Halaman Karya Tulis Tersimpan Halaman Tambah Pengguna

49

4.4.5 Halaman Karya Tulis Tersimpan

Halaman karya tulis tersimpan merupakan halaman yabg digunakan untuk melakukan penyimpanan dokumen ke database . Dokumen yang disimpan hanya path nya saja, hal ini dilakukan untuk mempercepat proses yang dilakukan sistem dan tidak membebani database karena data file yang tersimpan akan mencapai ratusan atau bahkan ribuan sementara dokumen yang sebenarnya akan disimpan di filesystem . Pada halaman ini terdapat dua panel yaitu panel tambah dokumen dan panel tabel dokumen yang telah tersimpan di database. Dapat dilihat pada gambar 4.5. Untuk menyimpan dokumen ke database, pengguna hanya perlu menuliskan judul dokumen, nama penulis, tahun penulisan, dan memasukkan path dimana dokumen tersimpan. Kemudian tekan tombol “simpan” untuk menyimpan dokumen. Pada halaman ini pengguna dapat menghapus dan mengupdate dokumen dengan memilih baris di panel di bawah kemudian pilih tombol “hapus” atau “update”. Dapat dilihat pada gambar 4.5. Gambar 4.5 Halaman karya tulis tersimpan PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 50 Berikut adalah beberapa potongan listing program tombol “Simpan” di halaman karya tulis tersimpan

4.4.6 Halaman Tambah Pengguna

Halaman tambah pengguna merupakan halaman yang melakukan proses penyimpanan, penghapusan, dan update data pengguna. Pada halaman ini terdapat dua panel yaitu panel tambah pengguna dan panel data pengguna yang sudah tersimpan di database. Dapat dilihat pada gambar 4.6. Untuk melakukan penyimpanan data, pengguna diharuskan mengisi nip, nama, username, dan password. Kemudian setelah data disimpan maka data akan mucul pada panel di bawah. Pengguna dapat melakukan hapus dan update data pengguna dengan memilih baris pada tabel kemudian pengguna dapat menekan tombol “hapus” atau “update”. Dapat dilihat pada gambar 4.6. private void Simpan throws SQLException { Connection conn = new Database.connect; String sql = insert into dokumen values ?,?,?,?,?; PreparedStatement statement; statement = conn.prepareStatementsql; statement.setString1, jTextFieldId.getText; statement.setString2, jTextFieldDokumen.getText; statement.setString3, jTextFieldJudul.getText; statement.setString4, jTextFieldPenulis.getText; statement.setString5, jTextFieldTahun.getText; statement.executeUpdate; conn.commit;conn.close;} 51 Gambar 4.6 Halaman Pengguna Berikut adalah beberapa potongan listing program tombol “Simpan” di halaman tambah pengguna private void Simpan throws SQLException { Connection conn = new Database.connect; String sql = insert into login values ?,?,?,?; PreparedStatement statement; statement = conn.prepareStatementsql; statement.setString1, jTextFieldNip.getText; statement.setString2, jTextFieldNamaPengguna.getText; statement.setString3, jTextFieldUsername.getText; statement.setString4, jTextFieldPassword.getText; statement.executeUpdate; conn.commit; conn.close; } 52

BAB V ANALISA HASIL

Pada bab analisa hasil berisi tentang hasil implementasi aplikasi, serta analisa hasil pengujian.

5.1 Analisa Hasil Uji Coba Sistem Pengujian Alpha

Pengujian Alpha merupakan strategi pengujian perangkat lunakyang umum digunakan dalam pengembangan perangkat lunak dengan tujuan agar sistem yang dibuat terhindar dari cacat atau kegagalan penggunaan. Pengujian alpha terhadap Aplikasi Pendeteksi Plagiarisme dalam Karya Tulis Ilmiah dengan Metode Rabin Karp ini dengan membadingkan hasil keluaran sistem dengan perhitungan manual peneliti.

5.1.1 Ujicoba dokumen dengan sistem

Terdapat 10 buah dokumen yang akan diuji yaitu dengan pengujian sebanyak 5 kali. Berikut hasil pengujian: Pengujian 1 Dokumen a Dokumen b Plagiat adalah penjiplakan atau pengambilan karangan, pendapat, dan sebagainya dari orang lain dan menjadikannya seolah karangan dan pendapat sendiri. Plagiarisme adalah mengakui tulisan orang lain sebagai tulisan sendiri.