Halaman Home Peserta Halaman Lihat Profil Data Peserta Tes Halaman Kerjakan Soal Halaman Petunjuk Soal Halaman Input Jawaban Online

209

4.6. Implementasi Antarmuka Peserta

4.6.1 Halaman Home Peserta

Halaman home merupakan tampilan utama setelah peserta tes potensi akademik lembaga P2TKP Universitas Sanata Dharma berhasil melakukan login. Halaman home peserta berisikan pesan bahwa peserta berhasil masuk ke dalam aplikasi tes potensi akademik. Halaman Home Peserta Gambar 4.55 Halaman Home Peserta PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 210

4.6.2 Halaman Lihat Profil Data Peserta Tes

Halaman lihat profil data peserta tes digunakan oleh user peserta untuk melihat data dirinya. Data diri peserta pada halaman ini tidak dapat di-edit oleh peserta. Halaman Lihat Profil Data Peserta Tes Gambar 4.56 Halaman Lihat Profil Data Peserta Tes PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 211

4.6.3 Halaman Kerjakan Soal

Halaman kerjakan soal merupakan halaman yang digunakan oleh peserta untuk melakukan tes. Pada halaman ini terdapat dua kemungkinan pesan yang akan muncul, kemungkinan pertama yaitu peserta dapat melakukan tes. Hal itu disebabkan peserta telah mendapatkan paket soal, namun ada kemungkinan lain yaitu peserta tidak dapat melakukan tes. Hal itu disebabkan karena peserta belum mendapatkan paket soal. Halaman Kerjakan Soal dapat melakukan tes Gambar 4.57 Halaman Kerjakan Soal PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 212

4.6.4 Halaman Petunjuk Soal

Halaman petunjuk soal merupakan halaman yang akan muncul apabila pada halaman kerjakan soal, peserta memilih tombol “Mulai Tes”. Halaman ini merupakan penjelasan dan contoh soal dan cara menjawab untuk setiap jenis tes yang ada pada tes potensi akademik. Halaman Petunjuk Soal Gambar 4.58 Halaman Petunjuk Soal PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 213

4.6.5 Halaman Input Jawaban Online

Halaman Input jawaban online merupakan halaman setelah peserta klik tombol “Mulai” pada halaman petunjuk soal. Pada halaman ini ditampilkan data-data soal. Halaman Input Jawaban Online Gambar 4.59 Halaman Input Jawaban Online ? error_reportingE_ALL E_NOTICE; ini_setdisplay_errors,FALSE; include ..koneksi.php; idpes = _POST[idpeserta]; idpaket = _POST[idpaket]; nilaiTotal = _POST[nilaiBMA]; foreach_POST[jwbBMA] as key = value{ queryBMA = mysql_querySELECT idBankSoal, Jawaban FROM 214 kuncijawaban WHERE idBankSoal LIKE key or die mysql_error; while hasilBMA = mysql_fetch_arrayqueryBMA{ jawabanBMA = hasilBMA[Jawaban]; if jawabanBMA == value{ nilaiBMA = 1; querybenarBMA= INSERT INTO paketbanksoal VALUESidpes, idpaket, key, nilaiBMA; hasilbenarBMA = mysql_queryquerybenarBMA or die mysql_error; } else { nilaiBMA = 0; querysalahBMA= INSERT INTO paketbanksoal VALUESidpes, idpaket, key, nilaiBMA; hasilsalahBMA = mysql_queryquerysalahBMA or die mysql_error; } } nilaiTotal+=nilaiBMA; queryjawabBMA = INSERT INTO jawaban VALUESvalue, idpes, idpaket, key; hasiljawabBMA = mysql_queryqueryjawabBMA; } qnorma2 = mysql_querySELECT FROM norma WHERE jenisTes = BMA or die mysql_error; while qnormah2 = mysql_fetch_arrayqnorma2{ n1 = qnormah2[min]; n2 = qnormah2[max]; norma = qnormah2[norma]; if nilaiTotal =n1 nilaiTotal=n2{ nilaiNBMA = norma; } } q= mysql_querySELECT pesertapaket.idPaket, kodesoal_has_paket.KodeSoal_idKodeSoal, kodesoal.Jenis FROM pesertapaket INNER JOIN kodesoal_has_paket ON pesertapaket.idPaket = kodesoal_has_paket.Paket_idPaket INNER JOIN kodesoal ON kodesoal_has_paket.KodeSoal_idKodeSoal = kodesoal.idKodeSoal WHERE pesertapaket.idPeserta =idpes AND pesertapaket.tanggalTes =000-00-00 or die mysql_error; whileqhasil = mysql_fetch_arrayq{ PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 215 kodesoal = qhasil[KodeSoal_idKodeSoal]; jenis = qhasil[Jenis]; ifjenis == BMA{ qinsertBMA = INSERT INTO nilai VALUESkodesoal, idpes, idpaket, nilaiNBMA; hasilqinsertBMA = mysql_queryqinsertBMA or die mysql_error; }} ? script alertData berhasil disimpan; script ?php echometa http-equiv=refresh content=0;url=..HalamanPeserta.php?module=petunjukBVB; ?

4.6.6 Halaman Lihat Hasil Kualifikasi