Rabu, 08 Januari 2014

Sejarah dan Pengertian Javascript

Sejarah JavaScript

JavaScript pertama kali diperkenalkan oleh Netscape pada tahun 1995. Pada awalnya bahasa yang sekarang disebut JavaScript ini dulunya dinamai “LiveScript” yang berfungsi sebagai bahasa sederhana untuk browser Netscape Navigator 2 yang sangat populer pada saat itu. Kemudian sejalan dengan sedang giatnya kerjasama antara Netscape dan Sun (pengembang bahasa pemrograman “Java”) pada masa itu, maka Netscape memberikan nama “JavaScript” kepada bahasa tersebut pada tanggal 4 desember 1995.

Pada saat yang bersamaan Microsoft sendiri mencoba untuk mengadaptasikan teknologi ini yang mereka sebut sebagai “Jscript” di browser milik mereka yaitu Internet Explorer 3. JavaScript sendiri merupakan modifikasi dari bahasa pemrograman C++ dengan pola penulisan yang lebih sederhana dari bahasa pemrograman C++.

2. Pengertian JavaScript

JavaScript adalah bahasa pemrograman berbasis prototipe yang berjalan disisi klien. Jika kita berbicara dalam konteks web, sederhananya, kita dapat memahami JavaScript sebagai bahasa pemrograman yang berjalan khusus untuk dibrowser atau halaman web agar halaman web menjadi lebih hidup. Kalau dilihat dari suku katanya terdiri dari dua suku kata, yaitu Java dan Script. Java adalah Bahasa pemrograman berorientasi objek, sedangkan Script adalah serangkaian instruksi program.

Javascript merupakan bahasa scripting yang digunakan untuk membuat aplikasi web, sifatnyaclient-side sehingga dapat diolah langsung di browser tanpa harus terhubung keserver terlebih dahulu. Walaupun namanya menggunakan kata “Java”, Javascript tidak berhubungan dengan bahasa pemprograman java, meskipun keduanya memiliki kemiripan dalam hal syntax yang meniru bahasa C.

Pengertian MySQL dan Keistimewaan MySQL

Sistem manajemen basis data relasional

MySQL adalah sebuah implementasi dari sistem manajemen basisdata relasional (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Setiap pengguna dapat secara bebas menggunakan MySQL, namun dengan batasan perangkat lunak tersebut tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam basisdata yang telah ada sebelumnya; SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian basisdata, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis.
Kehandalan suatu sistem basisdata (DBMS) dapat diketahui dari cara kerja pengoptimasi-nya dalam melakukan proses perintah-perintah SQL yang dibuat oleh pengguna maupun program-program aplikasi yang memanfaatkannya. Sebagai peladen basis data, MySQL mendukung operasi basisdata transaksional maupun operasi basisdata non-transaksional. Pada modus operasi non-transaksional, MySQL dapat dikatakan unggul dalam hal unjuk kerja dibandingkan perangkat lunak peladen basisdata kompetitor lainnya. Namun demikian pada modus non-transaksional tidak ada jaminan atas reliabilitas terhadap data yang tersimpan, karenanya modus non-transaksional hanya cocok untuk jenis aplikasi yang tidak membutuhkan reliabilitas data seperti aplikasi blogging berbasis web (wordpress), CMS, dan sejenisnya. Untuk kebutuhan sistem yang ditujukan untuk bisnis sangat disarankan untuk menggunakan modus basisdata transaksional, hanya saja sebagai konsekuensinya unjuk kerja MySQL pada modus transaksional tidak secepat unjuk kerja pada modus non-transaksional.

Keistimewaan MySQL

MySQL memiliki beberapa keistimewaan, antara lain :
  1. Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.
  2. Perangkat lunak sumber terbuka. MySQL didistribusikan sebagai perangkat lunak sumber terbuka, dibawah lisensi GPL sehingga dapat digunakan secara gratis.
  3. Multi-user. MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa mengalami masalah atau konflik.
  4. 'Performance tuning', MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.
  5. Ragam tipe data. MySQL memiliki ragam tipe data yang sangat kaya, seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.
  6. Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam perintah (query).
  7. Keamanan. MySQL memiliki beberapa lapisan keamanan seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi.
  8. Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.
  9. Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).
  10. Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya.
  11. Antar Muka. MySQL memiliki antar muka (interface) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).
  12. Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool)yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online.
  13. Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle.

MENGENAL SQL

Mengenal SQL

SQL, mungkin bagi yang ”bermain” di dunia komputer pernah mendengar istilah tersebut, tapi sebenarnya apa sih SQL tersebut. Tidak sedikit juga orang yang memandang SQL sama dengan MySQL, SQL Server, PostgreSQL, dan sebagainya. SQL sebenarnya adalah bahasa universal yang digunakan dalam suatu software database. Sedangkan MySQL, SQL Server, PostgreSQL adalah salah satu contoh dari software database. Jadi pada software database, mulai dari Microsoft Access sampai Oracle dan sebagainya kita dapat menggunakan ”bahasa” SQL didalamnya. Berikut tulisan untuk mengenal secara umum tentang SQL.
Structured Query Language (SQL) adalah bahasa standar yang digunakan untuk memanipulasi dan memperoleh data dari sebuah database relational. SQL mula-mula dibuat pada tahun 1970 dengan istilah SEQUEL, standarisasi yang pertama kali dibuat pada tahun 1986 oleh American National Standards Institute (ANSI), melalui publikasi Database Language SQL (ANSI X3. 136 – 1986) dan International Standards Organization (ISO) yang disebut sebagai SQL-86. SQL-86 ini diperbaharui pada tahun 1989 menjadi SQL-89. Standar terakhir yang dibuat dan digunakan hingga saat ini adalah SQL-92 yang dikeluarkan pada tahun 1992.
SQL pertama kali diterapkan pada Sistem R, yaitu sebuah proyek riset pada labotarium riset San Jose, IBM. Namun kini SQL juga dijumpai pada berbagai platform, dari mikrokomputer hingga mainframe. SQL dapat digunakan baik secara berdiri sendiri maupun dilekatkan pada bahasa-bahasa lain seperti COBOL dan C. SQL juga telah menjadi bagian dari sejumlah DBMS, seperti Oracle, Sybase, MySQL dan Informix.
Saat ini, ANSI dan ISO merupakan 2 organisasi yang membuat standarisasi terhadap SQL.
SQL bukanlah satu-satunya bahasa query yang diterapkan pada basis data. QUELL adalah contoh bahasa query yang lain, yang pertama kali diperkenalkan pada sistem basis data Ingress.
SQL membuat pemograman dan seorang database administrator dapat melakukan hal-hal sebagai berikut :
  1. Mengubah struktur sebuah database.
  2. Mengubah pengaturan keamanan sistem.
  3. Memberikan hak akses kepada pengguna untuk mengakses database atau table.
  4. Memperoleh informasi dari database.
  5. Memutakhirkan isi database.

Perintah-perintah SQL dikelompokkan menjadi 5 macam :
1. Data Definition Language (DDL)
Data Definition Language (DDL) adalah perintah SQL yang digunakan untuk menjelaskan objek dari database. Dengan kata lain DDL digunakan untuk mendefinisikan kerangka database. Perintahnya antara lain adalah :
a. Create : untuk membuat atau menciptakan objek database.
b. Alter : untuk memodifikasi atau mengubah objek database.
c. Drop : untuk menghapus objek database.
Objek database yang dimaksud adalah terdiri dari database, table, index, view dan sebagainya.
2. Data Manipulation Language (DML)
Data Manipulation Language (DML) adalah perintah yang digunakan untuk mengoperasikan atau memanipulasikan isi database. SQL menyediakan perintah DML, antara lain :
a. Select : digunakan untuk mengambil data dari database.
b. Delete : digunakan untuk menghapus data pada database.
c. Insert : digunakan untuk menambahkan data ke database.
d. Update : digunakan untuk memodifikasi data pada database.
3. Security
Security adalah perintah-perintah yang digunakan untuk menjamin keamanan data. Antara lain terdiri dari :
a. Grant : memberikan akses kepada user tertentu untuk akses ke database.
b. Revoke : digunakan untuk mencabut hak akses dari user.
4. Integrity
Integrity adalah perintah-perintah yang digunakan untuk menjaga kesatuan data. Contohnya recover table : yang digunakan untuk memperbaiki tabel pada database.
5. Auxilliary
Auxilliary adalah perintah-perintah pelengkap atau tambahan seperti : unload dan rename.

Pengertian dan Sejarah WWW ( Word Wide Web )

Pengertian dan Sejarah WWW ( Word Wide Web )

Pengertian WWW ( World Wide Web ). www merupakan suatu ruang Informasi yang digunakan oleh pengenal Globat yang bisa dikatakan identifikasi sumber seragam guna mengenal secara pasti sumber yang berguna.www sering dikatakan sama dengan internet secara menyeluruh. Meskipun sebenarnya www merupakan sebagian dari Internet.
pengertian www Pengertian dan Sejarah WWW ( Word Wide Web )
Sejarah Www
www merupakan suatu program yang ditemukan pertama kali oleh TIM BERNERS-Lee tahun 1991. Pada mulanya BERNERS-Lee hanya berkeinginan bagaimana menyusun arsip-arsip hasil risetnya. Oleh sebab itu, beliau berusaha mengembangkan sistem yang awalnya untuk keperluan pribadi.sistem merupakan suatu program peranti lunak yang di beri nama Enquire. Dengan adanya program tersebut BERNERS-Lee telah berhasil menciptakan suatu jaringan yang menautkan berbagai arsip yang digunakan untuk mempermudah pencarian suatu informasi yang dibutuhkan.www sendiri mulai dikembangkan pertama di pusat penelitian fisika Partikel Eropa ( CERN ), Jenewa yang berada di Swiss. Pada tahun 1989 BERNERS-Lee mencoba untuk mengajukan suatu proyek untuk menciptakan hiperteks global, selanjutnya pada bulan oktober 1991 www diresmikan untuk digunakan secara lebih luas pada jaringan internet.

OPERATOR JARINGAN WIRELESS

Mengetahui Komputer yang Terhubung pada Jaringan Wireless

Mengetahui IP komputer dan device yang terhubung dengan tool gratis Wireless Network Watcher dari Nirsoft.
Wireless Network Watcher merupakan tool gratis dari Nirsoft. Tool ini dapat memindai atau scan jaringan wireless yang sedang kita gunakan sehingga bisa mengetahui komputer yang terhubung pada jaringan wireless misalkan di jaringan hotspot. Informasi yang dihasilkan dari scan jaringan ini sudah menampilkan informasi dasar yang diperlukan seperti IP address, Device Name, MAC Address dan Perusahaan Pembuat Kartu Jaringan serta nama komputer yang terhubung.
Jika ingin mencoba tool ini, silahkan download dengan klik link ini :
wnetwatcher_setup.exe atau link ini wnetwatcher.zip jika ingin dalam bentuk file zip.

Tool ini sangat ringan. Hasil download-nya berupa file setup.exe hanya berukuran 250 KB. Untuk meng-install lakukan double klik pada file setup.exe yang telah di-download atau klik kanan  Run as administrator. Ikuti perintah peng-install-an sampai selesai. Ketika dibuka file ini secara otomatis men-scan jaringan. Setelah selesai pemindaian akan ditampilkan hasilnya sehingga kita dapat mengetahui komputer yang terhubung pada jaringan wireless yang sedang digunakan.

TENTANG WAP

Apakah pengertian WAP itu...?
Wireless Apliccation Protokol disingkat WAP adalah standar internasional terbuka untuk aplikasi yang menggunakan komunikasi nirkabel. Tujuan utamanya untuk membangun aplikasi yang dapat mengakses internet dari telepon genggam atau PDA.Versi WAP Ada beberapa versi WAP antara lain WAP 1.2.1 dan 2.0. WAP 1.2.1 hanya dapat menampilkan laman sederhana saja di bandingkan dengan WAP 2.0 yang mendukung bahasa xhtml dan gambar.
WAP di buat pertama kali sebagai protokol komunikasi bergerak yang tidak bergantung pada sistem tertentu. WAP dirancang sebagai bagian dari sistem di masa depan sama halnya dengan Bluetooh dan GPRS. WAP merupakan protokol komunikasi bergerak yang terdiri dari beberapa layer dan dapat di jalankan pada sistem jaringan yang berbeda.
Protokol WAP di desain untuk bisa melihat tampilan internet dari wireless client, seperti hand phone, PDA dan lain-lain.Dasar PengetahuanSebelum anda mempelajari tentang pengetahuan WAP alangkah lebih baiknya anda memiliki dasar pemahaman:
WWW, HTML dan dasar pembangunan halaman web JavaScript, XML, WAPIndustri wireless membangun teknologi internet baru yang disebut WAP. Ia merupakan standar fasilitas tampilan internet pada wireless clients, seperti Handphone dan PDA.
definisi: WAP singkatan dari Wireless Application Protocol WAP merupakan suatu protokol komunikasi aplikasi WAP digunakan untuk mengakses informasi dan internet service WAP merupakan keturunan dari Internet standar
WAP digunakan untuk handle device (peralatan mobile). WAP adalah protokol yang didesain untuk micro browser WAP mampu membuat aplikasi web untuk peralatan yang mobile.WAP menggunakan bahasan mark-up WML (bukan HTML)
WML didefinisikan sebagai aplikasi XML 1.0 Wireless Application Protocol Protokol WAP memimpin pembangunan teknologi service informasi wireless seperti pada digital Hand phone.
Standar WAP didasarkan kepada Internet standar (HTML, XML dan TCP/IP). Ia melakukan pendekatan spesifikasi bahasa WML, spesifikasi WMLScript, dan aplikasi Wireless Telephony Application Interface (WTAI).
WAP dipublikasikan oleh WAP Forum, ditemukan pertama kali oleh Ericsson pada tahun 1997. Motorola, Nokia, dan Unwired Planet juga melakukan hal yang sama. Anggota Forum itu kini beranggotakan lebih dari 90% pasar handphone, software developer dan organisasi yang lain.WAP Micro Browser
Untuk dapat menyesuaikan dengan terminal yang kecil, WAP menggunakan sebuah Micro Browser.
Micro Browser adalah software kecil yang dapat bekerja pada komputer dengan spesifikasi yang sangat rendah, memory yang kecil dan CPU yang lambat. Kita dapat menampilkan informasi yang ditulis dalam bahasa mark-up yang disebut WML.
Micro Browser juga mendukung script tambahan yaitu JavaScript yang disebut WMLScript.
WML singkatan dari Wireless Markup Language. Ia merupakan bahasa mark-up keturunan dari HTML, tetapi WML didasarkan kepada XML, jadi ia lebih ketat daripada HTML.
WML digunakan untuk membuat halaman yang dapat dilihat pada WAP browser. Halaman dalam WML dikenal dengan istilah DECK. Deck merupakan kumpulan dari beberapa CARD.
WML menggunakan WMLScript untuk menyusun kode sederhana untuk dijalankan pada client. WMLScript merupakan turunan dari bahasa JavaScript. Tetapi, WMLscript tidak tersambung dengan WML page. WML page berisi referensi dari URL script. WML script butuh dikompilasi ke dalam byte code pada server sebelum mereka berjalan pada WAP browser.Contoh Penggunaan WAP

Mencari informasi nomor telepon atau alamat FAQ,Informasi jadwal keberangkatan penerbangan Transaksi Pembelian tiket Pendaftaran keberangkatan pesawat Informasi lalu lintas Daftar informasi kondisi cuaca Informasi Nilai stok dll.
Saat ini memiliki sebuah website mungkin bukanlah hal langka atau sesuatu yang dibilang wahhhhh. Karena saat ini sudah ada tampilan web yang tidak terlalu rumit dan sangatlah sederhana, itulah WAP site dengan memanfaatkan media yang serba mini menampilkan berbagai informasi yang lumayan bagi pembacanya.
Untuk dapat membuat situs WAP kamu haruslah menguasai atau bisa menggunakan bahasa pemrograman Extensible Markup Language (XML), dan untuk dapat menguasainya diperlukan waktu belajar tersendiri jika Anda ingin menguasainya atau ingin membuatnya secara manual.
Untuk membuat WAP site yang instan dan tidak memerlukan keahlian khusus sangatlah mudah karena saat ini sudah banyak penyedia WAP Builtder atau penyedia fasilitas pembuat situs WAP Instan.
Anda cuma cukup mendaftar atau mengaktifkan account anda lewat browser internet di komputer warnet atau rumah Anda. Dan untuk membuatnya pun Anda tidak diperlukan suatu keahlian khusus. Apakah fasilitas ini berbayar ? Jawabannya adalah ada yang berbayar dan ada yang tidak, dan rata-rata adalah tidak berbayar. Anda cuma cukup melakukan registrasi ke website penyedia layanan tersebut dan selanjutnya ikuti saja petunjuk yang diberikan.
Berikut beberapa website yang menyediakan layanan tersebut:
1. www.tag-tag.com
2. www.winksite.com
3. www.wapamp.com
http://mcommunity.biz
Background, text, link dapat diatur warnanya sesuai dengan keinginan.
WML adalah format halaman situs dengan tampilan background putih, text hitam dan link biru.Format WML bisa dibuka browser semua HP, termasuk HP GPRS jaman dulu yang belum berwarna.
Format WML bisa dibuka browser semua HP, termasuk HP GPRS jaman dulu yang belum berwarna.Sedangkan HTML hanya bisa dibuka Browser HP yang sudah berwarna, tetapi adapula HP yang sudah berwarna tetapi tidak bisa membuka situs dengan format HTML.
Sedangkan HTML hanya bisa dibuka Browser HP yang sudah berwarna, tetapi adapula HP yang sudah berwarna tetapi tidak bisa membuka situs dengan format HTML.
Secara ringkas saja HTML adalah format halaman situs dengan tampilan berwarna.

Jumat, 03 Januari 2014

SEJARAH VISUAL BASIC

Sejarah Visual Basic
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 meluncurkan Microsoft QuickBasic dan Microsoft Basic (dikenal juga sebagai Basic Compiler), Visual basic adalah pengembangan dari bahasa komputer BASIC (Beginner’s All-purpose Symbolic Instruction Code), Bahasa BASIC diciptakan oleh Professor John Kemeny dan Thomas Eugene Kurtz dari Perguruan Tinggi Dartmouth pada pertengahan tahun 1960-an (Deitel&Deitel, 1999). Bahasa program tersebut tersusun mirip dengan bahasa Inggris yang biasa digunakan oleh para programer untuk menulis program-program komputer sederhana yang berfungsi sebagai pembelajaran bagi konsep dasar pemrograman komputer, Sejak saat itu, banyak versi BASIC yang dikembangkan untuk digunakan pada berbagai platform komputer.Beberapa versinya seperti Microsoft QBASIC, QUICKBASIC, GWBASIC ,IBM BASICA, Apple BASIC dan lain-lain, Apple BASIC dikembangkan oleh Steve Wozniak, mantan karyawan Hewlett Packard dan teman dekat Steve Jobs (pendiri Apple Inc.). Steve Jobs pernah bekerja dengan Wozniak sebelumnya (mereka membuat game arcade “Breakout” untuk Atari),Mereka mengumpulkan uang dan bersama-sama merakit PC, dan pada tanggal 1 April 1976 mereka secara resmi mendirikan perusahaan komputer Apple, Popularitas dan pemakaian BASIC yang luas dengan berbagai jenis komputer turut berperan dalam mengembangkan dan memperbaiki bahasa itu sendiri, dan akhirnya berujung pada lahirnya Visual Basic yang berbasis GUI (Graphic User Interface) bersamaan dengan Microsoft Windows, Pemrograman Visual Basic begitu mudah bagi pemula dan programer musiman karena ia menghemat waktu pemrograman dengan tersedianya komponen-komponen siap pakai. Hingga akhirnya Visual Basic juga telah berkembang menjadi beberapa versi, sampai yang terbaru, yaitu Visual Basic 2008, Bagaimanapun juga Visual Basic 6.0 tetap menjadi versi yang paling populer karena mudah dalam membuat programnya dan ia tidak menghabiskan banyak Memori (komputer). 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 bahasa pemrograman yang dikompilasi atau kode yang harus bahasa pemrograman yang diinterpretasikan sebagai hasil Porting 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).


Perjalanan dari Visual Basic (VB1 to VB 10)
  1. Proyek “Thunder” dirintis
  2. Visual Basic 1.0 (May 1991) di rilis 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 kenyataaanya merupakan versi kelanjutan dari compiler BASIC, QuickBasic dan BASIC Professional Development System
    VB For Dos
  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 object 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 (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 (February 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 porgramnya dari VB4 ke VB5. dan juga sebaliknya, program VB5 dapat diimport menjadi VB4. VB 5  memperkenalakan kemampuan untuk membuat  User Control.
  8. Visual Basic 6.0 (pertengahan 1998) memperbaiki beberapa cakupan, temasuk kemapuannya 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 VB6 serta peningkatan penggunan memory.
  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 kata .NET pada judulnya. Pada Rilis ini , Microsoft memasukan bebrapa fitur baru, diantaranya : 
    1. Edit and Continue , mungkin inilah kekurangan fitur terbesar dari  VB .NET . pada VB 2005 ini kita diperbolehkan melakukan perubahan kode pada saat program sedang dijalankan
    2. Perbaikan pada Konversi dari VB ke VB NET12Visual Basic .NET 2003 (VB 7.1) , dirilis dengan menggunakan NET framework versi 1.1. 
  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 , merupkan 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 dibangung 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
    - Type Inference 
  15. Visual Basic ‘VBx’ (VB 10.0) , Visual Basic 10, yang  juga dkenal dengan nama VBx, akan menawarkan dukungan untuk Dynamic Language Runtime. VB 10 direncanakan akan menjadi bagian dari SilverLight 1.1

Microsoft Visual Basic .NET
Adalah sebuah alat untuk mengembangkan dan membangun aplikasi yang bergerak di atas sistem .NET Framework, dengan menggunakan bahasa BASIC. Dengan menggunakan alat ini, para programmer dapat membangun aplikasi Windows Forms, Aplikasi web berbasis ASP.NET, dan juga aplikasi command-line. Alat ini dapat diperoleh secara terpisah dari beberapa produk lainnya (seperti Microsoft Visual C++, Visual C#, atau Visual J#), atau juga dapat diperoleh secara terpadu dalam Microsoft Visual Studio .NET. Bahasa Visual Basic .NET sendiri menganut paradigma bahasa pemrograman berorientasi objek yang dapat dilihat sebagai evolusi dari Microsoft Visual Basic versi sebelumnya yang diimplementasikan di atas .NET Framework. Peluncurannya mengundang kontroversi, mengingat banyak sekali perubahan yang dilakukan oleh Microsoft, dan versi baru ini tidak kompatibel dengan versi terdahulu.