Minggu, 18 Januari 2015

Di Mulai Dari Sejarah MySQL Dulu

Sejarah MySQL

MySQL pada awalnya diciptakan pada tahun 1979, oleh Michael "Monty" Widenius, seorang programmer komputer asal Swedia. Monty mengembangkan sebuah sistem database sederhana yang dinamakan UNIREG yang menggunakan koneksi low-level ISAM database engine dengan indexing. Pada saat itu Monty bekerja pada perusahaan bernama TcX di Swedia.
TcX pada tahun 1994 mulai mengembangkan aplikasi berbasis web, dan berencana menggunakan UNIREG sebagai sistem database. Namun sayangnya, UNIREG dianggagap tidak cocok untuk database yang dinamis seperti web.
TcX kemudian mencoba mencari alternatif sistem database lainnya, salah satunya adalah mSQL (miniSQL). Namun mSQL versi 1 ini juga memiliki kekurangan, yaitu tidak mendukung indexing, sehingga performanya tidak terlalu bagus.
Dengan tujuan memperbaiki performa mSQL, Monty mencoba menghubungi David Hughes (programmer yang mengembangkan mSQL) untuk menanyakan apakah ia tertarik mengembangkan sebuah konektor di mSQL yang dapat dihubungkan dengan UNIREG ISAM sehingga mendukung indexing. Namun saat itu Hughes menolak, dengan alasan sedang mengembangkan teknologi indexing yang independen untuk mSQL versi 2.
Dikarenakan penolakan tersebut, David Hughes, TcX (dan juga Monty) akhirnya memutuskan untuk merancang dan mengembangkan sendiri konsep sistem database baru. Sistem ini merupakan gabungan dari UNIREG dan mSQL (yang source codenya dapat bebas digunakan). Sehingga pada May 1995, sebuah RDBMS baru, yang dinamakan MySQL dirilis.
David Axmark dari Detron HB, rekanan TcX mengusulkan agar MySQL di ‘jual’ dengan model bisnis baru. Ia mengusulkan agar MySQL dikembangkan dan dirilis dengan gratis. Pendapatan perusahaan selanjutnya di dapat dari menjual jasa “support” untuk perusahaan yang ingin mengimplementasikan MySQL. Konsep bisnis ini sekarang dikenal dengan istilah Open Source.
Pada tahun 1995 itu juga, TcX berubah nama menjadi MySQL AB, dengan Michael Widenius, David Axmark dan Allan Larsson sebagai pendirinya. Titel “AB” dibelakang MySQL, adalah singkatan dari “Aktiebolag”, istilah PT (Perseroan Terbatas) bagi perusahaan Swedia.[3]

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. Perangkat lunak sumber terbuka. MySQL didistribusikan sebagai perangkat lunak sumber terbuka, dibawah lisensi GPL sehingga dapat digunakan secara gratis.
  3. Multi-user. MySQL dapat digunakan oleh beberapa pengguna 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. Ragam tipe data. MySQL memiliki ragam tipe data yang sangat kaya, 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 keamanan 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 miliar 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 antar muka (interface) 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.

Bahasa pemrograman

Terdapat beberapa API (Application Programming Interface) tersedia yang memungkinkan aplikasi-aplikasi komputer yang ditulis dalam berbagai bahasa pemrograman untuk dapat mengakses basis data MySQL antara lain: bahasa pemrograman C, C++, C#, bahasa pemrograman Eiffel, bahasa pemrograman Smalltalk, bahasa pemrograman Java, bahasa pemrograman Lisp, Perl, PHP, bahasa pemrograman Python, Ruby, REALbasic dan Tcl. Sebuah antarmuka ODBC memanggil MyODBC yang memungkinkan setiap bahasa pemrograman yang mendukung ODBC untuk berkomunikasi dengan basis data MySQL. Kebanyakan kode sumber MySQL dalam ANSI C.

Penggunaan

MySQL sangat populer dalam aplikasi web seperti MediaWiki (perangkat lunak yang dipakai Wikipedia dan proyek-proyek sejenis) dan PHP-Nuke dan berfungsi sebagai komponen basis data dalam LAMP. Popularitas sebagai aplikasi web dikarenakan kedekatannya dengan popularitas PHP, sehingga seringkali disebut sebagai Dynamic Duo. Text dicoret{{}}

Administrasi

Untuk melakukan administrasi dalam basis data MySQL, dapat menggunakan modul yang sudah termasuk yaitu command-line (perintah: mysql dan mysqladmin). Juga dapat diunduh dari situs MySQL yaitu sebuah modul berbasis grafik (GUI): MySQL Administrator dan MySQL Query Browser. Selain itu terdapat juga sebuah perangkat lunak gratis untuk administrasi basis data MySQL berbasis web yang sangat populer yaitu phpMyAdmin. Untuk perangkat lunak untuk administrasi basis data MySQL yang dijual secara komersial antara lain: MySQL front, Navicat dan EMS SQL Manager for MySQL.

Akusisi Oleh Sun dan Oracle

Pada tanggal 16 Januari 2008 Sun Microsystems, Inc mengumumkan aksi korporasi - akuisisi terhadap MySQL AB sehingga menjadikan Sun sebagai salah satu perusahaan dengan produk platform open source terbesar seperti Java, OpenSolaris dan akhirnya MySQL.
Berselang setahun kemudian, tepatnya pada tanggal 20 April 2009 giliran Oracle melakukan akusisi terhadap Sun Microsystems. Sejak saat itu berkembang isu Oracle - yang memiliki produk database yang berkompetisi dengan MySQL - akan mematikan MySQL. Namun sampai sejauh ini hal tersebut belum terbukti.

Komunitas MySQL Indonesia

MySQL termasuk salah satu database utama yang digunakan di Indonesia terutama di kalangan developer PHP. Ini disebabkan native integration antara PHP dan MySQL serta banyaknya hosting yang menyertakan kedua produk tersebut karena bebas lisensi dan sudah terbukti tangguh dan efisien.
Website komunitas MySQL Indonesia yang terpisah dari komunitas PHP dapat Anda kunjungi di http://groups.google.com/group/mysql-indonesia.

Lihat pula

Pranala luar

^ http://www.duniailkom.com/tutorial-mysql-sejarah-dan-masa-depan-mysql/








Sumber : http://id.wikipedia.org/wiki/MySQL#Sejarah_MySQL


 

belajar dasar dasar php dulu

Sejarah PHP

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.
Versi terbaru dari bahasa pemograman PHP adalah versi 5.6.4 yang resmi dirilis pada tanggal 18 Desember 2014.

Sintaksis Dasar

Pembatas

PHP hanya mengeksekusi kode yang ditulis dalam pembatas sebagaimana ditentukan oleh dasar sintaks PHP. Apapun di luar pembatas tidak diproses oleh PHP (meskipun teks PHP ini masih mengendalikan struktur yang dijelaskan dalam kode PHP. Pembatas yang paling umum adalah "<?php" untuk membuka dan "?>" Untuk menutup kode PHP.Tujuan dari pembatas ini adalah untuk memisahkan kode PHP dari kode diluar PHP, seperti HTML,Javascript.

Variabel

Variabel diawali dengan simbol dolar $. Pada versi php PHP 5 diperkenalkan jenis isyarat yang memungkinkan fungsi untuk memaksa mereka menjadi parameter objek dari class tertentu, array, atau fungsi. Namun, jenis petunjuk tidak dapat digunakan dengan jenis skalar seperti angka atau string. Contoh variabel dapat ditulis sebagai $nama_varabel.
Penulisan fungsi, penamaan kelas, nama variabel adalah peka akan huruf besar (Kapital) dan huruf kecil . Kedua kutip ganda "" dari string memberikan kemampuan untuk interpolasi nilai variabel ke dalam string PHP. PHP menerjemahkan baris sebagai spasi, dan pernyataan harus diakhiri dengan titik koma ;.

Komentar

PHP memiliki 3 jenis sintaks sebagai komentar pada kode yaitu tanda blok / * * / , komentar 2 baris // Serta tanda pagar # digunakan untuk komentar satu baris. Komentar bertujuan untuk meninggalkan catatan pada kode PHP dan tidak akan diterjemahkan ke program.

Fungsi

Ratusan fungsi yang disediakan oleh PHP serta ribuan lainnya yang tersedia melalui berbagai ekstensi tambahan. fungsi-fungsi ini didokumentasikan dalam dokumentasi PHP. Namun, dalam berbagai tingkat pengembangan, kini memiliki berbagai konvensi penamaan. Sintaks fungsi adalah seperti dibawah ini:
function tampilkan($data="")                                     // Mendefenisikan fungsi, "tampilkan" adalah nama sebuah fungsi
{   //Diapit oleh tanda kurung kurawal
    if($data) return $data;  else return 'Tidak ada data';       // Melakukan proses pengolahan data, contohnya melalui kondisi
}
 
echo tampilkan("isi halaman")   // Menjalankan fungsi

Contoh program

Membuat Sebuah Halaman Web PHP

Sebuah Halaman web yang ditulis menggunakan Bahasa Pemograman PHP adalah sebagai berikut:
<?php
    echo "Halo dunia";
?>

Program bilangan Fibonacci

Berikut ini adalah contoh program yang relatif lebih kompleks yang ditulis dengan menggunakan PHP. Contoh program ini adalah program untuk menampilkan 20 bilangan pertama dari deret bilangan Fibonacci.terdapat beberapa variable atau sintax. seperti function. itu merupakan bagian dari javascript.
<?php
function fibonacci_seq( $panjang ) {
   for( $l = array(0,1), $i = 2, $x = 0; $i < $panjang; $i++ )
        $l[] = $l[$x++] + $l[$x];
   return $l;
}
 
fibonacci_seq(20);
// Angka "20" dapat diganti sesuai keinginan
?>

Kelebihan PHP Dari Bahasa Pemrograman Lain

Beberapa kelebihan PHP dari bahasa pemrograman web, antara lain:
  1. 'Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaannya.'
  2. 'Web Server yang mendukung PHP dapat ditemukan dimana - mana dari mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah.'
  3. 'Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan.'
  4. 'Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak.'
  5. 'PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.'

Tipe data

PHP memiliki 8 tipe data, yaitu:
  1. Boolean
  2. Integer
  3. Float/ Double
  4. String
  5. Array
  6. Object
  7. Resource
  8. NULL

Referensi

Lihat pula

Template Engine
PHP Framework
PHP Framework adalah sebagai sebuah kerangka kerja yang disusun oleh berbagai komunitas pengembang web diseluruh dunia. Kerangka ini bertujuan untuk mempermudah dalam membuat sebuah aplikasi web kita sering menulis script PHP secara keseluruhan (konvensional) dan itu pun kita ulang pada halaman yang lain.


Sumber:http://id.wikipedia.org/wiki/PHP#Sejarah_PHP

Cara membuat email baru di Google GMAIL

Cara membuat email baru di Google yang biasa disebut gmail sangat mudah. Pada dasarnya membuat akun email di gmail sama saja mendaftar untuk satu akun yang bisa dipergunakan untuk mengakses semua produk Google.

Produk email dari Gmail ini terintegrasi dengan semua produk Google seperti Youtube, Google Plus, Webmaster Tools, Analytics dan masih banyak lagi.Tapi produk-produk ini akan kita bahas di materi lain. Kali ini saya khusus menjabarkan cara pembuatan dan penggunaan akun baru gmail tersebut.

Langkah-Langkah Membuat Email Google Baru

Memasukkan data pribadi anda.

  • Silahkan saudara membuka alamat gmail di http://mail.google.com/ 
  • Biasanya anda akan masuk ke layar login akun Google terlebih dahulu. pada layar tersebut di bagian kanan atas akan ada link Create an Account atau Buat Akun
  • Sebagaimana layaknya sebuah pendaftaran, Google akan meminta anda mengisi beberapa hal sebelum anda membuat email. Berikut ini adalah data yang harus anda masukkan:
  • Nama depan dan belakang anda
  • Alamat email yang anda inginkan (akan ada pengecekan ketersediaan, karena tidak boleh ada dua alamat email yang sama)
  • Isikan password email yang anda inginkan. Password sebaiknya perpaduan huruf besar dan kecil dengan angka numerik. Contoh: AKunEmaiLGoOgle79. Saran saya ketik dulu password ini di sebuah notepad dan simpan.
  • Ketik ulang password anda untuk memastikan tidak ada karakter yang salah.
  • Masukkan tahun, bulan, dan tanggal kelahiran anda
  • Pilih jenis kelamin
  • Isikan nomor handphone anda pada pendaftaran ini. Handphone ini akan anda gunakan dalam pengamanan akun anda nantinya.
  • Jika anda punya akun emaill lainnya, isikan ke dalam formulir. Ini akan membantu anda jika akun email Google yang anda buat ini mengalami masalah nantinya.
  • Ketikkan lokasi atau negara anda
  • Tentu saja yang wajib hukumnya adalah menyetujui persyaratan Gmail
  • Klik tombol Langkah berikutnya (lihat contoh gambar di bawah)
masukkan data pada form pendaftaran gmail

Verifikasi Akun Email Anda

Pada saat anda membuat email di gmail ini anda mungkin akan diminta memverifikasi pendaftaran yang anda lakukan. Masukkan nomor handphone anda dan klik kirim kode verifikasi. Tunggu beberapa saat sampai anda menerima sebuah SMS dari Google.
Verifikasi pendaftaran akun gmail dengan SMS

  • Di dalam SMS itu ada sebuah kode 6 angka unik. Isikan nomor tersebut pada layar verifikasi akun email baru saudara....
Masukkan 6 angka unik kode verifikasi dari SMS

Edit Profil Akun Email Anda

Setelah melakukan verifikasi, anda akan diminta mengedit profil akun email baru anda dengan memasukkan sebuah foto. Tapi kalau anda belum mau mengedit profil, maka silahkan klik langkah berikutnya. Anda bisa mengubah profil anda nantinya dari link pengaturan akun.
Masukkan foto profil akun Google anda

  • Proses membuat email baru di Google sudah selesai, akan ada layar ramah tamah dari Google. Silahkan klik Lanjutkan ke Gmail
Halaman selamat datang saat Pembuatan email baru Google selesai

http://trikmudahseo.blogspot.com/2014/09/cara-membuat-email-baru-di-google-gmail.html

Langkah-langkah Menginstall Linux Mint

     Nah, dipertemuan kedua ini kami akan mencoba memberikan ilmu tentang cara / langkah-lang penginstalan Linux Mint Katya ini.
Hai para Blogger dan para pecinta linux,, ini aku kasih turoial Cara Instal Linux Mint 14 Desktop.

     Download dulu iso nya di http://www.linuxmint.com/download.php lalu burn di CD. Masukan ke PC atau Laptop dan boot cari CD anda.















    Anda akan mencoba langsung Live CD. Install dengan mengklik dua kali Install Linux Mint :
















Pilih bahasa yang akan di gunakan















    Pada layar berikutnya Anda melihat beberapa persyaratan untuk instalasi 14 Mint (sistem harus memiliki minimal 5,7 GB drive space yang tersedia dan harus terhubung ke Internet). Klik Continue:
















    Biasanya Erase disk dan menginstal Linux Mint adalah pilihan yang baik, kecuali jika Anda perlu partisi custom dan tahu apa yang Anda lakukan. Menghapus disk dan menginstal Linux Mint akan membuat satu partisi / yang besar bagi kita (semua sistem operasi yang terpasang dan semua file lain yang hadir pada disk akan dihapus jika Anda melanjutkan) :














Pilih hard drive yang ingin Anda gunakan untuk instalasi Linux Mint:
















Pilih zona waktu Anda:















Mengubah layout keyboard, jika perlu :
















    Ketik nama asli Anda, nama pengguna yang Anda inginkan bersama dengan password, dan klik Continue:
















    Setelah itu, Linux Mint sedang diinstal. Hal ini dapat memakan waktu beberapa menit, jadi tunggu prosesnya sampai selesai :















Setelah instalasi, Anda akan diminta untuk reboot sistem. Klik Restart Now:
















    Pada akhir proses shutdown, Anda akan diminta untuk menghapus DVD instalasi Linux Mint dari drive. Silakan melakukan ini sekarang dan tekan ENTER:













    Sistem baru Linux Mint dimulai. Masuk ke desktop dengan username dan password yang Anda berikan selama proses instalasi :






























    Ini adalah Linux Mint Cinnamon desktop anda yang terlihat seperti (pada welcome screen, anda dapat memilih untuk Upgrade ke Edisi DVD atau Tambah Codec Multimedia jika Anda telah menginstal salah satu versi tanpa codec. Jika Anda menonaktifkan layar pembuka, masih tersedia di bawah Menu > Preferences > Welcome Screen)






























Sumber : www.howtoforge.com

Cara Membuat Blog di Blogger

     Syarat utama sebelum Anda membuat blog di blogger adalah memiliki alamat email yang masih aktif, jika Anda belum membuat email, silahkan baca tutorialnya di cara membuat email di gmail atau membuat email di yahoo. Sekarang saya asumsikan bahwa Anda sudah memiliki alamat emai di gmail, untuk itu kita langsung saja untuk membuat blog.

1. Silahkan Anda kunjungi http://blogger.com/

2. Kemudian lihat di kanan bawah, rubah bahasa menjadi bahasa indonesia agar lebih mudah

cara bikin blog

3. Masuk/login menggunakan username/nama pengguna serta password gmail anda ( akun email anda bisa juga untuk login ke blogger).

membuat blog

4. Isilah formulir data Anda yang terlampir seperti:

  • Nama tampilan : isi dengan nama yang akan ditampilkan pada profile blog anda.
  • Jenis Kelamin : pilih jenis kelamin Anda, misalnya: Pria.
  • Penerimaan Persyaratan : Ceklis sebagai tanda anda setuju dengan peraturan yang telah di tetapkan oleh pihak blogger. Sebaiknya baca terlebihdahulu persyaratan dan ketentuan yang diberikan pihak blogger agar Anda mengerti.

5. Klik tanda panah bertuliskan “Lanjutkan”. Kemudian klik "Blog Baru"

cara bikin blog gratis

6. Selanjutnya isi formulir data blog Anda pada form yang disediakan seperti:

  • Judul : Isi dengan judul blog yang Anda inginkan, misal : Panduan dan Tutorial Blogger
  • Alamat : isi dengan alamat blog yang di inginkan.
  • Template : pilih template (tampilan blog) yang Anda disukai
7. Lanjutkan dengan klik tombol “Buat blog!”.

cara buat blog

8. Sampai tahap ini blog Anda sudah selesai dibuat, namun untuk menghindari anggapan spam oleh google sebaiknya anda mulai membuat artikel, minimal 1 postingan. Untuk membuat postingan/artikel ikuti tutorial blog berikut ini.

9. Klik tulisan "Mulai memposkan

tutorial blog

10. Isi judul dan artikel yang ingin Anda postkan di blog

buat blog gratis

11. Setelah tulisan Anda selesai lalu klik "pratinjau" untuk melihat hasil sementara, jika sudah sesuai maka klik "publikasikan"

12. Selesai dan saya ucapkan "Selamat" publikasikan juga bog baru Anda pada sahabat atau orang terdekat Anda bahwa sekarang anda sudah memiliki blog.