Bab 5: Sistem Ujian Online

dokumen-dokumen yang mirip
BAB IV HASIL DAN UJI COBA. Adapun hasil dari penelitan yang dilakukan adalah sebuah perangkat lunak

HASIL DAN PEMBAHASAN. 2 Perangkat keras: Prosesor AMD Athlon II 245 2,9 GHz; Memori 2046 MB; HDD 160 GB. Client:

BAB III ANALISIS DAN PERANCANGAN SISTEM

Perancangan Sistem Single Sign-On Pada Administrasi Jaringan Menggunakan Squid dan Autentikasi LDAP di GUCC

BAB IV IMPLEMENTASI PERANCANGAN

I. Pendahuluan A. Maksud dan Tujuan B. Fungsi C. Alamat Akses D. Pengguna II. Alur Kerja III. Masuk Sistem...

BAB IV IMPLEMENTASI DAN PENGUJIAN

TATA CARA PEMBAYARAN BIAYA UJIAN SBMPTN 2014

Link Nama digunakan untuk menuju halaman Data Absensi Siswa.

PANDUAN PENGGUNAAN PENDAFTRAN MAHASISWA ONLINE. Panduan Pendaftaran Mahasiswa Online IST AKPRIND Yogyakarta

TUTORIAL SISTEM INFORMASI RAPOR ONLINE SMP AL FALAH ASSALAM

I. Pendahuluan A. Maksud dan Tujuan B. Fungsi C. Pengguna II. Alur Kerja III. Petunjuk Pemakaian...

BAB IV HASIL DAN UJI COBA

PROSEDUR MENJALANKAN WEBSITE

BAB IV HASIL DAN PEMBAHASAN

2.2. Laporan Realisasi Ekspor INATRADE

1. Prosedur penggunaan aplikasi Gambar 1.1 Gambar Tampilan Layar Login

Sistem Informasi Bimbingan Mahasiswa

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

PUSAT LAYANAN TES INDONESIA

INPASSING DALAM JABATAN FUNGSIONAL STATISTISI DAN PRANATA KOMPUTER

PUSAT LAYANAN TES INDONESIA

Pengamanan Sistem Login Aplikasi Menggunakan Protokol ID Based Diffie-Hellman Key Agreement

BAB IV ANALISA PERANCANGAN DESAIN

SELAMAT DATANG. Selamat Bergabung Bersama Kami

Penjualan Buku Online Toko Buku Gramedia Jember

LAYANAN LEGALISASI ONLINE

LAMPIRAN TAMPILAN DAN PENGOPERASIAN LAYAR. Gambar 4.86 Tampilan Layar Profil

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB IV HASIL DAN PEMBAHASAN

Buku Petunjuk Admin Instansi

BAB IV PEMECAHAN MASALAH DAN UJI COBA APLIKASI

PANDUAN PENGGUNAAN e-perkantoran ITS SURABAYA (Untuk TU Jurusan/ Fakultas/ Unit)

BAB IV RANCANGAN TAMPILAN

BAB IV PENGUJIAN DAN ANALISIS

BAB III ANALISA DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJI COBA

Kementerian Kesehatan RI Politeknik Kesehatan Jakarta III. Tata Cara Pendaftaran Penerimaan Mahasiswa Baru Jalur PMDP Tahun 2016

BAB IV HASIL DAN UJI COBA

BAB IV RANCANGAN USER INTERFACE

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB III ANALISA DAN PERANCANGAN

HASIL DAN PEMBAHASAN

PETUNJUK PENDAFTARAN. Registrasi/Pendaftaran Vendor Aktivasi akun vendor Melengkapi Data data vendor

SINGLE SIGN ON (SSO) MENGGUNAKAN STANDAR SAML PADA SISTEM INFORMASI UNIKOM

Panduan Penggunaan. Aplikasi Sistem Informasi Pemanfaatan Ruang Milik Jalan (SI-Rumija) Balai Besar Pelaksanaan Jalan Nasional V - Surabaya

Berikut akan diterangkan cara penggunaan aplikasi staf payment yang diurutkan

BAB III ANALISA DAN PERANCANGAN SISTEM

Penanganan Penyedia yang Lupa User ID dan atau Password

SIMPEG. 1. Deskripsi Singkat

MANUAL LAYANAN MEGA INTERNET

PANDUAN PENDAFTARAN WEBSITE UNTUK SISWA

Buku Pedoman Situs Perwalian Versi User : Dosen Wali

BAB IV PERANCANGAN USER INTERFACE

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Sistem Informasi Pengadaan ATK ( Alat Tulis Kantor )

CENTRALIZED INTEGRATED VENDOR DATABASE DOKUMEN PANDUAN VENDOR

BAB IV HASIL DAN ANALISIS

2 Gambaran Aplikasi e-pi Secara garis besar, aplikasi e-pi memiliki alur proses seperti pada skema berikut :

Manual Book. Aplikasi Garuda Online Sales Web

PETUNJUK SINGKAT PENDAFTARAN, MEGA TOKEN, DAN TRANSAKSI MEGA INTERNET. ELBK_Ver4.0

Daftar Ulang Online. Daftar Ulang Mahasiswa PENS secara ONLINE dilakukan dengan 2 Langkah yaitu:

PERANCANGAN KEAMANAN JARINGAN HOTSPOT MENGGUNAKAN RADIUS SERVER (Studi Kasus : Fakultas Teknik Universitas Pasundan)

Enhancement (Peningkatan Keamanan Login Aplikasi Online) Membuat username & password online

2. Masukkan password e-filing yang diinputkan pada tahap registrasi pada kolom Password.

PT. DIAN NUSWANTORO TEKNOLOGI DAN INFORMASI MANUAL LAPORGUB

BAB IV IMPLEMENTASI DAN EVALUASI. Implementasi dapat dilakukan melalui server atau client dan membutuhkan

BAB IV IMPLEMENTASI DAN PENGUJIAN. 4.1 Implementasi sistem Implementasi halaman login Halaman login adalah halaman awal saat kita membuka sistem

Buku Petunjuk Admin Instansi

DOKUMEN MANUAL PESERTA FKPS ONLINE Fasilitator Keamanan Pangan Sekolah 2016

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

USER GUIDE Peminat/ Pendaftar. Sistem Informasi Manajemen Pendaftaran Mahasiswa Baru. Sekolah Tinggi Teknik Ibnu Sina

PANDUAN PENGGUNAAN APLIKASI PENDAFTARAN ONLINE PERLINDUNGAN VARIETAS TANAMAN (PEMOHON)

Petunjuk Pemakaian Sistem

BAB IV REKAYASA SISTEM

2.0. Laporan Realisasi Ekspor INATRADE

Sosialisasi Sistem Pembayaran Melalui Bank Mandiri. Seleksi Nasional Masuk Perguruan Tinggi Negeri 2011 (SNMPTN 2011)

PANDUAN SINGKAT SISTEM INFORMASI ADMINISTRASI PENGAJUAN SIDANG (SIAS) BAGI MAHASISWA

Lampiran 1. Tata Cara Pembayaran Biaya ujian SBMPTN 2013 melalui Bank Mandiri

BAB III PERANCANGAN. Sistem management ruang rapat yang sedang berjalan saat ini masih

BAB IV ANALISIS DAN PERANCANGAN SISTEM

Terima Kasih telah melakukan Pendaftaran di Kshipper.

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. Paramuda Tour & Transport mengalami penurunan pelanggan yang

1. Halaman Pendaftaran & Login

Akses Perizinan Online

BAB IV IMPLEMENTASI DAN EVALUASI. digunakan sebagai penentu bagi calon mahasiswa dalam menentukan

Enhancement (Peningkatan Keamanan Login Aplikasi Online) Membuat username & password online

2016 IMPLEMENTASI DIGITAL SIGNATURE MENGGUNAKAN ALGORITMA KRIPTOGRAFI AES DAN ALGORITMA KRIPTOGRAFI RSA SEBAGAI KEAMANAN PADA SISTEM DISPOSISI SURAT

BAB IV HASIL DAN UJI COBA

PANDUAN PENDAFTARAN ONLINE REMAJA TELADAN SINODE GMIM TAHUN 2017

PANDUAN PENGISIAN PDSS 2016

Petunjuk Pembayaran Seleksi Nasional Masuk Perguruan Tinggi Negeri (SNMPTN 2011) Jalur Undangan

BAB I PENDAHULUAN. yang memiliki cakupan luas seperti jaringan WAN (Wide Area Network). Jaringan

BAB III ANALISIS DAN PERANCANGAN SISTEM

Transkripsi:

Bab 5: Sistem Ujian Online Gambar 12: Ujian Nasional Online Sesuai dengan latar belakang digarapnya tugas akhir ini, pada bab ini akan dibahas mengenai pengembangan sistem ujian online menggunakan Hybrid Authentication Protocol Hybrid Authentication Protocol. Skema Implementasi Pada Hybrid Authentication Protocol Hybrid Authentication Protocol, terdapat tiga instansi yang terlibat: User, server, dan KDC. Begitu pula dengan skema yang penulis buat. Terdapat tiga instansi utama yang terlibat dalam proses ujian. Peserta ujian ditempatkan sebagai User; Lokasi pemrosesan ujian - administrasi, bank soal, dan pengarsipan - ditempatkan sebagai KDC; Penghubung keduanya adalah server. Pemrosesan ujian sendiri dilakukan oleh tiga instansi yang berbeda. Bagian administrasi ujian (DATA) menangani perihal data peserta dan data sekolah yang menyelenggarakan ujian. Bank soal (EXAM) adalah tempat penyimpanan soal dan solusi. Pengarsipan (SCORE) menyimpan nomor soal, jawaban peserta beserta kuncinya. 41

Gambar 13: Skema Implementasi 42

Peran server, walau hanya menjadi penghubung, sangatlah penting. Agar data sensitif tidak dapat disentuh pihak ketiga, DATA, EXAM, dan SCORE tidak secara langsung terhubung dengan internet. Ketiganya diletakkan di jaringan pribadi (dengan NAT). Serverlah yang menghubungkan ketiga instansi tersebut ke User via Internet. Gambar 14: Skema Jaringan NAT yang sebaiknya diimplementasi adalah Symmetric NAT. Dengan NAT ini, aliran data sensitif (mis: data peserta, soal, dsb) hanya bisa dilakukan oleh User yang telah diverifikasi oleh DATA melalui server. Pihak ketiga yang ingin melakukan pertukaran data sensitif harus ikut terverifikasi. Dengan kata lain, pihak ketiga yang bersangkutan haruslah ikut menjadi peserta ujian. Cara lain mengakses data sensitif adalah masuk ke jaringan pribadi DATA, EXAM, dan SCORE. Untuk melakukan ini, pihak ketiga harus memiliki akses fisik ke jaringan tersebut. Alur Program Bagian Antar-Muka Dari sudut pandang User, proses ujian online yang dilakukan: 43

Gambar 15: Alur Program 1. Login Di tahap ini peserta ujian memasukkan username dan password untuk kemudian diproses sebagai autentikasi awal. 2. Konfirmasi Gambar 16: Form Login Setelah sukses melakukan login, peserta ujian diberikan data mengenai diri mereka. Peserta ujian kemudian melakukan konfirmasi mengenai kebenaran data peserta yang tercatat di DATA. Apabila peserta ujian menyatakan YA, peserta akan diberikan form soal. Selain itu, peserta akan keluar dan diharuskan login kembali. 44

Gambar 17: Form Konfirmasi 3. Soal Soal hanya diberikan setelah peserta melewati tahap konfirmasi. Soal yang keluar selalu acak dari EXAM sehingga diharapkan tidak ada peserta yang menerima soal yang identik. Kemungkinan ada dua orang peserta yang mendapatkan soal yang identik adalah 1 : n P m dengan n adalah banyaknya soal yang tersimpan di EXAM dan m adalah banyaknya soal yang dikirim ke peserta. 4. Hasil Ketika peserta mengirimkan hasil pekerjaannya, jawaban peserta ujian langsung dicocokkan dengan kunci jawaban yang tersimpan di EXAM. Nilai yang didapat langsung ditampilkan di layar. Jawaban benar mendapat nilai 5, salah bernilai -1, dan kosong tidak mendapatkan nilai. Bagian Proses Login dan Konfirmasi Ketika Pertama kali diakses, program menampilkan form login yang meminta username dan password. User diharuskan memasukkan username dan password miliknya. Setelah itu, program mencari data User berdasarkan username dan password yang dikirim. Apabila ditemukan, data ditampilkan untuk dikonfirmasi. Bila tidak, User ditolak dan harus melakukan login kembali. Sebelum melakukan konfirmasi, User yang telah melalui tahap login masih berstatus member. Untuk berubah status menjadi peserta ujian, User harus melakukan 45

Gambar 18: Form Soal Gambar 19: Form Nilai 46

konfirmasi data. Proses konfirmasi ini sekaligus sebagai proses untuk membangkitkan challenge dan secret sebagai kunci untuk otentifikasi lanjutan. Gambar 20: Algoritma Login Soal Setelah melakukan konfirmasi, soal dipilih secara acak dari bank soal yang tersimpan di EXAM. Index soal dan kunci jawaban soal yang terpilih beserta challenge yang dibangkitkan di proses sebelumnya dikirim ke SCORE; Index soal beserta secret disimpan di EXAM. Data ini dipakai untuk verifkasi dan penanganan bilamana terdapat peserta yang mengalami kesalahan proses. Secret hanya berlaku selama rentang waktu tertentu. Jadi apabila kesalahan terjadi ditengah ujian, peserta masih dapat melanjutkan ujian selama waktu masih tersisa. 47

Gambar 21: Algoritma Soal Hasil Ketika peserta mengirim jawaban, challenge juga dikirim sebagai verifikator. SCORE akan mengambil kunci jawaban soal yang challenge-nya cocok dengan challenge yang telah disimpan sebelumnya. Setelah itu SCORE mengoreksi jawaban peserta dengan kunci, mengategorikan jawaban peserta sebagai jawaban benar, salah, atau kosong, menghitung nilai peserta, dan menyimpan serta menampilkan data tersebut ke peserta. 48

Gambar 22: Algoritma Hasil 49

50