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