• Tidak ada hasil yang ditemukan

Aplikasi Ujian Online Dengan Pengamanan Menggunakan Physical Address

N/A
N/A
Protected

Academic year: 2017

Membagikan "Aplikasi Ujian Online Dengan Pengamanan Menggunakan Physical Address"

Copied!
9
0
0

Teks penuh

(1)

TUGAS AKHIR

APLIKASI UJIAN

ONLINE

DENGAN PENGAMANAN

MENGGUNAKAN

PHYSICAL ADDRESS

Diajukan untuk Memenuhi Salah Satu Persyaratan dalam Menyelesaikan Pendidikan Sarjana (S1) di Departemen Teknik Elektro USU

OLEH :

DEPARTEMEN TEKNIK ELEKTRO FAKULTAS TEKNIK

UNIVERSITAS SUMATERA UTARA MEDAN

(2)
(3)

ABSTRAK

Tujuan utama dibangunnya ujian online adalah mencegah kecurangan ketika ujian dan menyaring mahasiswa yang berkualitas. Kecurangan yang sering terjadi ketika ujian yaitu contek mencontek. Oleh karena itu, ujian online yang dibangun akan menyajikan soal yang acak sehingga tiap-tiap mahasiswa akan mendapatkan soal yang berbeda-beda baik jenisnya ataupun nomor urutnya. Kecurangan menggunakan joki juga akan diatasi dengan physical address

Pada pelaksanaan ujian online, mahasiswa harus login menggunakan NIM, dan password. Untuk mencegah dua pengguna dengan NIM yang sama digunakan physical addresssebagai pembanding. Pada proses login, PHP akan membandingkan data yang diinputkan mahasiswa dengan data di database menggunakan percabangan if dan logika AND. Jika data cocok, sistem akan memeriksa physical address. Physical address diinputkan secara otomatis ketika login kemudian diperiksa kembali. Jika nilai physcal address berbeda, mahasiswa akan gagal login namun jika berhasil mahasiswa akan disajikan soal ujian dan mahasiswa dapat mengerjakan soal ujian hingga selesai. Jika mahasiswa terkendala perangkat ketika ujian dan harus mengganti perangkat maka admin akan menghapus physical address sebelumnya sehingga mahasiswa dapat login dengan perangkat baru. Bagi mahasiswa yang telah melaksanakan ujian maka sistem akan medeteksi keberadaan jawaban mahasiswa yang bersangkutan. Jika terdapat jawaban ujian berarti mahasiswa telah ujian maka dengan otomatis mahasiswa akan gagal login.

(4)

KATA PENGANTAR

Puji syukur kehadirat Allah SWT yang telah melimpahkan rahmatnya

sehingga tugas akhir ini dapat terselesaikan. Semoga tugas akhir ini akan

memberikan yang terbaik bagi para pembaca. Dan juga dapat memberikan hasil

yang maksimal dalam penggunaannya. Penulis menyadari masih banyak

kekurangan-kekurangan yang terdapat dalam tugas akhir ini. Oleh karena itu

penulis sangat mengharapkan agar sekiranya pembaca dapat mengkoreksi dan

memberikan kritik dan saran untuk perbaikan tugas akhir ini agar dapat lebih

bermanfaat.

Dalam penyusunan tugas akhir ini, banyak pihak-pihak yang berperan

besar membantu penulis sehingga tugas akhir ini dapat terselesaikan. Oleh karena

itu penulis mengucapkan banyak terima kasih kepada pihak-pihak yang telah

meluangkan waktu dan pikirannya untuk membantu penulis khususnya kepada :

1. Bapak Ir. Surya Tarmizi Kasim, M.Si sebagai Ketua Jurusan Teknik

Elektro yang telah banyak memberika masukkan dan dukungan serta

pengesahan berbagai dokumen dan juga telah meningkatkan akreditasi

Teknik Elektro USU menjadi “A” sehingga akan memudahkan saya untuk

mendapatkan pekerjaan di kemudian hari.

2. Bapak Rahmad Fauzi, S.T, M.T, sebagai dosen pembimbing yang telah

banyak meluangkan waktu dalam membimbing penulis hingga tugas akhir

(5)

4. Bapak Tigor Hamonangan Nasution, S.T, M.T, sebagai dosen penguji

yang juga telah memberikan masukkan untuk perbaikan tugas akhir ini.

5. Seluruh Dosen Departemen Teknik Elektro yang telah mendidik saya

hingga akhir massa studi. Semoga apa yang telah diajarkan kepada saya

dapat bermanfaat bagi diri saya dan masyarakat di kemudian hari.

6. Seluruh pegawai tata usaha yang telah banyak membantu mengurus

berbagai berkas demi kelancara proses belajar saya di awal studi hingga

selesai

7. Ayah dan Mamak yang selalu mendorong agar tugas akhir ini cepat

selesai.

8. Dwi Budi Prasetyo, Adityas Zardika, Reza Alkautsar, dan teman-teman

lain yang tidak dapat disebutkan semua, yang dimana mereka telah

membantu, mengajari, memberi ide, usul dan bantuan-bantuan lain ketika

pengerjaan tugas akhir ini

Harapan penulis tugas akhir ini dapat bermanfaat bagai Departemen

Teknik Elektro untuk menghasilkan lulusan yang jujur dan berkualitas.

Medan, Februari 2017

Penulis

(6)

DAFTAR ISI

ABSTRAK ... i

KATA PENGANTAR ... ii

DAFTAR ISI ... iv

1.6 Sistematika Penulisan ... 3

BAB II LANDASAN TEORI ... 5

2.1 Ujian Online ... 5

2.1.1 Pengertian Ujian ... 5

2.1.2 Pengertian Online ... 5

2.1,3 Pengertian Ujian Online ... 5

2.2 Komponen – Komponen Perancangan Ujian Online ... 6

(7)

2.3.2 XAMPP ... 39

2.3.3 Website Browser ... 40

BAB III PERANCANGAN UJIAN ONLINE ... 41

3.1 Pembuatan Halaman Login Ujian Online ... 41

3.2 Pemrosesan Form ... 42

3.3 ARP ... 43

3.4 Pengambilan IP Address dan Physical Address ... 45

3.5 Memperoleh Physical Address Perangkat dan Pengaruh Ipv4 dan Ipv6 ... 46

3.6 Metode Penggunaan Physical Address Pada Ujian Online ... 48

3.7 Pemeriksaan User yang Telah Ujian Online ... 49

3.8 Kasus Laptop/Perangkat User Padam Ketika Ujian Online Dilaksanakan 53 3.9 Skenario Penggunaan Physical Address ... 60

3.10 Penyajian Soal Ujian ... 60

3.10.1 Proses Mengambil Soal Secara Acak ... 61

3.10.2 Menampilkan Soal pada Halaman HTML ... 62

3.11 Input Hasil Ujian ke Database dan Penilaian Ujian ... 63

3.12 Flowchart Ujian Online... 66

BAB IVPENGUJIAN UJIAN ONLINE ... 67

4.1 Pengujian Koneksi Jaringan Menggunakan Hotspot ... 67

4.2 Pengujian Skuritas Menggunakan Physical Address ... 71

BAB V KESIMPULAN DAN SARAN... 74

5.1 Kesimpulan ... 74

(8)

DAFTAR GAMBAR

Gambar 2.1 : Cara Kerja Website Apache ... 7

Gambar 2.2 : Tampilan Komodo Edit ... 38

Gambar 2.3 : Tampilan Control Panel XAMPP ... 39

Gambar 3.1 : Tampilan Login ... 41

Gambar 3.2 : Kode form pada halaman login ... 42

Gambar 3.3 : Kode untuk memeriksa ada atau tidak penenkanan tombol submit ... 42

Gambar 3.4 : Kode memasukkan dan memeriksa physical address... 43

Gambar 3.5 : Cara kerja ARP ... 45

Gambar 3.6 : Daftar physical address dari perangkat yang terhubung dalam satujaringan... 45

Gambar 3.7 : Hasil eksekusi Perintah ARP berupa string ... 46

Gambar 3.8 : Proses mendapatkan physical address ... 47

Gambar 3.10 : Kode PHP untuk memeriksa apakah user telah mengikuti ujian online atau belum ... 47

Gambar 3.11 : Kode PHP untuk memeriksa kebenaran NIM dan Password... 51

Gambar 3.12 : Pendaftaran NIM dan Password untuk login ujian online ... 52

Gambar 3.13 : Password yang telah di-hashing ... 52

Gambar 3.14 : Kode javascript untuk mengecek user sedang online atau offline ... 54

Gambar 3.15 : Proses pengambilan nilai cookie ... 56

Gambar 3.16 : Insert dan update tabel on_online ... 56

Gambar 3.17 : Kode PHP untuk menentukan user online dan offline ... 59

Gambar 3.19 : Mengambil soal secara acak ... 61

Gambar 3.20 : Penyajian soal ujian online menggunakan HTML ... 62

Gambar 3.21 : Pengambilan jawaban yang dikirim dari halaman index.php ... 63

Gambar 3.22 : Pembuatan tabel jawaban ujian online ... 63

Gambar 3.23 : Pengambilan jawaban user ujian online ... 64

Gambar 3.24 : Pemeriksaan jawaban benar atau salah ... 65

(9)

Gambar 4.4 : Tampilan ipconfig ... 70

Gambar 4.5 : Menggunakan ip address pada web browser ... 70

Referensi

Dokumen terkait

Di daerah selidikan magnetit terdapat pada seluruh contoh yang di analisis pada contoh sedimen permukaan dasar laut dengan kandungan terbesar pada LSM-06 (Kr. Mane) sebesar 2,09 %

Tigawarna Pada Event Semarang Expo Telah diperiksa oleh Ketua Program Sarjana dan Pembimbing serta dinyatakan layak untuk diajukan ke sidang Skripsi Program Sarjana Departemen Ilmu

Kemunduran produktivitas diduga karena kekurangan air, gangguan, pekarangan karena kondisi tanah, hama, dan penyakit, dan lain-lain ( Rosmiyanto dan hutagalung, 1989 ).

Misalnya pada Library of Congress di Amerika yang telah mengimplementasikan sistem tampilan dokumen elektronik (electronic document imaging systems) untuk kepentingan

Walaupun unsur-unsur yang terdapat dalam keanggotaan komite belum sesuai dengan peraturan mentri pendidikan dan kebudayaan nomor 75 tahun 2016, namun dalam kinerjanya mempengaruhi

Terkait sambung tulang Topu Baranya, keuntungan lain dari pengobatan Topu Bara di Bapa C dari mungkin dari dia punya apa begitu, kan tadi ade sebutkan tentang

Berdasarkan penelitian yang telah dilakukan terhadap novel Tentang Kamu karangan Tere Liye mengenai kepribadian tokoh tritagonis yang ada di dalamnya yang terdiri atas (1)

8.1 Menjelaskan sikap perawat terhadap klien/pasien sesuai dengan tahap perkembangan. 8.2 Menjelaskan pelayanan perawatan kesehatan komunitas dan