Menu Absensi Menu Tagihan

super.onCreateicicle; setContentViewR.layout.menuutama; Bundle extras = getIntent.getExtras; NPM = extras.getStringNPM; String[] listItems = new String[] { KHS, Transkrip }; MyArrayAdapter adapter = new MyArrayAdapterthis, listItems; setListAdapteradapter;} Override public boolean onCreateOptionsMenuMenu menu { MenuInflater inflater = getMenuInflater; inflater.inflateR.layout.menu, menu; menu.findItemR.id.menu_about.setIconandroid.R.drawable.ic_menu_info_details; menu.findItemR.id.menu_exit.setIconandroid.R.drawable.ic_menu_close_clear_cancel; return super.onCreateOptionsMenumenu; } Override public boolean onOptionsItemSelectedMenuItem item { switchitem.getItemId { case R.id.menu_about: { onDialogAbout; return true; } case R.id.menu_exit: { finish; return true;} default: return super.onOptionsItemSelecteditem; } } }

4.3.7 Menu Absensi

Pada menu absensi berfungsi untuk menampilkan persentase absensi kehadiran. Dimana nantinya pengguna dapat mengetahui persentase kehadiran dalam setiap mata kuliah yang sedang ditempuh. Adapun kode antarmuka tampilan menu absensi adalah sebagai berikut : public class MenuSubAbsensi extends ListActivity { private String NPM; public void onCreateBundle icicle { super.onCreateicicle; setContentViewR.layout.menuutama; Bundle extras = getIntent.getExtras; NPM = extras.getStringNPM; String[] listItems = new String[] { KRS, Nilai, Absensi, Info Tagihan }; MyArrayAdapter adapter = new MyArrayAdapterthis, listItems; setListAdapteradapter; } Override public boolean onCreateOptionsMenuMenu menu { MenuInflater inflater = getMenuInflater; inflater.inflateR.layout.menu, menu; menu.findItemR.id.menu_about.setIconandroid.R.drawable.ic_menu_info_details; menu.findItemR.id.menu_exit.setIconandroid.R.drawable.ic_menu_close_clear_cancel; return super.onCreateOptionsMenumenu; } Override public boolean onOptionsItemSelectedMenuItem item { switchitem.getItemId { case R.id.menu_about: { onDialogAbout; return true; } case R.id.menu_exit: { finish; return true; } default: return super.onOptionsItemSelecteditem; } } }

4.3.8 Menu Tagihan

Pada menu tagihan berfungsi untuk menampilkan informasi tagihan. Dimana nantinya pengguna dapat mengetahui total tagihan yang belum terbayar. Adapun kode antarmuka tampilan menu tagihan adalah sebagai berikut : public class MenuSubTagihan extends ListActivity { private String NPM; public void onCreateBundle icicle { super.onCreateicicle; setContentViewR.layout.menuutama; Bundle extras = getIntent.getExtras; NPM = extras.getStringNPM; String[] listItems = new String[] { Tagihan, Riwayat Pembayaran }; MyArrayAdapter adapter = new MyArrayAdapterthis, listItems; setListAdapteradapter; } Override public boolean onCreateOptionsMenuMenu menu { MenuInflater inflater = getMenuInflater; inflater.inflateR.layout.menu, menu; menu.findItemR.id.menu_about.setIconandroid.R.drawable.ic_menu_info_details; menu.findItemR.id.menu_exit.setIconandroid.R.drawable.ic_menu_close_clear_cancel; return super.onCreateOptionsMenumenu; } Override public boolean onOptionsItemSelectedMenuItem item { switchitem.getItemId { case R.id.menu_about: { onDialogAbout; return true; } case R.id.menu_exit: { finish; return true; } default: return super.onOptionsItemSelecteditem; } } } 84 BAB V UJI COBA DAN EVALUASI

5.1 Skenario Uji Coba