wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SAS Aplikasi Bisnis

Total questions: 41

Worksheet time: 25mins

Name
Class
Date
1.

Seorang siswa membuat aplikasi dengan banyak form (Login, Produk, Transaksi). Namun, semua form terbuka terpisah di taskbar sehingga membingungkan pengguna. Properti apa yang harus diaktifkan agar form utama bisa menampung form anak di dalamnya?

a)

IsContainer

b)

StartPosition

c)

IsMdiContainer

d)

WindowState

e)

FormBorderStyle

2.

Dalam aplikasi pendaftaran, tombol Simpan kadang tidak berfungsi. Setelah diperiksa, event Click ternyata tidak terhubung ke prosedur. Bagaimana cara memastikan event selalu terhubung dengan benar?

a)

Tambahkan kode event manual setiap kali

b)

Periksa di Properties → Events → Click

c)

Gunakan Timer untuk memanggil event

d)

Buat tombol baru setiap kali error

e)

Gunakan MessageBox sebelum Click

3.

Guru meminta siswa memberi keterangan pada form input agar pengguna tahu arti setiap field. Komponen apa yang paling sesuai?

a)

Panel

b)

Label

c)

DataGridView

d)

ListBox

e)

MenuStrip

4.

Saat mengetik di TextBox, sistem perlu memproses input secara langsung (misalnya validasi email). Event default apa yang sebaiknya dimanfaatkan?

a)

Click

b)

CheckedChanged

c)

TextChanged

d)

Load

e)

Submit

5.

Seorang siswa ingin mengubah tampilan form agar terlihat lebih menarik dengan warna latar berbeda. Properti apa yang harus diatur?

a)

Font

b)

ForeColor

c)

BackColor

d)

StartPosition

e)

BorderStyle

6.

Pengguna ingin menyalin teks dari TextBox dengan klik kanan. Menu apa yang harus ditambahkan agar fitur ini tersedia?

a)

MenuBar

b)

MenuStrip

c)

ContextMenuStrip

d)

StatusStrip

e)

ToolStrip

7.

Dalam form pendaftaran, siswa ingin membuat pilihan jenis produk yang dapat dipilih salah satu dari daftar dropdown. Komponen apa yang tepat?

a)

ComboBox

b)

ListBox

c)

RadioButton

d)

CheckBox

e)

Panel

8.

Untuk menampilkan daftar siswa dalam bentuk list vertikal, komponen mana yang paling sesuai?

a)

ListBox

b)

Label

c)

ComboBox

d)

DataGridView

e)

TextBox

9.

Dalam form survey, pengguna diperbolehkan memilih lebih dari satu hobi. Komponen apa yang digunakan?

a)

ComboBox

b)

RadioButton

c)

CheckBox

d)

ListView

e)

Panel

10.

Dalam form pendaftaran jenis kelamin hanya boleh dipilih salah satu. Komponen mana yang harus digunakan?

a)

ListBox

b)

CheckBox

c)

ComboBox

d)

RadioButton

e)

TextBox

11.

Aplikasi stok barang perlu menampilkan gambar produk agar lebih informatif. Komponen yang digunakan adalah...

a)

PictureBox

b)

ListBox

c)

Label

d)

DataGridView

e)

GroupBox

12.

Siswa membuat form utama aplikasi bisnis dengan menu navigasi di bagian atas. Komponen apa yang digunakan?

a)

StatusStrip

b)

MenuStrip

c)

ContextMenuStrip

d)

ToolStrip

e)

TabControl

13.

Untuk menampilkan daftar produk lengkap dengan kolom harga dan stok, komponen apa yang tepat?

a)

DataGridView

b)

ListBox

c)

TextBox

d)

Panel

e)

Label

14.

Aplikasi yang dijalankan guru selalu muncul di pojok kiri atas layar. Agar lebih rapi, posisi form harus diatur menjadi tengah layar. Properti apa yang digunakan?

a)

WindowState

b)

StartPosition

c)

CenterScreen

d)

Dock

e)

Anchor

15.

Dalam form input transaksi, siswa ingin pengguna memilih tanggal pembelian tanpa mengetik manual. Komponen yang tepat adalah...

a)

ComboBox

b)

TextBox

c)

NumericUpDown

d)

DateTimePicker

e)

CalendarControl

16.

Tombol "Reset" harus menghapus semua isi TextBox. Perintah yang dipanggil adalah...

a)

Delete

b)

Dispose

c)

Close

d)

Clear

e)

Reset

17.

Saat menambah data baru produk, aplikasi harus otomatis menambah baris di DataGridView. Method yang digunakan adalah...

a)

Rows.Insert

b)

Rows.Delete

c)

Rows.Clear

d)

Rows.Add

e)

Refresh

18.

Siswa membuat menu File → Exit, tetapi aplikasi tidak tertutup. Method apa yang harus dipanggil agar program bena

4 lines
19.

Siswa membuat menu File → Exit, tetapi aplikasi tidak tertutup. Method apa yang harus dipanggil agar program benar-benar berhenti?

a)

Close

b)

End

c)

Exit

d)

Clear

e)

Hide

20.

Guru meminta aplikasi menampilkan peringatan "Data belum diisi!" ketika field kosong. Perintah yang digunakan adalah...

a)

Console

b)

InputBox

c)

MessageBox

d)

Print

e)

Debug

21.

Dalam aplikasi MDI, siswa membuka form Produk, Transaksi, dan Laporan secara bersamaan. Guru merasa layar penuh dan sulit berpindah. Fitur apa yang bisa membantu navigasi lebih mudah?

a)

MessageBox

b)

TabControl

c)

Label

d)

ComboBox

e)

ListBox

22.

Dalam aplikasi pendaftaran siswa, pengguna sering lupa mengisi field Alamat. Apa solusi terbaik agar aplikasi tetap handal?

a)

Biarkan kosong

b)

Tambahkan validasi sebelum data disimpan

c)

Ganti TextBox dengan Label

d)

Hapus field Alamat

e)

Pindahkan field Alamat ke Tab lain

23.

Setelah dijalankan, data masuk ke DataGridView, tetapi saat aplikasi ditutup semua data hilang. Apa penyebab utamanya?

a)

Tidak ada perintah Clear()

b)

Data tidak disimpan ke database

c)

Event Click tidak dipanggil

d)

Kolom DataGridView salah nama

e)

TextBox kosong

24.

Form Transaksi memiliki field Jumlah Barang. Saat diuji, pengguna bisa mengisi dengan huruf, sehingga hasilnya tidak valid. Solusi yang paling tepat adalah...

a)

Biarkan saja karena bisa diedit lagi

b)

Tambahkan validasi agar hanya angka yang diterima

c)

Ganti dengan Label

d)

Pindahkan ke Tab Laporan

e)

Gunakan MenuStrip

25.

Dalam aplikasi kasir, data barang ditampilkan dalam DataGridView. Namun tampilannya terlalu sempit sehingga teks terpotong. Apa pengaturan terbaik untuk memperbaikinya?

a)

Menghapus sebagian kolom

b)

Memperbesar form

c)

Mengatur kolom agar otomatis menyesuaikan lebar form

d)

Menambahkan Label di bawah DataGridView

e)

Mengganti DataGridView dengan TextBox

26.

Seorang siswa membuat form dengan banyak TextBox. Namun tata letaknya berantakan dan sulit digunakan. Prinsip apa yang harus diterapkan agar form lebih user-friendly?

a)

UI/UX (User Interface & User Experience)

b)

SQL Query

c)

Looping

d)

Perintah Exit

e)

Debugging

27.

Seorang siswa membuat aplikasi dengan banyak menu. Namun, pengguna sulit menemukan fitur penting. Prinsip desain apa yang harus diterapkan?

a)

Navigasi yang sederhana dan konsisten

b)

Semua menu ditaruh di satu TabControl

c)

Semua tombol berwarna sama

d)

Gunakan DataGridView untuk navigasi

e)

Tambahkan lebih banyak menu

28.

Dalam aplikasi, guru meminta siswa menampilkan judul aplikasi di bagian atas form agar lebih profesional. Properties apa yang harus diatur?

a)

Text

b)

Name

c)

Caption

d)

TitleBar

e)

StartPosition

29.

Dalam aplikasi kasir, pengguna mengeluh tidak tahu apakah data berhasil disimpan karena tidak ada respon setelah klik tombol. Apa yang sebaiknya ditambahkan?

a)

TabControl baru

b)

MessageBox konfirmasi

c)

Label berwarna merah

d)

StatusStrip kosong

e)

ComboBox pilihan

30.

Dalam form Data Siswa, pengguna sering bingung membedakan mana field wajib diisi dan mana yang opsional. Apa solusi terbaik agar form lebih jelas?

a)

Tambahkan warna latar berbeda untuk semua TextBox

b)

Tandai field wajib dengan simbol (*) dan validasi inputnya

c)

Hapus field opsional agar lebih sederhana

d)

Gunakan ComboBox untuk semua field

e)

Tambahkan TabControl baru

31.

Aplikasi akan menyimpan perubahan data. Apa yang sebaiknya ditambahkan?

a)

Pesan konfirmasi sebelum keluar

b)

Otomatis menutup aplikasi tanpa pesan

c)

Mengganti File → Exit dengan File → Close

d)

Menghapus menu Exit

e)

Mengubah warna menu menjadi merah

32.

Form pendaftaran siswa terlihat berantakan karena semua TextBox diletakkan tanpa pola. Apa langkah terbaik agar form lebih mudah digunakan?

a)

Mengatur posisi kontrol dengan rapi sesuai alur pengisian

b)

Memberi warna berbeda pada setiap TextBox

c)

Membuat semua field menjadi ComboBox

d)

Menambahkan gambar latar yang menarik

e)

Menghapus sebagian field

33.

Pengguna sering lupa mengisi field Email sebelum klik Simpan. Apa solusi paling tepat?

a)

Biarkan kosong karena bisa diisi nanti

b)

Tambahkan validasi agar Email wajib diisi sebelum data tersimpan

c)

Ganti dengan Label saja

d)

Hapus field Email dari form

e)

Tambahkan gambar email di form

34.

Saat membuka form Transaksi, data lama masih muncul di TextBox. Bagaimana cara agar form selalu kosong ketika pertama kali dibuka?

a)

Menghapus semua kontrol dari form

b)

Mengatur nilai default TextBox menjadi kosong saat Load

c)

Membuat form baru setiap kali dibuka

d)

Menyembunyikan form lama

e)

Mengganti TextBox dengan Label

35.

Form Produk memiliki field Harga. Namun pengguna bisa mengetik huruf, sehingga data tidak valid. Solusi terbaik adalah...

a)

Mengatur validasi agar hanya angka yang boleh diinput

b)

Membiarkan karena bisa diedit lagi

c)

Menghapus field Harga

d)

Menambahkan gambar uang

e)

Menggunakan Label sebagai pengganti

36.

Form login dibuat dengan tombol Login dan Exit. Namun pengguna sering salah klik Exit. Bagaimana cara terbaik memperbaikinya?

a)

Memberi warna berbeda dan posisi jelas pada tombol

b)

Menyembunyikan tombol Exit

c)

Menghapus tombol Exit

d)

Membuat Exit menjadi tombol default

e)

Menukar nama tombol

37.

Dalam DataGridView, teks di kolom Nama Produk terpotong karena kolom terlalu sempit. Apa solusi terbaik?

a)

Mengatur agar lebar kolom menyesuaikan isi secara otomatis

b)

Menghapus sebagian data

c)

Mengganti dengan TextBox biasa

d)

Membiarkan karena tetap bisa dibaca sebagian

e)

Memperbesar ukuran font

38.

Seorang siswa membuat aplikasi kasir dengan DataGridView. Namun pengguna kesulitan mengetahui jumlah total belanja. Apa fitur tambahan yang tepat?

a)

Label atau TextBox khusus yang menampilkan total otomatis

b)

Menghapus kolom harga

c)

Memperkecil ukuran DataGridView

d)

Menambahkan gambar uang

e)

Membiarkan pengguna menghitung manual

39.

Dalam aplikasi pendaftaran, tombol Simpan bisa ditekan meskipun data belum diisi. Bagaimana cara memperbaikinya?

a)

Tombol Simpan hanya diaktifkan setelah semua field diisi

b)

Hapus tombol Simpan

c)

Ganti tombol Simpan dengan Label

d)

Tambahkan warna merah pada tombol

e)

Buat form baru untuk data kosong

40.

Guru meminta aplikasi agar lebih ramah pengguna. Apa prinsip yang harus diperhatikan siswa saat membuat form?

a)

Desain sederhana, jelas, dan mudah dipahami pengguna

b)

Semua kontrol diberi warna-warni mencolok

c)

Field dibuat sebanyak mungkin

d)

Form penuh dengan gambar

e)

Semua tombol diberi ukuran kecil

41.

Form Data Siswa memiliki banyak field. Pengguna merasa lelah karena harus klik mouse berkali-kali untuk pindah field. Solusi terbaik adalah...

a)

Mengatur TabIndex agar pengguna bisa berpindah dengan tombol Tab

b)

Membuat semua field jadi ComboBox

c)

Menambahkan gambar navigasi

d)

Menghapus sebagian field

e)

Membiarkan karena mouse bisa tetap digunakan