Kelas Splashscreen.java Kode Program Tampilan Antarmuka Interface dashboard_layout.xml

MenuInflater inflater = getMenuInflater; inflater.inflateR.menu.opt_menu, menu; return true; } public boolean onOptionsItemSelectedMenuItem item { switch item.getItemId { case R.id.home: Intent in = new IntentListtepungActivity.this, DashboardActivity.class; startActivityin; return true; case R.id.exit: Intent exit = new IntentIntent.ACTION_MAIN; exit.addCategoryIntent.CATEGORY_HOME; exit.setFlagsIntent.FLAG_ACTIVITY_NEW_TASK; ListtepungActivity.this.finish; startActivityexit; return true; default: return super.onOptionsItemSelecteditem; } } }

12. Kelas Splashscreen.java

package com.friska.makanan; import com.friska.makanan.R; import android.app.Activity; import android.content.Intent; import android.media.MediaPlayer; import android.os.Bundle; import android.view.Window; Universitas Sumatera Utara import android.view.WindowManager; import android.widget.ImageView; public class Splashscreen extends Activity { MediaPlayer suaraSplash; ImageView image; Override protected void onCreateBundle savedInstanceState { TODO Auto-generated method stub super.onCreatesavedInstanceState; requestWindowFeatureWindow.FEATURE_NO_TITLE; getWindow.setFlagsWindowManager.LayoutParams.FLAG_FULLSCREEN , WindowManager.LayoutParams.FLAG_FULLSCREEN; setContentView R.layout.splashscreen_layout; suaraSplash = MediaPlayer.createthis, R.raw.device; suaraSplash.start; Thread logoTimer = new Thread{ public void run{ try { int logoTimer = 0; while logoTimer 3000{ sleep100; logoTimer = logoTimer + 100; } startActivitynew Intent com.friska.makanan.CLEARSCREEN; } catch InterruptedException e { TODO Auto-generated catch block e.printStackTrace; } Universitas Sumatera Utara finally{ finish; } } }; logoTimer.start; } Override protected void onPause { TODO Auto-generated method stub super.onPause; suaraSplash.pause; } Override protected void onResume { TODO Auto-generated method stub super.onResume; suaraSplash.start; } Override protected void onStart { TODO Auto-generated method stub super.onStart; } Override protected void onDestroy { TODO Auto-generated method stub super.onDestroy; suaraSplash.release; } } } Universitas Sumatera Utara

2. Kode Program Tampilan Antarmuka Interface

1. dashboard_layout.xml

com.friska.makanan.DashboardSetting xmlns:android=http:schemas.android.comapkresandroid android:layout_width=fill_parent android:layout_height=fill_parent android:layout_weight=1 android:background=drawablethema Button android:id=+idbtn_kue style=styleDashboardButton android:layout_width=match_parent android:drawableTop=drawablebtn_kue android:text=stringlabel_kue Button android:id=+idbtn_sayur style=styleDashboardButton android:drawableTop=drawablebtn_sayur android:text=stringlabel_sayur Button android:id=+idbtn_daging style=styleDashboardButton android:drawableTop=drawablebtn_daging android:text=stringlabel_daging Button android:id=+idbtn_ikan style=styleDashboardButton android:drawableTop=drawablebtn_ikan android:text=stringlabel_ikan com.friska.makanan.DashboardSetting

2. detail_objek_layout.xml