PEMOGRAMAN ANDROID STUDIO
SISTEM BELAJAR ITU ASIK
DI SUSUN OLEH :
ADITYA NUGRAHA
ANGGA CIKAL ANJANI
361301005
361301008
STMIK – INDONESIA MANDIRI
BANDUNG
2016
KATA PENGANTAR
Segala puji dan syukur saya panjatkan kepada tuhan yang maha esa, karena atas berkat dan limpahan rahmatnyalah maka saya boleh menyelesaikan sebuah Makalah Belajar itu asik dengan menggunakan model Waterfall dengan tepat waktu.
Berikut ini penulis mempersembahkan sebuah makalah dengan judul "Sistem Belajar itu Asik", yang menurut saya dapat memberikan manfaat .
Melalui kata pengantar ini penulis lebih dahulu meminta maaf dan memohon permakluman bila mana isi makalah ini ada kekurangan dan ada tulisan yang saya buat kurang tepat atau menyinggu perasaan pembaca.
Dengan ini saya mempersembahkan makalah ini dengan penuh rasa terima kasih dan semoga allah SWT memberkahi makalah ini sehingga dapat memberikan manfaat.
Bandung 9 Juni 2016
Pendahuluan
Latar Belakang Masalah Perkembangan Teknologi Informasi sangat berperan penting bagi kehidupan manusia. dengan adanya perkembangan Teknologi Informasi manusia dapat dengan mudah mendapatkan informasi dan manusia dapat dengan mudah melakukan kegiatan sehari-hari dengan bantuan teknologi yang ada. Teknologi membawa manusia melihat lebih jauh dunia luar, membuka wawasan berfikir, serta membangun sebuah kreativitas untuk menciptakan hal-hal baru. Salah satu teknologi yang saat ini berkembang sangat pesat adalah teknologi yang berupa smartphone terutama yang berbasis Android.
Android adalah sistem operasi yang berbasis Linux untuk telepon seluler seperti smartphone dan komputer tablet. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam piranti bergerak.
Game merupakan salah satu media hiburan yang menjadi pilihan masyarakat untuk menghilangkan kejenuhan atau hanya untuk sekedar mengisi waktu luang. Selain menjadi media hiburan, game juga dapat menjadi sebuah media pembelajaran untuk meningkatkan perkembangan otak seseorang. Game edukasi memberikan kesempatan yang baik untuk merangsang pemikiran anak-anak. Game Edukasi adalah salah satu jenis game yang digunakan untuk memberikan pembelajaran kepada penggunanya melalui media permainan yang mudah di pahami.
Pembelajaran ilmu tentang Belajar Itu Asik menggunakan media-media elektronik saat ini seperti game edukasi masih jarang ditemui, bahkan game edukasi yang bertemakan pembelajaran tentang Pengenalan Huruf, Pengenalan Angka, dan Pengenalan Alat Musik Tradisional Jawa Barat belum tersedia. Game edukasi Belajar Itu Asik ini dilakukan untuk membantu anak-anak supaya bisa lebih mengenal baik huruf, angka dan alat musik. Dengan adanya beberapa permasalahan diatas, maka penulis memilih judul "SISTEM BELAJAR ITU ASIK" yang diharapkan dapat memberikan pendidikan, kemudahan dan hiburan yang lebih menarik, efisien, efektif, dan berdaya guna.
Rumusan Masalah
Berdasarkan latar belakang permasalahan yang telah diuraikan diatas, dapat disimpulkan bahwa permasalahan yang dihadapi yaitu Bagaimana merancang dan membuat sebuah game edukasi Belajar Itu Asik berbasis Android.
Batasan Masalah Tugas ini membatasi permasalahan dalam perancangan dan pembuatan game Belajar Itu Asik berbasis Android. Batasan masalah tersebut adalah sebagai berikut :
Game ini hanya bisa dimainkan secara single player
Aplikasi ini ditunjukan untuk usia 4-12 tahun
Aplikasi ini mencakup pengenalan Huruf, Angka, dan Alat Musik Tradisonal Jawa Barat
Aplikasi ini dibangun berbasis Android Versi 4.4.4 ( Kitkat )
Tujuan Penelitian
Adapun tujuan dari penelitian ini adalah :
Merancang dan membuat game edukasi Belajar Itu Asik berbasis Android.
Menjadikan aplikasi sebagai media pembelajaran yang menarik dan sesuai pada kebutuhan anak-anak.
Menciptakan pola pembelajaran yang mudah di pahami sehingga dapat meningkatkan proses pembelajaran Mengenal Huruf, Angka, dan Alat Musik Tradisional.
Manfaat Penelitian
Adapun manfaat dari penelitian yang penulis lakukan antara lain adalah :
Game edukasi ini dapat meningkatkan minat pada anak-anak untuk belajar Huruf,Angka, dan Alat Musik Tradisional
Dapat menambah serta memperdalam pengetahuan yang berkaitan dengan Angka, Huruf, dan Alat Musik Tradisional.
Pengertian Game
Game adalah salah satu jenis aktifitas bermain, yang didalamnya dilakukan dalam konteks berpura-pura namun terlihat seperti realitas, yang mana pemainnya memiliki tujuan untuk mendapatkan satu kemenangan serta dilakukan dengan sesuai aturan permainan yang dibuat1.
Menurut Agustinus Nilwan game merupakan permainan komputer yang dibuat dengan teknik dan metode animasi. Mendalami penggunaan animasi haruslah memahami pembuatan game. Jika membuat game, maka haruslah memahami teknik dan metode animasi, sebab keduanya saling berkaitan. Tetapi yang akan di bahas pada kesempatan kali ini adalah game yang terdapat di Android.
Tahapan Membuat Game
Berikut ini tahapan-tahapan dalam pembuatan game2:
Genre Game
Pertama kali memikirkan genre game apakah yang akan dibuat.
Tool
Ini merupakan bagian yang terpenting, yaitu menentukan tool yang akan digunakan untuk membuat game.
Gameplay
Gameplay adalah sistem jalannya game tersebut.
Grafis
Setelah membuat gameplay selanjutnya menentukan grafis yang akan digunakan.
Suara
Tanpa suara akan membuat game kehilangan nilainya, karena itulah pilih suara yang ingin digunakan dalam permainan.
Pembuatan
Sudah adanya persiapan yang matang memudahkan pembuat game untuk segera membuat game sesuai dengan waktu yang sudah dikehendaki.
Publishing
Ketika sudah selesai dalam segala proses pembuatan game, publish game menjadi setup.
Pengertian Android
Android adalah sistem operasi yang berbasis Linux untuk telepon seluler seperti telepon pintar dan komputer tablet. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam piranti bergerak.
Versi Android Perkembangan versi Android dan fitur-nya secara dramatis termasuk sangat cepat sekali, sehingga ada beberapa produsen yang produknya baru tetapi memiliki versi Android lama, kronologis perkembanganversi Android dan fitur-nya sebagai berikut :
Android Versi Beta
Android Versi 1.0
Android Versi 1.1
Android Versi 1.5 (Cupcake)
Android Versi 1.6 (Donut)
Android Versi 2.0 (Eclair)
Android Versi 2.0.1 (Eclair)
Android Versi 2.1 (Eclair)
Android Versi 2.2 (Froyo : Frozen Yogurt)
Android Versi 2.3 (Gingerbread)
Android Versi 3.0 (Honeycomb)
Android 3.1 (HoneyComb)
Android 3.1 (HoneyComb)
Android Versi 4.0 (ICS : Ice Cream Sandwich)
Android Versi 4.1 (Jelly Bean)
Android Versi 4.3 (Jelly Bean)
Android Versi 4.4 (Kitkat)
Android Versi 5.0 (Lolipop)
Android Versi 5.1 (Lolipop)
Android Versi 6.0 (Marsmallow)
Analisis dan Perancangan Sistem
Analisis Sistem
Analisis sistem didefinisikan sebagai bagaimana memahami dan menspesifikasikan dengan detail apa yang harus dilakukan oleh sistem.
Analisis sistem merupakan tahapan paling awal dari pengembangan sistem yang menjadi fondasi menentukan keberhasilan sistem informasi yang dihasilkan nantinya.
Analisis Kebutuhan Sistem
Dalam mempermudah analisis sistem untuk menentukan keseluruhan kebutuhan secara lengkap, maka analis membagi kebutuhan sistem menjadi dua jenis yaitu analisis kebutuhan fungsional dan analisis kebutuhan non-fungsional.
Analisis Kebutuhan Fungsional
Kebutuhan fungsional berisi proses-proses apa saja yang nantinya dilakukan oleh sistem. Kebutuhan fungsional juga berisi informasi-informasi apa saja yang harus ada dan dihasilkan oleh sistem.
Analisis Kebutuhan Non-Fungsional
Kebutuhan ini adalah tipe kebutuhan yang berisi properti perilaku yang dimiliki oleh sistem.
1. Kebutuhan Perangkat Lunak
Perangkat lunak yang digunakan di dalam perancangan sistem antara lain :
Sistem Operasi Microsoft windows 10
Java JDK
Android Studio
Adobe Photoshop
Any Video Converter
2. Kebutuhan Perangkat Keras
Konfigurasi perangkat keras yang dibutuhkan oleh sistem adalah sebagai berikut:
Komputer/Laptop
Processor Intel Core i3/ AMD A8
Memory 6 GB DDR3
Harddisk 500 GB
Mouse
Kabel USB
3. Kebutuhan Sistem Belajar Itu Asik
Kebutuhan system Belajar itu asik diantaranya :
Belajar Mengenal Huruf
Belajar Mengenal Angka
Bermain Tebak gambar
Bermain Tebak Angka
Belajar Memainkan Alat Musik Angklung
Belajar Memainkan Alat Musik Kendang
Belajar Memainkan Alat Musik Kecapi
Belajar Memainkan Alat Musik Saron
4. Kegunaan Sistem
Kegunaan system penilaian siswa diantaranya :
Mempermudah Anak-anak mengenal huruf
Mempermudah Anak-anak mengenal huruf
Mempermudah Anak-anak mengenal Alat Musik Tradisonal Jawa Barat
Perancangan UML-nya
Use Case Diagram
Sequence diagram
Desain Interface-nya
Desain Interface Main.xml
Desain Interface Abjad.xml
Desain Interface Angka.xml
Desain Interface Musik.xml
Desain Interface Kendang.xml
Desain Interface Angklung.xml
Desain Interface Saron.xml
Desain Interface Kecapi.xml
Tampilan Main.xml
Tampilan Abjad
Tampilan Tebak Abjad
Tampilan Angka
Tampilan Angka
Tampilan Tebak Angka
Tampilan Alat Musik Tradisional
Tampilan Alat Musik Angklung
Tampilan Alat Musik Kendang
Tampilan Alat Musik Saron
Tampilan Alat Musik Kecapi
Berikut ini adalah macam-macam Implementasi Pembuatan Aplikasi Belajar Itu Asik
Impementasi Splashscreen
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.adityanugraha.aplikasibelajar.splashscreen"
android:background="#fff">
android:layout_width="300dp"
android:layout_height="300dp"
android:id="@+id/logo_spscreen"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
android:src="@drawable/splashscreen" />
Syntax Java SplasScreen
package com.example.adityanugraha.aplikasibelajar;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Window;
import android.view.WindowManager;
import android.os.Handler;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.widget.ImageView;
public class splashscreen extends AppCompatActivity {
private static int splashInterval = 3000;
@Override
protected void onCreate(Bundle savedInstanceState) {
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splashscreen);
ImageView logo_spscreen = (ImageView)findViewById(R.id.logo_spscreen);
Animation animasi = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.splashscreen);
logo_spscreen.startAnimation(animasi);
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
Intent intent = new Intent(splashscreen.this, Main.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
startActivity(intent);
this.finish();
}
private void finish(){
}
},splashInterval);
}
}
Implementasi Activity_main
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.adityanugraha.aplikasibelajar.Main"
android:background="@drawable/bg4">
android:layout_width="270dp"
android:layout_height="150dp"
android:id="@+id/title"
android:src="@drawable/title1"
android:foregroundGravity="center"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true" />
android:layout_width="100dp"
android:layout_height="100dp"
android:id="@+id/btnabjad"
android:src="@drawable/btnabjad"
android:foregroundGravity="center"
android:layout_alignTop="@+id/btnnomor"
android:layout_toLeftOf="@+id/btnnomor"
android:layout_toStartOf="@+id/btnnomor"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:layout_marginBottom="10dp" />
android:layout_width="100dp"
android:layout_height="100dp"
android:id="@+id/btnnomor"
android:src="@drawable/btnangka"
android:foregroundGravity="center"
android:layout_alignBottom="@+id/btnmusik"
android:layout_toLeftOf="@+id/btnmusik"
android:layout_toStartOf="@+id/btnmusik" />
android:layout_width="95dp"
android:layout_height="95dp"
android:id="@+id/btnmusik"
android:src="@drawable/btnmusik"
android:foregroundGravity="center"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:layout_marginBottom="10dp" />
android:layout_width="170dp"
android:layout_height="200dp"
android:id="@+id/icon"
android:src="@drawable/icon1"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
android:layout_width="50dp"
android:layout_height="50dp"
android:id="@+id/btnSoundOff"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:src="@drawable/suara_off" />
android:layout_width="50dp"
android:layout_height="50dp"
android:id="@+id/btnSoundOn"
android:src="@drawable/suara"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
android:layout_width="50dp"
android:layout_height="50dp"
android:id="@+id/btninfo"
android:src="@drawable/btninfo"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:layout_marginTop="60dp"/>
android:layout_width="50dp"
android:layout_height="50dp"
android:id="@+id/btnclose"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:src="@drawable/btnclose" />
Syntax Java Activity_main
package com.example.adityanugraha.aplikasibelajar;
import android.media.MediaPlayer;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.MotionEvent;
import android.view.Window;
import android.view.WindowManager;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.widget.ImageView;
import android.view.View;
import android.content.Intent;
public class Main extends AppCompatActivity {
MediaPlayer audioBackground;
MediaPlayer audioClick;
MediaPlayer pilihMenu;
int statusAudio;
int inStatusAudio;
@Override
protected void onCreate(Bundle savedInstanceState) {
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//------------------------------ANIMASI NYA LUR--------------------------------------------------------//
final ImageView btnabjad = (ImageView) findViewById(R.id.btnabjad);
final ImageView btnnomor = (ImageView) findViewById(R.id.btnnomor);
final ImageView btnmusik = (ImageView) findViewById(R.id.btnmusik);
final ImageView btninfo = (ImageView) findViewById((R.id.btninfo));
final ImageView title = (ImageView) findViewById(R.id.title);
final ImageView btnclose = (ImageView)findViewById(R.id.btnclose);
Animation animasi = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.abjad);
Animation animasi1 = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.angka);
Animation animasi2 = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.musik);
Animation animasi4 = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.title);
final Animation animasi5 = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.icon);
btnabjad.startAnimation(animasi);
btnnomor.startAnimation(animasi1);
btnmusik.startAnimation(animasi2);
title.startAnimation(animasi4);
//-------------------------------------------------------------------------------------------------------//
//=================================AUDIO BACKBGROUND NYA BOS=============================================//
statusAudio = 1;
inStatusAudio = getIntent().getIntExtra("status", statusAudio);
audioBackground = MediaPlayer.create(this, R.raw.theme);
audioBackground.setLooping(true);
final ImageView btnSoff = (ImageView)findViewById(R.id.btnSoundOff);
final ImageView btnSon = (ImageView)findViewById(R.id.btnSoundOn);
final ImageView icon = (ImageView)findViewById(R.id.icon);
if (inStatusAudio == 0){
audioBackground.setVolume(0, 0);
btnSon.setVisibility(View.GONE);
statusAudio = 0;
audioBackground.start();
}else{
audioBackground.setVolume(1,1);
btnSoff.setVisibility(View.VISIBLE);
statusAudio = 1;
audioBackground.start();
}
//=======================================================================================================//
//================================SUARA PILIH MENU============================================//
pilihMenu = MediaPlayer.create(this, R.raw.pilih_menu);
pilihMenu.setLooping(false);
pilihMenu.setVolume(1,1);
//===========================================================================================//
//------------------------------------SUARA KLIK---------------------------------------------//
audioClick = MediaPlayer.create(this,R.raw.touch);
audioClick.setLooping(false);
audioClick.setVolume(1,1);
//--------------------------------------------------------------------------------------------//
//============================================BUTTON SUARA===========================================//
btnSon.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
btnSon.setVisibility(View.GONE);
btnSoff.setVisibility(View.VISIBLE);
statusAudio = 0;
audioBackground.setVolume(0,0);
}
});
btnSoff.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
btnSoff.setVisibility(View.GONE);
btnSon.setVisibility(View.VISIBLE);
statusAudio = 1;
audioBackground.setVolume(1,1);
}
});
icon.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
icon.startAnimation(animasi5);
if (pilihMenu.isPlaying()) {
pilihMenu.seekTo(0);
}else{
pilihMenu.start();
}
return false;
}
});
//===================================================================================================//
//--------------------------------BUTTON MENU NYA CUY-----------------------------------------------//
btnabjad.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
audioClick.start();
Intent intent = new Intent(getApplicationContext(), abjad.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
intent.putExtra("status", statusAudio);
startActivity(intent);
audioBackground.stop();
finish();
}
});
btnnomor.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
audioClick.start();
Intent intent2 = new Intent(getApplicationContext(), angka.class);
intent2.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent2.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
intent2.putExtra("status", statusAudio);
startActivity(intent2);
audioBackground.stop();
finish();
}
});
btnmusik.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
audioClick.start();
Intent intent4 = new Intent(getApplicationContext(), musik.class);
intent4.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent4.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
intent4.putExtra("status", statusAudio);
startActivity(intent4);
audioBackground.stop();
finish();
}
});
btninfo.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
audioClick.start();
Intent intent5 = new Intent(getApplicationContext(),info.class);
intent5.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
intent5.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent5.putExtra("status", statusAudio);
startActivity(intent5);
audioBackground.stop();
finish();
}
});
btnclose.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
audioBackground.stop();
audioClick.start();
pilihMenu.stop();
Intent intent0 = new Intent(getApplicationContext(), exit.class);
intent0.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent0.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
intent0.putExtra("status", statusAudio);
startActivity(intent0);
finish();
}
});
}
//---------------------------------------------------------------------------------------------------//
//================================NGATUR HIDUPNYA BRO===================================//
@Override
public void onPause(){
super.onPause();
audioBackground.setVolume(0, 0);
pilihMenu.setVolume(0,0);
}
@Override
public void onStart(){
super.onStart();
if (statusAudio == 1){
audioBackground.setVolume(1, 1);
pilihMenu.setVolume(1, 1);
}else{
audioBackground.setVolume(0,0);
pilihMenu.setVolume(1,1);
}
}
@Override
public void onBackPressed(){
return;
}
//=======================================================================================//
}
Implementasi Abjad
package com.example.adityanugraha.aplikasibelajar;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Window;
import android.view.WindowManager;
import android.os.Handler;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.widget.ImageView;
public class splashscreen extends AppCompatActivity {
private static int splashInterval = 3000;
@Override
protected void onCreate(Bundle savedInstanceState) {
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splashscreen);
ImageView logo_spscreen = (ImageView)findViewById(R.id.logo_spscreen);
Animation animasi = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.splashscreen);
logo_spscreen.startAnimation(animasi);
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
Intent intent = new Intent(splashscreen.this, Main.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
startActivity(intent);
this.finish();
}
private void finish(){
}
},splashInterval);
}
}
Syntax Java Abjad
package com.example.adityanugraha.aplikasibelajar;
import android.content.Intent;
import android.media.MediaPlayer;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.view.Window;
import android.view.WindowManager;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.widget.ImageView;
public class abjad extends AppCompatActivity {
MediaPlayer audioTitle;
MediaPlayer audioBackground;
MediaPlayer audioClick;
private MediaPlayer player;
private ImageView btnA;
private ImageView btnB;
private ImageView btnC;
private ImageView btnD;
private ImageView btnE;
private ImageView btnF;
private ImageView btnG;
private ImageView btnH;
private ImageView btnI;
private ImageView btnJ;
private ImageView btnK;
private ImageView btnL;
private ImageView btnM;
private ImageView btnN;
private ImageView btnO;
private ImageView btnP;
private ImageView btnQ;
private ImageView btnR;
private ImageView btnS;
private ImageView btnT;
private ImageView btnU;
private ImageView btnV;
private ImageView btnW;
private ImageView btnX;
private ImageView btnY;
private ImageView btnZ;
int statusAudio;
@Override
protected void onCreate(Bundle savedInstanceState) {
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_abjad);
//============================================AUDIONYA=================================================//
audioTitle = MediaPlayer.create(this,R.raw.title_belajar_semua_huruf);
audioTitle.setLooping(false);
audioTitle.setVolume(1, 1);
audioTitle.start();
statusAudio = getIntent().getIntExtra("status",statusAudio);
audioBackground = MediaPlayer.create(this,R.raw.gameplay);
audioBackground.setLooping(true);
audioBackground.setVolume(1, 1);
if (statusAudio == 1){
audioBackground.start();
}else{
audioBackground.stop();
}
audioBackground.start();
audioClick = MediaPlayer.create(this,R.raw.touch);
audioClick.setLooping(false);
audioClick.setVolume(1, 1);
//====================================================================================================//
ImageView btnkembali = (ImageView) findViewById(R.id.btnkembali1);
btnkembali.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent1 = new Intent(getApplicationContext(), Main.class);
intent1.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent1.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
intent1.putExtra("status", statusAudio);
startActivity(intent1);
audioBackground.stop();
audioTitle.stop();
audioClick.start();
finish();
}
});
ImageView pnlbtn1 = (ImageView)findViewById(R.id.pnlbtn1);
pnlbtn1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent3 = new Intent(getApplicationContext(), gameAbjad.class);
intent3.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent3.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
intent3.putExtra("status", statusAudio);
startActivity(intent3);
audioClick.start();
finish();
}
});
//---------------------------------BUTTON A-Z---------------------------------------------------//
btnA = (ImageView)findViewById(R.id.btnA);
btnB = (ImageView)findViewById(R.id.btnB);
btnC = (ImageView)findViewById(R.id.btnC);
btnD = (ImageView)findViewById(R.id.btnD);
btnE = (ImageView)findViewById(R.id.btnE);
btnF = (ImageView)findViewById(R.id.btnF);
btnG = (ImageView)findViewById(R.id.btnG);
btnH = (ImageView)findViewById(R.id.btnH);
btnI = (ImageView)findViewById(R.id.btnI);
btnJ = (ImageView)findViewById(R.id.btnJ);
btnK = (ImageView)findViewById(R.id.btnK);
btnL = (ImageView)findViewById(R.id.btnL);
btnM = (ImageView)findViewById(R.id.btnM);
btnN = (ImageView)findViewById(R.id.btnN);
btnO = (ImageView)findViewById(R.id.btnO);
btnP = (ImageView)findViewById(R.id.btnP);
btnQ = (ImageView)findViewById(R.id.btnQ);
btnR = (ImageView)findViewById(R.id.btnR);
btnS = (ImageView)findViewById(R.id.btnS);
btnT = (ImageView)findViewById(R.id.btnT);
btnU = (ImageView)findViewById(R.id.btnU);
btnV = (ImageView)findViewById(R.id.btnV);
btnW = (ImageView)findViewById(R.id.btnW);
btnX = (ImageView)findViewById(R.id.btnX);
btnY = (ImageView)findViewById(R.id.btnY);
btnZ = (ImageView)findViewById(R.id.btnZ);
btnA.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
Animation animasi = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.button_belajar);
playSound(1);
btnA.startAnimation(animasi);
}
});
btnB.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
Animation animasi = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.button_belajar);
playSound(2);
btnB.startAnimation(animasi);
}
});
btnC.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
Animation animasi = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.button_belajar);
playSound(3);
btnC.startAnimation(animasi);
}
});
btnD.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
Animation animasi = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.button_belajar);
playSound(4);
btnD.startAnimation(animasi);
}
});
btnE.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
Animation animasi = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.button_belajar);
playSound(5);
btnE.startAnimation(animasi);
}
});
btnF.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
Animation animasi = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.button_belajar);
playSound(6);
btnF.startAnimation(animasi);
}
});
btnG.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
Animation animasi = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.button_belajar);
playSound(7);
btnG.startAnimation(animasi);
}
});
btnH.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
Animation animasi = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.button_belajar);
playSound(8);
btnH.startAnimation(animasi);
}
});
btnI.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
Animation animasi = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.button_belajar);
playSound(9);
btnI.startAnimation(animasi);
}
});
btnJ.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
Animation animasi = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.button_belajar);
playSound(10);
btnJ.startAnimation(animasi);
}
});
btnK.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
Animation animasi = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.button_belajar);
playSound(11);
btnK.startAnimation(animasi);
}
});
btnL.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
Animation animasi = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.button_belajar);
playSound(12);
btnL.startAnimation(animasi);
}
});
btnM.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
Animation animasi = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.button_belajar);
playSound(13);
btnM.startAnimation(animasi);
}
});
btnN.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
Animation animasi = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.button_belajar);
playSound(14);
btnN.startAnimation(animasi);
}
});
btnO.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
Animation animasi = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.button_belajar);
playSound(15);
btnO.startAnimation(animasi);
}
});
btnP.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
Animation animasi = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.button_belajar);
playSound(16);
btnP.startAnimation(animasi);
}
});
btnQ.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
Animation animasi = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.button_belajar);
playSound(17);
btnQ.startAnimation(animasi);
}
});
btnR.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
Animation animasi = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.button_belajar);
playSound(18);
btnR.startAnimation(animasi);
}
});
btnS.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
Animation animasi = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.button_belajar);
playSound(19);
btnS.startAnimation(animasi);
}
});
btnT.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
Animation animasi = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.button_belajar);
playSound(20);
btnT.startAnimation(animasi);
}
});
btnU.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
Animation animasi = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.button_belajar);
playSound(21);
btnU.startAnimation(animasi);
}
});
btnV.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
Animation animasi = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.button_belajar);
playSound(22);
btnV.startAnimation(animasi);
}
});
btnW.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
Animation animasi = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.button_belajar);
playSound(23);
btnW.startAnimation(animasi);
}
});
btnX.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
Animation animasi = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.button_belajar);
playSound(24);
btnX.startAnimation(animasi);
}
});
btnY.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
Animation animasi = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.button_belajar);
playSound(25);
btnY.startAnimation(animasi);
}
});
btnZ.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
Animation animasi = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.button_belajar);
playSound(26);
btnZ.startAnimation(animasi);
}
});
//---------------------------------------------------------------------------------------------//
}
//======================================URUTAN SUARA ABJAD=======================================//
private void playSound(int arg){
try{
if (player.isPlaying()){
player.release();
}
}catch (Exception e){
}
if (arg == 1){
player = MediaPlayer.create(this, R.raw.huruf_a);
}else if (arg == 2){
player = MediaPlayer.create(this, R.raw.huruf_b);
}else if (arg == 3){
player = MediaPlayer.create(this, R.raw.huruf_c);
}else if (arg == 4) {
player = MediaPlayer.create(this, R.raw.huruf_d);
}else if (arg == 5) {
player = MediaPlayer.create(this, R.raw.huruf_e);
}else if (arg == 6) {
player = MediaPlayer.create(this, R.raw.huruf_f);
}else if (arg == 7) {
player = MediaPlayer.create(this, R.raw.huruf_g);
}else if (arg == 8) {
player = MediaPlayer.create(this, R.raw.huruf_h);
}else if (arg == 9) {
player = MediaPlayer.create(this, R.raw.huruf_i);
}else if (arg == 10) {
player = MediaPlayer.create(this, R.raw.huruf_j);
}else if (arg == 11) {
player = MediaPlayer.create(this, R.raw.huruf_k);
}else if (arg == 12) {
player = MediaPlayer.create(this, R.raw.huruf_l);
}else if (arg == 13) {
player = MediaPlayer.create(this, R.raw.huruf_m);
}else if (arg == 14) {
player = MediaPlayer.create(this, R.raw.huruf_n);
}else if (arg == 15) {
player = MediaPlayer.create(this, R.raw.huruf_o);
}else if (arg == 16) {
player = MediaPlayer.create(this, R.raw.huruf_p);
}else if (arg == 17) {
player = MediaPlayer.create(this, R.raw.huruf_q);
}else if (arg == 18) {
player = MediaPlayer.create(this, R.raw.huruf_r);
}else if (arg == 19) {
player = MediaPlayer.create(this, R.raw.huruf_s);
}else if (arg == 20) {
player = MediaPlayer.create(this, R.raw.huruf_t);
}else if (arg == 21) {
player = MediaPlayer.create(this, R.raw.huruf_u);
}else if (arg == 22) {
player = MediaPlayer.create(this, R.raw.huruf_v);
}else if (arg == 23) {
player = MediaPlayer.create(this, R.raw.huruf_w);
}else if (arg == 24) {
player = MediaPlayer.create(this, R.raw.huruf_x);
}else if (arg == 25) {
player = MediaPlayer.create(this, R.raw.huruf_y);
}else if (arg == 26) {
player = MediaPlayer.create(this, R.raw.huruf_z);
}
player.setLooping(false);
player.setVolume(1,1);
player.start();
}
//=================================================================================================//
//================================NGATUR HIDUPNYA BRO=========================================//
@Override
public void onPause(){
super.onPause();
audioBackground.setVolume(0, 0);
audioTitle.setVolume(0,0);
}
@Override
public void onStart(){
super.onStart();
audioBackground.setVolume(1,1);
audioTitle.setVolume(1,1);
}
@Override
public void onBackPressed(){
return;
}
//============================================================================================//
}
Implementasi Angka
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.adityanugraha.aplikasibelajar.angka"
android:background="@drawable/bg4">
android:layout_width="50dp"
android:layout_height="50dp"
android:id="@+id/btnkembali"
android:layout_column="4"
android:src="@drawable/btnback"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:shrinkColumns="*"
android:stretchColumns="*"
android:layout_marginTop="100dp">
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:layout_marginBottom="10dp">
android:layout_width="60dp"
android:layout_height="60dp"
android:id="@+id/btn1"
android:src="@drawable/n1"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_marginRight="10dp"
android:layout_column="0" />
android:layout_width="60dp"
android:layout_height="60dp"
android:id="@+id/btn2"
android:src="@drawable/n22"
android:layout_alignTop="@+id/btn3"
android:layout_toLeftOf="@+id/btn3"
android:layout_toStartOf="@+id/btn3"
android:layout_column="1" />
android:layout_width="60dp"
android:layout_height="60dp"
android:id="@+id/btn3"
android:src="@drawable/n3"
android:layout_alignTop="@+id/btn4"
android:layout_centerHorizontal="true"
android:layout_marginRight="13dp"
android:layout_marginLeft="13dp"
android:layout_column="2" />
android:layout_width="60dp"
android:layout_height="60dp"
android:id="@+id/btn4"
android:src="@drawable/n4"
android:layout_alignTop="@+id/btn5"
android:layout_toRightOf="@+id/btn3"
android:layout_toEndOf="@+id/btn3"
android:layout_column="3" />
android:layout_width="60dp"
android:layout_height="60dp"
android:id="@+id/btn5"
android:src="@drawable/n5"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:layout_column="4" />
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:layout_marginBottom="10dp">
android:layout_width="60dp"
android:layout_height="60dp"
android:id="@+id/btn6"
android:src="@drawable/n6"
android:layout_alignTop="@+id/btn7"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_column="0" />
android:layout_width="60dp"
android:layout_height="60dp"
android:id="@+id/btn7"
android:src="@drawable/n7"
android:layout_alignTop="@+id/btn10"
android:layout_toLeftOf="@+id/btn8"
android:layout_toStartOf="@+id/btn8"
android:layout_column="1" />
android:layout_width="60dp"
android:layout_height="60dp"
android:id="@+id/btn8"
android:src="@drawable/n8"
android:layout_alignBottom="@+id/btn7"
android:layout_toLeftOf="@+id/btn9"
android:layout_toStartOf="@+id/btn9"
android:layout_column="2" />
android:layout_width="60dp"
android:layout_height="60dp"
android:id="@+id/btn9"
android:src="@drawable/n9"
android:layout_alignBottom="@+id/btn7"
android:layout_toLeftOf="@+id/btn10"
android:layout_toStartOf="@+id/btn10"
android:layout_column="3" />
android:layout_width="60dp"
android:layout_height="60dp"
android:id="@+id/btn10"
android:src="@drawable/n10"
android:layout_above="@+id/btnkembali1"
android:layout_alignRight="@+id/btnkembali1"
android:layout_alignEnd="@+id/btnkembali1"
android:layout_column="4" />
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginBottom="10dp">
android:layout_width="100dp"
android:layout_height="55dp"
android:id="@+id/pnlbtn1"
android:src="@drawable/panelbutton1"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
Syntax Java Angka
package com.example.adityanugraha.aplikasibelajar;
import android.content.Intent;
import android.media.MediaPlayer;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.view.Window;
import android.view.WindowManager;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.widget.ImageView;
public class angka extends AppCompatActivity {
MediaPlayer audioTitle;
MediaPlayer audioBackground;
MediaPlayer audioClick;
private MediaPlayer player;
private ImageView btn1;
private ImageView btn2;
private ImageView btn3;
private ImageView btn4;
private ImageView btn5;
private ImageView btn6;
private ImageView btn7;
private ImageView btn8;
private ImageView btn9;
private ImageView btn10;
int statusAudio;
@Override
protected void onCreate(Bundle savedInstanceState) {
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_angka);
//============================================AUDIONYA=================================================//
audioTitle = MediaPlayer.create(this,R.raw.title_belajar1);
audioTitle.setLooping(false);
audioTitle.setVolume(1, 1);
audioTitle.start();
statusAudio = getIntent().getIntExtra("status",statusAudio);
audioBackground = MediaPlayer.create(this,R.raw.gameplay);
audioBackground.setLooping(true);
audioBackground.setVolume(1, 1);
if (statusAudio == 1){
audioBackground.start();
}else{
audioBackground.stop();
}
audioBackground.start();
audioClick = MediaPlayer.create(this,R.raw.touch);
audioClick.setLooping(false);
audioClick.setVolume(1, 1);
//====================================================================================================//
//---------------------------------------INTENTNYA---------------------------------------------//
ImageView btnkembali = (ImageView) findViewById(R.id.btnkembali);
btnkembali.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent3 = new Intent(getApplicationContext(), Main.class);
intent3.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent3.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
intent3.putExtra("status",statusAudio);
startActivity(intent3);
audioTitle.stop();
audioBackground.stop();
audioClick.start();
finish();
}
});
ImageView pnlbtn1 = (ImageView)findViewById(R.id.pnlbtn1);
pnlbtn1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent5 = new Intent(getApplicationContext(),gameAngka.class);
intent5.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent5.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
intent5.putExtra("status",statusAudio);
startActivity(intent5);
audioTitle.stop();
audioBackground.stop();
audioClick.start();
finish();
}
});
//---------------------------------------------------------------------------------------------//
//==================================BUTTON A-Z=================================================//
btn1 = (ImageView)findViewById(R.id.btn1);
btn2 = (ImageView)findViewById(R.id.btn2);
btn3 = (ImageView)findViewById(R.id.btn3);
btn4 = (ImageView)findViewById(R.id.btn4);
btn5 = (ImageView)findViewById(R.id.btn5);
btn6 = (ImageView)findViewById(R.id.btn6);
btn7 = (ImageView)findViewById(R.id.btn7);
btn8 = (ImageView)findViewById(R.id.btn8);
btn9 = (ImageView)findViewById(R.id.btn9);
btn10 = (ImageView)findViewById(R.id.btn10);
btn1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
Animation animasi = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.button_belajar);
playSound(1);
btn1.startAnimation(animasi);
}
});
btn2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
Animation animasi = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.button_belajar);
playSound(2);
btn2.startAnimation(animasi);
}
});
btn3.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
Animation animasi = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.button_belajar);
playSound(3);
btn3.startAnimation(animasi);
}
});
btn4.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
Animation animasi = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.button_belajar);
playSound(4);
btn4.startAnimation(animasi);
}
});
btn5.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
Animation animasi = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.button_belajar);
playSound(5);
btn5.startAnimation(animasi);
}
});
btn6.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
Animation animasi = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.button_belajar);
playSound(6);
btn6.startAnimation(animasi);
}
});
btn7.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
Animation animasi = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.button_belajar);
playSound(7);
btn7.startAnimation(animasi);
}
});
btn8.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
Animation animasi = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.button_belajar);
playSound(8);
btn8.startAnimation(animasi);
}
});
btn9.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
Animation animasi = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.button_belajar);
playSound(9);
btn9.startAnimation(animasi);
}
});
btn10.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
Animation animasi = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.button_belajar);
playSound(10);
btn10.startAnimation(animasi);
}
});
}
//======================================URUTAN SUARA ABJAD=======================================//
private void playSound(int arg){
try{
if (player.isPlaying()){
player.release();
}
}catch (Exception e){
}
if (arg == 0){
player = MediaPlayer.create(this, R.raw.angka_0);
}else if (arg == 1){
player = MediaPlayer.create(this, R.raw.angka_1);
}else if (arg == 2){
player = MediaPlayer.create(this, R.raw.angka_2);
}else if (arg == 3){
player = MediaPlayer.create(this, R.raw.angka_3);
}else if (arg == 4) {
player = MediaPlayer.create(this, R.raw.angka_4);
}else if (arg == 5) {
player = MediaPlayer.create(this, R.raw.angka_5);
}else if (arg == 6) {
player = MediaPlayer.create(this, R.raw.angka_6);
}else if (arg == 7) {
player = MediaPlayer.create(this, R.raw.angka_7);
}else if (arg == 8) {
player = MediaPlayer.create(this, R.raw.angka_8);
}else if (arg == 9) {
player = MediaPlayer.create(this, R.raw.angka_9);
}else if (arg == 10) {
player = MediaPlayer.create(this, R.raw.angka_10);
}
player.setLooping(false);
player.setVolume(1,1);
player.start();
}
//=================================================================================================//
//================================NGATUR HIDUPNYA BRO=========================================//
@Override
public void onPause(){
super.onPause();
audioBackground.setVolume(0, 0);
audioTitle.setVolume(0,0);
}
@Override
public void onStart(){
super.onStart();
audioBackground.setVolume(1, 1);
audioTitle.setVolume(1,1);
}
@Override
public void onBackPressed(){
return;
}
//============================================================================================//
}
Implementasi Game Abjad
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.adityanugraha.aplikasibelajar.gameAbjad"
android:background="@drawable/bg4"
android:fitsSystemWindows="true">
android:layout_width="50dp"
android:layout_height="50dp"
android:id="@+id/btnkembali"
android:src="@drawable/btnback"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btn11"
android:src="@drawable/d2"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btn12"
android:src="@drawable/a2"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btn13"
android:src="@drawable/c2"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btn21"
android:src="@drawable/a2"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btn22"
android:src="@drawable/s2"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btn23"
android:src="@drawable/r2"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
android:layout_width="90dp"
android:layout_height="40dp"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="0"
android:id="@+id/tcounter"
android:textColor="#333232"
android:textSize="30sp"
android:background="@drawable/pnlbenar"
android:textStyle="bold"
android:textAlignment="viewEnd"
android:paddingRight="10dp"
android:typeface="sans"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btn31"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="false"
android:src="@drawable/b2" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btn32"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:src="@drawable/e2" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btn33"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:src="@drawable/d2" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btn41"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:src="@drawable/s2" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btn42"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:src="@drawable/a2" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btn43"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:src="@drawable/r2" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btn51"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:src="@drawable/n2" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btn52"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:src="@drawable/o2" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btn53"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:src="@drawable/m2" />
android:layout_width="80dp"
android:layout_height="80dp"
android:id="@+id/str1"
android:src="@drawable/star0"
android:layout_alignTop="@+id/str2"
android:layout_toLeftOf="@+id/str2"
android:layout_toStartOf="@+id/str2" />
android:layout_width="80dp"
android:layout_height="80dp"
android:id="@+id/str2"
android:src="@drawable/star0"
android:layout_alignTop="@+id/str3"
android:layout_toLeftOf="@+id/str3"
android:layout_toStartOf="@+id/str3" />
android:layout_width="80dp"
android:layout_height="80dp"
android:id="@+id/str3"
android:src="@drawable/star0"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true" />
android:layout_width="80dp"
android:layout_height="80dp"
android:id="@+id/str4"
android:src="@drawable/star0"
android:layout_alignTop="@+id/str3"
android:layout_toRightOf="@+id/str3"
android:layout_toEndOf="@+id/str3" />
android:layout_width="80dp"
android:layout_height="80dp"
android:id="@+id/str5"
android:src="@drawable/star0"
android:layout_alignTop="@+id/str4"
android:layout_toRightOf="@+id/str4"
android:layout_toEndOf="@+id/str4" />
android:layout_width="80dp"
android:layout_height="80dp"
android:id="@+id/strOn1"
android:src="@drawable/star1"
android:layout_alignTop="@+id/str1"
android:layout_alignLeft="@+id/str1"
android:layout_alignStart="@+id/str1" />
android:layout_width="80dp"
android:layout_height="80dp"
android:id="@+id/strOn2"
android:src="@drawable/star1"
android:layout_alignTop="@+id/str2"
android:layout_toLeftOf="@+id/str3"
android:layout_toStartOf="@+id/str3" />
android:layout_width="80dp"
android:layout_height="80dp"
android:id="@+id/strOn3"
android:src="@drawable/star1"
android:layout_alignTop="@+id/str3"
android:layout_alignLeft="@+id/str3"
android:layout_alignStart="@+id/str3" />
android:layout_width="80dp"
android:layout_height="80dp"
android:id="@+id/strOn4"
android:src="@drawable/star1"
android:layout_alignTop="@+id/str4"
android:layout_toRightOf="@+id/str3"
android:layout_toEndOf="@+id/str3" />
android:layout_width="80dp"
android:layout_height="80dp"
android:id="@+id/strOn5"
android:src="@drawable/star1"
android:layout_alignTop="@+id/str4"
android:layout_toRightOf="@+id/str4"
android:layout_toEndOf="@+id/str4" />
android:layout_width="50dp"
android:layout_height="50dp"
android:id="@+id/btntry"
android:src="@drawable/btnretry"
android:layout_alignParentBottom="true"
android:layout_alignRight="@+id/str5"
android:layout_alignEnd="@+id/str5"
android:layout_marginBottom="10dp"/>
android:layout_width="50dp"
android:layout_height="50dp"
android:id="@+id/btnhome"
android:src="@drawable/btnhome"
android:layout_alignParentBottom="true"
android:layout_alignRight="@+id/str5"
android:layout_alignEnd="@+id/str5"
android:layout_marginBottom="10dp"
android:layout_marginRight="60dp"/>
android:layout_width="100dp"
android:layout_height="100dp"
android:id="@+id/nilai0"
android:src="@drawable/nilai0"
android:layout_below="@+id/str2"
android:layout_centerHorizontal="true" />
android:layout_width="100dp"
android:layout_height="100dp"
android:id="@+id/nilai1"
android:src="@drawable/nilai1"
android:layout_below="@+id/str2"
android:layout_centerHorizontal="true" />
android:layout_width="100dp"
android:layout_height="100dp"
android:id="@+id/nilai2"
android:src="@drawable/nilai2"
android:layout_below="@+id/str2"
android:layout_centerHorizontal="true" />
android:layout_width="100dp"
android:layout_height="100dp"
android:id="@+id/nilai3"
android:src="@drawable/nilai3"
android:layout_below="@+id/str2"
android:layout_centerHorizontal="true" />
android:layout_width="100dp"
android:layout_height="100dp"
android:id="@+id/nilai4"
android:src="@drawable/nilai4"
android:layout_below="@+id/str2"
android:layout_centerHorizontal="true" />
android:layout_width="100dp"
android:layout_height="100dp"
android:id="@+id/nilai5"
android:src="@drawable/nilai5"
android:layout_below="@+id/str2"
android:layout_centerHorizontal="true" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/buku"
android:src="@drawable/iconbuku"
android:layout_above="@+id/str2"
android:layout_centerHorizontal="true" />
android:layout_width="50dp"
android:layout_height="50dp"
android:id="@+id/btnulangi"
android:src="@drawable/btnsuara"
android:layout_below="@+id/pnlbtn2"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
android:layout_width="100dp"
android:layout_height="55dp"
android:id="@+id/pnlbtn2"
android:src="@drawable/panelbutton2"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
Syntax Java Game Abjad
package com.example.adityanugraha.aplikasibelajar;
import android.annotation.TargetApi;
import android.content.Intent;
import android.media.MediaPlayer;
import android.os.Build;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.view.Window;
import android.view.WindowManager;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.widget.ImageView;
import android.widget.TextView;
public class gameAbjad extends AppCompatActivity {
int counter = 0;
int repeatQuest;
MediaPlayer quest1;
MediaPlayer quest2;
MediaPlayer quest3;
MediaPlayer quest4;
MediaPlayer quest5;
MediaPlayer hurufD;
MediaPlayer hurufR;
MediaPlayer hurufE;
MediaPlayer hurufA;
MediaPlayer hurufM;
MediaPlayer sbagus;
MediaPlayer shebat;
MediaPlayer shebat2;
MediaPlayer sluarbiasa;
MediaPlayer sistimewa;
MediaPlayer ssalah;
MediaPlayer ssalah2;
MediaPlayer ssalah3;
MediaPlayer ssalah4;
MediaPlayer ssalah5;
MediaPlayer star1;
MediaPlayer star2;
MediaPlayer star3;
MediaPlayer star4;
MediaPlayer star5;
MediaPlayer star0;
MediaPlayer audioBackground;
MediaPlayer audiotitle;
MediaPlayer audioClick;
int statusAudio;
@TargetApi(Build.VERSION_CODES.JELLY_BEAN)
@Override
protected void onCreate(Bundle savedInstanceState) {
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_game_abjad);
final ImageView btnkembali = (ImageView)findViewById(R.id.btnkembali);
final ImageView btntry = (ImageView)findViewById(R.id.btntry);
final ImageView btnhome = (ImageView)findViewById(R.id.btnhome);
final ImageView btnulangi = (ImageView)findViewById(R.id.btnulangi);
final ImageView pnlbtn2 = (ImageView)findViewById(R.id.pnlbtn2);
final ImageView btn11 = (ImageView)findViewById(R.id.btn11);
final ImageView btn12 = (ImageView)findViewById(R.id.btn12);
final ImageView btn13 = (ImageView)findViewById(R.id.btn13);
final ImageView btn21 = (ImageView)findViewById(R.id.btn21);
final ImageView btn22 = (ImageView)findViewById(R.id.btn22);
final ImageView btn23 = (ImageView)findViewById(R.id.btn23);
final ImageView btn31 = (ImageView)findViewById(R.id.btn31);
final ImageView btn32 = (ImageView)findViewById(R.id.btn32);
final ImageView btn33 = (ImageView)findViewById(R.id.btn33);
final ImageView btn41 = (ImageView)findViewById(R.id.btn41);
final ImageView btn42 = (ImageView)findViewById(R.id.btn42);
final ImageView btn43 = (ImageView)findViewById(R.id.btn43);
final ImageView btn51 = (ImageView)findViewById(R.id.btn51);
final ImageView btn52 = (ImageView)findViewById(R.id.btn52);
final ImageView btn53 = (ImageView)findViewById(R.id.btn53);
final ImageView buku = (ImageView)findViewById(R.id.buku);
final ImageView str1 = (ImageView)findViewById(R.id.str1);
final ImageView str2 = (ImageView)findViewById(R.id.str2);
final ImageView str3 = (ImageView)findViewById(R.id.str3);
final ImageView str4 = (ImageView)findViewById(R.id.str4);
final ImageView str5 = (ImageView)findViewById(R.id.str5);
final ImageView strOn1 = (ImageView)findViewById(R.id.strOn1);
final ImageView strOn2 = (ImageView)findViewById(R.id.strOn2);
final ImageView strOn3 = (ImageView)findViewById(R.id.strOn3);
final ImageView strOn4 = (ImageView)findViewById(R.id.strOn4);
final ImageView strOn5 = (ImageView)findViewById(R.id.strOn5);
final ImageView nilai0 = (ImageView)findViewById(R.id.nilai0);
final ImageView nilai1 = (ImageView)findViewById(R.id.nilai1);
final ImageView nilai2 = (ImageView)findViewById(R.id.nilai2);
final ImageView nilai3 = (ImageView)findViewById(R.id.nilai3);
final ImageView nilai4 = (ImageView)findViewById(R.id.nilai4);
final ImageView nilai5 = (ImageView)findViewById(R.id.nilai5);
final Animation star1an = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.star1);
final Animation star2an = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.star2);
final Animation star3an = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.star3);
final Animation star4an = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.star4);
final Animation star5an = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.star5);
final Animation questBtn1 = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.questbutton1);
final Animation questBtn2 = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.questbutton2);
final Animation questBtn3 = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.questbutton3);
final TextView tcounter = (TextView)findViewById(R.id.tcounter);
tcounter.setText("0");
//---------------SUARA PERTANYAANNYA BRO!--------------------------------//
statusAudio = getIntent().getIntExtra("status",statusAudio);
audioBackground = MediaPlayer.create(this,R.raw.gameplay);
audioBackground.setLooping(true);
audioBackground.setVolume(1, 1);
if (statusAudio == 1){
audioBackground.start();
}else{
audioBackground.stop();
}
audioBackground.start();
audioClick = MediaPlayer.create(this,R.raw.touch);
audioClick.setLooping(false);
audioClick.setVolume(1, 1);
hurufD = MediaPlayer.create(this, R.raw.huruf_d);
hurufD.setLooping(false);
hurufD.setVolume(1, 1);
hurufR = MediaPlayer.create(this, R.raw.huruf_r);
hurufR.setLooping(false);
hurufR.setVolume(1, 1);
hurufE = MediaPlayer.create(this, R.raw.huruf_e);
hurufE.setLooping(false);
hurufE.setVolume(1, 1);
hurufA = MediaPlayer.create(this, R.raw.huruf_a);
hurufA.setLooping(false);
hurufA.setVolume(1, 1);
hurufM = MediaPlayer.create(this, R.raw.huruf_m);
hurufM.setLooping(false);
hurufM.setVolume(1, 1);
//-----------------------------SPEAK GAME------------------------------//
sbagus = MediaPlayer.create(this, R.raw.speakbagus);
sbagus.setLooping(false);
sbagus.setVolume(1, 1);
shebat = MediaPlayer.create(this, R.raw.speakhebat);
shebat.setLooping(false);
shebat.setVolume(1, 1);
shebat2 = MediaPlayer.create(this, R.raw.speakhebat);
shebat2.setLooping(false);
shebat2.setVolume(1, 1);
sluarbiasa = MediaPlayer.create(this, R.raw.speakluarbiasa);
sluarbiasa.setLooping(false);
sluarbiasa.setVolume(1, 1);
sistimewa = MediaPlayer.create(this, R.raw.speakistimewa);
sistimewa.setLooping(false);
sistimewa.setVolume(1,1);
ssalah = MediaPlayer.create(this, R.raw.speaksalah);
ssalah.setLooping(false);
ssalah.setVolume(1, 1);
ssalah2 = MediaPlayer.create(this, R.raw.speaksalah);
ssalah2.setLooping(false);
ssalah2.setVolume(1, 1);
ssalah3 = MediaPlayer.create(this, R.raw.speaksalah);
ssalah3.setLooping(false);
ssalah3.setVolume(1, 1);
ssalah4 = MediaPlayer.create(this, R.raw.speaksalah);
ssalah4.setLooping(false);
ssalah4.setVolume(1, 1);
ssalah5 = MediaPlayer.create(this, R.raw.speaksalah);
ssalah5.setLooping(false);
ssalah5.setVolume(1,1);
//------------------------------------------------------------------------//
quest1 = MediaPlayer.create(this, R.raw.tanya_huruf);
quest1.setLooping(false);
quest1.setVolume(1, 1);
quest1.setNextMediaPlayer(hurufD);
quest2 = MediaPlayer.create(this, R.raw.tanya_huruf);
quest2.setLooping(false);
quest2.setVolume(1, 1);
quest2.setNextMediaPlayer(hurufR);
quest3 = MediaPlayer.create(this, R.raw.tanya_huruf);
quest3.setLooping(false);
quest3.setVolume(1, 1);
quest3.setNextMediaPlayer(hurufE);
quest4 = MediaPlayer.create(this, R.raw.tanya_huruf);
quest4.setLooping(false);
quest4.setVolume(1, 1);
quest4.setNextMediaPlayer(hurufA);
quest5 = MediaPlayer.create(this, R.raw.tanya_huruf);
quest5.setLooping(false);
quest5.setVolume(1, 1);
quest5.setNextMediaPlayer(hurufM);
star0 = MediaPlayer.create(this, R.raw.starhit0);
star0.setLooping(false);
star0.setVolume(1, 1);
star1 = MediaPlayer.create(this, R.raw.starhit1);
star1.setLooping(false);
star1.setVolume(1, 1);
star2 = MediaPlayer.create(this, R.raw.starhit2);
star2.setLooping(false);
star2.setVolume(1, 1);
star3 = MediaPlayer.create(this, R.raw.starhit3);
star3.setLooping(false);
star3.setVolume(1, 1);
star4 = MediaPlayer.create(this, R.raw.starhit4);
star4.setLooping(false);
star4.setVolume(1, 1);
star5 = MediaPlayer.create(this, R.raw.starhit5);
star5.setLooping(false);
star5.setVolume(1, 1);
audiotitle = MediaPlayer.create(this, R.raw.title_bermain_gelembung_huruf);
audiotitle.setLooping(false);
audiotitle.setVolume(1, 1);
audiotitle.setNextMediaPlayer(quest1);
audiotitle.start();
repeatQuest = 1;
//-------------------------------------------------------------//
//====================================INTENTNYA===========================//
btnkembali.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent1 = new Intent(getApplicationContext(), Main.class);
intent1.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent1.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
intent1.putExtra("status", statusAudio);
audioClick.start();
startActivity(intent1);
finish();
}
});
btntry.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent2 = new Intent(getApplicationContext(), gameAbjad.class);
intent2.setFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
intent2.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent2.putExtra("status", statusAudio);
audioClick.start();
startActivity(intent2);
finish();
}
});
btnhome.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent3 = new Intent(getApplicationContext(), Main.class);
intent3.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent3.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
intent3.putExtra("status", statusAudio);
audioClick.start();
startActivity(intent3);
finish();
}
});
pnlbtn2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent2 = new Intent(getApplicationContext(), abjad.class);
intent2.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent2.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
intent2.putExtra("status", statusAudio);
quest1.stop();
quest2.stop();
quest3.stop();
quest4.stop();
quest5.stop();
audioClick.start();
startActivity(intent2);
finish();
}
});
//========================================================================//
//-----------------SEMBUNYIIN DULU JON!-----------------------//
btn21.setVisibility(View.GONE);
btn22.setVisibility(View.GONE);
btn23.setVisibility(View.GONE);
btn31.setVisibility(View.GONE);
btn32.setVisibility(View.GONE);
btn33.setVisibility(View.GONE);
btn41.setVisibility(View.GONE);
btn42.setVisibility(View.GONE);
btn43.setVisibility(View.GONE);
btn51.setVisibility(View.GONE);
btn52.setVisibility(View.GONE);
btn53.setVisibility(View.GONE);
buku.setVisibility(View.GONE);
str1.setVisibility(View.GONE);
str2.setVisibility(View.GONE);
str3.setVisibility(View.GONE);
str4.setVisibility(View.GONE);
str5.setVisibility(View.GONE);
strOn1.setVisibility(View.GONE);
strOn2.setVisibility(View.GONE);
strOn3.setVisibility(View.GONE);
strOn4.setVisibility(View.GONE);
strOn5.setVisibility(View.GONE);
btntry.setVisibility(View.GONE);
btnhome.setVisibility(View.GONE);
nilai0.setVisibility(View.GONE);
nilai1.setVisibility(View.GONE);
nilai2.setVisibility(View.GONE);
nilai3.setVisibility(View.GONE);
nilai4.setVisibility(View.GONE);
nilai5.setVisibility(View.GONE);
//----------------------------------------------------------//
btn11.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
btn11.setVisibility(View.GONE);
btn12.setVisibility(View.GONE);
btn13.setVisibility(View.GONE);
btn21.setVisibility(View.VISIBLE);
btn22.setVisibility(View.VISIBLE);
btn23.setVisibility(View.VISIBLE); //JAWABAN BENARNYA//
btn21.startAnimation(questBtn1);
btn22.startAnimation(questBtn2);
btn23.startAnimation(questBtn3);
counter = counter + 1;
tcounter.setText("");
tcounter.setText(tcounter.getText().toString() + counter);
repeatQuest = 2;
quest1.stop();
sbagus.setNextMediaPlayer(quest2);
sbagus.start();
}
});
btn12.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
btn11.setVisibility(View.GONE);
btn12.setVisibility(View.GONE);
btn13.setVisibility(View.GONE);
btn21.setVisibility(View.VISIBLE);
btn22.setVisibility(View.VISIBLE);
btn23.setVisibility(View.VISIBLE);
btn21.startAnimation(questBtn1);
btn22.startAnimation(questBtn2);
btn23.startAnimation(questBtn3);
repeatQuest = 2;
quest1.stop();
ssalah.setNextMediaPlayer(quest2);
ssalah.start();
}
});
btn13.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
btn11.setVisibility(View.GONE);
btn12.setVisibility(View.GONE);
btn13.setVisibility(View.GONE);
btn21.setVisibility(View.VISIBLE);
btn22.setVisibility(View.VISIBLE);
btn23.setVisibility(View.VISIBLE);
btn21.startAnimation(questBtn1);
btn22.startAnimation(questBtn2);
btn23.startAnimation(questBtn3);
repeatQuest = 2;
quest1.stop();
ssalah.setNextMediaPlayer(quest2);
ssalah.start();
}
});
btn21.setOnClickListener(new View.OnClickListener(){
public void onClick(View view){
btn21.setVisibility(View.GONE);
btn22.setVisibility(View.GONE);
btn23.setVisibility(View.GONE);
btn31.setVisibility(View.VISIBLE);
btn32.setVisibility(View.VISIBLE);
btn33.setVisibility(View.VISIBLE);
btn21.startAnimation(questBtn1);
btn22.startAnimation(questBtn2);
btn23.startAnimation(questBtn3);
repeatQuest = 3;
quest2.stop();
ssalah2.setNextMediaPlayer(quest3);
ssalah2.start();
}
});
btn22.setOnClickListener(new View.OnClickListener(){
public void onClick(View view){
btn21.setVisibility(View.GONE);
btn22.setVisibility(View.GONE);
btn23.setVisibility(View.GONE);
btn31.setVisibility(View.VISIBLE);
btn32.setVisibility(View.VISIBLE);
btn33.setVisibility(View.VISIBLE);
btn31.startAnimation(questBtn1);
btn32.startAnimation(questBtn2);
btn33.startAnimation(questBtn3);
repeatQuest = 3;
quest2.stop();
ssalah2.setNextMediaPlayer(quest3);
ssalah2.start();
}
});
btn23.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
btn21.setVisibility(View.GONE);
btn22.setVisibility(View.GONE);
btn23.setVisibility(View.GONE);
btn31.setVisibility(View.VISIBLE);
btn32.setVisibility(View.VISIBLE);
btn33.setVisibility(View.VISIBLE); //JAWABAN BENARNYA//
btn31.startAnimation(questBtn1);
btn32.startAnimation(questBtn2);
btn33.startAnimation(questBtn3);
counter = counter + 1;
tcounter.setText("");
tcounter.setText(tcounter.getText().toString() + counter);
repeatQuest = 3;
quest2.stop();
shebat.setNextMediaPlayer(quest3);
shebat.start();
}
});
btn31.setOnClickListener(new View.OnClickListener(){
public void onClick(View view){
btn31.setVisibility(View.GONE);
btn32.setVisibility(View.GONE);
btn33.setVisibility(View.GONE);
btn41.setVisibility(View.VISIBLE);
btn42.setVisibility(View.VISIBLE);
btn43.setVisibility(View.VISIBLE);
btn41.startAnimation(questBtn1);
btn42.startAnimation(questBtn2);
btn43.startAnimation(questBtn3);
repeatQuest = 4;
quest3.stop();
ssalah3.setNextMediaPlayer(quest4);
ssalah3.start();
}
});
btn32.setOnClickListener(new View.OnClickListener(){
public void onClick(View view){
btn31.setVisibility(View.GONE);
btn32.setVisibility(View.GONE);
btn33.setVisibility(View.GONE);
btn41.setVisibility(View.VISIBLE);
btn42.setVisibility(View.VISIBLE); //JAWABAN BENARNYA//
btn43.setVisibility(View.VISIBLE);
btn41.startAnimation(questBtn1);
btn42.startAnimation(questBtn2);
btn43.startAnimation(questBtn3);
counter = counter + 1;
tcounter.setText("");
tcounter.setText(tcounter.getText().toString() + counter);
repeatQuest = 4;
quest3.stop();
sluarbiasa.setNextMediaPlayer(quest4);
sluarbiasa.start();
}
});
btn33.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
btn31.setVisibility(View.GONE);
btn32.setVisibility(View.GONE);
btn33.setVisibility(View.GONE);
btn41.setVisibility(View.VISIBLE);
btn42.setVisibility(View.VISIBLE);
btn43.setVisibility(View.VISIBLE);
btn41.startAnimation(questBtn1);
btn42.startAnimation(questBtn2);
btn43.startAnimation(questBtn3);
repeatQuest = 4;
quest3.stop();
ssalah3.setNextMediaPlayer(quest4);
ssalah3.start();
}
});
btn41.setOnClickListener(new View.OnClickListener(){
public void onClick(View view){
btn41.setVisibility(View.GONE);
btn42.setVisibility(View.GONE);
btn43.setVisibility(View.GONE);
btn51.setVisibility(View.VISIBLE);
btn52.setVisibility(View.VISIBLE);
btn53.setVisibility(View.VISIBLE);
btn51.startAnimation(questBtn1);
btn52.startAnimation(questBtn2);
btn53.startAnimation(questBtn3);
repeatQuest = 5;
quest4.stop();
ssalah4.setNextMediaPlayer(quest5);
ssalah4.start();
}
});
btn42.setOnClickListener(new View.OnClickListener(){
public void onClick(View view){
btn41.setVisibility(View.GONE);
btn42.setVisibility(View.GONE);
btn43.setVisibility(View.GONE);
btn51.setVisibility(View.VISIBLE);
btn52.setVisibility(View.VISIBLE);
btn53.setVisibility(View.VISIBLE); //JAWABAN BENARNYA//
btn51.startAnimation(questBtn1);
btn52.startAnimation(questBtn2);
btn53.startAnimation(questBtn3);
counter = counter + 1;
tcounter.setText("");
tcounter.setText(tcounter.getText().toString() + counter);
repeatQuest = 5;
quest4.stop();
shebat2.setNextMediaPlayer(quest5);
shebat2.start();
}
});
btn43.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
btn41.setVisibility(View.GONE);
btn42.setVisibility(View.GONE);
btn43.setVisibility(View.GONE);
btn51.setVisibility(View.VISIBLE);
btn52.setVisibility(View.VISIBLE);
btn53.setVisibility(View.VISIBLE);
btn51.startAnimation(questBtn1);
btn52.startAnimation(questBtn2);
btn53.startAnimation(questBtn3);
repeatQuest = 5;
quest4.stop();
ssalah4.setNextMediaPlayer(quest5);
ssalah4.start();
}
});
btn51.setOnClickListener(new View.OnClickListener(){
public void onClick(View view){
btn51.setVisibility(View.GONE);
btn52.setVisibility(View.GONE);
btn53.setVisibility(View.GONE);
tcounter.setVisibility(View.GONE);
btnkembali.setVisibility(View.GONE);
btnulangi.setVisibility(View.GONE);
pnlbtn2.setVisibility(View.GONE);
buku.setVisibility(View.VISIBLE);
str1.setVisibility(View.VISIBLE);
str2.setVisibility(View.VISIBLE);
str3.setVisibility(View.VISIBLE);
str4.setVisibility(View.VISIBLE);
str5.setVisibility(View.VISIBLE);
btntry.setVisibility(View.VISIBLE);
btnhome.setVisibility(View.VISIBLE);
audioBackground.stop();
quest5.stop();
repeatQuest = 5;
if (counter == 1){
strOn1.setVisibility(View.VISIBLE);
strOn1.startAnimation(star1an);
nilai1.setVisibility(View.VISIBLE);
nilai1.startAnimation(star1an);
star1.start();
}else if (counter == 2){
strOn1.setVisibility(View.VISIBLE);
strOn1.startAnimation(star1an);
strOn2.setVisibility(View.VISIBLE);
strOn2.startAnimation(star2an);
nilai2.setVisibility(View.VISIBLE);
nilai2.startAnimation(star2an);
star2.start();
}else if (counter == 3){
strOn1.setVisibility(View.VISIBLE);
strOn1.startAnimation(star1an);
strOn2.setVisibility(View.VISIBLE);
strOn2.startAnimation(star2an);
strOn3.setVisibility(View.VISIBLE);
strOn3.startAnimation(star3an);
nilai3.setVisibility(View.VISIBLE);
nilai3.startAnimation(star3an);
star3.start();
}else if (counter == 4){
strOn1.setVisibility(View.VISIBLE);
strOn1.startAnimation(star1an);
strOn2.setVisibility(View.VISIBLE);
strOn2.startAnimation(star2an);
strOn3.setVisibility(View.VISIBLE);
strOn3.startAnimation(star3an);
strOn4.setVisibility(View.VISIBLE);
strOn4.startAnimation(star4an);
nilai4.setVisibility(View.VISIBLE);
nilai4.startAnimation(star4an);
star4.start();
}else if (counter == 5){
strOn1.setVisibility(View.VISIBLE);
strOn1.startAnimation(star1an);
strOn2.setVisibility(View.VISIBLE);
strOn2.startAnimation(star2an);
strOn3.setVisibility(View.VISIBLE);
strOn3.startAnimation(star3an);
strOn4.setVisibility(View.VISIBLE);
strOn4.startAnimation(star4an);
strOn5.setVisibility(View.VISIBLE);
strOn5.startAnimation(star5an);
nilai5.setVisibility(View.VISIBLE);
nilai5.startAnimation(star5an);
star5.start();
}else{
nilai0.setVisibility(View.VISIBLE);
nilai0.startAnimation(star1an);
star0.start();
}
}
});
btn52.setOnClickListener(new View.OnClickListener(){
public void onClick(View view){
btn51.setVisibility(View.GONE);
btn52.setVisibility(View.GONE);
btn53.setVisibility(View.GONE);
tcounter.setVisibility(View.GONE);
btnkembali.setVisibility(View.GONE);
btnulangi.setVisibility(View.GONE);
pnlbtn2.setVisibility(View.GONE);
buku.setVisibility(View.VISIBLE);
str1.setVisibility(View.VISIBLE);
str2.setVisibility(View.VISIBLE);
str3.setVisibility(View.VISIBLE);
str4.setVisibility(View.VISIBLE);
str5.setVisibility(View.VISIBLE);
btntry.setVisibility(View.VISIBLE);
btnhome.setVisibility(View.VISIBLE);
audioBackground.stop();
quest5.stop();
repeatQuest = 5;
if (counter == 1){
strOn1.setVisibility(View.VISIBLE);
strOn1.startAnimation(star1an);
nilai1.setVisibility(View.VISIBLE);
nilai1.startAnimation(star1an);
star1.start();
}else if (counter == 2){
strOn1.setVisibility(View.VISIBLE);
strOn1.startAnimation(star1an);
strOn2.setVisibility(View.VISIBLE);
strOn2.startAnimation(star2an);
nilai2.setVisibility(View.VISIBLE);
nilai2.startAnimation(star2an);
star2.start();
}else if (counter == 3){
strOn1.setVisibility(View.VISIBLE);
strOn1.startAnimation(star1an);
strOn2.setVisibility(View.VISIBLE);
strOn2.startAnimation(star2an);
strOn3.setVisibility(View.VISIBLE);
strOn3.startAnimation(star3an);
nilai3.setVisibility(View.VISIBLE);
nilai3.startAnimation(star3an);
star3.start();
}else if (counter == 4){
strOn1.setVisibility(View.VISIBLE);
strOn1.startAnimation(star1an);
strOn2.setVisibility(View.VISIBLE);
strOn2.startAnimation(star2an);
strOn3.setVisibility(View.VISIBLE);
strOn3.startAnimation(star3an);
strOn4.setVisibility(View.VISIBLE);
strOn4.startAnimation(star4an);
nilai4.setVisibility(View.VISIBLE);
nilai4.startAnimation(star4an);
star4.start();
}else if (counter == 5){
strOn1.setVisibility(View.VISIBLE);
strOn1.startAnimation(star1an);
strOn2.setVisibility(View.VISIBLE);
strOn2.startAnimation(star2an);
strOn3.setVisibility(View.VISIBLE);
strOn3.startAnimation(star3an);
strOn4.setVisibility(View.VISIBLE);
strOn4.startAnimation(star4an);
strOn5.setVisibility(View.VISIBLE);
strOn5.startAnimation(star5an);
nilai5.setVisibility(View.VISIBLE);
nilai5.startAnimation(star5an);
star5.start();
}else{
nilai0.setVisibility(View.VISIBLE);
nilai0.startAnimation(star1an);
star0.start();
}
}
});
btn53.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
btn51.setVisibility(View.GONE);
btn52.setVisibility(View.GONE);
btn53.setVisibility(View.GONE);
tcounter.setVisibility(View.GONE);
btnkembali.setVisibility(View.GONE);
btnulangi.setVisibility(View.GONE);
pnlbtn2.setVisibility(View.GONE);
buku.setVisibility(View.VISIBLE); //JAWABAN BENARNYA//
str1.setVisibility(View.VISIBLE);
str2.setVisibility(View.VISIBLE);
str3.setVisibility(View.VISIBLE);
str4.setVisibility(View.VISIBLE);
str5.setVisibility(View.VISIBLE);
btntry.setVisibility(View.VISIBLE);
btnhome.setVisibility(View.VISIBLE);
counter = counter + 1;
tcounter.setText("");
tcounter.setText(tcounter.getText().toString() + counter);
audioBackground.stop();
quest5.stop();
repeatQuest = 5;
if (counter == 1){
strOn1.setVisibility(View.VISIBLE);
strOn1.startAnimation(star1an);
nilai1.setVisibility(View.VISIBLE);
nilai1.startAnimation(star1an);
star1.start();
}else if (counter == 2){
strOn1.setVisibility(View.VISIBLE);
strOn1.startAnimation(star1an);
strOn2.setVisibility(View.VISIBLE);
strOn2.startAnimation(star2an);
nilai2.setVisibility(View.VISIBLE);
nilai2.startAnimation(star2an);
star2.start();
}else if (counter == 3){
strOn1.setVisibility(View.VISIBLE);
strOn1.startAnimation(star1an);
strOn2.setVisibility(View.VISIBLE);
strOn2.startAnimation(star2an);
strOn3.setVisibility(View.VISIBLE);
strOn3.startAnimation(star3an);
nilai3.setVisibility(View.VISIBLE);
nilai3.startAnimation(star3an);
star3.start();
}else if (counter == 4){
strOn1.setVisibility(View.VISIBLE);
strOn1.startAnimation(star1an);
strOn2.setVisibility(View.VISIBLE);
strOn2.startAnimation(star2an);
strOn3.setVisibility(View.VISIBLE);
strOn3.startAnimation(star3an);
strOn4.setVisibility(View.VISIBLE);
strOn4.startAnimation(star4an);
nilai4.setVisibility(View.VISIBLE);
nilai4.startAnimation(star4an);
star4.start();
}else if (counter == 5){
strOn1.setVisibility(View.VISIBLE);
strOn1.startAnimation(star1an);
strOn2.setVisibility(View.VISIBLE);
strOn2.startAnimation(star2an);
strOn3.setVisibility(View.VISIBLE);
strOn3.startAnimation(star3an);
strOn4.setVisibility(View.VISIBLE);
strOn4.startAnimation(star4an);
strOn5.setVisibility(View.VISIBLE);
strOn5.startAnimation(star5an);
nilai5.setVisibility(View.VISIBLE);
nilai5.startAnimation(star5an);
star5.start();
}else{
nilai0.setVisibility(View.VISIBLE);
nilai0.startAnimation(star1an);
star0.start();
}
}
});
//================================ULANGI SUARA PERTANYAAN===========================//
btnulangi.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (repeatQuest == 1) {
hurufD.start();
} else if (repeatQuest == 2) {
hurufR.start();
} else if (repeatQuest == 3) {
hurufE.start();
} else if (repeatQuest == 4) {
hurufA.start();
} else if (repeatQuest == 5) {
hurufM.start();
}
}
});
//=================================================================================//
}
//================================NGATUR HIDUPNYA BRO=========================================//
@Override
public void onPause(){
super.onPause();
audioBackground.setVolume(0, 0);
audiotitle.setVolume(0,0);
}
@Override
public void onStart(){
super.onStart();
audioBackground.setVolume(1, 1);
audiotitle.setVolume(1,1);
}
@Override
public void onBackPressed(){
return;
}
//============================================================================================//
}
Implementasi Game Angka
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
tools:context="com.example.adityanugraha.aplikasibelajar.gameAngka"
android:background="@drawable/bg4">
android:layout_width="50dp"
android:layout_height="50dp"
android:id="@+id/btnkembali"
android:src="@drawable/btnback"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btn11"
android:src="@drawable/n3"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btn12"
android:src="@drawable/n5"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btn13"
android:src="@drawable/n8"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btn21"
android:src="@drawable/n6"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btn22"
android:src="@drawable/n3"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btn23"
android:src="@drawable/n9"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
android:layout_width="90dp"
android:layout_height="40dp"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="0"
android:id="@+id/tcounter"
android:textColor="#333232"
android:typeface="sans"
android:textSize="30dp"
android:background="@drawable/pnlbenar"
android:textStyle="bold"
android:textAlignment="viewEnd"
android:paddingRight="10dp"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btn31"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="false"
android:src="@drawable/n22" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btn32"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:src="@drawable/n4" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btn33"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:src="@drawable/n6" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btn41"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:src="@drawable/n3" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btn42"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:src="@drawable/n22" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btn43"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:src="@drawable/n5" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btn51"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:src="@drawable/n5" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btn52"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:src="@drawable/n22" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btn53"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:src="@drawable/n7" />
android:layout_width="80dp"
android:layout_height="80dp"
android:id="@+id/str1"
android:src="@drawable/star0"
android:layout_alignTop="@+id/str2"
android:layout_toLeftOf="@+id/str2"
android:layout_toStartOf="@+id/str2" />
android:layout_width="80dp"
android:layout_height="80dp"
android:id="@+id/str2"
android:src="@drawable/star0"
android:layout_alignTop="@+id/str3"
android:layout_toLeftOf="@+id/str3"
android:layout_toStartOf="@+id/str3" />
android:layout_width="80dp"
android:layout_height="80dp"
android:id="@+id/str3"
android:src="@drawable/star0"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true" />
android:layout_width="80dp"
android:layout_height="80dp"
android:id="@+id/str4"
android:src="@drawable/star0"
android:layout_alignTop="@+id/str3"
android:layout_toRightOf="@+id/str3"
android:layout_toEndOf="@+id/str3" />
android:layout_width="80dp"
android:layout_height="80dp"
android:id="@+id/str5"
android:src="@drawable/star0"
android:layout_alignTop="@+id/str4"
android:layout_toRightOf="@+id/str4"
android:layout_toEndOf="@+id/str4" />
android:layout_width="80dp"
android:layout_height="80dp"
android:id="@+id/strOn1"
android:src="@drawable/star1"
android:layout_alignTop="@+id/str1"
android:layout_alignLeft="@+id/str1"
android:layout_alignStart="@+id/str1" />
android:layout_width="80dp"
android:layout_height="80dp"
android:id="@+id/strOn2"
android:src="@drawable/star1"
android:layout_alignTop="@+id/str2"
android:layout_toLeftOf="@+id/str3"
android:layout_toStartOf="@+id/str3" />
android:layout_width="80dp"
android:layout_height="80dp"
android:id="@+id/strOn3"
android:src="@drawable/star1"
android:layout_alignTop="@+id/str3"
android:layout_alignLeft="@+id/str3"
android:layout_alignStart="@+id/str3" />
android:layout_width="80dp"
android:layout_height="80dp"
android:id="@+id/strOn4"
android:src="@drawable/star1"
android:layout_alignTop="@+id/str4"
android:layout_toRightOf="@+id/str3"
android:layout_toEndOf="@+id/str3" />
android:layout_width="80dp"
android:layout_height="80dp"
android:id="@+id/strOn5"
android:src="@drawable/star1"
android:layout_alignTop="@+id/str4"
android:layout_toRightOf="@+id/str4"
android:layout_toEndOf="@+id/str4" />
android:layout_width="50dp"
android:layout_height="50dp"
android:id="@+id/btntry"
android:src="@drawable/btnretry"
android:layout_alignParentBottom="true"
android:layout_alignRight="@+id/str5"
android:layout_alignEnd="@+id/str5"
android:layout_marginBottom="10dp"/>
android:layout_width="50dp"
android:layout_height="50dp"
android:id="@+id/btnhome"
android:src="@drawable/btnhome"
android:layout_alignParentBottom="true"
android:layout_alignRight="@+id/str5"
android:layout_alignEnd="@+id/str5"
android:layout_marginBottom="10dp"
android:layout_marginRight="60dp"/>
android:layout_width="100dp"
android:layout_height="100dp"
android:id="@+id/nilai0"
android:src="@drawable/nilai0"
android:layout_below="@+id/str2"
android:layout_centerHorizontal="true" />
android:layout_width="100dp"
android:layout_height="100dp"
android:id="@+id/nilai1"
android:src="@drawable/nilai1"
android:layout_below="@+id/str2"
android:layout_centerHorizontal="true" />
android:layout_width="100dp"
android:layout_height="100dp"
android:id="@+id/nilai2"
android:src="@drawable/nilai2"
android:layout_below="@+id/str2"
android:layout_centerHorizontal="true" />
android:layout_width="100dp"
android:layout_height="100dp"
android:id="@+id/nilai3"
android:src="@drawable/nilai3"
android:layout_below="@+id/str2"
android:layout_centerHorizontal="true" />
android:layout_width="100dp"
android:layout_height="100dp"
android:id="@+id/nilai4"
android:src="@drawable/nilai4"
android:layout_below="@+id/str2"
android:layout_centerHorizontal="true" />
android:layout_width="100dp"
android:layout_height="100dp"
android:id="@+id/nilai5"
android:src="@drawable/nilai5"
android:layout_below="@+id/str2"
android:layout_centerHorizontal="true" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/buku"
android:src="@drawable/iconbuku"
android:layout_above="@+id/str2"
android:layout_centerHorizontal="true" />
android:layout_width="50dp"
android:layout_height="50dp"
android:id="@+id/btnulangi"
android:src="@drawable/btnsuara"
android:layout_below="@+id/pnlbtn2"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
android:layout_width="100dp"
android:layout_height="55dp"
android:id="@+id/pnlbtn2"
android:src="@drawable/panelbutton2"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
Syntax Java Game Angka
package com.example.adityanugraha.aplikasibelajar;
import android.annotation.TargetApi;
import android.content.Intent;
import android.media.MediaPlayer;
import android.os.Build;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.view.Window;
import android.view.WindowManager;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.widget.ImageView;
import android.widget.TextView;
import com.google.android.gms.common.api.GoogleApiClient;
public class gameAngka extends AppCompatActivity {
int counter = 0;
int repeatQuest;
MediaPlayer quest1;
MediaPlayer quest2;
MediaPlayer quest3;
MediaPlayer quest4;
MediaPlayer quest5;
MediaPlayer angka5;
MediaPlayer angka6;
MediaPlayer angka4;
MediaPlayer angka3;
MediaPlayer angka2;
MediaPlayer sbagus;
MediaPlayer shebat;
MediaPlayer shebat2;
MediaPlayer sluarbiasa;
MediaPlayer sistimewa;
MediaPlayer ssalah;
MediaPlayer ssalah2;
MediaPlayer ssalah3;
MediaPlayer ssalah4;
MediaPlayer ssalah5;
MediaPlayer star1;
MediaPlayer star2;
MediaPlayer star3;
MediaPlayer star4;
MediaPlayer star5;
MediaPlayer star0;
MediaPlayer audioBackground;
MediaPlayer audiotitle;
MediaPlayer audioClick;
int statusAudio;
/**
* ATTENTION: This was auto-generated to implement the App Indexing API.
* See https://g.co/AppIndexing/AndroidStudio for more information.
*/
private GoogleApiClient client;
@TargetApi(Build.VERSION_CODES.JELLY_BEAN)
@Override
protected void onCreate(Bundle savedInstanceState) {
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_game_angka);
final ImageView btnkembali = (ImageView) findViewById(R.id.btnkembali);
final ImageView btntry = (ImageView) findViewById(R.id.btntry);
final ImageView btnhome = (ImageView) findViewById(R.id.btnhome);
final ImageView btnulangi = (ImageView) findViewById(R.id.btnulangi);
final ImageView pnlbtn2 = (ImageView)findViewById(R.id.pnlbtn2);
final ImageView btn11 = (ImageView) findViewById(R.id.btn11);
final ImageView btn12 = (ImageView) findViewById(R.id.btn12);
final ImageView btn13 = (ImageView) findViewById(R.id.btn13);
final ImageView btn21 = (ImageView) findViewById(R.id.btn21);
final ImageView btn22 = (ImageView) findViewById(R.id.btn22);
final ImageView btn23 = (ImageView) findViewById(R.id.btn23);
final ImageView btn31 = (ImageView) findViewById(R.id.btn31);
final ImageView btn32 = (ImageView) findViewById(R.id.btn32);
final ImageView btn33 = (ImageView) findViewById(R.id.btn33);
final ImageView btn41 = (ImageView) findViewById(R.id.btn41);
final ImageView btn42 = (ImageView) findViewById(R.id.btn42);
final ImageView btn43 = (ImageView) findViewById(R.id.btn43);
final ImageView btn51 = (ImageView) findViewById(R.id.btn51);
final ImageView btn52 = (ImageView) findViewById(R.id.btn52);
final ImageView btn53 = (ImageView) findViewById(R.id.btn53);
final ImageView buku = (ImageView) findViewById(R.id.buku);
final ImageView str1 = (ImageView) findViewById(R.id.str1);
final ImageView str2 = (ImageView) findViewById(R.id.str2);
final ImageView str3 = (ImageView) findViewById(R.id.str3);
final ImageView str4 = (ImageView) findViewById(R.id.str4);
final ImageView str5 = (ImageView) findViewById(R.id.str5);
final ImageView strOn1 = (ImageView) findViewById(R.id.strOn1);
final ImageView strOn2 = (ImageView) findViewById(R.id.strOn2);
final ImageView strOn3 = (ImageView) findViewById(R.id.strOn3);
final ImageView strOn4 = (ImageView) findViewById(R.id.strOn4);
final ImageView strOn5 = (ImageView) findViewById(R.id.strOn5);
final ImageView nilai0 = (ImageView) findViewById(R.id.nilai0);
final ImageView nilai1 = (ImageView) findViewById(R.id.nilai1);
final ImageView nilai2 = (ImageView) findViewById(R.id.nilai2);
final ImageView nilai3 = (ImageView) findViewById(R.id.nilai3);
final ImageView nilai4 = (ImageView) findViewById(R.id.nilai4);
final ImageView nilai5 = (ImageView) findViewById(R.id.nilai5);
final Animation star1an = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.star1);
final Animation star2an = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.star2);
final Animation star3an = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.star3);
final Animation star4an = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.star4);
final Animation star5an = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.star5);
final Animation questBtn1 = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.questbutton1);
final Animation questBtn2 = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.questbutton2);
final Animation questBtn3 = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.questbutton3);
final TextView tcounter = (TextView) findViewById(R.id.tcounter);
tcounter.setText("0");
//---------------SUARA PERTANYAANNYA BRO!--------------------------------//
statusAudio = getIntent().getIntExtra("status",statusAudio);
audioBackground = MediaPlayer.create(this,R.raw.gameplay);
audioBackground.setLooping(true);
audioBackground.setVolume(1, 1);
if (statusAudio == 1){
audioBackground.start();
}else{
audioBackground.stop();
}
audioBackground.start();
audioClick = MediaPlayer.create(this,R.raw.touch);
audioClick.setLooping(false);
audioClick.setVolume(1, 1);
angka5 = MediaPlayer.create(this, R.raw.angka_5);
angka5.setLooping(false);
angka5.setVolume(1, 1);
angka6 = MediaPlayer.create(this, R.raw.angka_6);
angka6.setLooping(false);
angka6.setVolume(1, 1);
angka4 = MediaPlayer.create(this, R.raw.angka_4);
angka4.setLooping(false);
angka4.setVolume(1, 1);
angka3 = MediaPlayer.create(this, R.raw.angka_3);
angka3.setLooping(false);
angka3.setVolume(1, 1);
angka2 = MediaPlayer.create(this, R.raw.angka_2);
angka2.setLooping(false);
angka2.setVolume(1, 1);
//-----------------------------SPEAK GAME------------------------------//
sbagus = MediaPlayer.create(this, R.raw.speakbagus);
sbagus.setLooping(false);
sbagus.setVolume(1, 1);
shebat = MediaPlayer.create(this, R.raw.speakhebat);
shebat.setLooping(false);
shebat.setVolume(1, 1);
shebat2 = MediaPlayer.create(this, R.raw.speakhebat);
shebat2.setLooping(false);
shebat2.setVolume(1, 1);
sluarbiasa = MediaPlayer.create(this, R.raw.speakluarbiasa);
sluarbiasa.setLooping(false);
sluarbiasa.setVolume(1, 1);
sistimewa = MediaPlayer.create(this, R.raw.speakistimewa);
sistimewa.setLooping(false);
sistimewa.setVolume(1, 1);
ssalah = MediaPlayer.create(this, R.raw.speaksalah);
ssalah.setLooping(false);
ssalah.setVolume(1, 1);
ssalah2 = MediaPlayer.create(this, R.raw.speaksalah);
ssalah2.setLooping(false);
ssalah2.setVolume(1, 1);
ssalah3 = MediaPlayer.create(this, R.raw.speaksalah);
ssalah3.setLooping(false);
ssalah3.setVolume(1, 1);
ssalah4 = MediaPlayer.create(this, R.raw.speaksalah);
ssalah4.setLooping(false);
ssalah4.setVolume(1, 1);
ssalah5 = MediaPlayer.create(this, R.raw.speaksalah);
ssalah5.setLooping(false);
ssalah5.setVolume(1, 1);
//------------------------------------------------------------------------//
quest1 = MediaPlayer.create(this, R.raw.tanya_angka);
quest1.setLooping(false);
quest1.setVolume(1, 1);
quest1.setNextMediaPlayer(angka5);
quest2 = MediaPlayer.create(this, R.raw.tanya_angka);
quest2.setLooping(false);
quest2.setVolume(1, 1);
quest2.setNextMediaPlayer(angka6);
quest3 = MediaPlayer.create(this, R.raw.tanya_angka);
quest3.setLooping(false);
quest3.setVolume(1, 1);
quest3.setNextMediaPlayer(angka4);
quest4 = MediaPlayer.create(this, R.raw.tanya_angka);
quest4.setLooping(false);
quest4.setVolume(1, 1);
quest4.setNextMediaPlayer(angka3);
quest5 = MediaPlayer.create(this, R.raw.tanya_angka);
quest5.setLooping(false);
quest5.setVolume(1, 1);
quest5.setNextMediaPlayer(angka2);
star0 = MediaPlayer.create(this, R.raw.starhit0);
star0.setLooping(false);
star0.setVolume(1, 1);
star1 = MediaPlayer.create(this, R.raw.starhit1);
star1.setLooping(false);
star1.setVolume(1, 1);
star2 = MediaPlayer.create(this, R.raw.starhit2);
star2.setLooping(false);
star2.setVolume(1, 1);
star3 = MediaPlayer.create(this, R.raw.starhit3);
star3.setLooping(false);
star3.setVolume(1, 1);
star4 = MediaPlayer.create(this, R.raw.starhit4);
star4.setLooping(false);
star4.setVolume(1, 1);
star5 = MediaPlayer.create(this, R.raw.starhit5);
star5.setLooping(false);
star5.setVolume(1, 1);
audiotitle = MediaPlayer.create(this, R.raw.title_bermain_gelembung_angka);
audiotitle.setLooping(false);
audiotitle.setVolume(1, 1);
audiotitle.setNextMediaPlayer(quest1);
audiotitle.start();
repeatQuest = 1;
//-------------------------------------------------------------//
//====================================INTENTNYA===========================//
btnkembali.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent1 = new Intent(getApplicationContext(),Main.class);
intent1.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent1.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
intent1.putExtra("status", statusAudio);
audioBackground.stop();
audiotitle.stop();
audioClick.start();
startActivity(intent1);
finish();
}
});
btntry.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent1 = new Intent(getApplicationContext(), gameAngka.class);
intent1.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent1.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
intent1.putExtra("status", statusAudio);
audioBackground.stop();
audiotitle.stop();
audioClick.start();
startActivity(intent1);
finish();
}
});
btnhome.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent1 = new Intent(getApplicationContext(), Main.class);
intent1.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent1.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
intent1.putExtra("status", statusAudio);
audioBackground.stop();
audiotitle.stop();
audioClick.start();
startActivity(intent1);
finish();
}
});
pnlbtn2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent1 = new Intent(getApplicationContext(), angka.class);
intent1.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent1.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
intent1.putExtra("status",statusAudio);
audioBackground.stop();
audiotitle.stop();
quest1.stop();
quest2.stop();
quest3.stop();
quest4.stop();
quest5.stop();
audioClick.start();
startActivity(intent1);
finish();
}
});
//========================================================================//
//-----------------SEMBUNYIIN DULU JON!-----------------------//
btn21.setVisibility(View.GONE);
btn22.setVisibility(View.GONE);
btn23.setVisibility(View.GONE);
btn31.setVisibility(View.GONE);
btn32.setVisibility(View.GONE);
btn33.setVisibility(View.GONE);
btn41.setVisibility(View.GONE);
btn42.setVisibility(View.GONE);
btn43.setVisibility(View.GONE);
btn51.setVisibility(View.GONE);
btn52.setVisibility(View.GONE);
btn53.setVisibility(View.GONE);
buku.setVisibility(View.GONE);
str1.setVisibility(View.GONE);
str2.setVisibility(View.GONE);
str3.setVisibility(View.GONE);
str4.setVisibility(View.GONE);
str5.setVisibility(View.GONE);
strOn1.setVisibility(View.GONE);
strOn2.setVisibility(View.GONE);
strOn3.setVisibility(View.GONE);
strOn4.setVisibility(View.GONE);
strOn5.setVisibility(View.GONE);
btntry.setVisibility(View.GONE);
btnhome.setVisibility(View.GONE);
nilai0.setVisibility(View.GONE);
nilai1.setVisibility(View.GONE);
nilai2.setVisibility(View.GONE);
nilai3.setVisibility(View.GONE);
nilai4.setVisibility(View.GONE);
nilai5.setVisibility(View.GONE);
//----------------------------------------------------------//
btn11.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
btn11.setVisibility(View.GONE);
btn12.setVisibility(View.GONE);
btn13.setVisibility(View.GONE);
btn21.setVisibility(View.VISIBLE);
btn22.setVisibility(View.VISIBLE);
btn23.setVisibility(View.VISIBLE);
btn21.startAnimation(questBtn1);
btn22.startAnimation(questBtn2);
btn23.startAnimation(questBtn3);
repeatQuest = 2;
quest1.stop();
ssalah.setNextMediaPlayer(quest2);
ssalah.start();
}
});
btn12.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
btn11.setVisibility(View.GONE);
btn12.setVisibility(View.GONE);
btn13.setVisibility(View.GONE);
btn21.setVisibility(View.VISIBLE);
btn22.setVisibility(View.VISIBLE); //JAWABAN BENARNYA//
btn23.setVisibility(View.VISIBLE);
btn21.startAnimation(questBtn1);
btn22.startAnimation(questBtn2);
btn23.startAnimation(questBtn3);
counter = counter + 1;
tcounter.setText("");
tcounter.setText(tcounter.getText().toString() + counter);
repeatQuest = 2;
quest1.stop();
sbagus.setNextMediaPlayer(quest2);
sbagus.start();
}
});
btn13.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
btn11.setVisibility(View.GONE);
btn12.setVisibility(View.GONE);
btn13.setVisibility(View.GONE);
btn21.setVisibility(View.VISIBLE);
btn22.setVisibility(View.VISIBLE);
btn23.setVisibility(View.VISIBLE);
btn21.startAnimation(questBtn1);
btn22.startAnimation(questBtn2);
btn23.startAnimation(questBtn3);
repeatQuest = 2;
quest1.stop();
ssalah.setNextMediaPlayer(quest2);
ssalah.start();
}
});
btn21.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
btn21.setVisibility(View.GONE);
btn22.setVisibility(View.GONE);
btn23.setVisibility(View.GONE);
btn31.setVisibility(View.VISIBLE); //JAWABAN BENARNYA//
btn32.setVisibility(View.VISIBLE);
btn33.setVisibility(View.VISIBLE);
btn21.startAnimation(questBtn1);
btn22.startAnimation(questBtn2);
btn23.startAnimation(questBtn3);
counter = counter + 1;
tcounter.setText("");
tcounter.setText(tcounter.getText().toString() + counter);
repeatQuest = 3;
quest2.stop();
shebat.setNextMediaPlayer(quest3);
shebat.start();
}
});
btn22.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
btn21.setVisibility(View.GONE);
btn22.setVisibility(View.GONE);
btn23.setVisibility(View.GONE);
btn31.setVisibility(View.VISIBLE);
btn32.setVisibility(View.VISIBLE);
btn33.setVisibility(View.VISIBLE);
btn21.startAnimation(questBtn1);
btn22.startAnimation(questBtn2);
btn23.startAnimation(questBtn3);
repeatQuest = 3;
quest2.stop();
ssalah2.setNextMediaPlayer(quest3);
ssalah2.start();
}
});
btn23.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
btn21.setVisibility(View.GONE);
btn22.setVisibility(View.GONE);
btn23.setVisibility(View.GONE);
btn31.setVisibility(View.VISIBLE);
btn32.setVisibility(View.VISIBLE);
btn33.setVisibility(View.VISIBLE); //JAWABAN BENARNYA//
btn21.startAnimation(questBtn1);
btn22.startAnimation(questBtn2);
btn23.startAnimation(questBtn3);
repeatQuest = 3;
quest2.stop();
ssalah2.setNextMediaPlayer(quest3);
ssalah2.start();
}
});
btn31.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
btn31.setVisibility(View.GONE);
btn32.setVisibility(View.GONE);
btn33.setVisibility(View.GONE);
btn41.setVisibility(View.VISIBLE);
btn42.setVisibility(View.VISIBLE);
btn43.setVisibility(View.VISIBLE);
btn41.startAnimation(questBtn1);
btn42.startAnimation(questBtn2);
btn43.startAnimation(questBtn3);
repeatQuest = 4;
quest3.stop();
ssalah3.setNextMediaPlayer(quest4);
ssalah3.start();
}
});
btn32.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
btn31.setVisibility(View.GONE);
btn32.setVisibility(View.GONE);
btn33.setVisibility(View.GONE);
btn41.setVisibility(View.VISIBLE);
btn42.setVisibility(View.VISIBLE); //JAWABAN BENARNYA//
btn43.setVisibility(View.VISIBLE);
btn41.startAnimation(questBtn1);
btn42.startAnimation(questBtn2);
btn43.startAnimation(questBtn3);
counter = counter + 1;
tcounter.setText("");
tcounter.setText(tcounter.getText().toString() + counter);
repeatQuest = 4;
quest3.stop();
sluarbiasa.setNextMediaPlayer(quest4);
sluarbiasa.start();
}
});
btn33.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
btn31.setVisibility(View.GONE);
btn32.setVisibility(View.GONE);
btn33.setVisibility(View.GONE);
btn41.setVisibility(View.VISIBLE);
btn42.setVisibility(View.VISIBLE);
btn43.setVisibility(View.VISIBLE);
btn41.startAnimation(questBtn1);
btn42.startAnimation(questBtn2);
btn43.startAnimation(questBtn3);
repeatQuest = 4;
quest3.stop();
ssalah3.setNextMediaPlayer(quest4);
ssalah3.start();
}
});
btn41.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
btn41.setVisibility(View.GONE);
btn42.setVisibility(View.GONE);
btn43.setVisibility(View.GONE);
btn51.setVisibility(View.VISIBLE);
btn52.setVisibility(View.VISIBLE); //JAWABAN BENARNYA//
btn53.setVisibility(View.VISIBLE);
btn51.startAnimation(questBtn1);
btn52.startAnimation(questBtn2);
btn53.startAnimation(questBtn3);
counter = counter + 1;
tcounter.setText("");
tcounter.setText(tcounter.getText().toString() + counter);
repeatQuest = 5;
quest4.stop();
shebat2.setNextMediaPlayer(quest5);
shebat2.start();
}
});
btn42.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
btn41.setVisibility(View.GONE);
btn42.setVisibility(View.GONE);
btn43.setVisibility(View.GONE);
btn51.setVisibility(View.VISIBLE);
btn52.setVisibility(View.VISIBLE);
btn53.setVisibility(View.VISIBLE);
btn51.startAnimation(questBtn1);
btn52.startAnimation(questBtn2);
btn53.startAnimation(questBtn3);
repeatQuest = 5;
quest4.stop();
ssalah4.setNextMediaPlayer(quest5);
ssalah4.start();
}
});
btn43.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
btn41.setVisibility(View.GONE);
btn42.setVisibility(View.GONE);
btn43.setVisibility(View.GONE);
btn51.setVisibility(View.VISIBLE);
btn52.setVisibility(View.VISIBLE);
btn53.setVisibility(View.VISIBLE);
btn51.startAnimation(questBtn1);
btn52.startAnimation(questBtn2);
btn53.startAnimation(questBtn3);
repeatQuest = 5;
quest4.stop();
ssalah4.setNextMediaPlayer(quest5);
ssalah4.start();
}
});
btn51.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
btn51.setVisibility(View.GONE);
btn52.setVisibility(View.GONE);
btn53.setVisibility(View.GONE);
tcounter.setVisibility(View.GONE);
btnkembali.setVisibility(View.GONE);
btnulangi.setVisibility(View.GONE);
pnlbtn2.setVisibility(View.GONE);
buku.setVisibility(View.VISIBLE);
str1.setVisibility(View.VISIBLE);
str2.setVisibility(View.VISIBLE);
str3.setVisibility(View.VISIBLE);
str4.setVisibility(View.VISIBLE);
str5.setVisibility(View.VISIBLE);
btntry.setVisibility(View.VISIBLE);
btnhome.setVisibility(View.VISIBLE);
repeatQuest = 5;
quest5.stop();
audioBackground.stop();
if (counter == 1){
strOn1.setVisibility(View.VISIBLE);
strOn1.startAnimation(star1an);
nilai1.setVisibility(View.VISIBLE);
nilai1.startAnimation(star1an);
star1.start();
}else if (counter == 2){
strOn1.setVisibility(View.VISIBLE);
strOn1.startAnimation(star1an);
strOn2.setVisibility(View.VISIBLE);
strOn2.startAnimation(star2an);
nilai2.setVisibility(View.VISIBLE);
nilai2.startAnimation(star2an);
star2.start();
}else if (counter == 3){
strOn1.setVisibility(View.VISIBLE);
strOn1.startAnimation(star1an);
strOn2.setVisibility(View.VISIBLE);
strOn2.startAnimation(star2an);
strOn3.setVisibility(View.VISIBLE);
strOn3.startAnimation(star3an);
nilai3.setVisibility(View.VISIBLE);
nilai3.startAnimation(star3an);
star3.start();
}else if (counter == 4){
strOn1.setVisibility(View.VISIBLE);
strOn1.startAnimation(star1an);
strOn2.setVisibility(View.VISIBLE);
strOn2.startAnimation(star2an);
strOn3.setVisibility(View.VISIBLE);
strOn3.startAnimation(star3an);
strOn4.setVisibility(View.VISIBLE);
strOn4.startAnimation(star4an);
nilai4.setVisibility(View.VISIBLE);
nilai4.startAnimation(star4an);
star4.start();
}else if (counter == 5){
strOn1.setVisibility(View.VISIBLE);
strOn1.startAnimation(star1an);
strOn2.setVisibility(View.VISIBLE);
strOn2.startAnimation(star2an);
strOn3.setVisibility(View.VISIBLE);
strOn3.startAnimation(star3an);
strOn4.setVisibility(View.VISIBLE);
strOn4.startAnimation(star4an);
strOn5.setVisibility(View.VISIBLE);
strOn5.startAnimation(star5an);
nilai5.setVisibility(View.VISIBLE);
nilai5.startAnimation(star5an);
star5.start();
}else{
nilai0.setVisibility(View.VISIBLE);
nilai0.startAnimation(star1an);
star0.start();
}
}
});
btn52.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
btn51.setVisibility(View.GONE);
btn52.setVisibility(View.GONE);
btn53.setVisibility(View.GONE);
tcounter.setVisibility(View.GONE);
btnkembali.setVisibility(View.GONE);
btnulangi.setVisibility(View.GONE);
pnlbtn2.setVisibility(View.GONE);
buku.setVisibility(View.VISIBLE);
str1.setVisibility(View.VISIBLE);
str2.setVisibility(View.VISIBLE);
str3.setVisibility(View.VISIBLE);
str4.setVisibility(View.VISIBLE);
str5.setVisibility(View.VISIBLE);
btntry.setVisibility(View.VISIBLE);
btnhome.setVisibility(View.VISIBLE);
counter = counter + 1;
tcounter.setText("");
tcounter.setText(tcounter.getText().toString() + counter);
repeatQuest = 5;
quest5.stop();
audioBackground.stop();
if (counter == 1){
strOn1.setVisibility(View.VISIBLE);
strOn1.startAnimation(star1an);
nilai1.setVisibility(View.VISIBLE);
nilai1.startAnimation(star1an);
star1.start();
}else if (counter == 2){
strOn1.setVisibility(View.VISIBLE);
strOn1.startAnimation(star1an);
strOn2.setVisibility(View.VISIBLE);
strOn2.startAnimation(star2an);
nilai2.setVisibility(View.VISIBLE);
nilai2.startAnimation(star2an);
star2.start();
}else if (counter == 3){
strOn1.setVisibility(View.VISIBLE);
strOn1.startAnimation(star1an);
strOn2.setVisibility(View.VISIBLE);
strOn2.startAnimation(star2an);
strOn3.setVisibility(View.VISIBLE);
strOn3.startAnimation(star3an);
nilai3.setVisibility(View.VISIBLE);
nilai3.startAnimation(star3an);
star3.start();
}else if (counter == 4){
strOn1.setVisibility(View.VISIBLE);
strOn1.startAnimation(star1an);
strOn2.setVisibility(View.VISIBLE);
strOn2.startAnimation(star2an);
strOn3.setVisibility(View.VISIBLE);
strOn3.startAnimation(star3an);
strOn4.setVisibility(View.VISIBLE);
strOn4.startAnimation(star4an);
nilai4.setVisibility(View.VISIBLE);
nilai4.startAnimation(star4an);
star4.start();
}else if (counter == 5){
strOn1.setVisibility(View.VISIBLE);
strOn1.startAnimation(star1an);
strOn2.setVisibility(View.VISIBLE);
strOn2.startAnimation(star2an);
strOn3.setVisibility(View.VISIBLE);
strOn3.startAnimation(star3an);
strOn4.setVisibility(View.VISIBLE);
strOn4.startAnimation(star4an);
strOn5.setVisibility(View.VISIBLE);
strOn5.startAnimation(star5an);
nilai5.setVisibility(View.VISIBLE);
nilai5.startAnimation(star5an);
star5.start();
}else{
nilai0.setVisibility(View.VISIBLE);
nilai0.startAnimation(star1an);
star0.start();
}
}
});
btn53.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
btn51.setVisibility(View.GONE);
btn52.setVisibility(View.GONE);
btn53.setVisibility(View.GONE);
tcounter.setVisibility(View.GONE);
btnkembali.setVisibility(View.GONE);
btnulangi.setVisibility(View.GONE);
pnlbtn2.setVisibility(View.GONE);
buku.setVisibility(View.VISIBLE); //JAWABAN BENARNYA//
str1.setVisibility(View.VISIBLE);
str2.setVisibility(View.VISIBLE);
str3.setVisibility(View.VISIBLE);
str4.setVisibility(View.VISIBLE);
str5.setVisibility(View.VISIBLE);
btntry.setVisibility(View.VISIBLE);
btnhome.setVisibility(View.VISIBLE);
repeatQuest = 5;
quest5.stop();
audioBackground.stop();
if (counter == 1){
strOn1.setVisibility(View.VISIBLE);
strOn1.startAnimation(star1an);
nilai1.setVisibility(View.VISIBLE);
nilai1.startAnimation(star1an);
star1.start();
}else if (counter == 2){
strOn1.setVisibility(View.VISIBLE);
strOn1.startAnimation(star1an);
strOn2.setVisibility(View.VISIBLE);
strOn2.startAnimation(star2an);
nilai2.setVisibility(View.VISIBLE);
nilai2.startAnimation(star2an);
star2.start();
}else if (counter == 3){
strOn1.setVisibility(View.VISIBLE);
strOn1.startAnimation(star1an);
strOn2.setVisibility(View.VISIBLE);
strOn2.startAnimation(star2an);
strOn3.setVisibility(View.VISIBLE);
strOn3.startAnimation(star3an);
nilai3.setVisibility(View.VISIBLE);
nilai3.startAnimation(star3an);
star3.start();
}else if (counter == 4){
strOn1.setVisibility(View.VISIBLE);
strOn1.startAnimation(star1an);
strOn2.setVisibility(View.VISIBLE);
strOn2.startAnimation(star2an);
strOn3.setVisibility(View.VISIBLE);
strOn3.startAnimation(star3an);
strOn4.setVisibility(View.VISIBLE);
strOn4.startAnimation(star4an);
nilai4.setVisibility(View.VISIBLE);
nilai4.startAnimation(star4an);
star4.start();
}else if (counter == 5){
strOn1.setVisibility(View.VISIBLE);
strOn1.startAnimation(star1an);
strOn2.setVisibility(View.VISIBLE);
strOn2.startAnimation(star2an);
strOn3.setVisibility(View.VISIBLE);
strOn3.startAnimation(star3an);
strOn4.setVisibility(View.VISIBLE);
strOn4.startAnimation(star4an);
strOn5.setVisibility(View.VISIBLE);
strOn5.startAnimation(star5an);
nilai5.setVisibility(View.VISIBLE);
nilai5.startAnimation(star5an);
star5.start();
}else{
nilai0.setVisibility(View.VISIBLE);
nilai0.startAnimation(star1an);
star0.start();
}
}
});
//================================ULANGI SUARA PERTANYAAN===========================//
btnulangi.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (repeatQuest == 1) {
angka5.start();
} else if (repeatQuest == 2) {
angka6.start();
} else if (repeatQuest == 3) {
angka4.start();
} else if (repeatQuest == 4) {
angka3.start();
} else if (repeatQuest == 5) {
angka2.start();
}
}
});
//=================================================================================//
}
//================================NGATUR HIDUPNYA BRO=========================================//
@Override
public void onPause(){
super.onPause();
audioBackground.setVolume(0, 0);
audiotitle.setVolume(0,0);
}
@Override
public void onStart(){
super.onStart();
audioBackground.setVolume(1, 1);
audiotitle.setVolume(1,1);
}
@Override
public void onBackPressed(){
return;
}
//============================================================================================//
}
Implementasi Tampilan Alat Musik Tradisional
package com.example.adityanugraha.aplikasibelajar;
import android.annotation.TargetApi;
import android.content.Intent;
import android.media.MediaPlayer;
import android.os.Build;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.view.Window;
import android.view.WindowManager;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.widget.ImageView;
import android.widget.TextView;
import com.google.android.gms.common.api.GoogleApiClient;
public class gameAngka extends AppCompatActivity {
int counter = 0;
int repeatQuest;
MediaPlayer quest1;
MediaPlayer quest2;
MediaPlayer quest3;
MediaPlayer quest4;
MediaPlayer quest5;
MediaPlayer angka5;
MediaPlayer angka6;
MediaPlayer angka4;
MediaPlayer angka3;
MediaPlayer angka2;
MediaPlayer sbagus;
MediaPlayer shebat;
MediaPlayer shebat2;
MediaPlayer sluarbiasa;
MediaPlayer sistimewa;
MediaPlayer ssalah;
MediaPlayer ssalah2;
MediaPlayer ssalah3;
MediaPlayer ssalah4;
MediaPlayer ssalah5;
MediaPlayer star1;
MediaPlayer star2;
MediaPlayer star3;
MediaPlayer star4;
MediaPlayer star5;
MediaPlayer star0;
MediaPlayer audioBackground;
MediaPlayer audiotitle;
MediaPlayer audioClick;
int statusAudio;
/**
* ATTENTION: This was auto-generated to implement the App Indexing API.
* See https://g.co/AppIndexing/AndroidStudio for more information.
*/
private GoogleApiClient client;
@TargetApi(Build.VERSION_CODES.JELLY_BEAN)
@Override
protected void onCreate(Bundle savedInstanceState) {
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_game_angka);
final ImageView btnkembali = (ImageView) findViewById(R.id.btnkembali);
final ImageView btntry = (ImageView) findViewById(R.id.btntry);
final ImageView btnhome = (ImageView) findViewById(R.id.btnhome);
final ImageView btnulangi = (ImageView) findViewById(R.id.btnulangi);
final ImageView pnlbtn2 = (ImageView)findViewById(R.id.pnlbtn2);
final ImageView btn11 = (ImageView) findViewById(R.id.btn11);
final ImageView btn12 = (ImageView) findViewById(R.id.btn12);
final ImageView btn13 = (ImageView) findViewById(R.id.btn13);
final ImageView btn21 = (ImageView) findViewById(R.id.btn21);
final ImageView btn22 = (ImageView) findViewById(R.id.btn22);
final ImageView btn23 = (ImageView) findViewById(R.id.btn23);
final ImageView btn31 = (ImageView) findViewById(R.id.btn31);
final ImageView btn32 = (ImageView) findViewById(R.id.btn32);
final ImageView btn33 = (ImageView) findViewById(R.id.btn33);
final ImageView btn41 = (ImageView) findViewById(R.id.btn41);
final ImageView btn42 = (ImageView) findViewById(R.id.btn42);
final ImageView btn43 = (ImageView) findViewById(R.id.btn43);
final ImageView btn51 = (ImageView) findViewById(R.id.btn51);
final ImageView btn52 = (ImageView) findViewById(R.id.btn52);
final ImageView btn53 = (ImageView) findViewById(R.id.btn53);
final ImageView buku = (ImageView) findViewById(R.id.buku);
final ImageView str1 = (ImageView) findViewById(R.id.str1);
final ImageView str2 = (ImageView) findViewById(R.id.str2);
final ImageView str3 = (ImageView) findViewById(R.id.str3);
final ImageView str4 = (ImageView) findViewById(R.id.str4);
final ImageView str5 = (ImageView) findViewById(R.id.str5);
final ImageView strOn1 = (ImageView) findViewById(R.id.strOn1);
final ImageView strOn2 = (ImageView) findViewById(R.id.strOn2);
final ImageView strOn3 = (ImageView) findViewById(R.id.strOn3);
final ImageView strOn4 = (ImageView) findViewById(R.id.strOn4);
final ImageView strOn5 = (ImageView) findViewById(R.id.strOn5);
final ImageView nilai0 = (ImageView) findViewById(R.id.nilai0);
final ImageView nilai1 = (ImageView) findViewById(R.id.nilai1);
final ImageView nilai2 = (ImageView) findViewById(R.id.nilai2);
final ImageView nilai3 = (ImageView) findViewById(R.id.nilai3);
final ImageView nilai4 = (ImageView) findViewById(R.id.nilai4);
final ImageView nilai5 = (ImageView) findViewById(R.id.nilai5);
final Animation star1an = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.star1);
final Animation star2an = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.star2);
final Animation star3an = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.star3);
final Animation star4an = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.star4);
final Animation star5an = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.star5);
final Animation questBtn1 = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.questbutton1);
final Animation questBtn2 = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.questbutton2);
final Animation questBtn3 = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.questbutton3);
final TextView tcounter = (TextView) findViewById(R.id.tcounter);
tcounter.setText("0");
//---------------SUARA PERTANYAANNYA BRO!--------------------------------//
statusAudio = getIntent().getIntExtra("status",statusAudio);
audioBackground = MediaPlayer.create(this,R.raw.gameplay);
audioBackground.setLooping(true);
audioBackground.setVolume(1, 1);
if (statusAudio == 1){
audioBackground.start();
}else{
audioBackground.stop();
}
audioBackground.start();
audioClick = MediaPlayer.create(this,R.raw.touch);
audioClick.setLooping(false);
audioClick.setVolume(1, 1);
angka5 = MediaPlayer.create(this, R.raw.angka_5);
angka5.setLooping(false);
angka5.setVolume(1, 1);
angka6 = MediaPlayer.create(this, R.raw.angka_6);
angka6.setLooping(false);
angka6.setVolume(1, 1);
angka4 = MediaPlayer.create(this, R.raw.angka_4);
angka4.setLooping(false);
angka4.setVolume(1, 1);
angka3 = MediaPlayer.create(this, R.raw.angka_3);
angka3.setLooping(false);
angka3.setVolume(1, 1);
angka2 = MediaPlayer.create(this, R.raw.angka_2);
angka2.setLooping(false);
angka2.setVolume(1, 1);
//-----------------------------SPEAK GAME------------------------------//
sbagus = MediaPlayer.create(this, R.raw.speakbagus);
sbagus.setLooping(false);
sbagus.setVolume(1, 1);
shebat = MediaPlayer.create(this, R.raw.speakhebat);
shebat.setLooping(false);
shebat.setVolume(1, 1);
shebat2 = MediaPlayer.create(this, R.raw.speakhebat);
shebat2.setLooping(false);
shebat2.setVolume(1, 1);
sluarbiasa = MediaPlayer.create(this, R.raw.speakluarbiasa);
sluarbiasa.setLooping(false);
sluarbiasa.setVolume(1, 1);
sistimewa = MediaPlayer.create(this, R.raw.speakistimewa);
sistimewa.setLooping(false);
sistimewa.setVolume(1, 1);
ssalah = MediaPlayer.create(this, R.raw.speaksalah);
ssalah.setLooping(false);
ssalah.setVolume(1, 1);
ssalah2 = MediaPlayer.create(this, R.raw.speaksalah);
ssalah2.setLooping(false);
ssalah2.setVolume(1, 1);
ssalah3 = MediaPlayer.create(this, R.raw.speaksalah);
ssalah3.setLooping(false);
ssalah3.setVolume(1, 1);
ssalah4 = MediaPlayer.create(this, R.raw.speaksalah);
ssalah4.setLooping(false);
ssalah4.setVolume(1, 1);
ssalah5 = MediaPlayer.create(this, R.raw.speaksalah);
ssalah5.setLooping(false);
ssalah5.setVolume(1, 1);
//------------------------------------------------------------------------//
quest1 = MediaPlayer.create(this, R.raw.tanya_angka);
quest1.setLooping(false);
quest1.setVolume(1, 1);
quest1.setNextMediaPlayer(angka5);
quest2 = MediaPlayer.create(this, R.raw.tanya_angka);
quest2.setLooping(false);
quest2.setVolume(1, 1);
quest2.setNextMediaPlayer(angka6);
quest3 = MediaPlayer.create(this, R.raw.tanya_angka);
quest3.setLooping(false);
quest3.setVolume(1, 1);
quest3.setNextMediaPlayer(angka4);
quest4 = MediaPlayer.create(this, R.raw.tanya_angka);
quest4.setLooping(false);
quest4.setVolume(1, 1);
quest4.setNextMediaPlayer(angka3);
quest5 = MediaPlayer.create(this, R.raw.tanya_angka);
quest5.setLooping(false);
quest5.setVolume(1, 1);
quest5.setNextMediaPlayer(angka2);
star0 = MediaPlayer.create(this, R.raw.starhit0);
star0.setLooping(false);
star0.setVolume(1, 1);
star1 = MediaPlayer.create(this, R.raw.starhit1);
star1.setLooping(false);
star1.setVolume(1, 1);
star2 = MediaPlayer.create(this, R.raw.starhit2);
star2.setLooping(false);
star2.setVolume(1, 1);
star3 = MediaPlayer.create(this, R.raw.starhit3);
star3.setLooping(false);
star3.setVolume(1, 1);
star4 = MediaPlayer.create(this, R.raw.starhit4);
star4.setLooping(false);
star4.setVolume(1, 1);
star5 = MediaPlayer.create(this, R.raw.starhit5);
star5.setLooping(false);
star5.setVolume(1, 1);
audiotitle = MediaPlayer.create(this, R.raw.title_bermain_gelembung_angka);
audiotitle.setLooping(false);
audiotitle.setVolume(1, 1);
audiotitle.setNextMediaPlayer(quest1);
audiotitle.start();
repeatQuest = 1;
//-------------------------------------------------------------//
//====================================INTENTNYA===========================//
btnkembali.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent1 = new Intent(getApplicationContext(),Main.class);
intent1.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent1.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
intent1.putExtra("status", statusAudio);
audioBackground.stop();
audiotitle.stop();
audioClick.start();
startActivity(intent1);
finish();
}
});
btntry.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent1 = new Intent(getApplicationContext(), gameAngka.class);
intent1.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent1.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
intent1.putExtra("status", statusAudio);
audioBackground.stop();
audiotitle.stop();
audioClick.start();
startActivity(intent1);
finish();
}
});
btnhome.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent1 = new Intent(getApplicationContext(), Main.class);
intent1.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent1.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
intent1.putExtra("status", statusAudio);
audioBackground.stop();
audiotitle.stop();
audioClick.start();
startActivity(intent1);
finish();
}
});
pnlbtn2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent1 = new Intent(getApplicationContext(), angka.class);
intent1.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent1.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
intent1.putExtra("status",statusAudio);
audioBackground.stop();
audiotitle.stop();
quest1.stop();
quest2.stop();
quest3.stop();
quest4.stop();
quest5.stop();
audioClick.start();
startActivity(intent1);
finish();
}
});
//========================================================================//
//-----------------SEMBUNYIIN DULU JON!-----------------------//
btn21.setVisibility(View.GONE);
btn22.setVisibility(View.GONE);
btn23.setVisibility(View.GONE);
btn31.setVisibility(View.GONE);
btn32.setVisibility(View.GONE);
btn33.setVisibility(View.GONE);
btn41.setVisibility(View.GONE);
btn42.setVisibility(View.GONE);
btn43.setVisibility(View.GONE);
btn51.setVisibility(View.GONE);
btn52.setVisibility(View.GONE);
btn53.setVisibility(View.GONE);
buku.setVisibility(View.GONE);
str1.setVisibility(View.GONE);
str2.setVisibility(View.GONE);
str3.setVisibility(View.GONE);
str4.setVisibility(View.GONE);
str5.setVisibility(View.GONE);
strOn1.setVisibility(View.GONE);
strOn2.setVisibility(View.GONE);
strOn3.setVisibility(View.GONE);
strOn4.setVisibility(View.GONE);
strOn5.setVisibility(View.GONE);
btntry.setVisibility(View.GONE);
btnhome.setVisibility(View.GONE);
nilai0.setVisibility(View.GONE);
nilai1.setVisibility(View.GONE);
nilai2.setVisibility(View.GONE);
nilai3.setVisibility(View.GONE);
nilai4.setVisibility(View.GONE);
nilai5.setVisibility(View.GONE);
//----------------------------------------------------------//
btn11.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
btn11.setVisibility(View.GONE);
btn12.setVisibility(View.GONE);
btn13.setVisibility(View.GONE);
btn21.setVisibility(View.VISIBLE);
btn22.setVisibility(View.VISIBLE);
btn23.setVisibility(View.VISIBLE);
btn21.startAnimation(questBtn1);
btn22.startAnimation(questBtn2);
btn23.startAnimation(questBtn3);
repeatQuest = 2;
quest1.stop();
ssalah.setNextMediaPlayer(quest2);
ssalah.start();
}
});
btn12.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
btn11.setVisibility(View.GONE);
btn12.setVisibility(View.GONE);
btn13.setVisibility(View.GONE);
btn21.setVisibility(View.VISIBLE);
btn22.setVisibility(View.VISIBLE); //JAWABAN BENARNYA//
btn23.setVisibility(View.VISIBLE);
btn21.startAnimation(questBtn1);
btn22.startAnimation(questBtn2);
btn23.startAnimation(questBtn3);
counter = counter + 1;
tcounter.setText("");
tcounter.setText(tcounter.getText().toString() + counter);
repeatQuest = 2;
quest1.stop();
sbagus.setNextMediaPlayer(quest2);
sbagus.start();
}
});
btn13.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
btn11.setVisibility(View.GONE);
btn12.setVisibility(View.GONE);
btn13.setVisibility(View.GONE);
btn21.setVisibility(View.VISIBLE);
btn22.setVisibility(View.VISIBLE);
btn23.setVisibility(View.VISIBLE);
btn21.startAnimation(questBtn1);
btn22.startAnimation(questBtn2);
btn23.startAnimation(questBtn3);
repeatQuest = 2;
quest1.stop();
ssalah.setNextMediaPlayer(quest2);
ssalah.start();
}
});
btn21.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
btn21.setVisibility(View.GONE);
btn22.setVisibility(View.GONE);
btn23.setVisibility(View.GONE);
btn31.setVisibility(View.VISIBLE); //JAWABAN BENARNYA//
btn32.setVisibility(View.VISIBLE);
btn33.setVisibility(View.VISIBLE);
btn21.startAnimation(questBtn1);
btn22.startAnimation(questBtn2);
btn23.startAnimation(questBtn3);
counter = counter + 1;
tcounter.setText("");
tcounter.setText(tcounter.getText().toString() + counter);
repeatQuest = 3;
quest2.stop();
shebat.setNextMediaPlayer(quest3);
shebat.start();
}
});
btn22.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
btn21.setVisibility(View.GONE);
btn22.setVisibility(View.GONE);
btn23.setVisibility(View.GONE);
btn31.setVisibility(View.VISIBLE);
btn32.setVisibility(View.VISIBLE);
btn33.setVisibility(View.VISIBLE);
btn21.startAnimation(questBtn1);
btn22.startAnimation(questBtn2);
btn23.startAnimation(questBtn3);
repeatQuest = 3;
quest2.stop();
ssalah2.setNextMediaPlayer(quest3);
ssalah2.start();
}
});
btn23.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
btn21.setVisibility(View.GONE);
btn22.setVisibility(View.GONE);
btn23.setVisibility(View.GONE);
btn31.setVisibility(View.VISIBLE);
btn32.setVisibility(View.VISIBLE);
btn33.setVisibility(View.VISIBLE); //JAWABAN BENARNYA//
btn21.startAnimation(questBtn1);
btn22.startAnimation(questBtn2);
btn23.startAnimation(questBtn3);
repeatQuest = 3;
quest2.stop();
ssalah2.setNextMediaPlayer(quest3);
ssalah2.start();
}
});
btn31.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
btn31.setVisibility(View.GONE);
btn32.setVisibility(View.GONE);
btn33.setVisibility(View.GONE);
btn41.setVisibility(View.VISIBLE);
btn42.setVisibility(View.VISIBLE);
btn43.setVisibility(View.VISIBLE);
btn41.startAnimation(questBtn1);
btn42.startAnimation(questBtn2);
btn43.startAnimation(questBtn3);
repeatQuest = 4;
quest3.stop();
ssalah3.setNextMediaPlayer(quest4);
ssalah3.start();
}
});
btn32.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
btn31.setVisibility(View.GONE);
btn32.setVisibility(View.GONE);
btn33.setVisibility(View.GONE);
btn41.setVisibility(View.VISIBLE);
btn42.setVisibility(View.VISIBLE); //JAWABAN BENARNYA//
btn43.setVisibility(View.VISIBLE);
btn41.startAnimation(questBtn1);
btn42.startAnimation(questBtn2);
btn43.startAnimation(questBtn3);
counter = counter + 1;
tcounter.setText("");
tcounter.setText(tcounter.getText().toString() + counter);
repeatQuest = 4;
quest3.stop();
sluarbiasa.setNextMediaPlayer(quest4);
sluarbiasa.start();
}
});
btn33.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
btn31.setVisibility(View.GONE);
btn32.setVisibility(View.GONE);
btn33.setVisibility(View.GONE);
btn41.setVisibility(View.VISIBLE);
btn42.setVisibility(View.VISIBLE);
btn43.setVisibility(View.VISIBLE);
btn41.startAnimation(questBtn1);
btn42.startAnimation(questBtn2);
btn43.startAnimation(questBtn3);
repeatQuest = 4;
quest3.stop();
ssalah3.setNextMediaPlayer(quest4);
ssalah3.start();
}
});
btn41.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
btn41.setVisibility(View.GONE);
btn42.setVisibility(View.GONE);
btn43.setVisibility(View.GONE);
btn51.setVisibility(View.VISIBLE);
btn52.setVisibility(View.VISIBLE); //JAWABAN BENARNYA//
btn53.setVisibility(View.VISIBLE);
btn51.startAnimation(questBtn1);
btn52.startAnimation(questBtn2);
btn53.startAnimation(questBtn3);
counter = counter + 1;
tcounter.setText("");
tcounter.setText(tcounter.getText().toString() + counter);
repeatQuest = 5;
quest4.stop();
shebat2.setNextMediaPlayer(quest5);
shebat2.start();
}
});
btn42.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
btn41.setVisibility(View.GONE);
btn42.setVisibility(View.GONE);
btn43.setVisibility(View.GONE);
btn51.setVisibility(View.VISIBLE);
btn52.setVisibility(View.VISIBLE);
btn53.setVisibility(View.VISIBLE);
btn51.startAnimation(questBtn1);
btn52.startAnimation(questBtn2);
btn53.startAnimation(questBtn3);
repeatQuest = 5;
quest4.stop();
ssalah4.setNextMediaPlayer(quest5);
ssalah4.start();
}
});
btn43.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
btn41.setVisibility(View.GONE);
btn42.setVisibility(View.GONE);
btn43.setVisibility(View.GONE);
btn51.setVisibility(View.VISIBLE);
btn52.setVisibility(View.VISIBLE);
btn53.setVisibility(View.VISIBLE);
btn51.startAnimation(questBtn1);
btn52.startAnimation(questBtn2);
btn53.startAnimation(questBtn3);
repeatQuest = 5;
quest4.stop();
ssalah4.setNextMediaPlayer(quest5);
ssalah4.start();
}
});
btn51.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
btn51.setVisibility(View.GONE);
btn52.setVisibility(View.GONE);
btn53.setVisibility(View.GONE);
tcounter.setVisibility(View.GONE);
btnkembali.setVisibility(View.GONE);
btnulangi.setVisibility(View.GONE);
pnlbtn2.setVisibility(View.GONE);
buku.setVisibility(View.VISIBLE);
str1.setVisibility(View.VISIBLE);
str2.setVisibility(View.VISIBLE);
str3.setVisibility(View.VISIBLE);
str4.setVisibility(View.VISIBLE);
str5.setVisibility(View.VISIBLE);
btntry.setVisibility(View.VISIBLE);
btnhome.setVisibility(View.VISIBLE);
repeatQuest = 5;
quest5.stop();
audioBackground.stop();
if (counter == 1){
strOn1.setVisibility(View.VISIBLE);
strOn1.startAnimation(star1an);
nilai1.setVisibility(View.VISIBLE);
nilai1.startAnimation(star1an);
star1.start();
}else if (counter == 2){
strOn1.setVisibility(View.VISIBLE);
strOn1.startAnimation(star1an);
strOn2.setVisibility(View.VISIBLE);
strOn2.startAnimation(star2an);
nilai2.setVisibility(View.VISIBLE);
nilai2.startAnimation(star2an);
star2.start();
}else if (counter == 3){
strOn1.setVisibility(View.VISIBLE);
strOn1.startAnimation(star1an);
strOn2.setVisibility(View.VISIBLE);
strOn2.startAnimation(star2an);
strOn3.setVisibility(View.VISIBLE);
strOn3.startAnimation(star3an);
nilai3.setVisibility(View.VISIBLE);
nilai3.startAnimation(star3an);
star3.start();
}else if (counter == 4){
strOn1.setVisibility(View.VISIBLE);
strOn1.startAnimation(star1an);
strOn2.setVisibility(View.VISIBLE);
strOn2.startAnimation(star2an);
strOn3.setVisibility(View.VISIBLE);
strOn3.startAnimation(star3an);
strOn4.setVisibility(View.VISIBLE);
strOn4.startAnimation(star4an);
nilai4.setVisibility(View.VISIBLE);
nilai4.startAnimation(star4an);
star4.start();
}else if (counter == 5){
strOn1.setVisibility(View.VISIBLE);
strOn1.startAnimation(star1an);
strOn2.setVisibility(View.VISIBLE);
strOn2.startAnimation(star2an);
strOn3.setVisibility(View.VISIBLE);
strOn3.startAnimation(star3an);
strOn4.setVisibility(View.VISIBLE);
strOn4.startAnimation(star4an);
strOn5.setVisibility(View.VISIBLE);
strOn5.startAnimation(star5an);
nilai5.setVisibility(View.VISIBLE);
nilai5.startAnimation(star5an);
star5.start();
}else{
nilai0.setVisibility(View.VISIBLE);
nilai0.startAnimation(star1an);
star0.start();
}
}
});
btn52.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
btn51.setVisibility(View.GONE);
btn52.setVisibility(View.GONE);
btn53.setVisibility(View.GONE);
tcounter.setVisibility(View.GONE);
btnkembali.setVisibility(View.GONE);
btnulangi.setVisibility(View.GONE);
pnlbtn2.setVisibility(View.GONE);
buku.setVisibility(View.VISIBLE);
str1.setVisibility(View.VISIBLE);
str2.setVisibility(View.VISIBLE);
str3.setVisibility(View.VISIBLE);
str4.setVisibility(View.VISIBLE);
str5.setVisibility(View.VISIBLE);
btntry.setVisibility(View.VISIBLE);
btnhome.setVisibility(View.VISIBLE);
counter = counter + 1;
tcounter.setText("");
tcounter.setText(tcounter.getText().toString() + counter);
repeatQuest = 5;
quest5.stop();
audioBackground.stop();
if (counter == 1){
strOn1.setVisibility(View.VISIBLE);
strOn1.startAnimation(star1an);
nilai1.setVisibility(View.VISIBLE);
nilai1.startAnimation(star1an);
star1.start();
}else if (counter == 2){
strOn1.setVisibility(View.VISIBLE);
strOn1.startAnimation(star1an);
strOn2.setVisibility(View.VISIBLE);
strOn2.startAnimation(star2an);
nilai2.setVisibility(View.VISIBLE);
nilai2.startAnimation(star2an);
star2.start();
}else if (counter == 3){
strOn1.setVisibility(View.VISIBLE);
strOn1.startAnimation(star1an);
strOn2.setVisibility(View.VISIBLE);
strOn2.startAnimation(star2an);
strOn3.setVisibility(View.VISIBLE);
strOn3.startAnimation(star3an);
nilai3.setVisibility(View.VISIBLE);
nilai3.startAnimation(star3an);
star3.start();
}else if (counter == 4){
strOn1.setVisibility(View.VISIBLE);
strOn1.startAnimation(star1an);
strOn2.setVisibility(View.VISIBLE);
strOn2.startAnimation(star2an);
strOn3.setVisibility(View.VISIBLE);
strOn3.startAnimation(star3an);
strOn4.setVisibility(View.VISIBLE);
strOn4.startAnimation(star4an);
nilai4.setVisibility(View.VISIBLE);
nilai4.startAnimation(star4an);
star4.start();
}else if (counter == 5){
strOn1.setVisibility(View.VISIBLE);
strOn1.startAnimation(star1an);
strOn2.setVisibility(View.VISIBLE);
strOn2.startAnimation(star2an);
strOn3.setVisibility(View.VISIBLE);
strOn3.startAnimation(star3an);
strOn4.setVisibility(View.VISIBLE);
strOn4.startAnimation(star4an);
strOn5.setVisibility(View.VISIBLE);
strOn5.startAnimation(star5an);
nilai5.setVisibility(View.VISIBLE);
nilai5.startAnimation(star5an);
star5.start();
}else{
nilai0.setVisibility(View.VISIBLE);
nilai0.startAnimation(star1an);
star0.start();
}
}
});
btn53.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
btn51.setVisibility(View.GONE);
btn52.setVisibility(View.GONE);
btn53.setVisibility(View.GONE);
tcounter.setVisibility(View.GONE);
btnkembali.setVisibility(View.GONE);
btnulangi.setVisibility(View.GONE);
pnlbtn2.setVisibility(View.GONE);
buku.setVisibility(View.VISIBLE); //JAWABAN BENARNYA//
str1.setVisibility(View.VISIBLE);
str2.setVisibility(View.VISIBLE);
str3.setVisibility(View.VISIBLE);
str4.setVisibility(View.VISIBLE);
str5.setVisibility(View.VISIBLE);
btntry.setVisibility(View.VISIBLE);
btnhome.setVisibility(View.VISIBLE);
repeatQuest = 5;
quest5.stop();
audioBackground.stop();
if (counter == 1){
strOn1.setVisibility(View.VISIBLE);
strOn1.startAnimation(star1an);
nilai1.setVisibility(View.VISIBLE);
nilai1.startAnimation(star1an);
star1.start();
}else if (counter == 2){
strOn1.setVisibility(View.VISIBLE);
strOn1.startAnimation(star1an);
strOn2.setVisibility(View.VISIBLE);
strOn2.startAnimation(star2an);
nilai2.setVisibility(View.VISIBLE);
nilai2.startAnimation(star2an);
star2.start();
}else if (counter == 3){
strOn1.setVisibility(View.VISIBLE);
strOn1.startAnimation(star1an);
strOn2.setVisibility(View.VISIBLE);
strOn2.startAnimation(star2an);
strOn3.setVisibility(View.VISIBLE);
strOn3.startAnimation(star3an);
nilai3.setVisibility(View.VISIBLE);
nilai3.startAnimation(star3an);
star3.start();
}else if (counter == 4){
strOn1.setVisibility(View.VISIBLE);
strOn1.startAnimation(star1an);
strOn2.setVisibility(View.VISIBLE);
strOn2.startAnimation(star2an);
strOn3.setVisibility(View.VISIBLE);
strOn3.startAnimation(star3an);
strOn4.setVisibility(View.VISIBLE);
strOn4.startAnimation(star4an);
nilai4.setVisibility(View.VISIBLE);
nilai4.startAnimation(star4an);
star4.start();
}else if (counter == 5){
strOn1.setVisibility(View.VISIBLE);
strOn1.startAnimation(star1an);
strOn2.setVisibility(View.VISIBLE);
strOn2.startAnimation(star2an);
strOn3.setVisibility(View.VISIBLE);
strOn3.startAnimation(star3an);
strOn4.setVisibility(View.VISIBLE);
strOn4.startAnimation(star4an);
strOn5.setVisibility(View.VISIBLE);
strOn5.startAnimation(star5an);
nilai5.setVisibility(View.VISIBLE);
nilai5.startAnimation(star5an);
star5.start();
}else{
nilai0.setVisibility(View.VISIBLE);
nilai0.startAnimation(star1an);
star0.start();
}
}
});
//================================ULANGI SUARA PERTANYAAN===========================//
btnulangi.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (repeatQuest == 1) {
angka5.start();
} else if (repeatQuest == 2) {
angka6.start();
} else if (repeatQuest == 3) {
angka4.start();
} else if (repeatQuest == 4) {
angka3.start();
} else if (repeatQuest == 5) {
angka2.start();
}
}
});
//=================================================================================//
}
//================================NGATUR HIDUPNYA BRO=========================================//
@Override
public void onPause(){
super.onPause();
audioBackground.setVolume(0, 0);
audiotitle.setVolume(0,0);
}
@Override
public void onStart(){
super.onStart();
audioBackground.setVolume(1, 1);
audiotitle.setVolume(1,1);
}
@Override
public void onBackPressed(){
return;
}
//============================================================================================//
}
Syntax Java Alat Musik Tradisional
package com.example.adityanugraha.aplikasibelajar;
import android.content.Intent;
import android.media.MediaPlayer;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.view.Window;
import android.view.WindowManager;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.widget.ImageView;
public class musik extends AppCompatActivity {
MediaPlayer audioBackground;
MediaPlayer audioTitle;
MediaPlayer audioClick;
int statusAudio;
@Override
protected void onCreate(Bundle savedInstanceState) {
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_musik);
//============================================AUDIONYA=================================================//
audioTitle = MediaPlayer.create(this,R.raw.title_pilih_bermain);
audioTitle.setLooping(false);
audioTitle.setVolume(1, 1);
audioTitle.start();
statusAudio = getIntent().getIntExtra("status",statusAudio);
audioBackground = MediaPlayer.create(this,R.raw.gameplay);
audioBackground.setLooping(true);
audioBackground.setVolume(1, 1);
if (statusAudio == 1){
audioBackground.start();
}else{
audioBackground.stop();
}
audioBackground.start();
audioClick = MediaPlayer.create(this,R.raw.touch);
audioClick.setLooping(false);
audioClick.setVolume(1, 1);
//====================================================================================================//
//================================INTENTNYA==========================================================//
ImageView btnkembali = (ImageView) findViewById(R.id.btnkembali);
btnkembali.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent5 = new Intent(getApplicationContext(), Main.class);
intent5.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent5.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
intent5.putExtra("status", statusAudio);
startActivity(intent5);
audioClick.start();
finish();
}
});
ImageView btnkendang = (ImageView) findViewById(R.id.btnkendang);
btnkendang.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent6 = new Intent(getApplicationContext(), kendang.class);
intent6.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent6.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
intent6.putExtra("status", statusAudio);
startActivity(intent6);
audioClick.start();
finish();
}
});
ImageView btnangklung = (ImageView) findViewById(R.id.btnangklung);
btnangklung.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent7 = new Intent(getApplicationContext(), angklung.class);
intent7.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent7.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
intent7.putExtra("status", statusAudio);
startActivity(intent7);
audioClick.start();
finish();
}
});
ImageView btnsaron = (ImageView) findViewById(R.id.btnsaron);
btnsaron.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent8 = new Intent(getApplicationContext(), saron.class);
intent8.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent8.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
intent8.putExtra("status", statusAudio);
startActivity(intent8);
audioClick.start();
finish();
}
});
ImageView btnkecapi = (ImageView) findViewById(R.id.btnkecapi);
btnkecapi.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent9 = new Intent(getApplicationContext(), kecapi.class);
intent9.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent9.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
intent9.putExtra("status", statusAudio);
startActivity(intent9);
audioClick.start();
finish();
}
});
//===============================================================================================//
//-----------------------------------ANIMASI NYA----------------------------------------------------------------//
Animation animasi_angklung = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.btn_angklung);
Animation animasi_kendang = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.btn_kendang);
Animation animasi_saron = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.btn_saron);
Animation animasi_kecapi = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.btn_kecapi);
btnangklung.startAnimation(animasi_angklung);
btnkendang.startAnimation(animasi_kendang);
btnsaron.startAnimation(animasi_saron);
btnkecapi.startAnimation(animasi_kecapi);
//--------------------------------------------------------------------------------------------------------------//
}
//================================NGATUR HIDUPNYA BRO===================================//
@Override
public void onPause(){
super.onPause();
audioBackground.setVolume(0, 0);
audioTitle.setVolume(0, 0);
}
@Override
public void onStart(){
super.onStart();
audioBackground.setVolume(1, 1);
audioTitle.setVolume(1, 1);
}
@Override
public void onBackPressed(){
return;
}
//=======================================================================================//
}
Implementasi Angklung
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.adityanugraha.aplikasibelajar.angklung"
android:background="@drawable/bg4"
android:orientation="vertical"
android:clickable="false">
android:layout_width="50dp"
android:layout_height="50dp"
android:id="@+id/btnhome"
android:src="@drawable/btnhome"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
android:layout_width="50dp"
android:layout_height="50dp"
android:id="@+id/btnkembali"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:src="@drawable/btnback" />
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:shrinkColumns="*"
android:stretchColumns="*"
android:layout_marginTop="60dp">
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:layout_marginBottom="10dp">
android:layout_width="70dp"
android:layout_height="100dp"
android:id="@+id/btndo"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:src="@drawable/angklung"
android:layout_marginRight="10dp"/>
android:layout_width="70dp"
android:layout_height="100dp"
android:id="@+id/btnre"
android:src="@drawable/angklung"
android:layout_alignParentTop="true"
android:layout_toRightOf="@+id/btndo"
android:layout_toEndOf="@+id/btndo"
android:layout_marginRight="10dp"/>
android:layout_width="70dp"
android:layout_height="100dp"
android:id="@+id/btnmi"
android:src="@drawable/angklung"
android:layout_alignParentTop="true"
android:layout_toRightOf="@+id/btnre"
android:layout_toEndOf="@+id/btnre"
android:layout_marginRight="10dp"/>
android:layout_width="70dp"
android:layout_height="100dp"
android:id="@+id/btnfa"
android:src="@drawable/angklung"
android:layout_alignParentTop="true"
android:layout_toRightOf="@+id/btnmi"
android:layout_toEndOf="@+id/btnmi"
android:layout_marginRight="10dp"/>
android:layout_width="match_parent"
android:layout_height="match_parent">
android:layout_width="match_parent"
android:layout_height="match_parent">
android:layout_width="70dp"
android:layout_height="100dp"
android:id="@+id/btnsol"
android:src="@drawable/angklung"
android:layout_below="@+id/btndo"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_marginRight="10dp"
android:layout_column="0" />
android:layout_width="70dp"
android:layout_height="100dp"
android:id="@+id/btnla"
android:src="@drawable/angklung"
android:layout_below="@+id/btnre"
android:layout_alignLeft="@+id/btnre"
android:layout_alignStart="@+id/btnre"
android:layout_marginRight="10dp"
android:layout_column="1" />
android:layout_width="70dp"
android:layout_height="100dp"
android:id="@+id/btnsi"
android:src="@drawable/angklung"
android:layout_below="@+id/btnmi"
android:layout_toRightOf="@+id/btnla"
android:layout_toEndOf="@+id/btnla"
android:layout_column="2" />
android:layout_width="70dp"
android:layout_height="100dp"
android:id="@+id/btndo1"
android:src="@drawable/angklung"
android:layout_below="@+id/btnfa"
android:layout_alignLeft="@+id/btnfa"
android:layout_alignStart="@+id/btnfa"
android:layout_marginRight="10dp"
android:layout_column="3" />
android:layout_width="match_parent"
android:layout_height="match_parent">
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:layout_marginBottom="10dp">
Syntax Java Angklung
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.adityanugraha.aplikasibelajar.angklung"
android:background="@drawable/bg4"
android:orientation="vertical"
android:clickable="false">
android:layout_width="50dp"
android:layout_height="50dp"
android:id="@+id/btnhome"
android:src="@drawable/btnhome"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
android:layout_width="50dp"
android:layout_height="50dp"
android:id="@+id/btnkembali"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:src="@drawable/btnback" />
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:shrinkColumns="*"
android:stretchColumns="*"
android:layout_marginTop="60dp">
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:layout_marginBottom="10dp">
android:layout_width="70dp"
android:layout_height="100dp"
android:id="@+id/btndo"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:src="@drawable/angklung"
android:layout_marginRight="10dp"/>
android:layout_width="70dp"
android:layout_height="100dp"
android:id="@+id/btnre"
android:src="@drawable/angklung"
android:layout_alignParentTop="true"
android:layout_toRightOf="@+id/btndo"
android:layout_toEndOf="@+id/btndo"
android:layout_marginRight="10dp"/>
android:layout_width="70dp"
android:layout_height="100dp"
android:id="@+id/btnmi"
android:src="@drawable/angklung"
android:layout_alignParentTop="true"
android:layout_toRightOf="@+id/btnre"
android:layout_toEndOf="@+id/btnre"
android:layout_marginRight="10dp"/>
android:layout_width="70dp"
android:layout_height="100dp"
android:id="@+id/btnfa"
android:src="@drawable/angklung"
android:layout_alignParentTop="true"
android:layout_toRightOf="@+id/btnmi"
android:layout_toEndOf="@+id/btnmi"
android:layout_marginRight="10dp"/>
android:layout_width="match_parent"
android:layout_height="match_parent">
android:layout_width="match_parent"
android:layout_height="match_parent">
android:layout_width="70dp"
android:layout_height="100dp"
android:id="@+id/btnsol"
android:src="@drawable/angklung"
android:layout_below="@+id/btndo"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_marginRight="10dp"
android:layout_column="0" />
android:layout_width="70dp"
android:layout_height="100dp"
android:id="@+id/btnla"
android:src="@drawable/angklung"
android:layout_below="@+id/btnre"
android:layout_alignLeft="@+id/btnre"
android:layout_alignStart="@+id/btnre"
android:layout_marginRight="10dp"
android:layout_column="1" />
android:layout_width="70dp"
android:layout_height="100dp"
android:id="@+id/btnsi"
android:src="@drawable/angklung"
android:layout_below="@+id/btnmi"
android:layout_toRightOf="@+id/btnla"
android:layout_toEndOf="@+id/btnla"
android:layout_column="2" />
android:layout_width="70dp"
android:layout_height="100dp"
android:id="@+id/btndo1"
android:src="@drawable/angklung"
android:layout_below="@+id/btnfa"
android:layout_alignLeft="@+id/btnfa"
android:layout_alignStart="@+id/btnfa"
android:layout_marginRight="10dp"
android:layout_column="3" />
android:layout_width="match_parent"
android:layout_height="match_parent">
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:layout_marginBottom="10dp">
Implementasi Kecapi
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.adityanugraha.aplikasibelajar.kecapi"
android:background="@drawable/bg4">
android:layout_width="50dp"
android:layout_height="50dp"
android:id="@+id/btnhome"
android:src="@drawable/btnhome"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
android:layout_width="50dp"
android:layout_height="50dp"
android:id="@+id/btnkembali"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:src="@drawable/btnback" />
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:shrinkColumns="*"
android:stretchColumns="*"
android:layout_marginTop="60dp">
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:layout_marginBottom="10dp">
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btnkc1"
android:src="@drawable/kc1"
android:background="@null"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btnkc2"
android:src="@drawable/kc1"
android:background="@null"
android:layout_alignParentTop="true"
android:layout_toRightOf="@+id/btnkc1"
android:layout_toEndOf="@+id/btnkc1" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btnkc3"
android:src="@drawable/kc1"
android:background="@null"
android:layout_alignParentTop="true"
android:layout_toRightOf="@+id/btnkc2"
android:layout_toEndOf="@+id/btnkc2" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btnkc4"
android:src="@drawable/kc1"
android:background="@null"
android:layout_alignParentTop="true"
android:layout_toRightOf="@+id/btnkc3"
android:layout_toEndOf="@+id/btnkc3" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btnkc5"
android:src="@drawable/kc1"
android:background="@null"
android:layout_alignParentTop="true"
android:layout_toRightOf="@+id/btnkc4"
android:layout_toEndOf="@+id/btnkc4" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btnkc6"
android:src="@drawable/kc1"
android:background="@null"
android:layout_alignBottom="@+id/btnkembali1"
android:layout_toRightOf="@+id/btnkc5"
android:layout_toEndOf="@+id/btnkc5" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btnkc7"
android:src="@drawable/kc1"
android:background="@null"
android:layout_alignBottom="@+id/btnkembali1"
android:layout_toRightOf="@+id/btnkc6"
android:layout_toEndOf="@+id/btnkc6" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btnkc8"
android:src="@drawable/kc1"
android:background="@null"
android:layout_alignBottom="@+id/btnkembali1"
android:layout_toRightOf="@+id/btnkc7"
android:layout_toEndOf="@+id/btnkc7" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btnkc9"
android:src="@drawable/kc1"
android:background="@null"
android:layout_alignBottom="@+id/btnkembali1"
android:layout_toRightOf="@+id/btnkc8"
android:layout_toEndOf="@+id/btnkc8" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btnkc10"
android:src="@drawable/kc1"
android:background="@null"
android:layout_alignParentTop="true"
android:layout_toRightOf="@+id/btnkc9"
android:layout_toEndOf="@+id/btnkc9" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btnkc11"
android:src="@drawable/kc1"
android:background="@null"
android:layout_alignBottom="@+id/btnkembali1"
android:layout_toRightOf="@+id/btnkc10"
android:layout_toEndOf="@+id/btnkc10" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btnkc12"
android:src="@drawable/kc1"
android:background="@null"
android:layout_alignBottom="@+id/btnkembali1"
android:layout_toRightOf="@+id/btnkc11"
android:layout_toEndOf="@+id/btnkc11" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btnkc13"
android:src="@drawable/kc1"
android:background="@null"
android:layout_alignBottom="@+id/btnkembali1"
android:layout_toRightOf="@+id/btnkc12"
android:layout_toEndOf="@+id/btnkc12" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btnkc14"
android:src="@drawable/kc1"
android:background="@null"
android:layout_alignBottom="@+id/btnkembali1"
android:layout_toRightOf="@+id/btnkc13"
android:layout_toEndOf="@+id/btnkc13" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btnkc15"
android:src="@drawable/kc1"
android:background="@null"
android:layout_alignBottom="@+id/btnkembali1"
android:layout_toRightOf="@+id/btnkc14"
android:layout_toEndOf="@+id/btnkc14" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btnkc16"
android:src="@drawable/kc1"
android:background="@null"
android:layout_alignBottom="@+id/btnkembali1"
android:layout_toRightOf="@+id/btnkc15"
android:layout_toEndOf="@+id/btnkc15" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btnkc17"
android:src="@drawable/kc1"
android:background="@null"
android:layout_alignBottom="@+id/btnkembali1"
android:layout_toRightOf="@+id/btnkc16"
android:layout_toEndOf="@+id/btnkc16" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btnkc18"
android:src="@drawable/kc1"
android:background="@null"
android:layout_alignBottom="@+id/btnkembali1"
android:layout_toRightOf="@+id/btnkc17"
android:layout_toEndOf="@+id/btnkc17" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btnkc19"
android:src="@drawable/kc1"
android:background="@null"
android:layout_alignBottom="@+id/btnkembali1"
android:layout_toRightOf="@+id/btnkc18"
android:layout_toEndOf="@+id/btnkc18" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btnkc20"
android:src="@drawable/kc1"
android:background="@null"
android:layout_alignBottom="@+id/btnkembali1"
android:layout_toRightOf="@+id/btnkc19"
android:layout_toEndOf="@+id/btnkc19" />
Syntax Java Kecapi
package com.example.adityanugraha.aplikasibelajar;
import android.content.Intent;
import android.media.MediaPlayer;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.MotionEvent;
import android.view.View;
import android.view.Window;
import android.view.WindowManager;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.widget.ImageView;
public class kecapi extends AppCompatActivity {
MediaPlayer kc1;
MediaPlayer kc2;
MediaPlayer kc3;
MediaPlayer kc4;
MediaPlayer kc5;
MediaPlayer kc6;
MediaPlayer kc7;
MediaPlayer kc8;
MediaPlayer kc9;
MediaPlayer kc10;
MediaPlayer kc11;
MediaPlayer kc12;
MediaPlayer kc13;
MediaPlayer kc14;
MediaPlayer kc15;
MediaPlayer kc16;
MediaPlayer kc17;
MediaPlayer kc18;
MediaPlayer kc19;
MediaPlayer kc20;
ImageView btnkembali;
ImageView btnhome;
ImageView btnkc1;
ImageView btnkc2;
ImageView btnkc3;
ImageView btnkc4;
ImageView btnkc5;
ImageView btnkc6;
ImageView btnkc7;
ImageView btnkc8;
ImageView btnkc9;
ImageView btnkc10;
ImageView btnkc11;
ImageView btnkc12;
ImageView btnkc13;
ImageView btnkc14;
ImageView btnkc15;
ImageView btnkc16;
ImageView btnkc17;
ImageView btnkc18;
ImageView btnkc19;
ImageView btnkc20;
int statusAudio;
@Override
protected void onCreate(Bundle savedInstanceState) {
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_kecapi);
final Animation animasi1 = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.kecapi_play);
final Animation animasi2 = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.kecapi_play);
final Animation animasi3 = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.kecapi_play);
final Animation animasi4 = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.kecapi_play);
final Animation animasi5 = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.kecapi_play);
final Animation animasi6 = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.kecapi_play);
final Animation animasi7 = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.kecapi_play);
final Animation animasi8 = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.kecapi_play);
final Animation animasi9 = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.kecapi_play);
final Animation animasi10 = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.kecapi_play);
final Animation animasi11 = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.kecapi_play);
final Animation animasi12 = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.kecapi_play);
final Animation animasi13 = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.kecapi_play);
final Animation animasi14 = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.kecapi_play);
final Animation animasi15 = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.kecapi_play);
final Animation animasi16 = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.kecapi_play);
final Animation animasi17 = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.kecapi_play);
final Animation animasi18 = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.kecapi_play);
final Animation animasi19 = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.kecapi_play);
final Animation animasi20 = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.kecapi_play);
statusAudio = getIntent().getIntExtra("status", statusAudio);
//===================================BUTTON - BUTTON==============================================================//
btnkembali = (ImageView)findViewById(R.id.btnkembali);
btnkembali.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(getApplicationContext(), musik.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.setFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
startActivity(intent);
finish();
}
});
btnhome = (ImageView)findViewById(R.id.btnhome);
btnhome.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent1 = new Intent(getApplicationContext(), Main.class);
intent1.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent1.setFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
intent1.putExtra("status", statusAudio);
startActivity(intent1);
finish();
}
});
//===============================================================================================================//
btnkc1 = (ImageView) findViewById(R.id.btnkc1);
kc1 = MediaPlayer.create(this, R.raw.kc1);
kc1.setLooping(false);
kc1.setVolume(1, 1);
btnkc1.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (kc1.isPlaying()) {
kc1.seekTo(10);
}else {
kc1.start();
}
btnkc1.startAnimation(animasi1);
return false;
}
});
btnkc2 = (ImageView) findViewById(R.id.btnkc2);
kc2 = MediaPlayer.create(this, R.raw.kc2);
kc2.setLooping(false);
kc2.setVolume(1, 1);
btnkc2.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (kc2.isPlaying()) {
kc2.seekTo(10);
}else {
kc2.start();
}
btnkc2.startAnimation(animasi2);
return false;
}
});
btnkc3 = (ImageView) findViewById(R.id.btnkc3);
kc3 = MediaPlayer.create(this, R.raw.kc3);
kc3.setLooping(false);
kc3.setVolume(1, 1);
btnkc3.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (kc3.isPlaying()) {
kc3.seekTo(10);
}else {
kc3.start();
}
btnkc3.startAnimation(animasi3);
return false;
}
});
btnkc4 = (ImageView) findViewById(R.id.btnkc4);
kc4 = MediaPlayer.create(this, R.raw.kc4);
kc4.setLooping(false);
kc4.setVolume(1, 1);
btnkc4.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (kc4.isPlaying()) {
kc4.seekTo(10);
}else {
kc4.start();
}
btnkc4.startAnimation(animasi4);
return false;
}
});
btnkc5 = (ImageView) findViewById(R.id.btnkc5);
kc5 = MediaPlayer.create(this, R.raw.kc5);
kc5.setLooping(false);
kc5.setVolume(1, 1);
btnkc5.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (kc5.isPlaying()) {
kc5.seekTo(10);
}else {
kc5.start();
}
btnkc5.startAnimation(animasi5);
return false;
}
});
btnkc6 = (ImageView) findViewById(R.id.btnkc6);
kc6 = MediaPlayer.create(this, R.raw.kc6);
kc6.setLooping(false);
kc6.setVolume(1, 1);
btnkc6.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (kc6.isPlaying()) {
kc6.seekTo(10);
}else {
kc6.start();
}
btnkc6.startAnimation(animasi6);
return false;
}
});
btnkc7 = (ImageView) findViewById(R.id.btnkc7);
kc7 = MediaPlayer.create(this, R.raw.kc7);
kc7.setLooping(false);
kc7.setVolume(1, 1);
btnkc7.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (kc7.isPlaying()) {
kc7.seekTo(10);
}else {
kc7.start();
}
btnkc7.startAnimation(animasi7);
return false;
}
});
btnkc8 = (ImageView) findViewById(R.id.btnkc8);
kc8 = MediaPlayer.create(this, R.raw.kc8);
kc8.setLooping(false);
kc8.setVolume(1, 1);
btnkc8.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (kc8.isPlaying()) {
kc8.seekTo(10);
}else {
kc8.start();
}
btnkc8.startAnimation(animasi8);
return false;
}
});
btnkc9 = (ImageView) findViewById(R.id.btnkc9);
kc9 = MediaPlayer.create(this, R.raw.kc9);
kc9.setLooping(false);
kc9.setVolume(1, 1);
btnkc9.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (kc9.isPlaying()) {
kc9.seekTo(10);
}else {
kc9.start();
}
btnkc9.startAnimation(animasi9);
return false;
}
});
btnkc10 = (ImageView) findViewById(R.id.btnkc10);
kc10 = MediaPlayer.create(this, R.raw.kc10);
kc10.setLooping(false);
kc10.setVolume(1, 1);
btnkc10.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (kc10.isPlaying()) {
kc10.seekTo(10);
}else {
kc10.start();
}
btnkc10.startAnimation(animasi10);
return false;
}
});
btnkc11 = (ImageView) findViewById(R.id.btnkc11);
kc11 = MediaPlayer.create(this, R.raw.kc11);
kc11.setLooping(false);
kc11.setVolume(1, 1);
btnkc11.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (kc11.isPlaying()) {
kc11.seekTo(10);
}else {
kc11.start();
}
btnkc11.startAnimation(animasi11);
return false;
}
});
btnkc12 = (ImageView) findViewById(R.id.btnkc12);
kc12 = MediaPlayer.create(this, R.raw.kc12);
kc12.setLooping(false);
kc12.setVolume(1, 1);
btnkc12.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (kc12.isPlaying()) {
kc12.seekTo(10);
}else {
kc12.start();
}
btnkc12.startAnimation(animasi12);
return false;
}
});
btnkc13 = (ImageView) findViewById(R.id.btnkc13);
kc13 = MediaPlayer.create(this, R.raw.kc13);
kc13.setLooping(false);
kc13.setVolume(1, 1);
btnkc13.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (kc13.isPlaying()) {
kc13.seekTo(10);
}else {
kc13.start();
}
btnkc13.startAnimation(animasi13);
return false;
}
});
btnkc14 = (ImageView) findViewById(R.id.btnkc14);
kc14 = MediaPlayer.create(this, R.raw.kc14);
kc14.setLooping(false);
kc14.setVolume(1, 1);
btnkc14.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (kc14.isPlaying()) {
kc14.seekTo(10);
}else {
kc14.start();
}
btnkc14.startAnimation(animasi14);
return false;
}
});
btnkc15 = (ImageView) findViewById(R.id.btnkc15);
kc15 = MediaPlayer.create(this, R.raw.kc15);
kc15.setLooping(false);
kc15.setVolume(1, 1);
btnkc15.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (kc15.isPlaying()) {
kc15.seekTo(10);
}else {
kc15.start();
}
btnkc15.startAnimation(animasi15);
return false;
}
});
btnkc16 = (ImageView) findViewById(R.id.btnkc16);
kc16 = MediaPlayer.create(this, R.raw.kc16);
kc16.setLooping(false);
kc16.setVolume(1, 1);
btnkc16.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (kc16.isPlaying()) {
kc16.seekTo(10);
}else {
kc16.start();
}
btnkc16.startAnimation(animasi16);
return false;
}
});
btnkc17 = (ImageView) findViewById(R.id.btnkc17);
kc17 = MediaPlayer.create(this, R.raw.kc17);
kc17.setLooping(false);
kc17.setVolume(1, 1);
btnkc17.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (kc17.isPlaying()) {
kc17.seekTo(10);
}else {
kc17.start();
}
btnkc17.startAnimation(animasi17);
return false;
}
});
btnkc18 = (ImageView) findViewById(R.id.btnkc18);
kc18 = MediaPlayer.create(this, R.raw.kc18);
kc18.setLooping(false);
kc18.setVolume(1, 1);
btnkc18.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (kc18.isPlaying()) {
kc18.seekTo(10);
}else {
kc18.start();
}
btnkc18.startAnimation(animasi18);
return false;
}
});
btnkc19 = (ImageView) findViewById(R.id.btnkc19);
kc19 = MediaPlayer.create(this, R.raw.kc19);
kc19.setLooping(false);
kc19.setVolume(1, 1);
btnkc19.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (kc19.isPlaying()) {
kc19.seekTo(10);
}else {
kc19.start();
}
btnkc19.startAnimation(animasi19);
return false;
}
});
btnkc20 = (ImageView) findViewById(R.id.btnkc20);
kc20 = MediaPlayer.create(this, R.raw.kc20);
kc20.setLooping(false);
kc20.setVolume(1, 1);
btnkc20.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (kc20.isPlaying()) {
kc20.seekTo(10);
}else {
kc20.start();
}
btnkc20.startAnimation(animasi20);
return false;
}
});
}
@Override
public void onBackPressed(){
return;
}
}
Implementasi Kendang
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.adityanugraha.aplikasibelajar.kendang"
android:background="@drawable/bg4">
android:layout_width="50dp"
android:layout_height="50dp"
android:id="@+id/btnhome"
android:layout_column="4"
android:src="@drawable/btnhome"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
android:layout_width="50dp"
android:layout_height="50dp"
android:id="@+id/btnkembali"
android:layout_column="4"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:src="@drawable/btnback" />
android:layout_width="200dp"
android:layout_height="200dp"
android:id="@+id/gd1"
android:src="@drawable/kendang2"
android:layout_centerVertical="true"
android:layout_toRightOf="@+id/gd4"
android:layout_toEndOf="@+id/gd4" />
android:layout_width="160dp"
android:layout_height="160dp"
android:id="@+id/gd2"
android:src="@drawable/kendang2"
android:layout_centerVertical="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
android:layout_width="100dp"
android:layout_height="100dp"
android:id="@+id/gd3"
android:src="@drawable/kendang2"
android:layout_alignParentBottom="true"
android:layout_toLeftOf="@+id/gd4"
android:layout_toStartOf="@+id/gd4" />
android:layout_width="140dp"
android:layout_height="140dp"
android:id="@+id/gd4"
android:src="@drawable/kendang2"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true" />
Syntax Java Kendang
package com.example.adityanugraha.aplikasibelajar;
import android.content.Intent;
import android.media.MediaPlayer;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.MotionEvent;
import android.view.View;
import android.view.Window;
import android.view.WindowManager;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.widget.ImageView;
public class kendang extends AppCompatActivity {
MediaPlayer gd1;
MediaPlayer gd2;
MediaPlayer gd3;
MediaPlayer gd4;
ImageView btnkembali;
ImageView btnhome;
ImageView btngd1;
ImageView btngd2;
ImageView btngd3;
ImageView btngd4;
int statusAudio;
@Override
protected void onCreate(Bundle savedInstanceState) {
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_kendang);
final Animation animasi1 = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.kendang_play);
final Animation animasi2 = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.kendang_play);
final Animation animasi3 = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.kendang_play);
final Animation animasi4 = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.kendang_play);
statusAudio = getIntent().getIntExtra("status", statusAudio);
//===================================BUTTON - BUTTON==============================================================//
btnkembali = (ImageView)findViewById(R.id.btnkembali);
btnkembali.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(getApplicationContext(), musik.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.setFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
startActivity(intent);
finish();
}
});
btnhome = (ImageView)findViewById(R.id.btnhome);
btnhome.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent1 = new Intent(getApplicationContext(), Main.class);
intent1.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent1.setFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
intent1.putExtra("status", statusAudio);
startActivity(intent1);
finish();
}
});
//===============================================================================================================//
btngd1 = (ImageView) findViewById(R.id.gd1);
gd1 = MediaPlayer.create(this, R.raw.gd1);
gd1.setLooping(false);
gd1.setVolume(1, 1);
btngd1.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (gd1.isPlaying()) {
gd1.seekTo(0);
}else {
gd1.start();
}
btngd1.startAnimation(animasi1);
return false;
}
});
btngd2 = (ImageView) findViewById(R.id.gd2);
gd2 = MediaPlayer.create(this, R.raw.gd2);
gd2.setLooping(false);
gd2.setVolume(1,1);
btngd2.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (gd2.isPlaying()) {
gd2.seekTo(0);
}else {
gd2.start();
}
btngd2.startAnimation(animasi2);
return false;
}
});
btngd3 = (ImageView) findViewById(R.id.gd3);
gd3 = MediaPlayer.create(this, R.raw.gd3);
gd3.setLooping(false);
gd3.setVolume(1,1);
btngd3.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (gd3.isPlaying()) {
gd3.seekTo(0);
}else {
gd3.start();
}
btngd3.startAnimation(animasi3);
return false;
}
});
btngd4 = (ImageView) findViewById(R.id.gd4);
gd4 = MediaPlayer.create(this, R.raw.gd4);
gd4.setLooping(false);
gd4.setVolume(1,1);
btngd4.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (gd4.isPlaying()) {
gd4.seekTo(0);
}else {
gd4.start();
}
btngd4.startAnimation(animasi4);
return false;
}
});
}
@Override
public void onBackPressed(){
return;
}
}
Implementasi Saron
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.adityanugraha.aplikasibelajar.saron"
android:background="@drawable/bg4">
android:layout_width="50dp"
android:layout_height="50dp"
android:id="@+id/btnhome"
android:layout_column="4"
android:src="@drawable/btnhome"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
android:layout_width="50dp"
android:layout_height="50dp"
android:id="@+id/btnkembali"
android:layout_column="4"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:src="@drawable/btnback" />
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:shrinkColumns="*"
android:stretchColumns="*"
android:layout_marginTop="60dp">
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:layout_marginBottom="10dp">
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/sr1"
android:src="@drawable/btnsaron4"
android:background="@null"
android:layout_centerVertical="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/sr2"
android:src="@drawable/btnsaron4"
android:background="@null"
android:layout_centerVertical="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/sr3"
android:src="@drawable/btnsaron4"
android:background="@null"
android:layout_centerVertical="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/sr4"
android:src="@drawable/btnsaron4"
android:background="@null"
android:layout_centerVertical="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/sr5"
android:src="@drawable/btnsaron4"
android:background="@null"
android:layout_centerVertical="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/sr6"
android:src="@drawable/btnsaron4"
android:background="@null"
android:layout_centerVertical="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
Syntax Java Saron
package com.example.adityanugraha.aplikasibelajar;
import android.content.Intent;
import android.media.MediaPlayer;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.MotionEvent;
import android.view.View;
import android.view.Window;
import android.view.WindowManager;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.widget.ImageView;
public class saron extends AppCompatActivity {
MediaPlayer sr1;
MediaPlayer sr2;
MediaPlayer sr3;
MediaPlayer sr4;
MediaPlayer sr5;
MediaPlayer sr6;
ImageView btnkembali;
ImageView btnhome;
ImageView btnsr1;
ImageView btnsr2;
ImageView btnsr3;
ImageView btnsr4;
ImageView btnsr5;
ImageView btnsr6;
int statusAudio;
@Override
protected void onCreate(Bundle savedInstanceState) {
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_saron);
final Animation animasi1 = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.kendang_play);
final Animation animasi2 = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.kendang_play);
final Animation animasi3 = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.kendang_play);
final Animation animasi4 = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.kendang_play);
final Animation animasi5 = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.kendang_play);
final Animation animasi6 = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.kendang_play);
statusAudio = getIntent().getIntExtra("status", statusAudio);
//===================================BUTTON - BUTTON==============================================================//
btnkembali = (ImageView)findViewById(R.id.btnkembali);
btnkembali.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(getApplicationContext(), musik.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.setFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
startActivity(intent);
finish();
}
});
btnhome = (ImageView)findViewById(R.id.btnhome);
btnhome.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent1 = new Intent(getApplicationContext(), Main.class);
intent1.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent1.setFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
intent1.putExtra("status", statusAudio);
startActivity(intent1);
finish();
}
});
//===============================================================================================================//
btnsr1 = (ImageView) findViewById(R.id.sr1);
sr1 = MediaPlayer.create(this, R.raw.saron5);
sr1.setLooping(false);
sr1.setVolume(1, 1);
btnsr1.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (sr1.isPlaying()) {
sr1.seekTo(10);
}else {
sr1.start();
}
btnsr1.startAnimation(animasi1);
return false;
}
});
btnsr2 = (ImageView) findViewById(R.id.sr2);
sr2 = MediaPlayer.create(this, R.raw.saron1);
sr2.setLooping(false);
sr2.setVolume(1, 1);
btnsr2.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (sr2.isPlaying()) {
sr2.seekTo(10);
}else {
sr2.start();
}
btnsr2.startAnimation(animasi2);
return false;
}
});
btnsr3 = (ImageView) findViewById(R.id.sr3);
sr3 = MediaPlayer.create(this, R.raw.saron2);
sr3.setLooping(false);
sr3.setVolume(1, 1);
btnsr3.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (sr3.isPlaying()) {
sr3.seekTo(10);
}else {
sr3.start();
}
btnsr3.startAnimation(animasi3);
return false;
}
});
btnsr4 = (ImageView) findViewById(R.id.sr4);
sr4 = MediaPlayer.create(this, R.raw.saron3);
sr4.setLooping(false);
sr4.setVolume(1, 1);
btnsr4.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (sr4.isPlaying()) {
sr4.seekTo(10);
}else {
sr4.start();
}
btnsr4.startAnimation(animasi4);
return false;
}
});
btnsr5 = (ImageView) findViewById(R.id.sr5);
sr5 = MediaPlayer.create(this, R.raw.saron4);
sr5.setLooping(false);
sr5.setVolume(1, 1);
btnsr5.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (sr5.isPlaying()) {
sr5.seekTo(10);
}else {
sr5.start();
}
btnsr5.startAnimation(animasi5);
return false;
}
});
btnsr6 = (ImageView) findViewById(R.id.sr6);
sr6 = MediaPlayer.create(this, R.raw.saron5r);
sr6.setLooping(false);
sr6.setVolume(1, 1);
btnsr6.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (sr6.isPlaying()) {
sr6.seekTo(10);
}else {
sr6.start();
}
btnsr6.startAnimation(animasi6);
return false;
}
});
}
@Override
public void onBackPressed(){
return;
}
}
Implementasi Keluar
package com.example.adityanugraha.aplikasibelajar;
import android.content.Intent;
import android.media.MediaPlayer;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.MotionEvent;
import android.view.View;
import android.view.Window;
import android.view.WindowManager;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.widget.ImageView;
public class saron extends AppCompatActivity {
MediaPlayer sr1;
MediaPlayer sr2;
MediaPlayer sr3;
MediaPlayer sr4;
MediaPlayer sr5;
MediaPlayer sr6;
ImageView btnkembali;
ImageView btnhome;
ImageView btnsr1;
ImageView btnsr2;
ImageView btnsr3;
ImageView btnsr4;
ImageView btnsr5;
ImageView btnsr6;
int statusAudio;
@Override
protected void onCreate(Bundle savedInstanceState) {
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_saron);
final Animation animasi1 = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.kendang_play);
final Animation animasi2 = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.kendang_play);
final Animation animasi3 = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.kendang_play);
final Animation animasi4 = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.kendang_play);
final Animation animasi5 = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.kendang_play);
final Animation animasi6 = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.kendang_play);
statusAudio = getIntent().getIntExtra("status", statusAudio);
//===================================BUTTON - BUTTON==============================================================//
btnkembali = (ImageView)findViewById(R.id.btnkembali);
btnkembali.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(getApplicationContext(), musik.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.setFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
startActivity(intent);
finish();
}
});
btnhome = (ImageView)findViewById(R.id.btnhome);
btnhome.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent1 = new Intent(getApplicationContext(), Main.class);
intent1.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent1.setFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
intent1.putExtra("status", statusAudio);
startActivity(intent1);
finish();
}
});
//===============================================================================================================//
btnsr1 = (ImageView) findViewById(R.id.sr1);
sr1 = MediaPlayer.create(this, R.raw.saron5);
sr1.setLooping(false);
sr1.setVolume(1, 1);
btnsr1.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (sr1.isPlaying()) {
sr1.seekTo(10);
}else {
sr1.start();
}
btnsr1.startAnimation(animasi1);
return false;
}
});
btnsr2 = (ImageView) findViewById(R.id.sr2);
sr2 = MediaPlayer.create(this, R.raw.saron1);
sr2.setLooping(false);
sr2.setVolume(1, 1);
btnsr2.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (sr2.isPlaying()) {
sr2.seekTo(10);
}else {
sr2.start();
}
btnsr2.startAnimation(animasi2);
return false;
}
});
btnsr3 = (ImageView) findViewById(R.id.sr3);
sr3 = MediaPlayer.create(this, R.raw.saron2);
sr3.setLooping(false);
sr3.setVolume(1, 1);
btnsr3.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (sr3.isPlaying()) {
sr3.seekTo(10);
}else {
sr3.start();
}
btnsr3.startAnimation(animasi3);
return false;
}
});
btnsr4 = (ImageView) findViewById(R.id.sr4);
sr4 = MediaPlayer.create(this, R.raw.saron3);
sr4.setLooping(false);
sr4.setVolume(1, 1);
btnsr4.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (sr4.isPlaying()) {
sr4.seekTo(10);
}else {
sr4.start();
}
btnsr4.startAnimation(animasi4);
return false;
}
});
btnsr5 = (ImageView) findViewById(R.id.sr5);
sr5 = MediaPlayer.create(this, R.raw.saron4);
sr5.setLooping(false);
sr5.setVolume(1, 1);
btnsr5.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (sr5.isPlaying()) {
sr5.seekTo(10);
}else {
sr5.start();
}
btnsr5.startAnimation(animasi5);
return false;
}
});
btnsr6 = (ImageView) findViewById(R.id.sr6);
sr6 = MediaPlayer.create(this, R.raw.saron5r);
sr6.setLooping(false);
sr6.setVolume(1, 1);
btnsr6.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (sr6.isPlaying()) {
sr6.seekTo(10);
}else {
sr6.start();
}
btnsr6.startAnimation(animasi6);
return false;
}
});
}
@Override
public void onBackPressed(){
return;
}
}
Syntax Java Keluar
package com.example.adityanugraha.aplikasibelajar;
import android.content.Intent;
import android.media.MediaPlayer;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.view.Window;
import android.view.WindowManager;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.widget.ImageView;
public class exit extends AppCompatActivity {
MediaPlayer audioclick;
int statusAudio;
@Override
protected void onCreate(Bundle savedInstanceState) {
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_exit);
statusAudio = getIntent().getIntExtra("status", statusAudio);
audioclick = MediaPlayer.create(this, R.raw.touch);
audioclick.setLooping(false);
audioclick.setVolume(1,1);
Animation exit = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.exit);
ImageView pnlexit = (ImageView)findViewById(R.id.exit);
pnlexit.startAnimation(exit);
Animation exit1 = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.exit1);
ImageView btnexit1 = (ImageView)findViewById(R.id.btnexit1);
btnexit1.startAnimation(exit1);
btnexit1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
audioclick.start();
exit.this.finish();
}
});
Animation exit2 = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.exit2);
ImageView btnexit2 = (ImageView)findViewById(R.id.btnexit2);
btnexit2.startAnimation(exit2);
btnexit2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent0 = new Intent(getApplicationContext(), Main.class);
intent0.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent0.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
intent0.putExtra("status", statusAudio);
audioclick.start();
startActivity(intent0);
finish();
}
});
}
@Override
public void onBackPressed(){
return;
}
}
Berikut Ini adalah Syntax Untuk Membuat Animasi nya ,dengan menggunakan format .xml dan membuat folder baru beri nama saja anim supaya lebih mempermudah.
Syntax Animasi Klik Button
xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/linear_interpolator"
android:fillAfter="true">
android:startOffset="100"
android:fromXDelta="100%p"
android:toXDelta="0%"
android:duration="1000"
/>
android:startOffset="900"
android:fromXScale="1.0"
android:toXScale="1.1"
android:fromYScale="1.0"
android:toYScale="1.1"
android:duration="200"
android:pivotX="50%"
android:pivotY="50%"
android:repeatMode="reverse"
android:repeatCount="infinite" >
Syntax Animasi button Alat Musik seperti Angklung dll
android:fromDegrees="0"
android:toDegrees="20"
android:pivotX="50%"
android:pivotY="50%"
android:duration="100" >
android:startOffset="100"
android:fromDegrees="20"
android:toDegrees="-20"
android:pivotX="50%"
android:pivotY="50%"
android:duration="100" >
android:startOffset="200"
android:fromDegrees="-20"
android:toDegrees="20"
android:pivotX="50%"
android:pivotY="50%"
android:duration="100" >
android:startOffset="300"
android:fromDegrees="20"
android:toDegrees="-20"
android:pivotX="50%"
android:pivotY="50%"
android:duration="100" >
android:startOffset="400"
android:fromDegrees="-20"
android:toDegrees="0"
android:pivotX="50%"
android:pivotY="50%"
android:duration="100" >
Syntax Animasi Splahscreen
xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/linear_interpolator"
android:fillAfter="true">
android:startOffset="200"
android:fromXScale="0"
android:toXScale="1.1"
android:fromYScale="0"
android:toYScale="1.1"
android:duration="1000"
android:pivotX="50%"
android:pivotY="50%">
android:startOffset="1000"
android:fromXScale="1.1"
android:toXScale="0.8"
android:fromYScale="1.1"
android:toYScale="0.8"
android:duration="100"
android:pivotX="50%"
android:pivotY="50%">
Syntax Animasi Keluar
xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/linear_interpolator"
android:fillAfter="true">
android:startOffset="100"
android:fromXScale="0"
android:toXScale="1.2"
android:fromYScale="0"
android:toYScale="1.2"
android:duration="700"
android:pivotX="50%"
android:pivotY="50%">
android:startOffset="600"
android:fromXScale="1.0"
android:toXScale="0.7"
android:fromYScale="1.0"
android:toYScale="0.7"
android:duration="500"
android:pivotX="50%"
android:pivotY="50%">
android:startOffset="1000"
android:fromDegrees="0"
android:toDegrees="360"
android:pivotX="50%"
android:pivotY="50%"
android:duration="500" >
Penutup
Kesimpulan
Dalam pembuatan Game Edukasi Belajar Itu Asik ini diharapkan diharapkan dapat memberikan pendidikan, kemudahan dan hiburan yang lebih menarik, efisien, efektif, dan berdaya guna serta sebagai akhir laporan, penulis dapat menarik kesimpulan sebagai berikut :
Game edukasi ini memberikan pembelajaran kepada anak-anak untuk lebih mudah memperlajari huruf,angka, dan alat musik tradisonal.
Penulis membuat game edukasi yang dikemas secara modern, yaitu dengan smartphone Android, agar pengguna lebih mudah untuk memainkan game edukasi tersebut.
Desain interfacenya menarik, sehingga menjadikan aplikasi sebagai media pembelajaran yang menarik sesuai pada kebutuhan anak-anak.
Saran
Berdasarkan penelitian dan analisis hasil, terdapat beberapa saran untuk perbaikan sistem selanjutnya. Saran-saran tersebut diantaranya adalah:
Untuk membuat game yang baik dan efektif, sebaiknya dikerjakan dalam tim sehingga dapat berbagi tugas, ada yang bertugas untuk mendesain gameplay, ada yang bertugas sebagai programmernya dan pembagian tugas lainnya, sehingga game dapat diselesaikan dengan cepat dan efektif.
Dalam pengembangan game edukasi Belajar Itu Asik hanya dapat dimainkan secara single player, harapan ke depannya semoga aplikasi ini dapat dikembangkan agar dapat dipergunakan secara luas seperti jaringan komputer atau internet.
Semoga kedepannya game ini dapat dikembangkan menjadi lebih dinamis dan lebih menarik, dan game ini diharapkan tidak hanya berbasis OS android saja, tetapi bisa OS yang lain.