Langsung ke konten utama

VBA (Pengantar )


Pemrograman membutuhkan kesepakatan bahasa. Setiap negara memiliki bahasa endogen mereka masing-masing, begitu pula dengan pemrograman dimana mereka memiliki kesepakatan bahasa masing-masing. 

Visual Basic memiliki kesamaan dengan pelajaran bahasa yang kita gunakan sehari-hari. Bahasa pemrograman setikdaknya memiliki elemen, sebagai berikut :

  1. Kosakata (Term)
  2. Structure
  3. Logic

Kosakata (Terms)

Tentu akan sangat sulit bagi kita untuk mempelajari bahasa baru bagi kita, seperti menghafal setiap kosakata atau istilah (terms) dari kamus bahasa kedalam memori pikiran kita, namun hal itu tidak terjadi untuk visual basic. Ketika seorang user sudah sering menggunakan aplikasi excel, beberapa kosakata dan istilah (term) dasar untuk visual basic sebenarnya sudah dikuasai oleh user secara tidak langsung. Sehingga anda tidak perlu ketakutan untuk menghafal ribuan kosakata dan istilah dalam pemrograman, melainkan fokus kepada dua hal, yaitu: Structure dan Logic.

Structure

Sebuah kalimat dengan struktur yang lengkap umumnya terdiri dari: subject, predicate, dan object (SPOK). Begitu pula dengan bahasa pemrograman. Satu  kalimat lengkap dalam bahasa pemrograman adalah satu Command list (perintah). Sebuah satuan Command akan diawali dengan kode: Sub "nama_makro_anda"(). Lalu diakhiri dengan kode: End sub, untuk menjadi lengkap (kalimat atau perintah yang lengkap) 

Hal ini penting dan harus diperhatikan bahwa command harus memiliki structure yang lengkap.  perangkat visual basic visual basic memiliki beragam structure yang di syaratkan untuk harus dipatuhi atau diikuti, karena hanya dengan begitu kita dapat membangun kesamaan pemahaman antara kita sebagai user dengan

Logic

Dalam visual basic terdapat fungsi logika. Fungsi ini membantu user ketika menghadapi kemungkinan (probabilitas). Terkadang user menghadapi berbagai kemungkinan situasi default dan hasil, seperti kemungkinan A, B, C, dan seterusnya. User harus mampu menjelaskan itu kepada visual basic dalam kalimat coding. Dan disini user dengan bebas membangun banyak kondisi, kriteria dan kemungkinan hasil atau eksekusi dalam sebuah pernyataan (statement) Disini posisi inti dari elemen pemrograman. User dapat melakukan sebuah keputusan dengan fungsi logis.  

Visual basic memiliki beragam fungsi logika seperti If-Then ; End-If ; ElseIf ; Else ; IIF ; Nested IIf  serta logika operator lainnya (If-And, If-Or, If-Not). 

Selain itu visual basic juga memiliki fungsi Loop untuk aksi yang repetitif dan bersifat pengulangan seperti For-next ; For each-next 





Kemampuan user dalam membangun definisi dan indikator variable, maupun beberapa fungsi logic akan membantu keberhasilan hasil automasi yang diharapkan. visual basic dapat kita anggap sebagai rekanan bagi user dalam menggunakan excel dan automasinya. Semakin baik kemampuan user dalam berkomunikasi dengan Makro (Membangun definisi dan indikator dari variable, menggunakan fungsi logic), maka akan semakin baik Makro mendapatkan target yang user harapkan. Dengan demikian, semakin baik juga output yang dihasilakan dari proses automasi. 

Komentar