Twitter

Head

Tab 1.1 Tab 1.2 Tab 1.3
Tab 2.1 Tab 2.2 Tab 2.3
Tab 3.1 Tab 3.2 Tab 3.3

Pages

GO GREEN

Back To Nature.

GO GREEN

Save Our Environment

GO GREEN

Save Our Beach and Sea

GO GREEN

Save Our Forest.

GO GREEN

Save Our Earth From Global Warming For Better Life

Kamis, 19 April 2012

Sejarah Komputer

Generasi Zero 


1.    Orang pertama yang membuat mesin hitung adalah ilmuan Perancis bernama Blaise Pascal ( 1623 – 1662 ), sehingga pemrograman Pascal diberikan menurut namanya. Mesin hitung ini dibuat th 1642 ketika dia berusia 19 th, dirangcang untuk membantu ayahnya yang bekerja sebagai pemungut pajak mesin hanya dapat melakukan penjumlah dan pengurangan.

2.    30 th kemudian pada tahun 1646 – 1716  Baron Gotfried Wilhem Leibniz (Jerman) membuat mesin mekanis yang dapat melakukan perkalian, pembagian. Menjadi kalkulator 4 fungsi.

3.    Tidak banyak perkembangan selama 150 th. Hingga  anatara th 1792 -1871 seorang professor matematika di universitas Cambridge, Charles Babbage penemu speedometer, membuat Mesin Deferensi  adalah alat mekanis yang dirancang untuk menjalankan Algoritma tunggal dan metode deferensi dengan menggunakan polynomial. Metode ini mencatat hasil-hasil pada plat tembaga dg sepotong baja, jadi merupakan media seperti kartu berlubang dan CD-Room.

4.   Mesin Analitis adalah pengganti mesin Deferensi  dengan memiliki kemampuan menyimpan, mengolah bagian input output. Mesin ini dapat deprogram dalam bahasa Assembly sederhana maka ia memerlukan software. Untuk membuat software Babbage memperkerjakan seorang wanita bernama Ada Augusta Lovelace (Inggris). Jadi Ada Auguta Lovelace adalah programmer computer pertama di dunia.





Contoh Makalah Tentang Kebudayaan Indonesia di Era Globalisasi


Globalisasi ternyata menimbulkan banyak pengaruh yang negatif bagi kebudayaan bangsa Indonesia. Norma-norma yang terkandung dalam kebudayaan bangsa Indonesia perlahan-lahan mulai pudar. Oleh karena itu perlu dipertahanan aspek sosial budaya Indonesia sebagai identitas bangsa.
Caranya adalah dengan penyaringan budaya yang masuk ke Indonesia dan pelestarian budaya bangsa. Bagi masyarakat yang mencoba mengembangkan seni tradisional menjadi bagian dari kehidupan modern, tentu akan terus berupaya memodifikasi bentuk-bentuk seni yang masih berpolakan masa lalu untuk dijadikan komoditi yang dapat dikonsumsi masyarakat modern.
Karena sebenarnya seni itu indah dan mahal. Kesenian adalah kekayaan bangsa Indonesia yang tidak ternilai harganya dan tidak dimiliki bangsa-bangsa asing. Oleh sebab itu, sebagai generasi muda yang merupakan pewaris budaya bangsa, hendaknya memelihara seni budaya kita demi masa depan anak cucu kita nantinya.

Untuk lebih lengkap silahkan Click here Click here

Rahasia Kayu Manis

Cinnamon merupakan nama lain dari kayu manis yang berasal dari bahasa Yunani yang berarti kayu yang manis. Tanaman ini banyak tumbuh di Pulau Jawa. Termasuk dalam famili Laureceae, pohon kayu manis (atau nama ilmiahnya Cinnamomum zeylanicum), pohon kayu memiliki tinggi maksimum 9 meter dengan kulit kayu berwarna abu-abu licin. Daunnya berbentuk mata tombak dengan panjang sekitar 20 cm dan lebar 5 cm. Daun berwarna hijau pada bagian atas dan warna putih pada bagian bawah. 

Berbunga kecil dengan warna putih atau kekuning-kuningan yang membentuk gugusan.
Bagian dari pohon kayu manis yang dimanfaatkan adalah kayu bagian dalam yang berwarna lebih gelap karena pada bagian dalam tercium bau yang harum sedangkan kulit bagian luar tidak berbau harum. Bagian dalam kulit kayu ini akan dikeringkan di bawah sinar matahari. Hasilnya, kulit kayu akan membentuk gulungan yang kemudian dipotong sepanjang 5-8 cm menjadi batang-batang kecil atau ditumbuk menjadi bentuk bubuk. Bentuk seperti inilah yang biasa kita temukan dan dimanfaatkan sebagai pengharum dan penambah rasa pada makanan, minuman atau dijadikan bahan aromaterapi dan parfum.

Beberapa cara penyajian kayu manis sebagai penikmat pada makanan dan minuman antara lain:
  • Gunakan batang kayu manis ukuran kecil sebagai pengaduk pada minuman panas seperti coklat, susu panas atau pada minuman sereal
  • Diseduh bersamaan dengan teh.
  • Campurkan bubuk kayu manis pada kue atau tambahkan potongan-potongan kecil kayu manis sebagai penghias kue Anda.
  • Dipakai sebagai bumbu pada masakan seperti saat memmbuat nasi, pasta, daging atau sayur.

Selain sebagai pengharum dan penguat rasa pada makanan dan minuman, kayu manis atau cinnamon memiliki beberapa khasiat untuk meredakan masalh kesehatan karena kayu manis mengandung mangan, zat besi dan kalsium. Manfaatnya untuk keluhan kesehatan, antara lain untuk menurunkan gula darah, menurunkan kolesterol, menurunkan tekanan darah, meningkatkan daya ingat,  meredakan nyeri otot dan sendi, mengatasi masalah gusi dan gigi, sariawan, meredakan sakit kepala, migren, mengatasi radang tenggorokan, meringankan masalah perut dan kram saat haid serta menghilangkan masalah bau mulut.
Anda dapat meminum rebusan parutan kayu manis untuk mencoba mengatasi masalah kesehatan yang Anda alami apabila Anda tidak mencampur dengan makanan atau minuman. Untuk masalah radang tenggorokan, sariawan atau bau mulut, cukup dengan berkumur dengan rebusan air dengan perbandingan ½ sendok teh kayu manis dengan 1 gelas air.
Untuk penyimpanan lebih lama, kayu manis dalam bentuk bubuk lebih tepat karena dapat disimpan selama 6 bulan, sedangkan kayu manis batangan tidak selama kayu manis dalam bentuk bubuk. Simpan kayu manis dalam tempat yang sejuk, kering dan gelap.


  • Diolah dari berbagai sumber



Khasiat Teh


Teh merupakan tanaman daerah tropis dan sub tropis yang secara ilmiah dikenal dengan Camellia Sinensis. Dari kurang lebih 3000 jenis teh hasil perkawinan silang, didapatkan 3 macam teh hasil proses, yaitu teh hijau, teh oolong, dan teh hitam. Cara pengolahan teh yaitu dengan merajang daun teh dan dijemur di bawah sinar matahari sehingga mengalami perubahan kimiawi sebelum dikeringkan. Perlakuan tersebut akan menyebabkan warna daun menjadi coklat dan memberi cita rasa teh hitam yang khas.

Teh hijau, jenis teh tertua, amat disukai terutama oleh masyarakat Jepang dan Cina. Di sini daun teh mengalami sedikit proses pengolahan, hanya pemanasan dan pengeringan sehingga warna hijau daun dapat dipertahankan.. Sedangkan teh oolong lebih merupakan jenis peralihan antara teh hitam dan teh hijau. Ketiga jenis teh masing-masing memiliki khasiat kesehatan karena mengandung ikatan biokimia yang disebut polyfenol, termasuk di dalamnya flavonoid. Flavonoid merupakan suatu kelompok antioksidan yang secara alamiah ada di dalam sayur-sayuran, buah-buahan, dan minuman seperti teh dan anggur.
Subklas polifenol meliputi flavonol, flavon, flavanon, antosianidin, katekin, dan biflavan. Turunan dari katekin seperti epi-cathecin (EC), epigallo-cathecin (EGC), epigallo-cathecin gallate (EGCg), dan quercetin umumnya ditemukan di dalam teh. EGCg dan quercetin merupakan anti oksidan kuat dengan kekuatan hingga 4-5 kali lebih tinggi dibandingkan vitamin E dan C yang juga merupakan antioksidan potensial. Antioksidan diketahui mampu menghindarkan sel dari kerusakan mengingat setiap kerusakan sel akan menyumbang lebih dari 50 penyakit. 

Teh hijau mengandung EGCg, demikian juga teh hitam, demikian dikatakan seorang ahli biokimia. Dalam sebuah studi yang dilakukan peneliti Belanda menyebutkan, mengkonsumsi 4-5 cangkir teh hitam setiap hari akan menurunkan resiko stroke hingga 70% dibanding dengan mereka yang mengkonsumsi teh 2 cangkir sehari atau kurang. Laporan lainnya menyebutkan lebih banyak mengkonsumsi teh hitam berhubungan dengan rendahnya kasus serangan jantung. John Folts, Direktur Sekolah Medis, Pusat Penelitian dan Pencegahan Arteri Trombosis, Universitas Wisconsin, AS menemukan kunci khasiat dalam teh yaitu flavonoid. Hasil penelitiannya menunjukkan, flavonoid dalam teh hitam mampu menghambat penggumpalan sel-sel platelet darah sehingga mencegah penyumbatan pembuluh darah pada penyakit hantung koroner dan stroke. Studi lain menyebutkan bahwa peminum teh fanatik memiliki kadar kolesterol dan tekanan darah yang rendah, meskipun masih belum jelas apakah semuanya itu langsung disebabkan karena teh. 

Para peneliti di Universitas Case Western Reserve, Cleveland, AS menemukan pengaruh penggunaan teh hijau pada kulit hingga 90 %. Ternyata teh sangat efektif melindungi kulit dari sinar matahari yang dapat mengakibatkan kanker kulit. Teh juga diketahui mengandung fluoride yang dapat menguatkan email gigi dan membantu mencegah kerusakan gigi. Dalam suatu studi laboratorium di Jepang, para ahli menemukan bahwa teh membantu mencegah pembentukan plak gigi dan membunuh bakteri mulut penyebab pembengkakan gusi. 

Penelitian di Jepang menunjukkan, daerah penghasil teh yang pendudukanya terkenal sebagai peminum teh fanatik, sangat rendah angka kematiannya yang disebabkan oleh kanker. Hasil studi lainnya, dilakukan kerjasama antara tim peneliti Oguni dan pusat penelitian kanker di Beijing untuk mempelajari pengaruh ekstrak teh hijau pada tikus yang telah diberi ransum makanan karsinogenik (zat pemicu kanker). Dilaporkan, angka rata-rata kanker pada tikus yang memperoleh ekstrak teh hijau setengah dari tikus yang tidak memperoleh ekstrak teh hijau. 

Para peneliti yakin bahwa polifenol yang dikenal sebagai cathecin yang terdapat pada teh hijau, membantu tubuh manusia melawan sel kanker. Studi lainnya dilakukan oleh Oguni dan Dr. Masami Yamada dari Hamamatsu Medical Center menemukan cathecin membunuh Helicobator pylori, bakteri pemicu kanker lambung.


  • Diolah dari  berbagai sumber

Selasa, 17 April 2012

PORT TCP DAN UDP

Dalam protocol jaringan, TCP/IP sebuah port adalah mekanisme yang mengizinkan sebuah computer untuk mendukung beberapa sesi koneksi dengan computer lainnya dan program di dalam jaringan. Port dapat mengidentifikasikan aplikasi dan layanan yang menggunakan koneksi di dalam jaringan TCP/IP. Sehingga, port jugamengidentifikasikansebuah proses tertentu di mana sebuah server dapat memberikan sebuah layanan kepada klien atau bagaimana sebuah klien dapat mengakses sebuah layanan yang ada dalam server. Port dapat dikenali dengan angka 16-bit (dua byte) yang disebut dengan Port Number dan diklasifikasikan dengan jenis protokol transport apa yang digunakan, kedalamPort TCP dan Port  UDP. Karena memiliki angka 16-bit, maka total maksimum jumlah port untuk setiap protokol transport yang digunakan adalah 65536 buah.

Dilihat dari penomorannya, port UDP dan TCP dibagi menjadi tiga jenis, yakni sebagai berikut:
  • Well-known Port: yang pada awalnya berkisar antara 0 hingga 255 tapi kemudian diperlebar untuk mendukung antara 0 hingga 1023. Port number yang termasuk ke dalam well-known port, selalu merepresentasikan layanan jaringan yang sama, dan ditetapkan oleh Internet Assigned Number Authority (IANA). Beberapa di antara port-port yang berada di dalam range Well-known port masih belum ditetapkan dan direservasikan untuk digunakan oleh layanan yang bakal ada pada masa depan. Well-known port didefinisikan dalam RFC 1060.
  • Registered Port: Port-port yang digunakan oleh vendor-vendor computer atau jaringan yang berbeda untuk mendukung aplikasi dan system operasi yang mereka buat. Registered port juga diketahui dan didaftarkan oleh IANA tapi tidak dialokasikan secara permanen, sehingga vendor lainnya dapat menggunakan port number yang sama. Range registered port berkisardari 1024 hingga 49151 dan beberapa port di antaranya adalah Dynamically Assigned Port.
  • Dynamically Assigned Port: merupakan port-port yang ditetapkan oleh system operasi atau aplikasi yang digunakan untuk melayani request dari pengguna sesuai dengan kebutuhan. Dynamically Assigned Port berkisardari 1024 hingga 65536 dan dapat digunakan atau dilepaskan sesuai kebutuhan.
 Port yang paling sering di gunakan adalah :
  1. Port TCP/UDP 20 digunakan oleh File Transfer Protocol (default data atau ftp-data)
  2. Port TCP/UDP 21 digunakan oleh File Transfer Protocol (control, connection dialog atau ftp)
  3. Port TCP/UDP 23 digunakan oleh Telnet (telnet)
  4. Port TCP/UDP 25 digunakan oleh Simple Mail Transfer Protocol alias Mail (smtp)
  5. Port TCP/UDP 53digunakan oleh Domain Name System Server (domain)
  6. Port TCP/UDP 67 digunakan oleh DHCP/BOOTP Protocol Server (bootpc)
  7. Port TCP/UDP 68 digunakan oleh  DHCP/BOOTP Protocol Server (bootpc)
  8. Port TCP/UDP 69 digunakan oleh Trivial File Transfer Protocol (tftp)
  9. Port TCP/UDP 70 digunakan oleh Gopher (gopher)
  10. Port TCP/UDP 80 digunakan oleh World Wide Web HTTP (www)
  11. Port TCP/UDP 88 digunakan oleh  Kerberos (kerberos)
  12. Port TCP/UDP 109 digunakan oleh Post Office Protocol version 2 (POP2) alias Post Office (pop2)
  13. Port TCP/UDP 110 digunakan oleh Post Office Protocol version 3 (POP3) alias Post Office (pop3)
  14.  Port TCP/UDP 105 digunakan oleh Simple File Transfer Protocol (sftp)

Cukup sekian tulisan yang saya buat, semoga bermanfaat...



Senin, 16 April 2012

Sejarah Basis Data

Dari awal penggunaan komputer, penyimpanan dan manipulasi data merupakan fokus utama aplikasi. Pada awal tahun 60-an, Charles Bachman di perusahaan General Electric mendisain generasi pertama DBMS yang disebut Penyimpanan Data Terintegrasi (Integrated Data Store). Dasar untuk model data jaringan dibentuk lalu di-standardisasi oleh Conference on Data System Languages (CODASYL). Kemudian, Bachman menerima ACM Turing Award (penghargaan semacam Nobel pada ilmu komputer) di tahun 1973.
pada akhir tahun 60-an, IBM mengembangkan sistem manajemen informasi (Information Management System) DBMS. IMS dibentuk dari representasi data pada kerangka kerja yang disebut hirarki. Diwaktu yang sama, hasil kerja antara IBM dengan perusahaan penerbangan Amerika mengembangkan sistem SABRE. Sistem SABRE memungkinkan user mengakses data yang sama pada jaringan komputer.
Pada tahun 1970, Edgar Codd di laboratorium penelitian di San Jose mengusulkan suatu representasi data baru yang disebut model data relasional.
Manajemen basis data  mempertimbangkan pentingnya suatu data bersifat online dan dapat diakses melalui jaringan komputer. Saat ini, bidang seperti ini diwujudkan dalam basis data multimedia, video interaktif, perpustakaan digital, proyek ilmuwan seperti proyek pemetaan, proyek sistem observasi bumi milik NASA, dan lain sebagainya (Ramakrishnan and Gehrke, 2003).

Hardisk

Hardisk merupakan piranti penyimpanan sekunder dimana data disimpan sebagai pulsa magnetik pada piringan metal yang berputar yang terintegrasi. Data disimpan dalam lingkaran konsentris yang disebut track. Tiap track dibagi dalam beberapa segment yang dikenal sebagai sector. Untuk melakukan operasi baca tulis data dari dan ke piringan, hardisk menggunakan head untuk melakukannya, yang berada disetiap piringan. Head inilah yang selanjut bergerak mencari sector-sector tertentu untuk dilakukan operasi terhadapnya. Waktu yang diperlukan untuk mencari sector disebut seek time. Setelah menemukan sector yang diinginkan, maka head akan berputar untuk mencari track. Waktu yang diperlukan untuk mencari track ini dinamakan latency.

Hardisk merupakan media penyimpan yang didesain untuk dapat digunakan menyimpan data dalam kapasitas yang besar. Hal ini dilatar belakangi adanya program aplikasi yang tidak memungkinkan berada dalam 1 disket dan juga membutuhkan media penyimpan berkas yang besar misalnya database suatu instansi. Tidak hanya itu, hardisk diharapkan juga diimbangi dari kecepatan aksesnya. Kecepatan harddisk bila dibandingkan dengan disket biasa, sangat jauh. Hal ini dikarenakan hardisk mempunyai mekanisme yang berbeda dan teknologi bahan yang tentu saja lebih baik dari pada disket biasa. Bila tanpa hardisk, dapat dibayangkan betapa banyak yang harus disediakan untuk menyimpan data kepegawaian suatu instansi atau menyimpan program aplikasi. Hal ini tentu saja tidak efisien. Ditambah lagi waktu pembacaannya yang sangat lambat bila menggunakan media penyimpanan disket konvensional tersebut. 

 

Minggu, 15 April 2012

Pengertian Memori Tembolok (Inggris : Cache)


Cache berasal dari kata cash. Dari istilah tersebut cache adalah tempat menyembunyikan atau tempat menyimpan sementara. Sesuai definisi tersebut cache memori adalah tempat menympan data sementara. Cara ini dimaksudkan untuk meningkatkan transfer data dengan menyimpan data yang pernah diakses pada cache tersebut, sehingga apabila ada data yang ingin diakses adalah data yang sama maka maka akses akan dapat dilakukan lebih cepat. Cache memori ini adalah suatu memori tipe SDRAM yang memiliki kapasitas terbatas namun memiliki kecepatan yang sangat tinggi dan harga yang lebih mahal dari memori utama. Cache memori ini terletak antara register dan RAM (memory utama) sehingga pemrosesan data tidak langsung mengacu pada memori utama.

Level Memori Cache
Cache  memori ada tiga level yaitu L1, L2 dan L3. Cache memori level 1 (L1) adalah tembolok memori yang terletak dalam prosesor (cache internal). Tembolok ini memiliki kecepatan akses paling tinggi dan harganya paling mahal. Ukuran memori berkembang mulai dari 8Kb, 64Kb dan 128Kb.Tembolok level 2 (L2) memiliki kapasitas yang lebih besar yaitu berkisar antara 256Kb sampai dengan 2Mb. Namun tembolok L2 ini memiliki kecepatan yang lebih rendah dari tembolok L1. Tembolok L2 terletak terpisah dengan prosesor atau disebut dengan cache eksternal. Sedangkan tembolok level 3 hanya dimiliki oleh prosesor yang memiliki unit lebih dari satu misalnya dualcore dan quadcore. Fungsinya adalah untuk mengontrol data yang masuk dari tembolok L2 dari masing-masing inti prosesor.

Cara Kerja Memori Tembolok
Jika prosesor membutuhkan suatu data, pertama-tama ia akan mencarinya pada tembolok. Jika data ditemukan, prosesor akan langsung membacanya dengan delay yang sangat kecil. Tetapi jika data yang dicari tidak ditemukan,prosesor akan mencarinya pada RAM yang kecepatannya lebih rendah. Pada umumnya, tembolok dapat menyediakan data yang dibutuhkan oleh prosesor sehingga pengaruh kerja RAM yang lambat dapat dikurangi. Dengan cara ini maka memory bandwidth akan naik dan kerja prosesor menjadi lebih efisien. Selain itu kapasitas memori cache yang semakin besar juga akan meningkatkan kecepatan kerja komputer secara keseluruhan.
Dua jenis tembolok yang sering digunakan dalam dunia komputer adalah memory caching dan disk caching. Implementasinya dapat berupa sebuah bagian khusus dari memory  utama komputer atau sebuah media penyimpanan data khusus yang berkecepatan tinggi.
Implementasi memory caching sering disebut sebagai memory cache dan tersusun dari memori komputer jenis SDRAM yang berkecepatan tinggi. Sedangkan implementasi disk caching menggunakan sebagian dari memori komputer.

Basis Data

Basis data (inggris: database) adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer  untuk memperoleh informasi dari basis data tersebut. perangkat lunak yang digunakan untuk mengelola dan memanggil kuery (query) basis data disebut sistem manajemen basis data (database management system, DBMS). Sistem basis data dipelajari dalam ilmu informasi.

Istilah "basis data" berawal dari ilmu komputer. Meskipun kemudian artinya semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel ini mengenai basis data komputer. Catatan yang mirip dengan basis data sebenarnya sudah ada sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi dan kumpulan data yang berhubungan dengan bisnis.

Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya: penjelasan ini disebut skema. Skema menggambarkan obyek yang diwakili suatu basis data, dan hubungan di antara obyek tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur basis data: ini dikenal sebagai model basis data atau model data. Model yang umum digunakan sekarang adalah model relasional,  yang menurut istilah layman mewakili semua informasi dalam bentuk tabel-tabel yang saling berhubungan dimana setiap tabel terdiri dari baris dan kolom (definisi yang sebenarnya menggunakan terminologi matematika). Dalam model ini, hubungan antar tabel diwakili denga menggunakan nilai yang sama antar tabel. Model yang lain seperti model hirarki dan model jarngan menggunakan cara yang lebih eksplisit untuk mewakili hubungan antar tabel.

Istilah basis data mengacu pada koleksi dari data-data yang saling berhubungan, dan perangkat lunaknya seharusnya mengacu sebagai sistem manajemen basis data (database management system/DBMS). Jika konteksnya sudah jelas, banyak administrator dan programer menggunakan istilah basis data untuk kedua arti tersebut.

Tujuan utama DBMS adalah untuk menyediakan tinjauan abstrak dari data bagi user. Jadi sistem menyembunyikan informasi mengenai bagaimana data disimpan dan dirawat, tetapi data tetap dapat diambil dengan efisien. Pertimbangan efisien yang digunakan adalah bagaimana merancang struktur data yang kompleks, tetapi tetap dapat digunakan oleh pengguna yang masih awam, tanpa mengetahui kompleksitas struktur data. Basis data menjadi penting karena munculnya beberapa masalah bila tidak menggunakan data yang terpusat, seperti adanya duplikasi data, hubungan antar data tidak jelas, organisasi data dan update menjadi rumit.

Sejarah Visual Basic

Microsoft Visual Basic (sering disingkat sebagai VB ) merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Windows dengan menggunakan model pemrograman (COM).
Visual Basic merupakan turunan bahasa pemrograman Basic dan menawarkan pengembangan perangkat lunak komputer berbasis grafik dengan cepat.

Sejarah
Bill Gates, pendiri Microsoft, memulai bisnis perangkat lunak dengan mengembangkan interpreter bahasa Basic untuk Altair 8800, untuk kemudian ia ubah agar dapat berjalan di atas PC IBM dengan sistem operasi DOS.  Perkembangan berikutnya ialah diluncurkannya BASICA (basic-advanced) untuk DOS. Setelah BASICA, Microsoft meluncurkan Microsoft QuickBasic dan Microsoft Basic (dikenal juga sebagai Basic Compiler).
Visual Basic adalah pengembangan dari bahasa komputer BASIC (Beginner’s All-purpose Symbolic Instruction Code). Bahasa BASIC diciptakan oleh Professor John Kemeny dan Thomas Eugene Kurtz dari Universitas Dartmouth pada pertengahan tahun 1960-an. Bahasa program tersebut tersusun mirip dengan bahasa Inggris yang biasa digunakan oleh para programer untuk menulis program-program komputer sederhana yang berfungsi sebagai pembelajaran bagi konsep dasar pemrograman komputer.
Sejak saat itu, banyak versi BASIC yang dikembangkan untuk digunakan pada berbagai platform komputer, seperti Microsoft QBASIC, QUICKBASIC, GWBASIC, IBM BASICA, Apple BASIC dan lain-lain.
Apple BASIC dikembangkan oleh Steve Wozniack, mantan karyawan Hewlet Packard dan teman dekat Steve Jobs (pendiri Apple Inc.) Steve Jobs pernah bekerja dengan Wozniak sebelumnya (mereka membuat game arcade “Breakout” untuk Atari). Mereka mengumpulkan uang dan bersama-sama merakit PC, dan pada tanggal 1 April 1976 mereka secara resmi mendirikan perusahaan komputer Apple. Popularitas dan pemakaian BASIC yang luas dengan berbagai jenis komputer turut berperan dalam mengembangkan dan memperbaiki bahasa itu sendiri, dan akhirnya berujung pada lahirnya Visual Basic yang berbasis GUI (Graphic User Interface) bersamaan dengan Microsoft Windows. Pemrograman Visual Basic begitu mudah bagi pemula dan programer musiman karena ia menghemat waktu pemrograman dengan tersedianya komponen-komponen siap pakai.
Hingga akhirnya Visual Basic juga telah berkembang menjadi beberapa versi, sampai yang terbaru, yaitu Visual Basic 2010. Bagaimanapun juga Visual Basic 6.0 tetap menjadi versi yang paling populer karena mudah dalam membuat programnya dan ia tidak menghabiskan banyak memory.
Sejarah BASIC di tangan Microsoft sebagai bahasa yang diinterpretasi (BASICA) dan juga bahasa yang dikompilasi (BASCOM) membuat Visual Basic diimplementasikan sebagai gabungan keduanya. Programmer yang menggunakan Visual Basic bisa memilih kode bahasa pemrograman yang dikompilasi atau kode yang harus bahasa pemrograman yang diinterpretasikan sebagai hasil porting dari kode VB.  Sayangnya, meskipun sudah terkompilasi jadi bahasa mesin, DLL bernama MSVBVMxx.DLL tetap dibutuhkan. Namun karakteristik bahasa terkompilasi tetap muncul (ia lebih cepat dari kalau kita pakai mode terinterpretasi).

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More