LAMPIRAN
LISTING PROGRAM
1. SPLASHSCREEN
SplashsActivity.java
package alat.musik.aku; import android.app.Activity;
import android.content.Intent; import android.media.MediaPlayer;
import android.os.Bundle; import android.view.Window;
import android.view.WindowManager;
public class SplashActivity extends Activity { MediaPlayer suaraSplash;
Override protected void onCreateBundle savedInstanceState
{ TODO Auto-generated method stub
super.onCreatesavedInstanceState;
Universitas Sumatera Utara
requestWindowFeatureWindow.FEATURE_NO_TITLE;
getWindow.setFlagsWindowManager.LayoutParams.FLAG_FU LLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN;
setContentViewR.layout.splash; suaraSplash = MediaPlayer.createthis,
R.raw.button; suaraSplash.start;
Thread timer = new Thread { public void run {
try { berapalama splashscreen akan
ditampilkan dalam milisecond sleep3000;
} catch InterruptedException e { TODO: handle exception
e.printStackTrace; } finally {
activity yang akan dijalankan setelah splashscreen selesai
Intent i = new IntentSplashActivity.this,alatmusik.class;
Universitas Sumatera Utara
startActivityi; } }
}; timer.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;
}
Universitas Sumatera Utara
Override protected void onDestroy {
TODO Auto-generated method stub super.onDestroy;
suaraSplash.release; }
}
2. HALAMAN MENU UTAMA
Alatmusik.java
package alat.musik.aku; import java.sql.SQLException;
import android.app.Activity; import android.content.Intent;
import android.graphics.BitmapFactory; import android.os.Bundle;
import android.view.View; import android.view.View.OnClickListener;
import android.widget.Button;
public class alatmusik extends Activity { private DBhelper Dbhelper;
Universitas Sumatera Utara
Button btn; Button btn1;
Called when the activity is first created. Override
public void onCreateBundle savedInstanceState { super.onCreatesavedInstanceState;
setContentViewR.layout.main;
btn =Button findViewByIdR.id.widget27; Dbhelper = new DBhelper this;
Alatmusikku musik = new Alatmusikku 3,tehyan , Tehyan adalah salah satu alat
musik Betawi hasil perpaduan kebudayaan Tionghoa yang masih tersisa. Menurutnya, saat ini Tehyan mulai jarang dijumpai
karena langkanya alat musik Tehyan digunakan oleh masyarakat.Tehyan merupakan alat musik gesek berbentuk
panjang dengan bagian bawah yang agak melebar. Jika diamati, alat musik ini mirip rangka manusia mulai bagian badan
hingga bokong., cara memainkan adalah di
petik,BitmapFactory.decodeResourcegetResources, R.drawable.tehyan;
Universitas Sumatera Utara
try { Dbhelper.open;
} catch SQLException e { TODO Auto-generated catch block
e.printStackTrace; }
Dbhelper.musikEntrymusik, pulau_jawa; Dbhelper.close;
btn.setOnClickListenernew View.OnClickListener {
Override public void onClickView v {
Intent i = new IntentgetApplicationContext,Kedua.class;
startActivityi; finish;
} };
btn1 =Button findViewByIdR.id.widget28; btn1.setOnClickListenernew View.OnClickListener {
Override
Universitas Sumatera Utara
public void onClickView v { Intent exit= new
IntentIntent.ACTION_MAIN; exit.addCategoryIntent.CATEGORY_HOME;
exit.setFlagsIntent.FLAG_ACTIVITY_NEW_TASK; alatmusik.this.finish;
startActivityexit; TODO Auto-generated method stub
finish; }
};
} }
3. TAMPILAN MENU KEDUALISTVIEW PULAU