website data mahasiswa

13
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

Upload: meta-lara-pandini

Post on 11-Nov-2014

44 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: Website Data Mahasiswa

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

Page 2: Website Data Mahasiswa

Form Login

Login admin

Masuk ke form admin

Form data mahasiswa

Page 3: Website Data Mahasiswa

Form tambah data mahasiswa

Fungsi cari

Page 4: Website Data Mahasiswa

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);}

Page 5: Website Data Mahasiswa

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");

Page 6: Website Data Mahasiswa

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>

Page 7: Website Data Mahasiswa

<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 = "";

Page 8: Website Data Mahasiswa

$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>

Page 9: Website Data Mahasiswa

<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>

Page 10: Website Data Mahasiswa

<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)){

Page 11: Website Data Mahasiswa

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());?>