58
BAB V HASIL DAN PEMBAHASAN
5.1. Pengujian Aplikasi
Pada pengujian ini penulis akan menggunakan IDE tools NetBean, dengan bahan uji menggunakan file teks maupun dengan melakukan input secara
langsung. Berikut ini adalah proses pengujiannya :
5.1.1. Pengujian Dengan Baris Tunggal
Pengujian dengan baris tunggal bertujuan untuk mengetahui keberhasilan program dalam mendeteksi string palindrom secara horizontal saja. Bahan uji
berasal dari file teks maupun input secara langsung. Daftar data pengujian terlihat seperti pada tabel 5.1. di bawah ini.
Tabel 5.1. Daftar Data Pengujian. No
Konten Keterangan
1. Palindrom dalam bahasa
Indonesia bisa kita simak pada kata-kata : ada asa taat katak ini
bab malam http:bahasa.kompasiana.com20111
224palindrom-depan-bisa-belakang- boleh
2. Palindrom frasa dalam bahasa
Indonesia : rumah harum, haram marah, kasur rusak, amal lama,
dan sebagainya. http:bahasa.kompasiana.com20111
224palindrom-depan-bisa-belakang- boleh
3. Kasur ini rusak
http:id.wikipedia.orgwikiPalindrom 4.
Aku suka rajawali, bila wajar aku suka
http:bahasa.kompasiana.com20111 224palindrom-depan-bisa-belakang-
boleh
5. Harum semar kayak rames
murah http:bahasa.kompasiana.com20111
224palindrom-depan-bisa-belakang- boleh
6. Mereka membakar ban, dan
memalangkan dahan-dahan kayu dari pohon yang rubuh di dekat
Makam Pahlawan. http:news.detik.comread20120330
185119188155010siap-bentrok- mahasiswa-polisi-medan-malah-
saling-tos-jempol
7. Saya tidak akan memberikan
penjelasan kenapa saya tidak pernah muncul lebih dari satu
bulan ini. Bukan apa-apa sich, saya hanya merasa kalau hal ini
tidak penting. Saya tidak mau GR dan berbaik sangka kalau
rekan-rekan mengharapkan kehadiran saya lagi hehehehe
Ini hanyalah tulisan acak dan tanpa arah karena saya hanya
mengumpulkan kepingan kepingan yang bahkan tidak bisa
disusun membentuk suatu puzzle yang indah. Saya hanya ingin
sedikit menyampaikan beberapa keterkaitan antara
matematika dan keadilan menurut saya ingat, ini
subyektif lho ya. Tetapi secara jujur keadilan yang saya maksud
di sini bersifat sangat sempit karena saya mendefinisikan adil
jika sama, padahal adil sebenarnya lebih bersifat
proporsional kan? Tetapi tidak apa-apa, toch tulisan saya ini
lebih menekankan pada berbagi informasi tentang matematika
yang saya kemas dengan mengaitkannya dengan
kehidupan sehari-hari http:deking.wordpress.com200802
23palindrom-matematika-dan- keadilan
Gambar 5.1. Pengujian Pertama Halaman Pertama. 8.
Perusahaan yang bergerak di bidang penjualan dan distribusi
spare part kendaraan bus dan truck yang sedang berkembang
pesat http:www.jobstreet.co.idjobs201210
default40627205.htm?fr=Jsrc=38
9. dan akan melakukan perluasan
wilayah usaha membutuhkan beberapa kandidat untuk mengisi
posisi http:www.jobstreet.co.idjobs201210
default40627205.htm?fr=Jsrc=38
10. Palindrom adalah sebuah kata, frasa, angka
http:id.wikipedia.orgwikiPalindrom 11. Maupun susunan lainnya yang
dapat dibaca dengan sama http:id.wikipedia.orgwikiPalindrom
12. baik dari depan maupun belakang
http:id.wikipedia.orgwikiPalindrom 13. Palindrom ada dalam banyak
bahasa-bahasa Barat http:id.wikipedia.orgwikiPalindrom
14. sangat unik karena ia akan megulang kalimatnya lagi
http:id.wikipedia.orgwikiPalindrom 15. jika kita membentuk kata dari
huruf pertama setiap kata http:id.wikipedia.orgwikiPalindrom
Gambar 5.2. Hasil Pengujian Pertama Halaman Kedua.
Pada gambar 5.2. dalam hasil pengujian pertama ini menjelaskan bahwa, sistem berhasil menelusuri melakukan pemeriksaan kata palindrom dengan 7
tujuh buah. Dan dalam pengujian pertama ini sistem juga mampu menampilkan semua kata palindrom yaitu : ada ,asa, taat, katak, ini, bab dan malam.
Pada kolom penelusuran horizontal terlihat cara sistem dalam mendeteksi palindrom, yaitu dengan menampilkan hasil analisis sebagai berikut :
ada [1,10] ada [1,10] asa [1,11]
asa [1,11] taat [1,12] taat [1,12]
katak [1,13] katak [1,13] ini [1,14]
ini [1,14] bab [1,15] bab [1,15]
malam [1,16] malam [1,16]
cara pembacaan hasil analisis diatas adalah sebagai berikut : kata ada yang ditemukan pada posisi baris pertama kolom sepuluh, merupakan
palindrom dikarenakan ketika dilakukan fungsi reversibel pada string juga mempunyai hasil yang sama seperti sebelumnya, pada lokasi baris pertama kolom
sepuluh. Cara ini berlaku seterusnya pada kata berikutnya.
Gambar 5.3. Pengujian Kedua Halaman Pertama.
Gambar 5.4. Hasil Pengujian Kedua Halaman Kedua.
Pada pengujian kedua ini yang terlihat pada bab 5.4. menjelaskan bahwa sistem berhasil menelusuri melakukan pemeriksaan kata palindrom dengan 4
empat buah. Dan dalam pengujian kedua ini sistem juga mampu menampilkan semua kata palindrom yaitu : rumah harum, haram marah, kasur rusak dan amal
lama. Dan pada pengujian ini sistem ternyata sudah mendeteksi frasa gabungan kata minimal dua buah kata.
Gambar 5.5. Pengujian Ketiga Halaman Pertama.
Gambar 5.6. Hasil Pengujian Ketiga Halaman Kedua.
Pada gambar 5.6. menjelaskan bahwa, sistem berhasil menelusuri melakukan pemeriksaan kata palindrom sebanyak 2 dua buah kata. Dan dalam
pengujian ketiga ini sistem juga mampu menampilkan semua kata palindrom yaitu : kasur rusak dan ini.
Gambar 5.7. Pengujian Keempat Halaman Pertama.
Gambar 5.8. Hasil Pengujian Keempat Halaman Kedua.
Pada gambar 5.8 menjelaskan bahwa, hasil penelusuran yang dilakukan sistem dengan melakukan pemeriksaan kata palindrom menunjukkan tidak ada
kata yang palindrom. Hal ini dikarenakan sistem dibuat dengan metode deteksi per kata bukan per kalimat, sehingga secara algorithma, output yang dihasilkan
tetap valid dan benar.
Gambar 5.9. Pengujian Kelima Halaman Pertama.
Gambar 5.10. Hasil Pengujian Kelima Halaman Kedua.
Pada gambar 5.10. menjelaskan bahwa, sistem berhasil menelusuri melakukan pemeriksaan kata palindrom sebanyak 3 tiga buah kata. Dan dalam
pengujian kelima ini sistem juga mampu menampilkan semua kata palindrom yaitu : harum semar, kayak dan rames murah.
Gambar. 5.11. Pengujian Keenam Halaman Pertama.
Gambar 5.12. Hasil Pengujian Keenam Halaman Kedua.
Pada gambar 5.12. di atas menjelaskan bahwa, sistem berhasil menelusuri melakukan pemeriksaan kata palindrom sebanyak 1 satu buah kata.
Dan dalam pengujian keenam ini sistem juga mampu menampilkan kata palindrom yaitu : makam.
5.1.2. Pengujian Dengan Baris Jamak