macro vba
DESCRIPTION
Macro VBA quis interaktifTRANSCRIPT
Membuat Quiz Interaktif dengan Powerpoint
(Rosid Tamami)
Banyak software yang khusus didesain untuk membuat quis atau uji kompetensi secara onlie, semisal
Quiz creator bisa juga memanfaatkan Google drive atau juga menggunakan edmodo. Aplikasi
powerpoint juga bisa digunakan untuk membuat Quiz interaktif dengan memanfaatkan macro (VBA),
quis ini bisa digabung dengan media presentasi pembelajaran yang sudah kita buat. Langkah
membuatnya sebagi berikut :
1. Siapkan slide presentasi soal (master soal), bentuk slide seperti berikut
2. Duplikasi soal sebanyak yang dibutuhkan
3. Lebih mudah option jawaban dibuat dalam wordart atau textbox dan option A, B, C, D dibuat
dalam shape
4. Ketikkan scrip berikut dalam notepad, simpan dengan extensi bas (*****.bas)
Dim nilai As Integer Dim konfirmasi As String Sub mulai() nilai = 0 ActivePresentation.SlideShowWindow.View.Next End Sub Sub benar() konfirmasi = MsgBox("Yakin dengan jawaban anda?", vbYesNo, " Cek Jawaban!") If konfirmasi = vbYes Then nilai = nilai + 20 ActivePresentation.SlideShowWindow.View.Next End If End Sub Sub salah() konfirmasi = MsgBox("Yakin dengan jawaban anda?", vbYesNo, " Cek Jawaban!") If konfirmasi = vbYes Then ActivePresentation.SlideShowWindow.View.Next End If End Sub Sub jawab() ActivePresentation.SlideShowWindow.View.Next tampilkan End Sub Sub tampilkan() With ActivePresentation.Slides(20) .Shapes(2).TextFrame.TextRange.Text = nilai End With End Sub
5. Masuk kembali ke slide powerpoint, aktifkan tab developer, langkahnya : klik file – option –
customize ribon – centang developer (untuk office 2010, versi yang lain lebih kurang sama)
6. Masuk ke Tab developer, klik visual basic, VBA editor seperti berikut
7. Klik file – import file – browse file yang kita buat ( ****.bas)
8. VBA sudah masuk dalam powerpoint, tinggal kita hubungkan melalui Tab Insert – Action ( sama
dengan hyperlink dan triger)
Penjelasan script VBA
Script VBA diatas terdiri 4 empat bagian yaitu : mulai menjawab (sub mulai), jawaban benar dengan
diberi rumus , nilai = nilai + 20 ( asumsi soal 5 buah jika benar semua 5 x 20 = 100, rumus menyesuaikan
dengan jumlah soal), menampilkan nilai (sub tampilkan)
Memasukan VBA ke dalam powerpoint
Langkah 1
1. Buat slide powerpoint dengan diawali slide pembuka yang diberi tombol (shape) mulai
2. Buat slide kedua berisi soal dengan Optin jawaban dalam tombol (shape)
3. Duplikasi slide soal sebanyak yang dibutuhkan (rumus nilai menyesuaikan)
4. Buat slide terakhir tampilan nilai
Langkah 2
1. Pada slide pembuka, klik tombol mulai, klik insert – action – run macro – pilih mulai – ok
2. Pada slide soal dengan langkah yang sama, masing-masin option A – D pada run macro pilih
(benar atau salah)
3. Hubungkan semua option soal dengan macro benar / salah sampai selesai
4. Pada tombol tampilkan klik run macro – tampilkan.
Selamat mencoba ..... semoga berhasil dan bermanfaat ..... salam