BAB 5 PENUTUP
5.2 Saran
Berdasarkan penelitian yang dilakukan saran yang dapat diberikan sehubungan dengan pelaksanaan tugas akhir ini yakni diharapkan kedepannya aplikasi mengandung lebih banyak permainan namun tetap dalam konten bermain sambil belajar agar dapat memberikan semangat anak-anak untuk belajar pengenalan huruf dimulai dari usia dini.
DAFTAR PUSTAKA
1. Juhara, Zamrony P. 2016. Panduan Lengkap Pemrograman Android.
Yogyakarta: Penerbit Andi
2. Winata Rian, 2013, “Rancang Bangun Aplikasi Pembelajaran Anak Usia Dini Berbasis Android”, Jurusan Teknik Informatika Fakultas Sains dan Teknologi Universitas Islam Negeri Sultan Syarif Kasim Riau: Pekanbaru.
3. Mahrus Ali, 2014. “Perancangan aplikasi edukasi Smart Brain Kids Berbasis android sebagai media Pembelajaean untuk anak usia dini”, Fakultas Teknik Universitas Islam Madura.
4. Yudhiwan Nur Rokhim, 2014, “Sistem Perancangan Aplikasi Pembelajaran Pengenalan Warna, Huruf dan Angka Untuk Anak Usia Dini Dengan 3 Bahasa”, Program Studi Teknik Informatika Fakultas Komunikasi dan Informatika Universitas Muhammadiyah Surakarta.
5. Nazruddin Safaat H. 2011. “Pemograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android”, INFORMATIKA, Bandung.
6. Universitas Surabaya (UBAYA). 2010. Android: Sistem Opearsi Pada Smartphone. http://www.ubaya.ac.id/2014/content/articles_detail/7/Android--Sistem-Operasipada-Smartphone.html
7. Buysmaart. 2016. Android Versions - Past To Present. List of Android Versions and Devices. http://blog.buysmaart.com/android-versions-past-present/
8. Developer Android. Mengenal Android Studio.
https://developer.android.com/studio/intro/index.html?hl=id 9. Developer Android. Activity Lifecycle.
https://developer.android.com/reference/android/app/Activity.html 10. Google, Inc. 2014. Android SDK Documentation.
https://developer.android.com/tools/sdk
1
android:background="@drawable/b_belajar"
android:contentDescription=""
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintHorizontal_bias="0.304"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.839"
tools:ignore="ContentDescription"
android:layout_marginRight="8dp"
app:layout_constraintRight_toRightOf="parent" />
<ImageButton
android:id="@+id/bermain"
android:layout_width="140dp"
android:layout_height="56dp"
android:background="@drawable/b_bermain"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintHorizontal_bias="0.703"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.844"
tools:ignore="ContentDescription,MissingConstraints" />
<ImageButton
android:id="@+id/keluar"
android:layout_width="31dp"
android:layout_height="31dp"
android:background="@drawable/exit"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintHorizontal_bias="0.951"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.978"
tools:ignore="ContentDescription,MissingConstraints" />
<ImageButton
android:id="@+id/BelajarMembaca"
android:layout_width="400dp"
android:layout_height="60dp"
android:background="@drawable/bm1"
android:contentDescription=""
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintHorizontal_bias="0.42"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.51"
tools:ignore="ContentDescription,MissingConstraints" />
</android.support.constraint.ConstraintLayout>
android:background="@drawable/bg"
tools:context="com.example.itsme.belajarmembaca.MenuBelajarActivit
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:fadingEdge="none"
android:fillViewport="false"
android:scrollbarAlwaysDrawVerticalTrack="false"
android:scrollbarSize="0dp"
android:scrollbarStyle="insideOverlay"
android:scrollbars="none"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.7"
tools:ignore="MissingConstraints,RtlHardcoded">
<LinearLayout
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintHorizontal_bias="0.417"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
3
android:layout_marginRight="2dp"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:background="@drawable/back"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintHorizontal_bias="0.99"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.007"
tools:ignore="ContentDescription" />
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Menu Belajar"
android:textSize="24sp"
android:textStyle="bold"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintHorizontal_bias="0.54"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.257"
tools:ignore="HardcodedText" />
5
android:layout_height="match_parent"
android:background="@drawable/bg"
tools:context="com.example.itsme.belajarmembaca.MengenalHurufActiv
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:background="@drawable/pop_a"
android:contentDescription=""
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintHorizontal_bias="0.501"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.347"
tools:ignore="ContentDescription,MissingConstraints" />
<HorizontalScrollView android:id="@+id/hsv"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_marginEnd="5dp"
android:layout_marginRight="5dp"
android:fadingEdge="none"
android:fillViewport="false"
android:scrollbarAlwaysDrawVerticalTrack="false"
android:scrollbarSize="0dp"
android:scrollbarStyle="insideOverlay"
android:scrollbars="none"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.93"
tools:ignore="MissingConstraints,RtlHardcoded">
<LinearLayout
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintHorizontal_bias="0.417"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.842"
tools:ignore="ObsoleteLayoutParam,RtlHardcoded,RtlSymm etry,ScrollViewSize">
<ImageButton
7
android:layout_marginRight="2dp"
9
android:id="@+id/Ib_w"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
11
android:text="@string/auto"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintHorizontal_bias="0.059"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.051" />
<ImageButton
android:id="@+id/back"
android:layout_width="45dp"
android:layout_height="45dp"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:background="@drawable/back"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintHorizontal_bias="0.99"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.007"
tools:ignore="ContentDescription" />
<ViewAnimator
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.556"
tools:ignore="RtlHardcoded">
public class MainActivity extends AppCompatActivity {
Handler handler = new Handler();
ImageButton belajar,bermain, btnExit;
private boolean openActivity;
boolean tog;
builder.setIcon(android.R.drawable.ic_dialog_alert) .setTitle("Closing Apps")
handler.removeCallbacks(handlerRunnable);
handler.postDelayed(handlerRunnable, 2000);
openActivity = false;
13
}
@Override
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
btnExit = (ImageButton) findViewById(R.id.keluar);
btnExit.setOnClickListener(new View.OnClickListener() { @Override
final MediaPlayer suaraButton = MediaPlayer.create(this, R.raw.button);
MusicManager.SoundPlayer(this, R.raw.happybackground);
/*Pindah ke activity Belajar */
belajar = (ImageButton) findViewById(R.id.belajar);
belajar.setOnClickListener(new View.OnClickListener() { @Override
bermain = (ImageButton) findViewById(R.id.bermain);
bermain.setOnClickListener(new View.OnClickListener() { @Override
public void onClick(View view) { // Hentikan animasi button
handler.removeCallbacks(handlerRunnable);
interpolator inter = new interpolator(0.2, 20);
handler.removeCallbacks(handlerRunnable);
handler.postDelayed(handlerRunnable, 2000);
}
anim2.setInterpolator(interBounce);
if(tog){
private Runnable handlerRunnable = new Runnable() {
@Override