Implementasi Sistem Tahapan Operasi Aplikasi

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