Pengenalan dan Perkembangan Visual Basic 2008

PENGENALAN DAN PENGEMBANGAN VISUAL BASIC 2008



Tujuan
     Memberikan pemahaman teoritis tentang pemrograman, bahasa pemrograman, teknik pemrograman, pemrograman visual dan aplikasi visual basic.

Pemrograman
     Program adalah kumpulan instruksi yang dibuat secara teratur dan memenuhi syarat yang diperlukan, untuk mencapai sasaran yang diinginkan.
Kegiatan menulis atau membuat langkah instruksi tersebut, sekaligus menuliskannya dalam suatu bahasa yang dikenal komputer dinamakan Pemrograman. 

Bahasa Pemrograman
     Bahasa pemrograman adalah teknik komunikasi yang terstandarisasi untuk menyatakan instruksi kepada komputer.
Bahasa pemrograman adalah kesatuan aturan sintaksis yang di gunakan untuk mendefinisikan program.
Sebuah bahasa pemrograman memungkinkan programer untuk menentukan secara tepat apa yang harus dilakukan oleh komputer, cara mengatur transfer data, input-output, dan kegiatan-kegiatan yang harus dilakukan dalam berbagai keadaan.

Sejarah dan Perkembangan Visual Basic
     Visual Basic berawal dari bahasa BASIC yang dikembangkan mulai dari tahun 1963. BASIC adalah singkatan dari Beginner’sAll Purpose Symbolic Instruction Code. Sesuai namanya,bahasa BASIC dibuat untuk tujuan memudahkan penggunaagar dapat dengan mudah mempelajari, membuat, dan mengembangkan program komputer.
     Visual Basic merupakan pengembangan lebih lanjut dari bahasa BASIC yang dilakukan oleh Microsoft. Visual Basic ditujukan sebagai perangkat untuk membuat dan mengembangkan program secara cepat (Rapid Application Development: RAD). Terutama jika menggunakan antarmuka berbasis windows (Graphical User Interface: GUI).
     Visual Basic 1.0 merupakan versi pertama Visual Basic dan dirilis pada tahun 1991. Visual Basic 1.0 ditujukan untuk sistem operasi Microsoft DOS. Selanjutnya diteruskan denganVisual Basic 2.0 di tahun 1992, versi 3.0 tahun 1993, versi 4.0tahun 1995, versi 5.0 tahun 1997, dan versi 6.0 tahun 1998.
     Visual Basic 6.0 sangat populer dan masih banyak dipakai hingga saat ini. Sayangnya, dukungan terhadap Visual Basic 6 telah dihentikan oleh Microsoft mulai bulan Maret 2008.Namun, program yang dibuat dengan Visual Basic 6 masih dapat dijalankan pada sistem operasi terbaru seperti Windows Server 2008 maupun Windows Vista.
     Visual Basic .NET diluncurkan Februari 2002, merupakan penerus dari Visual Basic 6.0 dan menggunakan platform .NET yang berbeda dengan Visual Basic sebelumnya.

Perjalanan Visual Basic Dari Visual Basic 1 Sampai Visual Basic 10
  1. Proyek “Thunder” dirintis
  2. Pada Bulan Mei 1991 Visual Basic 1.0 dirilis untuk windows pada Comdex/Windows Wordltrade yg dipertunjukan di Atlanta , Georgia
  3. Visual Basic 1.0 untuk DOS dirilis pada bulan September 1992. Bahasa ini tidak kompatibel dengan Visual Basic For Windows. VB 1.0 for DOS ini pada kenyataannya merupakan versi kelanjutan dari compiler BASIC, QuickBasic dan BASIC Professional Development System
  4. Visual Basic 2.0 dirilis pada November 1992, Cakupan pemrogramannya cukup mudah untuk digunakan dan kecepatannya juga telah di modifikasi. Khususnya pada Form yg menjadikan objek dapat dibuat secara seketika, serta konsep dasar dari Class modul yg berikutnya di implementasikan pada VB 4
  5. Visual Basic 3.0  dirilis pada musim panas 1993 dan dibagi menjadi versi standard dan professional. VB 3 memasukan Versi 1.1 dari Microsoft Jet Database Engine yg dapat membaca serta menulis database Jet (atau Access) 1.x
  6. Visual Basic 4.0 dirilis pada Agustus 1995 merupakan versi pertama yg dapat membuat windows program 32 bit sebaik versi 16 bit nya. VB 4 juga memperkenalkan kemampuan untuk menulis non-GUI class pada Visual Basic
  7. Visual Basic 5.0 dirilis pada Februari 1997. Microsoft merilis secara eksklusif Visual basic untuk versi windows 32 bit . Programmer yg menulis programnya pada versi 16 bit dapat dengan mudah melakukan import programnya dari VB 4 ke VB 5 dan juga sebaliknya, program VB 5 dapat diimport menjadi VB 4. VB 5 memperkenalkan kemampuan untuk membuat User Control.
  8. Visual Basic 6.0 dirilis pada pertengahan 1998 memperbaiki beberapa cakupan, termasuk kemampuannya untuk membuat Aplikasi Web-based. Visual Basic 6 di jadwalkan akan memasuki Microsoft “fasa non Supported” dimulai pada Maret 2008
  9. Visual Basic.NET (VB 7) dirilis pada tahun 2002. Beberapa yang mencoba pada versi pertama .NET ini mengemukakan bahwa bahasa ini sangat powerful tapi bahasa yg digunakan sangat berbeda dengan bahasa sebelumnya, dengan kekurangan diberbagai area, termasuk runtime-nya yang 10 kali lebih besar dari paket runtime VB 6 serta peningkatan penggunaan memori.
  10. Visual Basic .NET 2003 (VB 7.1) dirilis dengan menggunakan NET framework versi 1.1
  11. Visual Basic 2005 (VB 8.0) merupakan iterasi selanjutnya dari Visual Basic .NET dan Microsoft memutuskan untuk menghilangkan kata .NET pada judulnya.
  12. IsNot Patent, merupakan salah satu fitur dari Visual Basic 2005 merupakan konversi If Not X Is Y menjadi If X IsNot Y
  13. Visual Basic 2005 Express , merupakan bagian dari Product Visual Studio. Microsoft membuat Visual Studio 2005 Express edition untuk pemula dan yg gemar dengan VB, salah satu produknya adalah Visual Basic 2005 Express yg merupakan produk gratis dari Microsoft
  14. Visual Basic “Orcas” (VB 9.0), dijadwalkan akan dirilis pada tahun 2007 dan dibangun diatas .NET 3.5. Pada rilis ini, Microsoft menambahkan beberapa fitur , diantaranya :
  • True Tenary operator , yaitu fungsi If(boolean,value, value) yg digunakan untuk menggantikan fungsi IIF
  • LINQ Support
  • Ekspresi Lambda
  • XML Literals
  • Nullable types
  • ype Inference

     15. Visual Basic ‘VBx’ (VB 10.0) yang juga dkenal dengan   nama   VBx,    akan      menawarkan
           dukungan  untuk   Dynamic   Language  Runtime. VB 10 direncanakan  akan  menjadi  bagian
           dari 15. an dari SilverLight 1.1

Pemrograman dengan Visual Basic 2008
Ada beberapa terminologi yang sebaiknya diketahui dengan jelas.
     Visual Basic, merupakan bahasa dan aturanpemrograman yang harus ditaati dalam menuliskan perintah-perintah agar program dapat dikompilasi.
     Visual Studio 2008, merupakan aplikasi IDE(Integrated Development Environment ) yang digunakan untuk mengembangkan software. Di dalam aplikasi IDE inilah tersedia berbagai fitur yang memudahkan pemrograman, seperti kompilasi, debugging, pengaturanprojek, mengedit antarmuka secara visual, dll. Selain dengan Visual Studio 2008, Anda juga dapatmenggunakan aplikasi IDE yang gratis tanpa biaya, yaitu dengan Visual Basic 2008 Express Edition. Aplikasi inidapat diunduh (download ) di internet melalui situs http://www.microsoft.com/exPress/download/. Bahasa untuk Visual Basic terus berkembang bersamaan yang dirilisnya aplikasi IDE terbaru. Aplikasi IDE untuk Visual Basic terus dikembangkan mulai dari versi 2002,2003, 2005, dan 2008. Versi yang lebih baru dari VisualBasic hadir dengan perbaikan, serta aplikasi IDE yang lebih mudah dan lengkap.
     NET Framework, merupakan library  dan virtualmachine yang terus berkembang mengikuti teknologi terbaru. Versi .NET Framework dimulai dari versi 1.0, 1.1,2.0, 3.0, dan 3.5. Versi .NET yang terbaru biasanya dirilis dengan perbaikan serta dukungan terhadap teknologi barusehingga semakin memudahkan pengembangan software.


Visual Studio 2008
Visual Studio 2008 hadir dengan beberapa versi, yaitu:
  1. Team System, didesain untuk pemrograman dilingkungan korporasi dengan jumlah programmer yang besar.
  2. Professional Edition, didesain untuk pemrogramanyang melibatkan sedikitnprogrammer.
  3. Standard Edition, didesain untuk pemrogramanstandar yang bukan enterprise.
  4. Express Edition, didesain untuk pemula yang barubelajar dan hobi dengan fasilitas yang sangat terbatas.Visual Studio tidak hanya mendukung bahasa Visual Basicsaja, namun juga bahasa lain. Terutama C++ dan C#.
Membuat Program dengan VisualBasic .NET
Pemrograman dengan Visual Basic dibuat dengan beberapatahap berikut:
  1. Menuliskan kode program dengan bantuan aplikasi IDE.Artinya, Anda menuliskan program menggunakan aplikasiMicrosoft Visual Studio 2008 atau Visual Basic 2008Express Edition.
  2. Mengompilasi kode program tersebut menjadi programyang dapat dijalankan/dieksekusi. Hasil kompilasi adalahinstruksi CIL (Common Intermediate Language) atau MSIL(Microsoft Intermediate Language) yang hanya dimengertioleh kompiler JIT (Just In Time) dan tidak dapat dieksekusilangsung pada komputer.
  3. Penyebaran (distribusi) program di komputer dengan .NETFramework.

Tahapan dari penulisan kode program, kompilasi, lalu eksekusi hasil kompilasi dengan JIT
MSIL atau sekarang disebut dengan CIL merupakan bahasayang bersifat netral (tidak tergantung sistem operasi dan hardware komputer).
Kompilasi JIT dilakukan oleh Common Language Runtime (CLR)untuk mengubah bahasa CIL yang bersifat netral (platformindependent), menjadi kode yang dapat dibaca olehperangkat keras (hardware) dan sistem operasi yangdigunakan (platform sekarang).

Tahap pengembangan software dengan Visual Studio 2008

.NET Framework
.NET Framework merupakan software kerangka kerja yangmenghubungkan antara aplikasi .NET dengan sistem operasiyang secara garis besar terdiri dari:
  • Library, berisi kode-kode siap pakai dan banyakdibutuhkan oleh programmer.
  • Virtual machine, berupa aplikasi yang digunakan untukmenjalankan program hasil kompilasi.

Antara aplikasi .NET, .NET Framework, dan sistem operasi

Sejarah perkembangan teknologi .NET dapat dilihat pada tabelberikut:


Dengan dirilisnya versi terbaru, .NET Framework selaluberubah termasuk munculnya fasilitas baru. Lebih jelasnya,lihat diagram .NET Framework stack di bawah ini.


.NET Framework stack
Common Language Runtime
(CLR) merupakan komponen.NET yang berfungsi sebagai virtual machine.
Tugasnya adalah menjalankan kode MSIL/CIL sehingga berubah menjadi nativecode yang dapat dimengerti oleh sistem operasi dan  hardware yang digunakan sekarang. Selain itu, CLR jugamengatur memori, thread, exception (kesalahan), security (keamanan), danbgarbage collection (menangani objek yangtidak lagi digunakan).

Base Class Library
(BCL) merupakan librari standar berupakode-kode siap pakai yang dapat digunakan pada semuabahasa pemrograman dalam .NET. Di setiap rilis .NETFramework, BCL selalu berubah mengikuti teknologi terbaru.Dalam BCL inilah dikenal Namespace yang banyak dipakaiseperti: System, System.Collections, System.IO, System.Text,dan masih banyak lagi.

Winforms (Windows Forms) merupakan seperangkat API (Application Programming Interface) yang memberikankemudahan untuk membuat aplikasi dengan interface grafis(komponen GUI).

ASP.NET merupakan framework yang memudahkan programmer membuat situs dinamik, aplikasi web, maupunweb services. ASP.NET merupakan penerus dari teknologi ASP (Active Server Pages).

ADO.NET merupakan komponen .NET yang dapat digunakanoleh programmer untuk akses data dan data services. ADO .NET merupakan bagian dari BCL.

WPF (Windows Presentation Foundation) merupakan userinterface (antarmuka) baru yang memanfaatkan XML danvektor. WPF juga mendukung 3D termasuk teknologi Direct3D.

WCF (Windows Communication Foundation) merupakan sistem berorientasi servis yang dapat digunakan programuntuk beroperasi bersama dengan komputer remote (jarak jauh).

WF (Windows Workflow Foundation), memungkinkan dibuatnya tugas otomatis (task automation) dan transaksiterintegrasi.

Windows CardSpace, merupakan komponen software yangdapat digunakan untuk menyimpan identitas secara digitalterutama untuk identifikasi dan transaksi.

Language Integrated Query (LINQ), merupakan komponen.NET yang memungkinkan akses database secara native. Data yang digunakan akan diubah dulu menjadi objek.

ADO.NET Entity Framework merupakan object-relational mapping (ORM) yang berfungsi untuk mengonversi dataantara tipe sistem dalam database relasional dengan bahasapemrograman berorientasi objek.

Interface Visual Studio 2008
Jalankan aplikasi Visual Studio 2008 atau Visual Basic 2008 Express Edition.


Perhatikan antar muka yang ada. Tampilan pada Visual Studio dan Visual Basic Express Edition sangat mirip.


Interface pada Aplikasi Visual Basic 2008 Express Edition

Demikian yang dapat saya informasikan untuk Pengenalan dan Pengembangan Visual Basic 2008. Terimakasih

Komentar

Postingan populer dari blog ini

Fungsi IF dan Case Pada Visual Basic

Struktur Keputusan Pada Visual Basic

TIPE DATA DAN VARIABEL