wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PBTGM GENAP

Total questions: 15

Worksheet time: 30mins

Name
Class
Date
1.

Library atau namespace manakah yang paling tepat digunakan untuk menghubungkan aplikasi VB.NET ke database MySQL?

a)

System.Data.SqlClient

b)
c)

MySql.Data.MySqlClient

d)

System.Data.OracleClient

2.

Manakah properti yang digunakan untuk mengatur string koneksi ke database MySQL pada objek MySqlConnection?

a)

DataSource

b)

ServerName

c)

DatabaseName

d)

ConnectionString

e)

Credential

3.

Bagaimana cara yang benar untuk membuka koneksi ke database MySQL setelah objek MySqlConnection diinisialisasi dengan string koneksi yang valid?

a)

myConnection.Connect()

b)

myConnection.OpenDatabase()

c)

myConnection.Execute()

e)

myConnection.Establish()

4.

Bagaimana cara yang paling tepat untuk menangani potensi kesalahan (error) saat mencoba membuka koneksi ke database MySQL di VB.NET?

a)

Menggunakan If...Then untuk memeriksa apakah koneksi berhasil dibuka.

b)

Mengabaikan kesalahan dan membiarkan aplikasi crash.

c)

Menggunakan blok Try...Catch untuk menangkap dan mengelola MySqlException.

d)

Menampilkan pesan kesalahan secara langsung kepada pengguna tanpa penanganan lebih lanjut.

e)

Menutup aplikasi secara paksa jika terjadi kesalahan.

5.

Bagian dari connection string yang benar untuk menentukan nama server MySQL adalah...

a)

Server=localhost;

b)

Port=3306;

c)

Database=nama_database;

d)

User ID=root;

e)

Password=;

6.

Berikut adalah bagian dari string koneksi MySQL yang paling penting untuk menentukan lokasi server database, kecuali...

a)

Server

b)

Port

c)

Database

d)

Uid

e)

Password

7.

Untuk mengeksekusi perintah SQL (misalnya INSERT, UPDATE, DELETE) yang tidak mengembalikan baris data, objek yang tepat untuk digunakan adalah...

a)

MySqlDataReader

b)

MySqlConnection

c)

MySqlDataReader

d)

MySqlCommand

e)

MySqlParameter

8.

Bagian kode VB.NET berikut yang benar untuk membuka koneksi ke database MySQL adalah...

a)

Dim conn As New MySqlConnection("server=localhost;database=mydb;uid=root;pwd=;")

c)

Dim conn As MySqlConnection

d)

conn = New MySqlConnection("server=localhost;database=mydb;uid=root;pwd=;")

e)

Semua jawaban a, b, dan d benar.

9.

Untuk mengambil data dari database MySQL dan menampilkannya dalam kontrol seperti DataGridView, objek yang paling tepat digunakan adalah...

a)

MySqlDataReader

b)

MySqlDataAdapter

c)

MySqlCommand

d)

MySqlConnection

e)

MySqlParameter

10.

Toolbox pada Visual Studio digunakan untuk:

a)

Menyediakan kontrol dan komponen yang dapat ditambahkan ke form

b)

Mengatur properti dari objek yang dipilih

c)

Menyimpan semua file proyek VB.NET

d)

Menampilkan kode program yang sedang berjalan

e)

Melakukan debugging aplikasi

11.

Untuk mengatur properti dari sebuah kontrol (misalnya, mengubah teks pada Button), kita menggunakan jendela:

a)

Team Explorer

b)

Properties Window

c)

Output

d)

Error List

e)

Solution Explorer

12.

Tool mana yang memungkinkan Anda untuk mengatur posisi dan ukuran kontrol secara visual pada sebuah form?

a)

Code Editor

b)

Object Browser

c)

Server Explorer

d)

Design View (Form Designer)

e)

Class View

13.

Untuk menampilkan pesan peringatan atau informasi kepada pengguna dalam sebuah kotak dialog sederhana, Anda akan menggunakan:

a)

PrintDialog

b)

SaveFileDialog

c)

OpenFileDialog

d)

InputBox

e)

MessageBox

14.

Tool yang digunakan untuk melihat struktur hierarki proyek Anda, termasuk form, modul, dan kelas, adalah:

a)

Solution Explorer

b)

Toolbox

c)

Properties Window

d)

Output Window

e)

Find and Replace Window

15.

Kontrol mana yang memungkinkan pengguna untuk memilih antara beberapa opsi yang saling eksklusif (hanya satu yang bisa dipilih)?

a)

CheckBox

b)

ListBox

c)

ComboBox

d)

RadioButton

e)

CheckedListBox