website data mahasiswa

Post on 11-Nov-2014

44 Views

Category:

Documents

7 Downloads

Preview:

Click to see full reader

TRANSCRIPT

WEBSITE DATA MAHASISWA

Anggota Kelompok :

0907055020 Fatrudila Agustina

0907055017 Nur Muhammad Dwi O.

0907055039 Annisa Pratiwi

0907055043 Yusak Bani A.M.M

0907055049 Vera Pebriani

0907055058 Meta Lara Pandini

Form Login

Login admin

Masuk ke form admin

Form data mahasiswa

Form tambah data mahasiswa

Fungsi cari

Edit

Hapus

Source Code

Login.php<title>..::: Login :::..</title><link rel="stylesheet" type="text/css" href="css/style_login.css" /><script type="text/javascript">function validasi(form){if (form.username.value == ""){alert("Anda belum mengisikan Username");form.username.focus();return (false);}

if (form.password.value == ""){alert("Anda belum mengisikan Password");form.password.focus();return (false);}return (true);}</script></head><body OnLoad="document.login.username.focus();"><?php$_GET[PAGE]=='login';echo"<div id='main'><!-- Middle --><div id='middle'><form id='form-login' name='login' method='post' action='cek_login.php' onSubmit='return

validasi(this)'><table> <tr> <td>Username</td><td> : <input type='text' name='username' id=username ></td></tr> <tr>

<td>Level</td><td> : <select name='id_level'> <option value=0 selected></option>"; include("config/koneksi.php");

$sql=mysql_query("SELECT * FROM level ORDER BY id_level");

while($data=mysql_fetch_array($sql)){ echo "<option value=$data[id_level]>$data[id_level]

$data[level]</option>"; } echo "</select></td></tr> <tr><td>Password</td><td> : <input type='password' name='password' id=password></td></tr> <tr><td><td><input type='submit' value='Login'> </td></td></tr></table> </form></div>

<!-- don't Change ;) --><div class='clear'></div>

<!-- Footer --><div id='footer'></div>

<!-- vertical_effect --><div id='vertical_effect'>&nbsp;</div>

</div>";?></body></html>

Cek_login.php<?phpinclude("config/koneksi.php");

$level= $_REQUEST['id_level'];$pass=md5($_POST[password]);if ($level==1) $tbl = 'admin';

elseif ($level==2) $tbl = 'mahasiswa';else header('location:login.php');

$login=mysql_query("SELECT * FROM $tbl WHERE username='$_POST[username]' AND password='$pass'")or die ("SQL Error:".mysql_error());$ketemu=mysql_num_rows($login);$data=mysql_fetch_array($login);

if ($ketemu > 0){ session_start(); session_register("username");

session_register("password"); session_register("id_level");

$_SESSION[username] = $data[username]; $_SESSION[password] = $data[password]; $_SESSION[id_level] = $data[id_level]; header('location:media.php?page=home');}else{echo" <table width=301 border=0 cellspacing=0 cellpadding=0 align='center'> <tr> <td align='center' bgcolor='#FF0000'><div id='font-error'>Attention</div></td> </tr> <tr> <td align='center'>Data yang anda masukan salah</td> </tr> </table>";}include ('login.php');?>

form_mhs.php

<?php switch($_GET[PHPIdSession]){default:?>

<?

echo"<div id=headermodul>Master Mahasiswa</div> <div id=groupmodul1> <table id=tablemodul><form method=post action='?page=datamhs&PHPIdSession=sercmhs'>";?> <tr><td class="cc">Cari Nama Mahasiswa </td> <td colspan=2 class="cb"> : <input type=text name=nmhs size=25> <input type=submit name=submit value=Cari class=tombol></tr></td> <tr><td class="cc">Aksi </td> <td colspan=2 class="cb"> : <a class="s" href="?page=datamhs&PHPIdSession=TambahMhs">Tambah Mahasiswa</a> </tr></td> <?php echo" <table id=tablemodul> <tr><th>No</th><th>NIM</th><th>Nama Lengkap</th><th>Program Studi/<br>Jurusan</th><th>Aksi</th></tr>"; $batas = 10; $halaman = $_GET['halaman']; if(empty($halaman)){ $posisi = 0; $halaman = 1; } else{ $posisi = ($halaman-1) * $batas; } $bagianWhere = ""; $sql="SELECT * FROM mahasiswa ORDER BY nim LIMIT $posisi,$batas"; $qry= mysql_query($sql) or die (); while ($r=mysql_fetch_array($qry)){ if(($no % 2)==0){ $warna="#FFFFFF"; } else{ $warna="#E1E1E1"; } $no++; echo "<tr bgcolor=$warna> <td>$no</td> <td>$r[nim]</td> <td>$r[Nama]</td>

<td>$r[jurusan]</td> <td><a href='?page=datamhs&PHPIdSession=chagmstmhs&gis=$r[nim]'><img src=img/edit.png></a> | <a href=\"datamhsact.php?page=datamhs&PHPIdSession=delmstmhsw&gos=$r[nim]\" onClick=\"return confirm('Apakah Anda benar-benar akan menghapus $r[nim] - $r[Nama]?')\"><img src=img/del.jpg></a> </td></tr>"; } echo"</table>";

$tampil2 = mysql_query("SELECT * FROM mahasiswa"); $jmldata = mysql_num_rows($tampil2); $jmlhal = ceil($jmldata/$batas); echo "<div class=paging>"; // Link ke halaman sebelumnya (previous) if($halaman > 1){ $prev=$halaman-1; echo "<span class=prevnext><a href=$_SERVER[PHP_SELF]?page=datamhs&halaman=$prev>« Prev</a></span> "; } else{ echo "<span class=disabled>« Prev</span> "; } // Tampilkan link halaman 1,2,3 ... for($i=1;$i<=$jmlhal;$i++) if ($i != $halaman){ echo " <a href=$_SERVER[PHP_SELF]?page=datamhs&halaman=$i>$i</a> "; } else{ echo " <span class=current>$i</span> "; } // Link kehalaman berikutnya (Next) if($halaman < $jmlhal){ $next=$halaman+1; echo "<span class=prevnext><a href=$_SERVER[PHP_SELF]?page=datamhs&codd=$kode&halaman=$next>Next »</a></span>"; } else{ echo "<span class=disabled>Next »</span>"; } echo "</div>"; echo "<p align=left>Jumlah Mahasiswa : <b>$jmldata</b> orang</p></div>";

break;

case "sercmhs": echo"<div id=headermodul>Master Mahasiswa</div> <div id=groupmodul1> <table id=tablemodul><form method=post action='?page=datamhs&PHPIdSession=sercmhs'>";?> <tr><td class="cc">Cari Nama Mahasiswa </td> <td colspan=2 class="cb"> : <input type=text name=nmhs size=25> <input type=submit name=submit value=Cari class=tombol></tr></td>

<?php echo" <table id=tblmodul1> <tr><th>No</th><th>NIM</th><th>Nama Lengkap</th><th>Program Studi/<br>Jurusan</th><th>Aksi</th></tr>"; $batas = 10; $halaman = $_GET['halaman']; if(empty($halaman)){ $posisi = 0; $halaman = 1; } else{ $posisi = ($halaman-1) * $batas; } $bagianWhere = "";

$sql="SELECT * FROM mahasiswa WHERE Nama LIKE '%$_POST[nmhs]%' ORDER BY nim LIMIT $posisi,$batas"; $qry= mysql_query($sql) or die (); while ($r=mysql_fetch_array($qry)){ if(($no % 2)==0){ $warna="#FFFFFF"; } else{ $warna="#E1E1E1"; } $no++; echo "<tr bgcolor=$warna> <td>$no</td> <td>$r[nim]</td> <td>$r[Nama]</td> <td>$r[jurusan]</td> <td><a href='?page=datamhsact.php?page=datamhs&PHPIdSession=chagmstmhs&gis=$r[nim]'><img src=img/edit.png></a> | <a href=\"datamhsact.php?page=datamhs&PHPIdSession=delmstmhsw&gos=$r[nim]\" onClick=\"return confirm('Apakah Anda benar-benar akan menghapus $r[nim] - $r[Nama]?')\"><img src=img/del.jpg></a> </td></tr>"; } echo"</table>";

$tampil2 = mysql_query("SELECT * FROM mahasiswa"); $jmldata = mysql_num_rows($tampil2); $jmlhal = ceil($jmldata/$batas); echo "<div class=paging>"; // Link ke halaman sebelumnya (previous) if($halaman > 1){ $prev=$halaman-1; echo "<span class=prevnext><a href=$_SERVER[PHP_SELF]?page=datamhs&halaman=$prev>« Prev</a></span> "; } else{ echo "<span class=disabled>« Prev</span> "; } // Tampilkan link halaman 1,2,3 ... for($i=1;$i<=$jmlhal;$i++) if ($i != $halaman){ echo " <a href=$_SERVER[PHP_SELF]?page=datamhs&halaman=$i>$i</a> "; } else{ echo " <span class=current>$i</span> "; } // Link kehalaman berikutnya (Next) if($halaman < $jmlhal){ $next=$halaman+1; echo "<span class=prevnext><a href=$_SERVER[PHP_SELF]?page=datamhs&halaman=$next>Next »</a></span>"; } else{ echo "<span class=disabled>Next »</span>"; } echo "</div>"; echo "<p align=left>Jumlah Mahasiswa : <b>$jmldata</b> orang</p></div>"; break; case "chagmstmhs": $id= $_REQUEST['id'];echo"<div id=headermodul>Master Mahasiswa</div>"; $e=mysql_query("SELECT * FROM mahasiswa WHERE nim='$_GET[gis]'"); $r=mysql_fetch_array($e); echo"<div id=groupmodul1>

<form action ='editmhs.php' method=post> <table id=tablemodul>

<tr><th colspan=3><h3>Data Mahasiswa</h3></th></tr> <tr><td><input type=hidden name=nim value= '$r[nim]'></td></tr>

<tr><td class=cc>Nama Lengkap</td class=cb><td><input type=text name=nama value= '$r[Nama]'></td></tr> <tr><td class=cc>Program Studi</td><td><input type=text name=jurusan value= '$r[jurusan]'></tr>

<tr> <td class=cc>Angkatan</td><td>

<select name='angkatan'> <option value=0 selected>- Pilih Angkatan -</option>"; $t=mysql_query("SELECT * FROM angkatan ORDER BY id_angkatan"); while($r=mysql_fetch_array($t)){ echo "<option value=$r[id_angkatan]>$r[id_angkatan] - $r[tahun]</option>"; } echo "</select></td></tr>

<tr><td class=cc>Tanggal Lahir</td> <td>"; $get_tgl=substr("$re[TanggalLahir]",8,2); combotgl3(1,31,'tgltl',$get_tgl); $get_bln=substr("$re[TanggalLahir]",5,2); combobln3(1,12,'blntl',$get_bln); $get_thn=substr("$re[TanggalLahir]",0,4); $t=date("Y"); combotgl3($t-50,$t+1,'thntl',$get_thn); echo "</td></tr>"; echo"<tr><td class=cc>Jenis Kelamin</td> <td> <input type=radio name='Kelamin' value='L' checked> Laki-Laki <input type=radio name='Kelamin' value='P'> Perempuan </td></tr> <tr><td class=cc>Pilihan </td><td class=cb> : <a class='s' href='?page=datamhs'>Kembali Ke Daftar Mahasiswa</a> </td></tr> </table></div>"; ?> <? echo"<input type=submit value=Simpan class=tombol></form>"; ?> </div> <?

break;

case "TambahMhs": echo"<div id=groupmodul1>

<tr> <td class=ce width=40 rowspan=3><img src=img/mhs.png width=70 height=70></td> <td class=ce width=40>&nbsp;</td> <td class=ce rowspan=3 height=0></td> </tr> <tr><td class=ce width=480><span class=top>Tambah Mahasiswa</span></td></tr> <tr><td class=ce>&nbsp;</td> </tr> <tr><td class=cc>Pilihan </td> <td colspan=2 class=cb> : <a class=s href=javascript:history.go(-1)><img src=img/back.png> Kembali Ke Dafar Mhs |</a> <form action='tbhmhs.php' method='post'> <table id=tablemodul>"; echo"

<tr><td class=cc>NIM<td><input name='nim' type='text' id='nim'></td></tr> <tr> <td class=cc>Nama</td><td><input name='nama' type='text'></td> </tr>

<tr> <td class=cc>Angkatan</td><td>

<select name='angkatan'> <option value=0 selected>- Pilih Angkatan -</option>"; $t=mysql_query("SELECT * FROM angkatan ORDER BY id_angkatan"); while($r=mysql_fetch_array($t)){ echo "<option value=$r[id_angkatan]>$r[id_angkatan] - $r[tahun]</option>"; } echo "</select></td></tr> </tr>

<tr> <td class=cc>Jurusan</td><td><input name='jurusan' type='text'></td> </tr>

<tr><td class=cc>Tanggal Lahir</td> <td>"; $get_tgl=substr("$re[TanggalLahir]",8,2); combotgl3(1,31,'tgltl',$get_tgl); $get_bln=substr("$re[TanggalLahir]",5,2); combobln3(1,12,'blntl',$get_bln); $get_thn=substr("$re[TanggalLahir]",0,4); $t=date("Y"); combotgl3($t-50,$t+1,'thntl',$get_thn); echo "</td></tr>"; echo"<tr><td class=cc>Jenis Kelamin</td> <td> <input type=radio name='Kelamin' value='L' checked> Laki-Laki <input type=radio name='Kelamin' value='P'> Perempuan </td></tr> <tr><td class=cc>Agama</td> <td> <select name='Agama'> <option value=0 selected>- Pilih Agama -</option>"; $t=mysql_query("SELECT * FROM agama ORDER BY agama_ID"); while($r=mysql_fetch_array($t)){ echo "<option value=$r[agama_ID]>$r[agama_ID] - $r[nama]</option>"; } echo "</select></td></tr> <tr><td class=cc>Alamat</td> <td> <input type=text name='Alamat' size=60></td></tr> <tr><td class=cc>Telepon</td> <td> <input type=text name='Telepon'> </td></tr> </table>"; echo"<input type=submit value=Simpan class=tombol></form>"; break;} ?>

editmhs.php<?php

include('config/koneksi.php');$nama = $_POST['nama'];$jurusan = $_POST['jurusan'];$ang = $_POST['angkatan'];$Tg=sprintf("%02d%02d%02d",$_POST[thntl],$_POST[blntl],$_POST[tgltl]); $jk = $_POST['Kelamin'];mysql_query("UPDATE mahasiswa set Nama='$nama',jurusan='$jurusan',angkatan='$ang',TanggalLahir='$Tg',Kelamin='$jk' WHERE nim='$_POST[nim]'");header('location:media.php?page=datamhs');

?>

tbhmhs.php<?phpsession_start();include "config/koneksi.php";$nim = $_POST['nim'];$Tg=sprintf("%02d%02d%02d",$_POST[thntl],$_POST[blntl],$_POST[tgltl]); $tglls=sprintf("%02d%02d%02d",$_POST[thntlls],$_POST[blntlls],$_POST[tgltlls]); $Nama = $_POST['nama'];$Angkatan = $_POST['angkatan'];$jurusan = $_POST['jurusan'];$Tg=sprintf("%02d%02d%02d",$_POST[thntl],$_POST[blntl],$_POST[tgltl]); $Kelamin = $_POST['Kelamin'];$Agama = $_POST['Agama'];$Alamat = $_POST['Alamat'];$Telepon = $_POST['Telepon'];

if (empty($nim)){

die("Isikan NIM!");} elseif(empty($Nama)){

die("Isikan Nama!");}else{

$cekdata="select nim from mahasiswa where nim='$nim'";$ada=mysql_query($cekdata) or die(mysql_error());if(mysql_num_rows($ada)>0){ die("NIM telah Terdaftar!"); }else{

mysql_query("insert into mahasiswa(nim,Angkatan,Nama,jurusan,Kelamin,TanggalLahir,Agama,Alamat,

Telepon) " .

"values('$nim','$Angkatan','$Nama','$jurusan','$Kelamin','$Tg','$Agama','$Alamat','$Telepon')") or die(mysql_error());

header('location:media.php?page=datamhs');}

}?>

datamhsact.php<?phpsession_start();include "config/koneksi.php";

$page=$_GET[page];$act=$_GET[PHPIdSession]; if ($page=='datamhs' AND $act=='delmstmhsw'){ mysql_query("DELETE FROM mahasiswa WHERE nim='$_GET[gos]'"); header('location:media.php?page=datamhs');}?>

koneksi.php<?php$my['host'] = "localhost";$my['user'] = "root";$my['pass'] = "";$my['dbs'] = "dbmahasiswa";

$koneksi=mysql_connect($my['host'],$my['user'],$my['pass']);if (! $koneksi){ echo "Gagal Koneksi..!".mysql_error(); }mysql_select_db($my['dbs'])or die ("Database Tidak Ada".mysql_error());?>

top related