64
Gambar 4.6 Sequence Diagram Pedoman dan Keterangan
4.2.1.3 Class Diagram
Pada aplikasi Panduan Kata Dalam Mencari Ayat Al- Qur’an Juz 30 ini terdapat 2 kelas
yaitu kelas
KonkordansiQuranJuz30 dan kelas BacaFile. Berikut adalah class diagram aplikasi Panduan Kata Dalam Mencari Ayat Al-
Qur’an Juz 30 yang dibangun oleh penulis.
65
Gambar 4.7 Class Diagram Aplikasi Panduan Kata Dalam Mencari
Ayat Al-Qur’an Juz 30 Berbasis Java Mobile
Class Diagram
diatas menggambarkan
bahwa KonkordansiQuranJuz30 merupakan kelas utama yang berisi
kumpulan atribut dan operasi dari paket-paket pilihan yang
KonkordansiQuranJuz30
-splashscreen1 -list_MenuUtama
-list_Konkordansi -form_pencarian
-form_hasil -list_bantuan
-form_pedoman -form_surat
-form_sumber -form_ucapan
-form_awalan -list_tentang
-form_Katpel -form_masukan
-form_panduan -form_IndeksA
-form_IndeksB -form_IndeksD
-form_IndeksF -form_IndeksGh
-form_IndeksH -form_IndeksI
-form_IndeksJ -form_IndeksK
-form_IndeksL -form_IndeksM
-form_IndeksN -form_IndeksP
-form_IndeksQ -form_IndeksR
-form_IndeksS -form_IndeksT
-form_IndeksU -form_IndeksW
-form_IndeksY -form_IndeksZ
+StringItem +Alert
+Image +get_Display
+commandAction +startApp
+pauseApp +destroyApp
+exitMIDlet +splitData
+Cari_Kata
BacaFile
-InputStream is -int chr
+BacaFile +tutupFile
+getData +getString
+EOF
66 terdapat
pada paket
javax.microedition.lcdui. Kelas
KonkordansiQuranJuz30 menginstansiasi kelas BacaFile yang memiliki methode untuk proses pembukaan suatu file. Pada
methode Cari_K
ata yang
terdapat di
kelas KonkordansiQuranJuz30
penulis menggunakan
Algoritma Pencarian Sekuensial, untuk melakukan proses pencarian suatu
kata, berikut digambarkan dalam bentuk pseudocode dan flowchart
a Pseudocode Penulisan pseudocode dari program aplikasi pencarian
kata ini adalah sebagai berikut: 1. Start
2. Input Kata = Input Kata 3. Input Kata = ‘ _ ’ maka akan keluar dilayar,
jika input kata kosong, maka akan ada pesan “Info”
4. Cari di Database 5. Periksa data dari awal sampai akhir, jika Ya =
output, dan jika Tidak = pesan “info” 6. Tampilkan kata
7. Akhir Algoritma
67 b. Flowchart
Flowchart dari algoritma diatas pada gambar 4.8 sebagai berikut:
Gambar 4.8 Flowchart Algoritma Sekuensial
4.2.1.4 Activity Diagram