Tutorial kali ini akan membahas bagaimana cara mengecek sebuah jawaban yang disimpan dalam sebuah array. Tutorial ini dapat digunakan bagi anda yang membuat sebuah kuis yang memiliki banyak soal. Dengan banyaknya soal dalam suatu kuis berarti terdapat terdapat jawaban yang berjumlah sama dengan jumlah soal. Anda bisa saja mendeklarasikan variable jawaban-jawaban soal tersebut seperti dalam tutorial soal essay namun akan memakan tempat dan waktu pembuatannya. Cara lain yang dapat anda lakukan adalah menggunakan array seperti tutorial berikut ini.
1. Buatlah sebuah flash document.
2. Buatlah sebuah static text bertuliskan Masukkan kata : biru kedalam kotak jawaban kemudian tekan tombol cek untuk memunculkan status benar.
3. Buatlah 2 buah static text dengan masing-masing diberi tulisan Jawaban : dan Status :
4. Buatlah 1 buah input text. Seleksi input text tersebut dan tekan Ctrl+F3. Pada panel properties yang muncul masukkan jawaban_tampil sebagai var serta aktifkan show border around text.
5. Buatlah 1 buah dynamic text. Seleksi dynamic text tersebut dan pada panel propertiesnya masukkan status_tampil sebagai name serta nonaktifkan tombol selectable dan aktifkan tombol show border around text.
6. Buatlah sebuah simple button dengan tulisan cek didalamnya. Seleksi simple button tersebut dan pada panel properties masukkan cek_btn sebagai instance name.
7. Letakkan seluruh objek tadi seperti gambar di bawah ini :
8. Klik frame 1 dan tekan F9. Pada panel actions yang muncul masukkan script berikut :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | //membuat array bernama jawaban_asli berisi biru jawaban_asli = ["biru"]; //ketika tombol cek_btn ditekan cek_btn.onPress = function() { //jika nilai input text dengan var jawaban tampil sama dengan nilai jawaban_asli pertama if (jawaban_tampil == jawaban_asli[0]) { //tampilkan tulisan benar pada dynamic_text dengan var status_tampil status_tampil = "benar"; //jika tidak } else { //tampilkan tulisan salah pada dynamic_text dengan var status_tampil status_tampil = "salah"; } }; |
9. Tekan Ctrl+Enter untuk melihat hasilnya.
10. Silahkan masukkan kata dalam kotak jawaban. Jika anda memasukkan kata biru didalamnya dan menekan tombol cek maka akan muncul kata benar di dalam kotak status. Jika anda memasukkan kata selain biru maka akan muncul kata salah di dalam kotak status. Hal ini terjadi karena hanya kata biru yang terdapat di dalam array jawaban_asli, dimana array jawaban_asli tersebut digunakan untuk mengecek jawaban.
11. Contoh di atas hanya menggunakan satu buah jawaban saja. Berikut ini contoh menggunakan 6 buah jawaban.
Sourcenya dapat di download di sini

September 28th, 2009 at 12:24
wah makasih mas dah buat tutorial program ini, emm… tapi kalo pertanyaan dan jawabannya yang berjumlah 5 tu dibuat dinotepad. terus kita manggil soal ma ngecek jawabannya gimana? itu yang saya maksud dari kemaren mas
September 28th, 2009 at 13:42
Itu juga akan kami coba buatkan tutorialnya, sabar ya
October 2nd, 2009 at 12:06
Itu soal pilihan ganda atau essay ya?
October 5th, 2009 at 16:21
itu soal essay, masnya pernah membuat keyboard pada layar kan. nah saya dah buat terus atasnya saya tambah sebuah dynamic text untuk meload soal.txt yang saya simpan,nah input text yang pada keyboard kemarin saya gunakan untuk mengetikkan jawaban.yang saya tanyakan gimana ngecek jawabannya?ni buat pendadaran TA saya mas.tadi dah pendadaran, tapi suruh benerin latihan ini.
bantu dong.
kalo masnya bingung
, pa aku mungkin kirim filenya aza, tapi kemana mas?
October 5th, 2009 at 16:46
Boleh, silahkan kirimkan file flanya kepada kami. Tapi kirimkan inti permasalahannya saja ya
October 5th, 2009 at 17:36
makasih mas…. :-:
October 5th, 2009 at 18:18
udah mas..
October 7th, 2009 at 16:15
dah aku kirim, tp cuma flanya aza kan, yang soal.txt ma font nya udah kan kemarin. sorry ya……
mohon bantuannya
October 8th, 2009 at 07:11
Udah dibalaz /semangat
October 10th, 2009 at 11:42
wah, makasih dah dibantu ya mas….., tapi pas tak jalanin kok tetep jawbannya salah ya? padahal pas aku coba jawabannya dah bener kaya di soal.txt nya, tapi tetep aza salah.kemarin mas adminnya sempet nyoba kan? trus gimana hasilnya…
October 10th, 2009 at 11:46
kata-kataku tak cabut deh mas…
.mas admin mang top
.
for all
udah bisa kok. thanks
October 10th, 2009 at 14:19
October 18th, 2009 at 18:22
comment lagi comment lagi..,..abis wisuda…bakal dapet status baru…
pengangguran FRESSSHHH……GRADUATE IN HERE….
October 19th, 2009 at 15:22
Kami ucapkan selamat untuk anda
October 22nd, 2009 at 11:26
makasih…. /malu
October 24th, 2009 at 14:51
om admin mo saran sedikit nih boleh ya.??!!
pada kolom status kok masiih bisa di masukan kata2. klo itu (kolom status) jadikan sebagai pengecekan dari jawaban kenapa ga dibikin stastik aja om.!!!
sukses terus om admin.!!
October 26th, 2009 at 14:07
Oh iya itu kami lupa. Seharusnya tombol selecatble dynamic textnya di non aktifkan. Kalau diubah static text nanti nilai di dalamnya nggak bisa diubah.
May 20th, 2010 at 08:44
Mas saya mau nanya bagaimana melakukan pencarian pada flash jika
tidak menggunakan database, misalnya saja pada kamus. Apakah bisa menggunakan array dan bagaimana caranya
Mohon bantuannya
August 1st, 2010 at 17:11
Mas mohon bantuan nya, saya mau melakukan pencarian data pada flash tanpa menggunakan database, yaitu dalam kasus pembuatan kamus. Kalau pake array gmn cara nya ya
sudah lumayan pusing ni ngerjain KP gak selesai2 gara2 buat kamus ini
August 9th, 2010 at 08:06
Maaf sampai sekarang kami juga belum menemukan script yang bagus untuk pencarian
September 27th, 2010 at 00:48
mas mau tanya klo tombol cek button ya di ganti tombol enter gmana ya mas cara ya,,,jd setiap kita habis ngetik jawaban ya tinggal enter saja,,,mohon bantuan ya mas,,:D
November 29th, 2011 at 22:17
bang admin mu tanya ki,,,
cara buat soal essay trus ada banyak soal n munculnya dirandom,,,
gimana bang admin???
bantuu donk,,
buat TA nii,,,
December 25th, 2011 at 00:17
soal acak pilihan ganda yang ada cek jawaban dengan array gimana gan?bingung mode :on
February 3rd, 2012 at 10:47
mas , jika jawaban_tampil nya ada 3 gmn ?