Penulisan Kode Program Materi Hukum

Hak Cipta © 2007 UPN Veteran Jatim Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 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 program, lihat pada lampiran Potongan Kode Program Hukum Nun Sukun dan Tanwin Adapun hasilnya seperti pada Gambar 4.11. Gambar 4.11 Implementasi Nun Sukun dan Tanwin

4.2.6 Penulisan Kode Program Materi Hukum

Nun Sukun dan Tanwin Berdasarkan perancangan yang telah dibahas pada pembahasan sebelumnya, terdapat menu nun sukun dan tanwin yang mempunyai materi tajwid yaitu terdiri dari Izhar Halqi, Izhar Wajid, Idgham Bighunnah, Idgham Bilaghunnah, Iqlab, Ikhfa’ haqiqi . Untuk membuat tampilan dari materi hukum nun sukun dan tanwin menggunakan layout XML yang terdapat pada java platform android. Adapun cuplikan kode dari salah satu contoh dari materi tajwid hukum nun sukun dan tanwin sebagai berikut seperti pada Gambar 4.12. Hak Cipta © 2007 UPN Veteran Jatim Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. ?xml version=1.0 encoding=utf-8? ScrollView xmlns:android=http:schemas.android.comapkresandroid android:id=+idScrollView01 android:layout_width=match_parent android:layout_height=match_parent RelativeLayout xmlns:android=http:schemas.android.comapkresandroid android:id=+idlayar android:layout_width=match_parent android:layout_height=match_parent android:fadingEdge=vertical android:scrollbars=vertical AbsoluteLayout xmlns:android=http:schemas.android.comapkresandroid android:id=+idlayar2 android:layout_width=wrap_content android:layout_height=wrap_content android:layout_alignParentLeft=true android:layout_alignParentTop=true android:background=drawablebg2 android:fadingEdge=vertical android:scrollbars=vertical ImageButton android:id=+idbutton1 android:layout_width=106dp android:layout_height=wrap_content android:layout_x=17dp android:layout_y=208dp android:src=drawablecthhalqi1 ImageButton android:id=+idbutton2 android:layout_width=wrap_content android:layout_height=wrap_content android:layout_x=18dp android:layout_y=290dp android:src=drawablecthhalqi2 Gambar 4.12 Kode Program Layout Materi Izhar Halqi Pada Gambar 4.12 di atas dapat dijelaskan sebagai kode layout XML dari tampilan salah satu materi dari hukum nun sukun dan tanwin yaitu Izhar Halqi, terdapat ScroolView yang mempunyai fungsi sebagai penggunaan scrool pada layar, terdapat juga AbsoluteLayout dan RelativeLayout. AbsoluteLayout mempunyai fungsi sebagai tampilan yang mengatur posisi sesuai posisi x dan y dari widget yang ada didalamnya, sehingga penempatan posisi dari tampilan dapat diatur secara pasti. RelativeLayout mempunyai fungsi yang tidak jauh berbeda dengan Hak Cipta © 2007 UPN Veteran Jatim Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. AbsoluteLayout , yang membekan adalah RelativeLayout ini biasa digunakan sebagai untuk membuat tampilan yang lebih umum yang dapat diatur sesuai keinginan sehingga dapat dibuka dengan baik di segala resolusi ponsel android. ImageView dan ImageButton di atas mempunyai fungsi sebagai menampilkan gambar dan gambar button. TextView berfungsi untuk menampilkan text. Untuk mengetahui lanjutan kode program, lihat lampiran Potongan Kode Program Layout Materi Izhar Halqi. public class Nun1 extends Activity { private MediaPlayer player; private ImageButton button1; private ImageButton button2; private ImageButton button3; private ImageButton button4; private ImageButton button5; Called when the activity is first created. Override public void onCreateBundle savedInstanceState { super.onCreatesavedInstanceState; setContentViewR.layout.n1; Get the button from the view button1 = ImageButton this.findViewByIdR.id.button1; button1.setOnClickListenernes OnClickListener { Override public void onClickView arg0 { playSound1; } }; button2 = ImageButton this.findViewByIdR.id.button2; button2.setOnClickListenernes OnClickListener { Override public void onClickView arg0 { TODO Auto-generated method stub playSound2; } }; button3 = ImageButton this.findViewByIdR.id.button3; button3.setOnClickListenernes OnClickListener { Override public void onClickView arg0 { TODO Auto-generated method stub playSound3; } }; Gambar 4.13 Kode Program Java Activity Materi Nun Sukun dan Tanwin Hak Cipta © 2007 UPN Veteran Jatim Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Pada kode program Gambar 4.13 di atas adalah file Java yang menghandle untuk menampilkan tampilan dari salah satu contoh dari materi tajwid hukum nun sukun dan tanwin, dimana pada kode program di atas terdapat sebuah method OnCreate yang mempunyai fungsi sebagai pemanggilan SetContenView, sementara SetContentView memanggil layout XML yang terdapat pada kode program sebelumnya, dimana akan menjalankan button yang ada pada layout XML tersebut, sedangkan method playSound berfungsi untuk memutar suara yang terdapat pada button. Untuk mengetahui lanjutan kode program, lihat lampiran Potongan Kode Program Java Activity Materi Nun Sukun dan Tanwin. Adapun implementasinya seperti pada Gambar 4.14. Gambar 4.14 Materi Izhar Halqi

4.2.7 Penulisan Kode Program Hukum