Latihan Soal TIK Smt ls 8 2017 2018

LATIHAN SOAL TIK KELAS 8 SEMESTER 2
(Materi Setelah Mid Semester)

Petunjuk:
▪ Kerjakan semua soal di bawah ini dengan jelas dan tepat.
▪ Jawaban diketik menggunakan aplikasi Ms. Word dan dikirimkan melalui email ke:
itstpauljhs@gmail.com, paling lambat tanggal 20 Mei 2018.
▪ Setiap email yang masuk akan mendapat email balasan, yang akan dikirim pada tanggal 21 Mei 2018.
▪ Jawaban yang dikirim ke email selain alamat email di atas atau telah melewati batas waktu yang
ditentukan, tidak akan mendapat email balasan.

Gambar form di bawah ini digunakan untuk menjawab soal no.1 s.d. 10.

1. Pada form di atas, pilihan jawaban dibuat dengan menggunakan kontrol (tool) seperti pada gambar di
2.
3.
4.
5.
6.
7.
8.


samping ini
. Apakah nama dari kontrol tersebut?
Option Group pada form di atas digunakan untuk….
Pada form di atas, berapakah pilihan jawaban yang dapat kita pilih dengan cara diklik?
Banyaknya Label yang digunakan pada pembuatan form di atas adalah….
Obyek yang dibuat dengan menggunakan kontrol Command Button pada form di atas adalah….
Pada form di atas, obyek yang dibuat menggunakan Text Box adalah….
Tuliskan langkah-langkah untuk menebalkan garis pada kotak Pilihan Anda!
Penulisan kode pemrograman VBA di bawah ini terdapat pada bagian Private Sub….
TxtHasilJawaban = “Selamat Anda Benar”
End Sub

9. Perhatikan kode pemrograman VBA di bawah ini!
Private Sub CmdHapus_Click()
TxtHasilJawaban = ""
TxtHasilJawaban.SetFocus
End Sub

Maksud dari penulisan kode pemrograman VBA di atas adalah….

1

10. Perhatikan kode pemrograman berikut ini!
Private Sub CmdKeluar_Click()
x = MsgBox("Yakin Ingin Keluar?", vbYesNo, "Confirmation")
If x = vbYes Then
DoCmd.Close
End If
End Sub

Kode pemrograman VBA di atas adalah kode pemrograman untuk menjalankan tombol Keluar.
Berdasarkan kode pemrograman tersebut, apakah yang akan terjadi bila tombol Keluar diklik?
Form di bawah ini digunakan untuk menjawab soal no. 11 s.d. 25.

Rumus yang benar untuk mencari besarnya kalor uap yang diperlukan adalah….
Jumlah Option Group yang digunakan pada pembuatan form di atas adalah sebanyak….
Kotak Kalor Uap, Kalor Lebur, Massa Uap dan Massa Lebur dibuat dengan menggunakan tool….
Tombol yang bergambar Happy Face pada form di atas, dibuat dengan menggunakan tool….
Penamaan obyek yang terdapat pada Property Sheet untuk kotak Pilihan Anda pada form di atas
adalah….

16. Properties Name untuk kotak teks kalor lebur yang diperlukan adalah….

11.
12.
13.
14.
15.

17. Caption yang terdapat pada Property Sheet tombol

adalah….

Fungsi dari tombol pada gambar di samping ini adalah….
Di bawah ini adalah rumus yang terdapat pada bagian Private Sub CmdHitungLebur_Click()….
Maksud dari perintah CmdHapusUap.Visible = True adalah….
Maksud dari perintah CmdHitungLebur.Visible = False adalah….
Di bawah ini kode pemrograman VBA yang benar untuk menampilkan kotak teks Kalor Lebur yang
Diperlukan adalah….
23. Kode pemrograman VBA yang digunakan untuk menghapus data yang terdapat pada kotak teks Massa
Uap adalah….

24. Jika kita mengklik opsi Kalor Uap, maka yang terjadi adalah….
25. Jika pada kotak Massa Lebur dimasukkan angka 60, dan pada kotak Kalor Uap dimasukkan angka 20,
maka hasil yang terdapat pada kotak Kalor Lebur yang Diperlukan adalah….
18.
19.
20.
21.
22.

2

26.
27.
28.
29.
30.

Gambarkan Ikon dari Check Box.
Pada Check Box, berapakah nilai untuk tidak dipilih?
Pada Check Box, pilihan jawaban yang dapat kita pilih adalah sebanyak….

Untuk mengelompokkan Check Box, kita dapat menggunakan tool….
Awalan obyek VBA untuk Check Box adalah….

Gambar di bawah ini digunakan untuk menjawab soal nomor 31 s.d. 42.

31. Banyaknya Text Box yang digunakan dalam pembuatan form di atas adalah….
32. Pada kotak Diskon form di atas, terdapat 2 buah pilihan, yakni Kartu Anggota dan Cash. Kedua pilihan
tersebut dibuat dengan menggunakan piranti (tool) yang disebut….
33. Tool ini
pada Form Diskon Manual digunakan untuk membuat….
34. Untuk membuat tombol Hapus dan Selesai terlihat buram (samar-samar), maka pada Property Sheet
kedua tombol tersebut, bagian yang diubah dari Yes menjadi No adalah….
35. Agar tombol Hapus dan Selesai dapat diaktifkan, maka langkah yang dapat kita ambil adalah….
36. Untuk memberikan format mata uang pada kotak teks Harga Satuan, Jumlah, Diskon, dan Netto, maka
pada bagian Property Sheet keempat kotak teks tersebut, Formatnya adalah….
37. Maksud dari penulisan kode pemrograman VBA di bawah ini adalah….
If TxtNamaBarang = "" Or TxtHarga = "" Or TxtBanyakBarang = "" Then
MsgBox ("Isi Data Dulu")

38. Pada Visual Basic Editor Form Diskon Manual, penulisan kode pemrograman VBA yang benar untuk

rumus mencari jumlah harga yang harus dibayar oleh pembeli adalah….
39. Pada Visual Basic Editor, rumus mencari Jumlah Harga yang benar adalah….Pada Visual Basic Editor
Form Diskon Manual di atas, ada prosedur yang kita buat sendiri. Prosedur tersebut adalah….
40. Perhatikan kode pemrograman VBA di bawah ini:
Private Sub Form_Hapus_Click()
ChkCash.Value = 0
ChkAnggota.Value = 0

Maksud dari penulisan kode pemrograman di atas adalah….
41. Kode pemrograman VBA yang mempunyai arti posisi kursor akan berada pada kotak teks Nama
Barang adalah..,.

3

42. Pada Form Diskon Manual, jika kita telah memasukkan data pada kotak teks Nama Barang, Harga,
Satuan, dan Banyak Barang, kemudian mengklik tombol Hitung tanpa memberi tanda centang pada
pilihan Kartu Anggota dan Tunai/Cash, maka angka yang akan tampil pada kotak teks Diskon
adalah….
Gambar di bawah ini digunakan untuk menjawab soal nomor 43 s.d. 47.


43. Event yang terjadi saat sebuah form kehilangan fokus disebut….
44. Pada Form Diskon Otomatis, setelah memasukkan nama barang, harga satuan dan banyak barang,
maka untuk mencari jumlah harga, kita cukup hanya menekan tombol ... pada keyboard.
45. Pada bagian Design View Form Diskon Otomatis, perubahan yang dilakukan adalah ….
46. Maksud/arti dari penulisan kode pemrograman VBA pada Form Diskon Otomatis di bawah ini
adalah….
Private Sub TxtBanyakBarang_LostFocus()
Call CmdProses
End Sub

47. Jika kita memberi tanda centang pada kotak pilihan Kartu Anggota atau Cash tanpa memasukkan data
pada kotak teks Nama Barang, Harga, dan Banyak Barang, maka yang terjadi adalah….
48. Tuliskan apa yang akan terjadi bila kita mengklik tombol Keluar pada Form Soal Jawaban!
49. Tuliskan kode pemrograman VBA untuk menjalankan keempat pilihan jawaban seperti pada gambar
di bawah ini, jika pilihan jawaban benar terdapat pada angka 14

50. Jelaskan cara membuat tombol Keluar pada Form Kalor Uap Kalor Lebur seperti pada gambar di
samping ini! di samping ini!
51. Tuliskan kode pemrograman VBA yang terdapat pada
OptKalorLebur_GotFocus() Form Kalor Uap dan Kalor Lebur!

52. Sebutkan 2 perbedaan antara Option Button dan Check Box!
4

bagian

Private

Sub

53. Jelaskan maksud/arti dari kode pemrograman berikut ini yang terdapat pada Form Diskon Manual.
Private Sub CmdProses()
If TxtNamaBarang = "" Or TxtHarga = "" Or TxtBanyakBarang = "" Then
MsgBox ("Isi Data Dulu")
Else
TxtJumlah = TxtHarga * TxtBanyakBarang
DiscAnggota = 0
DiscCash = 0
If ChkAnggota.Value = -1 Then
DiscAnggota = 0.1 * TxtJumlah
End If

If ChkCash.Value = -1 Then
DiscCash = 0.1 * TxtJumlah
End If
TxtDiskon = DiscAnggota + DiscCash
TxtNetto = TxtJumlah - TxtDiskon
End If
End Sub

54. Form Diskon Otomatis dibuat dari penggandaan Form Diskon Manual. Jelaskan langkah-langkah
untuk membuat Form Diskon Otomatis!
55. Jelaskan perbedaan antara Form Diskon Manual dengan Form Diskon Otomatis.

5