Halaman Login Halaman Utama Halaman Deteksi dua Dokumen Halaman Deteksi Dokumen di Database Halaman Karya Tulis Tersimpan Halaman Pengguna

27

3.2.1.3.3 Tabel Rootword_ina

Tabel untuk menyimpan kamus kata dasar yang digunakan untuk stemming dokumen. Tabel 3.3 Tabel Rootword_ina Field Tipe Keterangan Id Int 10 Primary key tabel ini Rootword Varchar 50 Daftar kata rootword dasar

3.2.1.3.4 Tabel Stopword_ina

Tabel untuk menyimpan kamus kata tidak penting pada dokumen. Tabel 3.4 Tabel Stopword_ina Field Tipe Keterangan Id Int 10 Primary key tabel ini Stopword Varchar 50 Daftar kata stopword tidak penting

3.2.2 Perancangan Antarmuka

3.2.2.1 Halaman Login

Rancangan antarmuka untuk halaman login. Pada halaman ini pengguna akan mengisi username dan password untuk bisa masuk ke sistem. Dapat dilihat pada gambar 3.11. 28 Gambar 3.11 Perancangan halaman login

3.2.2.2 Halaman Utama

Rancangan antarmuka untuk halaman utama sistem. Halaman utama sistem ini terdiri dari empat buah menu yaitu menu untuk mendeteksi dua dokumen, menu untuk mendeteksi dokumen dengan dokumen yang sudah tersimpan di database, menu karya tulis tersimpan, dan menu pengguna. Dapat dilihat pada gambar 3.12. Gambar 3.12 Perancangan halaman utama aplikasi

3.2.2.3 Halaman Deteksi dua Dokumen

Rancangan antarmuka untuk halaman deteksi dua dokumen. Pada halaman ini dua buah dokumen akan di proses untuk dilihat presentase kemiripannya. Dapat dilihat pada gambar 3.13. Aplikasi Pendeteksi Plagiat Username Password Login Aplikasi Pendeteksi Plagiat Deteksi dua Dokumen Karya Tulis Tersimpan X ? Deteksi Dokumen di Database Pengguna 29 Gambar 3.13 Perancangan halaman proses dua dokumen

3.2.2.4 Halaman Deteksi Dokumen di Database

Rancangan antarmuka untuk halaman deteksi dokumen di database. Pada halaman ini dokumen yang akan diuji akan dibandingkan dengan beberapa dokumen yang sudah tersimpan di database. Dapat dilihat pada gambar 3.14. Gambar 3.14 Perancangan halaman proses dokumen di database

3.2.2.5 Halaman Karya Tulis Tersimpan

Rancangan antarmuka untuk halaman karya tulis tersimpan. Pada halaman ini path dari karya tulis yang tersimpan di komputer akan disimpan di database . Dapat dilihat pada gambar 3.15. Aplikasi Pendeteksi Plagiat Dokumen 1 X Dokumen 2 Aplikasi Pendeteksi Plagiat X Dokumen 1 upload upload Proses Kembali ? upload Proses Karya Tulis Ilmiah tersimpan ? Hasil 30 Gambar 3.14 Halaman karya tulis tersimpan Gambar 3.15 Perancangan halaman karya tulis tersimpan

3.2.2.6 Halaman Pengguna

Rancangan antarmuka halaman pengguna. Halaman ini merupakan proses pengelolaan pengguna. Dapat dilihat pada gambar 3.16. Gambar 3.16 Perancangan halaman pengguna Aplikasi Pendeteksi Plagiat X ? Tabel Pengguna NIP Nama Password Simpan Aplikasi Pendeteksi Plagiat Tabel Karya Tulis Tersimpan ? x 31

BAB IV IMPLEMENTASI SISTEM

Pada bab implementasi sistem berisi tentang implementasi dari sistem yang akan dibuat, pembahasan sistem, implementasi antarmuka, dan hasil implementasi aplikasi.

4.1 Deskripsi Alat

Pada implementasi sistem, penulis menggunakan komputer pribadi dengan spesifikasi sebagai berikut: 1. Processor : AMD A8-5550M 2. RAM : 4 GB 3. Kapasitas Penyimpanan : 500 GB Sedangkan perangkat lunak yang penulis gunakan adalah: 1. Sistem Operasi : Windows 10 2. Bahasa Pemrograman : Java 3. Tools Perancang : Netbeans IDE 8.0.2

4.2 Algoritma Rabin Karp

Dalam pembuatan aplikasi pendeteksi plagiat, penulis memilih algoritma Rabin Karp karena memungkinkan melakukan pencarian pola tulisan dari substring-substring pada sebuah teks dalam dokumen. Algoritma Rabin Karp tidak melakukan pergeseran yang rumit untuk menyelesaikan masalah, algoritma ini mempercepat pengecekan kata pada suatu teks dengan menggunakan fungsi hash. Contoh perbandingan dua buah dokumen yang terindikasi merupakan hasil plagiat dengan dokumen aslinya.