Pengenalan dan Sejarah Visual Basic for Aplication (VBA) Excel




Berbagai teknologi dari masa ke masa terus mengalami perkembangan, tak terkecuali pada Microsft Visual Basic for Aplication (VBA) Excel yang merupakan teknologi modern, dan pada kali saya akan mengulas tentang VBA Excel.

1. Pengertian VBA Excel

Microsoft Visual Basic for Aplication atau yang biasa disingkat dengan (VBA) adalah Sebuah turunan bahasa pemrograman Visual Basic yang dikemukakan oleh Microsoft, atau kombinasi yang terintegrasi antara lingkungan pemrograman (Visual Basic Editor) dengan bahasa pemograman (Visual Basic) yang memudahkan user untuk mendisain dan membangun program VBA dalam aplikasi utama Microsft  Office, yang ditunjukan untuk aplikasi-aplikasi tertentu.

Kegunaan VBA adalah mengotomatisi pekerjaan, maksudnya pada pekerjaan yang dilakukan secara berulang-ulang dan pekerjan yang kompleks.VBA ini berbeda dengan Microsoft Visual Basic lain seperti Microsoft word, microsoft Outlook, Microsoft PowerPoint, dan Microsoft Outlook. Aplikasi -aplikasi yang menggunkan VBA ini sering disebut sebagai aplikasi Host untuk VBA.

VBA ini didesain Untuk melakukan beberapa  pekerjaan, seperti layaknya mengkustominisasi sebuah aplikasi layaknya Microsoft Office atau layaknya Microsft Visual Studio. Jangan bingung tentang perbedaan VBA dan Vb (yang merupakan singkatan dari Visual Basic). VB adalah bahasa pemrograman  yang memungkinkan anda membuat program Executable mandiri (file-file Exe). Meskipun VBA dan VB memiliki banyak kesamaan tetapi mereka adalah dua hal yang berbeda.

Versi VBA terbaru saat ini adalah versi 6.3 yang dirilis pada tahun 2001, yang  mendukung semua program dalam Microsft Office, yaitu Microsoft Excel, Microsoft Acces, Microsft word, Microsoft Outlook, Microsoft  FrontPage, Microsoft PowerPoint, dan Microsoft Visual Studio. Jika kita mempunyai Excel dikomputer kita, pastilah mempunyai VBA juga.

2. Sejarah Singkat VBA 

Nenek moyang VBA adalah bahasa pemrograman BASIC. Dikembangkan pada tahun 1960-an. Banyak digunakan dalam perangkat lunak aplikasi sepanjang dua dekade ke depan, karena mudah dipelajari dan dipahami. 
Pada tahun 1985, Microsoft merilis lebih kaya versi BASIC, bernama quickBASIC, yang mempunyai fitur paling mutakhir yang ditemukan dalam pemrograman bahasa hari ini. Pada tahun 1992, Microsoft merilis Visual Basic for Windows, dirancang untuk bekerja di lingkungan Windows yang sedang berkembang. 
Berbagai penerbit perangkat lunak membuat perangkat tambahan mereka sendiri untuk BASIC sebagai bahasa pemrograman produk, kemudian menghasilkan berbagai fungsi dan fungsi yang luas dan membingungkan perintah di antara aplikasi perangkat lunak yang menggunakan BASIC. Akhirnya Microsoft mengenali kebutuhan itu untuk mengembangkan bahasa pemrograman standar untuk produk perangkat lunaknya, dan menciptakan Visual Dasar untuk Aplikasi. 
VBA pertama kali dirilis oleh Microsoft dengan Excel 5 di Office 1995 suite. Sejak itu, VBA menjadi bahasa pemrograman untuk aplikasi Office populer Microsoft lainnya, dan juga untuk pelanggan Microsoft, Eksternal VBA diijinkan untuk digunakan. 

3. Kelebihan dan Kekurangan VBA 

Dengan perkemabagan teknologi VBA mempunyai kelebihan dan kekurangan sebagai berikut :

* Kelebihan

        1. Ringan dan tidak memakan banyak memori
        2. File executeable yang dihasilkan kecil
        3. Resource melimpah di internet
        4. Pross pembelajaran yang singkat
        5. Mudah dipelajari
        6. Digunakan oleh banyak komunitas pemrograman 

* Kekurangan 

        1. Dukungan teknologi
        2. Rentan security / virus
        3. Tidak multi-operating system
        4. Tidak cocok untuk game 
        5. Tambahan memori yang besar
        6. Hanya bisa digunakan di Windows



        


* Contoh Penggunaan VBA









Gambar-gamvar diatas adalah contoh penggunaan VBA Excel dalam aplikasi penilaian siswa di sekolah .Kegunaan Microft Excel tidak terpaku pada hal-hal diatas ,tapi microsft ini dapat mencakup hal-hal yang lebih luas lagi . 
Dalam Visual Basic for Aplication anda tidak harus mempelajari begitu dalam ,sebab pada Excel isi bahasa yang digunkan cukup mudah untuk dimengerti .Pada VBA Excel ini anda harus mengtahui beberapa hal sebagai berikut :

a.) Tab Developer



Pada tab developer ini berisi bebarapa menu yang berguna untuk membantu anda dalam menggunkan VBA Excel.pada tab jendela VBA ini anda dapat melakukan beberapa hal salah satunya mengatur fungsi macros maupun menambahkan berbagai form control ataupun Activex Controlske dalam lembar kerja.

b.) Jendela Visual Basic 



Seperti dengan namanya VBA harus memiliki jendela Visual Basic untuk meletakkan bebrbagi hal yang dibutuhkan. Pada jendela ini ada banyak menu yang di tampilkan salah satu contohnya :
  • Record Macro
  • Macros
  • Insert
  • Page Layout
  • Formulas
  • Data
  • Design Mode
  • Bar
  • Area
c.) Control dalam Visual Basic




Pada control ini sangat penting dalam mengerjakan sesuatu dalam Visual Basic.

 
Kesimpulan: 

Visual Basic for Aplication (VBA) adalah sebuah turunan bahasa pemograman Visual basic yang dikemukakan oleh Microsoft. VBA ini disesain untuk melakukan beberapa pekerjaan seperti layaknya mengkutominisasi sebuah aplikasi Microssoft Office. Kemudian pada tahun 1960-an dengan berbagai proses pengembangan dan petama kali dirilis oleh Microsof dengan Excel 5 di Office 1995 suite.sejak saat itu, VBA menjadi bahasa pemograman untuk aplikasi Office populer lainnya dan juga untuk pelanggan Microsoft, eksternal VBA di ijinkan untuk digunakan. 




Sekian yang bisa saya tuliskan semoga bermanfaat.

Penulis : Jhoni satrio evandrio 701210194
              (Mahasiswa prodi Sistem Informasi Kelas 1D FST Uin Sultan Thaha Saifudin Jambi)

Sumber :
https://jasa-pembuatan-aplikasi-https://text-id.123dok.com/document/6qm3ejjwy-sejarah-       microsoft-office-excel-macro-excel.html
                       https://id.m.wikipedia.org/wiki/Visual_Basic_for_Applications#:~:text=Microsoft%20Visual%20Basic%20for%20Applications,yang%20memudahkan%20user%20untuk%20mendesain

https://surabaya.proxsisgroup.com/mengenal-visual-basic-for-application-vba-excel/




1 Komentar

Posting Komentar

Lebih baru Lebih lama