Anda di halaman 1dari 12

MODUL 5

QUIZ DENGAN SCRATCH


A. TUJUAN PRAKTIKUM
a. Mahasiswa dapat membuat permainan berupa quiz dengan tingkat kemahiran lanjut
dengan menggunakan Scratch
b. Mahasiswa dapat memahami algoritma code block tingkat lanjut.
c. Mahasiswa dapat mengintegrasikan elemen logical block pada Scratch.

B. ALOKASI WAKTU
2 x 50 menit

C. DASAR TEORI
Permainan sederhana yang akan dikembangkan pada pertemuan kali ini adalah quiz trivia.
Permainan dimulai dengan menampilkan sebuah tokoh utama yang akan menanyakan
nama Anda, lalu mengajukan beberapa pertanyaan. Ketentuan / requirement utama dari
permainan ini antara lain:
a. Pertanyaan berupa pilihan jawaban atau uraian.
b. Jika jawaban masih salah, maka pertanyaan yang sama akan diulang
c. Terdapat perbedaan notifikasi apabila pertanyaan benar atau salah.
d. Permainan berakhir ketika semua pertanyaan berhasil dijawab.

D. LANGKAH-LANGKAH
a. Mempersiapkan Tokoh Utama dan Backdrop
1. Buka halaman Scratch melalui web browser lalu berikan judul “quiz” pada
field nama project.
2. Hapus sprite kucing.
3. Klik pada tombol add a sprite. Tambahkan sprite baru yang bernama monkey

TEKNOLOGI DAN KODING UNTUK KIMIA | Nurcahya Pradana T.P., S.Kom., M.Cs.
4. Klik pada tombol add a backdrop. Tambahkan backdrop baru yang bernama
boardwalk

5. Perkecil ukuran sprite monkey sehingga Nampak proporsional terhadap


backdrop.

TEKNOLOGI DAN KODING UNTUK KIMIA | Nurcahya Pradana T.P., S.Kom., M.Cs.
b. Menanyakan Nama Peserta
1. Tuliskan susunan code block seperti di bawah ini

2. Kelompok susunan code block tersebut artinya ketika pertama kali permainan
dijalankan, tokoh utama akan menempatkan diri ke suatu titik dimana Anda
menuliskan koordinatnya.
Selanjutnya tokoh utama tersebut akan menanyakan nama pemain. Untuk
memulai permainan, nama pemain perlu ditulis melalui sebuah field kecil di
bawah layar.
Ketika pertanyaan dijawab, maka tokoh tersebut akan menyapa pemain dengan
jeda sapaan satu detik.

TEKNOLOGI DAN KODING UNTUK KIMIA | Nurcahya Pradana T.P., S.Kom., M.Cs.
c. Mengajukan Pertanyaan Berupa Pilihan Ganda
1. Buatlah susunan code block seperti berikut
2. Perhatikan bahwa saat ini ada pertanyaan yang memerlukan jawaban khusus.

3. Jawaban yang benar untuk pertanyaan di atas adalah pilihan A. Jika yang
dipilih adalah selain A, maka pertanyaan akan diulang.

TEKNOLOGI DAN KODING UNTUK KIMIA | Nurcahya Pradana T.P., S.Kom., M.Cs.
d. Mengajukan Pertanyaan Selanjutnya Berupa Isian
1. Tambahkan sebuah backdrop baru dengan cara klik pada backdrop pojok kanan
bawah lalu klik pada Tab Backdrop

2. Hapus backdrop1, lalu tambahkan backdrop lain dengan cara klik tombol
choose a backdrop. Pada contoh ini akan ditambahkan backdrop moon

3. Backdrop sekarang akan berjumlah dua dengan adanya penambahan backdrop


baru, yakni moon.

TEKNOLOGI DAN KODING UNTUK KIMIA | Nurcahya Pradana T.P., S.Kom., M.Cs.
4. Untuk melanjutkan pertanyaan, maka gunakan block broadcast. Klik sprite
tokoh, tarik block broadcast lalu ubah nama broadcast menjadi “pertanyaan2”

5. Ubah susunan code block tadi sehinga menjadi seperti berikut.

TEKNOLOGI DAN KODING UNTUK KIMIA | Nurcahya Pradana T.P., S.Kom., M.Cs.
6. Jawaban yang benar untuk pertanyaan di atas adalah matahari. Jika yang
ditulis adalah selain matahari, maka pertanyaan akan diulang.

e. Membuat Tampilan Akhir Permainan


1. Tambahkan sebuah backdrop baru dengan cara klik pada backdrop pojok
kanan bawah lalu klik Tab Backdrop

2. Tambahkan sebuah backdrop lain dengan cara klik tombol choose a backdrop.
Pada contoh ini akan ditambahkan backdrop spotlight

TEKNOLOGI DAN KODING UNTUK KIMIA | Nurcahya Pradana T.P., S.Kom., M.Cs.
3. Backdrop sekarang akan berjumlah tiga dengan adanya penambahan backdrop
baru, yakni spotlight.
4. Untuk menyelesaikan permainan, maka gunakan broadcast. Klik sprite tokoh,
tarik block broadcast lalu ubah nama broadcast menjadi “finish”.

5. Ubahlah susunan code block menjadi seperti berikut.

TEKNOLOGI DAN KODING UNTUK KIMIA | Nurcahya Pradana T.P., S.Kom., M.Cs.
6. Jika susunan kode benar, maka ketika permainan berakhir tokoh utama akan
mengatakan “kamu menang” sebanyak 10 kali dengan jeda 2 detik.

f. Mengucapkan Selamat Kepada Pemenang


1. Salah satu langkah menghidupkan suasana adalah memberi efek music atau
pergerakan animasi dari sprite. Oleh karena itu kita tambakan sebuah kondisi
ketika pemain telah mencapai akhir permainan. Klik pada sprite tokoh utama,
lalu klik costume. Perhatikan alternative costume lain.

TEKNOLOGI DAN KODING UNTUK KIMIA | Nurcahya Pradana T.P., S.Kom., M.Cs.
2. Ada 3 buah alternative costume, tapi disini kita akan menggunakan dua costume
saja. Tambahkan code block berikut. Tampilan tokoh utama akan berganti-ganti
dengan jeda 0.5 sekon.

3. Tambahkan pula background music dengan cara klik pada tab Sounds.

TEKNOLOGI DAN KODING UNTUK KIMIA | Nurcahya Pradana T.P., S.Kom., M.Cs.
4. Tambahkan sound lain selain sound bawaan dari tokoh utama (monkey). Pada
contoh ini tambahkan sound bossa nova.

5. Tampilan sound akan jadi seperti berikut.

6. Kembali ke tab Code lalu tambahkan code block berikut.

TEKNOLOGI DAN KODING UNTUK KIMIA | Nurcahya Pradana T.P., S.Kom., M.Cs.
7. Jika seluruh urutan code block benar, maka ketika permainan berakhir tokoh
utama akan mengucapkan selamat pada pemain dan akan ada background music
yang dimainkan

Tugas :
1. Tambahkan satu buah pertanyaan lagi dengan menggunakan backdrop yang lain.
2. Berikan efek suara untuk setiap pertanyaan benar atau salah.
3. Berilah music background sepanjang permainan dalam keadaan aktif yang kemudian
berhenti ketika masuk ke Stage terakhir (ucapan selamat kepada pemenang)
4. Simpan kumpulan kode tersebut ke dalam komputer / laptop Anda dan beri nama
“scratch_5_NIM”

TEKNOLOGI DAN KODING UNTUK KIMIA | Nurcahya Pradana T.P., S.Kom., M.Cs.

Anda mungkin juga menyukai