Aplikasi Tuntunan Shalat Lima Waktu Berbasis Android

KEMENTERIAN PENDIDIKAN KEBUDAYAAN UNIVERSITAS SUMATERA UTARA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA)

  Jl. Bioteknologi No. 1 Kampus USU Telp. (061) 8211050 Fax (061) 8214290 MEDAN

  • – 20155, Email : dekanat@fmipa.usu.ac.id

  KARTU BIMBINGAN TUGAS AKHIR MAHASISWA Nama Mahasiswa : TIYA FADILA FITRI Nomor Induk Mahasiswa : 112406023 Judul Tugas Akhir : Aplikasi Tuntunan Shalat Lima Waktu Berbasis Android Dosen Pembimbing : Prof. Dr. Opim Salim Sitompul, M.Sc Tanggal Mulai Bimbingan : Tanggal Selesai Bimbingan :

  No Tanggal Materi Paraf Dosen Keterangan Bimbingan Pembimbing

  1

  2

  3

  4

  5

  6

  • Kartu ini harap dikembalikan ke Departemen Matematika bila bimbingan telah selesai. Diketahui: Disetujui Departemen Matematika FMIPA USU Pembimbing Utama/ Ketua, Penanggung Jawab Prof. Dr. Tulus, M.Si Prof. Dr. Opim Salim Sitompul,M.Sc NIP : 196209011988031002 NIP. 196108171987011001

KEMENTERIAN PENDIDIKAN KEBUDAYAAN UNIVERSITAS SUMATERA UTARA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA)

  Jl. Bioteknologi No. 1 Kampus USU Telp. (061) 8211050 Fax (061) 8214290 MEDAN

  • – 20155, Email : dekanat@fmipa.usu.ac.id

  

SURAT KETERANGAN

Hasil Uji Program Tugas Akhir

  Yang bertanda tangan di bawah ini, menerangkan bahwa Mahasiswa Tugas Akhir Program Diploma 3 Teknik Informatika : Nama : Tiya Fadila Fitri NIM : 112406023 Program Studi : D3 Teknik Informatika Judul Tugas Akhir : Aplikasi Tuntunan Shalat Lima Waktu Berbasis Android Telah melaksanakan test program Tugas Akhir Mahasiswa tersebut di atas pada tanggal 21 Juni 2014

  Dengan Hasil : SUKSES / GAGAL Demikian diterangkan untuk digunakan melengkapi syarat pendaftaran Ujian Meja Hijau Tugas Akhir Mahasiswa bersangkutan di Departemen Matematika FMIPA USU Medan.

  Medan, Juni 2014 Dosen Pembimbing Program Studi D3 Teknik Informatika

  Prof. Dr. Opim Salim Sitompul, M.Sc NIP. 196108171987011001

LISTING PROGRAM

1. AplikasiTuntunanShalatActivity.java

  package t.s; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.content.Intent; import android.widget.Button; public class AplikasiTuntunanShalatActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Button Button1 = (Button) findViewById (R.id.button1); Button1.setOnClickListener (new View.OnClickListener() { public void onClick(View V) {

  // TODO Auto-generated method stub Intent i = new

  Intent(AplikasiTuntunanShalatActivity.this,Shalat.class ); startActivity(i);

  } });

  Button Button2 = (Button) findViewById (R.id.button2); Button2.setOnClickListener (new View.OnClickListener() { public void onClick(View V) {

  // TODO Auto-generated method stub Intent i = new

  Intent(AplikasiTuntunanShalatActivity.this,Wudhu.class) ; startActivity(i);

  } });

  1 Button Button3 = (Button) findViewById (R.id.button3); Button3.setOnClickListener (new View.OnClickListener() { public void onClick(View V) {

  // TODO Auto-generated method stub Intent i = new

  Intent(AplikasiTuntunanShalatActivity.this,Taplikasi.cl ass); startActivity(i); }

  }); } }

2. Shalat.java

  package t.s; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.content.Intent; import android.widget.Button; public class Shalat extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.shalat); Button Button4 = (Button) findViewById (R.id.button4); Button4.setOnClickListener (new View.OnClickListener() { public void onClick(View V) {

  // TODO Auto-generated method stub Intent i = new

  Intent(Shalat.this,Rushalat.class); startActivity(i); }

  }); Button Button5 = (Button) findViewById (R.id.button5); Button5.setOnClickListener (new View.OnClickListener() { public void onClick(View V) {

  // TODO Auto-generated method stub Intent i = new

  Intent(Shalat.this,Wshalat.class); startActivity(i); }

  }); Button Button6 = (Button) findViewById (R.id.button6); Button6.setOnClickListener (new View.OnClickListener() { public void onClick(View V) {

  // TODO Auto-generated method stub Intent i = new

  Intent(Shalat.this,Nshalat.class); startActivity(i); }

  }); Button Button7 = (Button) findViewById (R.id.button7); Button7.setOnClickListener (new View.OnClickListener() { public void onClick(View V) {

  // TODO Auto-generated method stub Intent i = new

  Intent(Shalat.this,Gshalat.class); startActivity(i); }

  }); } }

3. Rushalat.java

  package t.s; import android.app.Activity; //import android.content.Intent; import android.os.Bundle; //import android.view.View; //import android.widget.ImageButton; public class Rushalat extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.rushalat); }}

  4. Wshalat.java

  package t.s; import android.app.Activity; import android.os.Bundle; public class Wshalat extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.wshalat); }}

  5. Nshalat.java

  package t.s; import android.media.MediaPlayer; import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.view.View; import android.widget.ImageButton; import android.widget.ToggleButton; public class Nshalat extends Activity { //Mendefinisikan MediaPlayer sebagai audioBackground MediaPlayer audioBackground;

  /*Variabel untuk ToggleButton kita beri nama dengan myToggle*/ ToggleButton myToggle; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.nshalat); ImageButton ImageButton1 = (ImageButton) findViewById (R.id.imageButton1); ImageButton1.setOnClickListener (new View.OnClickListener() { public void onClick(View V) {

  // TODO Auto-generated method stub Intent i = new

  Intent(Nshalat.this,Nshalat1.class); startActivity(i); }

  }); //Memberi definisi di onCreate untuk toggle myToggle = (ToggleButton) findViewById(R.id.t); //Memanggil file my_sound pada folder raw audioBackground = MediaPlayer.create(this, R.raw.suzu); //Set looping ke false untuk tidak mengulang audio jika telah selesai audioBackground.setLooping(false); //Set volume audio agar berbunyi audioBackground.setVolume(1,1); //Memulai audio audioBackground.start(); } /*Mendefinisikan fungsi onToggleClicked dengan pengkondisian standar if/else*/ public void onToggleClicked(View view) { boolean on = ((ToggleButton) view).isChecked(); if (on) { /*Mematikan suara audio*/ audioBackground.setVolume(0, 0); } else { /*Menghidupkan kembali audio background*/ audioBackground.setVolume(1, 1); } } @Override public void onBackPressed() { // TODO Auto-generated method stub audioBackground.stop(); Nshalat.this.finish(); } } package t.s; import android.media.MediaPlayer; import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.view.View; import android.widget.ImageButton; import android.widget.ToggleButton; public class Nshalat1 extends Activity { //Mendefinisikan MediaPlayer sebagai audioBackground MediaPlayer audioBackground; /*Variabel untuk ToggleButton kita beri nama dengan myToggle*/ ToggleButton myToggle; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.nshalat1); ImageButton ImageButton2 = (ImageButton) findViewById (R.id.imageButton2); ImageButton2.setOnClickListener (new View.OnClickListener() { public void onClick(View V) {

  // TODO Auto-generated method stub

  Intent i = new Intent(Nshalat1.this,Nshalat2.class); startActivity(i);

  } });

  //Memberi definisi di onCreate untuk toggle myToggle = (ToggleButton) findViewById(R.id.t); //Memanggil file my_sound pada folder raw audioBackground = MediaPlayer.create(this, R.raw.asma); //Set looping ke false untuk tidak mengulang audio jika telah selesai audioBackground.setLooping(false); //Set volume audio agar berbunyi audioBackground.setVolume(1,1); //Memulai audio audioBackground.start(); } /*Mendefinisikan fungsi onToggleClicked dengan pengkondisian standar if/else*/ public void onToggleClicked(View view) { boolean on = ((ToggleButton) view).isChecked(); if (on) { /*Mematikan suara audio*/ audioBackground.setVolume(0, 0); } else { /*Menghidupkan kembali audio background*/ audioBackground.setVolume(1, 1); } } @Override public void onBackPressed() { // TODO Auto-generated method stub audioBackground.stop(); Nshalat1.this.finish(); } } package t.s; import android.media.MediaPlayer; import android.os.Bundle; import android.app.Activity; import android.view.View; import android.widget.ToggleButton; public class Nshalat2 extends Activity { //Mendefinisikan MediaPlayer sebagai audioBackground MediaPlayer audioBackground; /*Variabel untuk ToggleButton kita beri nama dengan myToggle*/ ToggleButton myToggle; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.nshalat2); //Memberi definisi di onCreate untuk toggle myToggle = (ToggleButton) findViewById(R.id.t); //Memanggil file my_sound pada folder raw audioBackground = MediaPlayer.create(this, R.raw.isya); //Set looping ke false untuk tidak mengulang audio jika telah selesai audioBackground.setLooping(false); //Set volume audio agar berbunyi audioBackground.setVolume(1,1); //Memulai audio audioBackground.start(); } /*Mendefinisikan fungsi onToggleClicked dengan pengkondisian standar if/else*/ public void onToggleClicked(View view) { boolean on = ((ToggleButton) view).isChecked(); if (on) { /*Mematikan suara audio*/ audioBackground.setVolume(0, 0); } else {

  /*Menghidupkan kembali audio background*/ audioBackground.setVolume(1, 1); } } @Override public void onBackPressed() { // TODO Auto-generated method stub audioBackground.stop(); Nshalat2.this.finish(); } }

6. Gshalat.java

  package t.s; import android.media.MediaPlayer; import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.view.View; import android.widget.ImageButton; import android.widget.ToggleButton; public class Gshalat extends Activity { //Mendefinisikan MediaPlayer sebagai audioBackground MediaPlayer audioBackground; /*Variabel untuk ToggleButton kita beri nama dengan myToggle*/ ToggleButton myToggle; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.gshalat); ImageButton ImageButton3 = (ImageButton) findViewById (R.id.imageButton3); ImageButton3.setOnClickListener (new View.OnClickListener() { public void onClick(View V) { // TODO Auto-generated method stub Intent i = new

  Intent(Gshalat.this,S1.class); startActivity(i); }

  }); //Memberi definisi di onCreate untuk toggle myToggle = (ToggleButton) findViewById(R.id.t); //Memanggil file my_sound pada folder raw audioBackground = MediaPlayer.create(this, R.raw.takbir); //Set looping ke false untuk tidak mengulang audio jika telah selesai audioBackground.setLooping(false); //Set volume audio agar berbunyi audioBackground.setVolume(1,1); //Memulai audio audioBackground.start(); } /*Mendefinisikan fungsi onToggleClicked dengan pengkondisian standar if/else*/ public void onToggleClicked(View view) { boolean on = ((ToggleButton) view).isChecked(); if (on) { /*Mematikan suara audio*/ audioBackground.setVolume(0, 0); } else { /*Menghidupkan kembali audio background*/ audioBackground.setVolume(1, 1); } } @Override public void onBackPressed() { // TODO Auto-generated method stub audioBackground.stop(); Gshalat.this.finish(); } } package t.s; import android.media.MediaPlayer; import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.view.View; import android.widget.ImageButton; import android.widget.ToggleButton; public class S1 extends Activity { //Mendefinisikan MediaPlayer sebagai audioBackground MediaPlayer audioBackground; /*Variabel untuk ToggleButton kita beri nama dengan myToggle*/ ToggleButton myToggle; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.s1); ImageButton ImageButton4 = (ImageButton) findViewById (R.id.imageButton4); ImageButton4.setOnClickListener (new View.OnClickListener() { public void onClick(View V) {

  // TODO Auto-generated method stub Intent i = new

  Intent(S1.this,S2.class); startActivity(i); }

  }); //Memberi definisi di onCreate untuk toggle myToggle = (ToggleButton) findViewById(R.id.t); //Memanggil file my_sound pada folder raw audioBackground = MediaPlayer.create(this, R.raw.aldansu); //Set looping ke false untuk tidak mengulang audio jika telah selesai audioBackground.setLooping(false); //Set volume audio agar berbunyi audioBackground.setVolume(1,1); //Memulai audio audioBackground.start(); } /*Mendefinisikan fungsi onToggleClicked dengan pengkondisian standar if/else*/ public void onToggleClicked(View view) { boolean on = ((ToggleButton) view).isChecked(); if (on) { /*Mematikan suara audio*/ audioBackground.setVolume(0, 0); } else { /*Menghidupkan kembali audio background*/ audioBackground.setVolume(1, 1); } } @Override public void onBackPressed() { // TODO Auto-generated method stub audioBackground.stop(); S1.this.finish(); } } package t.s; import android.media.MediaPlayer; import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.view.View; import android.widget.ImageButton; import android.widget.ToggleButton; public class S2 extends Activity { //Mendefinisikan MediaPlayer sebagai audioBackground MediaPlayer audioBackground;

  /*Variabel untuk ToggleButton kita beri nama dengan myToggle*/ ToggleButton myToggle; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.s2); ImageButton ImageButton5 = (ImageButton) findViewById (R.id.imageButton5); ImageButton5.setOnClickListener (new View.OnClickListener() { public void onClick(View V) {

  // TODO Auto-generated method stub Intent i = new

  Intent(S2.this,S3.class); startActivity(i); }

  }); //Memberi definisi di onCreate untuk toggle myToggle = (ToggleButton) findViewById(R.id.t); //Memanggil file my_sound pada folder raw audioBackground = MediaPlayer.create(this, R.raw.rukuk); //Set looping ke false untuk tidak mengulang audio jika telah selesai audioBackground.setLooping(false); //Set volume audio agar berbunyi audioBackground.setVolume(1,1); //Memulai audio audioBackground.start(); } /*Mendefinisikan fungsi onToggleClicked dengan pengkondisian standar if/else*/ public void onToggleClicked(View view) { boolean on = ((ToggleButton) view).isChecked(); if (on) { /*Mematikan suara audio*/ audioBackground.setVolume(0, 0);

  } else { /*Menghidupkan kembali audio background*/ audioBackground.setVolume(1, 1); } } @Override public void onBackPressed() { // TODO Auto-generated method stub audioBackground.stop(); S2.this.finish(); } } package t.s; import android.media.MediaPlayer; import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.view.View; import android.widget.ImageButton; import android.widget.ToggleButton; public class S3 extends Activity { //Mendefinisikan MediaPlayer sebagai audioBackground MediaPlayer audioBackground; /*Variabel untuk ToggleButton kita beri nama dengan myToggle*/ ToggleButton myToggle; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.s3); ImageButton ImageButton6 = (ImageButton) findViewById (R.id.imageButton6); ImageButton6.setOnClickListener (new View.OnClickListener() { public void onClick(View V) {

  // TODO Auto-generated method stub

  Intent i = new Intent(S3.this,S4.class); startActivity(i);

  } });

  //Memberi definisi di onCreate untuk toggle myToggle = (ToggleButton) findViewById(R.id.t); //Memanggil file my_sound pada folder raw audioBackground = MediaPlayer.create(this, R.raw.iktidal); //Set looping ke false untuk tidak mengulang audio jika telah selesai audioBackground.setLooping(false); //Set volume audio agar berbunyi audioBackground.setVolume(1,1); //Memulai audio audioBackground.start(); } /*Mendefinisikan fungsi onToggleClicked dengan pengkondisian standar if/else*/ public void onToggleClicked(View view) { boolean on = ((ToggleButton) view).isChecked(); if (on) { /*Mematikan suara audio*/ audioBackground.setVolume(0, 0); } else { /*Menghidupkan kembali audio background*/ audioBackground.setVolume(1, 1); } } @Override public void onBackPressed() { // TODO Auto-generated method stub audioBackground.stop(); S3.this.finish(); } } package t.s; import android.media.MediaPlayer; import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.view.View; import android.widget.ImageButton; import android.widget.ToggleButton; public class S4 extends Activity { //Mendefinisikan MediaPlayer sebagai audioBackground MediaPlayer audioBackground; /*Variabel untuk ToggleButton kita beri nama dengan myToggle*/ ToggleButton myToggle; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.s4); ImageButton ImageButton7 = (ImageButton) findViewById (R.id.imageButton7); ImageButton7.setOnClickListener (new View.OnClickListener() { public void onClick(View V) {

  // TODO Auto-generated method stub Intent i = new

  Intent(S4.this,S5.class); startActivity(i); }

  }); //Memberi definisi di onCreate untuk toggle myToggle = (ToggleButton) findViewById(R.id.t); //Memanggil file my_sound pada folder raw audioBackground = MediaPlayer.create(this, R.raw.sujud); //Set looping ke false untuk tidak mengulang audio jika telah selesai audioBackground.setLooping(false); //Set volume audio agar berbunyi audioBackground.setVolume(1,1);

  //Memulai audio audioBackground.start(); } /*Mendefinisikan fungsi onToggleClicked dengan pengkondisian standar if/else*/ public void onToggleClicked(View view) { boolean on = ((ToggleButton) view).isChecked(); if (on) { /*Mematikan suara audio*/ audioBackground.setVolume(0, 0); } else { /*Menghidupkan kembali audio background*/ audioBackground.setVolume(1, 1); } } @Override public void onBackPressed() { // TODO Auto-generated method stub audioBackground.stop(); S4.this.finish(); } } package t.s; import android.media.MediaPlayer; import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.view.View; import android.widget.ImageButton; import android.widget.ToggleButton; public class S5 extends Activity { //Mendefinisikan MediaPlayer sebagai audioBackground MediaPlayer audioBackground; /*Variabel untuk ToggleButton kita beri nama dengan myToggle*/ ToggleButton myToggle;

  @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.s5); ImageButton ImageButton8 = (ImageButton) findViewById (R.id.imageButton8); ImageButton8.setOnClickListener (new View.OnClickListener() { public void onClick(View V) {

  // TODO Auto-generated method stub Intent i = new

  Intent(S5.this,S6.class); startActivity(i); }

  }); //Memberi definisi di onCreate untuk toggle myToggle = (ToggleButton) findViewById(R.id.t); //Memanggil file my_sound pada folder raw audioBackground = MediaPlayer.create(this, R.raw.duantara); //Set looping ke false untuk tidak mengulang audio jika telah selesai audioBackground.setLooping(false); //Set volume audio agar berbunyi audioBackground.setVolume(1,1); //Memulai audio audioBackground.start(); } /*Mendefinisikan fungsi onToggleClicked dengan pengkondisian standar if/else*/ public void onToggleClicked(View view) { boolean on = ((ToggleButton) view).isChecked(); if (on) { /*Mematikan suara audio*/ audioBackground.setVolume(0, 0); } else { /*Menghidupkan kembali audio background*/ audioBackground.setVolume(1, 1);

  } } @Override public void onBackPressed() { // TODO Auto-generated method stub audioBackground.stop(); S5.this.finish(); } } package t.s; import android.media.MediaPlayer; import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.view.View; import android.widget.ImageButton; import android.widget.ToggleButton; public class S6 extends Activity { //Mendefinisikan MediaPlayer sebagai audioBackground MediaPlayer audioBackground; /*Variabel untuk ToggleButton kita beri nama dengan myToggle*/ ToggleButton myToggle; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.s6); ImageButton ImageButton9 = (ImageButton) findViewById (R.id.imageButton9); ImageButton9.setOnClickListener (new View.OnClickListener() { public void onClick(View V) {

  // TODO Auto-generated method stub Intent i = new

  Intent(S6.this,S7.class); startActivity(i); }

  }); //Memberi definisi di onCreate untuk toggle myToggle = (ToggleButton) findViewById(R.id.t); //Memanggil file my_sound pada folder raw audioBackground = MediaPlayer.create(this, R.raw.tawal); //Set looping ke false untuk tidak mengulang audio jika telah selesai audioBackground.setLooping(false); //Set volume audio agar berbunyi audioBackground.setVolume(1,1); //Memulai audio audioBackground.start(); } /*Mendefinisikan fungsi onToggleClicked dengan pengkondisian standar if/else*/ public void onToggleClicked(View view) { boolean on = ((ToggleButton) view).isChecked(); if (on) { /*Mematikan suara audio*/ audioBackground.setVolume(0, 0); } else { /*Menghidupkan kembali audio background*/ audioBackground.setVolume(1, 1); }} @Override public void onBackPressed() { // TODO Auto-generated method stub audioBackground.stop(); S6.this.finish(); } } package t.s; import android.media.MediaPlayer; import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.view.View; import android.widget.ImageButton; import android.widget.ToggleButton; public class S7 extends Activity {

  //Mendefinisikan MediaPlayer sebagai audioBackground MediaPlayer audioBackground; /*Variabel untuk ToggleButton kita beri nama dengan myToggle*/ ToggleButton myToggle; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.s7); ImageButton ImageButton10 = (ImageButton) findViewById (R.id.imageButton10); ImageButton10.setOnClickListener (new View.OnClickListener() { public void onClick(View V) {

  // TODO Auto-generated method stub Intent i = new

  Intent(S7.this,S8.class); startActivity(i); }

  }); //Memberi definisi di onCreate untuk toggle myToggle = (ToggleButton) findViewById(R.id.t); //Memanggil file my_sound pada folder raw audioBackground = MediaPlayer.create(this, R.raw.takhir); //Set looping ke false untuk tidak mengulang audio jika telah selesai audioBackground.setLooping(false); //Set volume audio agar berbunyi audioBackground.setVolume(1,1); //Memulai audio audioBackground.start(); } /*Mendefinisikan fungsi onToggleClicked dengan pengkondisian standar if/else*/ public void onToggleClicked(View view) { boolean on = ((ToggleButton) view).isChecked(); if (on) { /*Mematikan suara audio*/ audioBackground.setVolume(0, 0); } else { /*Menghidupkan kembali audio background*/ audioBackground.setVolume(1, 1); } } @Override public void onBackPressed() { // TODO Auto-generated method stub audioBackground.stop(); S7.this.finish(); } } package t.s; import android.media.MediaPlayer; import android.os.Bundle; import android.app.Activity; import android.view.View; import android.widget.ToggleButton; public class S8 extends Activity { //Mendefinisikan MediaPlayer sebagai audioBackground MediaPlayer audioBackground; /*Variabel untuk ToggleButton kita beri nama dengan myToggle*/ ToggleButton myToggle; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.s8); //Memberi definisi di onCreate untuk toggle myToggle = (ToggleButton) findViewById(R.id.t); //Memanggil file my_sound pada folder raw

audioBackground = MediaPlayer.create(this, R.raw.salam); //Set looping ke false untuk tidak mengulang audio jika telah selesai audioBackground.setLooping(false); //Set volume audio agar berbunyi audioBackground.setVolume(1,1); //Memulai audio audioBackground.start(); } /*Mendefinisikan fungsi onToggleClicked dengan pengkondisian standar if/else*/ public void onToggleClicked(View view) { boolean on = ((ToggleButton) view).isChecked(); if (on) { /*Mematikan suara audio*/ audioBackground.setVolume(0, 0); } else { /*Menghidupkan kembali audio background*/ audioBackground.setVolume(1, 1); } } @Override public void onBackPressed() { // TODO Auto-generated method stub audioBackground.stop(); S8.this.finish(); } }

7. Wudhu.java

  package t.s; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.content.Intent; import android.widget.Button; public class Wudhu extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.wudhu); Button Button19 = (Button) findViewById (R.id.button19); Button19.setOnClickListener (new View.OnClickListener() { public void onClick(View V) {

  // TODO Auto-generated method stub Intent i = new

  Intent(Wudhu.this,Ruwudhu.class); startActivity(i); }

  }); Button Button20 = (Button) findViewById (R.id.button20); Button20.setOnClickListener (new View.OnClickListener() { public void onClick(View V) {

  // TODO Auto-generated method stub Intent i = new

  Intent(Wudhu.this,Nwudhu.class); startActivity(i); }

  }); Button Button21 = (Button) findViewById (R.id.button21); Button21.setOnClickListener (new View.OnClickListener() { public void onClick(View V) {

  // TODO Auto-generated method stub Intent i = new

  Intent(Wudhu.this,Gwudhu.class); startActivity(i); }});}}

8. Ruwudhu.java

  package t.s; import android.app.Activity; //import android.content.Intent; import android.os.Bundle;

  //import android.view.View; //import android.widget.ImageButton; public class Ruwudhu extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.ruwudhu); } }

9. Nwudhu.java

  package t.s; import android.media.MediaPlayer; import android.os.Bundle; import android.app.Activity; import android.view.View; import android.widget.ToggleButton; public class Nwudhu extends Activity { //Mendefinisikan MediaPlayer sebagai audioBackground MediaPlayer audioBackground; /*Variabel untuk ToggleButton kita beri nama dengan myToggle*/ ToggleButton myToggle; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.nwudhu); //Memberi definisi di onCreate untuk toggle myToggle = (ToggleButton) findViewById(R.id.t); //Memanggil file my_sound pada folder raw audioBackground = MediaPlayer.create(this, R.raw.wudu); //Set looping ke false untuk tidak mengulang audio jika telah selesai audioBackground.setLooping(false); //Set volume audio agar berbunyi audioBackground.setVolume(1,1); //Memulai audio audioBackground.start(); } /*Mendefinisikan fungsi onToggleClicked dengan pengkondisian standar if/else*/ public void onToggleClicked(View view) { boolean on = ((ToggleButton) view).isChecked(); if (on) { /*Mematikan suara audio*/ audioBackground.setVolume(0, 0); } else { /*Menghidupkan kembali audio background*/ audioBackground.setVolume(1, 1); } } @Override public void onBackPressed() { // TODO Auto-generated method stub audioBackground.stop(); Nwudhu.this.finish(); } }

10. Gwudhu.java

  package t.s; import android.app.Activity; import android.content.Intent; //import android.content.Intent; import android.os.Bundle; //import android.view.View; //import android.widget.ImageButton; import android.view.View; import android.widget.ImageButton; public class Gwudhu extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.gwudhu); ImageButton ImageButton11 = (ImageButton) findViewById (R.id.imageButton11); ImageButton11.setOnClickListener (new View.OnClickListener() { public void onClick(View V) {

  // TODO Auto-generated method stub Intent i = new

  Intent(Gwudhu.this,W1.class); startActivity(i); }

  }); }} package t.s; import android.app.Activity; import android.content.Intent; //import android.content.Intent; import android.os.Bundle; //import android.view.View; //import android.widget.ImageButton; import android.view.View; import android.widget.ImageButton; public class W1 extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.w1); ImageButton ImageButton12 = (ImageButton) findViewById (R.id.imageButton12); ImageButton12.setOnClickListener (new View.OnClickListener() { public void onClick(View V) {

  // TODO Auto-generated method stub Intent i = new

  Intent(W1.this,W2.class); startActivity(i); }

  }); }} package t.s; import android.app.Activity; import android.content.Intent; //import android.content.Intent; import android.os.Bundle; //import android.view.View; //import android.widget.ImageButton; import android.view.View; import android.widget.ImageButton; public class W2 extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.w2); ImageButton ImageButton13 = (ImageButton) findViewById (R.id.imageButton13); ImageButton13.setOnClickListener (new View.OnClickListener() { public void onClick(View V) {

  // TODO Auto-generated method stub Intent i = new

  Intent(W2.this,W3.class); startActivity(i);} });}} package t.s; import android.app.Activity; import android.content.Intent; //import android.content.Intent; import android.os.Bundle; //import android.view.View; //import android.widget.ImageButton; import android.view.View; import android.widget.ImageButton; public class W3 extends Activity {

  /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.w3); ImageButton ImageButton14 = (ImageButton) findViewById (R.id.imageButton14); ImageButton14.setOnClickListener (new View.OnClickListener() { public void onClick(View V) {

  // TODO Auto-generated method stub Intent i = new

  Intent(W3.this,W4.class); startActivity(i); }

  }); }} package t.s; import android.app.Activity; import android.content.Intent; //import android.content.Intent; import android.os.Bundle; //import android.view.View; //import android.widget.ImageButton; import android.view.View; import android.widget.ImageButton; public class W4 extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.w4); ImageButton ImageButton15 = (ImageButton) findViewById (R.id.imageButton15); ImageButton15.setOnClickListener (new View.OnClickListener() { public void onClick(View V) {

  // TODO Auto-generated method stub

  Intent i = new Intent(W4.this,W5.class); startActivity(i);

  }});}} package t.s; import android.app.Activity; import android.content.Intent; //import android.content.Intent; import android.os.Bundle; //import android.view.View; //import android.widget.ImageButton; import android.view.View; import android.widget.ImageButton; public class W5 extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.w5); ImageButton ImageButton16 = (ImageButton) findViewById (R.id.imageButton16); ImageButton16.setOnClickListener (new View.OnClickListener() { public void onClick(View V) {

  // TODO Auto-generated method stub Intent i = new

  Intent(W5.this,W6.class); startActivity(i); }

  }); }} package t.s; import android.app.Activity; import android.content.Intent; //import android.content.Intent; import android.os.Bundle; //import android.view.View; //import android.widget.ImageButton; import android.view.View; import android.widget.ImageButton; public class W6 extends Activity { /** Called when the activity is first created. */

  @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.w6); ImageButton ImageButton17 = (ImageButton) findViewById (R.id.imageButton17); ImageButton17.setOnClickListener (new View.OnClickListener() { public void onClick(View V) {

  // TODO Auto-generated method stub Intent i = new

  Intent(W6.this,W7.class); startActivity(i);}});}} package t.s; import android.app.Activity; //import android.content.Intent; import android.os.Bundle; //import android.view.View; //import android.widget.ImageButton; public class W7 extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.w7); }}

11. Taplikasi.java

  package t.s; import android.app.Activity; //import android.content.Intent; import android.os.Bundle; //import android.view.View; //import android.widget.ImageButton; public class Taplikasi extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.taplikasi); }} FILE XML 1. main.xml

  <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/andro

  id"

  android:id="@+id/relativeLayout1" android:layout_width="fill_parent" android:layout_height="match_parent" android:background="@drawable/backgroundu" > <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <TableLayout android:id="@+id/tableLayout1" android:layout_width="match_parent" android:layout_height="match_parent" > <TableRow android:id="@+id/tableRow1" android:layout_width="wrap_content" android:layout_height="wrap_content" > </TableRow> <Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="80dp" android:layout_marginLeft="135dp" android:layout_marginRight="50dp" android:layout_gravity="center" android:text="TATA CARA SHALAT" android:textColor="#000000" android:textStyle="bold" /> <TableRow android:id="@+id/tableRow2" android:layout_width="wrap_content" android:layout_height="wrap_content" > </TableRow>

  <Button android:id="@+id/button2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="20dp" android:layout_marginLeft="135dp" android:layout_marginRight="50dp" android:layout_gravity="center" android:text="TATA CARA WUDHU" android:textColor="#000000" android:textStyle="bold" /> <TableRow android:id="@+id/tableRow3" android:layout_width="wrap_content" android:layout_height="wrap_content" > </TableRow> <Button android:id="@+id/button3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="20dp" android:layout_marginLeft="135dp" android:layout_marginRight="50dp" android:layout_gravity="center" android:text="TENTANG APLIKASI" android:textColor="#000000" android:textStyle="bold" /> </TableLayout> </LinearLayout> </RelativeLayout> 2. shalat.xml

  <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/andro

  id"

  android:id="@+id/relativeLayout2" android:layout_width="fill_parent" android:layout_height="match_parent" android:background="@drawable/backgrounds" > <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <TableLayout android:id="@+id/tableLayout2" android:layout_width="match_parent" android:layout_height="match_parent" > <TableRow android:id="@+id/tableRow4" android:layout_width="wrap_content" android:layout_height="wrap_content" > </TableRow> <Button android:id="@+id/button4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="70dp" android:layout_marginRight="70dp" android:layout_marginTop="60dp" android:text="RUKUN DAN SYARAT SHALAT" android:textColor="#000000" android:textStyle="bold" /> <TableRow android:id="@+id/tableRow5" android:layout_width="wrap_content" android:layout_height="wrap_content" > </TableRow> <Button android:id="@+id/button5" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="20dp" android:layout_marginLeft="70dp" android:layout_marginRight="70dp" android:layout_gravity="center" android:text="WAKTU SHALAT" android:textColor="#000000" android:textStyle="bold" /> <TableRow android:id="@+id/tableRow6" android:layout_width="wrap_content" android:layout_height="wrap_content" > </TableRow>

  <Button android:id="@+id/button6" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="20dp" android:layout_marginLeft="70dp" android:layout_marginRight="70dp" android:layout_gravity="center" android:text="NIAT SHALAT" android:textColor="#000000" android:textStyle="bold" /> <TableRow android:id="@+id/tableRow7" android:layout_width="wrap_content" android:layout_height="wrap_content" > </TableRow> <Button android:id="@+id/button7" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="20dp" android:layout_marginLeft="70dp" android:layout_marginRight="70dp" android:layout_gravity="center" android:text="GERAKAN SHALAT" android:textColor="#000000" android:textStyle="bold" /> </TableLayout> </LinearLayout> </RelativeLayout> 3. rushalat.xml

  <?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.android.com/apk/res/andro

  id"

  android:id="@+id/scrollView1" android:layout_width="fill_parent" android:layout_height="match_parent" android:background="@drawable/backgrounds1" > <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="26dp" android:text="Syarat-syarat Shalat" android:textColor="#000000" android:textSize="25sp" android:textStyle="bold" android:layout_gravity="center"/> <TextView android:id="@+id/textView2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_below="@+id/textView1" android:layout_marginTop="11dp" android:text="1. Beragama islam" android:textColor="#000000" android:textSize="13sp" /> <TextView android:id="@+id/textView3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_below="@+id/textView2" android:text="2. Sudah baligh dan berakal" android:textColor="#000000" android:textSize="13sp" /> <TextView android:id="@+id/textView4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignRight="@+id/textView2" android:layout_below="@+id/textView3" android:text="3. Suci dari hadats" android:textColor="#000000" android:textSize="13sp" /> <TextView android:id="@+id/textView5" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_below="@+id/textView4" android:text="4. Suci selutuh anggota badan,

  pakaian dan tempat"

  android:textColor="#000000" android:textSize="13sp" /> <TextView android:id="@+id/textView6" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_below="@+id/textView5" android:text="5. Menutup aurat, laki-laki

  auratnya antara pusat dan lutut, sedang wanita adalah seluruh anggota badan kecuali muka dan kedua telapak tangan "

  android:textColor="#000000" android:textSize="13sp" /> <TextView android:id="@+id/textView7" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_below="@+id/textView6" android:text="6. Telah Masuk waktu yang telah

  ditentukan untuk masing-masing shalat"

  android:textColor="#000000" android:textSize="13sp" /> <TextView android:id="@+id/textView8" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_below="@+id/textView7" android:text="7. Menghadap kiblat" android:textColor="#000000" android:textSize="13sp" /> <TextView android:id="@+id/textView9" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_below="@+id/textView8" android:text="8. Mengetahui mana yang rukun dan

  mana yang sunnah"