📝

Form Input Data Penduduk di Excel

Jul 9, 2025

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.