Anda di halaman 1dari 8

Visual Basic

Microsoft Visual Basic for Applications merupakan sebuah turunan bahasa pemrograman
Visual Basic yang dikembangkan oleh Microsoft dan dirilis pada tahun 1993, atau kombinasi
yang terintegrasi antara lingkungan pemrograman dengan bahasa pemrograman yang
memudahkan user untuk mendesain dan membangun program Visual Basic dalam aplikasi utama
Microsoft Office, yang ditujukan untuk aplikasi-aplikasi tertentu. VBA didesain untuk
melakukan beberapa tugas, seperti halnya mengkustomisasi sebuah aplikasi laiknya Microsoft
Office atau Microsoft Visual Studio. Kegunaan VBA adalah mengotomatisasi pekerjaan.
Pekerjaan yang dimaksud adalah pekerjaan yang dilakukan secara berulang-ulang dan pekerjaan
yang kompleks. VBA berbeda dengan Microsoft Visual Basic, Microsoft Visual Basic memberi
banyak pemrograman dan fungsi tingkat lanjut hingga Microsoft Visual Basic dapat dihasilkan
program yang lebih kompleks untuk sistem operasi Microsoft Windows maupun Office.
Sedangkan VBA hanya dapat dibangun pada aplikasi utama Microsoft Office mengendalikan
fungsi aplikasi tersebut melakukan serangkaian objek terprogram. Versi VBA terbaru saat ini
adalah versi 6.3 yang dirilis pada tahun 2001, yang mendukung semua program dalam Microsoft
Office, yakni Microsoft Excel, Microsoft Access, Microsoft Word, Microsoft Outlook, Microsoft
FrontPage, serta Microsoft PowerPoint dan juga Microsoft Visual Studio.
Fasilitas pada visual basic :
a. Menu bar
Pada VB.6 ini terdiri dari beberapa pilihan yang brfungsi untuk melakukan tugas dan
kegiatan tertentu terdiri dari : File, edit, view, project, format, debug, run, query, diagram,
tools, add-ins, window dan help.
b. Control menu
Merupakan salah satu bagian dalam baris judul (title bar) yang digunakan untuk
memanipulasi jendela visual basic. Control menu ini berada dipojok kiri atas dari jendela
VB.6.
c. Jendela Properties
merupakan daftar properti-properti object yang sedang terpilih. Sebagai contohnya yaitu
dapat mengubah warna tulisan (foreground) dan warna latarbelakang (background) untuk
menampilkan jendela property gunakan F4.
d. Project Explorer
Project Explorer adalah sekumpulan modul (aplikasi itu sendiri) yang disimpan dalam
bentuk file yang berekstensi VBP. File ini menyimpan seluruh komponen program.
e. Jendela Form
Form adalah suatu object dipakai sebagai tempat bekerja program aplikasi, didalamnya
terdapat garis titik-titik yang disebut grid yang mampu pemakai dalam pengaturan tata
letak object dalam form.
f. Jendela Toolbox
jendela ini berisi komponen-komponen yang dapat anda gunakan untuk mengembangkan
user interface. yang memudahkan kita dalam pembuatan commandbox, textbox,
checkbox dan button yang lainnya.
g. Jendela Code
merupakan tempat bagi anda untuk menulis koding. Anda dapat menampilkan jendela ini
dengan menggunakan kombinasi Shift-F7.







Borland Delphi

Delphi yang merupakan turunan dari bahasa pascal adalah sebuah Lingkungan
pengembangan terpadu (IDE) untuk mengembangkan aplikasi konsol, desktop, web, ataupun
perangkat mobile. Produk ini pada awalnya dikembangkan oleh CodeGear sebagai divisi
pengembangan perangkat lunak milik Embarcadero, divisi tersebut sebelumnya adalah milik
Borland. Bahasa Delphi, atau dikenal pula sebagai object pascal (pascal dengan ekstensi
pemrograman berorientasi objek (PBO/OOP)) pada mulanya ditujukan hanya untuk Microsoft
Windows, namun saat ini telah mampu digunakan untuk mengembangkan aplikasi untuk Mac
OS X, iOS, Microsoft .NET framework.
Fasilitas pada Borland delphi :
a IDE
fasilitas ini menyediakan semua kebutuhan pemrograman dalam satu tampilan antara lain
compiller messages, component palette, code insight, debugger,serta bermacam macam
perbaikan lainnya.
b WEB
Dukungan delphi.7 pada aplikasi web semakin kompleks dengan adanya Intraweb dari
Atozed software.
c COM
Delphi menyediakan fasilitas wizard untuk memudahkan anda dalam pembuatan aplikasi
berbasis COM dari microsoft.komponen COM seperti halnya komponen pada
activeX,COM+ maupun server dan hanya dapat digunakan pada sistem operasi windows.
d Komponen
Delphi juga menambahkan beberapa komponen baru pada tab-tab seperti tab dbexpress,
tab dialogs, tab additional serta tab sistem.
e Rave report
Ini dapat digunakan untuk membuat raport (laporan) dari aplikasi yang anda buat.
f Sistem menu
Sistem menu pada delphi.7 Sebagai contoh : menu menu di delphi.7 memiliki menu
yang unik dan agak berbeda dari VB.6.
g Compiller
Kompiler delphi.7 mendukung penambahan tiga peringatan kompilasi ,yaitu
Unsafe_type,Unsafe_code,dan Unsafe_cast..
h Component Palette
i Component Palette berisi kumpulan VCL (Visual Component Library) yang berguna
dalam desain aplikasi.
j Form Designer
berfungsi sebagai tempat untuk mendesain form untuk aplikasi yang kita buat, dan juga
sebagai tempat untuk meletakkan komponen-komponen yang kita ambil dari component
palette.
k code explorer pada delphi juga dilengkapi dengan hint (layer warna kuning yang muncul
ketika mouse didekatkan pada komponen tertentu).
l Object Inspector
Object Inspector adalah bagian yang digunakan untuk memanipulasi sifat atau
karakteristik dan event dari komponen yang kita gunakan dalam form designer.
m Jendela object inspector terbagi menjadi dua bagian tab, yaitu tab property dan tab event.
Tab property digunakan untuk memanipulasi properti yang dimiliki oleh komponen
tertentu, misalkan ukuran, warna dan caption dari komponen. Sedangkan Tab Event
digunakan untuk menangani pemasukan kode pada kejadian tertentu dari suatu
komponen.





Perbandingan Visual Basic dengan Borland Delphi
Dari sisi interface
Menurut saya, Interface yang dimiliki kedua program ini memiliki beberapa kesamaan.VB
memiliki form form yang digunakan membangun aplikasi. Form ini memiliki dua tampilan,
tampilan kode dan tampilan form. Kode-kode program disisipkan ke dalam form tersebut. Form
inilah yang menampilkan tabel, gambar, tombol, dan lain lain.
Demikian juga halnya dengan Borland Delphi. Form form juga digunakan dalam pembangunan
aplikasi. Kedua aplikasi ini sama-sama memiliki toolbar untuk membantu
pemrograman. Walaupun namanya berbeda beda tetapi pada dasarnya toolbar ataupun komponen
pada kedua aplikasi ini memiliki fungsi hamper sama
Berikut merupakan tampilan dari Visual Basic dan Borland Delphi :

(Visual Basic 6)

(Borland Delphi 7)
Dari sisi security
Dari sisi security kemampuan Delphi untuk mengamankan suatu data memang sudah
terbukti karena Delphi berasal dari Pascal. Delphi dianggap lebih dapat mengamankan serangan
hacker daripada VB, sehingga untuk pembatasan session user loginnya delphi dianggap lebih
menjanjikan keamanan daripada VB. Selain itu juga Delphi lebih ditujukan untuk keperluan
manajemen hardware dan software sedang VB lebih ke arah kompatibilitas dengan database .
Sehingga jika arah keperluannya memang ditujukan untuk keamanan, manajemen hardware dan
software, dan tampilannya, Delphi lebih dapat diandalkan daripada VB. Namun jika program
yang dibuat lebih mengarah ke penggunaan database, VB masih lebih baik.
Pengolahan data
Dalam mengelola data yang puluhan ribu record dengan membuka file data yang banyak
Delphi dapat diunggulkan, Bila anda mencoba dengan Visual Basic, maka pengetikan program
akan sangat melelahkan dengan aplikasi yang sama dan pengelolaan data yang puluhan ribu
record Visual Basic maupun Delphi terlihat sama, kelebihannya adalah delphi tidak mengetik
program yang begitu banyak. Untuk pembuatan Form yang berulang-ulang dengan bentuk yang
sama, kita dapat membuat VCL sehingga kita tidak usah mendefinisikan berulang-ulang dan
membuat page juga sangat mudah sekali.
Visual Basic 6
Kelebihan :
1. Pengguna dengan dasar pemrograman apapun bisa dengan mudah menggunakan.
2. Ketika kita melakukan instalasi program lain yang mendukung penggunaannya dalam
VB, maka komponen dari program tersebut bisa di masukkan dalam daftar komponen
VB.
3. Ketika kita melakukan kesalahan penulisan kode, VB secara otomatis membetulkannya
dan tidak perlu kita bersusah payah mendeklarasikan komponen ke dalam list code.

Kelemahan :
1. Sifatnya komersial
2. File VB sering menjadi target serangan virus.
3. Dokumentasi sebenarnya lengkap dalam MSDN, namun untuk instalasi MSDN
membutuhkan biaya dan space hardisk yang besar.

Borland Delphi
Kelebihan :
1. Sifatnya freeware
2. Dikembangkan dengan bahasa Pascal, sehingga pagi pengguna yang terbiasa dengan
dasar pemrograman turbo Pascal akan lebih familiar.
3. Komponen yang disediakan sudah cukup lengkap tanpa harus add component dari
sumber lain.
4. Dokumentasi cukup lengkap.



Kelemahan :
1. Pengguna yang tidak memiliki dasar pemrograman dengan bahasa Pascal akan
mengalami kesulitan untuk pertama kalinya.
2. Setiap komponen yang dimasukkan dalam form tampilan, akan diikutsertakan kode
deklarasi dan inisialisasinya dalam list code. Sehingga apabila terjadi perubahan
komponen, penamaan maupun kesalahan penulisan kode, program tidak mau
membetulkan otomatis.
3. Apabila terdapat form/list code lain yang di-include-kan, harus dituliskan code/nama dari
form/lost code di bagian uses dan juga inisialisasi variablenya

Anda mungkin juga menyukai