Implementasi Algoritma Boyer Moore
Implementasi akan dilakukan dengan cara mencoba
menjalankan simulasi algoritma Booyer Moore untuk mencari ilmu tajwid pada
surat Al-Masad dengan menggunakan hukum nun sukun dan tanwin yang teridiri
dari: idgham bighunnah, idgham bilaghunnah, ikfa’, idhar dan iqlab yang akan
digunakan sebagai pattern atau kata kunci. Setelah itu dilihat tingkat
keberhasilan pencarian ilmu tajwid dengan menggunakan algoritma yang
diimplementasikan pada aplikasi. Setelah mengetahui tingkat keberhasilan
pencarian algoritma aplikasi ini, dilihat ilmu tajwid yang terdapat pada surat
al-masad.
- Menentukan Pattern Dan Text
Berikut adalah daftar ilmu tajwid nun sukun
tanwin beserta dengan unicodenya yang akan digunakan sebagai pattern:
Tabel 4.1 Nun sukun tanwin
pada idgham bighunnah
Tabel 4.2 Nun sukun tanwin dan
hijaiyah pada idgham bilaghunnah
Tabel 4.3 Nun sukun tanwin dan
hijaiyah pada Idhar
Table 4.4 Nun sukun tanwin dan
hijaiyah pada Iqlab
Tabel 4.5 Nun
sukun tanwin dan hijaiyah pada Ikfa’
Dari hasil pengabungan antara huruf hijaiyah
pada masing - masing ilmu tajwid nun sukun tanwin telah menghasilkan string
yang akan digunakan sebagai pattern untuk menemukan ilmu tajwin nun sukun
tanwin yang terdapat pada ayat dalam surat al-masad yang ditunjukan pada table.
Pencarian ilmu tajwid nun sukun tanwin pada setiap ayat pada surat
al-masad akan dibandingkan dengan setiap pattern yang telah didapatkan
sebelumnya. Dan Setiap ilmu tajwid yang ditemukan akan diberi warna berbeda
pada ayat – ayat dalam surat al-masad.
Algoritma boyer moore
melakukan pencarian string yang sama berdasar posisi karakter pada text dan
pattern. Sehingga dilakukan pengindekkan pada pada masing – masing pattern dan
text untuk memudahkan menentukan posisi karakter dalam pengujian. Langkah
pengujian dalam menemukan ilmu tajwid adalah sebagai berikut:
Pencarian ilmu tajwid nun sukun tanwin pada setiap ayat pada surat
al-masad akan dibandingkan dengan setiap pattern yang telah didapatkan
sebelumnya. Dan Setiap ilmu tajwid yang ditemukan akan diberi warna berbeda
pada ayat – ayat dalam surat al-masad.
Algoritma boyer moore
melakukan pencarian string yang sama berdasar posisi karakter pada text dan
pattern. Sehingga dilakukan pengindekkan pada pada masing – masing pattern dan
text untuk memudahkan menentukan posisi karakter dalam pengujian. Langkah
pengujian dalam menemukan ilmu tajwid adalah sebagai berikut:
- Tampilan Sistem
Dari hasil rancangan yang telah dibuat, berikut
adalah tampilan graphical user interface dari aplikasi yang dibangun.
1. Tampilan Splashscreen
Splascreen merupakan halaman pertama
pada aplikasi yang telah dibuat. Pada halaman ini terdapat proses untuk membaca
semua data ayat al-quran yang kemudian akan disimpan ke dalam database SQLite.
Serta menampilkan sedikit informasi tentang aplikasi yang telah dibuat.
2. Tampilan Halaman Utama
Pada sistem atau
aplikasi akan menampilkan halaman home yang berisi daftar surat pada al-quran
berjumlah 114 surat yang diambil dari database. Tampilan kan terlihat
screenshot pada gambar 4.2
Gambar 4.2 Tampilan Home
Gambar 4.3 Tampilan menu utama
Pada halaman utama juga terdapat pilihan
menu yang terlihat pada gambar 4.3. Menu tersebut bertujuan untuk memudahkan
pengguna dalam menjalankan aplikasi dan mempelajari ilmu tajwid.
3. Tampilan Surat
Halaman akan memnampilkan ayat-ayat yang
terdapat pada surat yang dipilih pada halaman sebelumnya. Sebelum ayat
ditampilkan system akan melakukan proses pencarian ilmu tajwid pada setiap
ayat. Semua ilmu tajwid yang ditemukan akan disimpan ke dalam variable array.
Tampilan halaman surat dan ayat terlihat seperti gambar 4.4.
Gambar
4.4 Tampilan Halaman
Surat
4. Tampilan Detail Tajwid
Memilih salah satu
surat pada list dan akan membuka halaman surat yang berisi ayat-ayat sekaligus
dengan ilmu tajwd nun sukun tanwin yang telah ditemukan oleh system menggunakan
algoritma boyer moore. Masing-masing ilmu tajwid akan diberi warna yang berbeda
untuk mengetahui bagian mana yang tergolong ilmu tajwid yang terlihat pada
gambar 4.5. 4.6. 4.7. dibawah ini:
Gambar
4.5 Tampilan Halaman
Detail Ayat
Gambar
4.6 Tampilan Halaman
Detail Ayat
Gambar 4.7 Tampilan Halaman Detail Ayat
Detail dari pencarian
ilmu tajwid dapat dilihat pada halaman detail ayat dengan memilih salah satu
ayat. Pada halaman detail ayat akan menampilkan daftar ilmu tajwid yang talah
ditemukan beserta keterangan pada masing – masing ilmu tajwid yang terlihat pada
gambar.
- Kesimpulan
1 1. Pembuatan aplikasi mobile ilmu tajwid
menghasilkan aplikasi mobile yang dapat
memberikan panduan untuk mempelajari ilmu tajwid hukum nun sukun tanwin.
2 2. Algoritma Boyer-Moore terbukti sebagai metode
pencocokan string yang sangat efisien. Perbandingan hasil dan waktu sangat
berimbang dan sangat sesuai untuk diterapkan pada pencocokan string yang
memiliki panjang pattern pencarian kecil ataupun besar terhadap objek yang
memiliki panjang yang besar.
Bagi yang ingin mendownload aplikasi ini silahkan isi e-mail anda di kolom komentar, dan akan kami kirimi source codenya lengkap, Atau langsung aja kirim pesan lewat halaman facebook spesialis-it.Jadi silahkan teman-teman kunjungi halaman facebook kami, silahkan teman-teman kirim pesan dan bisa konsultasi disana.Terima Kasih
Dari hasil rancangan yang telah dibuat, berikut
adalah tampilan graphical user interface dari aplikasi yang dibangun.
1. Tampilan Splashscreen
Splascreen merupakan halaman pertama
pada aplikasi yang telah dibuat. Pada halaman ini terdapat proses untuk membaca
semua data ayat al-quran yang kemudian akan disimpan ke dalam database SQLite.
Serta menampilkan sedikit informasi tentang aplikasi yang telah dibuat.
2. Tampilan Halaman Utama
Pada sistem atau
aplikasi akan menampilkan halaman home yang berisi daftar surat pada al-quran
berjumlah 114 surat yang diambil dari database. Tampilan kan terlihat
screenshot pada gambar 4.2
Gambar 4.2 Tampilan Home
Gambar 4.3 Tampilan menu utama
Pada halaman utama juga terdapat pilihan
menu yang terlihat pada gambar 4.3. Menu tersebut bertujuan untuk memudahkan
pengguna dalam menjalankan aplikasi dan mempelajari ilmu tajwid.
3. Tampilan Surat
Halaman akan memnampilkan ayat-ayat yang
terdapat pada surat yang dipilih pada halaman sebelumnya. Sebelum ayat
ditampilkan system akan melakukan proses pencarian ilmu tajwid pada setiap
ayat. Semua ilmu tajwid yang ditemukan akan disimpan ke dalam variable array.
Tampilan halaman surat dan ayat terlihat seperti gambar 4.4.
Gambar
4.4 Tampilan Halaman
Surat
4. Tampilan Detail Tajwid
Memilih salah satu
surat pada list dan akan membuka halaman surat yang berisi ayat-ayat sekaligus
dengan ilmu tajwd nun sukun tanwin yang telah ditemukan oleh system menggunakan
algoritma boyer moore. Masing-masing ilmu tajwid akan diberi warna yang berbeda
untuk mengetahui bagian mana yang tergolong ilmu tajwid yang terlihat pada
gambar 4.5. 4.6. 4.7. dibawah ini:
Gambar
4.5 Tampilan Halaman
Detail Ayat
Gambar
4.6 Tampilan Halaman
Detail Ayat
Gambar 4.7 Tampilan Halaman Detail Ayat
Detail dari pencarian
ilmu tajwid dapat dilihat pada halaman detail ayat dengan memilih salah satu
ayat. Pada halaman detail ayat akan menampilkan daftar ilmu tajwid yang talah
ditemukan beserta keterangan pada masing – masing ilmu tajwid yang terlihat pada
gambar.
- Kesimpulan
1 1. Pembuatan aplikasi mobile ilmu tajwid
menghasilkan aplikasi mobile yang dapat
memberikan panduan untuk mempelajari ilmu tajwid hukum nun sukun tanwin.
2 2. Algoritma Boyer-Moore terbukti sebagai metode
pencocokan string yang sangat efisien. Perbandingan hasil dan waktu sangat
berimbang dan sangat sesuai untuk diterapkan pada pencocokan string yang
memiliki panjang pattern pencarian kecil ataupun besar terhadap objek yang
memiliki panjang yang besar.
Bagi yang ingin mendownload aplikasi ini silahkan isi e-mail anda di kolom komentar, dan akan kami kirimi source codenya lengkap, Atau langsung aja kirim pesan lewat halaman facebook spesialis-it.
Jadi silahkan teman-teman kunjungi halaman facebook kami, silahkan teman-teman kirim pesan dan bisa konsultasi disana.Terima Kasih
28 comments:
Mau programnya maz...
Zumar2014@gmail.com
bagi juga min
fredazip@gmail.com
pengamen.koin@gmail.com
thanks
kirim saya mas makasih
dikimuhamadsyidik14@hotmail.com
kartikadeka3@gmail.com
terimakasih :)
kirim ke email saya ia mas .. terimakasih
abdulhanan0397@gmail.com
gan mau dong aplikasinya + source nya buat belajar
dintyq@gmail.com
assalamualaikum wr.wb
mas, mau dong source code nya. pngen ngembangin juga
roni.nepo@gmail.com
wassalamualaikum wr.wb
Assalamualaikum...
Maf mas klo bleh masternya d share keemail saya... arnandafaadarosyad.aar@gmail.com
Trimakasih
Mas tlong kirimi source code untuk programnya ke email saya : yulianzmyra97@gmail.com
Mhon dikirimkan mas untuk pembelajaran bagi sya
saidzulhelmiarif@gmail.com
kirim mas ke pok.kuningan@gmail.com
xebia.interface@gmail.com
Barokallah mas, terimakasih
kulo purun mas. nyuwun dikirim sc ne mas .. sollyez@gmail.com
Kirim juga mas ke priyantocta@gmail.com,terima kasih sebelumnya
Minta mas ahyahaja@gmail.com
Minta mas ahyahaja@gmail.com
mau prgramnya mas
Tolong kirim programnya ke adebudi120@gmail.com Mas
Terima Kasih
mohon kirim ke saya mas codingnya untuk bahan referensi..
ryansyah93@gmail.com
minta kodenya mas
m.nursaliem@gmail.com
Assalamualaikum. Mohon dikirmkan source code nya mas, andreoktora09@gmail.comm
minta dong mas kirim ke devinovitasari.ifb@gmail.com
Bagi Mas Send
reyzuan3@gmail.com
minta tolong kirimin sam... airlangga.epp@gmail.com
terima kasih sebelumnya...
salam master,mohon dikirim ke email saya juga
priyantocta@gmail.com
mohon dikirim ke email ini saptadodo@gmail.com..Terima kasih gan
Mohon di share programnya gan untuk tugas kuliah pangerteh@gmail.com
terima kasih banyak gan
Post a Comment