Microsoft Access tetap menjadi salah satu perangkat lunak manajemen basis data relasional (RDBMS) yang paling populer digunakan di lingkungan perkantoran dan pendidikan. Kemampuannya untuk mengelola data dalam jumlah besar dengan struktur yang rapi menjadikannya alat yang jauh lebih efisien dibandingkan Microsoft Excel untuk keperluan inventaris, administrasi siswa, hingga sistem penggajian.
Bagi Anda yang sedang mempelajari Microsoft Access, kunci utama penguasaan software ini adalah latihan yang konsisten. Artikel ini akan menyajikan berbagai contoh soal latihan yang dirancang untuk mengasah pemahaman Anda mulai dari pembuatan tabel, relasi antar tabel, hingga pembuatan query dan report.
Baca juga: Memahami Karakteristik Soal Ujian Mandiri Ekonomi
Mengenal Komponen Utama Microsoft Access
Sebelum masuk ke contoh soal, penting untuk memahami empat objek utama yang akan Anda kerjakan dalam setiap latihan:
- Table: Tempat penyimpanan data mentah dalam bentuk baris (record) dan kolom (field).
- Query: Sarana untuk menyaring, menampilkan, dan memanipulasi data dari satu atau lebih tabel.
- Form: Antarmuka visual yang memudahkan pengguna untuk memasukkan atau mengedit data.
- Report: Hasil akhir data yang telah diformat dan siap untuk dicetak atau dipresentasikan.
Latihan 1: Membuat Tabel dan Menentukan Tipe Data
Langkah pertama dalam menggunakan Microsoft Access adalah mendesain struktur tabel. Kesalahan dalam menentukan tipe data di awal akan menyulitkan proses pengolahan data di tahap berikutnya.
Instruksi Soal: Buatlah sebuah database baru dengan nama “Sistem_Perpustakaan”. Di dalam database tersebut, buatlah tabel bernama Tabel_Buku dengan struktur sebagai berikut:
- ID_Buku: AutoNumber (Primary Key)
- Judul_Buku: Short Text (Kapasitas 100 karakter)
- Penulis: Short Text
- Tahun_Terbit: Number (Integer)
- Kategori: Short Text
- Status_Tersedia: Yes/No
- Harga_Sewa: Currency
Tugas Tambahan: Masukkan 5 data sampel ke dalam tabel tersebut untuk memastikan semua tipe data berfungsi dengan benar. Pastikan field “Harga_Sewa” muncul dengan simbol mata uang Rupiah.
Latihan 2: Relasi Antar Tabel (Table Relationship)
Kekuatan utama Access terletak pada kemampuannya menghubungkan data dari berbagai tabel sehingga tidak terjadi duplikasi data (redudansi).
Instruksi Soal: Gunakan database “Sistem_Perpustakaan” yang sudah dibuat sebelumnya. Sekarang, buatlah tabel kedua bernama Tabel_Anggota dengan struktur:
- ID_Anggota: Short Text (Primary Key, format: AGT001)
- Nama_Lengkap: Short Text
- Tanggal_Daftar: Date/Time
- Telepon: Short Text
Setelah itu, buatlah tabel ketiga bernama Tabel_Peminjaman:
- ID_Pinjam: AutoNumber (Primary Key)
- ID_Anggota: Short Text (Foreign Key)
- ID_Buku: Number (Foreign Key)
- Tanggal_Pinjam: Date/Time
- Tanggal_Kembali: Date/Time
Tugas: Hubungkan ketiga tabel tersebut melalui jendela “Relationships”. Pastikan Anda mencentang opsi “Enforce Referential Integrity” agar data tetap konsisten.
Latihan 3: Membuat Query dengan Kriteria Spesifik
Query digunakan untuk menjawab pertanyaan-pertanyaan tertentu dari database Anda. Ini adalah inti dari analisis data di Microsoft Access.
Instruksi Soal: Berdasarkan data yang telah Anda masukkan pada latihan sebelumnya, buatlah beberapa query berikut:
- Query_Buku_Tersedia: Tampilkan hanya Judul Buku dan Penulis yang memiliki status “Yes” pada field Status_Tersedia.
- Query_Buku_Lama: Tampilkan daftar buku yang diterbitkan di bawah tahun 2015.
- Query_Pencarian_Penulis: Buatlah query yang menggunakan Parameter agar setiap kali dijalankan, user diminta memasukkan nama penulis tertentu untuk menampilkan karyanya.
Tips Pengerjaan: Gunakan baris “Criteria” pada Query Design View. Untuk Query_Buku_Lama, gunakan operator matematika < 2015.
Latihan 4: Penggunaan Calculated Field dalam Query
Terkadang kita perlu melakukan perhitungan matematika di dalam database, seperti menghitung total harga atau denda.
Instruksi Soal: Pada Tabel_Peminjaman, buatlah sebuah Query untuk menghitung durasi pinjam.
- Tambahkan field baru bernama Durasi.
- Gunakan rumus:
Durasi: [Tanggal_Kembali] - [Tanggal_Pinjam]. - Tambahkan field Total_Denda. Jika durasi lebih dari 7 hari, maka setiap hari keterlambatan dikenakan denda Rp 2.000.
- Gunakan fungsi
IIfuntuk menghitung denda tersebut.
Latihan 5: Membuat Form Input yang User Friendly
Form memungkinkan pengguna yang awam dengan database untuk memasukkan data tanpa menyentuh tabel secara langsung.
Instruksi Soal: Buatlah sebuah Form untuk Tabel_Anggota menggunakan “Form Wizard”.
- Pilih semua field untuk ditampilkan.
- Ubah desain Form di “Design View”.
- Tambahkan Judul di bagian Header: “Form Pendaftaran Anggota Baru”.
- Tambahkan tombol (Button) untuk “Add New Record”, “Save Record”, dan “Delete Record”.
- Pastikan tata letak (layout) terlihat rapi dan profesional.
Latihan 6: Menyusun Report Bulanan
Report adalah output akhir yang biasanya diserahkan kepada atasan atau dicetak sebagai dokumen resmi.
Instruksi Soal: Buatlah laporan (Report) berdasarkan Tabel_Peminjaman.
- Laporan harus menampilkan Nama Anggota, Judul Buku, dan Tanggal Pinjam.
- Kelompokkan (Group By) data berdasarkan Nama Anggota.
- Urutkan (Sort) data berdasarkan Tanggal Pinjam secara Ascending.
- Gunakan tema “Office” atau “Apex” agar tampilan lebih menarik.
- Tambahkan fungsi “Sum” di bagian Footer laporan untuk menghitung total buku yang sedang dipinjam secara keseluruhan.
Pentingnya Menguasai SQL Dasar di Microsoft Access
Meskipun Microsoft Access menyediakan fitur “Design View” yang berbasis grafis, memahami bahasa SQL (Structured Query Language) akan memberikan Anda fleksibilitas lebih tinggi. Di dalam Access, Anda bisa berpindah ke “SQL View” untuk melihat kode di balik query yang Anda buat.
Sebagai latihan tambahan, cobalah menulis kode SQL sederhana seperti: SELECT Judul_Buku, Penulis FROM Tabel_Buku WHERE Kategori = 'Fiksi';
Pemahaman ini akan sangat berguna jika suatu saat Anda ingin beralih ke sistem database yang lebih besar seperti MySQL atau SQL Server.
Baca juga: Rektor Universitas Teknokrat Indonesia Salurkan Donasi untuk Korban Bencana Sumatera melalui ICMI
Kesimpulan dan Saran Praktik
Menguasai Microsoft Access tidak bisa dilakukan hanya dengan membaca teori. Anda harus langsung mempraktikkan contoh soal di atas pada perangkat lunak Anda. Mulailah dengan membuat struktur tabel yang benar, karena tabel adalah pondasi dari seluruh sistem database. Jika pondasinya salah, maka query dan report yang dihasilkan juga akan berantakan.
Untuk memperdalam kemampuan, cobalah mencari kasus nyata di sekitar Anda. Misalnya, buatlah sistem inventaris barang untuk toko kecil atau sistem pencatatan keuangan pribadi. Semakin kompleks data yang Anda kelola, semakin mahir pula kemampuan logika database Anda.
Penulis: Aripin
Post Comment