109
Gambar 4.1 Halaman Login Ketua dan Staff P2TKP
4.4. Implementasi Antarmuka Ketua P2TKP
4.4.1. Halaman Home
Halaman ini menampilkan home atau halaman depan dari Ketua. Pada halaman ini terdapat informasi tentang staff yang sedang online.
110
Gambar 4.2 Halaman Home Ketua
4.4.2. Halaman Tambah Data Staff
Halaman ini menampilkan form untuk memasukkan atau menambah data staff ke dalam sistem aplikasi ini.
Gambar 4.3 Halaman Tambah Data Staff PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
111
include ..koneksi.php; idstaff = _POST[idstaff];
sipp = _POST[sipp]; namaStaff = _POST[nama];
jabatan = _POST[jabatan]; password =_POST[password];
password2 = _POST[password2]; jeniskelamin = _POST[jeniskelamin];
tgl = _POST[tanggal]; alamat = _POST[alamat];
nohp = _POST[nohp]; status = _POST[status];
status = _POST[status]; date = date_createtgl;
date_formatdate, Y-m-d; if password==password2{
echoSCRIPT alertPassword belum sesuai;SCRIPT\n; echo SCRIPTwindow.location.replace..KetuaKetua.php?module=inputstaff;SCRIPT;
} if sipp== || namaStaff== || jabatan== || password== || password2= || jeniskelamin==
|| tgl == || alamat== || nohp=={ echoSCRIPT alertData anda belum lengkap;SCRIPT\n;
echo SCRIPTwindow.location.replace..KetuaKetua.php?module=inputstaff;SCRIPT; }
echo password;
112
echo password2; else{
cek = mysql_fetch_arraymysql_querySELECT idstaff FROM staff WHERE idstaff=idstaff; menyatakan persamaan cek
if emptycek[idstaff]{ memanggil fungsi cek apakah primary key sudah ada mysql_queryinsert into staff idstaff, namaStaff, jabatan, sipp, password, jk, tglLahirStaff,
alamat, noHp, status values idstaff,namaStaff,jabatan, sipp, password
,jeniskelamin,tgl,alamat,nohp,status; echoSCRIPT alertData Staff berhasil disimpan ;SCRIPT\n;
echo SCRIPTwindow.location.replace..Ketua.php?module=lihatsemuastaff;SCRIPT;; echo namaStaff, sipp, password;
} else{
result =Gagall, data Sudah ada.; }
echo result; }
?
4.4.3. Halaman Ubah Data Staff
Halaman inimenampilkan aksi dari ketua yang ingin mengubah data staff, misalkan ada data staff yang salah. Melalui halaman ini ketua dapat
me-non-aktifkan akun atau memblokir akun dari staff. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
113
Gambar 4.4 Halaman Ubah Data Staff
?include ..koneksi.php; idstaff = _POST[idstaff];
sipp = _POST[sipp]; namaStaff = _POST[namaStaff];
jabatan = _POST[jabatan]; password =_POST[password];
password2 = _POST[password2]; jeniskelamin = _POST[jeniskelamin];
tgl = _POST[tanggal]; alamat = _POST[alamat];
nohp = _POST[nohp]; status = _POST[status];
query = mysql_queryupdate staff set namaStaff=namaStaff, jabatan=jabatan, sipp=sipp, password=password, jk=jeniskelamin, tglLahirStaff=tgl
, alamat=alamat, noHp=nohp, status=status where idstaff=idstaff;
114
echoSCRIPT alertData Sudah Diubah dan Berhasil Disimpan;SCRIPT\n;echo SCRIPTwindow.location.replace..Ketua.php?module=lihatsemuastaff;SCRIPT;
?
4.4.4. Halaman Form Lihat Staff