Overview
Video membahas cara membuat sistem input data sederhana di Excel menggunakan VBA macro tanpa UserForm, melainkan dengan Sheet dan Shape, untuk keperluan seperti pendataan penduduk.
Persiapan Sheet & Desain Form Input
- Semua elemen form (input, tombol, tabel) dibuat langsung di sheet Excel, bukan di UserForm.
- Kolom input meliputi: ID penduduk, nama penduduk, jenis kelamin, alamat, agama, pendidikan, pekerjaan, tempat lahir, tanggal lahir, dan status pernikahan.
- Setiap label isian diberi titik dua otomatis menggunakan format cell custom.
- Kolom yang perlu pilihan data seperti jenis kelamin, agama, pendidikan, pekerjaan, status pernikahan diatur menggunakan Data Validation dengan tipe List.
Pengaturan Data Validation (List)
- Jenis kelamin: pilihan bisa diatur seperti laki-laki; perempuan.
- Agama: isi dengan Islam; Kristen; Katolik; Hindu; Buddha; Konghucu, dsb.
- Pendidikan: tidak sekolah; SD; SMP; SMA/SMK; Sarjana; Diploma.
- Pekerjaan: petani; buruh; pedagang; ASN; TNI; Polri; swasta; pelajar/mahasiswa; tidak bekerja, dll.
- Status pernikahan: menikah; belum menikah; kawin; tidak kawin; cerai hidup; cerai mati.
Pembuatan Tabel Data
- Tabel output dibuat dengan header: No, ID penduduk, nama penduduk, jenis kelamin, alamat, agama, pendidikan, pekerjaan, tempat lahir, tanggal lahir, status pernikahan.
- Format dan border tabel dirapikan, lebar kolom bisa diatur sesuai kebutuhan.
Pembuatan Macro untuk Simpan Data
- Simpan file sebagai Excel Macro-Enabled Workbook (.xlsm) atau Excel Binary Workbook (.xlsb).
- Perintah macro (VBA) pada Sheet:
- Mengecek semua isian wajib diisi.
- Jika ada yang kosong, muncul pesan peringatan.
- Jika lengkap, input data disimpan ke baris berikutnya di tabel, nomor otomatis.
- Setelah data disimpan, area input otomatis dikosongkan kembali.
Pembuatan Tombol & Penghubungan Macro
- Tombol “Add Data” dibuat dengan Shape, ditempatkan di area input.
- Tombol dihubungkan ke macro “simpan data” dengan Assign Macro.
Tips Penggunaan & Fitur Tambahan
- Fitur “Freeze Panes” pada View membuat header tabel tetap terlihat saat scroll data.
- Gunakan fitur Auto Filter pada tabel agar data mudah dicari dan difilter berdasarkan kolom.
Key Terms & Definitions
- VBA (Visual Basic for Applications) — Bahasa pemrograman untuk otomatisasi di aplikasi Microsoft Office.
- Macro — Kumpulan perintah otomatisasi yang dijalankan dengan satu klik.
- Data Validation — Fitur untuk membatasi tipe data yang bisa dimasukkan ke cell.
- Shape — Objek grafis seperti tombol yang bisa digunakan untuk trigger macro di Excel.
- Freeze Panes — Fitur untuk mengunci baris/kolom tertentu tetap terlihat saat scroll.
- Auto Filter — Fitur untuk memfilter dan mencari data di tabel Excel.
Action Items / Next Steps
- Praktekkan membuat form input dan tabel data di Excel sesuai langkah video.
- Simpan file dengan format macro enabled (.xlsm) atau binary (.xlsb).
- Lanjutan tutorial: pelajari editing atau penambahan fitur lain di video berikutnya.