academics

ujian Multimedia

Aman ajaa, inimah pakai insting.

In This Guide

Overview

Kayaknya gini kata pak guru yang di ujikan konsepnya aja bukan coding.

1. Konsep CRUD

Yang ditanyakan: Peserta didik diminta menjelaskan pengertian CRUD (Create, Read, Update, Delete), kepanjangan, dan fungsi masing-masing operasi dalam aplikasi database.
Jawaban:

  • Create = menambah data baru.
  • Read = menampilkan/mengambil data.
  • Update = mengubah data yang ada.
  • Delete = menghapus data.
    👉 Empat operasi dasar untuk mengelola data.

2. Penerapan CRUD di VB.NET

Yang ditanyakan: Analisis proses CRUD pada aplikasi pendataan siswa (NIS, nama, kelas, alamat).
Jawaban:

  • Create: form input → simpan data siswa ke database.
  • Read: tampilkan data siswa di DataGridView.
  • Update: edit data siswa lalu simpan perubahan.
  • Delete: hapus data siswa dari database.
    👉 Semua operasi dihubungkan dengan query SQL sederhana.

3. Troubleshooting CRUD

Yang ditanyakan: Identifikasi penyebab dan solusi jika data tidak tersimpan ke database pada aplikasi CRUD VB.NET.
Jawaban:

  • Penyebab: koneksi database tidak aktif, query salah, tipe data tidak sesuai.
  • Solusi: cek koneksi, perbaiki query, pastikan field cocok dengan tipe data.

4. DataGridView

Yang ditanyakan: Jelaskan fungsi dan cara penggunaan DataGridView dalam aplikasi CRUD VB.NET.
Jawaban:

  • Fungsi: menampilkan data tabel dalam bentuk grid.
  • Bisa dipakai untuk melihat, memilih, dan mengedit data.
    👉 Intuitif: seperti lembar Excel di dalam aplikasi.

5. Komponen Form VB.NET

Yang ditanyakan: Jelaskan fungsi komponen form: Label, TextBox, Button, ComboBox, RadioButton.
Jawaban:

  • Label = teks penjelas.
  • TextBox = input teks.
  • Button = aksi (simpan, hapus).
  • ComboBox = pilihan dropdown.
  • RadioButton = pilihan tunggal.

6. RadioButton vs CheckBox

Yang ditanyakan: Jelaskan perbedaan fungsi RadioButton dan CheckBox dalam aplikasi VB.NET.
Jawaban:

  • RadioButton = hanya bisa pilih satu dari beberapa opsi.
  • CheckBox = bisa pilih lebih dari satu.
    👉 Bedanya: eksklusif vs multiple choice.

7. Dampak Tidak Ada Fitur Update

Yang ditanyakan: Analisis permasalahan jika aplikasi CRUD tidak memiliki fitur Update.
Jawaban:

  • Data jadi tidak akurat.
  • User harus hapus lalu tambah data baru.
  • Membuat database tidak efisien.

8. phpMyAdmin & MySQL

Yang ditanyakan: Jelaskan fungsi phpMyAdmin, cara membuat database/tabel, dan tipe data MySQL yang umum digunakan.
Jawaban:

  • phpMyAdmin = alat berbasis web untuk kelola MySQL.
  • Bisa buat database, tabel, edit data tanpa coding.
  • Tipe data umum: INT (angka), VARCHAR (teks), DATE (tanggal).

9. Query SQL Dasar

Yang ditanyakan: Jelaskan fungsi query SELECT * FROM tb_barang dalam operasi CRUD.
Jawaban:

  • Query ini menampilkan semua data dari tabel tb_barang.
  • Dipakai untuk operasi Read.

10. Perancangan Aplikasi Data Buku

Yang ditanyakan: Rancang aplikasi manajemen data buku perpustakaan dengan form login dan CRUD. Jelaskan struktur tabel, alur kerja, dan komponen form.
Jawaban:

  • Struktur tabel: id_buku, judul, pengarang, tahun, status.
  • Alur: login → akses form → tambah/edit/hapus buku.
  • Komponen form: TextBox (judul), ComboBox (kategori), Button (simpan).