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.