Sejarah Internet

Posted by yadie On Rabu, 11 November 2009 0 komentar

Banyak di antara kita atau bahkan kita semua menggunakan internet sebagai sarana berkomunikasi ke relasi, teman, atau pun hanya untuk sekedar mencari informasi yang sedang kita butuhkan.
Nah, tw kah anda mengenai sejarah internet?
Pada artikel kali ini saya akan sedikit membahas mengenai Sejarah Internet.

Dulunya jaringan komputer berawal dari riset yang dilakukan oleh departemen pertahanannya Amerika yang sering disebut dengan DARPA (Defense Advance Research Project Agency) pada tahun 1972, yang dimana pada saat itu bertujuan untuk mengembangkan jaringan komunikasi antar komputer dan pada tahun 1972 hasilnya telah didemonstrasikan berupa hubungan 40 buah komputer.

Sekitar awal tahun 1980 , ARPA pecah menjadi ARPANET dan MILNET. Pada tahun 1986 terbentuk National Science Foundation Network (NSFNET) yang mengawali terbentuknya jaringan internet pada saat ini.
Titik terpenting dalam perkembangan internet ini terjadi pada tahun 1991 ketika NSF menghentikan pendanaan internetdan mengijinkan lalu lintas komersial pada jaringan backbone miliknya. Sejak saat itulah teknologi internet terus berkembang hingga sekarang.




Menampilkan Usia

Posted by yadie On Minggu, 19 April 2009 0 komentar

Dapat tugas dari dosen di mata kuliah manajemen basis data.
Tugasnya yaitu mencari query untuk menampilkan usia dengan format ddmyyy, jadi misalkan
19 tahun 9 bulan 2 hari.

Sempat bingun sich awalnya, mengingat penjelasan dosen yang begitu singkat. Dan aku belum terpikirkan untuk bertanya pada saat dikelas apakah memerlukan sebuag tabel atau tidak.
Ternyata setelah melihat langsung di situs Mysql mengenai "Date_Sub" aku mendapat pemikiran baru.

Sempat bertanya ke teman yang lebih mahir dalam pemprograman, untuk mencari format usia yang sepertin aku sampaikan tadi lebih baik menggunakan fuung mktime(). Tapi aku belum menemukan query yang tepat untuk mendapatkan seperti yang ku inginkan (Mungkin lain waktu aku akan mencoba function ini).

Berikut query nya :
SELECT YEAR(DATE_SUB(NOW(), INTERVAL TO_DAYS(Birthday)day)) as TAHUN, MONTH(DATE_SUB(NOW(), INTERVAL TO_DAYS(Birthday)day)) as BULAN, DAY(DATE_SUB(NOW(), INTERVAL TO_DAYS(Birthday)day)) as HARI;







Sejarah Mysql

Posted by yadie On Jumat, 17 April 2009 0 komentar

Pengen sharing dikit mengenai sejarah mysql, kebetulan salah satu mata kuliah yang saya ambil berkaitan erat dengan bahasa pemprograman satu ini. Semoga bermanfaat untuk kita semua

MySQL dikembangkan oleh sebuah perusahaan Swedia bernama MySQL AB, yang kala itu bernama TcX DataKonsult AB, sejak sekitar 1994–1995, meski cikal bakal kodenya bisa disebut sudah ada sejak 1979. Tujuan mula-mula TcX membuat MySQL pada waktu itu juga memang untuk mengembangkan aplikasi Web untuk klien—TcX adalah perusahaan pengembang software dan konsultan database. Kala itu Michael Widenius, atau “Monty”, pengembang satu-satunya di TcX, memiliki aplikasi UNIREG dan rutin ISAM yang dibuat sendiri dan sedang mencari antarmuka SQL untuk ditempelkan di atasnya. Mula-mula TcX memakai mSQL, atau “mini SQL”. Barangkali mSQL adalah satu-satunya kode database open source yang tersedia dan cukup sederhana saat itu, meskipun sudah ada Postgres. Namun ternyata, menurut Monty, mSQL tidaklah cukup cepat maupun fleksibel. Versi pertama mSQL bahkan tidak memiliki indeks. Setelah mencoba menghubungi David Hughes—pembuat mSQL—dan ternyata mengetahui bahwa David tengah sibuk mengembangkan versi dua, maka keputusan yang diambil Monty yaitu membuat sendiri mesin SQL yang antarmukanya mirip dengan mSQL tapi memiliki kemampuan yang lebih sesuai kebutuhan. Lahirlah MySQL.

Nama MySQL (baca: mai és kju él) tidak jelas diambil dari mana. Ada yang bilang ini diambil dari huruf pertama dan terakhir nama panggilan Michael Widenius, Monty. Ada lagi yang bilang kata My diambil dari nama putri Monty, yang memang diberi nama My—karena Monty memang aslinya seorang Finlandia. Tapi sebetulnya kalau source code MySQL dilirik, prefiks my memang sudah terbubuhi di mana-mana—prefiks ini sering menjadi prefiks umum kalau seseorang membuat kode kustom tersendiri untuk sesuatu. Kalau Anda betul-betul penasaran mana yang benar, mungkin bisa bertanya langsung kepada Monty.

MySQL versi 1.0 dirilis Mei 1996 secara terbatas kepada empat orang. Baru di bulan Oktober versi 3.11.0 dilepas ke publik. Namun mula-mula kode ini tidak diberikan di bawah lisensi General Public License, melainkan lisensi khusus yang intinya kurang lebih begini: “Source code MySQL dapat dilihat dan gratis, serta server MySQL dapat dipakai tanpa biaya tapi hanya untuk kebutuhan nonkomersial. Untuk kebutuhan komersial (mis: mengemas dan menjual MySQL, atau menyertakan MySQL dalam program komersial lain) Anda harus bayar lisensi.” Sementara distribusi Windows MySQL sendiri dirilis secara shareware. Barulah pada Juni 2000 MySQL AB mengumumkan bahwa sejak versi 3.23.19, MySQL adalah software bebas berlisensi GPL. Artinya, “Source code MySQL dapat dilihat dan gratis, serta server MySQL dapat dipakai tanpa biaya untuk kebutuhan apa pun. Tapi jika Anda memodifikasi source code, Anda juga harus melepasnya di bawah lisensi yang sama, yaitu GPL.” Kini perusahaan MySQL AB, yang beranggotakan sekitar 10 programer dan 10 karyawan lain itu, memperoleh pemasukan terutama dari jasa konsultasi seputar MySQL.
Versi publik pertama, yang hanya berjalan di Linux dan Solaris serta sebagian besar masih belum terdokumentasi itu, dengan berangsur-angsur diperbaiki dan ditambah fitur demi fiturnya—tapi tetap dengan fokus utama pengembangan pada kelangsingan dan kecepatan. Artinya, fitur yang menyebabkan MySQL menjadi lambat tidaklah ditambahkan, atau ditunda dulu, atau ditambahkan tapi menjadi fitur yang opsional.

Versi awal MySQL ini, meski sudah bisa dipakai untuk aplikasi Web sederhana, belumlah memadai sama sekali untuk aplikasi bisnis. Contohnya, JOIN sederhana sudah ada, tapi tidak ada HAVING—baru di bulan Desember ditambahkan. Sudah ada tipe data TIMESTAMP dan kolom autoupdate, tapi tidak ada system-generated number (sequence)—baru di akhir 1996 juga ditambahkan modifier kolom AUTO_INCREMENT. Sudah ada LIMIT tapi GROUP BY dan ORDER BY memiliki keterbatasan. Dan seterusnya.

Barulah di versi-versi akhir 3.22—sepanjang 1998–1999—MySQL menjadi semakin popular dan dilirik orang. Stabilitasnya sudah baik. Kecepatannya meningkat. Sudah tersedia di berbagai platform, termasuk Windows. Seri 3.22 ini banyak dipakai di berbagai instalasi, mungkin hingga sekarang, sehingga MySQL AB tetap memberikan dukungan technical support untuk seri ini.

Kata Pengantar

Posted by yadie On Selasa, 07 April 2009 0 komentar


Assalamualaikum,

Sebelum dan sesudahnya saya ucapkan terimakasih, karena telah berkunjung ke blog sederhana ini. Walaupun sederhana, tapi insya Allah bermanfaat buat kita semua.
Blog ini saya khususkan untuk materi - materi kuliah atau Materi buat pembelajaran kita semua.
Disini kita bisa saling berbagi, tentang berbagai macam hal mengenai pendidikan.

Akhirnya semoga blog ini bisa bermanfaat buat kita semua, dan seperti judul blog ini
Mari kita Belajar Bersama.

Wassalamualaikum,