Mengenal Kelebihan Dan Kekurangan Visual Basic 6.0
Pengertian Visual Basic
Visual Basic merupakan aplikasi bahasa pemrograman dari Microsoft yang dijalankan di sistem Operasi windows.Visual Basic merupakan aplikasi bahasa pemrograman populer.Visual Basic yang paling populer saat ini adalah Visual Basic 6.0.
Visual Basic sudah mendukung OOP,ActiveX,Crystal Report dan merupakan bahasa pemrograman yang menggunakan dialek bahasa BASIC yaitu bahasa pemrograman Visual Basic.
Visual Basic merupakan aplikasi bahasa pemrograman High Level Language yang berarti bahwa bahasa pemrograman ini menggunakan dialek bahasa yang hampir mendekati bahasa manusia,berarti dengan aplikasi bahasa pemrograman Low Level Language yang lebih sulit dipelajari. Oleh karena itu,Visual Basic ini banyak digunakan karena kemudahannya dalam pengoperasian dan penguasaan bahasa pemrogramannya.
Berikut ini beberapa kelebihan dan kekurangan Visual Basic :
Keunggulan
File executeable yang dihasilkan kecil
File yang dihasilkan oleh Visual Basic berukuran kecil dan menggunakan resource yang tidak banyak,jadi Visual Basic ini aplikasi yang cocok digunakan untuk pembuatan aplikasi sederhana berskala kecil.Tutorial-tutorial tentang program Visual Basic pun bertebaran di Internet menjadikannya mudah untuk dipelajari.
Tidak memakan memori yang banyak
Visual Basic banyak digunakan oleh banyak kalangan dari pelajar,universitas,lembaga khursus pemrograman sekalipun.Hal ini mengingat Visual Basic tidak menggunakan teknologi framework seperti framework .NET di VB.NET yang mana mengandung banyak library dan komponen yang up-to-date tetapi tentunya menggunakan resource lebih banyak. VB merupakan pilihan bagi mereka yang ingin menjalankan pemrograman berskala menengah keatas tanpa memerlukan framework seperti .NET.Meski banyak survei mengatakan bahwa masih ada bahasa pemrograman yang lebih cepat dari Visual Basic yaitu C++ akan tetapi VB tidak kalah cepat dari C++,semua kembali lagi kepada algoritama pemrograman dan efisiensi koding yang digunakan.
Resource melimpah di Internet
Adanya resurce yang melimpah untuk keperluan tutorial Visual Basic.Mulai dari forum,komunitas,snippet,contoh koding,semuanya tersedia di Internet.Dengan begitu,bagi mereka yang baru mengenal dan mempelajari Visual Basic,tidak akan mengalami kesulitan yang berarti karena adanya resource yang melimpah ini.
Kalian bisa mendapatkan utility pendukung untuk Integrated Development Environtment (IDE) Visual Basic yang disediakan di Internet dengan cara mendownloadnya dan diinstal di PC.Adapun utilitas yang bisa didapatkan contohnya yakni Color Picker,Help File Maker,Calculator VB, dan beberapa utilitas yang mungkin membantu untuk keperluan efisiensi koding seperti Code Editor.
Proses pembelajaran singkat
Dibandingkan proses pembelajaran terhadap bahasa pemrograman lainnya,Visual Basic merupakan bahasa pemrograman yang sangat mudah dioperasikan dan paling mudah dipelajari struktur bahasa pemrogramannya.Seorang pemula bisa dengan mudah mempelajari dan membuat aplikasi sederhana dari “Hello World” sampai aplikasi semacam Notepad dan Kalkulator.Hal itu mengingat dialek bahasa pemrograman yang digunakannya menganut bahasa BASIC sebagai pendahulunya yang dikenal sebagai dialek bahasa pemrograman “Newbie Friendly” atau mudah dipelajari khususnya oleh para pemula dalam hal pemrograman.
Kekurangan
Dukungan Teknologi
VB sudah merupakan aplikasi yang tradisional yang tergantikan dengan framework aplikasi terbaru, sebut saja VB.NET. Dukungan terhadap teknologi komponen pemrograman yang up-to-date seperti Crystal Report mungkin sudah tidak didapatkan lagi. Dukungan dan support terhadap Visual Basic sendiri telah dihentikan memnyebabkan support berupa update fitur dari vendor Microsoft sudah tidak ada.
Yang kalian bisa lakukan yakni mendownload utilitas pendukung untuk menunjang fitur yang belum ada di Visual Basic.Ditambah issue kompatibilitas aplikasi Executeabel yang dihasilkan di Visual Basic sendiri bermasalah di sistem Operasi Windows 7,meskipun beberapa diantaranya bisa dijalankan mengingat hal ini masih bergantung pada library dan komponen apa yang digunakan saat mendesain Aplikasi yang dibangun dengan IDE Visual Basic.
Rentan Security atau Virus
File berensteksi .EXE (Aplikasi) merupakan file yang rentan terhadap virus.Oleh karena itu setiap executeabel hasil kompilasi VB.NET perlu dijadikan menjadi Self-Installer melalui Package Manager bawaan Visual Basic.
Dengan demikian bisa mengurasi tingkat serangan langsung dari Virus atau bila perlu dilakukan kompressi dengan file ZIP dengan tujuan agar file EXE lebih aman terhadap gangguan virus.Karena biasanya file berformat kompressi seperti ZIP dan RAR lebih aman terhadap gangguan virus.
Visual Basic tidak sesuai untuk Game
Banyak forum dan komuitas yang mempertanyakan tentang integritas Visual Basic dalam mengembangkan aplikasi Games.Visual Basic dinyatakan kurang cocok untuk membuat aplikasi Games dan lebih cocok digunakan untuk membuat aplikasi berbasis database.
Hal ini mungkin dikarenakan library yang disertakan di Visual Basic serta fungsional yang disediakan lebih ke database-oriented sehingga lebih memungkinkan untuk mengoptimalkan berbagai resource programming yang ada untuk keperluan database,seperti pembuatan aplikasi stock,aplikasi kepegawaian,aplikasi absensi dan sebagainya.
Tidak multi-operating System
Visual Basic memang dibuat oleh Vendor Microsoft yang ditargetkan untuk digunakan pada sistem operasinya sendiri yaitu Windows.Maka penggunakan Visual Basic terbatas pada sistem Operasi Windows. Aplikasi yang dibuat dengan menggunakan software Visual Basic pun tidak bisa dijalankan di sistem operasi lain,misal Linux dan MacOS. Hal ini berbeda dengan aplikasi bahasa pemrograman yang lain,sebut saja “Java” yang menggunaan technology Virtual Machine dimana kode nya di encode kedalam bahasa VM dan menggunakan interpreter khusus Java yang harus dipasang di sistem operasi target yang akan menjalan sistem buatan Java.Menjadikan Aplikasi yang dibangun dengan platform Java mampu dijalankan di berbagai operating system seperti Windows,bebragai varian Linux dan MacOS.Tentunya hal ini dimungkinkan karena adanya teknologi “Java Virtual Machine” yang merupakan aplikasi Interpreter untuk aplikasi yang dibuat dengan Java yang sudah di-encode.
Sekian artikel mengenai kelebihan dan kekurangan Visual Basic,Semoga bermanfaat untuk menambahan wawasan kepada para pembaca terkait aplikasi & bahasa pemmrograman besutan Microsoft ini.