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.
- Langsung saja Buka Android Studio
- 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
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 :)
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
- 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
8. Setelah selesai mengatur layoutnya, sekarang kita menuju ke 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)
10. Oke, SoalPilihanGanda.java sudah dibuat, sekarang kita atur isinya :
11. Setelah itu sekarang kita menuju ke activity_kuis_pilihan_ganda.xml;
12. Setelah mengatur file xml nya sekarang kita menuju ke file java, aturlah sebagai berikut
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)
15. Setelah kita buat file java pada langkah sebelumnya, sekarang kita atur activity_kuis_essay.xml
16. Langkah selanjutnya adalah mengatur KuisEssay.java, berikut source codenya
17. Kita masuk langkah terakhir nih, finishingnya adalah mengatur activity_hasil_skoring.xml dan 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 :)
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