Contoh Soal Praktik Microsoft Access dan Jawabannya: Panduan Belajar Database Dasar

Menguasai Microsoft Access adalah langkah awal yang brilian bagi siapa saja yang ingin mendalami dunia manajemen basis data (database management). Berbeda dengan Microsoft Excel yang berfokus pada pengolahan angka secara mendatar, Microsoft Access dirancang untuk menangani ribuan hingga jutaan data yang saling terhubung satu sama lain. Kemampuan ini sangat krusial di dunia kerja, mulai dari admin perkantoran, staf logistik, hingga pengelola data akademik.

Baca juga:Contoh Soal Sejarah Peradaban Amerika Kuno Beserta Pembahasan Mudah Dipahami

Artikel ini disusun khusus sebagai panduan belajar melalui contoh soal praktik yang komprehensif. Kita tidak hanya akan membahas teori, tetapi langsung masuk ke dalam simulasi kasus pembuatan database dari awal hingga menjadi sebuah laporan yang siap pakai.

Mengapa Harus Belajar Microsoft Access?

Microsoft Access merupakan bagian dari paket Microsoft Office yang berfungsi sebagai Relational Database Management System (RDBMS). Keunggulan utamanya adalah kemampuan untuk meminimalkan redundansi data melalui proses relasi. Dengan Access, Anda bisa membuat aplikasi database sederhana untuk toko, perpustakaan, atau manajemen karyawan tanpa harus menguasai bahasa pemrograman yang sangat rumit seperti SQL Server atau Oracle sejak awal.

🔖 Baca juga:
Berikut contoh soal AAMAI 101 (Dasar-dasar Asuransi Umum) yang sering digunakan sebagai latihan ujian, disusun tanpa garis pemisah dan dilengkapi jawaban singkat.

Kasus Praktik: Membangun Database Perpustakaan Sederhana

Untuk memudahkan pemahaman, kita akan menggunakan studi kasus “Sistem Informasi Perpustakaan Mini”. Dalam sistem ini, kita akan membuat tiga komponen utama: Tabel, Relasi, dan Kueri.

Tahap 1: Pembuatan Tabel (Table)

Langkah pertama dalam database adalah mendefinisikan struktur penyimpanan.

Soal Praktik 1: Buatlah tabel bernama Tbl_Buku dengan struktur field sebagai berikut:

  1. Kode_Buku (Short Text, Size: 5, set sebagai Primary Key)
  2. Judul_Buku (Short Text, Size: 50)
  3. Pengarang (Short Text, Size: 30)
  4. Tahun_Terbit (Number)
  5. Harga_Sewa (Currency)

Jawaban dan Langkah-Langkah:

  1. Buka Microsoft Access dan pilih Blank Database.
  2. Klik tab Create, lalu pilih Table Design.
  3. Masukkan nama field dan tipe data sesuai soal di atas.
  4. Klik kanan pada field Kode_Buku dan pilih Primary Key.
  5. Simpan (Ctrl + S) dengan nama Tbl_Buku.

Soal Praktik 2: Buatlah tabel kedua bernama Tbl_Anggota dengan struktur:

  1. ID_Anggota (AutoNumber, set sebagai Primary Key)
  2. Nama_Lengkap (Short Text, Size: 50)
  3. Alamat (Long Text)
  4. Tanggal_Daftar (Date/Time)

Jawaban: Ulangi langkah yang sama seperti soal 1. Penggunaan AutoNumber pada ID_Anggota bertujuan agar Access secara otomatis memberikan nomor urut unik setiap ada anggota baru yang mendaftar.


Tahap 2: Membangun Relasi Antar Tabel (Relationship)

Setelah tabel dibuat, kita perlu menghubungkan data tersebut agar menjadi satu kesatuan sistem yang logis.

Soal Praktik 3: Buatlah tabel transaksi bernama Tbl_Pinjam yang menghubungkan anggota dan buku. Field yang diperlukan adalah:

  1. No_Transaksi (AutoNumber, Primary Key)
  2. ID_Anggota (Number – harus sama tipe datanya dengan ID di tabel anggota)
  3. Kode_Buku (Short Text, Size: 5)
  4. Tgl_Pinjam (Date/Time)

Setelah tabel dibuat, buatlah relasi antar ketiga tabel tersebut dan aktifkan Enforce Referential Integrity.

Jawaban dan Pembahasan:

  1. Klik tab Database Tools, lalu pilih Relationships.
  2. Tambahkan ketiga tabel yang sudah dibuat ke jendela relasi.
  3. Tarik field ID_Anggota dari Tbl_Anggota ke Tbl_Pinjam. Centang Enforce Referential Integrity.
  4. Tarik field Kode_Buku dari Tbl_Buku ke Tbl_Pinjam. Centang Enforce Referential Integrity.
  5. Klik Create.

Penting: Referential Integrity memastikan tidak ada transaksi peminjaman untuk buku yang kodenya tidak terdaftar di tabel buku.


Tahap 3: Manipulasi Data dengan Kueri (Query)

Kueri adalah “otak” dari database yang berfungsi untuk menyaring dan menampilkan informasi spesifik.

Soal Praktik 4: Buatlah sebuah kueri yang menampilkan: Nama_Lengkap anggota, Judul_Buku yang dipinjam, dan Tgl_Pinjam. Simpan dengan nama Qry_InfoPinjam.

Jawaban dan Langkah-Langkah:

  1. Klik tab Create, lalu pilih Query Design.
  2. Masukkan ketiga tabel (Tbl_Anggota, Tbl_Buku, Tbl_Pinjam).
  3. Klik ganda pada field Nama_Lengkap (dari Tbl_Anggota), Judul_Buku (dari Tbl_Buku), dan Tgl_Pinjam (dari Tbl_Pinjam).
  4. Klik Run (ikon tanda seru) untuk melihat hasilnya.
  5. Simpan dengan nama Qry_InfoPinjam.

Soal Praktik 5: Modifikasi kueri sebelumnya untuk hanya menampilkan buku yang dipinjam pada tahun 2024 saja.

Jawaban: Pada kolom Tgl_Pinjam di bagian Criteria, ketikkan rumus: Between #01/01/2024# And #12/31/2024#.


Tahap 4: Membuat Formulir Input (Form)

Form digunakan agar pengguna akhir (user) bisa memasukkan data tanpa harus membuka tabel secara langsung.

Soal Praktik 6: Buatlah form input untuk Tbl_Buku menggunakan fitur Form Wizard agar tampilannya lebih rapi.

Jawaban:

  1. Klik tabel Tbl_Buku di panel kiri.
  2. Klik tab Create, lalu pilih Form Wizard.
  3. Pilih semua field (pindah ke kanan menggunakan tombol >>).
  4. Pilih layout Columnar.
  5. Beri judul “Input Data Buku Baru” dan klik Finish.

Tips Strategis Belajar Microsoft Access bagi Pemula

  1. Pahami Tipe Data: Kesalahan paling umum adalah tertukar antara tipe data Number dan Short Text. Jika sebuah angka tidak akan dijumlahkan (seperti Nomor Telepon atau Kode Pos), sebaiknya gunakan Short Text.
  2. Normalisasi: Jangan memasukkan data yang sama berulang kali dalam satu tabel. Jika Anda melihat banyak data yang duplikat, kemungkinan besar Anda perlu memecah tabel tersebut dan membuat relasi.
  3. Gunakan Primary Key: Setiap tabel wajib memiliki Primary Key sebagai identitas unik. Ini adalah kunci agar relasi antar tabel bisa terbentuk dengan sempurna.
  4. Eksperimen dengan Design View: Jangan takut untuk membuka Design View pada form atau report untuk mengatur tata letak dan warna agar aplikasi database Anda terlihat lebih profesional.

Baca juga:Mahasiswa Teknokrat Berprestasi sebagai Juara KTI dan Best Expo di PIMPI 2025 IPB University, Memberikan Dampak Positif

Kesimpulan

Latihan soal praktik di atas mencakup siklus hidup dasar sebuah database: perancangan struktur (Table), penghubungan logika (Relationship), pengambilan informasi (Query), dan pembuatan antarmuka (Form). Dengan menguasai langkah-langkah di atas, Anda sudah memiliki modal yang cukup untuk membangun sistem pengelolaan data yang efisien.

Penulis: marfel

Post Comment