PENDAHULUAN VB.6
Microsoft Visual Basic (sering disingkat sebagai VB) 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. Beberapa bahasa skrip seperti Visual Basic for Applications (VBA) dan Visual Basic Scripting Edition (VBScript), mirip seperti halnya Visual Basic, tetapi cara kerjanya yang berbeda. Para programmer dapat membangun aplikasi dengan menggunakan komponen-komponen yang disediakan oleh Microsoft Visual Basic Program-program yang ditulis dengan Visual Basic juga dapat menggunakan Windows API, tapi membutuhkan deklarasi fungsi luar tambahan.
Visual Basic merupakan bahasa yang mendukung Pemrograman berorientasi objek , namun tidak sepenuhnya, Beberapa karakteristik obyek tidak dapat dilakukan pada Visual Basic, seperti Inheritance tidak dapat dilakukan pada class module, Polymorphism secara terbatas bisa dilakukan dengan mendeklarasikan class module yang memiliki Interface tertentu. Visual Basic (VB) tidak bersifat case sensitive. Visual Basic menjadi populer karena kemudahan desain form secara visual dan adanya kemampuan untuk menggunakan komponen-komponen ActiveX yang dibuat oleh pihak lain. Namun komponen ActiveX memiliki masalahnya tersendiri yang dikenal sebagai DLL hell,Pada Visual Basic .NET, Microsoft mencoba mengatasi masalah DLL hell dengan mengubah cara penggunaan komponen (menjadi independen terhadap registry).
Umumnya VB.6 lebih banyak digunakan untuk pengembangan aplikasi desktop dan enterprise berbasis database, tapi sebagai perangkat pengembangan yang bersifat general-purpose ia juga mampu dan digunakan dalam berbagai jenis proyek pengembangan software.
Beberapa aplikasi yang bisa dibuat oleh VB.6 al:
a. aplikasi database client
b. aplikasi server
c. aplikasi web
d. Website dan webservices
e. Aplikasi berbasis multi-tier
f. ActiveX control.
PERBEDAAN VB DAN DELPHI
DELPHI dan VISUAL BASIC merupakan pemograman yang objek oriented programing, yang satu merupakan terusan dari microsoft(vb) dan yang satu lagi dari borland(delphi). Secara tampilan keduanya terlihat hampir mirip, dari form dan tempat pengkodeannya.
Secara kasar tampilan antara keduanya dibedakan pada letak object inspector nya, delphi berada pada sebelah kiri sedangkan vb berada di sebelah kanan.
Toolbox yang ada pun sebenarnya mempunyai mempunyai fungsi yang hampir serupa walupun nama pada masing-masing berbeda. Selain itu perbedaan antara vb dan delphi menurut mereka yang bergelut dalam dunia pemograman antara lain:
Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputer berbasis grafik dengan cepat. Beberapa bahasa skrip seperti Visual Basic for Applications (VBA) dan Visual Basic Scripting Edition (VBScript), mirip seperti halnya Visual Basic, tetapi cara kerjanya yang berbeda. Para programmer dapat membangun aplikasi dengan menggunakan komponen-komponen yang disediakan oleh Microsoft Visual Basic Program-program yang ditulis dengan Visual Basic juga dapat menggunakan Windows API, tapi membutuhkan deklarasi fungsi luar tambahan.
Visual Basic merupakan bahasa yang mendukung Pemrograman berorientasi objek , namun tidak sepenuhnya, Beberapa karakteristik obyek tidak dapat dilakukan pada Visual Basic, seperti Inheritance tidak dapat dilakukan pada class module, Polymorphism secara terbatas bisa dilakukan dengan mendeklarasikan class module yang memiliki Interface tertentu. Visual Basic (VB) tidak bersifat case sensitive. Visual Basic menjadi populer karena kemudahan desain form secara visual dan adanya kemampuan untuk menggunakan komponen-komponen ActiveX yang dibuat oleh pihak lain. Namun komponen ActiveX memiliki masalahnya tersendiri yang dikenal sebagai DLL hell,Pada Visual Basic .NET, Microsoft mencoba mengatasi masalah DLL hell dengan mengubah cara penggunaan komponen (menjadi independen terhadap registry).
Umumnya VB.6 lebih banyak digunakan untuk pengembangan aplikasi desktop dan enterprise berbasis database, tapi sebagai perangkat pengembangan yang bersifat general-purpose ia juga mampu dan digunakan dalam berbagai jenis proyek pengembangan software.
Beberapa aplikasi yang bisa dibuat oleh VB.6 al:
a. aplikasi database client
b. aplikasi server
c. aplikasi web
d. Website dan webservices
e. Aplikasi berbasis multi-tier
f. ActiveX control.
PERBEDAAN VB DAN DELPHI
DELPHI dan VISUAL BASIC merupakan pemograman yang objek oriented programing, yang satu merupakan terusan dari microsoft(vb) dan yang satu lagi dari borland(delphi). Secara tampilan keduanya terlihat hampir mirip, dari form dan tempat pengkodeannya.
Secara kasar tampilan antara keduanya dibedakan pada letak object inspector nya, delphi berada pada sebelah kiri sedangkan vb berada di sebelah kanan.
Toolbox yang ada pun sebenarnya mempunyai mempunyai fungsi yang hampir serupa walupun nama pada masing-masing berbeda. Selain itu perbedaan antara vb dan delphi menurut mereka yang bergelut dalam dunia pemograman antara lain:
- VISUAL BASIC bila membuat aplikasi database sedikit lebih rumit, karena tidak ada component yang native ke database seperti di delphi (ttable, dbgrid, dkk) jadi harus bikin classnya dulu untuk mengatasi hal-hal seperti ini.
- VISUAL BASIC tidak dapat untuk membuat thread !! untuk membuat aplikasi realtime jadinya tidak realiable komponen socketnya terkesan pas-passan, tapi di delphi sudah disediakan.
- OOP di VISUAL BASIC belum total OOP, karena masih banyak batasannya kecuali kalau sudah dot net.
- Menggunakan platform pembuatan program yang diberi nama developer studio, yang memiliki tampilan dan sarana yang sama dengan Visual C++ dan Visual J++
- Memiliki kompiler handal yang dapat menghasilkan file executable yang lebih cepat dan lebih efisien dari sebelumnya
- Memiliki beberapa tambahan sarana wizard yang baru. Wizard adalah sarana yang mempermudah di dalam pembuatan aplikasi dengan otomatisasi tugas-tugas tertentu.
- Tambahan tombol-tombol baru yang lebih canggih serta meningkatkan kaidah struktur Bahasa Visual Basic.
- Kemampuan membuat ActiveX dan fasilitas internet yang lebih banyak juga Dapat membuat ActiveX Automation Server.
- Sarana akses data yang lebih cepat dan andal untuk membuat aplikasi database yang berkemampuan tinggi.
- Disertai dengan berbagai sarana untuk membuat aplikasi Database hingga bisa untuk mengembangkan aplikasi client/server.
- Memiliki autolist dan Proses compiler cepat.
- Memiliki komponen non visual dan 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 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.
- 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 antara lain, adalah :
- File Distribusi Runtime lebih besar dari C/C++.
- Tidak mempunyai fungsi – fungsi untuk mengambil fitur – fitur dari operating system sebanyak C/C++.
Pelatihan ini di peruntukan bagi Pelajar, Mahasiswa, dan Umum.
Kursus VB.6 selama 5 Hari
Training ini akan mengarahkan para pesertanya untuk menjadi Programmer yang mampu mengoperasikan VB.6 , mengerti dan familiar dengan bahasa pemograman vb6 , memahami konsep pemograman berorientasi objek , mampu menggunakan Integrated Development Environment VB.6 ,Mampu membangun program aplikasi desktop berbasis GUI VB.6.
Selama training, pengajar akan menggunakan kombinasi teori serta praktek langsung dengan studi kasus yang telah dipersiapkan yang menyerupai Aplikasi nyata dan GUI interface agar belajar pemrograman bertambah mudah dan interaktif.
Belajar 5 hari @3 jam; Biaya Mahasiswa : Rp. 400.000;
Kursus VB.6 Lanjutan
Selama training, pengajar akan menggunakan kombinasi teori serta praktek langsung dengan studi kasus yang telah dipersiapkan yang menyerupai Aplikasi nyata dan GUI interface agar belajar pemrograman bertambah mudah dan interaktif.
Belajar 5 hari @3 jam; Biaya Mahasiswa : Rp. 400.000;
LP2M menyelenggarakan juga Training VB.6 Lanjutan untuk memudahkan para pengguna melakukan Komputasi Matematis lanjutan, Analisa dan Simulasi Grafis untuk keperluan Project Aplikasi. Training ini akan mengarahkan para pesertanya untuk menjadi programmer terapan yang lebih baik, Tajam dalam menganalisa suatu bentuk algoritma / metode dan Mahir dalam Pembuatan berbagai Aplikasi Terapan
Belajar Minimal 3 hari atau Sampai target aplikasi Selesai; Biaya Mahasiswa : Rp. 500.000 s/d 1.500.000;
Bonus: Penerapan pada GUI
Untuk pengerjaan perusahaan butuh waktu minimal 3 hari kerja. Untuk pengerjaan Skripsi atau tugas akhir biasanya 5 x pertemuan @4-8jam. Siswa diwajibkan hadir untuk mempelajari logika pemrograman, pemahaman algoritma yang dipakai dan source code yang digunakan. Untuk jarak jauh siswa disediakan penginapan dan pengerjaan max 2 sd 3 hari kerja.
Tidak ada komentar:
Posting Komentar