Database merupakan komponen penting dalam pengelolaan data yang terstruktur. Salah satu perangkat lunak yang mudah digunakan untuk pembuatan dan pengelolaan database adalah Microsoft Access. Selain menyimpan data, Access memungkinkan pengguna membangun frontend berbasis formulir (form) yang mendukung operasi CRUD (Create, Read, Update, Delete). Penelitian ini membahas proses pembuatan database menggunakan Microsoft Access, perancangan tabel, relasi, query, hingga pembuatan antarmuka CRUD sederhana. Hasilnya, sistem ini mampu memberikan kemudahan bagi pengguna dalam mengelola data tanpa perlu memahami bahasa pemrograman tingkat lanjut.
PENDAHULUAN
Dalam era digital, pengelolaan data menjadi salah satu aspek penting dalam berbagai bidang, baik pendidikan, bisnis, maupun pemerintahan. Database berfungsi untuk menyimpan, mengorganisir, dan memproses data sehingga dapat diakses dengan mudah dan efisien. Salah satu perangkat lunak yang sering digunakan untuk membangun database sederhana adalah Microsoft Access, bagian dari paket Microsoft Office.
Microsoft Access menyediakan dua komponen utama, yaitu:
- Backend (Database Engine) – tempat penyimpanan tabel, relasi, dan query.
- Frontend (Antarmuka) – berupa form, laporan, dan menu navigasi untuk interaksi pengguna.
Salah satu keunggulan Microsoft Access adalah kemampuannya menyediakan frontend berbasis formulir yang langsung terintegrasi dengan tabel. Dengan demikian, pengguna dapat melakukan operasi CRUD (Create, Read, Update, Delete) dengan mudah tanpa harus menulis kode program yang rumit.
Makalah ini akan membahas langkah-langkah pembuatan database di Microsoft Access, perancangan tabel, query, dan pembuatan frontend CRUD yang interaktif.
KAJIAN PUSTAKA
- Database
Database adalah kumpulan data yang saling terkait dan disimpan secara sistematis. Menurut Connolly & Begg (2015), database harus memiliki integritas, keamanan, dan kemudahan akses. - Microsoft Access
Microsoft Access merupakan sistem manajemen basis data relasional (RDBMS) yang memadukan mesin database Jet Engine dengan antarmuka grafis yang mudah digunakan (Pratama, 2021). - CRUD (Create, Read, Update, Delete)
CRUD merupakan empat operasi dasar pada database:- Create: menambah data baru
- Read: menampilkan atau membaca data
- Update: memperbarui data
- Delete: menghapus data
- Frontend Database
Frontend adalah antarmuka pengguna untuk berinteraksi dengan backend database. Pada Microsoft Access, frontend dapat dibuat dengan Form dan Report.
METODOLOGI
Metode yang digunakan dalam pembuatan sistem ini adalah sebagai berikut:
- Perancangan Tabel Database
- Menentukan kebutuhan data
- Membuat tabel dan mendefinisikan tipe data
- Menentukan Primary Key
- Pembuatan Relasi antar Tabel
- Menghubungkan tabel dengan relationship
- Menentukan referential integrity
- Pembuatan Query
- Membuat query untuk menampilkan data tertentu
- Membuat query untuk update atau delete data
- Pembuatan Frontend CRUD
- Membuat Form Input untuk menambah data (Create)
- Membuat Form View untuk melihat data (Read)
- Menambahkan tombol Edit/Update dan Delete
- Pengujian Sistem
- Uji coba penambahan, pengeditan, dan penghapusan data
- Evaluasi kecepatan dan kemudahan penggunaan
HASIL DAN PEMBAHASAN
1. Perancangan Database
Sebagai contoh, dibuat database bernama db_Mahasiswa.accdb yang memiliki tabel:
- Tabel Mahasiswa
- NIM (Text, Primary Key)
- Nama (Text)
- Prodi (Text)
- Alamat (Text)
- TanggalLahir (Date/Time)
- Tabel MataKuliah
- KodeMK (Text, Primary Key)
- NamaMK (Text)
- SKS (Number)
Relasi antara tabel dibuat jika diperlukan, misalnya tabel KRS sebagai penghubung Mahasiswa dengan MataKuliah.
2. Pembuatan Query CRUD
Contoh query sederhana:
- Read (Menampilkan data)
SELECT * FROM Mahasiswa; - Update (Memperbarui nama mahasiswa)
UPDATE Mahasiswa SET Nama='Budi Setiawan' WHERE NIM='12345'; - Delete (Menghapus mahasiswa)
DELETE FROM Mahasiswa WHERE NIM='12345';
Namun pada Microsoft Access, operasi ini lebih mudah dilakukan langsung melalui Form.
3. Pembuatan Frontend CRUD dengan Form
- Form Create
Dibuat menggunakan Form Wizard → pilih tabel Mahasiswa → otomatis menghasilkan form input data. - Form Read
Dapat berupa Continuous Form atau Datasheet View yang menampilkan seluruh data mahasiswa. - Form Update & Delete
Pada form yang sama, tambahkan tombol Edit dan Delete melalui Design → Controls → Button.
Sehingga user dapat:
✅ Menambah data mahasiswa baru (Create)
✅ Melihat daftar mahasiswa (Read)
✅ Mengedit data mahasiswa (Update)
✅ Menghapus mahasiswa (Delete)
4. Pengujian
Pengujian dilakukan dengan menambah 10 data mahasiswa, kemudian membaca, mengedit, dan menghapus beberapa data. Hasilnya menunjukkan bahwa Microsoft Access dapat menjalankan operasi CRUD dengan lancar dan mudah dioperasikan oleh pengguna non-teknis.
KESIMPULAN
Pembuatan database menggunakan Microsoft Access dengan frontend CRUD memberikan solusi yang praktis untuk pengelolaan data. Dengan antarmuka Form yang intuitif, pengguna dapat melakukan operasi Create, Read, Update, Delete tanpa perlu pemrograman tambahan. Metode ini cocok untuk skala kecil hingga menengah seperti pengelolaan data mahasiswa, inventaris barang, atau arsip kantor.
Untuk pengembangan lebih lanjut, frontend Access dapat diintegrasikan dengan VBA (Visual Basic for Applications) agar lebih dinamis dan dapat dihubungkan dengan sistem lain.
DAFTAR PUSTAKA
- Connolly, T. M., & Begg, C. E. (2015). Database Systems: A Practical Approach to Design, Implementation, and Management. Pearson Education.
- Pratama, A. (2021). Belajar Microsoft Access untuk Pemula. Jakarta: Informatika.
- Nugroho, A. (2019). Sistem Basis Data: Konsep dan Implementasi. Yogyakarta: Andi Publisher.