-->

Senin, 29 Juni 2015

Pengertia Data Recovery.

 





Data Recovery merupakan proses mengembalikan data dari kondisi yang rusak, gagal, korup, atau tidak bisa diakses ke kondisi awal yang normal. Data yang dikembalikan bisa dari hard disk, flash disk dan media simpan lainnya seperti kamera digital, dan camcorder.

Kegiatan recovery atau pengembalian data ini bisa karena kerusakan fisik dari piranti penyimpanan atau kerusakan logis/software yang memungkinkan sistem file tempat tersimpannya data tersebut tidak bisa dikenal karena tidak ter-mount dengan baik oleh sistem operasi.

Kasus kehilangan data yang paling banyak terjadi umumnya adalah kegagalan logis, yaitu ketika sistem operasi gagal untuk mengenali sistem file, baik disk, partisi atau karena sistem operasinya yang rusak.

Kasus yang juga umum menyebabkan kehilangan data adalah kesalahan penghapusan file secara tidak sengaja dari hard disk dan dari recycle bin. Adapun penyebabnya, tujuan dari data recovery adalah mengembalikan file yang sudah "hilang" tersebut kemudian memindahkannya ke tempat yang aman dengan cara menyalin/meng-copy.

Kemudian proses setelah recovery data bisa ditindaklanjuti dengan pemartisian ulang hard disk dan memindahkan data-data yang berharga ke tempat lain secara terus menerus. Terutama dipisahkan dari tempat sistem operasi berada.

Tipe kerusakan kedua adalah kegagalan di level disk. Misalnya sistem file yang tidak konsisten, partisi yang error atau hard disk yang rusak. jenis kerusakan tipe kedua ini memungkinkan data sulit untuk dibaca.

Dengan tingkat kerusakan yang bervariasi, solusi untuk data recovery bisa beragam, dari mulai memperbaiki sistem file, partisi, MBR (master boot record), atau recovery dari sisi hardware. Jika yang rusak adalah hardwarenya maka perbaikan harus digunakan oleh mereka yang kompeten dan menggunakan perlatan yang khusus.

Karena fungsinya untuk mengembalikan data yang hilang maka proses data recovery ini bisa digunakan dalam konteks komputer forensik atau untuk mata-mata.

Ya seperti itu, kalo data anda hilang bisa pakai data recovery.

Jumat, 26 Juni 2015

Apa itu DDOS?

Hasil gambar untuk Apa itu DDOS?

DDoS attack adalah Distributed-Denial-of-Service attack, sebuah usaha untuk membuat suatu sumber daya komputer menjadi tidak bisa dipakai oleh user-nya, dengan menggunakan ribuan zombie system yang ‘menyerang’ secara bersamaan. Tujuannya negatif, yakni agar sebuah website atau layanan online tidak bisa bekerja dengan efisien atau bahkan mati sama sekali, untuk sementara waktu atau selama-lamanya. DDoS attack adalah salah satu model dari DoS ( denial-of-service) attack.

Target serangan DoS attack bisa ditujukan ke berbagai bagian jaringan. Bisa ke routing devices, web, electronic mail, atau server Domain Name System.
Ada 5 tipe dasar DoS attack :
1. Penggunaan berlebihan sumber daya komputer, seperti bandwith, disk space, atau processor.
2. Gangguan terhadap informasi konfigurasi, seperti informasi routing.
3. Gangguan terhadap informasi status, misalnya memaksa me-reset TCP session.
4. Gangguan terhadap komponen-komponen fisik network.
5. Menghalang-halangi media komunikasi antara komputer dengan user sehingga mengganggu komunikasi.
DoS attack juga termasuk eksekusi malware, yang dimaksudkan untuk :
* Memaksimalkan kerja processor, sehingga memblok tugas-tugas yang lain.
* Memicu terjadinya error di dalam microcode.
* Memicu error pada urutan instruksi dan memaksa komputer menjadi tidak stabil dan locked-up.
* Memanfaatkan error-error yang ada di system operasi yang berbuntut pada ‘kematian’ system.
* Membuat system operasi menjadi crash.
* iFrame (D)DoS, di dalamnya terdapat sebuah dokumen HTML yang sengaja dibuat untuk mengunjungi halaman web ber-kilobyte tinggi dengan berulang-ulang, hingga melampaui batas bandwith.
Gejala-gejala DDoS attack :
* Kinerja jaringan menurun. Tidak seperti biasanya, membuka file atau mengakses situs menjadi lebih lambat.
* Fitur-fitur tertentu pada sebuah website hilang.
* Website sama sekali tidak bisa diakses.
* Peningkatan jumlah email spam yang diterima sangat dramatis. Tipe DoS yang ini sering diistilahkan dengan “Mail Bomb”.
Contoh kasus DoS attack :
1. Februari 2007, lebih dari 10.000 server game online seperti Return to Castle Wolfenstein, Halo, Counter-Strike, diserang oleh group hacker “RUS”. DDoS attack berasal dari 1.000 lebih komputer yang terletak di negara bekas Uni Sovyet. Kebanyakan berasal dari Rusia, Uzbekistan dan Belarusia.
2. Juli 2008, banyak blog milik blogger-blogger konservatif, termasukMacsmind.com, merasa mendapat serangan DDoS attack hingga beberapa terpaksa harus offline. Serangan ini dikaitkan dengan 3 IP address yang diregister melalui GoDaddy.com ke barrackobama.com, situs resmi calon presiden AS dari partai Demokrat, Barrack Obama. Sebelumnya, beberapa pendukung Obama juga melakukan serangan ke situs-situs pendukung Hillary Rodham Clinton dengan menggunakan google.com. Sampai 8 Agustus kemarin, asal pasti serangan masih belum jelas, namun Obama atau tim kampanyenya secara personal dianggap terlibat.
Ya seperti itu lah DDOS. Sayapun pernah menggunakannya. Saya menggunakan DDOS attacker SAMP ;) Hehee.

Apa itu OS ( Operating System ) ?

Operating System ( OS ) atau yang sering disebut sebagai sistem operasi adalah suatu sistem yang digunakan untuk mengoptimalkan kerja Hardware ( perangkat keras ) dan juga software ( perangkat lunak ) yang ada pada komputer.
Fungsi Operating System :Sebagai perantara di antara software dan hardware. Ia juga bertanggungjawab dalam mengagihkan sumber komputer – seperti memori dan CPU – kepada setiap aplikasi yang dijalankan. Operating System terdiri dari :Mekanisme Boot, yaitu meletakkan kernel ke dalam memoryKernel, yaitu inti dari sebuah Sistem OperasiCommand Interpreter atau shell, yang bertugas membaca input dari penggunaPustaka-pustaka, yaitu yang menyediakan kumpulan fungsi dasar dan standar yang dapat dipanggil oleh aplikasi lainDriver untuk berinteraksi dengan hardware eksternal, sekaligus untuk mengontrol mereka. Skema Kerja Operating System :Input – Hardware – Kernel – Software – Output Kernel → Inti dari OS ( Operating System )
Operating System saat ini banyak di produksi oleh :
Keluarga Microsoft Windows – yang antara lain terdiri dari Windows Desktop Environment (versi 1.x hingga versi 3.x), Windows 9x (Windows 95, 98, dan Windows ME), dan Windows NT (Windows NT 3.x, Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows 7 (Seven) yang dirilis pada tahun 2009, Windows 8 (eight) yang dirilis pada tahun 2011 yang dirilisdan Windows Orient yang akan dirilis pada tahun 2014).Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX, seperti SCO UNIX, keluarga BSD (Berkeley Software Distribution), GNU/Linux, MacOS/X (berbasis kernel BSD yang dimodifikasi, dan dikenal dengan nama Darwin) dan GNU/Hurd.Mac OS, adalah sistem operasi untuk komputer keluaran Apple yang biasa disebut Macatau Macintosh. Sistem operasi yang terbaru adalah Mac OS X versi 10.4 (Tiger). Awal tahun 2007 direncanakan peluncuran versi 10.5 (Leopard).

Ya baru segitu yang saya pelajari.
Terima kasih ;)

Minggu, 07 Juni 2015

Mengenal apa itu Registry Windows.

 



Untuk sebagian orang yang biasa mengoperasikan computer, terkadang pada saat mereka mendengar kata REGISTRY, maka mereka akan mengeluarkan tanggapan negative tentang REGISTRY. Tapi memang benar sebagian yang dikatakan temen – temen anda tentang registry. Pada kali ini penulis akan mencoba untuk memperkenalkan Registry terlebih dahulu kepada para pembaca.
Registry merupakan jantung dari windows. Karena dari registrylah anda dapat mengontrol Sistem, Hardware, Desktop, Windows Explorer, Start Menu, dan Internet Explorer. Informasi database yang berada pada system operasi Microsft. Database tersebut menyimpan pengaturan pada computer anda.
Registry memiliki nama lain seperti Regedit atau Registri Editor. Untuk lebih mudah untuk penyampaiannya maka saya penulis menggunakan istilah registry saja karena seperti title diatas adalah Mengenal Apa Itu Registry Windows.

Selanjutnya kita akan mulai kepembahasan, untuk sebagian orang pasti tahu bagaimana membuka  tampilan jendela Registry ataupun RegEdit. Tapi sebagian orang tidak mengetahui untuk melakukannya. Berikut ulasan untuk membuka jendela registry.
Untuk Membuka Jendela Registry, yaitu :
  • Klik Start > Run > Ketikan “regedit” (Tanpa Tanda Petik). Atau Win+R (Tekan Tombol dan tahan Windows pada keyboard lalu tekan tombol R pada keyboard.

    1. ENTER
    2. Maka Akan Muncul Tampilan Registry atau Registry Editor

    Berikut Penjelasannya :
    Pada Bagian Panel Sebelah Kiri, setiap sub folder berada dibawah My Computer dinamakan key, seperti HKEY_CLASSES_ROOT, HKEY_CURRENT_USER, HKEY_LOKAL_MACHINE, HKEY_USERS, dan HKEY_CURRENT_CONFIG. Setiap sub folder dibawah key dinamakan subkey, demikian seterusnya. Pada bagian panel sebelah kanan terdapat value yang akan dimanipulasi. Pada kesempatan ini penulis akan membahan 3 tipe value saja, yaitu Binary, DWORD, dan String Value. Sedangkan yang berada pada bagian kanan value merupakan data atau isi value.

    Penulis minta maaf terjadi ketidak nyamanan pembaca pada gambar diatas. Maklum ga isa make PAINT. Hehehe. OK kita lanjut. Selain aturan yang telah diterapkan diatas, ada satu hal penting yang harus anda ketahui, yaitu jika subkey yang diperlukan tidak ada didalam sub key tersebut terlebih dahulu. Caranya , Klik Kanan Key diman sub key yang baru ingin dibuat kemudian pilih new > key begitu selanjutnya, jika anda akan membuat beberapa sub key.
    Apabila anda tidak menemukan value yang anda inginkan, maka anda dapat membuat value tersebut. Caranya, klik kanan pada bagian kosong panel sebelah kanan. Kemudian, pilih new dan jenis value yang anda inginkan. Jenis value yang ada pada registry.
    Terakhir adalah mengenai Data Value. Isi dari Data Value sangat menentukan manipulasi yang akan anda lakukan terhadapat registry computer anda. Untuk mendapatkan hasil manipulasi, anda harus menggantikan isi value sesuai dengan tuntunan yang penulis berikan.
    Pada saat menggunakan registry, anda harus sangat berhati – hati karena registry merupakan otak dari sistem operasi pada computer anda. Oleh sebab itu, maka alangkah baiknya jika anda membuat backup-nya terlebih dahulu sehingga kesalahan yang mungkin terjadi dapat diperbaiki kembali.
    Cara membackup registry adalah dengan memilih menu File > Export. Setelah kotak dialog Export Registry muncul, ketiklah nama file backupnya dan simpan pada folder yang anda inginkan, kemudian klik ok. Sedangkan untuk mengambil kembali file registry sebelumnya adalah dengan kebalikannya, yaitu memilih menu file > import.
    Sekarang, keadaan registry anda sudah dapat dikatakan aman. Walaupun demikian, anda harus tetap berhati – hati dalam hal memanipulasi registry anda.

    Ya seperti itulah yang baru saja saya pelajari apa itu Registry.
    Terima kasih ;)



    Rabu, 27 Mei 2015

    Pengertian, Fungsi dan Cara melakukan DiskDefragmenter.

    Hallo? kembali lagi dengan saya Muhammad Bagus Icfan. Saya akan menjelaskan sedikit tentang artikel diatas.

    Pada Windows atau Operating System, setiap kali sering disuruh untuk mendefrag harddisk kita. Kenapa kita harus mendefragment harddisk kita ?

    1. Pengertian Disk Defragmenter

    Disk defragmenter adalah suatu program yang berinduk pada sistem operasi komputer (OS) yang berguna untuk menyusun kembali file-file yg diperbaharui atau yang telah di install baik secara sengaja mahupun tidak sengaja. Jika anda membuka file apa pun itu maka secara automatik windows akan bekerja atau mengambil ruang secara automatik dalam penempatan space atau bagian partition dalam hardisk.

    2. Fungsi Disk Defragmenter
    Defragmenter mempunyai fungsi untuk menjaga kestabilan PC dan keadaan hardisk kerana defragmenter mampu mengelakkan / men fix kan boot sector dalam hardisk ataupun error program, jadi windows yang kita pakai sekarang ini sangat baik terhadap penggunanya dengan tools-tools yg berguna dalam menjaga hardware.
    • Windows tidak dapat menguruskan kembali file-file secara automatik (tanpa bantuan defragmenter) file yang telah di delete, di copy maupun dibuka. Maka dengan itu windows menyediakan recent documents (open file history) dan system restore point untuk mengulangi jika dalam proses defragmenting tidak dapat ditata kembali.
    • Disk defragmenter merupakan salah satu tools pembawaan windows, anda dapat menggunakannya untuk mengatur file-file di hardisk anda. Biasanya file-file di hardisk kita tidak beraturan mungkin kerana pengaruh sering instal program yg tidak selalu di guna, menutup aplikasi secara tidak normal (hang), copy dan menghapus atau memindahkan file, dan berbagai aktiviti managemen file lain. Oleh kerana file tersebut jika di andaikan lembaran-lembaran kertas, maka sebagian merupakan filel – file atau kertas kerja anda dirumah jika tidak di kemas selama 1 tahun atau jika tidak diatur ia akan berselerak di dalam almari atau meja anda. Demikian pula windows akan mengatur file sistem, file aplikasi, dan file data ke dalam lokasi-lokasi tertentu di dalam hardisk sehingga memudahkan windows mencari file-file yang diperlukan.
    3. Cara Melakukan Disk Defragmenter
    • Windows XP :
    1. Pada start menu pilih program->Acessories -> System Tools -> Disk defragmenter
    2. Pilih drive yang berisi file windows anda (misalnya drive C), secara default windows diinstal di drive C
    3. Klik tombol Analyze, tunggu hingga windows melakukan analisa terhadap file-file di hardisk anda. Jika ada file yang belum terfragmentasi maka kotak dialok untuk melakukan defrag. Tekan tombol defrag, proses ini butuh waktu sekitar 1 – 4 jam tergantung kapasitas hardisk yang di defrag.
    Contoh Analyze:
    4. Selepas di analisa, lihat pada warna di antara dua bagian yaitu bagian atas. jika warna merah kelihatan banyak seperti contoh gambar dibawah, anda perlu klik pada Defragment untuk menghilangkan warna merah.
    5. Tunggu hingga proses defrag habis.
    Perbedaan warna pada program defragment :
    • Merah : File tidak tersusun.
    • Biru : File yang disimpan.
    • Hijau : Unmovables files.
    • Putih : Ruang kosong.
    (Note : Proses defrag ini sebaiknya dilakukan sebulan sekali jika banyak melakukan perubahan file pada hardisk anda, jika jarang melakukan perubahan sebaiknya sekali dalam 2 bulan).
    Cara Melakukan Disk Defragmenter :
    • Windows 7 :
    1. Pertama, klik meu Start -> All Programs -> Accessories -> System tools -> Disk Defragmenter.
    2. Setelah di Klik menu Disk Defragmenter tadi, maka anda akan melihat partisi yang akan di defragment, termasuk partisi hidden yang dibuat oleh Windows 7.
    3. Jika ingin melihat apakah sebuah partisi memang perlu di defrag atau tidak dengan klik tombol Analyze Disk.
    4. Hasil dari analisa tersebut dapat digunakan sebagai acuan apakah sebuah partisi memang perlu di defrag atau tidak. Meskipun hasil analisa menunjukkan kalau sebuah partisi tidak memerlukan defragment, anda masih bisa melakukan defrag ke partisi tersebut.
    Pilih partisi mana yang ingin di defrag dan klik tombol Defragment Disk untuk memulai defrag partisi hard disk.
    Yaa baru sedikit yang saya ketahui tentang disk defragmenter, saya akan belajar banyak lagi, Maaf belum ada Screenshot, akan saya edit nanti ;) soalnya saya belum mau ngedefrag hdd :v
    Terima kasih ;)

    Jumat, 08 Mei 2015

    Pengertian Javascript.

    Hasil gambar untuk jAVASCRIPT
    Javascript adalah bahasa pemograman yang berjalan di browser, orang-orang biasa bilang client side programming. Client di sini adalah browser, seperti: Internet Explorer, Firefox, Chrome, Opera, Safari dan sebagainya. Kode javascript biasanya disisipkan diantara kode-kode HTML.

    Java script pertama kali di perkenalkan oleh netscape pada tahun 1995 dengan nama "LifeScript". Pemograman ini di gunakan untuk program sederhana untuk browser netscape navigator. Di tahun itu pula, tepatnya pada tanggal 4 desember 1995, netscape bekerja sama dengan pengembang pemograman "JAVA" yaitu Sun. Pemograman LifeScript di ganti namanya menjadi "JavaScript" yang kita kenal sekarang ini.

    Ingat ! JavaScript berbeda dengan pemograman Java. Jika Pemograman java sama seperti halnya pemograman C. Java merupakan pemograman yang di gunakan untuk software aplikasi, seperti Game dan lainnya. Sedangkan JavaScript di buat secara khusus untuk membuat halaman web interaktif, dinamis dan inovatif.


    Beberapa hal yang penting dijavascript
    1. File JavaScript ber-extension ".js". Misalnya belajar.js
    2. JavaScript tidak bisa berdiri sendiri. Bisanya menempel pada tag HTML
    3. Penulisan script di mulai dengan <script type="text/javascript"> dan di akhiri </script>
    4. Menggunakan blok awal "{" dan block akhir "}".
    5. Tanda <!– dan //> disertakan dengan tujuan agar sekiranya browser tidak mendukung JavaScript maka bagian tersebut akan diperlakukan sebagai komentar/remarks.
    6. untuk menyambung 2 baris sintak program menggunakan karakter "\"
    7. Setiap statement bisa di akhiri dengan karakter ";", tetapi bisa juga tidak.
    8. penulisan program Sensitive Case. dalam penulisan variable huruf besar berbeda dengan huruf kecil.

    Contoh sederhana JavaScript dalam dokument HTML
    <html>
    <head><title>Belajar JavaScript</title></head>
    <body>
    <script style="text/javascript">
        document.write("www.swalt.info Salah satu web yang berisikan Tutorial pemograman")
    </script>
    </body>
    </html>
     
    Hanya itu yang baru saya ketahui, saya akan perbarui kalo saya sudah mempelajari lebih lanjut.
    Terima kasih.

    Pengertian, Sejarah dan Konsep Visual Basic.

    Hasil gambar untuk pengertian 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. 
     Semoga anda mengerti apa itu Visual Basic yang saya beritahu.
    Terima kasih.