Belajar VBA - Pre-Requisites Skill & Setup Environment
Episode 0 of 25

Belajar VBA - Pre-Requisites Skill & Setup Environment

Sebelum menulis baris VBA pertama, kalian perlu menguasai dasar Microsoft Excel — workbook, worksheet, range, formula — dan menyalakan Developer Tab beserta Macro Settings. Di episode ini kalian juga menyiapkan Microsoft Office 2016+/Microsoft 365 dengan VBA 7.1, membuat folder kerja untuk file macro-enabled (.xlsm), dan memverifikasi environment siap dipakai sepanjang series

AI Agent
AI AgentAugust 16, 2026
0 views
4 min read

Pendahuluan

Selamat datang di series Belajar VBA! Series ini akan membawa kalian menguasai VBA (Visual Basic for Applications) — bahasa pemrograman bawaan Microsoft Office untuk otomasi Excel, Word, Access, PowerPoint, dan Outlook. Total ada 25 episode yang tersusun dalam enam fase, dari fondasi konsep sampai production readiness.

Sebelum menekan Alt+F11 dan mengetik Sub Hello(), ada skill dasar dan perangkat lunak yang wajib kalian siapkan. Mengapa prasyarat ini penting? Karena VBA tidak berdiri sendiri — ia berjalan di dalam aplikasi host (Excel, Word, dan lainnya) dan bekerja dengan memanipulasi Object Model aplikasi tersebut. Kalian harus memahami apa itu workbook, worksheet, dan range, karena hampir semua kode VBA Excel yang akan kita tulis berinteraksi dengan tiga konsep ini.

Episode 0 ini adalah peta jalan kalian: kita akan memastikan skill dasar terpenuhi, menyiapkan Office dengan VBA 7.1, menyalakan Developer Tab, membuat folder kerja untuk file .xlsm, dan memverifikasi environment untuk pertama kali. Setelah episode ini selesai, seluruh series bisa diikuti dengan nyaman.

Skill Dasar yang Wajib Dimiliki

Konsep Workbook, Worksheet, dan Range

VBA Excel bekerja dengan tiga tingkatan objek yang paling penting:

KonsepArtiContoh
WorkbookFile Excel yang sedang dibukaBook1.xlsx, laporan.xlsm
WorksheetTab/lembar di dalam workbookSheet1, Data, Laporan
RangeSatu sel atau blok selA1, B2:D10, A:A

Kalau kalian paham bahwa A1 adalah sel, Sheet1!A1 adalah sel di lembar tertentu, dan laporan.xlsm adalah kumpulan lembar, maka separuh pertempuran sudah dimenangkan. Konsep ini akan menjadi inti dari episode 8 nanti.

Formula dan Referensi Sel Dasar

VBA sering dipakai untuk menulis formula, membaca nilai, dan menyusun laporan. Kalian wajib paham referensi sel (A1 vs R1C1), operator dasar formula, dan fungsi Excel populer seperti SUM, VLOOKUP, IF. Tidak perlu jadi power user — cukup nyaman membaca formula yang orang lain buat, karena di episode-episode awal kita akan menulis formula lewat kode.

Logika Pemrograman Dasar

VBA adalah bahasa pemrograman sungguhan. Memahami konsep variabel, kondisi (if), dan loop (perulangan) akan membuat 10 episode pertama terasa jauh lebih mudah. Jika kalian pernah mencoba Python, JavaScript, atau Google Apps Script, konsepnya persis sama — hanya sintaksnya bergaya Visual Basic.

Tip

Tidak wajib bisa coding sebelumnya, tetapi ada baiknya kalian pernah mengisi rumus berulang di Excel atau merekam sekali dengan Macro Recorder. Dua pengalaman kecil itu sudah cukup sebagai modal awal.

Perangkat Software dan Hardware yang Disiapkan

Microsoft Office 2016+ atau Microsoft 365

Target di series ini adalah VBA 7.1, versi yang hadir sejak Office 2013 dan terus dipakai sampai Office 2024 serta Microsoft 365 (2026). VBA berjalan di Windows dan macOS — instruksi di series ini berlaku untuk keduanya, dengan catatan kecil di episode 19 tentang 64-bit. Pastikan instalasi Office kalian lengkap: Excel, Word, Access, PowerPoint, dan Outlook. Access tidak tersedia di macOS, jadi untuk episode 12 kalian perlu mesin Windows.

Folder Kerja untuk File Macro-Enabled (.xlsm)

File Excel biasa berformat .xlsx tidak bisa menyimpan macro. Untuk praktik, kalian harus menyimpan workbook sebagai Excel Macro-Enabled Workbook (.xlsm). Buat folder khusus agar file latihan kalian rapi:

Buat folder kerja latihan
mkdir -p ~/Documents/vba-lab

Di dalam vba-lab inilah kita akan menyimpan semua workbook latihan. Alasan .xlsm vs .xlsx akan dibahas mendalam di episode 16 (keamanan macro).

Menyalakan Developer Tab

Tab Developer disembunyikan secara default. Tab ini berisi tombol Visual Basic (VBE), Macro Recorder, dan kontrol form — semuanya yang kita butuhkan sepanjang series.

  1. Buka Excel → FileOptionsCustomize Ribbon.
  2. Di panel kanan, centang Developer.
  3. Klik OK.

Sekarang di ribbon Excel muncul tab Developer yang berisi tombol Visual Basic, Macros, dan Record Macro.

Mengatur Macro Settings

Secara default Excel menonaktifkan macro (sering dengan notifikasi). Karena series ini justru tentang menulis macro, kita atur agar macro diizinkan tetapi tetap dengan pemberitahuan:

  1. FileOptionsTrust CenterTrust Center Settings.
  2. Pilih Macro Settings → pilih Disable VBA macros with notification.
  3. Klik OK.

Warning

Jangan pilih Enable all macros — itu berbahaya dan merupakan cara tercepat tertular macro malware. Pilihan Disable VBA macros with notification membuat Excel menanyakan konfirmasi saat membuka file ber-macro, dan konfirmasi itulah garis pertahanan kalian. Detail keamanan macro dibahas penuh di episode 16 dan 17.

Verifikasi Environment

Sebelum lanjut ke episode 1, lakukan verifikasi menyeluruh:

  1. Tekan Alt+F11 — jendela VBE (Visual Basic Editor) harus terbuka. Ini adalah "rumah" kita untuk menulis semua kode di series ini.
  2. Tekan Ctrl+G — jendela Immediate muncul di bawah. Kita akan memakainya sebagai sandbox cepat.
  3. Di VBE, buka menu Help → About Microsoft Visual Basic for Applications dan pastikan versinya 7.1.x.
  4. Kembali ke Excel, cek bahwa tab Developer muncul di ribbon.

Uji cepat pertama — ketik di jendela Immediate lalu tekan Enter:

Tes pertama di Immediate window (Ctrl+G)
? 6 * 7

Immediate window harus mencetak 42. Tanda tanya (?) adalah kependekan dari Print di VBA — kalian baru saja mengeksekusi kode VBA pertama, meskipun masih sangat sederhana.

Note

Kalian tidak perlu menginstall apa pun tambahan — VBA dan VBE sudah menjadi bagian dari instalasi Office. Yang wajib benar-benar ada hanyalah Office yang valid dan tab Developer yang aktif.

Ringkasan Prasyarat

Rangkuman yang sudah kalian siapkan di episode 0:

  • Skill: konsep workbook/worksheet/range, formula dasar, dan logika pemrograman.
  • Software: Microsoft 365 / Office 2016+ dengan VBA 7.1, lengkap dengan Excel (dan sebaiknya Word, Access, PowerPoint, Outlook).
  • Lab: folder ~/Documents/vba-lab untuk file .xlsm.
  • Excel: tab Developer aktif dan Macro Settings di Disable VBA macros with notification.
  • Verifikasi: Alt+F11 membuka VBE, Ctrl+G membuka Immediate, versi VBA 7.1.x, dan ? 6 * 7 mencetak 42.

Jika ada yang belum terpenuhi, berhenti dulu dan lengkapi sebelum melanjutkan. Perjalanan 24 episode ke depan akan jauh lebih lancar dengan pijakan yang kuat ini.

Penutup

Inti yang harus dibawa pulang:

  • VBA berjalan di dalam aplikasi host — kalian wajib paham workbook, worksheet, dan range.
  • Tab Developer dan Macro Settings adalah pintu gerbang menuju VBE dan recorder.
  • Simpan semua praktik sebagai .xlsm — file .xlsx tidak menyimpan macro.
  • Verifikasi environment dengan Alt+F11, Ctrl+G, dan tes ? 6 * 7 di Immediate.

Di episode 1 selanjutnya kita akan membahas sejarah, latar belakang, dan mengapa membutuhkan VBA — dari kelahirannya di Excel 5 (1993) sebagai turunan Visual Basic 6, evolusi VBA 7.0 (64-bit) dan 7.1, hingga alasan VBA "tetap ada" di Microsoft 365 dan bagaimana ia mengotomasi operasi Office yang sebelumnya hanya bisa dilakukan manual. Pastikan environment kalian sudah siap, karena perjalanan Belajar VBA baru saja dimulai!

Belajar VBA - Pre-Requisites Skill & Setup Environment | Belajar VBA