Pencarian

Rabu, 09 Januari 2013

Sejarah Protocol

Sejarah Protocol NETBEUI

Kumpulan dari beberapa aturan yang berhubungan dengan komunikasi data antara beberapa alat komunikasi supaya komunikasi data dapat dilakukan dengan benar. Protocol adalah yang menspesifikasikan secara detail bagaimana komputer berinteraksi, termasuk didalamnya format pesan yang mereka tukar dan bagaimana kesalahan ditangani. Hubungan telekomunikasi mencerminkan banyak aspek dari protokol dalam arti diplomatik, beberapa sinyal diubah dengan mengirim dan menerima perangkat, misalnya, diistilahkan dengan berjabat tangan dan berkenalan. Tiga aspek utama komunikasi yang diperhatikan oleh protokol adalah: bagaimana data direpresentasikan dan dikodekan, bagaimana ditransmisikan, dan bagaimana kesalahan dan kegagalan diketahui dan ditangani.

Meski pada awalnya protokol SMB dibuat menggunakan protokol NetBIOS sebagai protokol lapisan transport-nya, berjalan di atas stack protokol TCP/IP, IPX/SPX, atau NetBEUI secara opsional, sekarang protokol SMB mendukung secara penuh protokol-protokol lapisan transport tersebut. Sebuah klien CIFS yang hendak mengakses sebuah file server atau print server akan membuat sebuah koneksi dengan server (dengan menggunakan protokol yang kompatibel di antara dua buah host yang saling berkomunikasi tersebut). Selanjutnya, klien akan membuat sesi NetBIOS di atas sesi koneksi yang sebelumnya dibuat, sebelum akhirnya klien pun menggunakan sesi NetBIOS tersebut untuk membuat sesi print-sharing atau file-sharing dengan server. Jika protokol TCP/IP digunakan sebagai protokol lapisan transport-nya, klien CIFS akan membuat sesi NetBIOS over TCP/IP, dengan membuka port 139 yang terdapat pada sisi server.


Ketika Windows 2000 dirilis, yang di dalamnya terdapat komponen Distributed File System (DFS), dan berkurangnya dukungan Microsoft terhadap protokol NetBIOS, file server pun dapat secara langsung menyediakan layanan file sharing dan print sharing, tanpa menggunakan NetBIOS lagi. Klien dapat membuka koneksi langsung dengan server dengan membuat sesi koneksi TCP dengan menggunakan port 445

Sejarah FTP

FTP (File Transfer Protocol) adalah salah satu protokol tertua yang pernah ada di Internet. Namun demikian, FTP tetap menjadi jenis layanan yang kerap kali dimanfaatkan oleh pengguna Internet, terutama untuk mendownload software atau hal-hal lain. File Transfer Protocol [FTP] telah ada semenjak dua puluh tahun di sejarah internet, sehingga protokol ini sudah memiliki standard yang baik. Banyak cara lain yang datang dan pergi, tetapi FTP merupakan cara yang paling sering digunakan untuk mengirimkan file melalui internet, dan ini menjadikannya perangkat yang kami sarankan untuk memamanage situs Anda di MediaHostNet - FTP client sudah tersedia dalam setiap sistem operasi yang mendukung jaringan, dan ada beberapa unsur dalam managemen situs yang hanya dapat dilakukan dengan menggunakan FTP client. FTP menjadi sebuah elemen penting dalam internet sehingga akan sangat merugikan jika tidak menyediakan fasilitas yang mendukung FTP sebagai bagian dalam situs Anda.

Sejarah HTTP

HTTP (Hypertext Transfer Protocol, lebih sering terlihat sebagai http) adalah protokol yang dipergunakan untuk mentransfer dokumen dalam World Wide Web (WWW). Protokol ini adalah protokol ringan, tidak berstatus dan generik yang dapat dipergunakan berbagai macam tipe dokumen.
Pengembangan HTTP dikoordinasi oleh Konsorsium World Wide Web (W3C) dan grup bekerja Internet Engineering Task Force (IETF), bekerja dalam publikasi satu seri RFC, yang paling terkenal RFC 2616, yang menjelaskan HTTP/1.1, versi HTTP yang digunakan umum sekarang ini.
HTTP adalah sebuah protokol meminta/menjawab antara client dan server. Sebuh client HTTP seperti web browser, biasanya memulai permintaan dengan membuat hubungan TCP/IP ke port tertentu di tuan rumah yang jauh (biasanya port 80). Sebuah server HTTP yang mendengarkan di port tersebut menunggu client mengirim kode permintaan (request), seperti "GET / HTTP/1.1" (yang akan meminta halaman yang sudah ditentukan), diikuti dengan pesan MIME yang memiliki beberapa informasi kode kepala yang menjelaskan aspek dari permintaan tersebut, diikut dengan badan dari data tertentu. Beberapa kepala (header) juga bebas ditulis atau tidak, sementara lainnya (seperti tuan rumah) diperlukan oleh protokol HTTP/1.1. Begitu menerima kode permintaan (dan pesan, bila ada), server mengirim kembali kode jawaban, seperti "200 OK", dan sebuah pesan yang diminta, atau sebuah pesan error atau pesan lainnya.

Sejarah Tcp/ip

Sebelum TCP/IP digunakan sebagai standart untuk komunikasi data, OSI (Open System Interconnection) lebih dulu digunakan dan dikembangkan walaupun pada saat yang bersamaan TCP/IP sudah mulai diteliti dan dikembangkan. Pada saat itu OSI diyakini akan menjadi standart komunikasi data yang terakhir. Namun kenyataannya adalah TCP/IP yang dijadikan sebagai standart dan menjadi model arsitektur standart yang “berkuasa” yang mana hingga saat ini arsitektur TCP/IP terus dikembangkan dan diuji.

Arsitektur TCP/IP sendiri mulai diteliti dan dikembangkan oleh Departemen Pertahanan Amerika Serikat (US Department of Defense) pada tahun 1973. Proyek penelitian ini muncul dikarenakan adanya maksud untuk menghubungkan sejumlah networks yang berbeda yang mana networks tersebut dibangun oleh beberapa vendor yang berbeda kedalam suatu jaringan yang berada pada jaringan yang lebih banyak dan luas (network of networks/internet).

Kemudian, pada tahun 1977 diadakan suatu pengujian terhadap arsitektur TCP/IP. Selanjutnya, pada tahun 1983, TCP/IP menjadi protokol resmi untuk ARPANET dan kemudian protokol TCP/IP begitu mendominasi dan menjadi protokol yang paling populer dan banyak digunakan sebagai standart untuk komunikasi data. Protokol TCP/IP-pun berevolusi seiring dengan waktu mengingat kebutuhan yang meningkat terhadap jaringan komputer dan internet. Pengembangan tersebut dilakukan oleh beberapa badan seperti Internet Society (ISOC), Internet Architecture Board (IAB), dan Internet Engineering Task Force (IETF). Macam-macam protokol yang berjalan di atas TCP/IP, skema pengalamatan, dan konsep TCP/IP didefinisikan dalam dokumen yang disebut sebagai Request for Comment (RFC) yang dirilis oleh IETF.

TCP/IP adalah protokol internet yang paling banyak digunakan saat ini. TCP/IP (Transmission Control

Protocol/Internet Protocol) memiliki beberapa keunggulan, diantaranya :

1. Open Protocol Standard, yaitu tersedia secara bebas dan dikembangkan independen terhadap komputer hardware ataupun sistem operasi apapun. Karena didukung secara meluas, TCP/IP sangat ideal untuk menyatukan bermacam hardware dan software, walaupun tidak berkomunikasi lewat internet.
2. Independen dari physical network hardware. Ini menyebabkan TCP/IP dapat mengintegrasikan bermacam network, baik melalui ethernet, token ring, dial-up, X.25/AX.25 dan media transmisi fisik lainnya.
3. Skema pengalamatan yang umum menyebabkan device yang menggunakan TCP/IP dapat menghubungi alamat device-device lain di seluruh network, bahkan Internet sekalipun.
4. High level protocol standar, yang dapat melayani user secara luas.

Layer menyediakan level abstrsaksi untuk software dan menaikkan kemampuan menggunakan kembali dan kebebasan platform. Layer-layer tersebut dimaksudkan untuk benar-benar terpisah dari satu sama lain dan juga independen. Layer tersebut tidak mengandalkan informasi detail dari layer yang lain. Arsitektur rancangan ini membuat lebih mudah untuk melakukan pemeliharaan karena layer dapat didesain ulang atau dikembangkan tanpa merusak integritas protokol stack.

TCP/IP protocol suite terdiri dari 4 layers: Applikasi, Transport, Internetwork, dan network interface. Layer tersebut dapat dilihat sebagai hirarki seperti di bawah ini :

* Layer Applikasi adalah sebuah aplikasi yang mengirimkan data ke transport layer. Misalnya FTP, email programs dan web browsers.
* Layer Transport bertanggung jawab untuk komunikasi antara aplikasi. Layer ini mengatur aluran informasi dan mungkin menyediakan pemeriksaan error. Data dibagi kedalam beberapa paket yang dikirim ke internet layer dengan sebuah header. Header mengandung alamat tujuan, alamat sumber dan checksum. Checksum diperiksa oleh mesin penerima untuk melihat apakah paket tersebut ada yang hilang pada rute.
* Layer Internetwork bertanggung jawab untuk komunikasi antara mesin. Layer ini meg-engcapsul paket dari transport layer ke dalam IP datagrams dan menggunakan algoritma routing untuk menentukan kemana datagaram harus dikirim. Masuknya datagram diproses dan diperiksa kesahannya sebelum melewatinya pada Transport layer.
* Layer networks interface adalah level yang paling bawah dari susunan TCP/IP. Layer ini adalah device driver yang memungkinkan datagaram IP dikirim ke atau dari pisikal network. Jaringan dapaat berupa sebuah kabel, Ethernet, frame relay, Token ring, ISDN, ATM jaringan, radio, satelit atau alat lain yang dapat mentransfer data dari sistem ke sistem. Layer network interface adalah abstraksi yang memudahkan komunikasi antara multitude arsitektur network

Sejarah Protocol Tcp/ip

Sebelum TCP/IP digunakan sebagai standart untuk komunikasi data, OSI (Open System Interconnection) lebih dulu digunakan dan dikembangkan walaupun pada saat yang bersamaan TCP/IP sudah mulai diteliti dan dikembangkan. Pada saat itu OSI diyakini akan menjadi standart komunikasi data yang terakhir. Namun kenyataannya adalah TCP/IP yang dijadikan sebagai standart dan menjadi model arsitektur standart yang “berkuasa” yang mana hingga saat ini arsitektur TCP/IP terus dikembangkan dan diuji.

Arsitektur TCP/IP sendiri mulai diteliti dan dikembangkan oleh Departemen Pertahanan Amerika Serikat (US Department of Defense) pada tahun 1973. Proyek penelitian ini muncul dikarenakan adanya maksud untuk menghubungkan sejumlah networks yang berbeda yang mana networks tersebut dibangun oleh beberapa vendor yang berbeda kedalam suatu jaringan yang berada pada jaringan yang lebih banyak dan luas (network of networks/internet).

Kemudian, pada tahun 1977 diadakan suatu pengujian terhadap arsitektur TCP/IP. Selanjutnya, pada tahun 1983, TCP/IP menjadi protokol resmi untuk ARPANET dan kemudian protokol TCP/IP begitu mendominasi dan menjadi protokol yang paling populer dan banyak digunakan sebagai standart untuk komunikasi data. Protokol TCP/IP-pun berevolusi seiring dengan waktu mengingat kebutuhan yang meningkat terhadap jaringan komputer dan internet. Pengembangan tersebut dilakukan oleh beberapa badan seperti Internet Society (ISOC), Internet Architecture Board (IAB), dan Internet Engineering Task Force (IETF). Macam-macam protokol yang berjalan di atas TCP/IP, skema pengalamatan, dan konsep TCP/IP didefinisikan dalam dokumen yang disebut sebagai Request for Comment (RFC) yang dirilis oleh IETF.

TCP/IP adalah protokol internet yang paling banyak digunakan saat ini. TCP/IP (Transmission Control

Protocol/Internet Protocol) memiliki beberapa keunggulan, diantaranya :

1. Open Protocol Standard, yaitu tersedia secara bebas dan dikembangkan independen terhadap komputer hardware ataupun sistem operasi apapun. Karena didukung secara meluas, TCP/IP sangat ideal untuk menyatukan bermacam hardware dan software, walaupun tidak berkomunikasi lewat internet.
2. Independen dari physical network hardware. Ini menyebabkan TCP/IP dapat mengintegrasikan bermacam network, baik melalui ethernet, token ring, dial-up, X.25/AX.25 dan media transmisi fisik lainnya.
3. Skema pengalamatan yang umum menyebabkan device yang menggunakan TCP/IP dapat menghubungi alamat device-device lain di seluruh network, bahkan Internet sekalipun.
4. High level protocol standar, yang dapat melayani user secara luas.

Layer menyediakan level abstrsaksi untuk software dan menaikkan kemampuan menggunakan kembali dan kebebasan platform. Layer-layer tersebut dimaksudkan untuk benar-benar terpisah dari satu sama lain dan juga independen. Layer tersebut tidak mengandalkan informasi detail dari layer yang lain. Arsitektur rancangan ini membuat lebih mudah untuk melakukan pemeliharaan karena layer dapat didesain ulang atau dikembangkan tanpa merusak integritas protokol stack.

TCP/IP protocol suite terdiri dari 4 layers: Applikasi, Transport, Internetwork, dan network interface. Layer tersebut dapat dilihat sebagai hirarki seperti di bawah ini :

* Layer Applikasi adalah sebuah aplikasi yang mengirimkan data ke transport layer. Misalnya FTP, email programs dan web browsers.
* Layer Transport bertanggung jawab untuk komunikasi antara aplikasi. Layer ini mengatur aluran informasi dan mungkin menyediakan pemeriksaan error. Data dibagi kedalam beberapa paket yang dikirim ke internet layer dengan sebuah header. Header mengandung alamat tujuan, alamat sumber dan checksum. Checksum diperiksa oleh mesin penerima untuk melihat apakah paket tersebut ada yang hilang pada rute.
* Layer Internetwork bertanggung jawab untuk komunikasi antara mesin. Layer ini meg-engcapsul paket dari transport layer ke dalam IP datagrams dan menggunakan algoritma routing untuk menentukan kemana datagaram harus dikirim. Masuknya datagram diproses dan diperiksa kesahannya sebelum melewatinya pada Transport layer.
* Layer networks interface adalah level yang paling bawah dari susunan TCP/IP. Layer ini adalah device driver yang memungkinkan datagaram IP dikirim ke atau dari pisikal network. Jaringan dapaat berupa sebuah kabel, Ethernet, frame relay, Token ring, ISDN, ATM jaringan, radio, satelit atau alat lain yang dapat mentransfer data dari sistem ke sistem. Layer network interface adalah abstraksi yang memudahkan komunikasi antara multitude arsitektur network.

Kamis, 13 September 2012

Cara Mengatasi Amarah


Rasulullah Shalallahu alaihi wasallam mangajarkan cara-cara menghilangkan kemarahan dan cara menghindari efek negatifnya, diantaranya adalah:

1. Membaca taawudz ketika marah.

Al Imam Al Bukhari dan Al Imam Muslim rahimakumullah meriwayatkan hadits dari Sulaiman bin Surod Radliyallahu anhu :

Ada dua orang saling mencela di sisi Nabi Shalallahu alaihi wasallam dan kami sedang duduk di samping Nabi Shalallahu alaihi wasallam . Salah satu dari keduanya mencela lawannya dengan penuh kemarahan sampai memerah wajahnya. Maka Nabi Shalallahu alaihi wasallam bersabda : Sesungguhnya aku akan ajarkan suatu kalimat yang kalau diucapkan akan hilang apa yang ada padanya. Yaitu sekiranya dia mengucapkan : Audzubillahi minasy Syaithani rrajiim. Maka mereka berkata kepada yang marah tadi : Tidakkah kalian dengar apa yang disabdakan nabi? Dia menjawab : Aku ini bukan orang gila.

2. Dengan duduk
Apabila dengan taawudz kemarahan belum hilang maka disyariatkan dengan duduk, tidak boleh berdiri.

Al Imam Ahmad dan Abu Dawud rahimahullah meriwayatkan hadits dari Abu Dzar Radliyallahu anhu bahwa Nabi Shalallahu alaihi wasallam bersabda :

Apabila salah seorang diantara kalian marah dalam keadaan berdiri duduklah, jika belum hilang maka berbaringlah.
Hal ini karena marah dalam berdiri lebih besar kemungkinannya melakukan kejelekan dan kerusakan daripada dalam keadaan duduk. Sedangkan berbaring lebih jauh lagi dari duduk dan berdiri.

3. Tidak bicara
Diam tidak berbicara ketika marah merupakan obat yang mujarab untuk menghilangkan kemarahan, karena banyak berbicara dalam keadaan marah tidak bisa terkontrol sehingga terjatuh pada pembicaraan yang tercela dan membahayakan dirinya dan orang lain.
Dalam hadits disebutkan :Apabila diantara kalian marah maka diamlah. Beliau ucapkan tiga kali. (HR. Ahmad)


4. Berwudlu
Sesungguhnya marah itu dari setan. Dan setan itu diciptakan dari api maka api itu bisa diredam dengan air, demikian juga sifat marah bias diredam dengan berwudlu.

Selasa, 24 April 2012

Tentang Abi

Sekolah terpadu Antam Bina Insani (ABI) merupakan produk dari Yayasan Al-Ikhlash yang berlokasi di Jl. Ace Tabrani KM 01, Kecamatan Leuwisadeng, Kabupaten Bogor. Sekolah yang berdiri 16 Juni tahun 2000 ini seiring perkembangannya, sekolah ini selalu berprestasi di berbagai kegiatan akademik maupun non akademik.


Meski Sekolah Swasta, Sekolah Terpadu ABI lebih mengedepankan nilai-nilai Islam yang dipadu dengan kemampuan penguasaan Ilmu pengetahuan dan Teknologi. Sekarang ini sekolah terpadu ABI terdiri dari SMP,SMA,SMK Terpadu dan Pesantren

Sesuai dengan namanya, Sekolah Terpadu ABI merupan sekolah yang didirikan  PT. Aneka Tambang kerja sama dengan Yayasan Al-Ikhlash. Untuk jalannya system belajar mengajar sekolah tersebut mendapat subsidi bagi sebagian siswanya.

Menurut ketua Yayasan, Drs.H.Asep Hudri, MM sekolah ini merupakan sekolah yang lebih mempriotaskan anak didiknya dari keluarga yang tidak mampu khususnya di lingkungan Kecamatan Naggung dan Leuwisadeng, ucapnya.

Masih menurut Asep, bahkan sudah beberapa murid yang mendapatkan bea siswa  ke jenjang bangku kuliah dan setiap tahun ajaran baru, sekolah ini jumlah siswanya selalu bertambah dan pertambahannya pun cukup signifikan.

saat ini total para pengajar berjumlah 32 Orang. “Saya ingin sekolah ini selalu unggul dalam berpestasi, sehingga Anak-anak menjadi kader umat dan kader bangsa. Wacananya saya akan mengembangkan gedung sekolah ini jadi sebanyak 45 Kelas karena Yayasan sudah menyiapkan tanah seluas 3 ½ HA hingga ruang belajar mengajarpun lebih kondusip.” Tegas Asep Hudri menutup pembicaraannya.

Rabu, 29 Februari 2012

Sejarah PHP dan MYSQL

Php pertama kali dibuat pada musim gugur tahun 1994 oleh Rasmus Lerdoff (rasmus@php.net), awalnya digunakan pada websitenya untuk mencatat siapa saja yang berkunjung dan melihat biodatanya. Versi pertama yang di-release tersedia pada awal tahun 1995, dikenal sebagai tool Personal Home Page, yang terdiri atas engine parser yang sangat sederhana yang hanya mengerti beberapa makro khusus dan sejumlah utlitas yang sering digunakan pada halaman-halaman web, seperti buku tamu, counter pengunjung dan lainnya. Parser diprogram ulang pada pertengahan 1995n dan diberi nama PHP/FI versi 2.0. FI berasal dari paket Rasmus lainnya yang dirilis untuk menginterpretasi data dari form, yang kemudian dikombinasikan dengan tool Personal Home Page, dan ditambahkan dukungan untuk database mSQL (mini SQL).

Tahun 1995 ini dianggap sebagai tahun kelahiran dari PHP/FI yang kemudian membuat pertumbuhan aplikasi web yang pesat, dan banyak orang kemudian berkontribusi mengembangkan PHP/FI. Sulit untuk mendapatkan statistik yang tepat untuk memperkirakan penggunaan PHP/FI, tetapi diperkirakan pada akhir 1996 telah dipergunakan oleh sedikitnya 15000 website di seluruh dunia. Dan pertengahan 1997 mencapai 50000 situs.

Pada pertengahan 1997 ini juga terjadi perubahan pengembangan PHP. Pengembangan dilakukan oleh tim yang terorganisasibukan oleh Rusmus sendiri saja lagi. Parser dikembangkan oleh Zeev Suraski dan Andi Gutmans yang kemudian menjadi dasar untuk versi 3, dan banyak utitlas tambahan yang diprogram untuk menambahkan kemampuan dari versi 2. Versi terakhir (PHP 4) menggunakan engine script Zend untuk lebih meningkatkan kinerja (performan) dan mempunyai dukungan yang banyak berupa eksistensi dan fungsi dan berbagai library pihak ketiga (third party), dan berjalan seolah modul asli (native) dari berbagai server web yang populer.

Sejak Januari 2001 PHP 3 dan PHP 4 desertakan pada sejumlah produk server web komersial seperti server web StrongHold Redhat. Perkiraan konservatif yang didapat dari angka yang diberikan oleh Netcraft (hrttp://www.netcraft.com) yang diekslorasi, pengguna PHP sekitar 5.100.000 sedikit lebih banyak dari server web yang menggunakan Microsoft IIS (5.03 juta) di internet.

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.

Kamis, 12 Januari 2012

Perintah Berpikir

Setiap manusia lahir ke dunia ini dalam keadaan tidak mengetahui apapun. Nama benda, nama ibu, nama bapak, nama tempat, nama Pencipta, cara berpakaian, cara berkomunikasi, cara berjalan, dan berbagai hal menyangkut hidup lainnya yang tidak diketahui. Tak satupun manusia yang sudah memiliki berbagai pengetahuan sejak saat dilahirkan. Sekalipun demikian, karena Allah SWT sayang pada hamba-Nya, Dia Zat Maha Kuasa memberikan potensi kepada setiap insan hingga mampu mengetahui, berpikir dan ujungnya bersyukur. Firman Allah SWT menjelaskan hal ini :
وَلِلَّهِ غَيْبُ السَّمَاوَاتِ وَالْأَرْضِ ۚ وَمَا أَمْرُ السَّاعَةِ إِلَّا كَلَمْحِ الْبَصَرِ أَوْ هُوَ أَقْرَبُ ۚ إِنَّ اللَّهَ عَلَىٰ كُلِّ شَيْءٍ قَدِيرٌ ١٦:٧٧

"Dan Allah mengeluarkanmu dari perut ibumu dalam keadaan tidak mengetahui sesuatu pun, dan Dia memberi kamu pendengaran, penglihatan dan hati, agar kamu bersyukur".(Q.S. An-Nahl [16] : 78)
Imam Ibnu Katsir (Tafsir ul Qur'an il Azhim, Ibnu Katsir, Jilid II, halaman 105) menjelaskan pengertian ayat ini bahwa Allah SWT telah menjadikan manusia tidak mengetahui apapun saat mereka dilahirkan dari perut ibunya. Setelah itu, Allah SWT memberi mereka pendengaran untuk dapat menangkap suara dan penglihatan yang dapat mengindra berbagai pandangan, dan af'idah, yakni akal yang pusatnya di hati (qolbun), atau otak. Akal itulah yang dapat membedakan berbagai benda yang bermanfaat dan mudharat. Kekuatan dan indra ini terus berkembang pendengaran, penglihatan dan akalnya hingga pada usia baligh. Allah SWT menciptakan berbagai perangkat ini semata agar manusia dapat menjadi penyembah Allah Zat Maha Tinggi. Hal ini ditegaskan dalam hadits qudsi :
"Barangsiapa yang memusuhi kekasih-Ku sungguh ia memproklamirkan perang kepada-Ku. Tidak ada satupun cara hamba-Ku mendekati Aku lebih utama daripada menunaikan apa-apa yang Aku fardhukan kepadanya. Hamba-Ku yang selalu mendekati-Ku dengan melaksanakan nawafil (perkara sunah) niscaya Aku mencintainya. Apabila Aku telah mencintainya niscaya Aku menjadi pendengarannya yang ia gunakan untuk mendengar, penglihatannya yang ia gunakan untuk melihat, tangannya yang ia gunakan untuk berbuat, kakinya yang ia gunakan untuk berjalan. Sungguh bila ia meminta kepada-Ku niscaya Aku memberinya; bila ia berdoa kepada-Ku niscya Aku kabulkan; bila ia berlindung kepada-Ku niscaya Aku lindungi". (H.R. Bukhari).
Hadits ini bermakna bahwa seorang hamba saat ia memurnikan ketaatan jadilah semua perbuatannya unutk Allah Zat Maha Gagah Perkasa sehingga tidaklah ia mendengar untuk Allah , dan tidaklah ia melihat untuk Allah.


Selasa, 10 Januari 2012

SMK TERPADU ANTAM BINA INSANI


Sebelumnya saya minta maaf jika hanya seperti ini modelnya. Karena saya dalam tahap pembelajaran. Dibawah ini adalah foto-foto siswa yang sedang melakukan PKL di DKSI IPB.










http://www.metropostonline.com/2011/08/sekolah-terpadu-abi-siap-lahirkan.html