Rabu, 01 Agustus 2012

MySQL


MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.
Relational Database Management System (RDBMS)

MySQL adalah Relational Database Management System (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam database sejak lama, yaitu SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian database, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis. Keandalan suatu sistem database (DBMS) dapat diketahui dari cara kerja optimizer-nya dalam melakukan proses perintah-perintah SQL, yang dibuat oleh user maupun program-program aplikasinya. Sebagai database server, MySQL dapat dikatakan lebih unggul dibandingkan database server lainnya dalam query data. Hal ini terbukti untuk query yang dilakukan oleh single user, kecepatan query MySQL bisa sepuluh kali lebih cepat dari PostgreSQL dan lima kali lebih cepat dibandingkan Interbase.

Keistimewaan MySQL

MySQL memiliki beberapa keistimewaan, antara lain :

1. Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.
2. Open Source.MySQL didistribusikan secara open source, dibawah lisensi GPL sehingga dapat digunakan secara cuma-cuma.
3. ‘Multiuser’. MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami masalah atau konflik.
4. ‘Performance tuning’. MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.
5. Jenis Kolom. MySQL memiliki tipe kolom yang sangat kompleks, seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.
6. Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam perintah (query).
7. Keamanan. MySQL memiliki beberapa lapisan sekuritas seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi.
8. Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.
9. Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).
10. Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya.
11. Antar Muka. MySQL memiliki interface (antar muka) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).
12. Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool)yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online.
13. Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle.

Kesinambungan antara PHP dan MySQL
Penggunaan PHP dan MySQL dapat menjadikan dan memudahkan untuk pembuatan aplikasi secara gratis dan stabil (dikarenakan banyak komunitas developer PHP dan MySQL yang ber-kontribusi terhadap bugs)

:rolleyes::rolleyes::rolleyes:

keyword:adalah,
bahasa,pemrograman,script,paling,banyak,dipakai,banyak,dipakai,untuk,
memrogram,situs,dinamis,,walaupun,tidak,tertutup,kemungkinan,digunakan,
untuk,pemakaian,lain., Contoh,terkenal,aplikasi,adalah,forum,(phpBB),
MediaWiki,(software,belakang,Wikipedia).,dapat,dilihat,sebagai,pilihan,ASP.NET/C#/VB.NET,
Microsoft,,ColdFusion,Macromedia

Sumber : http://prittanggi.blogspot.com/

Attitude is Everything


Dalam beberapa seminar , banyak peserta menanyakan kepada saya tentang kunci – kunci utama untuk mencapai kesuksesan . Setelah memikirkanya secara mendalam , membaca ratusan buku motivasi , melihat dan mempelajari kehidupan orang - orang sukses. Ada beberapa kata yang merefleksikan kunci – kunci utama menuju sukses , dan kata yang pertama adalah LUCK ( Nasib ) . Unsur ini paling sering diucapkan orang sebagai jalan pintas ( Short cut ) mencapai sukses . Apakah anda setuju jika LUCK merupakan factor yang paling menentukan keberhasilan seseorang ? marilah kita sedikit bermain dengan huruf abjad.
Cobalah tulis di selembar kertas , atau di sisi kosong buku ini urutan abjad mulai dari A hingga Z . kemudian , Anda tuliskan angka yang merepresentasikan nilai dari masing –masing abjad . misalnya , A=1; B = 2; C = 3; …..Z = 26. nah sekarang , untuk kata LUCK jumlahkanlah nilai dari masing – masing hurufnya . sekarang kita beralih ke kata kedua yang merupakan kunci mencapai kesuksesan , yaitu KNOWLEDGE (pengetahuan ). Apakah Anda setuju bahwa faktor ini merupakan faktor paling menentukan keberhasilan seseorang. Kata selanjutnya adalah kata yang paling sering ditekankan oleh para orang tua dalam menasehati anak – anaknya untuk mencapai kesuksesan , dan kata tersebut adalah HARDWORK ( Kerja keras ) . seseorang tentu bisa mencapai kesuksesan jika ia mau bekerja keras. Apakah Anda setuju bahwa faktor ini merupakan faktor yang terpenting menuju sukses.

Sekarang bandingkan jawaban Anda dengan kata ATTITUDE ( sikap ) . Menurut saya , attitude merupakan pondasi terpenting yang menentukan tingkat keberhasilan seseorang . Sekarang, hitunglah nilai dari ATTITUDE . berapa anda dapat? Tepat sekali ! 100% Artinya , attitude memang merupakan faktor terpenting dalam mencapai kesuksesan seseorang. Ini memang sebuah permainan kecil berupa huruf – huruf abjad, tetapi dalam kehidupan ini, kenyataannya, keberuntungan, nasib, kepandaian, pengetahuan, dan kerja keras tidak sebanding dengan pentingnya attitude sebagai the magic word ! fondasi kesuksesan, dengan demikian, sangat ditentukan oleh attitude.
Pernahkah Anda memikirkan mengapa seseorang, suatu organisasi, suatu perusahaan bahkan suatu Negara jauh lebih sukses dibandingkan yang lainnya ? Apa yang jadi faktor paling utama dan pertama dalam membedakan hal ini? Jawabnya adalah attitude! Ini bukanlah suatu rahasia. Denga attitude yang positif, Anda akan lebih mudah mencapai keberhasilan.

Saya yakin, setelah membaca beberapa kalimat tadi, Anda mendapatkan gambaran yang semakin jelas tentang definisi attitude sebagai " cara pandang seseorang dalam melihat suatu keadaan ". ada pula yang mendefenisikan attitude sebagai " sikap hidup seseorang ".Apa pun definisi anda tentang attitude, sesungguhnya ia merupakan " jendela"Anda terhadap Dunia luar. Sebagaimana yang dikatakan oleh jeff keller ," Attitude is your window to the word " ( attitude adalah jendela Anda terhadap dunia ). Dalam kehidupan, kita harus bertanggung jawab terhadap " jendela" yang kita miliki. " jendela" tersebut bisa bersih, tetapi bisa juga berdebu, kotor, bahkan berlumpur. Anda sendiri yang bertanggung jawab terhadap " jendela " Anda . " jendela " yang kotor disebabkan karena pemiliknya selalu mendominasi hidupnya dengan attitude yang negatif sehingga tidak mampu melihat setiap persoalan dengan jernih. Dalam hidup ini, Anda dapat memilih untuk mendominasi hidup anda dengan positive attitude atau dengan negative attitude. It's your choise!
Jika ditilik dari sudut pandang attitude, kita mungkin dapat menjawab pertanyaan besar dalam hidup ini tentang begitu banyak ironi dalam kehidupan. Sebagai contoh, kita pernah melihat seorang yang dilahirkan dengan cacat pada tubuhnya, atau dilahirkan dari keluarga yang sangat miskin, atau seorang yang tidak dibekali ilmu pengetahuaan yang cukup bahkan dituding memiliki " IQ jongkok " , tetapi justru di dalam perjalanan hidupnya ia mampu menjadi orang yang terkenal dan sukses. Di sisi lain, ada juga orang – orang yang di lahir kan dari keluarga yang mampu, diberikan sekolah yang tinggi bahkan menjadi murid yang pintar pada saat sekolah, memiliki tubuh sempurna, tetapi dalam perjalanan hidupnya justru malah menjadi pecundang atau justru menjadi sampah masyarakat.
Bagaimana fenomena ini bisa terjadi ? jawabannya terletak dari dua kata, yaitu CAN ( kemampuan ) dan WILL ( kemauan) . banyak orang yang mempunyai kemampuan untuk mewujudkan sesuatu, tetapi tidak mempunyai kemauan karena sikap yang negatif. Seorang anak muda yang baru lulus dari programnya S2-nya, ketika terjun di bidang sales diminta untuk melakukan prospecting door-to-door. Secara kemampuan, ia adalah seorang yang mampu dalam kapasitasnya meyakinkan pelanggan. Namun, karena sikapnya yang merendahkan pekerjaan tersebut, ia tidak mau melakukannya dan tidak berhasil mendapatkan penjualan. Sebaiknya, seorang sales yang tidak memiliki kemampuan tetapi memiliki kemauan besar malah mampu melaksanakan tugas tersebut tanpa beban dan berhasil. Memang benar kemauan besar dapat mengalahkan kemampuan yang besar. Berhati – hatilah terhadap pilihan sikap Anda setiap hari.

Sumber: Darmadi Darmawangsa (Penulis buku Fight Like a Tiger Win Like a Champion)

Perkembangan PHP


PHP: Hypertext Preprocessor adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS.

Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama Form Interpreted (FI), yang wujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari web.

Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi sumber terbuka, maka banyak pemrogram yang tertarik untuk ikut mengembangkan PHP.

Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini, interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.

Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP diubah menjadi akronim berulang PHP: Hypertext Preprocessing.

Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi.

Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek.

Sumber : http://pertiwimaharani.blogspot.com/

Sejarah PHP

Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun1995. Pada waktu itu PHP masih bernama Form Interpreted (FI), yang wujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari web.
Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi sumber terbuka, maka banyak pemrogram yang tertarik untuk ikut mengembangkan PHP.
Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini, interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.
Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP diubah menjadi akronim berulang PHP: Hypertext Preprocessing.
Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi.
Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek.
Sumber : http://idayusnilawati.blogspot.com/