Class Diagram Perancangan Diagram UML .1

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