echo script language=javascript; echo
alertTelah terjadi
kesalahan pada
matkul_edit.php; echo script;
echoscriptwindow.history.backscript; }
} ?
4.4.3.3 Menu Dosen
Gambar 4.7. Halaman Menu Dosen Halaman ini merupakan halaman dari menu dosen. Pada halaman ini
admin dapat menambah, mencari, melihat, mengedit, menghapus, dan mereset data dosen. Untuk menambah data dosen yang baru admin memasukkan data
pada form tambah dosen kemudian mengklik tombol tambah dan data akan tersimpan dan akan ditampilkan pada halaman menu dosen ini. Berikut listing
program untuk menambah data dosen:
ifisset_POST[tambahDosen]{ includekoneksi.php;
nip = _POST[nip]; nama = _POST[nama];
email = _POST[email]; input = mysql_queryINSERT INTO dosen nip, nama, email VALUES
nip, nama, email or diemysql_error; mysql_queryINSERT INTO log log VALUES Tambah dosen nama
nip or diemysql_error; }
Selain fitur untuk menambah data dosen, admin juga dapat mencari data dosen tertentu dengan memilih berdasarkan filter pencarian kemudian
memasukkan data yang akan dicari dan mengklik tombol tampilkan. Sistem akan menampilkan data yang dicari sesuai dengan filter pencarian yang
dimasukkan. Berikut listing program untuk mencari data dosen:
ifisset_POST[saringkan]{ filter = _POST[filter];
kunci = _POST[kunci]; query = mysql_querySELECT FROM dosen WHERE filter LIKE
kunci or diemysql_error; ifmysql_num_rowsquery == 0{
echo tr height=40px bgcolor=FFFFFFtd colspan=5 align=centerTidak ada data tdtr;
} else { no = 0;
whiledata = mysql_fetch_assocquery{ ifno2==0 {
echo tr height=40px bgcolor=FFFFFF; } else {
echo tr height=40px bgcolor=DDDDFF; }
no++; echo td align=center.no.td;
echo td align=center.data[nipDosen].td; echo td.data[namaDosen].td;
echo td align=center.data[email].td; echo
td align=centera
href=dosen_edit.php?id=.data[nipDosen].button style=width:60px;Editbuttonanbsp;;
echo a
href=dosen_hapus.php?id=.data[nipDosen]. onclick=return confirm\Apakah Anda ingin menghapusnya ?\button
style=width:60px;Hapusbuttonatd; echo tr;
} }
Admin dapat mengedit data dosen bila terjadi kesalahan data dosen yang kurang tepat. Untuk mengedit admin dapat mengklik tombol edit pada
samping data dosen yang ditampilkan kemudian mengedit dan menyimpan data kembali. Berikut adalah tampilan untuk edit data dosen:
Gambar 4.8. Tampilan Halaman Edit Data Dosen Berikut listing program untuk mengedit data dosen:
?php
ifisset_POST[editDosen]{ includekoneksi.php;
nip = _POST[nip]; nama = _POST[nama];
email = _POST[email]; Xnip = _POST[Xnip];
Xnama = _POST[Xnama]; Xemail = _POST[Xemail];
input =
mysql_queryUPDATE dosen
SET nipDosen=nip,
namaDosen=nama, email=email
WHERE nipDosen=id
or diemysql_error;
mysql_queryINSERT INTO log log VALUES Update dosen Xnip nip Xnama nama Xemail email or diemysql_error;
ifinput{ headerLocation: dosen.php;
} else { echo script language=javascript;
echo alertTelah terjadi kesalahan pada dosen_edit.php; echo script;
echoscriptwindow.history.backscript; }
} ?
4.4.3.4 Menu Mahasiswa