P. 1
Sejarah_VB

Sejarah_VB

|Views: 46|Likes:
Published by Idram M. Ladji

More info:

Published by: Idram M. Ladji on Jan 25, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

12/08/2012

pdf

text

original

Visual Basic

Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa pemrograman yang bersifat event driven dan menawarkan Integrated Development Environment (IDE) visual untuk membuat program aplikasi berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman Common Object Model (COM). Visual Basic merupakan turunan bahasa BASIC dan menawarkan pengembangan aplikasi komputer berbasis grafik dengan cepat, akses ke basis data menggunakan Data Access Objects (DAO), Remote Data Objects (RDO), atau ActiveX Data Object (ADO), serta menawarkan pembuatan kontrol ActiveX dan objek ActiveX. 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 komponenkomponen yang disediakan oleh Microsoft Visual Basic Program-program yang ditulis dengan Visual Basic juga dapat menggunakan Windows API, tapi membutuhkan deklarasi fungsi eksternal tambahan. Dalam pemrograman untuk bisnis, Visual Basic memiliki pangsa pasar yang sangat luas. Dalam sebuah survey yang dilakukan pada tahun 2005, 62% pengembang perangkat lunak dilaporkan menggunakan berbagai bentuk Visual Basic, yang diikuti oleh C++, JavaScript, C#, dan Java. Sejarah Bill Gates, pendiri Microsoft, memulai bisnis softwarenya dengan mengembangkan interpreter bahasa Basic untuk Altair 8800, untuk kemudian ia ubah agar dapat berjalan di atas IBM PC dengan sistem operasi DOS. Perkembangan berikutnya ialah diluncurkannya BASICA (basic-advanced) untuk DOS. Setelah BASICA, Microsoft

eka72rock@yahoo.com

1

meluncurkan Microsoft QuickBasic dan Microsoft Basic (dikenal juga sebagai Basic Compiler). Sejarah BASIC di tangan Microsoft sebagai bahasa yang diinterpretasi (BASICA) dan juga bahasa yang dikompilasi (BASCOM) membuat Visual Basic

diimplementasikan sebagai gabungan keduanya. Programmer yang menggunakan Visual Basic bisa memilih kode terkompilasi atau kode yang harus diinterpretasi sebagai hasil executable dari kode VB. Sayangnya, meskipun sudah terkompilasi jadi bahasa mesin, DLL bernama MSVBVMxx.DLL tetap dibutuhkan. Namun karakteristik bahasa terkompilasi tetap muncul (ia lebih cepat dari kalau kita pakai mode terinterpretasi). Pemrograman Berorientasi Objek (OOP) Visual Basic merupakan bahasa yang mendukung OOP, 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 sensitif. Desain Visual dan Komponen 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).
*Dari Wikipedia Indonesia, ensiklopedia bebas berbahasa Indonesia. – Visual Basic

eka72rock@yahoo.com

2

Pengenalan Kepada Visual Basic eka72rock@yahoo. kamu hendak kompilkan aturcara itu supaya ia dapat dibaca oleh komputer.com 3 . Bahasa pengaturcaraan Bahasa pengaturcaraan ialah satu bahasa yang membolehkan algoritma penyelasaian dapat berkomunikasi dengan komputer. font teks dan sebagainya. kedudukan teks. Ini memerlukan kemahiran yang sangat baik untuk bayangkan bagaimana antaramuka terbentuk. Selepas itu. *Ditulis oleh Tan Chee Seng. Bagaimana Visual Basic berfungsi Apabila anda menggunakan Visual Basic. anda perlu mengkodkan seluruh aturcara termasuk keseluruhan tetingkap.0. Ia berasaskan kepada BASIC iaitu Beginners All-Purpose Symbolic Instruction code.Pengenalan kepada Visual Basic Apakah itu Visual Basic Visual Basic ialah satu perisian bahasa pengaturcaraan yang dihasilkan oleh Microsoft untuk digunakan menulis aturcara. Kemeny dan Thomas Kurtz profesor di Dartmouth Colledge pada 1960an. kamu membuat pengekodan jika diperlukan. ia menggabungkan BASIC dengan antara muka pandang untuk meraka bentuk antaramuka. Tanpa fitur ini. Oleh sebab komputer hanya memahami bahasa mesin manakala manusia kebanyakan hanya memahami bahasa biasa sahaja. Oleh itu. teks yang hendak dipaparkan. Apakah kelebihan Visual Basic Dalam Visual Basic 6. Tan Jia Xun dan Chai Wuh Shing. Bahasa ini dicipta oleh John G. anda akan mereka antaramuka yang anda ingin dilihat oleh pengguna. Selepas anda siap membina. bahasa pengaturcaraan memainkan peranan sebagai jambatan antara manusia dengan komputer untul berkomunikasi. .

Tidak hanya lambat karena tidak mempunyai hardisk dan hanya mempunyai RAM tidak lebih dari 64 KB. komputer masih berupa mainframe sehingga harganya begitu mahal dan berukuran sangat besar. tanpa kita sadari sekarang kita hidup di dalam dunia yang sedang mengalami proses revolusi penerapan teknologi komputer yang disebut dengan compurization (komputerisasi). Jika Anda sudah menyalakan komputer.com 4 . Komputerisasi tidak hanya mempengaruhi Anda secara pribadi.Sejarah Visual Basic Masih segar dalam ingatan saya ketika pada tahun 1994 di sekolah saya mencoba komputer untuk yang pertama kali di sekolah. tetapi juga keluarga Anda. pada waktu itu hal ini sudah cukup untuk mengundang kekaguman tersendiri bagi saya. Seiring dengan perkembangan zaman. Namun untuk seseorang yang baru pertama kali 'berkenalan" dengan komputer. 20 tahun yang lalu. organisasi-organisasi dan hampir seluruh aspek kehidupan manusia di dunia ini tidak luput dari sentuhan komputerisasi. mempunyai sebuah disket DOS adalah merupakan hal yang tidak bisa ditawar-tawar lagi. Itulah zaman era keemasan komputer mainframe. Komputer ini berbasiskan microprocessor Intel 8086. Untuk menggunakan komputer ini. bahkan layar monitornya pun masih berwarna hijau. Hanya sedikit orang yang berkesempatan untuk bersentuhan dengan teknologi komputer. Pada waktu itu BASIC merupakan program yang sudah terpasang (built-in) pada setiap komputer 8088/8086 atau kompatibel dengan IBM PC. namun Anda belum memasukkan disket DOS untuk booting. maka bersiap-siaplah untuk "berjumpa" program BASIC. Revolusi adalah merupakan jalan hidup dalam dunia industri komputer. eka72rock@yahoo. masyarakat.

Bahasa BASIC (Beginner's All-purpose Symbolic Instruction Code) merupakan bahasa tingkat tinggi yang berbentuk interpreter. Lambat laut tentunya orang sadar bahwa teknologi komputer bisa berguna tidak hanya untuk melakukan perhitungan matematika. dijalankan. Kurtz di Dartmouth College di New Hampshire menjalankan pertama kali program BASIC. semakin banyak pula orang yang sadar bahwa bahasa pemrograman yang rumit hanya akan menghambat perkembangan komputer itu sendiri.com 5 . yaitu Profesor John G. Biasanya program tersebut sifatnya unik untuk suatu aplikasi tertentu dan bila akan digunakan untuk aplikasi yang lain. yang memungkinkan untuk mengoperasikan komputer secara interaktif. Pada tanggal 1 Mei 1964. program dapat ditulis. Namun hal itu bukanlah masalah berbesar. Dengan semakin banyaknya orang yang menggunakan komputer. penemu bahasa BASIC. Bahasa-bahasa tersebut agak membingungkan bagi orang awam. namun bisa berguna untuk bidang yang lain. Bahasa pemrograman yang paling awal dirancang pada tahun 1950-an dan dibuat semata-mata untuk memecahkan masalah matematika yang kompleks. diubah dan dijalankan lagi tanpa harus melalui tahap kompilasi seperti pada bahasa tingkat eka72rock@yahoo. Program yang dibuat pada generasi ini dilakukan dengan cara menghubungkan beberapa sirkuit di dalam komputer atau membuat program dalam bahasa mesin yang disimpan di memori komputer secara permanen. Maka komputer pun mulai menjadi barang yang biasa ditemukan di lingkungan bisnis dan universitas. terpaksa harus memprogram sirkuit kembali atau menulis kembali program di dalam bahasa mesin. karena komputer hanya ditemukan di lembaga-lembaga riset besar. Kemeny dan Thomas E.Revolusi Dunia Pemrograman Pemrogram pada komputer generasi pertama kebanyakan adalah adalah ahli teknik dan ahli matematika yang tertarik menggunakan komputer untuk menyelesaikan permasalahan di bidangnya.

Apa yang mereka andalkan adalah manual dari microprocessor Intel 8080 yang digunakan di Altair dan diagram dari komputer Altair itu sendiri. program berhasil masuk ke main memory. tetapi tidak sukses. Untuk eka72rock@yahoo. Pada tahun 1975. Paul Allen langsung menulis program loader tersebut dalam bahasa mesin dan memanggil interpreter BASIC dari pita kertas. walaupun demikian. pemilik perusahaan MITS yang memproduksi komputer mikro Altair 8800 yang mempunyai RAM 4 KB. tepatnya pada awal tahun 1970-an ketika Dennis Ritchie dari Bell Laboratories mulai memperkenalkan bahasa C untuk digunakan dalam lingkungan intern Bell Laboratories. Paul Allen.com 6 . dia teringat bahwa belum ditulis suatu program loader untuk membaca dan meletakkan interpreter BASIC yang ada di paper tape ke dalam main memory Altair. Bahasa ini dirancang khusus untuk memudahkan tugas belajar memprogram.tinggi lainnya yang berbentu compiler. Ed Robert berjanji akan membeli interpreter BASIC tersebut apabila ia bisa berjalan di atas komputer Altair. Dalam waktu kurang dari 2 dekade bahasa C telah berkembang dengan pesat. Paul Allen menyadari bahwa dia dan Bill Gates telah membuat banyak kesalahan di sana-sini. interpreter BASIC ini akhirnya dapat berjalan juga di komputer mikro Altair dan Ed Robert jadi membelinya. apalagi menggunakannya. pemrogram muda yang bekerja ada perusahaan komputer Honeywall dengan teman masa kecilnya William Bill Gates menawarkan interpreter BASIC kepada Ed Robert. Setelah beberapa menit. Paul Allen dan Bill Gates mengembangkan interpreter BASIC tersebut tanpa pernah melihat secara langsung bentuk dari komputer Altair. Kedua orang ini semasa di SMA sudah pernah mendirikan perusahaan dengan nama Traf-O-Data. Untuk mengujinya. Ketika Paul Allen akan mendemonstrasikan hasil kerjanya pada Ed Robert. mereka menjalankan interpreter BASIC-nya pada komputer besar dan akhirnya merekam hasilnya ke pita kertas (paper tape).

Sejak IBM memilih MS-DOS untuk diterapkan pada IBM PC. MS-DOS dipergunakan di komputer mikro yang menggunakan microprocessor Intel 8088 atau Intel 8086. Tetapi sejak tahun 1980.DiskOperating System) untuk komputer 16 bit. sedang CP/M digunakan pada komputer mikro yang menggunakan Intel 8080 (8 bit). MS-DOS dikembangkan dalam waktu yang sangat singkat. mengembangkan OS dengan nama MS-DOS (MicroSoft . Tidak jarang komputer menjadi hang ketika program yang sudah di-compile dijalankan. Apalagi jika memprogramnya dalam lingkungan DOS. Sebelum tahun 1980. Sebagai infromasi tambahan. sistem operasi (operating system . Paul Allen dan Bill Gates mendirikan suatu perusahaan yang disebut dengan Microsoft. Microsoft Corporation di Bellevue.com 7 . Inilah cikal bakal dari BASIC yang terkenal itu. Washington yang dikepalai oleh Bill Gates. Pada bulan Juli 1981. QDOS yang selanjutnya adalah MS-DOS dibuat dengan menggunakan bahasa mesin (assembler) untuk dengan pertimbangan terbatasnya memori dan juga kecepatan yang dimiliki oleh komputer Altair. orang menganggap bahwa MS-DOS sebagai standar OS untuk komputer 16 bit. Microsoft membeli hak cipta dari QDOS dan mengubahnya sedikit untuk dijual kepada IBM. lebih dari 50 pabrik komputer menggunakan MS-DOS untuk diterapkan pada komputer buatannya. karena berasal dari sistem operasi QDOS versi 0. memprogram dengan menggunakan bahasa mesin (assembly) adalah merupakan mimpi buruk yang dialami oleh para pemrogram.OS) yang paling banyak digunakan dan dianggap sebagai standar dari OS adalah CP/M-80 buatan Digital Research. eka72rock@yahoo. yang terkenal sampai sekarang.10 yang dibuat oleh perusahaan Seattle Computer Products. yang kemudian diberi nama IBM PC-DOS.kedua kalinya. Pada waktu itu.

para pemrogram eka72rock@yahoo.Beberapa tahun kemudian muncullah bahasa pemrograman tingkat tinggi yang dengan menawarkan berbagai macam fungsi dalam pustakanya (library). pemrogram harus terlebih dahulu membuat sebuah program yang mengakomodasi semua printer tersebut. bahkan untuk program yang paling sederhana sekalipun. para pemakai cukup memilih sebuah menu dengan mengklik tombol mouse. para pemakai PC bisa bekerja dalam lingkungan yang kaya grafis dan intuitif. Kendati lingkungan ini sangat menyenangkan bagi pemakai. Jadi ketika Microsoft Windows diperkenalkan. maka inilah zaman dimulainya era komputer pribadi (personal computer – PC) dengan antarmuka pemakai grafis (Graphical User Interface . Ketika komputer mikro tergusur oleh IBM PC. Jendelajendela pada layar memungkinkan pemakai untuk menjalankan lebih dari satu program secara bersamaan (multi-tasking). akan tetapi juga meninggalkan pola pikir lama menuju sebuah lapangan pola pikir baru. font. Berpindah ke Windows bukan hanya memindahkan aplikasi DOS ke dalam Windows. Jangankan aplikasi berbentuk grafik untuk menangani permasalahan mencetak data ke dalam printer saja sudah cukup untuk membuat pemrogram kesulitan. Akan tetapi. yaktu samasama dotmatrix. untuk membuat sebuah aplikasi bisnis berbentuk grafik masih merupakan pekerjaaan yang cukup sulit untuk dilakukan.com 8 .GUI). kotak dialog. tombol. Hal ini sebagai ganti belajar mengetikkan dan menghafal perintah-perintah yang panjang. Mereka harus membuat dan memrogram windows. walaupun keduanya mempunyai tipe yang sama. Dengan munculnya Microsoft Windows. Dibutuhkan lebih dari 20 tahun untuk mendapatkan lingkungan pemrograman berbasis DOS yang cukup stabil. menu. Kotak-kotak dialog muncul ketika sebuah program membutuhkan konfirmasi dari pemakai. Belum lagi untuk membedakan antara printer satu dengan yang lainnya. textbox. Dengan GUI menyebabkan aplikasi-aplikasi jauh lebih mudah dipelajari dan dipakai. dan beragam elemen lain beserta operasi-operasi di dalamnya. namun bagi para pemrogram hidup tiba-tiba terasa lebih berat. Itulah gambaran kesulitan yang dialami oleh generasi pertama pemrogram.

sebuah program sederhana untuk menampilkan suatu pesan ke layar bisa dituliskan dalam empat baris perintah oleh pemrogram yang bekerja di bawah MS-DOS. textbox. Ada yang mengatakan bahwa ia sudah tak sanggup lagi belajar. Bjarne Stroustrup meluncurkan bukunya yang sangat berpengaruh dengan judul The C++ Programming Language sebagai tanda dimulainya era pemrograman berorientasi objek (Object Programming Language OOP). pada waktu itu. Maka hanya seleksi alamiahlah yang menentukan siapa yang menang dan siapa yang kalah. dan sumber daya sistem lainnya. Sebagai contoh. Pemrogram yang berhasil tentunya harus membayar mahal dengan belajar lagi tentang apa dan bagaimana memrogram dalam lingkungan Windows. tertekan karena Windows menyebabkan pekerjaan mereka menjadi jauh lebih rumit dan lebih kompleks. font.com 9 . Banyak pemrogram profesional Amerika menggunakan bahasa C++ sebagai bahasa pemrogramannya ketika membangun suatu aplikasi yang berjalan di atas Windows. Gembira karena Windows memberikan platform baru untuk menuliskan aplikasi grafis serta user-friendly. Dr. sejumlah yang lain tertinggal di belakang. Pustaka-pustaka class (class library) dibangun untuk membantu eka72rock@yahoo. Pada tahun 1986. memori. Program serupa untuk Windows. namun ada juga berpendapat bahwa kemampuan Windows masih diragukan.merasa gembira sekaligus tertekan. Jadi para pemrogram profesional menggertakkan giginya dan mulai menulis berhalaman-halaman kode. Pada tahun yang sama Intel meluncurkan microprocessor 32 bit yang pertama kali yakni 386. Sedang pemrogram yang lain tentunya bukan tanpa alasan kenapa ia memilih tetap menggunakan lingkungan DOS sebagai basisnya. menu. Akan tetapi manfaat Windows bagi pemakai akhir (end user) memang pasti dan dalam waktu sekejap orang-orang mulai membeli program-program yang ditulis untuk Windows. Sejumlah pemrogram berhasil memindahkan dirinya ke dalam lingkungan pemrograman baru. membutuhkan dua atau tiga halaman kode dan pemrogramnya harus belajar cara mengontrol tombol.

apalagi tuntutan pemrograman dalam Windows begitu rumit bahkan untuk aplikasi yang paling sederhana sekalipun. merampingkan perhitungan yang membosankan. Banyak orang percaya bahwa Windows mengawali masa berakhirnya pemrogram amatir. Jadi C++ bukanlah bahasa yang tepat untuk mereka. bahasa ini menyediakan kesederhanaan dan kemudahan pakai tanpa mengorbankan kinerja atau fasilitas grafis yang menyebabkan Windows menjadi lingkungan kerja yang begitu menyenangkan. Karena yang mereka butuhkan adalah bahasa pemrograman yang cepat dan mudah dipelajari. dapat dengan mudah dan sukses pindah ke Visual Basic.0. Dan semua fasilitas tersebut tidak membutuhkan lebih dari beberapa baris pemrograman. Terutama class yang berhubungan dengan objek. dan semua elemen lainnya dengan mudah dapat dirancang. Pada waktu itu. para profesional dalam di bidang non-komputer. Dengan mengkombinasikan kemampuan bahasa Basic dan peranti desain visual. Menu. tombol.0. Dalam dunia MS-DOS. eka72rock@yahoo. Sistem pemrograman Visual Basic mengemas kerumitan Windows dengan cara yang benar-benar menakjubkan. pewarisan (inheritance).com 10 . atau mengelola data dengan cepat. sebagian besar pemrogram profesional membutuhkan waktu 6 bulan untuk akrab dengan konsep OOP seperti pengkapsulan (encapsulation). font. ketika Microsoft memperkenalkan Visual Basic versi 1. biasanya mampu menulis aplikasi-aplikasi sederhana yang membantu mereka dalam pekerjaannya. textbox. Sejumlah besar pemrogram yang kesulitan untuk mempelajari C++ atau pemrogram yang membutuhkan bahasa pemrograman yang lebih mudah dan lebih produktif untuk lingkungan Windows 3. Sementara C++ adalah bahasa yang benar-benar berbeda dengan bahasa C sebelumnya karena mengandung OOP. Tuntutan ini terjawab pada 1991. Namun bisakah setiap orang memahami hal-hal tersebut? Tentu tidak.kecepatan pengembangan suatu aplikasi. dan polimorfisme (polymorphism).

0 adalah salah satu bahasa komputer pertama yang mendukung pemrograman event-driven. dan elemen lainnya dapat dirancang dengan menggunakan mouse dan keyboard. Sebagai ganti menuliskan sebuah program yang mengeplot setiap langkah dalam urutan tepat. Pada musim gugur tahun 1992. pemrograman dilakukan secara visual. Dan dengan Visual Basic. Letak dan ukuran menu.0 diluncurkan dengan menawarkan kehebatan dan fasilitas-fasilitas penting. beberapa tahun kemudian Visual Basic 3.yang berfungsi untuk mengakses database) sudah ditambahkan. Peredaran awal Visual Basic sukses besar. Sebagaimana kata Visual yang tersirat. Seiring dengan perkembangan teknologi microprocessor yang telah berbasis 386 ke teknologi Pentium. Secara tradisional. atau menggerak mouse.Visual Basic 1. Visual Basic versi 2. terjual puluhan ribu copy dan meraih penghargaan-penghargaan dari hampir semua majalah komputer. textbox. tombol. aplikasi seperti ini bisa dituliskan dengan cepat dan mudah. Untuk memenuhi untuk tuntutan dari para pemrogram seiring dengan perkembangan bisnis perusahaan.com 11 . pemrograman adalah sesuatu yang berorientasi pada proses dan langkah demi langkah. Ini berarti bahwa sebuah aplikasi sudah terlihat hasilnya walaupun belum dijalankan. tapi juga akses data visual dengan kontrol data (data control) juga sudah diberikan. Kontrol OLE (Object Linking and Embedding) juga sudah ditambahkan. pemrogram menuliskan sebuah program yang bereaksi terhadap tindakan pemakai seperti memilih sebuah menu. mengklik jendela.0 diluncurkan dengan kinerja yang sudah ditingkatkan. Suatu program yang besar dapat diganti dengan kumpulan miniprogram yang dipicu oleh event-event yang dilakukan oleh pemakai. Aplikasi data-browsing dapat dengan mudah dilakukan tanpa menulis kode. Event-driven adalah gaya pemrograman yang sangat cocok untuk antarmuka pemakai grafis. Bukan hanya DAO (Data Access Object . Microsoft pun kemudian meluncurkan Windows 32 bit-nya yang eka72rock@yahoo.

0 dengan 3 fitur projek baru: Data Project. DHTML Application. namun tetap saja hal ini belumlah cukup untuk memenuhi kebutuhan pemrograman dalam membuat aplikasi berbasis internet.com 12 .0. Microsoft meluncurkan Visual Basic 6. Inilah untuk kali pertama konsep OOP diterapkan dalam Visual Basic. eka72rock@yahoo. penulis buku Developing ActiveX Components with Visual Basic 5. Namun ternyata. Adalah Dan Appleman.0. IIS Application. Untuk menjembatani perubahan dari Windows 3. Pada versi ini. Dengan ditemukannya teknologi ActiveX. Meskipun ActiveX Document juga sudah diberikan pada Visual Basic 5 untuk dukungan terhadap internet.11 (16 bit) ke dalam Windows 95. mengatakan "ActiveX: Is It Technology or Is It Marketing?" Teknologi ActiveX telah menciptakan dan menumbungkan semangat baru dalam dunia pemrograman. meskipun 3 fitur baru sudah diberikan hal itu belumlah cukup untuk memenuhi tuntutan perkembangan zaman. Dunia pemrograman membutuhkan lebih dari itu. Microsoft meluncurkan Visual Basic 4. Windows 95 sangat terkenal karena menampilkan GUI dengan konsep baru yang lebih memudahkan pemakai dalam menjalankan aplikasi. Dengan 3 senjata baru ini. pada 1998. revolusi Internet.0 yang menawarkan 2 compiler yang terpisah dan berbeda.pertama kali yakni Windows 95. Kemampuan untuk membangun dan mendistribusikan ActiveX Control diberikan pada Visual Basic 5. baik berbentuk Active DLL (COM) ataupun ActiveX Control (OCX). pemrogram sudah dapat membangun program dengan berbasiskan Componen Object Model (COM) yang mendukung kemampuan untuk membuat Dynamic-Link Libraries (DLLs). yang satu untuk pengembangan windows 16 bit dan yang lain untuk windows 32 bit. Menanggapi hal ini. sebuah pasar baru yang juga berarti peluang dan pekerjaan baru telah tercipta. lebih dari 1000 macam ActiveX Control telah diciptakan dan beredar di pasar dan lebih banyak lagi sedang dikembangkan. Hari ini. diharapkan pemrograman Visual Basic sudah mampu untuk membuat aplikasi internet yang handal.

Gambar I . Dari pemasaran secara langsung dari pintu ke pintu (door-to-door) menuju pemasaran secara online melalui internet. Era dunia bisnis tanpa batas (business without boundaries) pun datang ditandai dengan kelahiran internet. akan tetapi juga permasalahan yang mungkin terjadi di masa-masa yang akan datang. hari ini. dapat mengubah cara mereka berbisnis. Bukan hanya aplikasi yang mampu memecahkan masalah yang dihadapi sekarang. Perdagangan yang selama ini menggunakan metode konvensional berubah menjadi metode digital. dunia bisnis telah berkembang begitu pesat.com 13 . Informasi dapat dengan mudah dibagi-bagikan dari departemen satu ke departemen yang lain. Lambat laut seiring dengan perkembangan bisnis. dunia bisnis membutuhkan suatu aplikasi yang cepat dan tepat dalam pengembangan.1 Bisnis Tanpa Batas eka72rock@yahoo.Revolusi Bisnis Sebagaimana mungkin yang sudah Anda ketahui. Perusahaan-perusahaan menyadari bahwa dengan menggunakan komputer-komputer yang terkoneksi dalam suatu jaringan beserta dengan komputer servernya.

maka muncullah istilah e-commerce. Cobalah menghitung berapa banyak waktu Anda yang terbuang dengan percuma. Masalah ini akan berlipat ganda jika Anda menggunakan menggunakan lebih dari satu PC atau mobile device. Anda hanya bisa melihat teks dan gambar yang terdapat di dalamnya. Namun bukan berarti internet tidak mempunyai kekurangan. Walaupun fitur personalisasi sudah diterapkan. menguji dan memasang solusi bagi permasalahan di atas sangatlah tidak mencukupi. Internet membawa suasana baru dalam bertukar informasi dan hiburan. Hal ini menimbulkan pekerjaan yang sama terjadi berulang lagi. Bagi pemrogram Web.Internet telah merevolusi cara kita berkomunikasi. Anda harus berjuang dengan banyak antarmuka yang seringkali tidak cocok satu sama lain. alat untuk membangun.com 14 . Untuk mengakses informasi Anda secara online seperti email dan data penting lainnya. sedang untuk mengedit. akan tetapi Anda harus selalu mengaturnya ke setiap situs yang Anda kunjungi. Belum lagi Anda harus beradaptasi dengan teknologi yang digunakan oleh situs tersebut. mulai dari analisa. Dari komunikasi secara analog menjadi komunikasi secara digital. pengujian. Sampai hari ini. Situs yang ada sekarang lebih banyak menampilkan hal-hal yang sifatnya atraktif dibanding dengan situs yang bermanfaat. perancangan. Bahkan internet menambahkan kata "e" dalam "commerce" (perdagangan). Sampai kapankah hal ini akan terjadi? eka72rock@yahoo. Internet tidak lebih dari sekedar "koran". instalasi sampai dengan pemeliharaan secara efektif dan efisien. Tak satupun di antara mereka yang memakai siklus hidup perangkat lunak (software life cycle). menganalisa ataupun memanipulasi data merupakan suatu hal yang sulit untuk dilakukan. Cobalah menghitung berapa banyak kerugian yang Anda derita.

seperti program CAD/CAM yang mahal. dimana saja. di-install.NET Jawabannya datang ketika Microsoft memperkenalkan Microsoft . Software akan di-download. beberapa tahun yang akan datang. software akan dikirim melalui Web Services di atas internet.com 15 . Adapun masalah update dan perbaikan akan dilakukan secara otomatis melalui internet. dan service yang bekerja sama untuk menghasilkan solusi yang lebih luas dan lebih kaya. Inilah salah misi yang dipikul oleh Microsoft . Sebagai contoh. Anda dapat menggunakannya melalui Web Service dan akan dikenakan ongkos sewa selama menggunakannya. alat.NET.NET adalah mengubah dari situs Web perseorangan atau peralatan yang terkoneksi dengan internet. Sebagai gantinya. Ia tidak harus mengetahui dimana informasi itu berada dan bagaimana cara ia memperolehnya.NET akan memungkinkan pemakai mengakses informasi mereka. kemudian menginstall dan memeliharanya di komputer mereka. namun tidak ingin membelinya. Ide dasar dari Microsoft . file-file penting atau program mereka kapan saja. Pemakai dapat mengontrol penuh kapan dan dimana serta informasi apa akan dikirimkan kepadanya. dalam platform atau alat apa saja. jika Anda ingin menggunakan software untuk menangani sebuah proyek. Microsoft dan perusahaan-perusahaan yang bekerja sama dengannya. akan menghentikan model pengiriman software melalui CD. Pada masa ini.NET. Salah manfaat dari metode ini adalah pembajakan software selama ini terjadi dapat dikurangi atau bahkan dihilangkan. menuju konstelasi komputer. Customer tidak lagi akan membeli software. Inilah visi utama dari Microsoft . Microsoft .NET. Adapun misi selengkapnya dari Microsoft . sebagai gantinya mereka akan menyewa software beserta dengan fitur-fitur yang dibutuhkan.NET antara lain: eka72rock@yahoo. dan dipelihara oleh Web Service.Microsoft .

yang di dalamnya terdapat Windows CE.com 16 . • Range of smart device – Bukan hanya Pocket PC. service server.NET namun juga Web TV.• Software as service – Sebagaimana penjelasan di atas.2 Macam-macam Smart Device • New user experience – Pengalaman-pengalaman baru akan hadir menjumpai pemakai dalam berinteraksi dengan komputer atau peralatan lainnya. XML sepenuhnya dirancang untuk pengiriman data terstruktur dari komputer ke komputer yang lain. dan lain-lainya. • XML enabled – Tidak seperti HTML. yang didukung oleh Microsoft . dan peralatan lainnya. handphone. Gambar I . tulisan tangan (handwriting). software akan berfungsi layaknya sebuah service. yang dirancang untuk mengontrol penampakan informasi secara statis. Hal ini bisa terjadi karena XML juga dapat diprogram dan diedit sesuai dengan kebutuhan. Sistem pembelian suatu software tidak lagi berlaku. atau dari mobile device satu ke mobile device yang lain . atau dari Web Service satu ke Web Service lain. Pengalaman itu seperti memasukkan data melalui suara (speech recognition). eka72rock@yahoo. sebagai gantinya akan diberlakukan sistem sewa.

Beberapa tahun yang akan datang.com 17 . Anda akan melihat orang menggunakan aplikasi Microsoft Office yang berjalan di atas aplikasi Internet Explorer atau Netscape Communicator. Windows kemudian datang dan membawa ISD ke tingkat yang lebih tinggi. ke dalam lingkungan yang kaya grafis (GUI) dan intuitif. namun dunia bisnis tampaknya akan berubah sekali lagi.3 Masa Peralihan dunia bisnis Walaupun era aplikasi Windows masih terus berjalan. Gambar I-3 menunjukkan bahwa gejala perubahan dari aplikasi yang diperjualbelikan menjadi aplikasi yang di-service-kan. Ia akan menulis sebuah tulisan pada eka72rock@yahoo. Inilah masa peralihan baru dalam dunia bisnis. ia membuka peluang bagi pemrogram perangkat lunak perseorangan (independent software developer – ISD) untuk membangun program-program baru yang berjalan di atas DOS. Gambar I .Ketika DOS menjadi sistem operasi standar yang digunakan pada PC. Dari aplikasi berbasis DOS yang berupa teks.

edisi Asia.com 18 .NET. Bill Gates mengatakan "We're not playing catch-up.Microsoft Word dan secara bersamaan menggunakan Microsoft Excel untuk melalui beberapa perhitungan tertentu. We're back in a pioneering position. *Djainul Blog’s . Bahkan lapangan yang belum ada sekalipun pasti akan dimasukinya. secara lambat namun pasti akan diganti dengan sistem sewa. Microsoft tidak lagi membatasi membatasi dirinya untuk bermain di lapangan tertentu saja (misalnya software server dan desktop) akan tetapi telah memutuskan untuk bermain di seluruh lapangan yang ada. Sekarang.Belajar Visual Basic Yuk !!!. yang diterbitkan pada tanggal 4 Juni 2001. Komputer. sistem royalti atau lisensi yang selama ini masih digunakan." (Kami bukan bermain kejar-mengejar. Dunia pemrograman pun juga akan mengalami perubahan. dan service akan berkolaborasi menjadi satu dalam sebuah "orkestra" baru yang berjudul Microsoft . Pada majalah Business Weeks. mobile device. Kami kembali menduduki posisi pelopor). Sejarah Visual Basic eka72rock@yahoo.

0 untuk DOS dirilis pada bulan September 1992. Cakupan pemrogramannya cukup mudah untuk digunakan dan kecepatannya juga telah di modifikasi.0 Sampai VB 10) : Perjalanan dari Visual Basic (VB1 to VB 10) 1. Kemudian Microsoft mengontrak copper dan asosiasinya utk mengembangkan tripod agar dapat digunakan di windows 3. Proyek “Thunder” dirintis 2..0 for DOS ini pada kenyataaanya merupakan versi kelanjutan dari compiler BASIC.com 19 . Visual Basic 2. VB 1.0 dibawah nama kode Ruby. serta konsep dasar dari Class modul yg berikutnya di implementasikan pada VB 4 eka72rock@yahoo.0 dirilis pada November 1992. Bahasa ini tidak kompatibel dengan Visual Basic For Windows. Visual Basic 1.0 (May 1991) di rilis untuk windows pada Comdex/Windows Wordltrade yg dipertunjukan di Atlanta . Khususnya pada Form yg menjadikan object dapat dibuat secara seketika. Berikut Perjalanan Visual Basic (VB 1. Visual Basic 1. QuickBasic dan BASIC Professional Development System 4. pendekatan yg dilakukan untuk menghubungkan bahasa pemrograman dengan GUI berasal dari prototype yg dikembang oleh “Alan Cooper” yg di sebut TRIPOD.Sejarah Visual Basic (Dulu – Sekarang – Akan Datang) Evolusi Visual Basic VB 1.0 dikenalkan pada tahun 1991. Georgia 3.

com 20 . Visual Basic 3.NET ini mengemukakan bahwa bahasa ini sangat powerful tapi bahasa yg digunakan sangat berbeda dengan bahasa sebelumnya.NET 2003 (VB 7. Microsoft merilis secara eksklusif Visual basic untuk versi windows 32 bit . Microsoft memasukan bebrapa fitur baru. Pada Rilis ini .NET.1. Beberapa yang mencoba pada versi pertama . 8. dengan kekurangan diberbagai area. diantaranya : eka72rock@yahoo. dan juga sebaliknya. merupakan iterasi selanjutnya dari Visual Basic .NET (VB 7). Visual Basic 6.0) . Visual Basic 5.0 .0 (February 1997). dirilis dengan menggunakan NET framework versi 1.5.1 dari Microsoft Jet Database Engine yg dapat membaca serta menulis database Jet (atau Access) 1. VB 3 memasukan Versi 1.0 (pertengahan 1998) memperbaiki beberapa cakupan. Visual Basic 2005 (VB 8.1) . VB 4 juga memperkenalkan kemampuan untuk menulis non-GUI class pada Visual Basic 7.x 6. dirilis pada tahun 2002. temasuk kemapuannya untuk membuat Aplikasi Web-based . Visual Basic .NET pada judulnya. Visual Basic 4. program VB5 dapat diimport menjadi VB4. Visual Basic 6 di jadwalkan akan memasuki Microsoft “fasa non Supported” dimulai pada maret 2008 9. dirilis pada musim panas 1993 dan dibagi menjadi versi standard dan professional. 10. Visual Basic . termasuk runtime-nya yang 10 kali lebih besar dari paket runtime VB6 serta peningkatan penggunan memory. dan Microsoft memutuskan untuk menghilangkan kata kata . 11. VB 5 memperkenalakan kemampuan untuk membuat User Control.0 (Agustus 1995) merupakan versi pertama yg dapat membuat windows program 32 bit sebaik versi 16 bit nya. Programmer yg menulis programnya pada versi 16 bit dapat dengan mudah melakukan import porgramnya dari VB4 ke VB5.

LINQ Support .0) . VB 10 direncanakan akan menjadi bagian dari SilverLight 1.1) . Microsoft menambahkan beberapa fitur . Microsoft membuat Visual Studio 2005 Express edition untuk pemula dan yg gemar dengan VB. diantaranya : . akan menawarkan dukungan untuk Dynamic Language Runtime.1. salah satu produknya adalah Visual Basic 2005 Express yg merupakan produk gratis dari Microsoft 14.1 *Ditulis oleh Moehar’s Blog – Sejarah Visual Basic (Dulu-Sekarang-Akan Datang) eka72rock@yahoo. merupkan bagian dari Product Visual Studio. value) yg digunakan untuk menggantikan fungsi IIF .True Tenary operator .5.0) .com 21 . Visual Basic ‘VBx’ (VB 10.NET 3.value.Nullable types .NET 2003 (VB 7. Visual Basic 2005 Express .Type Inference 15.1.NET . dijadwalkan akan dirilis pada tahun 2007 dan dibangung diatas .XML Literals . yang juga dkenal dengan nama VBx. IsNot Patent. yaitu fungsi If(boolean. Visual Basic 10. Edit and Continue . 12. Visual Basic “Orcas” (VB 9. merupakan salah satu fitur dari Visual Basic 2005 merupakan konversi If Not X Is Y menjadi If X IsNot Y 13.Ekspresi Lambda . Perbaikan pada Konversi dari VB ke VB NET12Visual Basic . Pada rilis ini . dirilis dengan menggunakan NET framework versi 1. pada VB 2005 ini kita diperbolehkan melakukan perubahan kode pada saat program sedang dijalankan 2. mungkin inilah kekurangan fitur terbesar dari VB .

atau Visual J#). Aplikasi web berbasis ASP. atau juga dapat diperoleh secara terpadu dalam Microsoft Visual Studio .0 ini dirilis bersamaan dengan Visual C# dan ASP.NET 2002 (VB 7. sedikit orang di luar komunitas Visual Basic yang memperhatikan VB.0) Versi pertama dari Visual Basic . Hasilnya. Bahasa Visual Basic . dan versi baru ini tidak kompatibel dengan versi terdahulu.NET 2002 merupakan sebuah bahasa pemrograman visual yang berbasis bahasa BASIC (sama seperti halnya Visual Basic 6.NET. Visual C#.NET Microsoft Visual Basic .0. yakni: Visual Basic . Alat ini dapat diperoleh secara terpisah dari beberapa produk lainnya (seperti Microsoft Visual C++. dengan menggunakan bahasa BASIC. yang dianggap sebagai jawaban terhadap Java.NET. para programmer dapat membangun aplikasi Windows Forms.NET adalah sebuah alat untuk mengembangkan dan membangun aplikasi yang bergerak di atas sistem . Dengan menggunakan alat ini.NET adalah Visual Basic . Peluncurannya mengundang kontroversi. Versi Terdapat tiga buah versi Visual Basic yang dirilis hingga bulan Agustus 2007.com 22 .NET 2002 yang dirilis pertama kali pada bulan Februari 2002.NET yang kurang begitu banyak diulas. mendapatkan perhatian yang lebih banyak dibandingkan dengan VB. Versi 7. tetapi lebih disempurnakan dan lebih berorientasi objek). dan didesain untuk berjalan di atas Microsoft .NET Framework versi 1.NET Framework. dan juga aplikasi command-line. Visual Basic .NET.0.Visual Basic . Bahasa C#.NET.NET sendiri menganut paradigma bahasa pemrograman berorientasi objek yang dapat dilihat sebagai evolusi dari Microsoft Visual Basic versi sebelumnya yang diimplementasikan di atas . mengingat banyak sekali perubahan yang dilakukan oleh Microsoft. Versi pertama eka72rock@yahoo.NET Framework.

1) Selanjutnya.NET 2003 Academic Edition. Enterprise Architect dan Academic Edition.NET.NET Compact Framework dan mesin wizard upgrade VB6 ke VB.0. Khusus untuk Visual Basic . dan juga runtime engine. bersama-sama dengan beberapa aplikasi pengembangan lainnya. Versi ini berisi beberapa perbaikan dibandingkan dengan versi sebelumnya.NET"). mereka pun merilis versi terbaru dari Visual Basic . dan juga meningkatkan beban di memori.NET sangatlah berbeda dibandingkan dengan Visual Basic sebelumnya. Microsoft pun merilis lagi versi yang lebih baru dari Visual Basic . eka72rock@yahoo.NET. dan aplikasi yang dibuatnya dapat berjalan di atas .0) Setelah itu. Visual Basic .ini kurang mendapat sambutan yang bagus dari para programmer.0.com 23 . Contoh yang paling mudah adalah runtime engine yang lebih besar 10 kali lipat dibandingkan Visual Basic 6. Visual Basic 2005 (VB 8. versi tersebut didistribusikan secara gratis untuk beberapa sekolah di dalam setiap negara. pada bulan Maret 2003. Visual Basic . Hingga pada tahun 2005. Fitur yang ditambahkan adalah dukungan terhadap . Microsoft pun berkonsentrasi dalam mengembangkan Microsoft . Para programmer yang mencoba Visual Basic . Visual Basic .NET Framework versi 1. yang kali ini disebut dengan Visual Basic 2005 (dengan membuang kata ".NET 2003 tersedia dalam beberapa jenis cita rasa: Professional.NET yang telah ditingkatkan.NET Framework 2. Peningkatan yang lainnya adalah peningkatan pada performa dan keandalan dari Integrated Development Environment (IDE) Visual Basic itu sendiri.0 sedang marak-maraknya dibuat. dan pada saat itu.1.NET 2003 (VB 7. dan tentunya alat bantu untuk membangun program di atasnya.NET untuk pertama kali akan merasakan bahwa Visual Basic . program berbasis Visual Basic 6.NET 2003. versi Professional dan Enterprise Architect merupakan produk komersial.

eka72rock@yahoo. • Just My Code.Untuk rilis 2005 ini.NET sebagai sebuah platform pengembangan aplikasi secara cepat dan "menjauhkannya" dari bahasa C#. yang mampu mempermudah pengembangan aplikasi basis data berbasis klien/server.NET.NET. Fungsi-fungsi yang tersebut di atas (khususnya My) ditujukan untuk memfokuskan Visual Basic . Microsoft menambahkan beberapa fitur baru. Peningkatan yang dilakukan terhadap konverter kode sumber dari Visual Basic ke Visual Basic . yang menyembunyikan kode reusable yang ditulis oleh alat bantu Integrated Development Environment (IDE) Visual Studio . o • Kelas-kelas yang dibuat secara dinamis (khususnya My. Dengan keberadaan fitur ini. • • Evaluasi ekspresi pada saat waktu desain Munculnya Pseudo-Namespace "My".NET.com 24 . • Pengikatan sumber data (Data Source binding). • Penggunaan kata kunci (keyword) Using.NET Framework yang tanpanya membutuhkan kode yang sangat signifikan. akan tetapi dihapus di dalam Visual Basic .Forms). di antaranya adalah: • Edit and Continue Fitur ini sebelumnya terdapat di dalam Visual Basic. yang menyediakan: o Akses yang mudah terhadap beberapa area tertentu dari dalam . yang menyederhanakan penggunaan objek-objek yang membutuhkan pola Dispose untuk membebaskan sumber daya yang sudah tidak terpakai. para programmer dapat memodifikasi kode pada saat program dieksekusi dan melanjutkan proses eksekusi dengan kode yang telah dimodifikasi tersebut.

yakni: • Bawaan . o • Nullable Type Komentar XML yang dapat diproses dengan menggunakan beberapa alat bantu seperti NDoc untuk membuat dokumentasi secara otomatis.NET Framework 2. – Visual Basic.com 25 .Bahasa Visual Basic 2005 memperkenalkan fitur-fitur baru. sangat berguna khususnya ketika mengintegrasikan kode pengguna dengan kode yang dibuat secara otomatis.NET eka72rock@yahoo. ensiklopedia bebas berbahasa Indonesia. lalu menambahkan definisinya di lain waktu. • • Operator overloading Dukungan terhadap tipe data bilangan bulat tak bertanda (unsigned integer) yang umumnya digunakan di dalam bahasa lainnya.0: o o Generics Partial class. sebuah metode yang dapat digunakan untuk mendefinisikan beberapa bagian dari sebuah kelas di dalam sebuah berkas. *Dari Wikipedia Indonesia.

ensiklopedia bebas berbahasa Indonesia. Wikipedia Indonesia.com 26 .Pengenalan Kepada Visual Basic Wikipedia Indonesia. . – Visual Basic.DAFTAR PUSTAKA Djainul Blog’s .Belajar Visual Basic Yuk !!!.NET eka72rock@yahoo. – Visual Basic. ensiklopedia bebas berbahasa Indonesia. Tan Jia Xun dan Chai Wuh Shing. Sejarah Visual Basic Moehar’s Blog – Sejarah Visual Basic (Dulu-Sekarang-Akan Datang) Tan Chee Seng.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->