BAB 4 IMPLEMENTASI DAN PENGUJIAN
Bab ini membahas pengimplementasian dan pengujian pencarian kata dan persamaan kata terhadap dokumen.
4.1 Implementasi Sistem
Implementasi perancangan sistem menggunakan bahasa pemrograman PHP dan database MySQL. Dalam tahap ini juga dibahas hasil perancangan dan pengujian pada
sistem. 4.1.1 Spesifikasi perangkat lunak dan perangkat keras yang digunakan
Spesifikasi perangkat lunak yang digunakan dalam skripsi sebagai berikut : 1.
Processor Intel® Core™ i3 CPU M370 1.40GHz 2.
RAM 2048 MB 3.
Kapasitas Hardisk 480 GB Spesifikasi perangkat lunak yang digunakan dalam skripsi sebagai berikut :
1. Windows 7 Ultimate 32 bit
2. XAMPP
3. Notepad++
4.1.2 Implementasi Perancangan Antar Muka Implementasi perancangan antarmuka untuk pencarian informasi berdasarkan kata dan
persamaan kata dalam dokumen adalah sebagai berikut :
Universitas Sumatera Utara
39
a. Tampilan halaman pencarian dokumen
Pada halaman utama terdapat textbox dimana user dapat memasukan input yang ingin dicari dan tombol “Proses” untuk melanjutkan proses pencarian. Sebelum
melakukan “Proses”, ada tiga parameter yaitu “stopword”, “stemming”, dan “sinonim” untuk melakukan hasil pengujian dengan parameter yang berbeda.
Tampilan halaman pencarian dokumen dapat dilihat pada gambar 4.1.
Gambar 4.1 Tampilan halaman input
b. Tampilan halaman upload
Pada menu upload terdapat tombol untuk menambahkan file yang belum ada di dalam database. Tampilan halaman upload dapat dilihat pada gambar 4.2.
Universitas Sumatera Utara
40
Gambar 4.2 Tampilan halaman database file
c. Tampilan halaman kamus kata
Halaman ini bertujuan untuk menambahkan kata dan sinonim kata yang tidak terdapat pada kamus kata. Tampilan halaman kamus kata dapat dilihat pada gambar
4.3.
Gambar 4.3 Tampilan halaman kamus kata
Universitas Sumatera Utara
41
4.2 Tahapan Operasi Aplikasi
4.2.1 Pencarian dokumen Pada halaman utama ada tiga buah checkbox
yaitu “stemming”, “stopword”, “sinonim”. Masing-masing mempunyai fungsi tersendiri dalam melakukan proses pengolahan kata
yang akan dijadikan sebagai keyword pada pencarian dokumen. Sebagai contoh, apabila user
memilih “stemming” dan “stopword”, maka sistem hanya menjalankan dua tahapan proses pengolahan kata dan tidak melaksanakan proses “sinonim”. Dengan kata
lain, hasil pencarian hanya memunculkan dokumen terkait tanpa menelusuri persamaan kata dari input-an kata.
Langkah awal dalam mencari persamaan kata dalam dokumen adalah menuliskan kata-kata yang dicari ke dalam textbox dan mencentang semua checkbox
agar hasil pencarian lebih akurat. Tampilan pada saat menuliskan kata-kata pada textbox dapat dilihat pada gambar 4.4.
Gambar 4.4 Tampilan saat menuliskan kata-kata pada textbox
Setelah memasukan input kedalam textbox, program akan menampilkan hasil yang terkait dengan pilihan parameter yang disediakan. Output ditampilkan di bagian
bawah input dan program menampilkan hasil setiap langkah pengolahan kata yang telah diinput oleh user serta hasil pencarian berupa judul dokumen dan beberapa baris di
dalam isi dokumen yang serupa dengan kata yang diinput oleh user. Hasil pencarian sinonim kata dapat dilihat pada gambar 4.5.
Universitas Sumatera Utara
42
Gambar 4.5 Tampilan hasil pencarian sinonim kata pada dokumen
4.2.2 Pengolahan database Bagian ini digunakan untuk menambahkan berkas-berkas yang berupa artikel dan
dokumen. Dokumen-dokumen yang dipilih berasal dari Google dan menggunakan ekstensi doc, docx, dan pdf. Pengguna bisa menambahkan berkas dengan memilih menu
“UPLOAD”, maka sistem memunculkan form sederhana yang berisi tombol “Browse” dan tombol “Upload”. Untuk menambahkan berkas baru, pengguna memilih tombol
“Browse” yang terlihat pada gambar 4.6.
Universitas Sumatera Utara
43
Gambar 4.6 Tampilan saat memilih berkas
Setelah berkas dipilih, maka pengguna menekan tombol “Upload” untuk memroses berkas dan penyimpanan berkas ke dalam database selesai dilakukan. Hasil
penambahan berkas dapat dilihat pada textarea yang ditambahkan pada gambar 4.7.
Universitas Sumatera Utara
44
Gambar 4.7 Tampilan hasil penyimpanan berkas
Pengguna juga dapat menyimpan kata dan sinonim kata apabila pada saat pengolahan kata tidak terdapat sinonim kata. Pengguna bisa mengakses menu “Kamus” untuk
menambahkan pasangan kata dan sinonim kata yang tidak terdapat dalam database. Pengguna mengisi textbox yang disediakan pada halaman upload kata seperti pada
gambar 4.8.
Gambar 4.8. Tampilan saat menambah kata dan sinonim kata
Universitas Sumatera Utara
45
4.2 Pengujian Sistem