Halaman Login Implementasi Sistem

137

4.3. Implementasi Sistem

4.3.1 Halaman Login

Halaman ini digunakan user ketua P2TKP, staff P2TKP Universitas Sanata Dharma, dan peserta tes potensi akademik untuk mengakses aplikasi. Pada halaman ini user harus memasukkan SIPP untuk ketua dan staff P2TKP Universitas Sanata Dharma atau ID Peserta untuk peserta tes potensi akademik dan password untuk mengakses aplikasi ini. Halaman Login Ketua dan Staff P2TKP Gambar 4.1 Halaman Login Ketua dan Staff P2TKP PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 138 ?php include ..koneksi.php; idStaff = _POST[idStaff]; password = md5_POST[password]; perintah = SELECT COUNT AS hasil FROM staff WHERE isEnable=1 AND idStaff =idStaff AND password=password;; hasil = mysql_queryperintah or die mysql_error; row = mysql_fetch_arrayhasil; if row[0]==1 { session_start; memulai fungsi session a = mysql_queryselect from Staff where idStaff =idStaff or die mysql_error; b = mysql_fetch_arraya; _SESSION[idStaff] = idStaff; mysql_queryupdate Staff set login=1 where idStaff =idStaff or die mysql_error; if b[Jabatan]==Ketua{ headerlocation:..HalamanKetua.php?module=home; }else { headerlocation:..HalamanStaff.php?module=home; } } else { echoSCRIPTalertSIPP atau Password yang anda masukan salah atau akun anda sedang diblokir;SCRIPT\n; echo SCRIPTwindow.location.replace..index.html;SCRIPT; } ? PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 139 Halaman Login Peserta Tes Potensi Akademik Gambar 4.2 Halaman Login Peserta Tes Potensi Akademik ?php session_start; include ..koneksi.php; username = _POST[username]; password = md5_POST[password]; perintah = SELECT COUNT AS hasil FROM Peserta WHERE username = username AND PASSWORD = password; hasil = mysql_queryperintah or die mysql_error; row = mysql_fetch_arrayhasil; if row[0]==1 { a = mysql_queryselect from Peserta where username=username or die mysql_error; b = mysql_fetch_arraya; Idpeserta = b[idPeserta]; _SESSION[idPeserta] = Idpeserta; mysql_queryupdate Peserta set login=1 where username=username or die 140 mysql_error; headerlocation:..HalamanPeserta.php; }else { echoSCRIPT alertUsername atau password salah;SCRIPT\n; echo SCRIPTwindow.location.replace..index.html;SCRIPT; } ?

4.4. Implementasi Antarmuka Ketua P2TKP Universitas Sanata Dharma