Anda di halaman 1dari 11

WEBSITE DATA MAHASISWA

Anggota Kelompok : 0907055020 0907055017 0907055039 0907055043 0907055049 0907055058 Fatrudila Agustina Nur Muhammad Dwi O. Annisa Pratiwi Yusak Bani A.M.M Vera Pebriani 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
<?php include("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></tr> </table>"; echo"<input type=submit value=Simpan class=tombol></form>"; break; } ?> <td> <input type=text name='Telepon'>

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
<?php session_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','$Telep on')") or die(mysql_error()); header('location:media.php?page=datamhs'); } } ?>

datamhsact.php
<?php session_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()); ?>

Anda mungkin juga menyukai