Penulisan Kode Program Menu Utama

Hak Cipta © 2007 UPN Veteran Jatim Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

4.2.1 Penulisan Kode Program Menu Utama

Berdasarkan perancangan pada aplikasi, terdapat menu utama yang menunjukkan isi sub-sub menu yang terdapat pada apilkasi, dimana pada menu utama memiliki sub-sub menu diantara lain menu Ilmu Tajwid, Tentang Tajwid, Bantuan, Tentang Aplikasi. Adapun kodenya sebagai berikut: public class Menu extends ListActivity { public void onCreateBundle icicle { super.onCreateicicle; Create an array of Strings, that will be put to our ListActivity String[] menu = new String[] { Ilmu Tajwid, Tentang Tajwid, Bantuan, Tentang Aplikasi, Keluar }; 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, menu; getListView.setBackgroundResourceR.drawable.bg; } Override 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 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 protected void tampilkanPilihanString pilihan { try { Intent digunakan untuk sebagai pengenal suatu activity Intent i = null; if pilihan.equalsIlmu Tajwid { i = new Intentthis, MenuTajwid.class; } else if pilihan.equalsTentang Tajwid { Gambar 4.1 Kode Program Menu Utama 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