Senin, 12 November 2012

cara tepat untuk mendidik anak usia dini dengan metode "CALISTUNG"








Tak sedikit orang tua  yang bangga dengan kemampuan balitanya membaca,berhitung dan menulis (calistung). Mereka yakin anak yang diajarkan kemampuan calistung sejak dini lebih pintar dari anak seusianya.

Di tambah lagi, kini semakin banyak sekolah dasar yang mensyaratkan calon siswanya punya kemampuan calistung, kendati hal itu sebenarnya dilarang. Karena khawatir anaknya tidak bisa masuk ke SD favorit, para orangtua pun berlomba-lomba mengajari anaknya calistung, antara lain dengan memilih playgroup atau TK yang menjamin balita mahir calistung sebagai persiapan masuk SD.Apabila minat membaca dan menulis anak sudah muncul sejak dini mungkin proses mengajarkan calistung pada anak menjadi lebih mudah dan menyenangkan. Namun faktanya kebanyakan anak baru benar-benar siap belajar membaca dan menulis di atas usia 5 tahun.

Direktur Jenderal Pendidikan Anak Usia Dini Nonformal dan Informal, Kemdikbud, Lydia Freyani Hawadi, seperti dikutip Kompas (12/1/12) pernah mengingatkan bahwa jenjang PAUD seharusnya tidak membebani anak dengan kemampuan calistung. Siswa baru boleh diajar calistung di SD.

Metode pendekatan di PAUD, kata Lydia, tidak didasarkan pada aspek kognitif, tetapi pada aspek motorik. Karena perkembangan anak usia 0-5 tahun masih terfokus pada aspek motorik, seharusnya metode pembelajarannya lebih menekankan pengembangan soft skill dengan cara bermain.

Lagipula, masa balita adalah masanya bermain dan bermain. Memaksakan anak melakukan sesuatu yang sebenarnya ia belum siap justru akan memberikan pengalaman yang tidak menyenangkan, bahkan akhirnya muncul penolakan.

"Banyak orangtua yang memilih PAUD bukan yang berdampak bagus bagi perkembangan buah hatinya, tapi PAUD yang hasilnya dapat membanggakan orangtua. Yang terjadi, anak pun menjadi stres di usia dini," kata Paulin Sudwikatmono, principal KindyROO, sebuah sekolah bagi anak usia dini.

Ia menambahkan, karena terlalu fokus untuk diajarkan calistung pada usia yang sangat dini, anak-anak tidak berkembang secara alami sebagaimana mestinya karena di masa yang instan ini anak-anak dipacu untuk belajar dan tidak diberikan kesempatan untuk membangun fondasi yang kuat dan berkembang secara alami.

"Sebagai contoh, banyak orang tua yang merasa bahwa anak-anak tidak perlu merangkak lama dan memburu-burukan anak untuk berjalan. Atau juga anak tidak perlu distimulasi motorik halusnya seperti menstimulasi keterampilan tangan dan langsung mengajar anak untuk bisa menulis," katanya.

Akibatnya, ada anak yang sudah berumur 6 tahun tetapi anak tersebut tidak dapat menulis dengan baik atau tidak dapat menulis dalam jangka waktu yang lama karena tangan cepat letih.

Kemampuan merangkak pada anak sebenarnya juga memberikan stimulasi yang banyak terhadap anak tersebut, seperti menstimulasi konsentrasi, mata, koordinasi dan kekuatan otot tubuh. Tetapi karena diburu-buru untuk berjalan cepat dengan cara dititah atau menggunakan alat bantu berjalan (walker), anak-anak tersebut kehilangan kesempatan untuk distimulasi secara benar.

"Orang tua juga berpandangan bahwa anak-anak tidak perlu bermain lama. Jika anak terstimulasi dengan baik dan benar pada saat usia dini dan diberikan kesempatan untuk bermain, anak tersebut tidak akan menemui hambatan dalam belajar di kemudian hari dan anak tersebut distimulasi untuk menjadi lebih kreatif," paparnya.

Bermain yang terarah merupakan fondasi yang penting untuk menunjang kesempurnaan dalam kemampuan belajar di kemudian hari.

"Di KindyROO, kami memberikan arahan dan pengalaman kepada orang tua bagaimana cara menstimulasi anak dengan cara yang baik dan benar untuk menghindari kesulitan belajar di kemudian hari pada saaat mereka masuk usia sekolah," ujar Paulin.

Dengan pengalaman lebih dari 30 tahun, KindyROO mendidik orang tua dan anak agar setiap fase pekembangan dalam anak harus dilalui dan dikuasai. Anak tidak dipaksa secara instant untuk melakukan hal-hal yang tidak cocok untuk usianya.

Anak-anak juga harus diberikan waktu untuk berkembang secara alami dan diberikan waktu yang banyak untuk bermain secara terarah. Yang paling penting adalah anak-anak diberikan fondasi yang kuat dan otak distimulasi secara maksimal agar anak-anak siap menghadapi tantangan pada saat sekolah nanti

 http://edukasi.kompas.com/read/2012/06/13/1359517/Perlukah.Mengajarkan.Calistung.di.Usia.Dini







pengertian software dan hardware

Pengertian software atau perangkat lunak

Dalam dunia teknologi informasi kita sering mendengar kata software. Sebenarnya apa sih software itu? Ada yang mengatakan bahwa tanpa software,  komputer tidak dapat digunakan atau dioperasikan. Untuk mengetahui definisi atau pengertian dari software silahkan simak sedikit penjelasannya di bawah ini.

Nama lain dari Software adalah perangkat lunak.  maka sifatnya pun berbeda dengan hardware atau perangkat keras, jika perangkat keras adalah komponen yang nyata yang dapat diliat dan disentuh secara langsung oleh manusia, maka software atau Perangkat lunak tidak dapat disentuh dan dilihat secara fisik, software memang tidak tampak secara fisik dan tidak berwujud benda namun  bisa untuk dioperasikan.
Pengertian Software komputer adalah sekumpulan data elektronik yang disimpan dan diatur oleh komputer, data elektronik yang disimpan oleh komputer itu dapat berupa program atau instruksi yang akan menjalankan suatu perintah. Melalui sofware atau perangkat lunak.

Jenis-jenis Software atau Perangkat Lunak

Software atau perangkat lunak komputer berdasarkan distribusinya dibedakan menjadi beberapa macam, yaitu software berbayar, software gratis atau free ( Freeware, free software, shareware) .

Software berbayar

Software berbayar merupakan perangkat lunak yang didistribusikan untuk tujuan komersil, setiap pengguna yang ingin menggunakan atau mendapatkan software tersebut dengan cara membeli atau membayar pada pihak yang mendistribusikannya. pengguna yang menggunakan software berbayar umumnya tidak diijinkan untuk menyebarluaskan software tersebut secara bebas tanpa ijin ada penerbitnya. contoh software berbayar ini misalnya adalah sistem microsoft windows, microsoft office, adobe photo shop, dan lain-lain.

Freeware

Freeware atau perangkat lunak gratis adalah perangkat lunak komputer berhak cipta yang gratis digunakan tanpa batasan waktu, berbeda dari shareware yang mewajibkan penggunanya membayar (misalnya setelah jangka waktu percobaan tertentu atau untuk memperoleh fungsi tambahan). Para pengembang perangkat gratis seringkali membuat perangkat gratis freeware “untuk disumbangkan kepada komunitas”, namun juga tetap ingin mempertahankan hak mereka sebagai pengembang dan memiliki kontrol terhadap pengembangan selanjutnya. Freeware juga didefinisikan sebagai program apapun yang didistribusikan gratis, tanpa biaya tambahan. Sebuah contoh utama adalah suite browser dan mail client dan Mozilla News, juga didistribusikan di bawah GPL (Free Software).

Free Software

Free Software lebih mengarah kepada bebas penggunaan tetapi tidak harus gratis. Pada kenyataannya, namanya adalah karena bebas untuk mencoba perangkat lunak sumber terbuka (Open Source) dan di sanalah letak inti dari kebebasan: program-program di bawah GPL, sekali diperoleh dapat digunakan, disalin, dimodifikasi dan didistribusikan secara bebas. Jadi free software tidak mengarah kepada gratis pembelian tetapi penggunaan dan distribusi. Begitu keluar dari lisensi kita dapat menemukan berbagai cara untuk mendistribusikan perangkat lunak, termasuk freeware, shareware atau Adware. Klasifikasi ini mempengaruhi cara di mana program dipasarkan, dan independen dari lisensi perangkat lunak mana mereka berasal.
Perbedaan yang nyata antara Free Software dan Freeware. Konflik muncul dalam arti kata free dalam bahasa Inggris, yang berarti keduanya bebas dan gratis. Oleh karena itu, dan seperti yang disebutkan sebelumnya, Free Software tidak perlu bebas, sama seperti Freeware tidak harus gratis.

Shareware

Shareware juga bebas tetapi lebih dibatasi untuk waktu tertentu. Shareware adalah program terbatas didistribusikan baik sebagai demonstrasi atau versi evaluasi dengan fitur atau fungsi yang terbatas atau dengan menggunakan batas waktu yang ditetapkan (misalnya 30 hari) . Dengan demikian, memberikan pengguna kesempatan untuk menguji produk sebelum membeli dan kemudian membeli versi lengkap dari program. Sebuah contoh yang sangat jelas dari tipe ini adalah perangkat lunak antivirus, perusahaan-perusahaan ini biasanya memudahkan pelepasan produk evaluasi yang hanya berlaku untuk jumlah hari tertentu. Setelah melewati maksimum, program akan berhenti bekerja dan Anda perlu membeli produk jika Anda ingin tetap menggunakannya.
Kita juga dapat menemukan perangkat lunak bebas sepenuhnya, namun termasuk dalam program periklanan, distribusi jenis ini disebut Adware. Sebuah contoh yang jelas adalah program Messenger dari Microsoft yang memungkinkan penggunaan perangkat lunak bebas dalam pertukaran untuk masuk dengan cara iklan banner atau pop-up.
Itulah artikel penjelasan mengenai pengertian software atau perangkat lunak komputer. Semoga ulasan di atas dapat menambah pengetahuan dan wawasan kamu di bidang komputer.


Pengertian hardware atau perangkat keras
Pengertian Hardware atau Perangkat Keras adalah komponen pada komputer yang dapat terlihat dan disentuh secara fisik. Jadi, rupa secara fisik dari komputer dapat kita sebut sebagai Hardware atau Perangkat Keras.

Contoh dari Hardware adalah sebagai berikut:

  1. Perangkat Input/Masukan: Merupakan Hardware yang digunakan untuk memasukkan (Input) instruksi dari pengguna komputer (User). Contohnya adalah Keyboard, Mouse, dan Joystick.
  2. Perangkat Pemrosesan: Merupakan Hardware yang terdapat pada sebuah komputer untuk memproses masukkan/input dari pengguna. Contohnya adalah Prosesor pada sebuah komputer.
  3. Perangkat Output/Keluaran: Merupakan Hardware yang digunakan untuk menghasilkan suatu proses (output) dari pengguna komputer (User). Contohnya adalah Monitor, Speaker, dan Printer.


keindahan alam indonesia yang menakjubkan

Inilah keindahan-keindahan alam indonesia yang sangat menakjubkan.
1. Gunung Rinjani, NTB
Rinjani memiliki panaroma yang bisa dibilang paling bagus di antara gunung-gunung di Indonesia. Setiap tahunnya (Juni-Agustus) banyak dikunjungi pencinta alam mulai dari penduduk lokal, mahasiswa, pecinta alam. Suhu udara rata-rata sekitar 20°C; terendah 12°C. Angin kencang di puncak biasa terjadi di bulan Agustus. Beruntung akhir Juli ini, angin masih cukup lemah dan cuaca cukup cerah, sehingga pendakian ke puncak bisa dilakukan kapan saja.
Gunung Rinjani - NTB
Gunung Rinjani - NTB
2. Pulau Komodo, NTT

Taman Nasional Komodo (TN. Komodo) merupakan kawasan yang terdiri dari beberapa pulau dengan perairan lautnya. Pulau-pulau tersebut merupakan habitat satwa komodo (Varanus komodoensis) yaitu reptil purba yang tersisa di bumi. Kondisi alamnya unik, terdapat padang savana yang luas dengan pohon lontarnya (Borassus flabellifer).
Pulau Komodo - NTT
Gunung Rinjani - NTB
3. Kepulauan Raja Ampat, Papua Barat

Kepulauan Raja Ampat merupakan kepulauan yang berada di barat pulau Papua di provinsi Papua Barat, tepatnya di bagian kepala burung Papua. Kepulauan ini merupakan tujuan penyelam-penyelam yang tertarik akan keindahan pemandangan bawah lautnya.
Kepulauan Raja Ampat - Papua Barat
Kepulauan Raja Ampat - Papua Barat
4. Kawah Ijen, Jawa Timur

Kawah Ijen merupakan salah satu gunung berapi atraksi wisata di Indonesia. Kawah Ijen merupakan objek wisata terkenal, yang telah dikenal oleh para wisatawan domestik dan asing karena keindahan alam dan bahari.
Kawah Ijen - Jawa Timur
Kawah Ijen - Jawa Timur
5. Carstensz Pyramid, Papua

Indonesia patut berbangga dengan keunikan dan kekayaan alam serta tradisi masayarakatnya. Kali ini, Carstenz Pyramid atau yang bisa disebut dengan puncak jaya, juga berada di Papua. Puncak Carstensz ini merupakan puncak tertinggi di Australia dan Oceania.
 Cartensz Pyramid - Papua
Cartensz Pyramid - Papua
6. Gunung Anak Krakatau, Selat Sunda

Krakatau adalah kepulauan vulkanik yang masih aktif dan berada di Selat Sunda antara pulau Jawa dan Sumatra. Nama ini pernah disematkan pada satu puncak gunung berapi di sana yang, karena letusan pada tanggal 26-27 Agustus 1883, kemudian sirna. Letusannya sangat dahsyat dan tsunami yang diakibatkannya menewaskan sekitar 36.000 jiwa
Gunung Anak Krakatau - Papua
7. Gunung Bromo, Jawa Timur

Gunung Bromo merupakan gunung berapi yang masih aktif dan paling terkenal sebagai obyek wisata di Jawa Timur. Sebagai sebuah obyek wisata, Gunung Bromo menjadi menarik karena statusnya sebagai gunung berapi yang masih aktif.
Gunung Bromo - Jawa Timur
Gunung Bromo - Jawa Timur
8. Gunung Kelimutu, NTT

Gunung Kelimutu adalah gunung berapi yang terletak di Pulau Flores, Provinsi NTT, Indonesia. Lokasi gunung ini tepatnya di Desa pemo Kecamatan kelimutu, Kabupaten Ende. Gunung ini memiliki tiga buah danau kawah di puncaknya. Danau ini dikenal dengan nama Danau Tiga Warna karena memiliki tiga warna yang berbeda, yaitu merah, biru, dan putih. Walaupun begitu, warna-warna tersebut selalu berubah-ubah seiring dengan perjalanan waktu.
Gunung Kelimutu, NTT
Gunung Kelimutu - NTT
9. Taman Laut Bunaken, Sulawesi Utara

Taman laut Bunaken memiliki 20 titik penyelaman (dive spot) dengan kedalaman bervariasi hingga 1.344 meter. Dari 20 titik selam itu, 12 titik selam di antaranya berada di sekitar Pulau Bunaken. Dua belas titik penyelaman inilah yang paling kerap dikunjungi penyelam dan pecinta keindahan pemandangan bawah laut.
Taman Laut Bunaken, Sulawesi Utara
Taman Laut Bunaken - Sulawesi Utara
10. Danau Toba, Sumatra Utara

Danau Toba adalah sebuah danau vulkanik dengan ukuran panjang 100 kilometer dan lebar 30 kilometer (danau volkanik terbesar di dunia). Di tengah danau ini terdapat sebuah pulau vulkanik bernama Pulau Samosir. Danau Toba sejak lama menjadi daerah tujuan wisata penting di Sumatera Utara selain Bukit Lawang dan Nias, menarik wisatawan domestik maupun mancanegara.
Danau Toba , Sumatra Utara
Danau Toba - Sumatra Utara
11. Baluran, Jawa Timur

Baluran adalah Afrikanya Indonesia, Taman Nasional ini merupakan perwakilan ekosistem hutan yang spesifik kering di Pulau Jawa, terdiri dari tipe vegetasi savana, hutan mangrove, hutan musim, hutan pantai, hutan pegunungan bawah, hutan rawa dan hutan yang selalu hijau sepanjang tahun. Sekitar 40 persen tipe vegetasi savana mendominasi kawasan Taman Nasional Baluran.
Baluran, Jawa Timur
Baluran - Jawa Timur
12. Pantai Dreamland, Bali

Dreamland atau lebih dikenal sebagai Pantai Dreamland merupakan salah satu pantai terindah di Bali selain Pantai Kuta. Pantai yang terletak tidak jauh dari daerah Uluwatu di Pulau Dewata ini sudah sangat terkenal karena keindahannya. Keindahan dan kebersihan pantai menambah daya tarik pengunjung, bukan hanya dari dalam negeri tapi juga turis manca negara.
Pantai Dreamland, Bali
Pantai Dreamland - Bali
13. Danau Gunung Tujuh, Jambi

Kerinci boleh bangga dengan keberadaan Danau Gunung Tujuh yang merupakan danau tertinggi di Asia Tenggara. Serta terdapat beberapa danau kecil lainnya dengan keindahan alamnya yang unik. Danau Belibis dengan alam yang masih asli memberikan sentuhan yang berbeda.
Danau Gunung Tujuh, Jambi
Danau Gunung Tujuh - Jambi
14. Green Canyon, Jawa Barat

Green Canyon menyimpan pesona luar biasa. Perpaduan antara sungai, lembah hijau, hutan lindung, dan aneka stalaktit-stalakmit. Keindahan berbalut kesunyian, bagai surga yang tersembunyi. Green Canyon mulai dikembangkan pada tahun 1989.
Green Canyon, Jawa Barat
Green Canyon - Jawa Barat
15. Danau Sentani, Papua

Danau Sentani di bawah lereng Pegunungan Cycloops yang terbentang antara Kota Jayapura dan Kabupaten Jayapura, Papua. Lanskap Danau Sentani dengan gugusan pulau di tengahnya merupakan salah satu yg terindah di Indonesia.
Danau Sentai, Papua
Danau Sentai - Papua
16. Goa Gong, Jawa Timur

Goa Gong diklaim sebagai goa terindah di Asia Tenggara. Di dalam gua ini Anda dapat menyaksikan berbagai macam tonjolan batuan (stalaktit/stalakmit) yang sangat menarik dan proses terjadinya secara alami.
Goa Gon, Jawa Timur
Goa Gon - Jawa Timur
17. Pegunungan Karst Bantimarung, Sulawesi Selatan

Taman Nasional Bantimurung mempunyai pemandangan alam yang paling indah. Karena di taman nasional ini, terdapat sumber air yang tidak pernah kering. Sehingga berbagai jenis tanaman dapat bertahan di saat musim kemarau yang panjang.
Pegunungan Kars Bantimarung, Sulawesi Selatan
Pegunungan Kars Bantimarung, Sulawesi Selatan
18. Pulau Belitung, Bangka Belitung

Pulau indah, pemandangan unik pantai pasir putih asli dihiasi batu-batu granit yang artistik dan air laut sejernih kristal, dikelilingi oleh ratusan pulau-pulau kecil.
Pulau Bangka Belitung, Bangka Belitung
Pulau Bangka Belitung - Bangka Belitung
19. Pulau Derawan, Kalimantan Timur

Di perairan sekitarnya terdapat taman laut dan terkenal sebagai wisata selam (diving) dengan kedalaman sekitar lima meter. Pada batu karang di kedalaman sepuluh meter, terdapat karang yang dikenal sebagai "Blue Trigger Wall"
Pulau Derawan - Kalimantan Timur
Pulau Derawan - Kalimantan Timur

http://www.kendali.com/index.php?option=com_content&view=article&id=252:keindahan-alam&catid=138:artikel-alam&Itemid=189



Rabu, 07 November 2012

KELEBIHAN DAN KEKURANGAN MICROSOFT VISUAL BASIC

Seperti juga PHP, Visual basic adalah sebuah bahasa pemrograman yang mudah dipelajari dan tutorial ini akan mengantarkan anda untuk memasuki dunia VB dengan enjoy.
Dengan Visual basic, kamu bisa ngembangin aplikasi dan game-game berbasis Windows. Visual Basic jauh lebih mudah dipelajari dibandingkan bahasa pemrograman lainnya (seperti Visual C++) namun tetap merupakan bahasa pemrograman yang sangat powerful.
Visual basic lebih cocok untuk pengembangan aplikasi dibandingkan pengembangan game. Kamu bisa aja membuat game yang menakjubkan menggunakan Visual basic, tetapi jika kamu ingin membuat game profesional yang lebih canggih seperti Quake 2, maka kamu mungkin lebih baik memilih untuk menggunakan bahasa lain (seperti C++), yang tentunya akan jauh lebih sulit untuk digunakan.
Namun demikian, Visual basic sebenarnya sudah sangat memadai untuk memenuhi hampir semua kebutuhan pemrograman aplikasi dangame yang kamu inginkan
 
 
Kelebihan dari visual basic: 


  1. Bahasa yang sederhana. Banyak hal yang mungkin sulit dilakukan jikak kita menggunakan bahasa pemrograman lainnya, akan dapat dilakukan dengan mudah dengan menggunakan Visual basic.
  2.  Karena Visual basic sangat populer, maka sangat banyak sumber-sumber yang dapat kamu gunakan untuk belajar dan mengembangkan kemampuan kau baik berupa buku, web site dll . Dengan banyaknya sumber-sumber tersebut, maka tentu saja kamu akan sangat mudah menemukan jawaban atas persoalan yang kamu hadapi kan?
  3.   Kamu bisa memperoleh banyak tools baik gratis maupun tidak di Internet yang akan sangat membantu menghemat waktu kamu dalam pemrograman. Contoh, jika kamu ingin membuat program untuk melakukan ping ke salah satu komputer di jaringan kamu, alih-alih membuat program ping tersebut sendiri, kamu bisa donlot sebuah kontrol yang melakukan hal tersebut dan menempelkannya di program kamu. Jika dibandingkan dengan bahasa lain, Visual basic memiliki variasi tools yang paling luas lho.
  4.  Perintah-perintah dalam bahasa VB juga sangat komplit dan di VB kita bisa dengan mudah membuat sebuah program tanpa harus mengetik bahasa program lagi, tetapi cukup mendesign interface/tampilan program dengan VB Editor yang terlah tersedia. 
  5. Dan yang paling penting  tersedianya fasilitas ActiveX. ActiveX merupakan program/fasilitas tambahan yang bisa kita masukan/load ke dalam VB sehingga fasilitas dan kemampuan VB bisa terus meningkat. Selai itu bila kita ingin membuat tombol, tinggal drag saja tombol di toolbox lalu beri code, berbeda dengan software lainnya Anda harus membuat code yang panjang hanya untuk membuat tombol saja. Selain itu source code, ocx VB dapat diperoleh di internet sangat banyak.

Kekurangan/kelemahan dari visual basic:

  1.  Visual Basic adalah bahasa pemrograman yang powerful, tetapi sebenarnya tidak terlalu bagus untuk membuat game-game yang benar-benar memuaskan.Lebih lambat dibandingkan bahasa pemrograman lain.
  2.  tidak memiliki database sendiri dan biasanya vb mengunakan database seperti : mysql,sql server, microsoft access. Selain tidak memiliki database sendiri vb tidak punya pendukung untuk membuat report dari bawaan vb sendiri, tetapi vb menggandeng sebuah software lain contohnya crystal report ataupun Microsoft access untuk membangun sebuah laporan.

 blogspot.com/2011/09/kelebihan-dan-kelemahan-visual-basic.html
 
 

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.
 http://dunovteck.wordpress.com/2012/06/21/sejarah-visual-basic/