Kamis, 30 Agustus 2012

Setting Firewall Mikrotik

Belajar Komputer kembali dengan pembahasan terkait Firewall pada mesin mikrotik. Berbicara firewall berarti kita membicarakan seputar keamanan sistem dari perubahan-perubahan yang merugikan baik dari dalam (jaringan lokal) maupun dari luar (jaringan publik / internet). Selain firewall pada sistem operasi pada komputer, banyak perangkat-perangkat jaringan yang dilengkapi sistem pertahanan seperti contoh misalnya modem, router, perangkat wireless dan masih banyak perangkat-perangkat jaringan lainnya.
Yang akan saya bahas, sesuai dengan judulnya yaitu Setting Firewall Mikrotik. Langsung saja pada langkah-langkahnya :

  1. Login ke sistem mikrotik sobat menggunakan winbox
  2. Selanjutnya pilih New Terminal dimana disini nantinya sobat menuliskan perintah-perintah terkait settingan mikrotik.
  3. Copy perintah berikut, kemudian pastekan ke dalam Terminal mikrotik :

    /ip firewall filter add chain=input connection-state=invalid action=drop comment=”Drop_invalid_connections”

    /ip firewall filter add chain=input protocol=udp action=accept comment=”UDP”

    /ip firewall filter add chain=input protocol=icmp limit=50/5s,2 action=accept comment=”Allow_limited_pings”

    /ip firewall filter add chain=input protocol=icmp action=drop comment=”Drop_excess_pings”

    /ip firewall filter add chain=input protocol=tcp dst-port=21 src-address-list=ournetwork action=accept comment=”FTP”

    /ip firewall filter add chain=input protocol=tcp dst-port=22 src-address-list=ournetwork action=accept comment=”SSH_for_secure_shell”

    /ip firewall filter add chain=input protocol=tcp dst-port=23 src-address-list=ournetwork action=accept comment=”Telnet”

    /ip firewall filter add chain=input protocol=tcp dst-port=80 src-address-list=ournetwork action=accept comment=”Web”

    /ip firewall filter add chain=input protocol=tcp dst-port=8291 src-address-list=ournetwork action=accept comment=”winbox”

    /ip firewall filter add chain=input protocol=tcp dst-port=1723 action=accept comment=”pptp-server”

    /ip firewall filter add chain=input action=log log-prefix="DROP INPUT" comment=”Log_everything_else”

    /ip firewall filter add chain=input protocol=tcp dst-port=23 src-address-list=ournetwork action=accept comment=”Telnet”

    /ip firewall filter add chain=input protocol=tcp dst-port=80 src-address-list=ournetwork action=accept comment=”Web1”

    /ip firewall mangle add chain=prerouting protocol=icmp action=mark-connection new-connection-mark=icmp-con passthrough=yes comment=” bikin_cepat_ping_dan_dns”

    /ip firewall filter add chain=input protocol=tcp dst-port=1723 action=accept comment=”pptp-server”

    /ip firewall filter add chain=input action=log log-prefix="DROP INPUT" comment=”Log¬everythingelse”

    /ip firewall filter add chain=input protocol=tcp dst-port=8291 src-address-list=ournetwork action=accept comment=”winbox1”

    Hasilnya seperti ini setelah dilakukan copy paste

    Setting Firewall Mikrotik

  4. Jika berhasil maka hasilnya pada Filter Rules akan seperti gambar berikut :

    Setting Firewall Mikrotik

Sampai disini router mikrotik kita Insya Allah akan aman dari serangan. Baik sobat sampai disini dulu pembahasannya.

Cara Menyembunyikan File Dan Folder

Pada umumnya sobat-sobat pasti memiliki file atau folder yang amat rahasia pada komputer atau laptop sobat yang tidak ingin orang lain mengetahuinya, tentunya susah juga menyimpan file dan folder pada komputer yang digunakan banyak user olehnya Belajar Komputer akan berbagi tips dan trik agar orang lain tidak dapat melihat file atau folder rahasia sobat, berikut langkah-langkahnya :

  1. Tekan kombinasi tombol Win+R untuk membuka jendela menu RUN. selanjutnya ketikkan cmd kemudian klik OK.

    Cara Menyembunyikan File Dan Folder

  2. Selanjutnya akan muncul jendela Command Prompt.

    Cara Menyembunyikan File Dan Folder

  3. Tahap selanjutnya adalah dengan mengetikkan D: selanjutnya enter untuk masuk ke drive D. Dalam contoh ini file atau folder yang akan saya sembunyikan adalah folder privasi yang berada dalam drive D:\www.andisyam.web.id\privasi\.

    Cara Menyembunyikan File Dan Folder

  4. Selanjutnya ketikkan cd www.andisyam.web.id untuk masuk kedalam folder www.andisyam.web.id, lalu enter.

    Cara Menyembunyikan File Dan Folder

  5. Langkah terakhir adalah dengan mengetikkan attrib +s +h privasi dilanjutkan dengan menekan enter, kata privasi dalam hal ini adalah nama folder yang akan sobat sembunyikan.

    Cara Menyembunyikan File Dan Folder
Baik sobat, setelah menekan enter, maka secara otomatis folder privasi akan hilang. Sampai disini, semoga artikel kali ini bermanfaat.

Cara Menambahkan Tombol Donation PayPal Pada Template Blog

Tutorial kali ini sebenarnya sudah banyak yang memposting, tapi tidak mengapalah diposting kembali tentang Cara menambahkan Tombol Donation PayPal Pada Template Blog demi menambah khasanah pengetahuan terutama para penggemar blog ini... hehehhe.

Cukup singkat caranya dikarenakan sobat dapat menyisipkan pada sidebar atau dibawah postingan artikel sobat.

Langsung saja kode tombol donation paypal buat sobat :

<form name="_xclick"
action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business"
value="paypal@belajarkomputer.com">
<input type="hidden" name="item_name"
value="Donation for Belajar Komputer">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="amount" value="1.00">
<input type="image"
src="https://lh5.googleusercontent.com/-onGX0yxe65M/Td-pbljfkJI/AAAAAAAAAnM/GESYHkLgmAc/donasi_paypal.gif"
border="0" name="submit"
title="Terima kasih, Donasi Anda sangat membantu kelangsungan blog ini!">
</form>

Untuk hasilnya kira-kira seperti gambar berikut, silahkan sobat kreasikan gambar tombolnya



Untuk tulisan yang berwarna merah silahkan sobat sesuaikan dengan akun paypal sobat dan blog sobat. Mudah bukan. ayo sobat dicoba ya... :)

Cara Meningkatkan Kinerja Harddisk Eksternal

Secara default sistem windows 7 mendisable write caching untuk drive eksternal, hal ini dilakukan agar kita bisa melepas drive eksternal tersebut kapan saja tanpa beresiko kehilangan data. Lantas bagaimana cara meningkatkan kinerja harddisk eksternal dengan meng-enable write caching dan berikut langkah-langkahnya :

  1. Klik kanan My Computer kemudian pilih Properties, dilanjutkan dengan memilih Device Manager.


  2. Pada Device Manager pada pilihan Disk Drives pilih harddisk eksternal kemudian klik kanan dilanjutkan dengan memilih menu Properties.


  3. Pada tab Policies pilih Better Performace untuk mengaktifkan write caching, kemudian pilih OK.


Disini yang perlu kita ketahui bahwa jika kita mengaktifkan write caching maka untuk keamanan data kita perlu selalu mengklik icon notifikasi Safely Remove Hardware setiap kali memutuskan koneksi usb. Sampai disini semoga artikel kali ini bermanfaat.

Menghemat Ruang HDD Dengan Mendisable Memory Dump

Pada postingan saya sebelumnya membahas tentang meningkatkan kinerja harddisk eksternal, dan kali ini saya akan membahas terkait kinerja harddisk pada komputer atau laptop sobat yaitu menghemat ruang hdd dengan mendisable memory dump. Untuk lebih memahami yang dimaksud dengan memory dump sedikit saya akan memberikan penjelasan terkait memory dump ini.

Hampir semua sobat pernah merasakan komputer atau laptop mengalami crash atau hang dimana baik program maupun kursor mouse tidak dapat digerakkan dan jalan satu-satunya adalah menekan tombol power hingga komputer atau laptop menjadi mati. Pada saat proses crash atau hang sistem akan membuat sebuah file yang disebut file dump, dimana file ini berisi informasi yang kita butuhkan untuk mendiagnosa komputer atau laptop kita yang menyebabkan terjadinya crash atau hang.

Terkadang bagi profesional teknisi tidak membutuhkan file dump ini dalam mendiagnosa kegagalan sistem atau hardware dalama sebuah komputer atau laptop, cukup dengan melihat dan mendengar suara beep pada spekeer dengan berbagi macam kode bunyi, kita sudah dapat mengatasi hal tersebut.

Kembali pada pokok masalah, lantas untuk apa file dump ini? sobat tidak terlalu membutuhkan file memory dump ini, karena file ini semakin lama akan meningkat kapasitas ukurannya sehingga menyebabkan ruang hdd (harddisk) menjadi penuh dan mengakibatkan sistem jadi lambat. Lantas bagaimana agar file memory dump ini tidak bertambah kapasitasnya, berikut langkah-langkah mendisable memory dump sebagai berikut :
  1. Klik Start Menu dan piliha Control Panel
  2. Kemudian ketik Advanced dalam kotak pencarian pada pojok kanan atas control panel
  3. Pilih View Advanced System Settings pada System seperti gambar berikut :

    Menghemat Ruang HDD Dengan Mendisable Memory Dump

  4. Pada Startup and Rocovery klik Settings

    Menghemat Ruang HDD Dengan Mendisable Memory Dump

  5. Dalam drop down Write Debugging Information pilih none dilanjutkan klik ok.

    Menghemat Ruang HDD Dengan Mendisable Memory Dump
Sampai disini jika komputer atau laptop sobat mengalami crash atau hang maka sistem tidak akan membuat file dump, dan jika sobat menginginkan sistem tetap membuat file dump, maka sobat bisa mengembalikan dengan cara yang sama. Semoga artikel kali ini bermanfaat.

Cara Memasang Page View Counter Pada Blog

Kali ini Belajar Komputer memposting cara memasang page view counter pada postingan. Page view counter ini berfungsi untuk mengetahui berapa jumlah pengunjung unik yang berkunjung dan membaca postingan kita, hal ini sangat berguna sekali dimana sobat bisa mengukur serta menganalisa kulitas dari postingan sobat.
Langsung saja bagai mana cara menerapkan pada blog sobat :
  1. Untuk pertama kalinya silahkan sobat mengambil kode counter dialamat http://www.branica.com, untuk penerapan seperti yang ada pada blog saya ada beberapa modifikasi kode disebabkan saya menempatkan pada bagian bawah judul.

  2. Login ke blog sobat kemudian pilih Rancangan kemudian pilih Edit HTML

  3. Beri tanda centang pada pilihan Expand Template Widget

  4. Cari kode berikut atau yang lebih mirip :

    </h1> atau <data:post.numComments/>

  5. Atau jika sobat menginginkan penempatan dibawah postingan sobat bisa mencari kode berikut :

    <data:post.body/>

  6. Langkah selanjutnya copy dan pastekan kode berikut tepat dibawah kode diatas :

    <b:if cond='data:blog.pageType == "item"'> <span class='post-counter'> | Post views:<img src="http://counters.branica.com/?i=12345&u=false&ox=10&oy=17&c=000000&b=plain.jpg&f=Terminator.ttf&fn=false&w=110&h=25&s=10" height='25' style='border:0px;padding:0px;margin-top:-5px;margin-bottom:-10px;;margin-left:0px;' width='110'/> </span> </b:if>

  7. Pengaturan kode sebagai berikut :

    • Untuk memulai dari angka nol sebagai nilai awal sobat bisa ubah kode yang berwarna merah i=12345.
    • Jika sobat menginginkan nilai kunjungan unik sobat bisa mengubah kode yang berwarna biru u=false, pilihan nilai False atau True.
    • Jika sobat menginginkan nilai counter dibatasi dengan coma, maka silahkan sobat ganti kode yang berwarna orange fn=false, dengan nilai False atau True.

  8. Langkah terakhir silahkan sobat save template untuk melihat hasilnya

Sekian dahulu cara memasang page view counter pada postingan blog. Semoga artikel kali ini bermanfaat.

Kunci Keyboard dan Mouse dengan Aplikasi Kidkeylock

Kunci Keyboard dan Mouse dengan Aplikasi Kidkeylock. Apakah laptop/PC kita sering dipinjam atau digunakan oleh anak-anak kita? Di satu sisi, kita mungkin tidak bisa melarang anak kita menggunakan laptop milik kita. Namun di sisi lain, jika mengizinkannya, kita menjadi kuatir laptop/PC dapat menjadi rusak karena ketidaktahuan anak-anak dalam menggunakan atau dalam memperlakukan laptop. 

Nah, pada kesempatan ini Tips dan Trik Komputer akan memberi alternatif solusi. Sebenarnya kita melarang menggunakan laptop/PC tanpa disadari oleh anak-anak kita. Kita dapat mengkunci beberapa atau bahkan semua tombol keyboard dan juga tombol mouse. Dengan demikian mungkin anak-anak menjadi malas dan mengurungkan niatnya untuk meminjam laptop / PC milik kita karena mereka merasa tidak dapat menjalankan laptop karena beberapa tombol keyboard dan mouse telah dikunci (locked).

Untuk tujuan tersebut, Tips dan Trik Komputer menawarkan aplikasi gratis (freeware) yang dapat mengkunci beberapa tombol keyboard dan mouse. Adalah Kidkeylock yang dapat kita jadikan alternatif untuk memproteksi laptop/PC agar orang menjadi malas untuk menggunakannya.
Berikut kegunaan dari Kidkeylock.

Pilihan untuk mengunci mouse adalah sebagai berikut.
·         Lock Left mouse button (mengkunci klik kiri)
·         Lock Middle mouse button (mengkunci klik tengah )
·         Lock Right mouse button (mengkunci klik kanan )
·         Lock Double click (mengkunci klik ganda )
·         Lock Mouse wheel (mengkunci roda mouse )


Pilihan untuk mengunci keyboard adalah sebagai berikut.
·         Standard character keys (mengunci huruf, angka, simbol, dll)
·         Additional keys (mengunci Navigation keys, function keys, ins/del, home/end, dll)
·         Windows system shortcuts (mengunci alt-tab, win-key, dll)
·         Mengkunci semua tombol pada keyboard

Dengan fitur seperti di atas, kita dapat mengatur sesuai selera atau kebutuhan masing-masing.
SEBELUM MENGGUNAKAN KIDKEYLOCK
  • Jika tertarik, silakan untuk mendownloadnya terlebih dahulu aplikasi Kidkeylock-nya di SINI.
  • Karena file nya dalam bentuk zip maka lakukan ekstrak terlebih dahulu.
  • Setelah itu, lakukan installasi sesuai dengan petunjuk hingga selesai.
  • Setelah installasi berhasil kemudian jalankan Kidkeylock dan tanda aplikasi ini sedang berjalan adalah terlihat icon gambar kunci dan tulisan KKL pada systray.
Berikut cara menggunakan aplikasi Kidkeylock.
Pertama, klik kanan pada icon Kidkeylock yang ada pada systray (ada di bar kanan bawah) kemudian pilih "SETUP" yang kemudian akan muncul jendela Kidkeylock Setup, seperti gambar di bawah ini.


Kedua, lakukan penggantian password terlebih dahulu. Passwordnya ada dua macam.
Password to show Setup, berguna untuk membuka kotak dialog setup.
Password to quit KidKeyLock, berguna untuk keluar dari aplikasi KidKeyLock.

Ketiga, untuk mengkunci tombol mouse, kita tinggal meng-klik sesuai opsi yang kita inginkan.


Keempat, untuk mengkunci tombol keyboard, kita tinggal menggeser slider ke kanan atau ke kiri, seperti secreenshot di bawah ini.


Kelima, kita juga dapat melakukan pengkuncian dengan cara klik kanan pada icon Kidkeylock (systray) kemudian pilih Locks kemudian lanjutkan dengan memilih opsi pengkuncian.

Keenam, selamat mencoba dan “mengerjai” anak-anak kita atau bahkan orang lain yang tidak ingin laptop kita digunakannya.

 

Cara Mengetahui Teman Facebook Yang Memutuskan Pertemanan Dengan Kita

Seperti yang kita ketahui, di dalam Facebook terdapat fitur di mana kita akan mendapat notifikasi/ pemberitahuan tentang berbagai hal, mulai teman yang berkomentar pada suatu status atau hanya sekedar me-like- status tersebut, notifikasi tentang pesan yang masuk pada akun kita, hingga notifikasi tentang permintaan pertemanan dari orang yang ingin mengajak pertemanan dengan kita. Sedangkan notifikasi tentang teman yang telah memutuskan hubungan pertemanan dengan kita atau dikenal dengan “Unfriend”, Facebook belum menyediakannya. 

Sekarang, dengan adanya aplikasi baru yang dapat kita install pada facebook telah memungkinkan pengguna facebook mengetahui siapa saja teman yang telah memutuskan pertemanan dengan kita. Aplikasi tersebut adalah “Unfriend Finder”. Aplikasi tersebut support terhadap berbagai browser, seperti Firefox, Google Chrome, Safari, Opera, juga Internet Explorer. Agar aplikasi Unfriend Finder ini berjalan maka pada browser harus diinstall add-on Greasemonkey terlebih dahulu. 

Berikut cara melakukan installasi GreaseMonkey dan Unfriends Finder pada facebook. Pada contoh ini, Tips dan Trik Komputer menggunakan browser Firefox.

Pertama, install terlebih dahulu add-on GreaseMonkey dengan klik DI SINI

Kedua, kemudian akan muncul jendela “Software Installation”, klik “Install”, seperti gambar di bawah ini.


Ketiga, jika sudah, restart Firefox dengan cara menutupnya kemudian membukanya kembali.

Keempat, jika GreaseMonkey berhasil diinstall maka kita akan melihat icon Greasemonkey berupa kepala monyet yang berada di sudut kanan atas pada Firefox, seperti gambar di bawah ini.


Kelima, langkah selanjutnya adalah menginstall “Unfriend Finder” dengan mengklik DI SINI.

Keenam,  kemudian klik “Install” dan kemudian akan muncul jendela "Greacemonkey Installation" kemudian klik "install" dan tunggu hingga proses selesai.




Ketujuh, kemudian logout (keluar) dari Facebook dan kemudian login (masuk) kembali.

Kedelapan, sekarang pastikan menu “Unfriends” telah muncul di sudut bagian kanan atas pada halaman facebook kita, seperti gambar di bawah ini.


Kesembilan, untuk mengetahui daftar teman yang telah memutuskan pertemanan dengan kita, silakan tombol Unfriends tersebut. Selain itu, kita juga dapat mengetahui jumlah teman yang belum melakukan konfirmasi atas permintaan pertemanan yang kita lakukan kepada orang lain.

Kesepuluh, selamat mencoba.

CARA MUDAH BELAJAR KOMPUTER

Sesungguhnya belajar tidak ada yang sulit, jika kita masih mempunyai kemauan untuk belajar maka kita akan dapat menghadapinya dengan tenang. 

Banyak orang berkata belajar Komputer itu rumit, membingungkan bahkan membosankan. Nah sebenarnya pendapat yang seperti ini harus kita luruskan, bahwasannya belajar Komputer itu enak dan menghibur.

Saya akan memberikan beberapa tips, agar kawan-kawan dapat dengan mudah belajar Komputer.
  1. Harus mengetahui Bahasa Inggris, setidaknya kita bisa sedikit-sedikit tahu Bahasa Inggris. karena perlu kita ketahui bahwasannya komputer dirancang dan di operasikan dengan menggunakan Bahasa Inggris, Nah bagi kawan-kawan yang tidak tahu sama sekali tentang Bahasa Inggris, maka kawan-kawan dapat mengartikannya dikamus Online, sebagai contoh GOOGLE TRANSLATE.
  2. Kemauan. Nah Kemauan adalah salah satu kunci dari sebuah kesuksesan, Jika kita ingin belajar maka kita harus mempunyai Kemauan bukan Paksaan. Jika kemauan sudah ada di dalam diri kita, sesulit apapun pekerjaan yang kita hadapi, maka akan sangat terasa gampang.
  3. Memulai dari hal-hal yang sederhana. Sesuatu benda atau penemuan sebenarnya di mulai dari Hal-hal yang sederhana. Begitu juga kita dalam belajar komputer, maka sebaiknya kita mulai belajar komputer itu dari yang sederhana terlebih dahulu. misalnya Belajar mengetik 10 jari.
  4. Terus Di ulang. Pelajaran yang kita dapatkan tentu tidak maksimal, jika kita tidak mengulangnya kembali. Pikiran manusia ibarat mata pisau, semakin diasah semakin tajam. Nah jika kita ingin cepat menguasai komputer, maka sering-seringlah kita mengulangi pelajaran komputer tersebut.
  5. Jika anda ingin membuat program, maka sebaiknya anda memulai pembuatan program dari yang mudah terlebih dahulu, sebagai contoh hanya menampilkan tulisan WELCOME TO MY PROGRAM.
  6. Cinta. Nah inilah kunci agar kita mudah mempelajari Komputer. Sebelum kita belajar komputer maka sebaiknya kita mencintai terlebih dahulu komputer itu, karena jika kita telah mencintai sesuatu maka kita akan sangat mudah memahami perintah komputer.
  7. Tuangkan Imajinasi & Kreatifitas. Jika kita ingin membuat pelajaran komputer itu lebih mudah dan menghibur, maka tidak ada salahnya kita tuangkan Imajinasi dan Kreatifitas dalam kertas kerja kita, tujuannya agar kita tidak mudah bosan.
Tidak ada yang sulit jika kita masih memiliki rasa semangat belajar di dalam diri kita. jika kita gagal dalam proses belajar, maka jangan patah semangat, jadikanlah kegagalan itu sebagai sahabat terbaik kita. karena dengan kegagalanlah kita dapat sukses dari sekarang ini.

Rabu, 29 Agustus 2012

Sejarah Visual Basic

Bahasa pemrograman yang paling awal dirancang pada tahun 1950-an dan dibuat semata-mata untuk memecahkan masalah matematika yang kompleks. Bahasa-bahasa tersebut agak membingungkan bagi orang awam. Namun hal itu bukanlah masalah berbesar, karena komputer hanya ditemukan di lembaga-lembaga riset besar. Lambat laut tentunya orang sadar bahwa teknologi komputer bisa berguna tidak hanya untuk melakukan perhitungan matematika, namun bisa berguna untuk bidang yang lain. Maka komputer pun mulai menjadi barang yang biasa ditemukan di lingkungan bisnis dan universitas. Dengan semakin banyaknya orang yang menggunakan komputer, semakin banyak pula orang yang sadar bahwa bahasa pemrograman yang rumit hanya akan menghambat perkembangan komputer itu sendiri. Pada tanggal 1 Mei 1964, penemu bahasa BASIC, yaitu Profesor John G. Kemeny dan Thomas E. Kurtz di Dartmouth College di New Hampshire menjalankan pertama kali program BASIC.

Bahasa BASIC (Beginner’s All-purpose Symbolic Instruction Code) merupakan bahasa tingkat tinggi yang berbentuk interpreter, yang memungkinkan untuk mengoperasikan komputer secara interaktif, program dapat ditulis, dijalankan, diubah dan dijalankan lagi tanpa harus melalui tahap kompilasi seperti pada bahasa tingkat tinggi lainnya yang berbentu compiler. Bahasa ini dirancang khusus untuk memudahkan tugas belajar memprogram.

Pada tahun 1975, Paul Allen, pemrogram muda yang bekerja ada perusahaan komputer Honeywall dengan teman masa kecilnya William Bill Gates menawarkan interpreter BASIC kepada Ed Robert, pemilik perusahaan MITS yang memproduksi komputer mikro Altair 8800 yang mempunyai RAM 4 KB. Kedua orang ini semasa di SMA sudah pernah mendirikan perusahaan dengan nama Traf-O-Data, tetapi tidak sukses. Ed Robert berjanji akan membeli interpreter BASIC tersebut apabila ia bisa berjalan di atas komputer Altair. Paul Allen dan Bill Gates mengembangkan interpreter BASIC tersebut tanpa pernah melihat secara langsung bentuk dari komputer Altair, apalagi menggunakannya. Apa yang mereka andalkan adalah manual dari microprocessorIntel 8080 yang digunakan di Altair dan diagram dari komputer Altair itu sendiri. Untuk mengujinya, mereka menjalankan interpreter BASIC-nya pada komputer besar dan akhirnya merekam hasilnya ke pita kertas (paper tape). Ketika Paul Allen akan mendemonstrasikan hasil kerjanya pada Ed Robert, dia teringat bahwa belum ditulis suatu program loader untuk membaca dan meletakkan interpreter BASIC yang ada di paper tape ke dalam main memory Altair. Paul Allen langsung menulis program loader tersebut dalam bahasa mesin dan memanggil interpreter BASIC dari pita kertas. Setelah beberapa menit, program berhasil masuk ke main memory. Paul Allen menyadari bahwa dia dan Bill Gates telah membuat banyak kesalahan di sana-sini, walaupun demikian, interpreter BASIC ini akhirnya dapat berjalan juga di komputer mikro Altair dan Ed Robert jadi membelinya. Untuk kedua kalinya, Paul Allen dan Bill Gates mendirikan suatu perusahaan yang disebut dengan Microsoft, yang terkenal sampai sekarang. Inilah cikal bakal dari BASIC yang terkenal itu.

Beberapa tahun kemudian muncullah bahasa pemrograman tingkat tinggi yang dengan menawarkan berbagai macam fungsi dalam pustakanya (library). Akan tetapi, untuk membuat sebuah aplikasi bisnis berbentuk grafik masih merupakan pekerjaaan yang cukup sulit untuk dilakukan. Jangankan aplikasi berbentuk grafik untuk menangani permasalahan mencetak data ke dalam printer saja sudah cukup untuk membuat pemrogram kesulitan. Belum lagi untuk membedakan antara printer satu dengan yang lainnya, walaupun keduanya mempunyai tipe yang sama, yaktu sama-sama dotmatrix, pemrogram harus terlebih dahulu membuat sebuah program yang mengakomodasi semua printer tersebut. Itulah gambaran kesulitan yang dialami oleh generasi pertama pemrogram. Dibutuhkan lebih dari 20 tahun untuk mendapatkan lingkungan pemrograman berbasis DOS yang cukup stabil.

Ketika komputer mikro tergusur oleh IBM PC, maka inilah zaman dimulainya era komputer pribadi (personal computer – PC) dengan antarmuka pemakai grafis (Graphical User Interface – GUI). Dengan munculnya Microsoft Windows, para pemakai PC bisa bekerja dalam lingkungan yang kaya grafis dan intuitif. Dengan GUI menyebabkan aplikasi-aplikasi jauh lebih mudah dipelajari dan dipakai. Hal ini sebagai ganti belajar mengetikkan dan menghafal perintah-perintah yang panjang, para pemakai cukup memilih sebuah menu dengan mengklik tombol mouse. Jendela-jendela pada layar memungkinkan pemakai untuk menjalankan lebih dari satu program secara bersamaan (multi-tasking). Kotak-kotak dialog muncul ketika sebuah program membutuhkan konfirmasi dari pemakai.

Pada tahun 1986, Dr. 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 tahun yang sama Intel meluncurkan microprocessor 32 bit yang pertama kali yakni 386. Banyak pemrogram profesional Amerika menggunakan bahasa C++ sebagai bahasa pemrogramannya ketika membangun suatu aplikasi yang berjalan di atas Windows. Pustaka-pustaka class (class library) dibangun untuk membantu kecepatan pengembangan suatu aplikasi. Terutama class yang berhubungan dengan objek.

Banyak orang percaya bahwa Windows mengawali masa berakhirnya pemrogram amatir. Dalam dunia MS-DOS, para profesional dalam di bidang non-komputer, biasanya mampu menulis aplikasi-aplikasi sederhana yang membantu mereka dalam pekerjaannya, merampingkan perhitungan yang membosankan, atau mengelola data dengan cepat. Jadi C++ bukanlah bahasa yang tepat untuk mereka. Karena yang mereka butuhkan adalah bahasa pemrograman yang cepat dan mudah dipelajari. Sementara C++ adalah bahasa yang benar-benar berbeda dengan bahasa C sebelumnya karena mengandung OOP. Pada waktu itu, sebagian besar pemrogram profesional membutuhkan waktu 6 bulan untuk akrab dengan konsep OOP seperti pengkapsulan (encapsulation), pewarisan (inheritance), dan polimorfisme (polymorphism). Namun bisakah setiap orang memahami hal-hal tersebut? Tentu tidak, apalagi tuntutan pemrograman dalam Windows begitu rumit bahkan untuk aplikasi yang paling sederhana sekalipun.

Tuntutan ini terjawab pada 1991, ketika Microsoft memperkenalkan Visual Basic versi 1.0. Sistem pemrograman Visual Basic mengemas kerumitan Windows dengan cara yang benar-benar menakjubkan. Sejumlah besar pemrogram yang kesulitan untuk mempelajari C++ atau pemrogram yang membutuhkan bahasa pemrograman yang lebih mudah dan lebih produktif untuk lingkungan Windows 3.0, dapat dengan mudah dan sukses pindah ke Visual Basic.

Dengan mengkombinasikan kemampuan bahasa Basic dan peranti desain visual, bahasa ini menyediakan kesederhanaan dan kemudahan pakai tanpa mengorbankan kinerja atau fasilitas grafis yang menyebabkan Windows menjadi lingkungan kerja yang begitu menyenangkan. Menu, tombol, textbox, font, dan semua elemen lainnya dengan mudah dapat dirancang. Dan semua fasilitas tersebut tidak membutuhkan lebih dari beberapa baris pemrograman.

Berikut Perjalanan Visual Basic (VB 1.0 Sampai VB 10)

• VB 1.0
Visual Basic 1.0 adalah salah satu bahasa komputer pertama yang mendukung pemrograman event-driven. Event-driven adalah gaya pemrograman yang sangat cocok untuk antarmuka pemakai grafis. Secara tradisional, pemrograman adalah sesuatu yang berorientasi pada proses dan langkah demi langkah. Sebagai ganti menuliskan sebuah program yang mengeplot setiap langkah dalam urutan tepat, pemrogram menuliskan sebuah program yang bereaksi terhadap tindakan pemakai seperti memilih sebuah menu, mengklik jendela, atau menggerak mouse. Suatu program yang besar dapat diganti dengan kumpulan miniprogram yang dipicu oleh event-event yang dilakukan oleh pemakai. Dan dengan Visual Basic, aplikasi seperti ini bisa dituliskan dengan cepat dan mudah. Sebagaimana kata Visual yang tersirat, pemrograman dilakukan secara visual. Ini berarti bahwa sebuah aplikasi sudah terlihat hasilnya walaupun belum dijalankan. Letak dan ukuran menu, textbox, tombol, dan elemen lainnya dapat dirancang dengan menggunakan mouse dan keyboard.

• VB 2.0
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

• VB3.0
Untuk memenuhi untuk tuntutan dari para pemrogram seiring dengan perkembangan bisnis perusahaan, beberapa tahun kemudian Visual Basic 3.0 diluncurkan dengan kinerja yang sudah ditingkatkan. Visual Basic 3.0 , dirilis pada musim panas 1993 dan dibagi menjadi versistandard dan professional. VB 3 memasukan Versi 1.1 dari Microsoft Jet Database Engine yg dapat membaca serta menulis database Jet (atau Access) 1.x Bukan hanya DAO (Data Access Object – yang berfungsi untuk mengakses database) sudah ditambahkan, tapi juga akses data visual dengan kontrol data (data control) juga sudah diberikan. Aplikasi data-browsing dapat dengan mudah dilakukan tanpa menulis kode. Kontrol OLE (Object Linking and Embedding) juga sudah ditambahkan. Visual Basic 3.0 , dirilis pada musim panas 1993 dan dibagi menjadi versistandard dan professional. VB 3 memasukan Versi 1.1 dari Microsoft Jet Database Engine yg dapat membaca serta menulis database Jet (atau Access) 1.x

• VB4.0
Seiring dengan perkembangan teknologi microprocessor yang telah berbasis 386 ke teknologi Pentium, Microsoft pun kemudian meluncurkan Windows 32 bit-nya yang pertama kali yakni Windows 95. Windows 95 sangat terkenal karena menampilkan GUI dengan konsep baru yang lebih memudahkan pemakai dalam menjalankan aplikasi. Untuk menjembatani perubahan dari Windows 3.11 (16 bit) ke dalam Windows 95, Microsoft meluncurkan Visual Basic 4.0 (Agustus 1995) yang menawarkan 2 compiler yang terpisah dan berbeda, yang satu untuk pengembangan windows 16 bit dan yang lain untuk windows 32 bit. Pada versi ini, pemrogram sudah dapat membangun program dengan berbasiskan Componen Object Model (COM) yang mendukung kemampuan untuk membuat Dynamic-Link Libraries (DLLs). Inilah untuk kali pertama konsep OOP diterapkan dalam Visual Basic.

• VB5.0
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. Kemampuan untuk membangun dan mendistribusikan ActiveX Control diberikan pada Visual Basic 5.0. Dengan ditemukannya teknologi ActiveX, baik berbentuk Active DLL (COM) ataupun ActiveX Control (OCX).

• VB6.0
pada 1998, Microsoft meluncurkan Visual Basic 6.0 dengan 3 fitur projek baru: Data Project, DHTML Application, IIS Application. Dengan 3 senjata baru ini, diharapkan pemrograman Visual Basic sudah mampu untuk membuat aplikasi internet yang handal.

• VB7.0
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.

• VB8.0
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 beberapa 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.

• Visual Basic 2005 Express
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

• VB9.0
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 :
  1. True Tenary operator , yaitu fungsi If(boolean,value, value) yg digunakan untuk menggantikan fungsi IIF
  2. LINQ Support
  3. Ekspresi Lambda
  4. XML Literals
  5. Nullable types
  6. Type Inference

• VB10.0
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
Beberapa Fungsi Komponen-Komponen VB :
  1. Text Box : Text box merupakan kontrol yang dipakai sebagai tempat untuk mengisi maupun menampilkan data. Contohnya pada aplikasi penjualan ini yaitu text box diisi dengan nama-nama stock barang yang akan disimpan ke dalam database.
  2. Label : Label merupakan kontrol yang dipakai sebagai tempat untuk menampilkan keterangan.
  3. Command Botton : Command button merupakan kontrolyang dipakai sebagai tombol untuk melakukan sebuah proses.
  4. Combo Box: Combo box merupakan kontrol yang dipakai sebagai tempat untuk menampilkan daftar pilihan. Dengan combo box kita tinggal memilih pilihan yang ada pada combo box tersebut.
  5. List Box : List Box memiliki fungsi yang hamper sama dengan combo box, yaitu menampilkan daftar. Perbedaannya, pada combo box hanya satu pilihan yang terlihat sebelum combo box diklik, sedangkan pada list box dapat menampilkan beberapa pilihan.
  6. Option Botton : Option button berfungsi untuk menampilkan daftar pilihan.
  7. Frame: Frame berfungsi untuk mengelompokan kontrol-kontrol pada form menjadi satu bagian.
  8. List Box : Digunakan Untuk Menampilkan Daftar Pilihan Yang Bisa Digulung.
  9. Hscroll bar : Untuk Penggulungan Dengan Langkah Lebar Dengan Indikasi Posisi Pemilihan Dlm Posisi Horizontal.
  10. Vscroll bar: Untuk Penggulungan Dengan Langkah Lebar Mengindikasikan Posisi Pemilihannya Vertical.
  11. Timer : Untuk Penghitung Waktu Event Dalam Interval Yang Ditentukan.
  12. Drive list box : Untuk Menampilkan Disk Drive Yang Di Miliki Komputer.
  13. Dir list box : Menampilkan Direktori Dan Path.
  14. File list box : Menampilkan Sebuah Daftar File.
  15. Shape : Untuk Memasang Kontrol Yang Mampu Menghasilkan Sarana Agar Peamakia Bisa Menggambar Berbagai Bentuk.