1. Perhatikan soal dan jawaban dibawah ini dengan cermat dan teliti !
2. Jawablah pertanyaan dibawah ini dengan benar dan tepat !
3. Berilah tanda (X) pada jawaban yang paling benar dan tepat !
3. Printah Coding validasi untuk memastikan perbandingan antara textbox yang benar adalah …
a. If Val(Format(TxtSaldo.Text)) < Val(Format(TxtTotalPengajuan.Text)) Then
MsgBox("Gagal Menyimpan, Besar Total Pengajuan Lebih Besar Dari Saldo Santri",
MsgBoxStyle.Information, "Pesan Kesalahan")
Exit Sub End If
b. If Format(TxtSaldo.Text) < Format(TxtTotalPengajuan.Text) Then
MsgBox("Gagal Menyimpan, Besar Total Pengajuan Lebih Besar Dari Saldo Santri",
MsgBoxStyle.Information, "Pesan Kesalahan")
Exit Sub End If
c. If ValFormat(TxtSaldo.Text) < ValFormat(TxtTotalPengajuan.Text) Then
MsgBox("Gagal Menyimpan, Besar Total Pengajuan Lebih Besar Dari Saldo Santri",
MsgBoxStyle.Information, "Pesan Kesalahan")
Exit Sub End If
d. If Val(Format(TxtSaldo.Text)) < Val(Format(TxtTotalPengajuan.Text))
MsgBox("Gagal Menyimpan, Besar Total Pengajuan Lebih Besar Dari Saldo Santri",
MsgBoxStyle.Information, "Pesan Kesalahan")
Exit Sub End If
e. If Val(Format(TxtSaldo.Text) < Val(Format(TxtTotalPengajuan.Text) Then
MsgBox("Gagal Menyimpan, Besar Total Pengajuan Lebih Besar Dari Saldo Santri",
MsgBoxStyle.Information, "Pesan Kesalahan")
Exit Sub End If
4. Perintah validasi untuk memastikan bahwa textbox belum diisi yang benar adalah …
a. If TxtNoAjuan.Text = "" Or DtpTglAjuan.Text = "" Or TxtNoPeserta.Text = "" Then
MsgBox("Gagal Menyimpan, Data Belum Lengkap Diisi.", MsgBoxStyle.Information,
"Pesan Kesalahan")
Exit Sub
End If
b. If TxtNoAjuan.Text = "" and DtpTglAjuan.Text = "" and TxtNoPeserta.Text = "" Then
MsgBox("Gagal Menyimpan, Data Belum Lengkap Diisi.", MsgBoxStyle.Information,
"Pesan Kesalahan")
Exit Sub
End If
c. If TxtNoAjuan.Text = "" & DtpTglAjuan.Text = "" & TxtNoPeserta.Text = "" Then
MsgBox("Gagal Menyimpan, Data Belum Lengkap Diisi.", MsgBoxStyle.Information,
"Pesan Kesalahan")
Exit Sub
End If
d. If TxtNoAjuan.Text = "" && DtpTglAjuan.Text = "" && TxtNoPeserta.Text = "" Then
MsgBox("Gagal Menyimpan, Data Belum Lengkap Diisi.", MsgBoxStyle.Information,
"Pesan Kesalahan")
Exit Sub
End If
e. If TxtNoAjuan.Text = "" And DtpTglAjuan.Text = "" Or TxtNoPeserta.Text = "" Then
MsgBox("Gagal Menyimpan, Data Belum Lengkap Diisi.", MsgBoxStyle.Information,
"Pesan Kesalahan")
Exit Sub
End If
5. Perintah Validasi Untuk Memeriksa Angka Yang Di Masukkan / Input Tidak Boleh Lebih Kecil
dari 1 adalah …
a. If TxtHarga.Text < 1 Then
MsgBox("Gagal Menambahkan, Jumlah Harga Yang Anda Masukan Salah.",
MsgBoxStyle.Information, "Pesan Kesalahan")
Exit Sub
End If
b. If TxtHarga.Text > 1 Then
MsgBox("Gagal Menambahkan, Jumlah Harga Yang Anda Masukan Salah.",
MsgBoxStyle.Information, "Pesan Kesalahan")
Exit Sub
End If
c. If TxtHarga.Text <= 1 Then
MsgBox("Gagal Menambahkan, Jumlah Harga Yang Anda Masukan Salah.",
MsgBoxStyle.Information, "Pesan Kesalahan")
Exit Sub
End If
d. If TxtHarga.Text >= 1 Then
MsgBox("Gagal Menambahkan, Jumlah Harga Yang Anda Masukan Salah.",
MsgBoxStyle.Information, "Pesan Kesalahan")
Exit Sub
End If
e. If TxtHarga.Text != 1 Then
MsgBox("Gagal Menambahkan, Jumlah Harga Yang Anda Masukan Salah.",
MsgBoxStyle.Information, "Pesan Kesalahan")
Exit Sub
End If
a. RD = CMD. ExecuteNonQuery
b. Call Koneksi()
c. CMD = New OleDbCommand(simpan, Conn)
d. If TextBox1.Text = "" Or TextBox2.Text = "" Or TextBox3.Text = "" Or TextBox4.Text = "" Then
e. MsgBox("Data berhasil di Input", MsgBoxStyle.Information, "Information")
a. CMD. ExecuteReader
b. If Not RD.HasRows Then
c. Dim simpan As String = "insert into TBL_ANGGOTA values ('" & TextBox1.Text & "','" &
TextBox2.Text & "','" & TextBox3.Text & "','" & TextBox4.Text & "')"
d. CMD = New OleDbCommand("Select * from TBL_ANGGOTA where kodeAnggota='" &
TextBox1.Text & "'", Conn)
e. CMD = New OleDbCommand(simpan, Conn)
8. Sebuah aplikasi akan dapat memproses semua perintah dalam melakukan penginputan data,
pengupdatean data, penghapusan data dan proses transaksi data hal itu perlu adanya
sebuah koneksi yang diterhubung dengan database yang benar adalah …
a. LokasiDB = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=DBBVB.accdb"
b. LokasiDB = "Provider=Microsoft. JET.OLEDB.4.0;Data Source=DBBVB.mdb"
c. LokasiDB = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=DBBVB.mdb"
d. LokasiDB = "Provider=Microsoft. JET.OLEDB.4.0;Data Source=DBBVB.accdb"
e. LokasiDB = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=DBBVB. db"
Perintah penulisan query update data pada pemrograman VB.NET yang tepat adalah …
a. Dim update As String = "update TBL_ANGGOTA set NamaAnggota= '" & TextBox2.Text &
"',AlamatAnggota='" & TextBox3.Text & "',TelpAnggota='" & TextBox4.Text & "'where
KodeAnggota='" & TextBox1.Text & "')"
b. Dim update As String = "update Table TBL_ANGGOTA set NamaAnggota= '" &
TextBox2.Text & "',AlamatAnggota='" & TextBox3.Text & "',TelpAnggota='" &
TextBox4.Text & "'where KodeAnggota='" & TextBox1.Text & "')"
c. Dim update As String = "update TBL_ANGGOTA value NamaAnggota= '" & TextBox2.Text
& "',AlamatAnggota='" & TextBox3.Text & "',TelpAnggota='" & TextBox4.Text & "'where
KodeAnggota='" & TextBox1.Text & "')"
d. Dim update As String = "update Into TBL_ANGGOTA set NamaAnggota= '" &
TextBox2.Text & "',AlamatAnggota='" & TextBox3.Text & "',TelpAnggota='" &
TextBox4.Text & "'where KodeAnggota='" & TextBox1.Text & "')"
e. Dim update As String = "update TBL_ANGGOTA set NamaAnggota= " & TextBox2.Text &
",AlamatAnggota=" & TextBox3.Text & ",TelpAnggota=" & TextBox4.Text & " where
KodeAnggota=" & TextBox1.Text & ")"
a. 1
b. 2
c. 3
d. 4
e. 5
a. 1
b. 2
c. 3
d. 4
e. 5
a. 1
b. 2
c. 3
d. 4
e. 5
a. Do Until i > 10
ListBox1.Items.Add("Do Until : " i)
i=i+1
Loop
b. Do Until i > 10
ListBox1.Items.Add("Do Until : " +i)
i=i+1
Loop
c. Do Until i > 10
ListBox1.Items.Add("Do Until : " $i)
i=i+1
Loop
d. Do Until i > 10
ListBox1.Items.Add("Do Until : " %i)
i=i+1
Loop
e. Do Until i > 10
ListBox1.Items.Add("Do Until : " &i)
i=i+1
Loop
ListBox1.Items.Clear()
Dim i As Integer = 0
Do While i >= 10
ListBox1.Items.Add(i)
i=i+1
Loop
ListBox1.Items.Clear()
Dim i As Integer = 0
Do Until i > 10
ListBox1.Items.Add(i)
i=i+1
Loop
ListBox1.Items.Clear()
Dim i As Integer =1 0
Do While i >= 0
ListBox1.Items.Add(i)
i=i-1
Loop
ListBox1.Items.Clear()
Dim i As Integer =1 0
Do Until i > 0
ListBox1.Items.Add(i)
i=I-1
Loop
a. Grade A, Sempurna
b. Grade B, Baik
c. Grade C, Cukup
d. Masukkan Nilai antara 0 sampai 100
e. Tidak tampil
a. Grade A, Sempurna
b. Grade B, Baik
c. Grade C, Cukup
d. Masukkan Nilai antara 0 sampai 100
e. Tidak tampil
Imports System
Public Module biodata
Sub main()
Dim nim As string
console.write("Masukkan NIM anda : ")
nim = console.readline()
console.clear()
console.writeline("NIM anda adalah & nim”)
End Sub
End Module
Imports System
Public Module biodata
Sub main()
Dim nama As string
console.write("Masukkan Nama anda : ")
nama = console.readline()
console.clear()
console.writeline("Nama anda adalah “& name)
End Sub
End Module
Imports System
Public Module biodata
Sub main()
End Sub
End Module
Pendeklarasian variable yang cocok untuk program diatas adalah …
a. Dim tmpt_lahir As String
Dim tgl_lahir As Date
b. Dim tmpt_lahir As String
Dim tgl_lahir As String
c. Dim tmpt_lahir As integer
Dim tgl_lahir As Date
d. Dim tmpt_lahir As String
Dim tgl_lahir As integer
e. Dim tmpt_lahir As String
Dim tgl_lahir As getDate
Imports System
Public Module modmain
Sub Main()
Dim Bill As Integer
Dim Bill As Integer
Console.Write("Masukan Bilangan Pertama :")
Bill = Console.ReadLine()
End Sub
End Module
Imports System
Public Module modmain
Sub Main()
Dim N1 As Integer
Dim N2 As Integer
Console.Write("Masukan Bilangan Pertama :")
N1 = Console.ReadLine()
Console.Write("Masukan Bilangan Kedua :")
N2 = Console.ReadLine()
End Sub
End Module
Perintah untuk menampilkan penjumlahan yang tepat dari program diatas adalah …
a. Console.WriteLine(N1 & " + " & N2 & " : " &N1 +N2.ToString())
b. Console.WriteLine(“N1 + N2 : N1 +N2.ToString()”)
c. Console.WriteLine(“N1 + N2 : " &N1 +N2.ToString())
d. Console.WriteLine(“N1 “& + &” N2” & : &”N1 +N2.ToString())
e. Console.WriteLine(N1 + N2 : " &N1 +N2.ToString())
End Sub
End Module
End Sub
End Module
Imports System
Module ModIf
Sub Main()
Dim Nilai As Single
Console.Write("Masukkan Nilai Akhir :")
Nilai = Console.ReadLine()
If Nilai >= 25 Then
Console.WriteLine("D")
ElseIf Nilai >=60 Then
Console.WriteLine("C")
ElseIf Nilai >= 70 Then
Console.WriteLine("B")
ElseIf Nilai >= 85 Then
Console.WriteLine("A")
Else
Console.WriteLine("E")
End If
End Sub
End Module
Apa bila kita inputkan Angka 85 dari potongan program tersebut maka akan menghasilkan
output …
a. A
b. B
c. C
d. D
e. E
Imports System
Module ModIf
Sub Main()
Dim Nilai As Single
Console.Write("Masukkan Nilai Akhir :")
Nilai = Console.ReadLine()
If Nilai >= 25 Then
Console.WriteLine("D")
ElseIf Nilai >=60 Then
Console.WriteLine("C")
ElseIf Nilai >= 70 Then
Console.WriteLine("B")
ElseIf Nilai >= 85 Then
Console.WriteLine("A")
Else
Console.WriteLine("E")
End If
End Sub
End Module
Apa bila kita inputkan Angka 65 dari potongan program tersebut maka akan menghasilkan
output …
a. A
b. B
c. C
d. D
e. E
34. Perintah perulangan for dibawah ini yang menghasilkan angka 100,99,98…4,3,2,1 adalah …
Module Module1
Sub Main()
Dim nama, Alamat, sekolah As String
nama = "daffa"
Alamat = "Bintaro"
sekolah = "SMK Bina Informatika"
End Module
a. Nama : daffa
Alamat : Bintaro
Sekolah : SMK Bina Informatika
b. Nama :
Alamat : Bintaro
Sekolah :
c. Nama : daffa
Alamat :
Sekolah : SMK Bina Informatika
d. Alamat : Bintaro
e. Nama : daffa
Sekolah : SMK Bina INformatika