Laman

Rabu, 27 Maret 2019

Tutorial membuat Aplikasi Kuis menggunakan Array

Haloo guys, sudah sekian lama nih ngga posting beginian hehe.
Nah langsung saja deh tidak perlu banyak basa basi. Pada kali ini aku akan membagi tutorial membuat aplikasi kuis menggunakan array. Aplikasi yang dimaksud adalah aplikasi berbasis android ya dan software yang digunakan adalah Android Studio.

Seperti ini nanti hasil akhirnya

  1. Langsung saja Buka Android Studio
  2. Buat projek baru dengan nama ContohFinalProjectKuis


3. Klik next. Kemudian untuk Target Android Devices, pilih ‘Phone and Tablet’ dan pada kali ini menggunakan API 15: Android 4.0.3 (IceCreamSandwich) stelah itu klik next.
4. Untuk activitynya kita pilih ‘Empty Activity’ , klik next. Customize the activity biarkan saja secara default, langsung klik next lagi.
Sebelum kita masuk ke dalam file xml dan java, masukkan asset gambar dahulu ke dalam folder drawable dengan cara:
buka folder teman-teman yang menyimpan asset -> pilih gambar yang akan dimasukkan dalam Android Studio (pilih semuanya) -> copy -> buka android studio -> klik kanan pada drawable -> paste -> ok
Teman-teman bisa download assetnya disini . Sebelumnya saya minta izin teman-teman untuk memakai gambarnya tanpa izin dahulu, saya ambil aset gambar tersebut dari google.com :)

pilih gambar -> klik kanan -> klik copy
klik drawable di android studio -> klik kanan -> paste -> ok

nb: ingat untuk nama file yang akan dipastekan ke dalam folder drawable tidak boleh menggunakan huruf kapital
5. Setelah projek berhasil dibuat, kita langsung buat beberapa activity dengan cara klik kanan app -> new -> activity -> empty activity


6. Kita buat beberapa activity :
- KuisPilihanGanda
- KuisEssay
- HasilSkoring
Berikut hasil setelah semuanya dibuat. Abaikan yang dicoret hitam :D


7. Nah setelah semuanya dibuat, sekarang kita atur xml pada layout activity_main dahulu

Hasil dari code pada activity_main.xml

8. Setelah selesai mengatur layoutnya, sekarang kita menuju ke MainActivity,java

MainActivity.java

9. activity_main.xml dan MainActivity.java sudah selesai dibuat. Kemudian sekarang kita menuju ke activity_kuis_pilihan_ganda.xml , namun sebelumnya kita buat file java baru untuk mengatur array-nya dengan cara : (lihat gambar dibawah ini)

membuat file java baru (1)
membuat file java baru (2)

10. Oke, SoalPilihanGanda.java sudah dibuat, sekarang kita atur isinya :


11. Setelah itu sekarang kita menuju ke activity_kuis_pilihan_ganda.xml;

activity_kuis_pilihan_ganda.xml
hasil activity_kuis_pilihan_ganda.xml

12. Setelah mengatur file xml nya sekarang kita menuju ke file java, aturlah sebagai berikut

KuisPilihanGanda.java

13. Sampai ini teman-teman sudah berhasil kuis pilihan ganda pada array, namun tutorial ini belum selesai ya, hehe. Setelah membuat yang pilihan ganda kita lanjut membuat kuis essay.
Langsung saja, teman-teman buat lagi file java seperti langkah no. 9 dengan nama SoalEssay
14. Setelah berhasil dibuat, tuliskan code dibawah ini pada file java tersebut (SoalEssay.java)

SoalEssay.java
penjelasan 1

15. Setelah kita buat file java pada langkah sebelumnya, sekarang kita atur activity_kuis_essay.xml

activity_kuis_essay.xml
hasil dari activity_kuis_essay.xml , pada screenshoot ini background tidak keluar warnanya, tetapi nanti di aplikasi keluar kok, tidak perlu panik ya :D

16. Langkah selanjutnya adalah mengatur KuisEssay.java, berikut source codenya

KuisEssay.java

17. Kita masuk langkah terakhir nih, finishingnya adalah mengatur activity_hasil_skoring.xml dan HasilSkoring.java

activity_hasil_skoring.xml



hasil activity_hasil_skoring.xml
HasilSkoring.java

Alhamdulillah selesai juga hehe, semoga projek yang teman-teman buat dari mengikuti tutorial ini tidak ada yang error. Ingat ya boleh ngopy, tapi jadilah peng-copy yang cerdas, jangan asal copy aja tapi dibaca dulu :)
Sekian tutorial membuat kuis menggunakan array dari saya, semoga tutorial ini bermanfaat bagi teman-teman sekalian dan menumbuhkan keinginan yang lebih dalam membuat aplikasi berbasis android :D
Terima Kasih
nb: perbedaan antara .equals(jawaban) [KuisPilihanGanda.java line 89] dengan .equalsIgnoreCase(jawaban) [KuisEssay.java line 82] adalah
misal: String x = “tutorial”
jika diikuti .equals(“tutorial”) maka variabel x nilainya harus sama dengan “tutorial” begitu juga besar kecilnya huruf.
nah jika diikuti .equalsIgnoreCase(“tutorial”), besar kecilnya huruf tidak berpengaruh. masih ngga paham? comment :)

Sumber :
https://medium.com/@hanifabdullah7/kuis-array-fcd57418a0fe


Tidak ada komentar:

Posting Komentar