Hak Cipta © 2007 UPN Veteran Jatim Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Pada Gambar 4.1 dapat dijelaskan bahwa dalam pembuatan menu menggunakan ListActivity kelas ini, karena sebagai kelas yang diturunkan pada
kelas-kelas lain yang akan mengakses array list adapter dapat menset nilai array. Lalu membuat method onListItemClick, method ini akan mengoveride method
onListItemClick yang ada pada class List Activity, method ini akan dipanggil
apabilai ada salah satu item dari list menu yang dipilih. Intent digunakan untuk sebagai pengenal suatu activity. Untuk mengetahui lanjutan dari kode program
menu utama, lihat pada lampiran Potongan Kode Program Menu Utama. Adapun hasilnya seperti Gambar 4.2 :
Gambar 4.2 Implementasi Menu Utama
4.2.2 Penulisan Kode Program Menu Ilmu Tajwid
Berdasarkan perancangan pada aplikasi, terdapat menu Ilmu Tajwid yang menampilkan kumpulan-kumpulan materi ilmu tajwid, pada menu ini tertuang
materi ilmu tajwid yaitu terdiri dari Makhrajul Huruf, Hukum, Nun Sukun dan Tanwin, Hukum Mim Sukun, Hukum Nun dan Mim Tasyid, Idgham, Lam Ta’rif,
Lam tarqiq dan tafkhim, Qalqalah, dan Mad . Adapun kodenya sebagai berikut:
Hak Cipta © 2007 UPN Veteran Jatim Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
public class MenuTajwid extends ListActivity { public void onCreateBundle icicle {
super.onCreateicicle; Create an array of Strings, that will be put to our
ListActivity String[] menuquran = new String[] {Makhrajul Huruf,Hukum Nun
Sukun
dan Tanwin,Hukum
Mim Sukun,Hukum
Mim dan
Nun Tassyid,Idgham,
Lam Tarif,Lam
Tarqiq dan
Tafkhim,Mad,Huruf Qalqalah,Kembali}; Create an ArrayAdapter, that will actually make the Strings
above Menset nilai array ke dalam list adapater sehingga data pada
array akan dimunculkan dalam list
this.setListAdapternew ArrayAdapterStringthis, android.R.layout.simple_list_item_1, menuquran;
getListView.setBackgroundResourceR.drawable.bg; }
Override method ini akan dipanggil apabilai ada salah satu item dari
list menu yang dipilih protected void onListItemClickListView l, View v, int position,
long id {
super.onListItemClickl, v, position, id; Get the item that was clicked
Menangkap nilai text yang dklik Object o = this.getListAdapter.getItemposition;
String pilihan = o.toString; Menampilkan hasil pilihan menu dalam bentuk Toast
tampilkanPilihanpilihan; }
Tampilkan Activity sesuai dengan menu yang dipilih
Gambar 4.3 Kode Program Menu Ilmu Tajwid
Pada Gambar 4.3 dapat dijelaskan bahwa dalam pembuatan menu menggunakan ListActivity kelas ini, karena sebagai kelas yang diturunkan pada
kelas-kelas lain yang akan mengakses array list adapter dapat menset nilai array. Lalu membuat method onListItemClick, method ini akan mengoveride method
onListItemClick yang ada pada class List Activity, method ini akan dipanggil
apabilai ada salah satu item dari list menu yang dipilih. Intent digunakan untuk sebagai pengenal suatu activity. Dan untuk melihat materi ilmu tajwid dapat
mengklik dari pilihan yang ada di menu ilmu tajwid. Untuk mengetahui lanjutan
Hak Cipta © 2007 UPN Veteran Jatim Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
kode program menu ilmu tajwid, lihat pada lampiran Potongan Kode Program Menu Ilmu Tajwid. Adapun hasil implementasinya seperti pada Gambar 4.4.
Gambar 4.4 Implementasi Menu Ilmu Tajwid
4.2.3 Penulisan Kode Program