Membuat Form & Relationship di Microsoft Access — Pertemuan Pertama yang Mengubah Cara Saya Melihat Database
📅 11 Mei 2026🕐 7 menit baca🏷 Microsoft Access, DBMS
Pertemuan pertama dengan Microsoft Access — belajar membuat form sebagai antarmuka input data dan menghubungkan antar tabel menggunakan relationship. Dari sinilah saya mulai memahami bagaimana sebuah sistem database bekerja secara nyata.
Apa itu Microsoft Access?
Microsoft Access adalah aplikasi manajemen basis data (DBMS) yang menjadi bagian dari paket Microsoft Office. Berbeda dengan Excel yang hanya menyimpan data dalam bentuk lembar kerja, Access dirancang khusus untuk mengelola data secara terstruktur menggunakan konsep relasional.
Access sangat cocok untuk skala kecil hingga menengah — misalnya sistem inventaris, data kepegawaian, atau aplikasi akademik sederhana. Data disimpan dalam tabel, dikelola lewat query, ditampilkan melalui form, dan dilaporkan dengan report.
📋
Table
Tempat menyimpan data mentah, seperti daftar mahasiswa atau produk.
🔍
Query
Digunakan untuk mengambil, memfilter, dan menggabungkan data dari tabel.
📝
Form
Antarmuka ramah pengguna untuk input dan edit data tanpa menyentuh tabel langsung.
📊
Report
Tampilan cetak terstruktur dari data — cocok untuk laporan bulanan atau rekap.
Membuat Form di Microsoft Access
Form adalah komponen krusial dalam Access karena ia menjadi jembatan antara pengguna dan data. Daripada menginput data langsung ke tabel — yang berisiko salah kolom atau format — form menyediakan tampilan yang lebih aman dan intuitif.
Cara Membuat Form dengan Form Wizard
1
Buka tab Create → Form Wizard
Pilih tabel atau query sebagai sumber data. Misalnya, tabel tb_Mahasiswa.
2
Pilih field yang ingin ditampilkan
Pindahkan field dari panel kiri ke panel kanan. Contoh: NIM, Nama, Jurusan, Angkatan.
3
Pilih layout form
Access menawarkan: Columnar (satu record per halaman), Tabular (seperti tabel), atau Datasheet. Columnar paling umum untuk input data.
4
Beri nama dan selesaikan
Klik Finish. Access akan menghasilkan form secara otomatis yang langsung bisa digunakan.
5
Modifikasi di Design View
Ubah label teks, ukuran kotak input, tambahkan tombol navigasi, atau sisipkan logo menggunakan Design View agar tampilan lebih profesional.
💡 Tips
Gunakan tombol Command Button di form untuk menambahkan fungsi seperti “Simpan Record”, “Hapus Record”, atau “Cetak” tanpa perlu menulis kode secara manual — Access menyediakan wizard-nya.
Jenis-jenis Form yang Perlu Diketahui
Single Form
Menampilkan satu record dalam satu halaman. Paling umum untuk input data individual.
Continuous Form
Menampilkan banyak record sekaligus dalam tampilan scrollable.
Split Form
Menggabungkan tampilan form atas (single) dan datasheet bawah dalam satu layar.
Subform
Form di dalam form — untuk menampilkan data terkait, misalnya detail transaksi di dalam form pelanggan.
Memahami Relationship (Relasi Antar Tabel)
Inilah bagian yang paling membuka wawasan: konsep relationship. Dalam database relasional, data disimpan dalam tabel-tabel terpisah agar tidak ada pengulangan yang tidak perlu — lalu dihubungkan menggunakan kunci (key).
Primary Key & Foreign Key
Setiap tabel memiliki Primary Key — field unik yang mengidentifikasi setiap record. Misalnya NIM di tabel mahasiswa. Ketika NIM ini muncul di tabel lain (seperti tabel nilai), ia disebut Foreign Key — penghubung antar tabel.
* PK = Primary Key | FK = Foreign Key
Cara Membuat Relationship di Access
1
Buka Relationship Window
Masuk ke tab Database Tools → klik Relationships.
2
Tambahkan tabel yang ingin dihubungkan
Klik Show Table, pilih tabel yang diperlukan, lalu klik Add.
3
Drag field untuk membuat relasi
Seret field NIM dari tb_Mahasiswa ke field NIM di tb_Nilai. Kotak dialog Edit Relationships akan muncul.
4
Aktifkan Referential Integrity
Centang Enforce Referential Integrity agar Access mencegah data orphan.
5
Pilih jenis join dan simpan
Klik Join Type untuk mengatur perilaku query, lalu klik Create. Garis relasi muncul dengan simbol 1 dan ∞.
Tipe-tipe Relationship
One-to-One
1 record di tabel A = 1 record di tabel B. Jarang digunakan.
One-to-Many
1 mahasiswa bisa punya banyak nilai. Paling umum.
Many-to-Many
Butuh tabel perantara. Contoh: mahasiswa & mata kuliah.
🛡 Referential Integrity
Fitur ini memastikan konsistensi data. Ketika diaktifkan, Access tidak akan mengizinkan penghapusan mahasiswa jika masih ada data nilai yang mengacu padanya — sangat penting untuk menjaga integritas database.
Menggabungkan Form dan Relationship: Subform
Setelah relasi dibuat, kita bisa memanfaatkannya dalam form. Teknik paling powerful adalah Subform — sebuah form yang tertanam di dalam form utama untuk menampilkan data yang berelasi.
Contohnya: form utama menampilkan data tb_Mahasiswa, sementara subform di bawahnya secara otomatis menampilkan semua nilai dari mahasiswa yang sedang dipilih.
ℹ Cara membuat Subform
Buka form utama di Design View → dari tab Design, seret objek Subform/Subreport ke canvas → ikuti wizard dan pilih tabel/form yang ingin ditampilkan. Access secara otomatis mendeteksi relasi yang sudah ada.
✨ Refleksi Belajar
Sebelum belajar Access, saya pikir database hanyalah tumpukan data dalam tabel panjang. Tapi setelah memahami form dan relationship, saya mengerti bahwa database yang baik adalah tentang struktur dan koneksi. Form mengajarkan saya pentingnya pengalaman pengguna dalam sebuah sistem, sementara relationship mengajarkan saya logika berpikir yang lebih sistematis — bahwa data yang baik tidak diulang, tapi dihubungkan.
Hi, this is a comment. To get started with moderating, editing, and deleting comments, please visit the Comments screen in the dashboard. Commenter avatars come from Gravatar.
Leave a Reply