Minggu, 13 Maret 2016

Perbandingan Aplikasi Visual Basic 6.0 Dan Visual Fox Pro

A.        Pengertian Visual Basis 6.0
Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman (COM).

Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputer berbasis grafik dengan cepat.
·      Kelebihan dan Kekurangan Visual Basic 6.0
Microsoft visual basic 6.0 mempunyai banyak kelebihan dibandingkan software atau bahasa pemograman lainnya.
- Kelebihan dari visual basic                           
Ø  Kurva pembelajaran dan pengembangan yang lebih singkat dibandingkan bahasa pemrograman yang lain seperti C/C++, Delphi atau bahkan PowerBuilder sekalipun.
Ø  Menghilangkan kompleksitas pemanggilan fungsi windows API, karena banyak fungsi – fungsi tersebut sudah di “embedded” kedalam syntax visual basic.
Ø  Cocok digunakan untuk mengembangkan aplikasi / program yang bersifat “Rapid Application Development).
Ø  Sangat cocok digunakan untuk membuat program atau aplikasi bisnis.
Ø  Digunakan oleh hampir microsoft office sebagai bahasa macro dan segera akan diikuti oleh yang lainnya.
Ø  Dapat membuat ActiveX Control.
Ø  Dapat menggunakan OCX atau komponen yang disediakan oleh pihak ketiga (Third Party) sebagai tools pengembang.
Ø  Menyediakan wizard yang sangat berguna untuk mempersingkat atau mempermudah pengembangan aplikasi.
Ø  Mendekati Object Oriented Programming.
Ø  Dapat di-integrasikan dengan internet, baik itu pada sisi Client maupun pada sisi Server.
Ø  Dapat membuat ActiveX Automation Server.
Ø  Integrasi dengan Microsoft Transaction Server.
Ø  Dapat menjalankan server tersebut dari mesin yang sama atau bahkan dari mesin atau komputer yang lain.

Meskipun visual basic memiliki banyak kelebihan tetapi tetap saja mempunyai kekurangan atau kelemahan. Kelemahan tersebut karena disebabkan oleh keterbatasan visual basic dalam mengambil fungsi – fungsi yang bersifat low-level yang berhubungan dengan hardware maupun operating system windows itu sendiri.
- Kekurangan Dalam Visual Basic
Ø  File Distribusi Runtime lebih besar dari C/C++.
Ø  Tidak mempunyai fungsi – fungsi untuk mengambil fitur – fitur dari    operating system sebanyak C/C++.
Ø  Visual Basic adalah bahasa pemrograman yang powerful, tetapi sebenarnya tidak terlalu bagus untuk membuat game-game yang benar-benar memuaskan.
Ø  Lebih lambat dibandingkan bahasa pemrograman lain.

B.        Pengertian Visual Fox Pro
Microsoft Visual Fox Pro adalah salah satu bahasa pemrograman prosedural dan bahasa pemrograman berorientasi objek yang dikembangkan oleh Microsoft. Visual Foxpro dikenal sebagai Software Developer Tool menyediakan pula fasilitas prototyping dan RAD untuk membangun aplikasi yang cepat.

·      Kelebihan dan Kekurangan Visual Foxpro
     Kelebihan Visual Foxpro :
Ø  Menghasilkan objek file
Ø Sumber program sulit dibaca sehingga bisa  menghindarkan sumber program dari jangkauan orang – orang yang tidak berhak.
Ø  Kemampuan untuk deklarasi variabel Array
Ø  Kemampuan input output Access File Handle
Ø  Memungkinkan  dilaksanakan hubungan antara file database.

·      Kekurangan Visual Foxpro 9.0

Ø   Tidak tersedia tipe data pointer
Ø   Tidak bisa digunakan untuk membuat OCX
Ø    Pengembangan versi sekarang sudah terhenti di versi 9.0
Ø Pembuatan report yang belum mengimplementasikan OOP (direncanakan akan diimplementasikan di VFP 9)
Ø  Menu-designer yang juga belum mengimplementasikan OOP.



Menurut saya, lebih bagus menggunakan Microsoft Visual Fox Pro. Karena Microsoft Visual Fox Pro merupakan salah satu bahasa pemrograman prosedural dan bahasa pemrograman berorientasi objek yang dikembangkan oleh Microsoft. Visual Foxpro dikenal sebagai Software Developer Tool menyediakan pula fasilitas prototyping dan RAD untuk membangun aplikasi yang cepat.
Selain itu, Visual FoxPro
9.0 merupakan sarana pemrograman yang handal dan banyak digunakan dalam pembuatan aplikasi karena dapat menggabungkan sisi efisiensi dan nilai estetika pada sebuah aplikasi.

Tidak ada komentar:

Posting Komentar