MEMBUAT SOAL EVALUASI PADA MS. POWERPOINT DENGAN VISUAL BASIC

MEMBUAT SOAL EVALUASI 
DENGAN VISUAL BASIC FOR APLICATION (VBA) 
PADA MICROSOFT POWERPOINT

Oleh : Mushonef, S.Ag. M.Pd.I

A.      Pendahuluan

Dewasa ini sebagian besar guru telah menggunakan Microsoft PowerPoint sebagai salah satu media  presentasi maupun digunakan untuk membuat media pembelajaran interaktif. Dalam mengembangkan media interaktif biasanya dilengkapi dengan soal evaluasi. Salah satu program yang digunakan untuk membuat soal evaluasi pada Microsoft PowerPoint adalah Visual Basic For Aplication(VBA).

Pemanfaatan Visual Basic For Aplication(VBA)untuk membuat soal evaluasi menggunakan program Microsoft PowerPoint sudah banyak dikembangkan oleh beberapa guru maupun dapat dicari di internet. Dalam kesempatan ini saya akan menulis cara membuat soal evaluasi pada presentasi Microsoft PowerPoint menggunakan fasilitas Visual Basic For Aplication(VBA) secara sederhana sehingga bisa dibuat oleh siapapun dengan mudah.

Fitur pemrograman Visual Basic For Aplication(VBA) padaprogram Microsoft PowerPointmemiliki jendela aplikasi tersendiri, oleh karena itu untuk dapat membuatsoal evaluasi dan hasil penskoran, terlebih dahulu kita harus mengaktifkan Visual Basic For Aplication(VBA)pada presentasi Microsoft PowerPointdengan cara menampilkan tab Developerpada presentasi Microsoft PowerPoint.

Selain menampilkan tab Developer, kita juga harus mengatur slide showpada presentasi Microsoft PowerPoint agar navigasi yang kita buat dapat bekerja secara optimal.

B.       Menampilkan Tab Developer

Untuk menampilkan tab Developer pada presentasi Microsoft PowerPoint, dapat dilakukan dengan langkah-langkah sebagai berikut :

1.      Buka program Microsoft PowerPoint

2.      Klik Office Button

3.      Klik PowerPoint Options

4.      Muncul kotak dialog PowerPoint Options

5.      Klik Popular

6.      Beri tanda contreng pada Show Developer tab in the ribbon

7.    Klik OK (lihat gambar)

A.      Mengatur Slide Show

Agar navigasi yang kita buat pada presentasi Microsoft PowerPointdapat berfungsi secara optimal, dan perpindahan slide hanya dapat dilakukan melaui navigasi yang kita buat, maka perlu dilakukan pengaturan slide show dengan langkah-langkah sebagai berikut :

1.      Buka program Microsoft PowerPoint

2.      Klik tab slide show

3.      Klik menuSet Up slide show

4.      Klik pada Browsed at a kiosk (full sreen)

5.      Klik OK(lihat gambar)


A.      Membuat Desain Evaluasi

Disain evaluasi yang akan dirancang adalah soal pilihan ganda. Siswa memilih jawaban dengan mengklik option pilihan jawaban A, B, C atau D. Soal yang direncanakan berjumlah 10 soal maka untuk pilihan benar ditambah nilai sepuluh (+ 10)  jika skor  nilai tiap item soal 10, sedangkan pilihan salah tidak perlu ditambah.

Berikut contoh desain evaluasi sederhana untuk 10 soal evaluasi pilihan ganda.

No

Urutan Slide

Keterangan

Navigasi

1

1

Input data

Soal Evaluasi

Text Box (Nama Siswa)

Text Box (No. Induk)

Command Button (Tombol Mulai)

2

2

Soal 1

Command Button (Tombol A, B, C dan D)

3

3

Soal 2

Command Button (Tombol A, B, C dan D)

4

4

Soal 3

Command Button (Tombol A, B, C dan D)

5

5

Soal 4

Command Button (Tombol A, B, C dan D)

6

6

Soal 5

Command Button (Tombol A, B, C dan D)

7

7

Soal 6

Command Button (Tombol A, B, C dan D)

8

8

Soal 7

Command Button (Tombol A, B, C dan D)

9

9

Soal 8

Command Button (Tombol A, B, C dan D)

10

10

Soal 9

Command Button (Tombol A, B, C dan D)

11

11

Soal 10

Command Button (Tombol A, B, C dan D)

12

12

Hasil Evaluasi

Label (Nama Siswa)

Label (No. Induk)

Label (Nilai)

Command Button (Tombol Ketuntasan)

Command Button (Tombol Ulangi)

 

B.       Membuat Slide Evaluasi Pada Microsoft Powerpoint.

Untuk membuat soal evaluasi pada Microsoft PowerPoint kita bisa memanfaatkan setiap tampilan slide sesuai rancangan di atas. Jika soal yang direncanakan berjumlah 10, maka kita membutuhkan minimal 12 slide, dengan rincian sebagai berikut :

1.    Slide 1 di gunakan sebagai petunjuk pengerjaan soal dan input data nama siswa, no. Induk, dan tombol mulai (star)

2.    Slide 2 s.d. slide 11 digunakan sebagai instrumen soal nomor 1 s.d. soal nomor 10

3.    Slide 12 digunakan sebagai output data dan hasil evaluasi.

4.    Data yang dihasilkan pada slide 12 (nama dan no.induk) secara otomatis sesuai dengan data yang dimasukkan pada slide 1, sedangkan data nilai sesuai dengan jumlah hasil jawaban benar dari slide 2 s.d. slide 11.

5.    Deskripsi ketuntasan belajar pada slide 12 dapat diperoleh dengan menekan tombol ketuntasan, dan secara otomatis akan menampilkan deskripsi sesuai dengan kalimat yang kita masukkan ke dalam Visual Basic For Aplication (VBA).

6.    Slide 1 sebagai input data dapat dilihat pada contoh gambar berikut ini :

Untuk lebih jelasnya, berikut diuraikan langkah-langkah pembuatan masing-masing slide dan cara penulisanAction Script Visual Basic.

a.    Langkah-langkah pembuatan Slide 1

Gambar 01. Tampilan Slide 1

Penjelasan Gambar 01 adalah sebagai berikut :

No

Nama

Langkah-langkah Pembuatannya

1

Text Box (Nama Siswa)

Developer>Text Box>drag ke area

2

Text Box (No. Induk)

Developer>Text Box>drag ke area

3

Command Button (Tombol Mulai)

Developer> Command Button > drag ke area

 

Keterangan :

1.      Untuk membuat Text Bok yang digunakan sebagai input data nama siswadan no. Induk dapat dilakukan sebagai berikut :

a.       Klik pada Developer kemudian pilih menuText Box (lihat gambar)

b.   Setelah klik pada Text Box, tahan dan drag pada Slide 1 Microsoft PowerPoint. (lihat gambat)

c.    Atur Propertisnya dengan cara klik hasil drag Text Box kemudian klik pada Propertis (lihat gambar)

d.       Nama TextBox1 ganti dengan nama1

e.      Begitu juga cara membuat Text Box untuk input data no. Induk dapat dilakukan seperti langkah-langkah membuat Text Box pada nama siswa.

f.       Name Text Box pada no. Induk akan muncul TextBox2 dan gantilah dengan nis1

1.      . 2. Sedangkan untuk membuat tombol mulai, dapat dilakukan dengan langkah-langkah sebagai berikut 

a.       Klik pada Developer kemudian pilih menu Command Button (lihat gambar)

b.    Setelah klik pada Command Button, tahan dan drag pada Slide 1 Microsoft PowerPoint. (lihat gambat)

c.    Atur Propertisnya dengan cara klik hasil drag Command Button kemudian klik pada Propertis (lihat gambar)

d.       Nama CommandButton ganti dengan mulai

1.  3. Langkah selanjutnya adalah memasukkan bahasa pemograman dengan menggunakan Visual Basic For Aplication (VBA)dengan langkah-langkah sebagai berikut :

a.         Untuk menampilkan jendela visual basic editor tekan tombol Alt + F11 atau tampilkan tab Developer kemudian klik View Code (lihat gambar)

           b.     Kemudian tulis kodenya sebagai berikut:

c.         Slide 1 sudah selesai dikerjakan, selanjutnya kita membuat slide 2 dengan langkah-langkah buka tab Home>New Slide>blank

b.    Langkah-langkah pembuatan Slide 2

Gambar 02. Tampilan Slide 2

Penjelasan Gambar 02 adalah sebagai berikut

No

Nama

Langkah-langkah Pembuatannya

1

Command Button (opsi A)

Developer> Command Button > drag ke area

2

Command Button (opsi B)

Developer> Command Button > drag ke area

3

Command Button (opsi C)

Developer> Command Button > drag ke area

4

Command Button (opsi D)

Developer> Command Button > drag ke area

Keterangan :

1.   1.   Untuk membuat Command Button (opsi A) yang digunakan sebagai alternatif jawaban soal dapat dilakukan sebagai berikut :

a.       Klik pada Developer kemudian pilih menu Command Button (opsi A) (lihat gambar)

b.   Setelah klik pada Command Button, tahan dan drag pada Slide 2 Microsoft PowerPoint. (lihat gambat)

c.    Atur Propertisnya dengan cara klik hasil drag Command Button kemudian klik pada Propertis (lihat gambar)

d.       Nama CommandButton1 ganti dengan opsiA

e.    Begitu juga cara membuat Command Button untuk opsi B, C, dan D dapat dilakukan seperti langkah-langkah membuat Command Button pada opsi A

f.      Name Command Button pada opsi B akan muncul CommandButton2 dan gantilah dengan opsiB, begitu juga opsiC dan opsiD

1.      2. Selanjutnya adalah memasukkan Action Script Visual Basicdengan langkah-langkah sebagai berikut :

a.     Tampilkan jendela visual basic editor dengan cara menekan tombol Alt + F11 atau tampilkan tab Developer kemudian klik View Code (lihat gambar)

b.         Kemudian tulis kodenya sebagai berikut:

c.         Slide 2 sudah selesai dikerjakan, selanjutnya kita membuat slide 3 dengan langkah-langkah buka tab Home>New Slide>Duplicate Selected Slides

C.    Langkah-langkah pembuatan Slide 3

Gambar 03. Tampilan Slide 3

Penjelasan Gambar 03 adalah sebagai berikut

No

Nama

Langkah-langkah Pembuatannya

1

Command Button (opsi A)

Developer> Command Button > drag ke area

2

Command Button (opsi B)

Developer> Command Button > drag ke area

3

Command Button (opsi C)

Developer> Command Button > drag ke area

4

Command Button (opsi D)

Developer> Command Button > drag ke area

Keterangan :

  1.      .   Karena slide 3 diperoleh dari duplikat slide 2, maka tidak perlu membuat Command Button (opsi A, B, C dan D).

  2. .     .   Dari hasil duplikat tersebut, kita cukup mengganti instrumen soal dan jawabannya.

  3.       .   Selanjutnya mengedit visual basic editor dengan langkah-langkah sebagai berikut :

a.  Tekan tombol Alt + F11 atau tampilkan tab Developer kemudian klik View Code (lihat gambar)

b.   Kemudian edit kodenya dengan memindahkan skor nilai (+10) pada opsi jawaban yang benar (lihat gambar)

d.    Langkah-langkah pembuatan Slide 4 s.d Slide 11

Untuk membuat slide 4, 5, 6, 7, 8, 9, 10 dan slide 11 dapat dilakukan seperti langkah-langkah membuat slide 2.

e.   Langkah-langkah pembuatan Slide 12

Gambar 03. Tampilan Slide 4

Penjelasan Gambar 03 adalah sebagai berikut :

No

Nama

Langkah-langkah Pembuatannya

1

Label (Nama Siswa)

Developer> Label > drag ke area

2

Label (Nd. Induk)

Developer> Label > drag ke area

3

Label (Nilai)

Developer> Label > drag ke area

4

Label (Keterangan)

Developer> Label > drag ke area

5

Command Button (ulangi)

Developer> Command Button > drag ke area

6

Command Button (ketuntasan)

Developer> Command Button > drag ke area

Keterangan :

1.     1.  Untuk membuat Label (Nama Siswa) yang digunakan sebagai tampilan dari data input pada slide 1         (Text Box nama1) dapat dilakukan langkah-langkah sebagai berikut :

a.       Klik pada Developer kemudian pilih menu Label (lihat gambar)

b.       Setelah klik pada Label, tahan dan drag pada Slide 12 Microsoft PowerPoint. (lihat gambat)

c.  Atur Propertisnya dengan cara klik hasil drag Label kemudian klik pada Propertis (lihat gambar)

d.       Nama Label1 ganti dengan nama2

e.      Begitu juga cara membuat Label (No. Induk), Label (Nilai) dan Label (Keterangan)  dapat dilakukan seperti langkah-langkah membuat Label (Nama Siswa)

f.    Name Label pada No. Induk akan muncul Label2 dan gantilah dengan nis2, begitu jugaLabel (Nilai) akan muncul Label3 diganti dengan nilaikemudian label (Keterangan) akan muncul Label4 gantilah dengan keterangan

1.      2. Untuk membuat Command Button (ulangi) dan Command Button (ketuntasan) dapat dilakukan seperti membuat Command Button (opsi A).

2.      Langkah selanjutnya adalah memasukkan Action Script Visual Basic  dengan cara sebagai berikut :

a.     Tampilkan jendela visual basic editor dengan cara menekan tombol Alt + F11 atau tampilkan tab Developer kemudian klik View Code (lihat gambar)

b.         Kemudian tulis kodenya sebagai berikut:

1.      4. Hasil akhir dalam pembuatan soal evaluasi dapat dilihat pada gambar berikut :

F.      Menyimpan file dalam format *.pptm

Agar Action Script Visual Basicyang kita buat dapat dijalankan kembali setelah file disimpan, maka penyimpanan filenya harus dalam format *.pptm. Adapun langkah penyimpanannya adalah sebagai berikut:Save --> Save as type --> PowerPoint Macro-Enabled Presentation (*.pptm ) -->save.

Demikian uraian singkat membuat soal evaluasi dengan Visual Basic For Aplication (VBA) pada Microsoft PowerPoint. Semoga bermanfaat!  

 

DAFTAR PUSTAKA

Firdaus. 2007. 64 Trik Tersembunyi Visual Basic 6, Palembang. Maxikom

Kurniadi, Adi, 1999, “Pemrograman Microsoft visual Basic 6”, Gramedia : Jakarta

Marcovitz, David M., 2004. Powerful PowerPoint for educators : using Visual Basic for appli cations to make PowerPoint interactive. Libraries Unlimited, Westport Connecticut London

Rusmawan, Uus. 2008.Koleksi Program VB 6.0 Konsep ADO Untuk Tugas Akhir dan Skripsi, Jakarta. PT. Elex Media Komputindo.