Halaman Latihan Soal Implementasi Sistem

? DOCTYPE html html head titleLatihan Soaltitle head body a href=index.phpKembali ke soal 1a form action= method=POST p ?php echo no.. ; _SESSION[no]++; echo soal[no-1][soal]; echo font face=Hanacaraka ; jawaban = _SESSION[option][no-1]; shufflejawaban; ? p ?php for i=0; i 3; i++ { ? input type=radio name=option value=?php echo jawaban[i]; ? required ?php echo jawaban[i]; ?br ?php } ? input type=submit name=next value=next form body html ?php }else headerlocation:result_pemula.php; } ? result pemula ?php include koneksi.php; session_start; jawab = _SESSION[jawab]; ? DOCTYPE html html head titleHasil Testtitle head body h1Hasil Latihanh1 h2SCORE ANDA: ?php echo _SESSION[score]; ?h2 table border=1 tr tdNOtd tdJawaban Andatd tdKunci Jawabantd tdStatustd tr ?php i = 0; benar = salah = 0; sql = mysql_queryselect from t_pemula; whilekey = mysql_fetch_arraysql{ ? tr td?php echo i+1; ?td td ? echo font face=Hanacaraka ; ? ?php echo jawab[i]; ? td td ? echo font face=Arial ; ? ?php key[kunci]; ?td td ?php if jawab[i] == key[kunci] { echo Benar; benar++; }else{ echo Salah; salah++; } ? td tr ?php i++; } ? table h3Benar: ?php echo benar; ?br Salah: ?php echo salah; ?h3 a href=..index.phpKembalia body html

4.3.5 Halaman Login AdminGuru

Halaman login ini khusus untuk guru dalam mengelola data latihan soal dan mengelola data siswa. Untuk melakukan prosses login dibutuhkan username dan password. Sistem akan melakukan pengecekan terhadap username dan password yang dimasukan oleh guru. Proses pengecekan dilakukan di proseslogin.php. Jika username dan password yang dimasukan sesuai dengan database, sistem akan langsung menampilkan halaman utama untuk AdminGuru. Jika username dan password tidak sesuai dengan database atau belum terdaftar maka sistem akan menampilkan pesan “anda belum terdaftar Coba lagi”. Gambar 4.9 Halaman Login AdminGuru Berikut ini potongan listing program bagian validasi inputan username dan password ketika admin atau guru melakukan proses login: head titleForm Logintitle link rel=stylesheet href=sysloginstylelogin.css link href=http:fonts.googleapis.comcss?family=Oleo+Script rel=stylesheet type=textcss script type=textjavascript src=sysloginjquery-1.7.min.jsscript head body div class=lg-container ?php error_reportingnull; require_once..syskoneksi.php; session_start; username = _POST[username]; pass = _POST[password]; cekuser = mysql_querySELECT FROM admin WHERE username = username; jumlah = mysql_num_rowscekuser; hasil = mysql_fetch_arraycekuser; if jumlah == 0 { echo centerimg src=sysloginx.pngcenterbrcenterh2 bgcolor=redUsername Belum Terdaftar h2br; echo a href=login.phpcoba lagiacenter; } else { if pass hasil[password] { echo centerimg src=sysloginx.pngcenterbrcenterh2 color=redPassword Salah h2br; echo a href=login.phpcoba lagiacenter; } else { _SESSION[username] = hasil[username]; echo a href=index.phpKLIK UNTUK MASUKacenter; headerlocation:index.php; } } ? div body

4.3.6 Halaman Tambah Siswa

Halaman ini hanya bisa diakses oleh guru atau administrator. Pada halaman ini guru menginputkan data siswa yang baru. Guru harus menginputkan nomor absen, nama siswa, dan password. Ketika guru mengklik tombol simpan maka sistem akan memproses inputan pada halaman prosestambah.php