Anda di halaman 1dari 65

EVALUASI DIGITAL

Sering kali guru membuat laporan copas tentang program analisis ulangan harian, sehingga sering
terjebak kelupaan tanggal, nama mapel yang diajarkan. Karena pekerjaan ini termasuk pekerjaan
yang memakan waktu apabila dilaksanakan benar-benar. Guru harus lembur sampai larut malam
untuk koreksi, memasukkan nilai ulangan harian ke dalam daftar nilai, beserta analisisnya.
Bayangkan, kalau seorang guru harus koreksi ulangan harian lebih dari 8 kelas, tanpa bantuan
aplikasi apapun, bahkan belum mampu mengoperasikan komputer.
Namun dengan bantuan aplikasi Evaluasi Digital mudah-mudahan pekerjaan di atas akan
terselesaikan dengan baik, tanpa harus memanipulasi data alias memalsu pekerjaan. Yang
dimaksud digital di sini siswa mengerjakan evaluasi menggunakan komputer/ laptop.
Pengoperasian akan suport dengan Win 8 dan Office 2010. Pembuatan aplikasi tersebut
masih dalam taraf belajar sehingga masih banyak kekurangan, bagi para pembaca yang
memahami hal ini mohon saran dan kritiknya.
Beberapa keuntungan evaluasi digital, antara lain :
1. Menghemat kertas, peserta didik tidak perlu menyediakan kertas
2. Membantu peserta didik berpikir cepat dan akurat
3. Peserta didik dapat melihat langsung hasil yang diperoleh dari ulangan harian
4. Bagi guru pekerjaan menjadi lebih ringan, karena tidak perlu repot koreksi dan memasukkan
ke daftar nilai, karena begitu siswa selesai mengerjakan maka nilai telah masuk dalam daftar nilai
5. Evaluasi digital telah membantu guru menganalisis hasil ulangan harian.
6. Apabila tidak ada sistem jaringan di sekolah maka dapat dimanfaatkan sebagai tugas pekerjaan
rumah. nilai beserta analisisnya telah masuk sehingga guru tinggal memindahkannya ke daftar
nilai dan daftar analisis.
Dalam hal ini guru cukup memasukkan daftar siswa dan soal beserta kunci jawabannya. Untuk
lebih jelasnya silahkah download di sini
Bagi yang menyukai tantangan dan ingin mencoba cara membuatnya silahkan baca Tutorial Cara
Membuat Evaluasi Digital. Karena prosesnya panjang dan kompleks sehingga Tutorial tersebut
dibagi menjadi 18 bagian. Materi yang dibahas pada masing-masing bagian adalah sebagai berikut:
1. Bagian 1 : Manfaat Aplikas Evaluasi Digital
2. Bagian 2 : Susunan Lembar Kerja Evaluasi Digital
3. Bagian 3 : Sheet Login Siswa & Form Imput
4. Bagian 4 : Sheet Daftar Siswa dan Daftar Nilai
5. Bagian 5 : Sheet Pertanyaan dan Kunci Jawaban (Khusus untuk Guru)
6. Bagian 6 : Sheet Uji Kompetensi (untuk siswa)
7. Bagian 7 : Sheet Nilai Hasil Evaluasi
8. Bagian 8 : Sheet Database
9. Bagian 9 : Sheet Laporan Nilai (Penghargaan)
10. Bagian 10 : Analisis Hasil Ulangan Harian (EValuasi)
11. Bagian 11 : Sheet Pembahasan (file Latihan)
12. Bagian 12 : Tombol Navigasi
13. Bagian 13 : Script Cara memasukkan data dari form Imput ke dalam Database
14. Bagian 14 : Script tombol untuk menyimpan data (nilai)
15. Bagian 15 : Script tombol keluar (Exit)
16. Bagian 16 : Script Cara menyembunyikan lembar kerja (sheet) secara bergantian
17. Bagian 17 : Script Cara memasang dan mengaktifkan timer (countdown)
18. Bagian 18 : Scipt Tampilan lembar kerja menjadi full screen.
Keberhasilan penyusuna aplikasi Evaluasi Digital didukung dari berbagai sumber dan artikel yang
telah dishare oleh rekan-rekan blogger. Mohon maaf apabila ada artikel yang menjadi referensi
tetapi tidak tercantum dalam referensi, karena setelah sekian lama melakukan uji coba penyusunan
Evaluasi Digital, ada beberapa addres artikel yang terlupakan. Kami ucapkan terima kasih dan
penghargaan yang setinggi-tingginya kepada berbagai pihak yang telah berbagi ilmu melalui dunia
maya, sehingga kami mampu menyelesaikan Aplikasi Evaluasi Digital. Seperti apakah proses
pembuatannya ?, silahkan kunjungi Evaluasi Digital Bagian 1

CARA MEMBUAT EVALUASI DIGITAL BAGIAN 1

Evaluasi Digital adalah sebuah aplikasi penilaian/ ulangan harian yang memanfaatkan perngkat
komputer /CBT (Computer Basic Test). Tujuan disusunnya aplikasi tersebut adalah untuk
membantu meringankan dan mempermudah pekerjaan guru.
Karena kegiatan evaluasi merupakan salah satu pekerjaan guru yang banyak menyita waktu,
terutama pada tahapan analisis nilai.
Aplikasi tersebut disusun sedemikan rupa sehingga guru yang menggunakan tidak perlu lagi
bersusah payah berpikier, karena keperluan evaluasi mulai dari pengisian identitas, sampai
dengan analisis soal, dan analisis nilai dapat dilakukan secara otomatis.
Sebagai user guru cukup menuliskan identitas, soal, kunci jawaban beserta pembahasan pada satu
lembar kerja yan gtersedia. Begitu juga bagi siswa sebagai user hanya tinggal memasukkan nomor
induk saja untuk dapat mengerjakan soal-soal ulangan harian. Aplikasi tersebut bagi siswa juga
menguntungkan, karena mereka akan mengetahui prestasi yang dicapai setelah selesai
mengerjakan soal, bahkan dapat melakukan remidial sendiri ketika nilai yang dicapai belum
mencapai KKM.
A. Manfaat Penggunaan Evaluasi Digital :
1. Meringankan pekerjaan guru, semua tugas guru yang berhubungan evaluasi dapat terselesaikan
secara otomatis, yaitu :

 Menyusun soal dan kunci jawaban


 Melakukan analisis soal agar evaluasi yang disajikan pada siswa memiliki validitas yang
baik
 Guru cukup menuliskan sekali saja tentang : identitas ( nama, NIP, Kepala Sekolah,
tanggal, KD, kelas, dan semester.
 Guru tidak perlu mengoreksi pekerjaan siswa, karena telah dikoreksi secara otomatis oleh
Evaluasi Digital.
 Guru tidak perlu melakukan analisis nilai, karena telah dianalisis secara otomatis oleh
Evaluasi Digital
 Pemanfaatan waktu untuk mengajar menjadi lebih efektif, apabila Evaluasi digital
dikerjakan di luar jam pelajaran (di bawa pulang siswa)
 Ketika guru harus melaporkan hasil belajar kepada orang tua/ wali, maka Evaluasi Digital
telah mempersiapkan untuk dicetak dalam bentuk penghargaan, dimana piagam tersebut
ditandatangai orang tua, kemudian dikumpulkan kembali kepada guru yang
bersangkutan.

2. Meningkatkan motivasi belajar bagi peserta didik, antara lain :

 Memberikan motivasi kepada siswa untuk belajar lebih intensif, karena dengan adanya
pembatasan waktu dan soal disusun secara acak, sehingga mereka tidak memiliki
kesempatan untuk mencontek.
 Siswa dapat mengetahui secara langsung prestasi yang dicapai setelah selesai
mengerjakan soal, tanpa harus menunggu koreksi dari guru.
 Merupakan implementasi pembelajaran berbasis IT.

3. Mengurangi pengeluaran (anggara) bagi sekolah, antaa lain :

 Tindakan efisiensi kertas dan alat tulis lainnya, ketika evaluasi menggunakan kertas,
minimal menghabiskan 4lembar kertas setiap siwa, yaitu untuk naskah soal dan lembar
jawab. Bisa dibayangkan berapa rim kertas yang dibutuhkan untuk kegiatan evaluasi pada
suatu sekolah dalam satu semester.
 Apabila banyak guru yang menggunakan aplikasi tersebut maka sekolah sangat
diuntungkan, terutama pengadaan kertas. Dana pengadaan kertas dapat dialihkan untuk
pengadaan hardware (komputer).

Demikian sekilas tentang manfaat Aplikasi Evaluasi Digital. Materi selanjutnya akan dibahas
pada Cara membuat Evaluasi Digital Bagital 2

CARA MEMBUAT EVALUASI DIGITAL BAGIAN 2

B. Susunan Lembar Kerja Evaluasi Digital


Untuk mempermudah memahami langkah kerja proses pembuatan Evaluasi Digital perlu
dipersiapkan terlebih dulu lembar kerja yang akan digunakan pada MS Office Excel, antara lain:

1. Sheet Login untuk Guru


2. Sheet Login untuk Siswa ( Form Imput)
3. Sheet Guru
4. Sheet Data Siswa & Daftar Nilai
5. Sheet PErtanyaan, Kunci Jawaban beserta pembahasannya
6. Sheet Uji Kompetensi (lembar soal) sebanyak 20 lembar untuk 20 nomor pilihan ganda
7. Sheet Nilai / Prestasi hasil belajar
8. Sheet Database
9. Sheet Laporan Nilai kepada orang tua / Penghargaan
10. Sheet Analisis nilai Ulangan harian / Evaluasi
11. Sheet Latihan
12. Sheet Pembahasan.

Gambar 1
C. Langkah-langkah Menyusun Evaluasi Digital
Mengingat banyaknya lembar kerja (sheet) yang harus disediakan , penulis akan
membahas satu persatu teknik /langkah-langkah cara menyusu lembar kerja Evaluasi Digital,
sehingga tersusun sebuah paket evaluasi yang terdiri dari lembar Login, Editing Soal, sistem
penilaian, dan analisis nilai ulangan harian.
1. Sheet Login Guru
Sheet tersebut hanyak untuk guru yang bersangkutan. Beberapa bagian yang perlu ada login guru
adalah tombol Home, dan tombol Link Guru. Agar tidak dibuka oleh user/ siswa maka Link Gur
ditutup dengan shape atau image (gambarkunci "2", kemudian dipassword (gambar 1)

2. Sheet Guru

Sheet tersebut berisi identitas guru dan sekolah, informasi , dan petunjuk penggunaan, serta
daftar kelas yang diampu. Identitas guru berisi tentang guru mata pelajaran, kepala sekolah,
Waka Kurikulum (apabila diperlukan), nama sekolah, mata pelajaran, dan seterusnya. Halam ini
dilengkapi dengan tombol-tombol navigasi untuk mempermudah guru melakukan pengeditan
dan pengecekan. Tombol yang diperlukan antara lain: menu (halaman utama) /Form Imput Login
Siswa), database, data siswa, edit soal, soal latihan, uji kompetensi, pembahasan, hasil evaluasi,
penghargan, dan tombol EXIT.
Kelas yang diampu perlu diisikan langsung pada halaman informasi dan petunjuk penggunaan.
Dengan menuliskan identitas dan kelas pada sheet guru, maka tidak perlu menulis ulang di
bagian lain.

Langkah penyusunan adalah sebagai berikut :


1. Atur lebar masing-masing kolom ban baris (raw) :
A = 8,43 pixels J = 5,57 pixels
B = 3,14 pixels K = 23,43 pixels
C = 19,57 pixels L = 8,43 pixels
D = 33,43 pixels M = 8,43 pixels
E = 3 pixels N = 8,43 pixels
F = 4,14 pixels O = 8,43 pixels
G = 19,57 pixels P = 8,43 pixels
H = 8,43 pixels Q = 8,43 pixels
I = 8, 43 pixels

2. Tulislah teks sebelah kiri pada kolom (C6:D24) dan teks sebelah kanan pada kolom (D6:D24)

3. Buatlah tombol link dengan cara Insert-Shapes-Raounded Rictangle-Fill Color (pilih picture)
4. Buatlah link masing-masing tombol, caranya : Insert-Hyperlink-Place in this document:
(1) Link Home = Form Imput (A1)
(2) Link Database = Database (A1)
(3) Data Siswa = Data Siswa & Daftar Nilai (A1)
(4) Edit Soal = Soal (A1)
(5) Uji Kompetensi = (Form Imput (A1)
(6) Hasil Evaluasi = Nilai Anda (A1)
(7) Penghargaan = Penghargaan (A1)
(8) Exit = Masuk guru (A1)
5. Buatlah tomol link di luar file dengan cara Insert-Hyperlink-Exiting File or Web Page
(1) Latihan Soal : Evaluasi Digital.xlsm
(2) Pembahasan Materi Evaluasi Digital Latihan. xlsm.
6. Buatlah kolom kelas pada kolom (N30:N50)
7. Agar dapat diedit oleh user maka lepaskan tanda ceklis (locked) pada kolom (D6:D24) dan
(N30:N50). CAranya klik: Home-Format-Format Cell-Protection-Locked-hilangkan tanda ceklis
(V) !8. Agar terlihat rapi maka buatlah frame dengan cara klik Insert-Shapes-frame. Atur
panjand dan lebar pada (A1:N28), serta atur pula warna dan garis tepinya sehingga terlihat
menarik.
Demikian Langkah pembuatan aplikasi Evaluasi Digital pada bagian kedua. Setelah
memahami langkah tersebut silahkan baca selanjutnya Evaluasi Digital Bagian 3

CARA MEMBUAT EVALUASI DIGITAL BAGIAN 3

Pada bagian 3 akan kita bahas tentang login Siswa, yaitu lembar kerja yang digunakan oleh siswa untuk
memasukkan namanya sehingga dapat mengerjakan evaluasi. Lembar kerja (sheet) ini didesain
sedemikian rupa untuk mempermudah siswa dalam memasukkan data dirinya sesuai dengan database
yang telah dimasukkan oleh guru.
Pada sampel nama sheet login siswa adalah Form Imput, maksudnya adalah hasil pekerjaan siswa atau
nilai yang diimput ke daftar nilai melalui lembar tersebut. sehingga meskipun tampilan sederhana tetapi
banyak fungsi excel yang ada di dalamnya. Langkah-langkah pembuatannya adalah sebagai berikut:

3. Sheet Login Siswa & FormImput


Halaman ini memuat beberapa hal, antara lain :
a. kotak login siswa
b. petunjuk mengerjakan
c. beberapa tombol menu (guru, latihan, pembahasan, penghargaan, start)
d. imput nilai (di balik gambar)
e. pengatur waktu (timer/countdown)
Langkah pembuatan :
a. Atur masing-masing lebar kolom sebagai berikut :
A = 30,14 pixels
B = 15,57 pixels
C = 41 pixels
D = 17,57 pixels
E = 8,43 pixels
F = 8,43 pixels
G = 12,14 pixels
H - M = 8,43 pixels
N = 11,43 pixels
O - T = 8,43
Atur tinggi baris (row) :
row 1 = 82,25 pixels
row 2 - 6 = 82,25 pixels
row 7 - 24 = 82,25 pixels
row 25 = 82,25 pixels
row 26-50 = 82,25 pixels
ukuran tersebut bersifat relatif ( menyesuaikan kebutuhan)
b. Kotak Login :
Insert-Shapes-Rectangle 1 (gambar 4)
Ketik Cell(B1-B5) masing-masing : Tanggal, nomor induk, nama siswa, no. absen, kelas)
Ketik Cell (B6) : Nilai
Ketik Cell (B7): S1, (B2):S2, dan seterusnya hingga sampai (B26): S20. Cell-cell tersebut untuk
menampung nilai sementara sebelum diimput ke dalam database. ditulisnya S1 s.d S20 menunjukkan
bahwa soal yang akan dikerjakan siswa terdiri dari 20 soal. Bentuk soal adalah pilihan ganda. Langkah
berikutnya adalah masukkan rumus Excel pada masing-masing Cell :
(C6) =SUM(C7:C26) unuk menampung nilai keseluruhan, sedangkan berikutya adalah untuk
menampung skor masing-masing nomor soal sebagai berikut :
(C7) =IF(OR(S1!$F$21=Soal!$H4;S1!$F$60=Soal!$H4;S1!$F$100=Soal!$H4;S1!$F$141=Soal!$H4);5;0)

(C8) =IF(OR(S2!$F$21=Soal!$H10;S2!$F$61=Soal!$H10;S2!$F$100=Soal!$H10;S2!$F$141=Soal!$H10);5;
0)

(C9) =IF(OR(S3!$F$21=Soal!$H16;S3!$F$61=Soal!$H16;S3!$F$100=Soal!$H16;S3!$F$141=Soal!$H16);5;
0)

(C10) =IF(OR(S4!$F$21=Soal!$H22;S4!$F$61=Soal!$H22;S4!$F$100=Soal!$H22;S4!$F$141=Soal!$H22);
5;0)

(C11) =IF(OR(S5!$F$21=Soal!$H28;S5!$F$61=Soal!$H28;S5!$F$100=Soal!$H28;S5!$F$141=Soal!$H28);
5;0)

(C12) =IF(OR(S6!$F$21=Soal!$H34;S6!$F$61=Soal!$H34;S6!$F$100=Soal!$H34;S6!$F$141=Soal!$H34);
5;0)

(C13) =IF(OR(S7!$F$21=Soal!$H40;S7!$F$61=Soal!$H40;S7!$F$100=Soal!$H40;S7!$F$141=Soal!$H40);
5;0)

(C14) =IF(OR(S8!$F$21=Soal!$H46;S8!$F$61=Soal!$H46;S8!$F$100=Soal!$H46;S8!$F$141=Soal!$H46);
5;0)
(C15) =IF(OR(S9!$F$21=Soal!$H52;S9!$F$61=Soal!$H52;S9!$F$100=Soal!$H52;S9!$F$141=Soal!$H52);
5;0)
(C16) =IF(OR(S10!$F$21=Soal!$H58;S10!$F$61=Soal!$H58;S10!$F$100=Soal!$H58;S10!$F$141=Soal!$
H58);5;0)
(C17) =IF(OR(S11!$F$21=Soal!$H64;S11!$F$61=Soal!$H64;S11!$F$100=Soal!$H64;S11!$F$141=Soal!$
H64);5;0)
(C18) =IF(OR(S12!$F$21=Soal!$H70;S12!$F$61=Soal!$H70;S12!$F$100=Soal!$H70;S12!$F$141=Soal!$
H70);5;0)
(C19) =IF(OR(S13!$F$21=Soal!$H76;S13!$F$61=Soal!$H76;S13!$F$100=Soal!$H76;S13!$F$141=Soal!$
H76);5;0)
(C20) =IF(OR(S14!$F$21=Soal!$H82;S14!$F$61=Soal!$H82;S14!$F$100=Soal!$H82;S14!$F$141=Soal!$
H82);5;0)
(C21) =IF(OR(S15!$F$21=Soal!$H88;S1!$F$61=Soal!$H88;S1!$F$100=Soal!$H88;S1!$F$141=Soal!$H88)
;5;0)
(C22) =IF(OR(S16!$F$21=Soal!$H94;S16!$F$61=Soal!$H94S16!$F$100=Soal!$H94;S16!$F$141=Soal!$H
94);5;0)
(C23) =IF(OR(S17!$F$21=Soal!$H100;S17!$F$61=Soal!$H100;S17!$F$100=Soal!$H100;S17!$F$141=Soa
l!$H100);5;0)
(C24) =IF(OR(S18!$F$21=Soal!$H106;S18!$F$61=Soal!$H106;S18!$F$100=Soal!$H106;S18!$F$141=Soa
l!$H106);5;0)
(C25) =IF(OR(S19!$F$21=Soal!$H112;S19!$F$61=Soal!$H112;S19!$F$100=Soal!$H112;S19!$F$141=Soa
l!$H112);5;0)
(C26) =IF(OR(S20!$F$21=Soal!$H118;S20!$F$61=Soal!$H118;S20!$F$100=Soal!$H118;S20!$F$141=Soa
l!$H118);5;0)

Tutuplah Cell (B6-B26) dengan gambar, caranya : Insert-Shapes-rectangle 2-Format-Shaesfill-Picture


(Gambar 4).

Dengan ditutupnya cell-cell tersebut bertujuan agar skor dan nilai yang akan diimput ke database
tidak terlihat oleh siswa.
Login Siswa tersebut berfungsi untuk :
1) sebagai halaman login bagi siswa
2) tempat untuk mentransfer nilai dari lembar uji kompetensi
3) penyimpanan nilai sementara sebelum disimpan.
Rumus fungsi excel yang diperlukan :
Untuk mendukng fungsi tersebut maka hubungkan Cell (C2) dengan sheet Data Siswa, caranya : Klik
Data-Data Validasi-seting-allow:list;source:=Datasiswa!$A$10:$A$514 (angka 514 maksudnya bahwa
tempat untuk mengimput nilai sebanyak 514 baris atau lebih banyak dari jumlah siswa yang akan
mengikuti uji kompetensi).
Tambahkan petunjuk (copixelesent) pada Cell (C2)"MASUKKAN NOMOR INDUK ANDA DI SINI !",
caranya : klik kanan-insert copixelsent. untuk memunculkan nama, nomor absen, dan kelas maka
masukkan rumus (fungsi) excel berikut :
Cell(C3)
=IFERROR(VLOOKP($C$2;DataSiswa!$A$10:$F$514;2;FALSE);"")
Cell(C4)
=IFERROR(VLOOKP($C$2;DataSiswa!$A$10:$F$514;3;FALSE);"")
Cell(C5)
=IFERROR(VLOOKP($C$2;DataSiswa!$A$10:$F$514;4;FALSE);"")
Fungsi excel tersebut untuk memasukkan nama, nomor absen, dan kelas yang terdapat pada Data Siswa.
Sehingga apabila diketik nomor induknya maka secara otomatis Cell(3) muncul nama siswa, (C4) munul
nomor absen, dan (C5) muncul nama kelas siswa yang bersangkutan.

c. Buat Frame
Dibuatnya frame (bingkai) bermaksud agar halaman login terlihat sistematis, praktis dan mudah
dipahami oleh user. langkah-langkahnya adalah : Klik Format-Shapes fill-Insert-Shapes-frame. sehingga
akan terlihat gambar 4. Untuk mempercantik tampilan login siswa terserah anda !
Demikianlah langkah pembuatan Evaluasi , selanjutnya dapat anda baca langkah berikutnya adalah
(Evalusi Digital Bagian 4).

CARA MEMBUAT EVALUASI DIGITAL BAGIAN 4

4. Sheet Data Siswa dan Daftar Nilai


Sebenarnya yang berperan sebagai database adalah sheet Daftar Siswa, adapun sheet Database
berperan sebagai perantara untuk memasukkan nilai dari FormImput menuju Daftar Nilai. Sebab
shett database yang dapat menyimpan nilai yang diperoleh siswa yang mengerjakan. Selain
sebagai database, Daftar Siswa juga berfungsi sebagai daftar nilai.
Nilai yang telah masuk pada Sheet Database dikirim ke Daftar Siswa. Agar dapat berfungsi sebagai
daftar nilai maka Nama Siswa disusun secara urut berdasarkan urut kelas.
Nilai akan masuk dengan sendirinya setelah siswa menyimpan hasil pekerjaan pada kolom nilai
sesuai dengan kelas masing-masing.
Agar siswa mudah login-nya maka urutkan kolom dari kiri ke kanan sebagai berikut : no. induk -
nama - no.Absen - nilai - KKM (lihat gambar 5) dihubungkan dengan formimput menggunakan
fungsi excel VLOOKUP dan validasi data pada Sheet FormImput :
Cell(C3)
=IFERROR(VLOOKUP(VLOOKUP($C$2;DataSiswa!$A$10:$F$514;2;FALSE;"")
Cell(C4)
=IFERROR(VLOOKUP(VLOOKUP($C$2;DataSiswa!$A$10:$F$514;3;FALSE;"")
Cell(C5)
=IFERROR(VLOOKUP(VLOOKUP($C$2;DataSiswa!$A$10:$F$514;4;FALSE;"")
Sheet DataSiswa juga berfungsi sebagai penghubung dari sheet Database ke sheet Analisis nilai/
Ana (Gambar 6). Masing-masing skor pada sheet Analisis nilai akan terisi dengan sendirinya
setelah siswa menyimpan nilai pada sheet Nilai anda.

Sheet DataSiswa dihubungkan dengan :


 Sheet Login (FormImput), untuk memanggil nomor induk siswa. Dengan dipanggilnya
nomor induk maka akan muncul nama, no. absen, kelas, secara otomatis pada kotak login
siswa.
 Daftar siswa / Daftar nila. Antara Sheet login (FormImput), Sheet Database, dan Daftar
siswa saling berhubungan, karena untuk mengimput nilai harus ada kesesuaian data siswa
baik pada FormImput maupun sehtt Database.
 Sheet Penghargaan. Sheet Database akan segera mengirim data nilai ke sheet Penghargaan
apabila diminta.

Demikian cara kerja imput nilai, antara FormImput, Database, DataSiswa, Analisis Nilai, dan
Penghargaan saling berhubungan satu sama lain. Cara membuat lembar kerja (sheet) untuk
pertanyaan dan kunci jawaban (khusus untuk guru) akan dibahas pada Evaluasi Digital Bagian 5.

CARA MEMBUAT EVALUASI DIGITAL BAGIAN 5

5. Sheet (Lembar kerja) Pertanyaan dan Lembar Jawaban (khusus untuk guru)
Sebelum membahas seting shieet pertanyaan dan kunci jawaban atur terlebih dulu lebar kolom
sebagai berikut :
A. = 8,14 pixels
B = 1 pixels

C = 4,57 pixels
D = 3,14 pixels

E = 90,14 pixels
F = 3 pixels
G = 3,7 pixcel
H = 51 pixels
I = 3,71 pixels
K = 2,43 pixel
L = 5,57 pixels
M = 5,57 pixels

Sheet pertanyaan dan kunci jawaban diseting sedemikan rupa agar dapat dihubungkan dengan
sheet lainnya. Sheet yang berhubungan dengan sheet dan kunci jawaban adalah :
1. Sheet guru
2. Sheet FormImput
3. Sheet Database
4. Sheet Uji kompetensi nomor 1 s.d 20
5. Sheet Analisis nilai
6. Sheet pembahasan pada file latihan.

Agar terhubung dengan sheet-sheet lainnya maka sheet pertanyaan diseting sebagai berikut :

1. kolom nomor soal


2. kolom pertanyaan
3. kolom option jawaban
4. kolom Jawaban
5. kolom poption kunci jawaban dan aspek yang dinilai.
6. kolom kunci jawaban
7. kolom pembahasan
8. tombol Home
9. tombol nomor soal
10. analisis option jawaban
11. analisis aspek yang dinilai
12. tombol selesai (gambar 7)

Seting sheet soal dan kunci jawaban seperti berikut :

Tulis No. pada Cell (C3), Soal (D3:E3), No (F3), Kunci Jawab (G3:H3), Option ABCDE
(D5:D9), Option kunci jawab & aspek soal (G4).

Analisis kunci jawab : (J4:M4)


Analisis aspek soal : (J16:M16)

Buatlah tombol link soal dari no. 1 s.d no. 20 di atas format soal untuk mempermudah pengecekan
bahwa pertanyaan dan option jawaban telah ditulis dengan benar dan terhubung dengan baik.(lihat
bagian atas pada gambar 7 yang berisi no 1 s.d.20 ! )
Agar dapat didit ulang soal, option jawaban, dan kunci jawaban maka unlocked cell pada : Soal
no.1 (D4:E4), no. 2 (D10:E10), no. 3 (D16:E20), no. 4 s.d no. 20 dapat lakukan sendiri dengan
melihat format soal yang ada. Option jawaban no.1 (E5:E9), no.2 (E11:E15), kunci jawaban
(G4:G123), Pembahasan no.1 (5:H9), no.2 (H11:H15), no. 3 (H16:H20), pembahasan no.4 s.d20
sama perlakuannya pada nomor di atasnya pada kolom H.
Caranya : blok cell-cell tersebut kemudian klik Home-Format-format Cell=Protection-hilangkan
ceklis pada locked) !.
Demikian pembahasan cara membuat lembar soal, kunci jawaban dan pembahasan, biarkan format
soal sementara kosong, karena harus membuat lembar kerja siswa (uji kompetensi) untuk
menempatkan soal-soal dan option jawaban yang ditulis pada lembar soal. Maksudnya, soal dan
option no 1 pada lembar soal akan terbaca pada lembar nomor 1 lembar evaluasi, begitu juga untuk
soal nomor 2 dan seterusnya. Sehingga harus disediakan 20 lembar kerja siswa (evaluasi) untuk
menempatkan 20 soal yang dipersiapkan pada lembar soal.
Cara penyusunan lembar evaluasi akan dibahas pada bab selanjutnya (Evaluasi Digital Bagian 6).

CARA MEMBUAT EVALUASI DIGITAL BAGIAN 6

6. Lembar Kerja Siswa (Lembar Evaluasi)


Lembar kerja siswa merupakan bagian utama dari Evaluasi Digital, untuk mempermudah
pengeditan maka masing-masing sheet cukup diberi nama S1, S2, S3 s.d. S20. Setiap sheet berisi
satu soal/ pertanyaan beserta option jawaban.
Pertanyaan dan option jawaban yang terdapat pada masing-masing lembar soal diimput dari
lembar soal yang dipersiapkan oleh guru (lihat berikut):
Masing-masing sheet soal diseting sedemikian rupa agar dapat dihubungkan dengan dengan sheet
soal lainnya. Selain berhubungan dengan sheet soal lain, juga berhubungan dengan sheet lainnya
yang bukan soal untuk dikerjakan siswa. Bagian yang perlu dipersiapkan pada sheet soal antara
lain :
1. Petunjuk mengerjakan
2. Pertanyaan
3. Option Jawaban
4. Kolom untuk menjawab pertanyaan
5. Keterangan apabila jawaban salah (pada soal latihan)
6. Tombol Home
7. Tombol melanjutkan
8. Tombol nomor pencarian (nomor lompat)
9. Cell timer (countdown)
Langkah yang diperlukan untuk menyusun lembar soal adalah sebagai berikut :
1. Siapkan satu sheet kosong (new sheet)
2. Atur lebar kolom dan tinggi masing-masing baris, seperti berikut :

 Kolom A : 7,43 pixels


 Kolom B : 8,43 pixels
 Kolom C - kolom E : 3 pixels
 Kolom F - kolom W: 8,43 pixels
 baris 1 s.d 150 : 17 pixels

3. Bagian yang perlu dipersiapkan sebelum edit soal antara lain :

 buatlah sheet baru dan rename menjadi S1 (maksudnya untuk soal no. 1)
 khusus soal no. 1 dipersiapkan kolom untuk petunjuk mengerjakan, caranya block (D4-
N5), klik Home-Merge center- wrap, atur alig text left dan align text top. kemudian
masukkan fungsi excel berikut : =CONCATENATE("PILIH JAWABAN YANG PALING
BENAR DENGAN CARA MENLIS OPTION JAWABANNYA !, MISALNYA : Jawab
A, maka tulis";" ";" ";F10;" !"), atur marginnya, : top left.
 Block (E7:O9) sebagai tempat menulis soal dan masukkan fungsi excel berikut :
=Soal!$D$4
 Untuk menempatkan option jawban maka masukkan fungsi excel pada cell berikut :
- (F10) : = Soal!$E$5
- (F12) : = Soal!$E$6
- (F14) : = Soal!$E$7
- (F16) : = Soal!$E$8
- (F18) : = Soal!$E$9
Cell-cell tersebut akan berubah-ubah sesuai isi data yang terdapat pada sheet soal dan kunci
jawaban

 Buatlah kotak jawaban di bawah option jawaban pada Cell (F21:K22), kemudian block dan
merge. Masukkan fungsi excel dengan cara klik Data - Data Validation - Settings - allow
= list, source = $F10:$F18
 Buatlah tombol untuk melombat ke lembar soal nomor selanjutnya (soal no. 2), caranya
klik I: Insert Sares - rectangle - edit - "Nomor selanjutnya". Buat link share tersebut caranya
: insert - link S2(A1).
 Buatlah link untuk melompat ke nomor lain secara acak dengan cara memanfaatkan cell-
cell yang ada di sebelah kanan soal, carana : buatlah link angka 1 ke S1 (A41:A70); angka
2 ke S2(A41:A70); angka3 ke S3(A41:A70); angka 4 ke S4(A41:A70); angka 5 ke
S5(A41:A70); angka 6 ke S6(A41:A70); angka 7 ke S7(A41:A70); begitu seterusnya
hingga angka 20 ke S20(A41:A70). ( gambar 8)
 Buatlah timer pada cell (N25), (N65), (N105), dan (N145), agar timer dapat bekerja pada
cell-cell tersebut maka bebaskan cell-cell tersebut dari ocked. Cell tersebut berfungsi untuk
memonitor waktu mengerjakan bagi siswa.
 Buatlah bingkai (frame) lembar soal seperti pada gambar 8. Caranya : insert - Shapes -
rounded rectangle. Atur sedemikian rupa sehingga soal, option jawaban, kotak jawaban
dan linnya berada di dalam frame tersebut. Upayakan fram tersebut menutup Cell
(A1:P20). Atur warna dan ukuran sesuai dengan selera pribadi.
 Tambahkan tombol Home (menu), lihat gambar 8.
 Bila perlu sisipkan gambar yang bisa memberikan motivasi bagi siswa untuk mengerjakan
evaluasi.

4. Apabila telah yakin dan selesai edit soal nomor 1, maka block cell (A1:W30) dan copas pada
cell
(A40), (A80), dan (A121). Dengan demikian ada 4 soal yang sama pada sheet (S1).
Dengan dicopykannya ketiga cell tersebut dari nomor 1 maka telah memiliki 4 soal yang siap
diacak. Untuk mengacak soal tersebut ada beberapa bagian yang perlu diedit ulang pada:
soal nor. 1 yang ke-2, sebagai berikut :

 Cell (F49) =Soal!$E$5 ganti dengan =Soal!$E$9


 Cell (F51) =Soal!$E$6 ganti dengan =Soal!$E$5
 Cell (F53) =Soal!$E$7 ganti dengan =Soal!$E$6
 Cell (F55) =Soal!$E$8 ganti dengan =Soal!$E$7
 Cell (F57) =Soal!$E$9 ganti dengan =Soal!$E$8

soal nor. 1 yang ke-3, sebagai berikut :

 Cell (F89) =Soal!$E$5 ganti dengan =Soal!$E$8


 Cell (F91) =Soal!$E$6 ganti dengan =Soal!$E$9
 Cell (F93) =Soal!$E$7 ganti dengan =Soal!$E$5
 Cell (F95) =Soal!$E$8 ganti dengan =Soal!$E$6
 Cell (F97) =Soal!$E$9 ganti dengan =Soal!$E$7

soal nor. 1 yang ke-4, sebagai berikut :

 Cell (F49) =Soal!$E$5 ganti dengan =Soal!$E$7


 Cell (F51) =Soal!$E$6 ganti dengan =Soal!$E$8
 Cell (F53) =Soal!$E$7 ganti dengan =Soal!$E$9
 Cell (F55) =Soal!$E$8 ganti dengan =Soal!$E$5
 Cell (F57) =Soal!$E$9 ganti dengan =Soal!$E$6

Selanjutnnya ubah link tombol lompat nomor yang terdapat di sebelah kanan kotak jawaban dari
S1 ke S2 dengan cara sebagai berikut :

 Pada nomor 1 yang ke-2 dari link S2 (A1) menjadi link S2(A40:A70)
 Pada nomor 1 yang ke-3 dari link S2 (A1) menjadi link S2(A80:A110)
 Pada nomor 1 yang ke-4 dari link S2 (A1) menjadi link S2(A121:A151)

Perubahan link tersebut bertujuan agar ketika tombol lanjutkan diklik akan langsung mengarah
pada kotak selanjutnya sesuai cell-cell yang terdapat pada link yang dituju.
PEngerjaan soal nomor 1 yang terdapat pada sheet (S1) telah selesai, sebelum melangkah ke soal
berikutnya cek terlebih dulu dengan pertanyaan dan jawaban yang terdapat pada sheet (Soal).
Apabila telah sesuai maka pertanyaan dan option jawaban pada sheet (S1) sama dengan pertanyaan
dan option jawaban yang terdapat pada sheet (Soal).
Untuk mebuat soal pada sheet (S2) dan seterusnya, apabila ditulis pada tutorial ini maka akan
memakan tempat yang sangat banyak. Oleh karena itu pembaca dapat mencoba sendiri sehingga
memahami dan mudah memperbaiki apabila terdapat ketidak cocokan link, soal maupun jawaban.
Caranya copas sheet(S1) sebanyak 19 kali, sehingga dan ubah nama sheet masing-masing dari S2
hingga S20. Ubahlah link masing-masing soal, option jawaban , nomor lompat.
Cara mencopy sheet : klik kanan sheet (S1) - Move or copy - klik bawah sheet di bawah S1 -
creatie copu - OK.
Pekerjaan selanjutnya slelau berhubungan dengan sheet (Soal) dan sheet soal berikutnya, yaitu
mengubah kode link agar sesuai dengan pertanaan yang terdapat pada sheet (Soal).
Untuk membuat nomor soal ke-2 dan selanjutnya ada beberapa yang perlu diubah, antara lain :

 Nomor soal 1. Ubah nomor soal tersebut menjadi 2, 3, 4, dan seterusnya hingga no. 20
 Link soal (sesuaikan dengan nomor soal dan jawaban pada sheet (Soal)
 Link option jawaban (sesuai dengan nomor soal dan jawaban pada sheet(Soal)
 Tombol lompat halaman, pilih nomor sheet (ubah nama sheetnya saja).
 Khusus sheet (S20) tombol "nomor selanjutnya", edit ulang menjadi "Nilai Anda ?" dan
ubah link-nya ke sheet (NilaiAnda) pada cell A1.

Apabila telah selesai sampai nomor 20 uji kebenarannya terlebih dulu sebelum digunakan oleh
siswa. Apabila semua tombol yang ada berfungsi sesuai dengan fungsi masing-masing, berarti
telah siap digunakan oleh siswa untuk mengerjakannya.
Demikian pekerjaan membuat sheet soal telah selesai, selanjutnya membuat sheet Nilai yang akan
dibahas pada Evaluasi Digital Bagian 7

CARA MEMBUAT EVALUASI DIGITAL BAGIAN 7

7. Sheet Nilai (NilaiAnda)


Sheet tersebut berfungsi untuk menunjukkan nilai yang dicapai peserta didik , dan dapat
dijadikan sebagai laporan hasil evaluasi, yang ditandatangani orang tua siswa. Oleh karena itu
edit sedemikian rupa agar setelah diprint orang tua memahami hasil evaluasi anaknya.
Langkah-langkah membuat sheet (Nilai Anda), sebagai berikut :

a. Buatlah sheet baru, ubah namanya menjadi "NilaiAnda"


b. Atur kolom dan row-nya sebagai berikut :

 kolom A = 8,43 pixels


 kolom B = 14,14 pixels
 kolom C = 18 pixels
 kolom D = 13,86 pixels
 kolom E = 8,86 pixels
 kolom F = 1 pixels
 kolom G = 4,71 pixels
 kolom H = 57 pixels
 kolom I = 13,86 pixels
 kolom J = 12,86 pixels
 kolom K = 16,29 pixels
 kolom L = 5,71 pixels
 kolom M = 21, 29 pixels
 kolom N = 5,43 pixels
 kolom O = 6,29 pixels
 kolom P = 21 pixels
c. Masukkan rumus (fungsi excel) sebagai berikut :

d. Buatlah tombol di sebelah kanan :

 Simpan (menggunakan makro (VBA) : lihat Developer - Visual Basic - Module 2


 Penghargaan, link ke sheet (Penghargaan)
 Remidial (menggunakan makro (VBA) Lihat Developer - Visual Basic - Module 1
 Cetak (menggunakan makro (VBA) Lihat Developer - Visual Basic - Module 3
 EXIT (menggunakan makro (VBA) LIhat Developer - Visual Basic - Module 3

Catatan :
Mohon maaf , apabila fungsi Excel item c. pada blog ini disajikan dalam bentuk image
(gambar), karena apabila disajikan dalam bentuk text html selalu error. Demikianlah tutorial cara
membuat Evaluasi Digital Bagian 7. Untuk selanjutnya mari kita pelajari bagian berikutnya,
yaitu Tutorial Evaluasi Digital Bagian 8. Next .....

CARA MEMBUAT EVALUASI DIGITAL BAGIAN 8


8. Sheet Database

Sheet Database berperan sebagai tempat untuk menampung nilai dan skor yang dikirim dari Form
Imput untuk dilanjutkan ke Daftar nilai dan analisis nilai ulangan harian (evaluasi). Oleh karena itu dalam
database dibuat dua buah format, yaitu format untuk daftar nilai dan format untuk analisis ulangan
harian. Kolom-kolom pada format daftar nilai memuat : nomor induk, nama siswa, nomor absen, nilai,
dan pencapaian KKM, sedangkan pada format analisis berisi nomor absen, kelas, nama siswa, skor masing-
masing nomor, jumlah skor, dan nilai pekerjaan siswa (gambar 10).

Pada sheet Database jangan diberi gambar atau tombol apapum, karena setiap proses penyimpanan
pada sheet tersebut, gambar atau tombol yang ada akan digandakan dan sangat membebani kerja excel.
Skor analisis nilai ulangan harian (evaluasi) telah diseting dalam FormImput dan dikirim ke sheet Database
dengan memanfaatkan rumus makro (VBA).

Tombol navigasi yang dibutuhkan adalah tombol home dan tombol data siswa. Proses pembuatan
tombol tersebut berbeda dengan tombol pada sheet lainnya, karena menggunakan link cell. (gambar 11).
Tombol Home menggunakan cell ("AL2") sedangkan tombol DataSiswa menggunakan cell ("AN2").

Cara membuat :

Ada sedikit perbedaan dalam menyusun Database di sini, cell-cell di atas format nilai yang masuk tidak
bisa dimerge. Oleh karena itu untuk menyusun lembar kerja tersebut yang perlu disiapkan antara lain :

a. Judul

b. Nama mata pelajaran : masukkan fungsi - Guru!D13 pada cell ("C2")

c. Kompetensi Dasar =Guru!D14 pada cell ("C3")

d. Kelas, Tahun pelajaran dan Semester =CONCATENATE(Guru!14;" ";Guru!D15) pada cell ("C4")
e. Yang diperlukan dalam kolom nilai antara lain :

1) Link ke Daftar Nilai :

- nomor urut pada cell ("A7")

- nama Siswa pada cell ("B7")

- kelas pada cell ("C7")

- nomor absen pada cell ("D7")

- nilai pada cel (E7")

- pada kolom KKM masukkan fungsi excel :

2) Link ke Analisis Ulangan Harian :


- cell di bawah nomor absen masukkan fungsi =IF(D7="";"";D7) pada cell ("H7")
- cell di bawah kelas masukkan fungsi = IF(C7="";"";C7) pada cell ("I7")
- cell di bawah nama masukkan fungsi =IF(B7="";"";B7) pada cell ("J7")
3) Cell untuk skor dan nilai ("K7-AF7")
Langkah selanjutnya adalah copas ("A7-AF7") ke bawah sejumlah siswa yang akan
mengerjakan atau lebih banyak lagi.
f. Penghitungan jumlah data yang masuk, gunakan rumus makro (VBA) pada cell ("AI6").
(gambar 11). Lihat Developer -Visual Basic - Module2

Demikianlah pembahasan tentang Database, selanjutnya materi tentang Laporan Nilai/ Penghargaan yang
akan dibahas pada Evaluasi Digital Bagian 9. Next ......

CARA MEMBUAT EVALUASI DIGITAL BAGIAN 9

9. Sheet Laporan Nilai/ Penghargaan

Laporan Nilai/ Pengargaan berfungsi untuk melaporkan hasil belajar siswa kepada orang tuanya,
sehingga orang tuanya mengetahui hasil belajar yang dicapai. Dengan lembar ini berarti guru
secara tidak langsung telah mengadakan komunikasi dengan orang tua siswa. Pada dasarnya sheet
Penghargaan sama dengan sheet Nilai (Evaluasi Digital Bagian 7),
yaitu sama-sama memberikan informasi tentang nilai yang diperoleh siswa yang mengerjakan.
Adapun perbedaannya adalah :
Pada sheet Nilai data yang masuk berasal dari sheet FormImput, sedangkan data yang masuk ke
sheet Penghargaan dengan cara memanggil data dari sheet Database, kecuali tanggal dan guru
pengampu. Nilai yang diperoleh siswa pada sheet Nilai akan terhapus setelah nilai tersimpan dan
masuk ke Database.(gambar 12)

1. Sheet Nilai berfungsi untuk menampilkan nilai siswa sebelum disimpan, sedangkan sheet
Penghargaan berfungsi untuk menampilkan kembali nilai siswa yang telah tersimpan.
2. Tombol link pada sheet Nilai salah satunya diarahkan ke sheet Penghargaan, begitu
sebaliknya salah satu tombol link pada sheet Penghargaan diarahkan ke sheet Nilai.

Baik pada sheet Nilai maupun sheet Penghargaan tombol Simpan, Cetak, dan EXIT perlu
didukung dengan rumus VBA, karena pada saat di EXIT Evaluasi harus tersimpan dan direset
terlebih dulu, sehingga dapat digunakan kembali oleh siswa lainnya.
Berikut adalah rumus untuk mengaktifkan tombol Simpan dengan rumus VBA (Modul 1) :
Lihat Evaluasi Digital Bagian 14 :

Sub Simpan()
MasukanData
Sheets("Nilai anda").Select ..........dst
'pesan berhasil
MsgBox "Nilai Anda Telah Masuk !", vbInformation, "Terimakasih !"
Range("J6").Select

Sheets("S1").Select
Range("F21").Select
ActiveCell.FormulaR1C1 = ""
Range("F61").Select
ActiveCell.FormulaR1C1 = ""
Range("F101").Select
ActiveCell.FormulaR1C1 = ""
Range("F141").Select
ActiveCell.FormulaR1C1 = ""
Sheets("S2").Select
Range("F21").Select
ActiveCell.FormulaR1C1 = ""
Range("F61").Select
ActiveCell.FormulaR1C1 = ""
Range("F101").Select
ActiveCell.FormulaR1C1 = ""
Range("F141").Select
ActiveCell.FormulaR1C1 = ""
Sheets("S3").Select
Range("F21").Select
ActiveCell.FormulaR1C1 = ""
Range("F61").Select
ActiveCell.FormulaR1C1 = ""
Range("F101").Select
ActiveCell.FormulaR1C1 = ""
Range("F141").Select
ActiveCell.FormulaR1C1 = ""
Sheets("S4").Select
Range("F21").Select
ActiveCell.FormulaR1C1 = ""
Range("F61").Select
ActiveCell.FormulaR1C1 = ""
Range("F101").Select
ActiveCell.FormulaR1C1 = ""
Range("F141").Select
ActiveCell.FormulaR1C1 = ""
Sheets("S5").Select
Range("F21").Select
ActiveCell.FormulaR1C1 = ""
Range("F61").Select
ActiveCell.FormulaR1C1 = ""
Range("F101").Select
ActiveCell.FormulaR1C1 = ""
Range("F141").Select
ActiveCell.FormulaR1C1 = ""
Sheets("S6").Select
Range("F21").Select
ActiveCell.FormulaR1C1 = ""
Range("F61").Select
ActiveCell.FormulaR1C1 = ""
Range("F101").Select
ActiveCell.FormulaR1C1 = ""
Range("F141").Select
ActiveCell.FormulaR1C1 = ""
Sheets("S7").Select
Range("F21").Select
ActiveCell.FormulaR1C1 = ""
Range("F61").Select
ActiveCell.FormulaR1C1 = ""
Range("F101").Select
ActiveCell.FormulaR1C1 = ""
Range("F141").Select
ActiveCell.FormulaR1C1 = ""
Sheets("S8").Select
Range("F21").Select
ActiveCell.FormulaR1C1 = ""
Range("F61").Select
ActiveCell.FormulaR1C1 = ""
Range("F101").Select
ActiveCell.FormulaR1C1 = ""
Range("F141").Select
ActiveCell.FormulaR1C1 = ""
Sheets("S9").Select
Range("F21").Select
ActiveCell.FormulaR1C1 = ""
Range("F61").Select
ActiveCell.FormulaR1C1 = ""
Range("F101").Select
ActiveCell.FormulaR1C1 = ""
Range("F141").Select
ActiveCell.FormulaR1C1 = ""
Sheets("S10").Select
Range("F21").Select
ActiveCell.FormulaR1C1 = ""
Range("F61").Select
ActiveCell.FormulaR1C1 = ""
Range("F101").Select
ActiveCell.FormulaR1C1 = ""
Range("F141").Select
ActiveCell.FormulaR1C1 = ""
Sheets("S11").Select
Range("F21").Select
ActiveCell.FormulaR1C1 = ""
Range("F61").Select
ActiveCell.FormulaR1C1 = ""
Range("F101").Select
ActiveCell.FormulaR1C1 = ""
Range("F141").Select
ActiveCell.FormulaR1C1 = ""
Sheets("S12").Select
Range("F21").Select
ActiveCell.FormulaR1C1 = ""
Range("F61").Select
ActiveCell.FormulaR1C1 = ""
Range("F101").Select
ActiveCell.FormulaR1C1 = ""
Range("F141").Select
ActiveCell.FormulaR1C1 = ""
Sheets("S13").Select
Range("F21").Select
ActiveCell.FormulaR1C1 = ""
Range("F61").Select
ActiveCell.FormulaR1C1 = ""
Range("F101").Select
ActiveCell.FormulaR1C1 = ""
Range("F141").Select
ActiveCell.FormulaR1C1 = ""
Sheets("S14").Select
Range("F21").Select
ActiveCell.FormulaR1C1 = ""
Range("F61").Select
ActiveCell.FormulaR1C1 = ""
Range("F101").Select
ActiveCell.FormulaR1C1 = ""
Range("F141").Select
ActiveCell.FormulaR1C1 = ""
Sheets("S15").Select
Range("F21").Select
ActiveCell.FormulaR1C1 = ""
Range("F61").Select
ActiveCell.FormulaR1C1 = ""
Range("F101").Select
ActiveCell.FormulaR1C1 = ""
Range("F141").Select
ActiveCell.FormulaR1C1 = ""
Sheets("S16").Select
Range("F21").Select
ActiveCell.FormulaR1C1 = ""
Range("F61").Select
ActiveCell.FormulaR1C1 = ""
Range("F101").Select
ActiveCell.FormulaR1C1 = ""
Range("F141").Select
ActiveCell.FormulaR1C1 = ""
Sheets("S17").Select
Range("F21").Select
ActiveCell.FormulaR1C1 = ""
Range("F61").Select
ActiveCell.FormulaR1C1 = ""
Range("F101").Select
ActiveCell.FormulaR1C1 = ""
Range("F141").Select
ActiveCell.FormulaR1C1 = ""
Sheets("S18").Select
Range("F21").Select
ActiveCell.FormulaR1C1 = ""
Range("F61").Select
ActiveCell.FormulaR1C1 = ""
Range("F101").Select
ActiveCell.FormulaR1C1 = ""
Range("F141").Select
ActiveCell.FormulaR1C1 = ""
Sheets("S19").Select
Range("F21").Select
ActiveCell.FormulaR1C1 = ""
Range("F61").Select
ActiveCell.FormulaR1C1 = ""
Range("F101").Select
ActiveCell.FormulaR1C1 = ""
Range("F141").Select
ActiveCell.FormulaR1C1 = ""
Sheets("S20").Select
Range("F21").Select
ActiveCell.FormulaR1C1 = ""
Range("F61").Select
ActiveCell.FormulaR1C1 = ""
Range("F101").Select
ActiveCell.FormulaR1C1 = ""
Range("F141").Select
ActiveCell.FormulaR1C1 = ""
Sheets("Soal").Visible = xlSheetVeryHidden
Sheets("FormImput").Select
Range("C2").Select
ActiveCell.FormulaR1C1 = ""
'close.workbook,save
ThisWorkbook.Save
ThisWorkbook.Close
End Sub

Untuk mengaktifkan tombol Cetak, dan EXIT menggunakan rumus VBA (Modul3) berikut :

Sub EXIT_Click()
MasukanData
Sheets("Nilai anda").Select
Sheets("S1").Select
Range("F21").Select
ActiveCell.FormulaR1C1 = ""
Range("F61").Select
ActiveCell.FormulaR1C1 = ""
Range("F101").Select
ActiveCell.FormulaR1C1 = ""
Range("F141").Select
ActiveCell.FormulaR1C1 = ""
Sheets("S2").Select
Range("F21").Select
ActiveCell.FormulaR1C1 = ""
Range("F61").Select
ActiveCell.FormulaR1C1 = ""
Range("F101").Select
ActiveCell.FormulaR1C1 = ""
Range("F141").Select
ActiveCell.FormulaR1C1 = ""
Sheets("S3").Select
Range("F21").Select
ActiveCell.FormulaR1C1 = ""
Range("F61").Select
ActiveCell.FormulaR1C1 = ""
Range("F101").Select
ActiveCell.FormulaR1C1 = ""
Range("F141").Select
ActiveCell.FormulaR1C1 = ""
Sheets("S4").Select
Range("F21").Select
ActiveCell.FormulaR1C1 = ""
Range("F61").Select
ActiveCell.FormulaR1C1 = ""
Range("F101").Select
ActiveCell.FormulaR1C1 = ""
Range("F141").Select
ActiveCell.FormulaR1C1 = ""
Sheets("S5").Select
Range("F21").Select
ActiveCell.FormulaR1C1 = ""
Range("F61").Select
ActiveCell.FormulaR1C1 = ""
Range("F101").Select
ActiveCell.FormulaR1C1 = ""
Range("F141").Select
ActiveCell.FormulaR1C1 = ""
Sheets("S6").Select
Range("F21").Select
ActiveCell.FormulaR1C1 = ""
Range("F61").Select
ActiveCell.FormulaR1C1 = ""
Range("F101").Select
ActiveCell.FormulaR1C1 = ""
Range("F141").Select
ActiveCell.FormulaR1C1 = ""
Sheets("S7").Select
Range("F21").Select
ActiveCell.FormulaR1C1 = ""
Range("F61").Select
ActiveCell.FormulaR1C1 = ""
Range("F101").Select
ActiveCell.FormulaR1C1 = ""
Range("F141").Select
ActiveCell.FormulaR1C1 = ""
Sheets("S8").Select
Range("F21").Select
ActiveCell.FormulaR1C1 = ""
Range("F61").Select
ActiveCell.FormulaR1C1 = ""
Range("F101").Select
ActiveCell.FormulaR1C1 = ""
Range("F141").Select
ActiveCell.FormulaR1C1 = ""
Sheets("S9").Select
Range("F21").Select
ActiveCell.FormulaR1C1 = ""
Range("F61").Select
ActiveCell.FormulaR1C1 = ""
Range("F101").Select
ActiveCell.FormulaR1C1 = ""
Range("F141").Select
ActiveCell.FormulaR1C1 = ""
Sheets("S10").Select
Range("F21").Select
ActiveCell.FormulaR1C1 = ""
Range("F61").Select
ActiveCell.FormulaR1C1 = ""
Range("F101").Select
ActiveCell.FormulaR1C1 = ""
Range("F141").Select
ActiveCell.FormulaR1C1 = ""
Sheets("S11").Select
Range("F21").Select
ActiveCell.FormulaR1C1 = ""
Range("F61").Select
ActiveCell.FormulaR1C1 = ""
Range("F101").Select
ActiveCell.FormulaR1C1 = ""
Range("F141").Select
ActiveCell.FormulaR1C1 = ""
Sheets("S12").Select
Range("F21").Select
ActiveCell.FormulaR1C1 = ""
Range("F61").Select
ActiveCell.FormulaR1C1 = ""
Range("F101").Select
ActiveCell.FormulaR1C1 = ""
Range("F141").Select
ActiveCell.FormulaR1C1 = ""
Sheets("S13").Select
Range("F21").Select
ActiveCell.FormulaR1C1 = ""
Range("F61").Select
ActiveCell.FormulaR1C1 = ""
Range("F101").Select
ActiveCell.FormulaR1C1 = ""
Range("F141").Select
ActiveCell.FormulaR1C1 = ""
Sheets("S14").Select
Range("F21").Select
ActiveCell.FormulaR1C1 = ""
Range("F61").Select
ActiveCell.FormulaR1C1 = ""
Range("F101").Select
ActiveCell.FormulaR1C1 = ""
Range("F141").Select
ActiveCell.FormulaR1C1 = ""
Sheets("S15").Select
Range("F21").Select
ActiveCell.FormulaR1C1 = ""
Range("F61").Select
ActiveCell.FormulaR1C1 = ""
Range("F101").Select
ActiveCell.FormulaR1C1 = ""
Range("F141").Select
ActiveCell.FormulaR1C1 = ""
Sheets("S16").Select
Range("F21").Select
ActiveCell.FormulaR1C1 = ""
Range("F61").Select
ActiveCell.FormulaR1C1 = ""
Range("F101").Select
ActiveCell.FormulaR1C1 = ""
Range("F141").Select
ActiveCell.FormulaR1C1 = ""
Sheets("S17").Select
Range("F21").Select
ActiveCell.FormulaR1C1 = ""
Range("F61").Select
ActiveCell.FormulaR1C1 = ""
Range("F101").Select
ActiveCell.FormulaR1C1 = ""
Range("F141").Select
ActiveCell.FormulaR1C1 = ""
Sheets("S18").Select
Range("F21").Select
ActiveCell.FormulaR1C1 = ""
Range("F61").Select
ActiveCell.FormulaR1C1 = ""
Range("F101").Select
ActiveCell.FormulaR1C1 = ""
Range("F141").Select
ActiveCell.FormulaR1C1 = ""
Sheets("S19").Select
Range("F21").Select
ActiveCell.FormulaR1C1 = ""
Range("F61").Select
ActiveCell.FormulaR1C1 = ""
Range("F101").Select
ActiveCell.FormulaR1C1 = ""
Range("F141").Select
ActiveCell.FormulaR1C1 = ""
Sheets("S20").Select
Range("F21").Select
ActiveCell.FormulaR1C1 = ""
Range("F61").Select
ActiveCell.FormulaR1C1 = ""
Range("F101").Select
ActiveCell.FormulaR1C1 = ""
Range("F141").Select
ActiveCell.FormulaR1C1 = ""
Sheets("FormImput").Select
Range("C2").Select
ActiveCell.FormulaR1C1 = ""
'close.workbook,save
ThisWorkbook.Save
ThisWorkbook.Close
End Sub
Sub Cetak()
ActiveSheet.Range("A1:L36").PrintOut
End Sub
Untuk selanjutnya mari kita pelajari bagian berikutnya, yaitu Tutorial Evaluasi Digital Bagian
10. Next

CARA MEMBUAT EVALUASI DIGITAL BAGIAN 10

10. Analisis Nilai Ulangan Harian (Evaluasi)


Dengan adanya lembar kerja tersebut maka guru tidak perlu lagi menganalisis nilai ulangan
harian, karena baik nilai maupun skor masing-masing nomor soal telah dimunculkan semua. Ada
beberapa bagian dalam penyusunan Analisis Nilai Ulangan Harian, antara lain :
a. Bagian Kepala, terdiri dari :

 Judul
 Nama Mata Pelajaran
 Kompetensi Dasar (KD)
 Kelas
 Tahun Pelajaran
 Jumlah siswa dalam kelas bersangkutan
 Peserta yang ikut dalam kelas bersangkutan
 Peserta yang tidak ikut dalam kelas bersangkutan
 Jenis soal (tulis Pilihan Ganda (PG)
 Skor (tulis skor untuk setiap nomor soal !)
 KKM (tulis KKM yang diinginkan !)

b. Bagian Tubuh, yang terdiri dari :

 No : = IF(C9="";"";AB9)
 Kelas : = IFERROR(VLOOKUP($C9;DataSiswa!$B$10:$F$514;2;FALSE);""))
 Nama Siswa :
 =IF($D$5=$AC$8;AC9;IF($D$5=$AD$8;AD9;IF($D$5=$AE$8;AE9;IF($D$5=$AF$8;
AF9;IF($D$5=$AG$8;AG9;IF($D$5=$AH$8;AH9;IF($D$5=$AI$8;AI9;IF($D$5=$AJ$
8;AJ9;IF($D$5=$AK$8;AK9;IF($D$5=$AL$8;AL9;IF($D$5=$AM$8;AM9;IF($D$5=$
AN$8;AN9;""))))))))))))

- Skor no. 1 :
=IFERROR(VLOOKUP($C9,Database!$B$7:$AF$514,10,FALSE),"")

- Skor no. 2 :
=IFERROR(VLOOKUP($C9,Database!$B$7:$AF$514,11,FALSE),"")

- Skor no. 3 :
=IFERROR(VLOOKUP($C9,Database!$B$7:$AF$514,12,FALSE),"")
- Skor no. 4 :

=IFERROR(VLOOKUP($C9,Database!$B$7:$AF$514,13,FALSE),"")

- Skor no. 5 :

=IFERROR(VLOOKUP($C9,Database!$B$7:$AF$514,14,FALSE),"")

- Skor no. 6 :

=IFERROR(VLOOKUP($C9,Database!$B$7:$AF$514,15,FALSE),"")

- Skor no. 7 :

=IFERROR(VLOOKUP($C9,Database!$B$7:$AF$514,16,FALSE),"")

- Skor no. 8 :

=IFERROR(VLOOKUP($C9,Database!$B$7:$AF$514,17,FALSE),"")

- Skor no. 9 :

=IFERROR(VLOOKUP($C9,Database!$B$7:$AF$514,18,FALSE),"")

- Skor no. 10 :

=IFERROR(VLOOKUP($C9,Database!$B$7:$AF$514,19,FALSE),"")

- Skor no. 11 :

=IFERROR(VLOOKUP($C9,Database!$B$7:$AF$514,20,FALSE),"")

- Skor no. 12 :

=IFERROR(VLOOKUP($C9,Database!$B$7:$AF$514,21,FALSE),"")

- Skor no. 13 :

=IFERROR(VLOOKUP($C9,Database!$B$7:$AF$514,22,FALSE),"")

- Skor no. 14 :

=IFERROR(VLOOKUP($C9,Database!$B$7:$AF$514,23,FALSE),"")

- Skor no. 15 :
=IFERROR(VLOOKUP($C9,Database!$B$7:$AF$514,24,FALSE),"")

- Skor no. 16 :

=IFERROR(VLOOKUP($C9,Database!$B$7:$AF$514,25,FALSE),"")

- Skor no. 17 :

=IFERROR(VLOOKUP($C9,Database!$B$7:$AF$514,26,FALSE),"")

- Skor no. 18 :

=IFERROR(VLOOKUP($C9,Database!$B$7:$AF$514,27,FALSE),"")

- Skor no. 19 :

=IFERROR(VLOOKUP($C9,Database!$B$7:$AF$514,28,FALSE),"")

- Skor no. 20 :

=IFERROR(VLOOKUP($C9,Database!$B$7:$AF$514,29,FALSE),"")

- NH : =SUM(D9:W9)

- Ketuntasan : =IF(X9=0;"";IF(X9<70 span="">;"bl.tts";"tuntas"))

- Remidial : =IF(X9=0;"";IF(X9<70 span="">;70;""))

- Jumlah : =SUM(D9:D47) copykan ke nomor 2-20

- Rerata : =IFERROR(AVERAGE(D9:D47);"") copy ke nomor 2-20

- Ketercapaian : =SUM(D9:D47)*100/$U$3/5

- Ketuntasan butir soal : =IF(D50>=70;"Tts";"BlmTts")

- Jumlah siswa yang tuntas : =COUNTIF(Y9:Y47;"tuntas")

- Jumlah siswa yang belum tuntas : =COUNTIF(Y9:Y47;"bl.tts")

- Jumlah siswa yang remedial : =COUNTIF(Y9:Y47;"bl.tts")

C. Bagian Kaki, meliputi :

 Banyaknya siswa yang belum tuntas


 Materi Remidial
 Materi Pengayaan
 Jumlah Siswa yang tuntas : = Y48
 Jumlah siswa yang belum tuntas = Y49
 Jumlah siswa yang remidial : =COUNTIF(D51:W51,"Tts")
 Jumlah siswa yang tuntas belajar : =COUNTIF(D51:W51,"Tts")
 Nilai tertinggi : =MAX(X9:X47)
 Niliai terendah : =MIN(X9:X47)
 Nilai rata-rata : =AVERAGE(X9:X47)
 Standar Deviasi : =STDEV(X9:X47)
 Siswa yang mendapat nilai tertinggi :

D. Bagian Data Penghubung/ Penunjang ( di sebelah kanan )


1. Judul kolom dengan fungsi Excel masing-masing :
- Cell (“AC8”) : =Guru!$N$31
- Cell (“AD8”) : =Guru!$N$32
- Cell (“AE8”) : =Guru!$N$33
- Cell (“AF8”) : =Guru!$N$34
- Cell (“AG8”) : =Guru!$N$35
- Cell (“AH8”) : =Guru!$N$36
- Cell (“AI8”) : =Guru!$N$37
- Cell (“AJ8”) : =Guru!$N$38
- Cell (“AK8”) : =Guru!$N$39
- Cell (“AL8”) : =Guru!$N$40
- Cell (“AM8”) : =Guru!$N$41
- Cell (“AN8”) : =Guru!$N$42
Pengisian kolom tersebut tergantung dari banyaknya kelas yang diampu.
2. Masukkan fungsi excel masing-masing kolom agar terhubung dengan Data Siswa :
- Cell("AC9") : =IF(DataSiswa!$B10="";"";DataSiswa!$B10)
- Cell("AD9") : =IF(DataSiswa!$B51="";"";DataSiswa!$B51)
- Cell("AE9") : =IF(DataSiswa!$B93="";"";DataSiswa!$B93)
- Cell("AF9") : =IF(DataSiswa!$B135="";"";DataSiswa!$B135)
- Cell("AG9") : =IF(DataSiswa!$B177="";"";DataSiswa!$B177)
- Cell("AH9") : =IF(DataSiswa!$B219="";"";DataSiswa!$B219)
- Cell("AI9") : =IF(DataSiswa!$B261="";"";DataSiswa!$B261)
- Cell("AJ9") : =IF(DataSiswa!$B302="";"";DataSiswa!$B302)
- Cell("AK9") : =IF(DataSiswa!$B344="";"";DataSiswa!$B344)
- Cell("AL9") : =IF(DataSiswa!$B386="";"";DataSiswa!$B386)
- Cell("AM9") : =IF(DataSiswa!$B428="";"";DataSiswa!$B428)
- Cell("AN9") : =IF(DataSiswa!$B470="";"";DataSiswa!$B470)
Demikianlah uraian Cara membuat Evaluasi Digital Bagian 10, tentang Analisis Nilai Ulangan Harian,
sehingga dengan memanfaatkan perangkat tersebut guru tidak perlu lagi menganalisis nilai ulangan harian
siswa secara manual, karena telah dilaksanakan secara otomatis oleh aplikasi tersebut. Aplikasi inilah yang
sanagat membantu perkerjaan guru, karena pekerjaan inilah sebenarnya yang sangat membebani guru.
Tidak hanya cukup itu, masih ada hal yang penting tentang pembahasan materi, ikuti selanjutnya pada.
Evaluasi Digital Bagian 11. Next .........

CARA MEMBUAT EVALUASI DIGITAL BAGIAN 11


Pada Bagian 11 Evaluasi Digital membahas tentang File Latihan (lembar pembahasan). Pada Evaluasi
Digital terdiri dari 2 file yang saling berhubungan, yaitu file Evaluasi dan file latihan. File Latihan berfungsi
untuk belajar siswa sebelum mengerjakan evaluasi yang sebenarnya. Untuk mempermudah pengeditan
maka file latihan dihubungkan dengan sheet soal, sehingga guru tidak perlu lagi membuat soal yang baru.

Agar dapat digunakan sebagai belajar siswa maka pada file latihan disertai dengan jawaban atau
pembahasan sekaligus, sehingga apabila siswa memberikan jawaban salah akan dibimbing untuk
membuka pembahasannya. Untuk mempermudah belajar siswa maka setiap nomor soal diberikan satu
pembahasan. (gambar 14)

Untuk mempermudah pengoperasiannya maka setiap nomor dibuatkan tombol link ke soal latihan dan
sesuai dengan nomor pembahasan. Misalnya materi pembahasan nomor soal 5 maka dikoneksikan
dengan soal nomor 5 yang terdapat pada latihan. selain itu juga dihubungkan dengan soal evaluasi yang
sebenarnya.. Diharapkan apabila siswa telah menguasai materi dalam pembahasan atau materi latihan
maka dapat langsung membuka soal evaluasi tanpa harus mencari file baru yang terpisah. Materi
pembahasan tidak perlu menulis ulang karena pembahasan setiap nomor soal telah ditulis pada lembar
soal. Demikian Evaluasi digital bagian pembahasan. Materi selanjutnya adalah Script macro ( VBA Excel)
yang akan dibahas pada bagian 12 ...... NEXT

CARA MEMBUAT EVALUASI DIGITAL BAGIAN 12

12. Tombol-tombol Navigasi


Agar aplikasi Evaluasi Digital dapat dioperasikan oleh pengguna maka setiap lembar kerja
(sheet) perlu dipasang tombol-tombol navigasi sesuai dengan keperluan. Pemasangan tombol yang
tidak pada tempatnya dapat mengakibatkan kesulitan bagi pengguna, bahkan menyebabkan error.
Hal tersebut telah dialami penulis ketika melakukan uji coba. Oleh karena itu harus dipahami
kebutuhan masing-masing lembar kerja . Berikut adalah tombol-tombol navigasi yang dibutuhkan
beserta penempatannya.

1. Tombol Home (diarahkan ke halaman utama/FormImput), tombol tersebut dipasang pada


masing-masing lembar kerja (sheet), kecuali pada sheet Database. Pada sheet Database
jangan dipasang tombol navigasi karena setiap proses penyimpanan tombol yang ada akan
digandakan, seingga akan menumpuk menjadi banyak sebanyak proses penyimpanan.
Dampaknya pada proses membuka ataupun menyimpan menjadi sangat berat, bahkan
error. Cara mengatasinya masalah tersebut untuk menghubungkan dengan lembar kerja
lainya adalah dengan cara memanfaatkan text range (cell) yang dipasang di luar area kerja,
sehingga tidak mengganggu pengimputan data.
2. Tombol Guru, dipasang pada login Guru dan hanya guru yang boleh membukanya
3. Tombol Database, dipasang pada sheet ("FormImput"), ("Guru"), ("Data Siswa"), dan
("Analisis").
4. Tombol Start (mulai mengerjakan), dipasang pada sheet ("FormImput"), tombol tersebut
sebenarnya tombol timer yang difungsikan sebagai start (memulai mengerjakan). Waktu
akan berjalan ketika tombol start telah diklik.
5. Tombol Timer (berfungsi untuk membatasi waktu kerja siswa), pada Evaluasi Digital
tombol tersebut dimanfaatkan sebagai tombol start (lihat : item 4).
6. Tombol Latihan, dipasang pada sheet ("FormImput") lingk ke file Latihan soal.
7. Tombol Evaluasi, dipasang pada sheet ("FormImput), dan Latihan soal.
8. Tombol Pembahasan dipasang pada FormImput dan Latihan soal
9. Tombol pembahasan, dipasangkan pada Form Imput dan latihan Soal
10. Tombol lanjutkan dipasang pada setiap lembar soal.
11. Tombol nomor soal ( untuk memilih soal yang akan dikerjakan), apabila proses
pengerjakannya dilakukan secara acak.
12. Tombol Data siswa, dipasang pada sheet ("Database"), ("Guru")
13. Tombol Analisis, dipasang pada sheet guru. Ketika sedang dikerjakan oleh siswa maka
lembar kerja tersebut semestinya tersebunyi, sheet FormImput.
14. Tombol Simpan dan Remidial, dipasang pada sheet ("Nilai Anda").
15. Tombol Nilai Anda, dipasang pada sheet dipasang pada sheet ("S 20") atau lembar soal
terakhir
16. Tombol Print/ Cetak, dipasang pada sheet ("Nilai Anda")
17. Tombol Penghargaan, dipasang pada sheet ("Nilai Anda")
18. Tombol yang berfungsi untuk menampilkan dan menyembunyikan lembar kerja, dipasang
pada ("FormImput") dan ("masuk guru").
19. Tombol Edit Soal, dipasang pada sheet ("Guru"), dan ("Analisis")
20. Tombol Exit, dipasang pada sheet ("Nilai Anda"), ("Penghargaan"), ("Masuk Guru").

Demikianlah cara memasang tombol pada Evaluasi Digital sehingga mempermudah pengeditan
bagi guru ataupun pengerjaan evaluasi bagi siswa. Ikuti langkah selanjutnya, Evluasi Digital
Bagian 13. ............ NEXT

CARA MEMBUAT EVALUASI DIGITAL BAGIAN 13

D. Script Macro (VBA Excel)

Dari uraian di atas belum cukup untuk menjalankan aplikasi tersebut di atas, dalam proses
penyimpanan nilai hasil nilai hasil ulangan harian/ evaluasi membutuhkan rumus-rumus macro. Oleh
karena itu ada beberapa tombol yang dapat difungsikan dengan baik setelah dilengkapi dengan rumus
macro. Tombol yang dilengkapi dengan rumus macro antara lain : Start, Simpan, Remidial, Cetak, Exit,
Imput Data dari FormImput ke Database, dan tombol untuk menutup dan membuka lembar kerja (sheet).
Ada beberapa tombol yang digunakan pada beberapa lembar kerja, oleh karena itu. buatlah satu tombol
terlebih dulu dan uji coba, apabila aktif, maka dapat dicopy ke lembar kerja lainnya yang membutuhkan.
Karena terlalu panjang, maka kita bahas satu persatu agar tidak membingungkan.

1. Cara mengimput data dari FormImput ke dalam Database.

Sebelum menuliskan script VBA terlebih dulu kita siapkan sheet FormImput ( lihat bagian Bagian 3) dan
sheet Database (lihat Bagian 8). Agar pekerjaan tidak sia-sia maka perlu memahami terlebih dulu cara
penulisan script VBA yang benar, caranya: Click Developer - Visual Basic - VBAProject(EvaluasiDitigal.xlsm.
- Insert Module. Sampai dengan ini maka akan terbuka halaman VBA seperti gambar berikut :

Click Modul dan masukkan Script berikut untuk mengaktifkan imput data dari FormImput ke Database !
dan copas script berikut :

Sub MasukanData()
Dim NamaSiswa As String
Dim Kelas, NoAbsen, Nilai, Analisis As String

'PILIH SHEET
Sheets("FormImput").Select
NamaSiswa = Range("C3").Text
Kelas = Range("C4").Text
NoAbsen = Range("C5").Text
Nilai = Range("C6").Text
PG1 = Range("C7").Text
PG2 = Range("C8").Text
PG3 = Range("C9").Text
PG4 = Range("C10").Text
PG5 = Range("C11").Text
PG6 = Range("C12").Text
PG7 = Range("C13").Text
PG8 = Range("C14").Text
PG9 = Range("C15").Text
PG10 = Range("C16").Text
PG11 = Range("C17").Text
PG12 = Range("C18").Text
PG13 = Range("C19").Text
PG14 = Range("C20").Text
PG15 = Range("C21").Text
PG16 = Range("C22").Text
PG17 = Range("C23").Text
PG18 = Range("C24").Text
PG19 = Range("C25").Text
PG20 = Range("C26").Text

'MASUKAN DATA
Sheets("Database").Select
jumlahData = Range("AI6").Value
Rows(jumlahData + 2 & ":" & jumlahData + 1).Select
Selection.Copy
Rows(jumlahData + 3 & ":" & jumlahData + 1).Select
Selection.Copy
Rows(jumlahData + 4 & ":" & jumlahData + 1).Select
Selection.Copy
Rows(jumlahData + 5 & ":" & jumlahData + 1).Select
Selection.Copy
Rows(jumlahData + 6 & ":" & jumlahData + 1).Select
Selection.Copy
Rows(jumlahData + 7 & ":" & jumlahData + 1).Select
Selection.Copy
Rows(jumlahData + 8 & ":" & jumlahData + 1).Select
Selection.Copy
Rows(jumlahData + 9 & ":" & jumlahData + 1).Select
Selection.Copy
Rows(jumlahData + 10 & ":" & jumlahData + 1).Select
Selection.Copy
Rows(jumlahData + 11 & ":" & jumlahData + 1).Select
Selection.Copy
Rows(jumlahData + 12 & ":" & jumlahData + 1).Select
Selection.Copy
Rows(jumlahData + 13 & ":" & jumlahData + 1).Select
Selection.Copy
Rows(jumlahData + 14 & ":" & jumlahData + 1).Select
Selection.Copy
Rows(jumlahData + 15 & ":" & jumlahData + 1).Select
Selection.Copy
Rows(jumlahData + 16 & ":" & jumlahData + 1).Select
Selection.Copy
Rows(jumlahData + 17 & ":" & jumlahData + 1).Select
Selection.Copy
Rows(jumlahData + 18 & ":" & jumlahData + 1).Select
Selection.Copy
Rows(jumlahData + 19 & ":" & jumlahData + 1).Select
Selection.Copy
Rows(jumlahData + 20 & ":" & jumlahData + 1).Select
Selection.Copy
Rows(jumlahData + 21 & ":" & jumlahData + 1).Select
Selection.Copy
Rows(jumlahData + 22 & ":" & jumlahData + 1).Select
Selection.Copy
Rows(jumlahData + 23 & ":" & jumlahData + 1).Select
Selection.Copy
Rows(jumlahData + 24 & ":" & jumlahData + 1).Select
Selection.Copy
Rows(jumlahData + 25 & ":" & jumlahData + 1).Select
Selection.Copy
Rows(jumlahData + 26 & ":" & jumlahData + 1).Select
ActiveSheet.Paste
Application.CutCopyMode = False

'Masukan data
Range("B" & jumlahData + 7).Select
ActiveCell.FormulaR1C1 = NamaSiswa
Range("C" & jumlahData + 7).Select
ActiveCell.FormulaR1C1 = Kelas
Range("D" & jumlahData + 7).Select
ActiveCell.FormulaR1C1 = NoAbsen
Range("E" & jumlahData + 7).Select
ActiveCell.FormulaR1C1 = Nilai
Range("K" & jumlahData + 7).Select
ActiveCell.FormulaR1C1 = PG1
Range("L" & jumlahData + 7).Select
ActiveCell.FormulaR1C1 = PG2
Range("M" & jumlahData + 7).Select
ActiveCell.FormulaR1C1 = PG3
Range("N" & jumlahData + 7).Select
ActiveCell.FormulaR1C1 = PG4
Range("O" & jumlahData + 7).Select
ActiveCell.FormulaR1C1 = PG5
Range("P" & jumlahData + 7).Select
ActiveCell.FormulaR1C1 = PG6
Range("Q" & jumlahData + 7).Select
ActiveCell.FormulaR1C1 = PG7
Range("R" & jumlahData + 7).Select
ActiveCell.FormulaR1C1 = PG8
Range("S" & jumlahData + 7).Select
ActiveCell.FormulaR1C1 = PG9
Range("T" & jumlahData + 7).Select
ActiveCell.FormulaR1C1 = PG10
Range("U" & jumlahData + 7).Select
ActiveCell.FormulaR1C1 = PG11
Range("V" & jumlahData + 7).Select
ActiveCell.FormulaR1C1 = PG12
Range("W" & jumlahData + 7).Select
ActiveCell.FormulaR1C1 = PG13
Range("X" & jumlahData + 7).Select
ActiveCell.FormulaR1C1 = PG14
Range("Y" & jumlahData + 7).Select
ActiveCell.FormulaR1C1 = PG15
Range("Z" & jumlahData + 7).Select
ActiveCell.FormulaR1C1 = PG16
Range("AA" & jumlahData + 7).Select
ActiveCell.FormulaR1C1 = PG17
Range("AB" & jumlahData + 7).Select
ActiveCell.FormulaR1C1 = PG18
Range("AC" & jumlahData + 7).Select
ActiveCell.FormulaR1C1 = PG19
Range("AD" & jumlahData + 7).Select
ActiveCell.FormulaR1C1 = PG20
End Sub
Script tersebut akan bekerja apabila tombol simpan diaktifkan. Untuk menguji script tersebut masukkan
data pada daftar isian yang terdapat pada sheet FormImput, kemudian klik tombol Simpan. (tombol
simpan akan dibahas pada Evaluasi Digital selanjutnya ................. NEXT.

CARA MEMBUAT EVALUASI DIGITAL BAGIAN 14


Dengan banyaknya kebijakan pemerintah terhadap perbaikan nasib dan layanan terhadap guru
menuntut peningkatan berbagai kompetensi. Salah satunya diantaranya adalah kompetensi
profesionalisme. Dengan kompetensi tesebut menuntut kerja keras dan meluangkan waktu
banyak bagi guru. Namun tidak semua guru mampu melaksanakan tuntutan tersebut, sehingga
timbul permasalahan baru, antara lain :
Penyusunan perangkat kurang maksimal, masih banyak guru yang menyusun
perencanaan pembelajaran hanya dengan copy paste. Sebab untuk menyusun perangkat
pembelajaran dibutuhkan waktu yang lama dan kemampuan IT yang memadai. Sementara
kegiatan lain tidak bisa ditinggalkan.

1. Sering kali guru menyelesaikan dan mengumpulkan perangkat pembelajaran


terlambat. Semestinya pada awal tahun pelajaran atau awal semester guru telah menyusun
perangkat pembelajaran untuk satu semester, sehingga guru benar-benar siap
melaksanakan profesinya dengan baik. Bagaimana guru dapat melaksanakan tugas dengan
baik apabila perencanaan kerja tidak terselesaikan pada awal semester. Perencanaan yang
baik saja belum tentu dapat menghasilkan output yang baik, mengingat tidak sedikit
masalah dan hambatan yang dihadapi.
2. Keterbatasan guru dalam penguasaan Teknologi Infomatika. Sampai saat ini masih banyak
Guru yang hanya menguasai komputer pas-pasan sulit untuk menulis perangkat
pembelajaran dengan baik cepat, guru yang hanya menguasai komputer pas-pasan,
sehingga sulit untuk menyusun perangkat pembelajaran dengan baik dan cepat.
3. Keterbatasan waktu untuk menyusun perangkat pembelajaran. Dengan bergulirnya
kurikulum baru benar-benar menguras tenaga bagi guru untuk bisa melaksanakan tugas
dengan baik. Setiap hari guru harus merancang, melaksanakan, mengevaluasi, perbaikan
dan pembaharuan, serta memahami setiap peserta didik.

Permasalahan tersebut tidak cukup diselesaikan dengan diklat maupun workshop, tetapi perlu
adanya solusi baru. Penulis berusaha keras untuk membuat sebuah perangkat (aplikasi) yang dapat
membantu mengatasi masalah tersebut di atas, yang kemudian diberi nama Perangkat
Pembelajaran Digital. Diberi nama Perangkat Pembelajaran Digital karena para pengguna (guru)
dalam menyusun perangkat pembelajaran dengan cara memanfaatkan tombol-tombol digital.

Manfaat
Manfaat aplikasi “Perangkat Pembelajaran Digital” antara lain :
1. Mengurangi kebiasaan copy paste yang dilakukan guru yang memiliki kemampuan terbatas di
bidang Teknologi Informatika. Karena kebiasaan tersebut tidak membuat guru kreatif, tetapi pasif
dan ketergantungan, sehingga tidak ada peningkatan kompetensi yang dimiliki.
2. Menghemat waktu dan tenaga dan optimalisasi kerja. Perangkat pembelajaran yang terdiri dari
Program Tahunan, Program Semester, Silabus, KKM, Pemetaan Soal, Kisi-kisi Ulangan Harian
dan Rencana Pelaksanaan Pembelajaran (RPP) dapat diselesaikan secara bersamaan. Untuk
menyusun perangkat sebanyak itu membutuhkan waktu berbulan-bulan, sehingga jarang guru
yang meminta pengesahan kepala sekolah pada awal semester atau sebelum kegiatan pembelajaran
dimulai.
3. Dengan memanfaatkan aplikasi “Perangkat Pembelajaran Digital” dapat membantu guru dalam
penguasaan teknologi informatika, karena di dalamnya banyak fungsi atau rumus yang
membimbing guru untuk menguasai teknologi informatika secara mandiri.
4. Mengoptimalkan kinerja guru, dengan tersusunnya perencanaan lebih awal maka memberi
kesempatan guru untuk mempersiapkan pembelajaran baik, mencurahkan tenaga dan pikiran untuk
melayani peserta didik secara optimal.

Prototipe produk aplikasi Perangkat Pembelajaran Digital :

1. Lembar Imput 1 (Data1),


2. Lembar Imput 2 (Data2),
3. Cover (halaman depan)
4. Program tahunan
5. Program Semester
6. Rincian pekan efektif
7. Lembar Silabus
8. Lembar KKM
9. Lembar Pemetaan Soal
10. Kisi-kisi soal ulangan harian
11. RPP
........... NEXT

CARA MEMBUAT EVALUASI DIGITAL BAGIAN 15

15. Tombol Keluar (Exit)


Cara membuat dan mengaktifkan tombol exit yang terletak pada sheet (“Nilai Anda”) dan
(“Penghargaan”) sama dengan tombol mengulang dan menyimpan. Klik Developer – Visual Basic – VBA
Project Evaluasi Digital.xlsm– Insert Module 3. Masukkan script di bawah ke dalam Module 3.
Sub EXIT_Click()

MasukanData

Sheets("Nilai anda").Select

Sheets("S1").Select

Range("F21").Select

ActiveCell.FormulaR1C1 = ""

Range("F61").Select

ActiveCell.FormulaR1C1 = ""

Range("F101").Select

ActiveCell.FormulaR1C1 = ""

Range("F141").Select

ActiveCell.FormulaR1C1 = ""

Sheets("S2").Select

Range("F21").Select

ActiveCell.FormulaR1C1 = ""

Range("F61").Select

ActiveCell.FormulaR1C1 = ""

Range("F101").Select

ActiveCell.FormulaR1C1 = ""

Range("F141").Select

ActiveCell.FormulaR1C1 = ""

Sheets("S3").Select

Range("F21").Select

ActiveCell.FormulaR1C1 = ""

Range("F61").Select

ActiveCell.FormulaR1C1 = ""

Range("F101").Select

ActiveCell.FormulaR1C1 = ""

Range("F141").Select
ActiveCell.FormulaR1C1 = ""

Sheets("S4").Select

Range("F21").Select

ActiveCell.FormulaR1C1 = ""

Range("F61").Select

ActiveCell.FormulaR1C1 = ""

Range("F101").Select

ActiveCell.FormulaR1C1 = ""

Range("F141").Select

ActiveCell.FormulaR1C1 = ""

Sheets("S5").Select

Range("F21").Select

ActiveCell.FormulaR1C1 = ""

Range("F61").Select

ActiveCell.FormulaR1C1 = ""

Range("F101").Select

ActiveCell.FormulaR1C1 = ""

Range("F141").Select

ActiveCell.FormulaR1C1 = ""

Sheets("S6").Select

Range("F21").Select

ActiveCell.FormulaR1C1 = ""

Range("F61").Select

ActiveCell.FormulaR1C1 = ""

Range("F101").Select

ActiveCell.FormulaR1C1 = ""

Range("F141").Select

ActiveCell.FormulaR1C1 = ""

Sheets("S7").Select
Range("F21").Select

ActiveCell.FormulaR1C1 = ""

Range("F61").Select

ActiveCell.FormulaR1C1 = ""

Range("F101").Select

ActiveCell.FormulaR1C1 = ""

Range("F141").Select

ActiveCell.FormulaR1C1 = ""

Sheets("S8").Select

Range("F21").Select

ActiveCell.FormulaR1C1 = ""

Range("F61").Select

ActiveCell.FormulaR1C1 = ""

Range("F101").Select

ActiveCell.FormulaR1C1 = ""

Range("F141").Select

ActiveCell.FormulaR1C1 = ""

Sheets("S9").Select

Range("F21").Select

ActiveCell.FormulaR1C1 = ""

Range("F61").Select

ActiveCell.FormulaR1C1 = ""

Range("F101").Select

ActiveCell.FormulaR1C1 = ""

Range("F141").Select

ActiveCell.FormulaR1C1 = ""

Sheets("S10").Select

Range("F21").Select

ActiveCell.FormulaR1C1 = ""
Range("F61").Select

ActiveCell.FormulaR1C1 = ""

Range("F101").Select

ActiveCell.FormulaR1C1 = ""

Range("F141").Select

ActiveCell.FormulaR1C1 = ""

Sheets("S11").Select

Range("F21").Select

ActiveCell.FormulaR1C1 = ""

Range("F61").Select

ActiveCell.FormulaR1C1 = ""

Range("F101").Select

ActiveCell.FormulaR1C1 = ""

Range("F141").Select

ActiveCell.FormulaR1C1 = ""

Sheets("S12").Select

Range("F21").Select

ActiveCell.FormulaR1C1 = ""

Range("F61").Select

ActiveCell.FormulaR1C1 = ""

Range("F101").Select

ActiveCell.FormulaR1C1 = ""

Range("F141").Select

ActiveCell.FormulaR1C1 = ""

Sheets("S13").Select

Range("F21").Select

ActiveCell.FormulaR1C1 = ""

Range("F61").Select

ActiveCell.FormulaR1C1 = ""
Range("F101").Select

ActiveCell.FormulaR1C1 = ""

Range("F141").Select

ActiveCell.FormulaR1C1 = ""

Sheets("S14").Select

Range("F21").Select

ActiveCell.FormulaR1C1 = ""

Range("F61").Select

ActiveCell.FormulaR1C1 = ""

Range("F101").Select

ActiveCell.FormulaR1C1 = ""

Range("F141").Select

ActiveCell.FormulaR1C1 = ""

Sheets("S15").Select

Range("F21").Select

ActiveCell.FormulaR1C1 = ""

Range("F61").Select

ActiveCell.FormulaR1C1 = ""

Range("F101").Select

ActiveCell.FormulaR1C1 = ""

Range("F141").Select

ActiveCell.FormulaR1C1 = ""

Sheets("S16").Select

Range("F21").Select

ActiveCell.FormulaR1C1 = ""

Range("F61").Select

ActiveCell.FormulaR1C1 = ""

Range("F101").Select

ActiveCell.FormulaR1C1 = ""
Range("F141").Select

ActiveCell.FormulaR1C1 = ""

Sheets("S17").Select

Range("F21").Select

ActiveCell.FormulaR1C1 = ""

Range("F61").Select

ActiveCell.FormulaR1C1 = ""

Range("F101").Select

ActiveCell.FormulaR1C1 = ""

Range("F141").Select

ActiveCell.FormulaR1C1 = ""

Sheets("S18").Select

Range("F21").Select

ActiveCell.FormulaR1C1 = ""

Range("F61").Select

ActiveCell.FormulaR1C1 = ""

Range("F101").Select

ActiveCell.FormulaR1C1 = ""

Range("F141").Select

ActiveCell.FormulaR1C1 = ""

Sheets("S19").Select

Range("F21").Select

ActiveCell.FormulaR1C1 = ""

Range("F61").Select

ActiveCell.FormulaR1C1 = ""

Range("F101").Select

ActiveCell.FormulaR1C1 = ""

Range("F141").Select

ActiveCell.FormulaR1C1 = ""
Sheets("S20").Select

Range("F21").Select

ActiveCell.FormulaR1C1 = ""

Range("F61").Select

ActiveCell.FormulaR1C1 = ""

Range("F101").Select

ActiveCell.FormulaR1C1 = ""

Range("F141").Select

ActiveCell.FormulaR1C1 = ""

Sheets("FormImput").Select

Range("C2").Select

ActiveCell.FormulaR1C1 = ""

'close.workbook,save

ThisWorkbook.Save

ThisWorkbook.Close

End Sub

Sub Cetak()

ActiveSheet.Range("A1:L36").PrintOut

End Sub

Cara membuat tombol dan mengaktifkannya adalah Klik Developer – Insert – Button (Form Control) –
Asign Macro – Mengulang1_Click()
Demikan script untuk mengaktifkan tombol EXIT, bagian selanjutnya adalah tentang cara menampilkan
dan menyembunyikan lembar kerja secara bergantian (sheet). ........... NEXT

CARA MEMBUAT EVALUASI DIGITAL BAGIAN 15

15. Tombol Keluar (Exit)


Cara membuat dan mengaktifkan tombol exit yang terletak pada sheet (“Nilai Anda”) dan
(“Penghargaan”) sama dengan tombol mengulang dan menyimpan. Klik Developer – Visual Basic – VBA
Project Evaluasi Digital.xlsm– Insert Module 3. Masukkan script di bawah ke dalam Module 3.

Sub EXIT_Click()

MasukanData

Sheets("Nilai anda").Select

Sheets("S1").Select

Range("F21").Select

ActiveCell.FormulaR1C1 = ""

Range("F61").Select

ActiveCell.FormulaR1C1 = ""

Range("F101").Select

ActiveCell.FormulaR1C1 = ""

Range("F141").Select

ActiveCell.FormulaR1C1 = ""

Sheets("S2").Select

Range("F21").Select

ActiveCell.FormulaR1C1 = ""

Range("F61").Select

ActiveCell.FormulaR1C1 = ""

Range("F101").Select

ActiveCell.FormulaR1C1 = ""

Range("F141").Select

ActiveCell.FormulaR1C1 = ""

Sheets("S3").Select

Range("F21").Select

ActiveCell.FormulaR1C1 = ""

Range("F61").Select

ActiveCell.FormulaR1C1 = ""
Range("F101").Select

ActiveCell.FormulaR1C1 = ""

Range("F141").Select

ActiveCell.FormulaR1C1 = ""

Sheets("S4").Select

Range("F21").Select

ActiveCell.FormulaR1C1 = ""

Range("F61").Select

ActiveCell.FormulaR1C1 = ""

Range("F101").Select

ActiveCell.FormulaR1C1 = ""

Range("F141").Select

ActiveCell.FormulaR1C1 = ""

Sheets("S5").Select

Range("F21").Select

ActiveCell.FormulaR1C1 = ""

Range("F61").Select

ActiveCell.FormulaR1C1 = ""

Range("F101").Select

ActiveCell.FormulaR1C1 = ""

Range("F141").Select

ActiveCell.FormulaR1C1 = ""

Sheets("S6").Select

Range("F21").Select

ActiveCell.FormulaR1C1 = ""

Range("F61").Select

ActiveCell.FormulaR1C1 = ""

Range("F101").Select

ActiveCell.FormulaR1C1 = ""
Range("F141").Select

ActiveCell.FormulaR1C1 = ""

Sheets("S7").Select

Range("F21").Select

ActiveCell.FormulaR1C1 = ""

Range("F61").Select

ActiveCell.FormulaR1C1 = ""

Range("F101").Select

ActiveCell.FormulaR1C1 = ""

Range("F141").Select

ActiveCell.FormulaR1C1 = ""

Sheets("S8").Select

Range("F21").Select

ActiveCell.FormulaR1C1 = ""

Range("F61").Select

ActiveCell.FormulaR1C1 = ""

Range("F101").Select

ActiveCell.FormulaR1C1 = ""

Range("F141").Select

ActiveCell.FormulaR1C1 = ""

Sheets("S9").Select

Range("F21").Select

ActiveCell.FormulaR1C1 = ""

Range("F61").Select

ActiveCell.FormulaR1C1 = ""

Range("F101").Select

ActiveCell.FormulaR1C1 = ""

Range("F141").Select

ActiveCell.FormulaR1C1 = ""
Sheets("S10").Select

Range("F21").Select

ActiveCell.FormulaR1C1 = ""

Range("F61").Select

ActiveCell.FormulaR1C1 = ""

Range("F101").Select

ActiveCell.FormulaR1C1 = ""

Range("F141").Select

ActiveCell.FormulaR1C1 = ""

Sheets("S11").Select

Range("F21").Select

ActiveCell.FormulaR1C1 = ""

Range("F61").Select

ActiveCell.FormulaR1C1 = ""

Range("F101").Select

ActiveCell.FormulaR1C1 = ""

Range("F141").Select

ActiveCell.FormulaR1C1 = ""

Sheets("S12").Select

Range("F21").Select

ActiveCell.FormulaR1C1 = ""

Range("F61").Select

ActiveCell.FormulaR1C1 = ""

Range("F101").Select

ActiveCell.FormulaR1C1 = ""

Range("F141").Select

ActiveCell.FormulaR1C1 = ""

Sheets("S13").Select

Range("F21").Select
ActiveCell.FormulaR1C1 = ""

Range("F61").Select

ActiveCell.FormulaR1C1 = ""

Range("F101").Select

ActiveCell.FormulaR1C1 = ""

Range("F141").Select

ActiveCell.FormulaR1C1 = ""

Sheets("S14").Select

Range("F21").Select

ActiveCell.FormulaR1C1 = ""

Range("F61").Select

ActiveCell.FormulaR1C1 = ""

Range("F101").Select

ActiveCell.FormulaR1C1 = ""

Range("F141").Select

ActiveCell.FormulaR1C1 = ""

Sheets("S15").Select

Range("F21").Select

ActiveCell.FormulaR1C1 = ""

Range("F61").Select

ActiveCell.FormulaR1C1 = ""

Range("F101").Select

ActiveCell.FormulaR1C1 = ""

Range("F141").Select

ActiveCell.FormulaR1C1 = ""

Sheets("S16").Select

Range("F21").Select

ActiveCell.FormulaR1C1 = ""

Range("F61").Select
ActiveCell.FormulaR1C1 = ""

Range("F101").Select

ActiveCell.FormulaR1C1 = ""

Range("F141").Select

ActiveCell.FormulaR1C1 = ""

Sheets("S17").Select

Range("F21").Select

ActiveCell.FormulaR1C1 = ""

Range("F61").Select

ActiveCell.FormulaR1C1 = ""

Range("F101").Select

ActiveCell.FormulaR1C1 = ""

Range("F141").Select

ActiveCell.FormulaR1C1 = ""

Sheets("S18").Select

Range("F21").Select

ActiveCell.FormulaR1C1 = ""

Range("F61").Select

ActiveCell.FormulaR1C1 = ""

Range("F101").Select

ActiveCell.FormulaR1C1 = ""

Range("F141").Select

ActiveCell.FormulaR1C1 = ""

Sheets("S19").Select

Range("F21").Select

ActiveCell.FormulaR1C1 = ""

Range("F61").Select

ActiveCell.FormulaR1C1 = ""

Range("F101").Select
ActiveCell.FormulaR1C1 = ""

Range("F141").Select

ActiveCell.FormulaR1C1 = ""

Sheets("S20").Select

Range("F21").Select

ActiveCell.FormulaR1C1 = ""

Range("F61").Select

ActiveCell.FormulaR1C1 = ""

Range("F101").Select

ActiveCell.FormulaR1C1 = ""

Range("F141").Select

ActiveCell.FormulaR1C1 = ""

Sheets("FormImput").Select

Range("C2").Select

ActiveCell.FormulaR1C1 = ""

'close.workbook,save

ThisWorkbook.Save

ThisWorkbook.Close

End Sub

Sub Cetak()

ActiveSheet.Range("A1:L36").PrintOut

End Sub

Cara membuat tombol dan mengaktifkannya adalah Klik Developer – Insert – Button (Form Control) –
Asign Macro – Mengulang1_Click()
Demikan script untuk mengaktifkan tombol EXIT, bagian selanjutnya adalah tentang cara menampilkan
dan menyembunyikan lembar kerja secara bergantian (sheet). ........... NEXT

CARA MEMBUAT EVALUASI DIGITAL BAGIAN 16


16. Cara menampilkan dan menyembunyikan lembar kerja (sheet) secara bergantian sesuai dengan
kebutuhan.
Ada beberapa lembar yang tidak perlu ditampilkan pada saat siswa mengerjakan, namun
lembar kerja tersebut dibutuhkan pada saat guru menuliskan pertanyaan dan jawaban, begitu juga data
siswa dan analisis nilai ulangan harian. Agar langkah tersebut dapat dilakukan dengan baik maka
diperlukan tombol-tombol tertentu yang dapat diaktifkan dengan rumus VBA. Cara membuat tombol
dan mengaktifkannya adalah Klik Developer – Visual Basic – VBAProject (EvaluasiDigital).xslm – Module
4. Untuk mengatur tampilan sheet secara sesuai kebutuhan maka diperlukan beberapa kelompok script
yang dimasukkan ke dalam module 4 modul 4, yaitu tombol Form Imput, tombol Buka, tombol Guru,
dan tombol Tutup.
Sub FormImput()
Sheets("Database").Visible = True
Sheets("Database").Select
Sheets("S1").Visible = True
Sheets("S1").Select
Sheets("S2").Visible = True
Sheets("S2").Select
Sheets("S3").Visible = True
Sheets("S3").Select
Sheets("S4").Visible = True
Sheets("S4").Select
Sheets("S5").Visible = True
Sheets("S5").Select
Sheets("S6").Visible = True
Sheets("S6").Select
Sheets("S7").Visible = True
Sheets("S7").Select
Sheets("S8").Visible = True
Sheets("S8").Select
Sheets("S9").Visible = True
Sheets("S9").Select
Sheets("S10").Visible = True
Sheets("S10").Select
Sheets("S11").Visible = True
Sheets("S11").Select
Sheets("S12").Visible = True
Sheets("S12").Select
Sheets("S13").Visible = True
Sheets("S13").Select
Sheets("S14").Visible = True
Sheets("S14").Select
Sheets("S15").Visible = True
Sheets("S15").Select
Sheets("S16").Visible = True
Sheets("S16").Select
Sheets("S17").Visible = True
Sheets("S17").Select
Sheets("S18").Visible = True
Sheets("S18").Select
Sheets("S19").Visible = True
Sheets("S19").Select
Sheets("S20").Visible = True
Sheets("S20").Select
Sheets("Nilai anda").Visible = True
Sheets("Nilai anda").Select
Sheets("Penghargaan").Visible = True
Sheets("Penghargaan").Select
Sheets("FormImput").Visible = True
Sheets("FormImput").Select
Sheets("Masuk Guru").Visible = xlSheetVeryHidden
Sheets("Guru").Visible = xlSheetVeryHidden
Sheets("Soal").Visible = xlSheetVeryHidden
Sheets("DataSiswa").Visible = xlSheetVeryHidden
Sheets("Analisis").Visible = xlSheetVeryHidden
End Sub

Tombol tersebut terletak di Login Guru, dengan tujuan agar siswa yang terjebak pada login guru dapat
kembali ke login siswa. Ada beberapa lembar kerja yang tidak dapat terbuka dengan dikliknya tombol
tersebut, yaitu sheet Guru, Soal, Data Siswa, dan Analisis. Pada tombol inilah guru mengakhiri
pekerjaannya setelah login guru dipassword kembali. Kemudian masukkan (copy paste) script di bawah
ini tepat di bawah script Form Impu (nomor 1)
Sub Buka()
Sheets("FormImput").Visible = True
Sheets("FormImput").Select
Sheets("S1").Visible = True
Sheets("S1").Select
Sheets("S2").Visible = True
Sheets("S2").Select
Sheets("S3").Visible = True
Sheets("S3").Select
Sheets("S4").Visible = True
Sheets("S4").Select
Sheets("S5").Visible = True
Sheets("S5").Select
Sheets("S6").Visible = True
Sheets("S6").Select
Sheets("S7").Visible = True
Sheets("S7").Select
Sheets("S8").Visible = True
Sheets("S8").Select
Sheets("S9").Visible = True
Sheets("S9").Select
Sheets("S10").Visible = True
Sheets("S10").Select
Sheets("S11").Visible = True
Sheets("S11").Select
Sheets("S12").Visible = True
Sheets("S12").Select
Sheets("S13").Visible = True
Sheets("S13").Select
Sheets("S14").Visible = True
Sheets("S14").Select
Sheets("S15").Visible = True
Sheets("S15").Select
Sheets("S16").Visible = True
Sheets("S16").Select
Sheets("S17").Visible = True
Sheets("S17").Select
Sheets("S18").Visible = True
Sheets("S18").Select
Sheets("S19").Visible = True
Sheets("S19").Select
Sheets("S20").Visible = True
Sheets("S20").Select
Sheets("Nilai anda").Visible = True
Sheets("Nilai anda").Select
Sheets("Soal").Visible = True
Sheets("Soal").Select
Sheets("DataSiswa").Visible = True
Sheets("DataSiswa").Select
Sheets("Database").Visible = True
Sheets("Database").Select
Sheets("Analisis").Visible = True
Sheets("Analisis").Select
Sheets("Guru").Visible = True
Sheets("Guru").Select
End Sub
Tombol tersebut juga terdapat pada login guru, berfungsi untuk menampilkan seluruh lebar kerja tombol
inilah yang menjadi ruang kerja guru sebelum diberikan kepada siswa. Tombol ini digunakan guru ketika
guru hendak mengedit dan memperbaiki soal maupun kunci jawaban.

1. Sub Guru()
Sheets("FormImput").Visible = True
Sheets("FormImput").Select
Sheets("Masuk Guru").Visible = True
Sheets("Masuk Guru").Select
Sheets("Guru").Visible = x1SheetVeryHidden
Sheets("S1").Visible = x1SheetVeryHidden
Sheets("S2").Visible = x1SheetVeryHidden
Sheets("S3").Visible = x1SheetVeryHidden
Sheets("S4").Visible = x1SheetVeryHidden
Sheets("S5").Visible = x1SheetVeryHidden
Sheets("S6").Visible = x1SheetVeryHidden
Sheets("S7").Visible = x1SheetVeryHidden
Sheets("S8").Visible = x1SheetVeryHidden
Sheets("S9").Visible = x1SheetVeryHidden
Sheets("S10").Visible = x1SheetVeryHidden
Sheets("S11").Visible = x1SheetVeryHidden
Sheets("S12").Visible = x1SheetVeryHidden
Sheets("S13").Visible = x1SheetVeryHidden
Sheets("S14").Visible = x1SheetVeryHidden
Sheets("S15").Visible = x1SheetVeryHidden
Sheets("S16").Visible = x1SheetVeryHidden
Sheets("S17").Visible = x1SheetVeryHidden
Sheets("S18").Visible = x1SheetVeryHidden
Sheets("S19").Visible = x1SheetVeryHidden
Sheets("S20").Visible = x1SheetVeryHidden
Sheets("Soal").Visible = x1SheetVeryHidden
Sheets("DataSiswa").Visible = x1SheetVeryHidden
Sheets("Database").Visible = x1SheetVeryHidden
Sheets("Nilai anda").Visible = x1SheetVeryHidden
Sheets("Penghargaan").Visible = x1SheetVeryHidden
Sheets("Soal").Visible = x1SheetVeryHidden
Sheets("Ana").Visible = x1SheetVeryHidden
End Sub

Tombol tersebut untuk mengamankan data guru, sehingga ketika siswa hendak berbuat tidak baik
dengan menekan tombol tersebut maka lembar-lembar kerja yang ada akan tersembunyi, dan lembar
kerja siswa akan muncul kembali apabila siswa mengklik tombol login siswa yang terdapat di login Guru.
2. Sub Tutup()
Sheets("FormImput").Visible = True
Sheets("FormImput").Select
Sheets("Database").Visible = True
Sheets("Database").Select
Sheets("S1").Visible = True
Sheets("S1").Select
Sheets("S2").Visible = True
Sheets("S2").Select
Sheets("S3").Visible = True
Sheets("S3").Select
Sheets("S4").Visible = True
Sheets("S4").Select
Sheets("S5").Visible = True
Sheets("S5").Select
Sheets("S6").Visible = True
Sheets("S6").Select
Sheets("S7").Visible = True
Sheets("S7").Select
Sheets("S8").Visible = True
Sheets("S8").Select
Sheets("S9").Visible = True
Sheets("S9").Select
Sheets("S10").Visible = True
Sheets("S10").Select
Sheets("S11").Visible = True
Sheets("S11").Select
Sheets("S12").Visible = True
Sheets("S12").Select
Sheets("S13").Visible = True
Sheets("S13").Select
Sheets("S14").Visible = True
Sheets("S14").Select
Sheets("S15").Visible = True
Sheets("S15").Select
Sheets("S16").Visible = True
Sheets("S16").Select
Sheets("S17").Visible = True
Sheets("S17").Select
Sheets("S18").Visible = True
Sheets("S18").Select
Sheets("S19").Visible = True
Sheets("S19").Select
Sheets("S20").Visible = True
Sheets("S20").Select
Sheets("Masuk Guru").Visible = True
Sheets("Masuk Guru").Select
Sheets("Guru").Visible = xlSheetVeryHidden
Sheets("Soal").Visible = xlSheetVeryHidden
Sheets("DataSiswa").Visible = xlSheetVeryHidden
Sheets("Analisis").Visible = xlSheetVeryHidden
End Sub
Tombol tersebut berfungsi untuk menutup sheet guru, sheet Soal, sheet Data Siswa dan sheet
analisis. Dengan dibuatnya ke empat tombol tersebut diharapkan lembar kerja yang ditampilkan sesuai
kebutuhan.
.................. .NEXT

CARA MEMBUAT EVALUASI DIGITAL BAGIAN 17

17. Cara memasang dan mengaktifkan timer (countdown)


Timer dalam evaluasi digital berfungsu untuk membatasi waktu mengerjakan bagi siswa, misalnya
untuk mengerjakan soal sebanyak 10 dibatasi waktunya 30 menit, apabila durasi waktu telah mencapai
30 menit maka secara otomatis evaluasi digital akan menutup dengan sendirinya, dan siswa tidak bisa lagi
mengerjakan. Timer (countdown) diatur sedemikian rupa agar dapat terlihat jelas oleh siswa ketika
sedang mengerjakan evaluasi serta menghentikannya ketika waktu yang ditentukan telah habis.
Langkahnya sama dengan tombol-tombol VBA lainnya. Selain sebagai pengatur waktu tombol timer
(countdown) juga berfungsi sebagai tombol Start, agar ketika diklik maka waktu pengerjaan berjalan.
Untuk membuat start acak maka tombol timer dibuat 4 macam dan keempatnya dicopy 4 kali yaitu
button5, button 6, button7, dan button8, kemudian disatukan diedit tulisan Start. Apabila mau mengubah
nama button maka jangan lupa ubah juga assign button yang digunakan. Ada sedikit perbedaan antara
tombol start acak 1 , 2, 3, dan 4. Yaitu terletak pada Range select. Start acak satu =(“A”), start acak 2
=(“A55”), start acak 3 =(“A95”), dan start acak 4 =(“A135”).
Cara membuat tombol timer dan cara mengaktifkannya dengan cara : klik Developer – Visual Basic –
VBAProject(EvaluasiDigital.xlsm.) – Module 5 . Masukkan script di bawah ini ke dalam module 5:
Sub Button5_Click()
Pausetime = Cells(34, 7)
Sheets("S1").Select
Range("A1").Select
ActiveCell.FormulaR1C1 = ""
Start = Timer
Do While Timer < Start + Pausetime
DoEvents
Cells(25, 14) = Start + Pausetime - Timer
Cells(65, 14) = Start + Pausetime - Timer
Cells(105, 14) = Start + Pausetime - Timer
Cells(145, 14) = Start + Pausetime - Timer
Loop
Sheets("Nilai anda").Select
Sheets("Nilai anda").Select
Range("K3").Select
MsgBox "Waktu anda telah habis, berhentilah bekerja dan klik Simpan untuk mengakhiri pekerjaan
atau Remidial untuk memperbaiki nilai anda !", vbInformation, "Terima kasih !"
End Sub

Sub Button6_Click()
Pausetime = Cells(34, 7)
Sheets("S1").Select
Range("A55").Select
ActiveCell.FormulaR1C1 = ""
Start = Timer
Do While Timer < Start + Pausetime
DoEvents
Cells(25, 14) = Start + Pausetime - Timer
Cells(65, 14) = Start + Pausetime - Timer
Cells(105, 14) = Start + Pausetime - Timer
Cells(145, 14) = Start + Pausetime - Timer
Loop
Sheets("Nilai anda").Select
Sheets("Nilai anda").Select
Range("K3").Select
MsgBox "Waktu anda telah habis, berhentilah bekerja dan klik Simpan untuk mengakhiri pekerjaan
atau Remidial untuk memperbaiki nilai anda !", vbInformation, "Terima kasih !"
End Sub

Sub Button7_Click()
Pausetime = Cells(34, 7)
Sheets("S1").Select
Range("A135").Select
ActiveCell.FormulaR1C1 = ""
Start = Timer
Do While Timer < Start + Pausetime
DoEvents
Cells(25, 14) = Start + Pausetime - Timer
Cells(65, 14) = Start + Pausetime - Timer
Cells(105, 14) = Start + Pausetime - Timer
Cells(145, 14) = Start + Pausetime - Timer
Loop
'Sheets("Nilai anda").Select
Sheets("Nilai anda").Select
Range("K3").Selec
MsgBox "Waktu anda telah habis, berhentilah bekerja dan klik Simpan untuk mengakhiri pekerjaan
atau Remidial untuk memperbaiki nilai anda !", vbInformation, "Terima kasih !"
End Sub

Sub Button8_Click()
Pausetime = Cells(34, 7)
Sheets("S1").Select
Range("A135").Select
ActiveCell.FormulaR1C1 = ""
Start = Timer
Do While Timer < Start + Pausetime
DoEvents
Cells(25, 14) = Start + Pausetime - Timer
Cells(65, 14) = Start + Pausetime - Timer
Cells(105, 14) = Start + Pausetime - Timer
Cells(145, 14) = Start + Pausetime - Timer
Loop
'Sheets("Nilai anda").Select
Sheets("Nilai anda").Select
Range("K3").Select
MsgBox "Waktu anda telah habis, berhentilah bekerja dan klik Simpan untuk mengakhiri pekerjaan
atau Remidial untuk memperbaiki nilai anda !", vbInformation, "Terima kasih !"
End Sub
Demikianlah cara membuat timer (countdown) yang sekaligus berfungsi sebagai tombol start. Dan
langkah terakhir (bagian 18) adalah membuat tampilan evaluasi digital menjadi full screen. ...... NEXT.

CARA MEMBUAT EVALUASI DIGITAL BAGIAN 18

18. Membuat tampilan lembar kerja menjadi full schreen


Dibuatnya tampilan tersebut agar siswa dapat mengerjakan evaluasi dengan konsentrasi, karena
banyaknya menu yang tampil akan memecah konsentrasi, sehingga hasilnya tidak maksimal. Script yang
digunakan disimpan di Workbook yang sudah tersedia di VBAProject(EvaluasiDigital.xlsm) – Workbook.
Caranya : masukkan script di bawah ini ke dalam Workbook :
Private Sub Workbook_Activate()
On Error Resume Next

With Application

.DisplayFullScreen = True

.CommandBars("Worksheet Menu Bar").Enabled = False

End With

End Sub

Private Sub Workbook_Deactivate()

On Error Resume Next

With Application

.DisplayFullScreen = False

.CommandBars("Worksheet Menu Bar").Enabled = True

End With

End Sub

Demikianlah cara membuat perangkat evaluasi pembelajaran dalam bentuk digital (Evaluasi Digital)
dengan memanfaatkan MS Office Excel pada Windows 8. Setelah selesai proteks semua lembar kerja,
beserta script VBAnya. kecuali database (apabila bermasalah). Mengapa harus diprotek, perlu kita ketahui
kadang terdapat siswa yang memiliki kemampuan lebih dibanding gurunya, sehingga bisa mengacak-acak
lembar kerja yang telah dipersiapkan dan menjadikan error. Evaluasi Digital diedit menggunakan windows
8 dan MS Office Excel 2010.

Berdasarkan uji coba yang dilakukan siswa, Windows 7 dan MS Office 2007 dan sebelumnya kurang
mendukung, karena nilai tidak dapat tersimpan. Evaluasi digital tersebut dibuat dalam rangka untuk
meningkatkan kompetensi guru agar proses pembelajaran menjadi lebih menarik dan efektif. Bagaimana
siswa akan kreatif kalau gurunya saja tidak mau kreatif dan maju. Oleh karena itu kepada sesama guru
kami mengajak bersama untuk mengembangkan kemampuan diri seiring dengan perkembangan
teknologi yang tiada henti.

Aplikasi tersebut diedit masih bersifat fleksibel, dapat diedit oleh guru sesuai dengan kebutuhan
dalam kegiatan evaluasi. Penulis mohon maaf yang setulus-tulusnya apabila paparan di atas masih sulit
dipahami, karena adanya keterbatasan dalam pemahaman bahasa, khususnya cara menyajikan sebuah
tutorial. Penulis juga mengucapkan banyak terima kasih kepada para pembaca yang telah berpartisipasi
dan berkenan membacanya. Kritik dan saran sangat kami harapkan untuk memperbaharui kekurangan-
kekurangan tutorial di atas.

Anda mungkin juga menyukai