SlideShare a Scribd company logo
1 of 10
Download to read offline
1
Membuat Quiz Interaktif dengan Visual Basic for
Applications(VBA) pada Powerpoint
Agus Dwianto, S.Pd
agusdwianto81@gmail.com
http://www.sangpengajar.com
Pengantar
Perkembangan dunia IT saat ini semakin memanjakan para penggunanya.
Berbagai program komputer bisa kita manfaatkan untuk mendukung
pembelajaran, baik untuk pengolahan administrasi hingga pembuatan media
pembelajaran. Dari berbagai program komputer tersebut yang paling banyak
dimanfaatkan oleh pengguna adalah Microsoft Office.
Multimedia Pembelajaran Interaktif(MPI) berbasis Microsoft Office Powerpoint
tidak kalah dengan multimedia pembelajaran yang dibuat dengan program lainnya
ketika dapat memadukan konten media dengan berbagai animasi, suara, video,
maupun pemrograman menggunakan VBA. Pada tutorial ini akan dibahas
mengenai cara membuat quiz interaktif dengan Visual Basic for
Applications(VBA) pada Powerpoint.
Membuat quiz
Langkah pertama, buka Microsoft Office Powerpoint kemudian buatlah menu
pembuka soal evaluasi pada slide 1. Sedangkan, pada slide ke-2 sampai dengan
slide ke-11 buatlah 10 buah soal evaluasi seperti pada gambar di bawah ini(anda
juga bisa menambahkan background atau template agar lebih menarik).
Lisensi Dokumen:
Copyright © 2012-2015 formulasi.or.id
Seluruh dokumen di formulasi.or.id dapat digunakan, dimodifikasi dan disebarkan
secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau
merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen.
Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu
dari formulasi.or.id.
2
Contoh pembuka soal evaluasi
Contoh soal evaluasi
3
Pada slide ke-12 buatlah menu untuk menampilkan nilai, misalnya :
Kemudian pada slide ke-13 sisipkan shape untuk menampilkan nilai, misalnya :
4
Membuat penilaian dengan VBA
Untuk membuat penilaian dengan VBA, langkah pertama tampilkan menu
developer dengan cara klik “Office button” > klik “Powerpoint Options” > klik
“Show Developer tab in the Ribbon” > klik “OK”.
Kemudian klik “Developer” > klik “Visual Basic” > klik “Insert” > klik “Module”
5
Kemudian copy > paste script di bawah ini pada Module1 :
Dim nilai As Integer
Dim konfirmasi As String
Sub mulai()
nilai = 0
ActivePresentation.SlideShowWindow.View.Next
End Sub
Sub benar()
konfirmasi = MsgBox("Anda yakin dengan jawaban ini?",
vbYesNo, " Cek Jawaban! ")
If konfirmasi = vbYes Then
nilai = nilai + 10
ActivePresentation.SlideShowWindow.View.Next
End If
End Sub
Sub salah()
konfirmasi = MsgBox("Anda yakin dengan jawaban ini?",
vbYesNo, " Cek Jawaban! ")
If konfirmasi = vbYes Then
ActivePresentation.SlideShowWindow.View.Next
End If
End Sub
Sub cek()
ActivePresentation.SlideShowWindow.View.Next
tampilkan
End Sub
Sub tampilkan()
With ActivePresentation.Slides(13)
.Shapes(2).TextFrame.TextRange.Text = nilai
End With
End Sub
6
Jika anda melakukan langkah ini dengan benar maka akan tampil seperti pada
gambar di bawah ini :
Keterangan :
 Pada script “nilai = nilai + 10” silahkan sesuaikan dengan jumlah soal
anda. Angka 10 di sini adalah skor untuk tiap nomor soal jika dijawab
benar.
 Pada script “Slide (13)” silahkan sesuaikan dengan nomor slide di mana
nilai siswa akan ditampilkan.
 Pada script “Shapes (2)” silahkan sesuaikan dengan nomor shape dimana
nilai siswa akan ditampilkan.
Kemudian kita hubungkan setiap tombol dengan script VBA dengan cara klik
kanan pada tombol > klik “Insert” > klik “Action” > klik “Run macro” , kemudian
pilih macro sesuai tabel di bawah ini :
Tombol Run macro
Mulai mulai
Opsi jawaban benar benar
Opsi jawaban salah salah
Cek Nilai cek
Seperti ditunjukkan pada gambar di bawah ini :
7
Run macro pada tombol “Mulai”
Run macro pada setiap tombol Opsi jawaban benar
8
Run macro pada setiap tombol Opsi jawaban salah
Run macro pada tombol “Cek Nilai”
Pembuatan quiz interaktif dengan VBA telah selesai. Silahkan dicoba dijalankan
dengan menenkan “slide show” atau F5. Berikut ini contoh tampilan slide jika
langkah-langkah anda benar :
9
Terakhir, silahkan simpan file anda dengan memberi nama file dan pilih type
penyimpanan (Save as type) : “Powerpoint Macro-Enabled Presentation” .
10
Demikian tutorial mengenai cara membuat quiz interaktif dengan Visual Basic for
Applications(VBA) pada Powerpoint. Semoga bermanfaat.
Biografi Penulis
Agus Dwianto, S.Pd
19810808 200501 1 008
Menyelesaikan S1 Pendidikan Fisika di Jurusan P. MIPA
FKIP Universitas Sebelas Maret tahun 2004. Saat ini
mengajar di SMP Negeri 2 Paranggupito Kabupaten
Wonogiri. Menjadi kontributor beberapa blog/website
pendidikan, diantaranya blog http://www.formulasi.or.id
dan http://www.m-edukasi-web.id .
Aktif di dunia multimedia pembelajaran dan blog pendidikan. Prestasi yang
pernah diraih diantaranya Juara 1 Teacher Blog Competition Insan Cendekia
Tahun 2012 dan Juara 2 Lomba Pembuatan Bahan Ajar Mandiri Berbasis
Komputer/Multimedia LPMP Jawa Tengah. Tulisan-tulisannya bisa dilihat di blog
pribadinya, yaitu http://www.sangpengajar.com maupun
http://www.indonesiacerdas.web.id.
Penulis dapat dihubungi via : e-mail : agusdwianto81@gmail.com , Facebook :
https://www.facebook.com/agusdwianto81 , HP : 081 5678 1414 8.

More Related Content

What's hot

Value at Risk Model (Va R)_ Materi Training Stress Testing
Value at Risk Model (Va R)_ Materi Training Stress TestingValue at Risk Model (Va R)_ Materi Training Stress Testing
Value at Risk Model (Va R)_ Materi Training Stress TestingKanaidi ken
 
3.1 memahami prinsip dasar pembuatan animasi 2 dimensi (vector)
3.1 memahami prinsip dasar pembuatan animasi 2 dimensi (vector)3.1 memahami prinsip dasar pembuatan animasi 2 dimensi (vector)
3.1 memahami prinsip dasar pembuatan animasi 2 dimensi (vector)Dewa Mahardika
 
Smartphone Foto & Video Production
Smartphone Foto & Video ProductionSmartphone Foto & Video Production
Smartphone Foto & Video Productionsuryokoco suryoputro
 
12 prinsip animasi
12 prinsip animasi12 prinsip animasi
12 prinsip animasiprataMMa11
 
Materi Teknik Editing video
Materi Teknik Editing videoMateri Teknik Editing video
Materi Teknik Editing videoErwin Rasyid
 
5. struktur kontrol alur program lanjutan
5. struktur kontrol alur program lanjutan5. struktur kontrol alur program lanjutan
5. struktur kontrol alur program lanjutanAnna Fitria
 
Bab 4 operasi-operasi dasar pengolahan citra dijital
Bab 4 operasi-operasi dasar pengolahan citra dijitalBab 4 operasi-operasi dasar pengolahan citra dijital
Bab 4 operasi-operasi dasar pengolahan citra dijitalSyafrizal
 
Manajemen Proyek Perangkat Lunak (Pert9-10) : Manajemen Risiko
Manajemen Proyek Perangkat Lunak (Pert9-10) : Manajemen RisikoManajemen Proyek Perangkat Lunak (Pert9-10) : Manajemen Risiko
Manajemen Proyek Perangkat Lunak (Pert9-10) : Manajemen RisikoMutmainnah Muchtar
 
Manajemen Risiko 11 Risiko operasional
Manajemen Risiko 11 Risiko operasionalManajemen Risiko 11 Risiko operasional
Manajemen Risiko 11 Risiko operasionalJudianto Nugroho
 
Modul 4 representasi pengetahuan
Modul 4   representasi pengetahuanModul 4   representasi pengetahuan
Modul 4 representasi pengetahuanahmad haidaroh
 

What's hot (20)

Value at Risk Model (Va R)_ Materi Training Stress Testing
Value at Risk Model (Va R)_ Materi Training Stress TestingValue at Risk Model (Va R)_ Materi Training Stress Testing
Value at Risk Model (Va R)_ Materi Training Stress Testing
 
9. control scratch
9. control scratch9. control scratch
9. control scratch
 
3.1 memahami prinsip dasar pembuatan animasi 2 dimensi (vector)
3.1 memahami prinsip dasar pembuatan animasi 2 dimensi (vector)3.1 memahami prinsip dasar pembuatan animasi 2 dimensi (vector)
3.1 memahami prinsip dasar pembuatan animasi 2 dimensi (vector)
 
Animasi 2D dan 3D KD : Memahami prinsip dasar pembuatan animasi 2 dimensi (ve...
Animasi 2D dan 3D KD : Memahami prinsip dasar pembuatan animasi 2 dimensi (ve...Animasi 2D dan 3D KD : Memahami prinsip dasar pembuatan animasi 2 dimensi (ve...
Animasi 2D dan 3D KD : Memahami prinsip dasar pembuatan animasi 2 dimensi (ve...
 
Processing
ProcessingProcessing
Processing
 
Animasi 2D dan 3D (KD: Menerapkan teknik pembuatan karakter sederhana menggun...
Animasi 2D dan 3D (KD: Menerapkan teknik pembuatan karakter sederhana menggun...Animasi 2D dan 3D (KD: Menerapkan teknik pembuatan karakter sederhana menggun...
Animasi 2D dan 3D (KD: Menerapkan teknik pembuatan karakter sederhana menggun...
 
7. sound scratch
7. sound scratch7. sound scratch
7. sound scratch
 
Smartphone Foto & Video Production
Smartphone Foto & Video ProductionSmartphone Foto & Video Production
Smartphone Foto & Video Production
 
6. looks scratch
6. looks scratch6. looks scratch
6. looks scratch
 
12 prinsip animasi
12 prinsip animasi12 prinsip animasi
12 prinsip animasi
 
5. motion scartch
5. motion scartch5. motion scartch
5. motion scartch
 
Materi Teknik Editing video
Materi Teknik Editing videoMateri Teknik Editing video
Materi Teknik Editing video
 
5. struktur kontrol alur program lanjutan
5. struktur kontrol alur program lanjutan5. struktur kontrol alur program lanjutan
5. struktur kontrol alur program lanjutan
 
Bab 4 operasi-operasi dasar pengolahan citra dijital
Bab 4 operasi-operasi dasar pengolahan citra dijitalBab 4 operasi-operasi dasar pengolahan citra dijital
Bab 4 operasi-operasi dasar pengolahan citra dijital
 
Manajemen Proyek Perangkat Lunak (Pert9-10) : Manajemen Risiko
Manajemen Proyek Perangkat Lunak (Pert9-10) : Manajemen RisikoManajemen Proyek Perangkat Lunak (Pert9-10) : Manajemen Risiko
Manajemen Proyek Perangkat Lunak (Pert9-10) : Manajemen Risiko
 
Animasi 3d kd 1
Animasi 3d kd 1Animasi 3d kd 1
Animasi 3d kd 1
 
8. pen scratch
8. pen scratch8. pen scratch
8. pen scratch
 
KD 3.6 Menerapkan gerak digital puppetter pada animasi 2 d
KD 3.6 Menerapkan gerak digital puppetter pada animasi 2 dKD 3.6 Menerapkan gerak digital puppetter pada animasi 2 d
KD 3.6 Menerapkan gerak digital puppetter pada animasi 2 d
 
Manajemen Risiko 11 Risiko operasional
Manajemen Risiko 11 Risiko operasionalManajemen Risiko 11 Risiko operasional
Manajemen Risiko 11 Risiko operasional
 
Modul 4 representasi pengetahuan
Modul 4   representasi pengetahuanModul 4   representasi pengetahuan
Modul 4 representasi pengetahuan
 

Similar to Membuat quiz interaktif dengan visual basic for applications

Cara membuat macros
Cara membuat macrosCara membuat macros
Cara membuat macrosNur Mahya
 
Cara membuat macros
Cara membuat macrosCara membuat macros
Cara membuat macrosimamhidayt
 
Membuat soal dengan quiz creator buku
Membuat soal dengan quiz creator bukuMembuat soal dengan quiz creator buku
Membuat soal dengan quiz creator bukuSuaidin -Dompu
 
Z A I N I B A I H A Q I
Z A I N I  B A I H A Q IZ A I N I  B A I H A Q I
Z A I N I B A I H A Q IGerung City
 
Tutorial membuat-quiz1
Tutorial membuat-quiz1Tutorial membuat-quiz1
Tutorial membuat-quiz1Didik Purnomo
 
Tutorial membuat video menggunakan powerpoint
Tutorial membuat video menggunakan powerpointTutorial membuat video menggunakan powerpoint
Tutorial membuat video menggunakan powerpointFaisal Ramadan
 
Bahan ajar presentasi
Bahan ajar presentasiBahan ajar presentasi
Bahan ajar presentasiAris Saputro
 
Membuat kuis interaktif sederhana
Membuat kuis interaktif sederhanaMembuat kuis interaktif sederhana
Membuat kuis interaktif sederhanaWidya Assalma
 
Paper ict (wiwin lestarii)
Paper ict (wiwin lestarii)Paper ict (wiwin lestarii)
Paper ict (wiwin lestarii)Wiwin Lestari
 
MODUL POWER POINT PERTEMUAN 1.pdf
MODUL POWER POINT PERTEMUAN 1.pdfMODUL POWER POINT PERTEMUAN 1.pdf
MODUL POWER POINT PERTEMUAN 1.pdfGunturAlElfarouq
 
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhirahmadranddy
 
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhirahmadranddy
 
Modul 27 mengidentifikasi dan menggunakan program animasi presentasi 2
Modul 27 mengidentifikasi dan menggunakan program animasi presentasi 2Modul 27 mengidentifikasi dan menggunakan program animasi presentasi 2
Modul 27 mengidentifikasi dan menggunakan program animasi presentasi 2Faridiraf Sama Aja
 
Tutorial wondershare quiz creator
Tutorial wondershare quiz creatorTutorial wondershare quiz creator
Tutorial wondershare quiz creatormbanarti
 
Modul power point mandiri
Modul power point mandiriModul power point mandiri
Modul power point mandiridamarpstika
 
MODUL TUTORIAL POWERPOINT 2013
MODUL TUTORIAL POWERPOINT 2013MODUL TUTORIAL POWERPOINT 2013
MODUL TUTORIAL POWERPOINT 2013tmkinedu
 
Cara membuat macros
Cara membuat macrosCara membuat macros
Cara membuat macroskartika95
 

Similar to Membuat quiz interaktif dengan visual basic for applications (20)

Macro vba
Macro vbaMacro vba
Macro vba
 
Cara membuat macros
Cara membuat macrosCara membuat macros
Cara membuat macros
 
Cara membuat macros
Cara membuat macrosCara membuat macros
Cara membuat macros
 
Cara membuat macros 2
Cara membuat macros 2Cara membuat macros 2
Cara membuat macros 2
 
Membuat soal dengan quiz creator buku
Membuat soal dengan quiz creator bukuMembuat soal dengan quiz creator buku
Membuat soal dengan quiz creator buku
 
Z A I N I B A I H A Q I
Z A I N I  B A I H A Q IZ A I N I  B A I H A Q I
Z A I N I B A I H A Q I
 
Tutorial membuat-quiz1
Tutorial membuat-quiz1Tutorial membuat-quiz1
Tutorial membuat-quiz1
 
Tutorial membuat video menggunakan powerpoint
Tutorial membuat video menggunakan powerpointTutorial membuat video menggunakan powerpoint
Tutorial membuat video menggunakan powerpoint
 
Bahan ajar presentasi
Bahan ajar presentasiBahan ajar presentasi
Bahan ajar presentasi
 
Power point
Power pointPower point
Power point
 
Membuat kuis interaktif sederhana
Membuat kuis interaktif sederhanaMembuat kuis interaktif sederhana
Membuat kuis interaktif sederhana
 
Paper ict (wiwin lestarii)
Paper ict (wiwin lestarii)Paper ict (wiwin lestarii)
Paper ict (wiwin lestarii)
 
MODUL POWER POINT PERTEMUAN 1.pdf
MODUL POWER POINT PERTEMUAN 1.pdfMODUL POWER POINT PERTEMUAN 1.pdf
MODUL POWER POINT PERTEMUAN 1.pdf
 
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhir
 
Laporan tugas akhir
Laporan tugas akhirLaporan tugas akhir
Laporan tugas akhir
 
Modul 27 mengidentifikasi dan menggunakan program animasi presentasi 2
Modul 27 mengidentifikasi dan menggunakan program animasi presentasi 2Modul 27 mengidentifikasi dan menggunakan program animasi presentasi 2
Modul 27 mengidentifikasi dan menggunakan program animasi presentasi 2
 
Tutorial wondershare quiz creator
Tutorial wondershare quiz creatorTutorial wondershare quiz creator
Tutorial wondershare quiz creator
 
Modul power point mandiri
Modul power point mandiriModul power point mandiri
Modul power point mandiri
 
MODUL TUTORIAL POWERPOINT 2013
MODUL TUTORIAL POWERPOINT 2013MODUL TUTORIAL POWERPOINT 2013
MODUL TUTORIAL POWERPOINT 2013
 
Cara membuat macros
Cara membuat macrosCara membuat macros
Cara membuat macros
 

Membuat quiz interaktif dengan visual basic for applications

  • 1. 1 Membuat Quiz Interaktif dengan Visual Basic for Applications(VBA) pada Powerpoint Agus Dwianto, S.Pd agusdwianto81@gmail.com http://www.sangpengajar.com Pengantar Perkembangan dunia IT saat ini semakin memanjakan para penggunanya. Berbagai program komputer bisa kita manfaatkan untuk mendukung pembelajaran, baik untuk pengolahan administrasi hingga pembuatan media pembelajaran. Dari berbagai program komputer tersebut yang paling banyak dimanfaatkan oleh pengguna adalah Microsoft Office. Multimedia Pembelajaran Interaktif(MPI) berbasis Microsoft Office Powerpoint tidak kalah dengan multimedia pembelajaran yang dibuat dengan program lainnya ketika dapat memadukan konten media dengan berbagai animasi, suara, video, maupun pemrograman menggunakan VBA. Pada tutorial ini akan dibahas mengenai cara membuat quiz interaktif dengan Visual Basic for Applications(VBA) pada Powerpoint. Membuat quiz Langkah pertama, buka Microsoft Office Powerpoint kemudian buatlah menu pembuka soal evaluasi pada slide 1. Sedangkan, pada slide ke-2 sampai dengan slide ke-11 buatlah 10 buah soal evaluasi seperti pada gambar di bawah ini(anda juga bisa menambahkan background atau template agar lebih menarik). Lisensi Dokumen: Copyright © 2012-2015 formulasi.or.id Seluruh dokumen di formulasi.or.id dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari formulasi.or.id.
  • 2. 2 Contoh pembuka soal evaluasi Contoh soal evaluasi
  • 3. 3 Pada slide ke-12 buatlah menu untuk menampilkan nilai, misalnya : Kemudian pada slide ke-13 sisipkan shape untuk menampilkan nilai, misalnya :
  • 4. 4 Membuat penilaian dengan VBA Untuk membuat penilaian dengan VBA, langkah pertama tampilkan menu developer dengan cara klik “Office button” > klik “Powerpoint Options” > klik “Show Developer tab in the Ribbon” > klik “OK”. Kemudian klik “Developer” > klik “Visual Basic” > klik “Insert” > klik “Module”
  • 5. 5 Kemudian copy > paste script di bawah ini pada Module1 : Dim nilai As Integer Dim konfirmasi As String Sub mulai() nilai = 0 ActivePresentation.SlideShowWindow.View.Next End Sub Sub benar() konfirmasi = MsgBox("Anda yakin dengan jawaban ini?", vbYesNo, " Cek Jawaban! ") If konfirmasi = vbYes Then nilai = nilai + 10 ActivePresentation.SlideShowWindow.View.Next End If End Sub Sub salah() konfirmasi = MsgBox("Anda yakin dengan jawaban ini?", vbYesNo, " Cek Jawaban! ") If konfirmasi = vbYes Then ActivePresentation.SlideShowWindow.View.Next End If End Sub Sub cek() ActivePresentation.SlideShowWindow.View.Next tampilkan End Sub Sub tampilkan() With ActivePresentation.Slides(13) .Shapes(2).TextFrame.TextRange.Text = nilai End With End Sub
  • 6. 6 Jika anda melakukan langkah ini dengan benar maka akan tampil seperti pada gambar di bawah ini : Keterangan :  Pada script “nilai = nilai + 10” silahkan sesuaikan dengan jumlah soal anda. Angka 10 di sini adalah skor untuk tiap nomor soal jika dijawab benar.  Pada script “Slide (13)” silahkan sesuaikan dengan nomor slide di mana nilai siswa akan ditampilkan.  Pada script “Shapes (2)” silahkan sesuaikan dengan nomor shape dimana nilai siswa akan ditampilkan. Kemudian kita hubungkan setiap tombol dengan script VBA dengan cara klik kanan pada tombol > klik “Insert” > klik “Action” > klik “Run macro” , kemudian pilih macro sesuai tabel di bawah ini : Tombol Run macro Mulai mulai Opsi jawaban benar benar Opsi jawaban salah salah Cek Nilai cek Seperti ditunjukkan pada gambar di bawah ini :
  • 7. 7 Run macro pada tombol “Mulai” Run macro pada setiap tombol Opsi jawaban benar
  • 8. 8 Run macro pada setiap tombol Opsi jawaban salah Run macro pada tombol “Cek Nilai” Pembuatan quiz interaktif dengan VBA telah selesai. Silahkan dicoba dijalankan dengan menenkan “slide show” atau F5. Berikut ini contoh tampilan slide jika langkah-langkah anda benar :
  • 9. 9 Terakhir, silahkan simpan file anda dengan memberi nama file dan pilih type penyimpanan (Save as type) : “Powerpoint Macro-Enabled Presentation” .
  • 10. 10 Demikian tutorial mengenai cara membuat quiz interaktif dengan Visual Basic for Applications(VBA) pada Powerpoint. Semoga bermanfaat. Biografi Penulis Agus Dwianto, S.Pd 19810808 200501 1 008 Menyelesaikan S1 Pendidikan Fisika di Jurusan P. MIPA FKIP Universitas Sebelas Maret tahun 2004. Saat ini mengajar di SMP Negeri 2 Paranggupito Kabupaten Wonogiri. Menjadi kontributor beberapa blog/website pendidikan, diantaranya blog http://www.formulasi.or.id dan http://www.m-edukasi-web.id . Aktif di dunia multimedia pembelajaran dan blog pendidikan. Prestasi yang pernah diraih diantaranya Juara 1 Teacher Blog Competition Insan Cendekia Tahun 2012 dan Juara 2 Lomba Pembuatan Bahan Ajar Mandiri Berbasis Komputer/Multimedia LPMP Jawa Tengah. Tulisan-tulisannya bisa dilihat di blog pribadinya, yaitu http://www.sangpengajar.com maupun http://www.indonesiacerdas.web.id. Penulis dapat dihubungi via : e-mail : agusdwianto81@gmail.com , Facebook : https://www.facebook.com/agusdwianto81 , HP : 081 5678 1414 8.