01 pr pendahuluan mysql

Upload: iroyart

Post on 13-Jul-2015

113 views

Category:

Documents


0 download

TRANSCRIPT

PENDAHULUAN MYSQL1. Mengenal MySQL MySQL (bisa dibaca dengan mai-es-ki-el atau bisa juga mai-se-kuel, terserah Anda) adalah suatu perangkat lunak database relasi (bahasa kerennya Relational Database Management System atau RDBMS), seperti halnya ORACLE, Postgresql, MS SQL, dan sebagainya. MySQL dengan SQL jangan disalah artikan,sebab SQL (singkatan dari Structured Query Language) didefinisikan sebagai suatu sintaks perintahperintah tertentu atau bahasa (program?) yang digunakan untuk mengelola suatu database Jadi, MySQL dan SQL adalah dua 'mahluk' yang berbeda. Mudahnya, MySQL adalah softwarenya, dan SQL adalah bahasa perintahnya.

Sejarah MySQL dikembangkan oleh Michael Monty Widenius,David Axmark dan Allan Larson dimulai pada tahun 1995,dengan mendirikan perusahaan bernama MySQL AB di Swedia. Tujuan awal dari program MySQL untuk mengembangkan aplikasi berbasis web untuk salah satu klien MySQL AB. Perusahaan MySQL AB inimeruypakan perusahaan konsultan database dan pengembangan software dengan nama perusahaan TcX DataKonsult AB,untukselengkapkan sapat kunjungi www.mysql.com

MySQL versi 1.0 dikembangkan Mei tahun 1996 untukkalangan internaldan pada bulan Okteober 1996 versi 3.11.0 dikembangkan untuk layakan banyak (umum) dibawah lisensi terbuka tetapi terbatas . Maksud dari lisensi ini adalah untuk keperluan nonkomersial, siapapun boleh melihat program aslinya dan menggunakan server MySQL secara gratis, tetapi untukkegiatan komersial,harus membayar lisensi.

Pada bulan Juni tahun 2000, MySQL AB mulai mysql versi 3.23.19 diterapak sebagai GPL atau general public license, maksud dari GPL ini adalah siapa pun dapat melihat program aslinya dan menggunakan program executable nya secara cuma cuma, dan jika anda memodifikasi pada programaslinya, maka program modifikasi tersebut harus dilepas dibawah lisensi GPL .

Keunikan MySQL adalah memiliki kinerja, kecepatan proses dan ketangguhan yang tidak kalah dibandingkan database komersialseperti ORACLE, Sybase, Unity dan sebagainya. Dengan konsep open source MySQL berkembang menjadi salah satu system manajemen data base relasi yang diakui secara internasional.

Pada tahun 2003 MySQL telah di gunakan di lebih dari 4.000.000 instansi diseluruh dunia untuk keperluan kegiatan aplikasi komputerisasi, seperti perusahaan Yahoo! Finance, NASA, CISCO, HP, Xerox, Google dan lainnya.

MySQL menggunakan bahasa standar SQL sebagai bahasa interaktif dalam mengelola data. Perintah SQL disebut juga sebagai Query ,hal ini diuntungkan buat anda, sebab MySQL menggunakan bahan standar yang kelak nanti dapat digunakan, jika anda akan menggunakan database selain MySQL,t entu terdapat sedikit perbedaan sintaks dalam paket bahasa SQL.

2. Platform MySQL Awalnya MySQL dijalankan pada sistem operasi Unix dan Linux. Tapi, bagi para penggemar Windows pun sekarang sudah tersedia MySQL versi Windowsnya. Mereka yang menggunakan Linux (RedHat, Mandrake, dsb), biasanya MySQL sudah terinstall secara default. Bila belum bisa diinstall maka dengan cukup mudah dapat menginstalnya menggunakan RPM (Redhat Package Manager, merupakan prosedur instalasi software yang menjadi standar de-facto untuk Linux, walaupun Anda tidak menggunakan Linux redhat).

Dengan perkembangannya, maka MySQL versi windows dikembangkan mulai dari versi 4.0 sampai versi 5.1.37, dengan flatform untuk windows lama sampai windows vista, dapat didowload di www.mysql.com. Contoh untuk versi 5.1.37 versi windows 32 bit dengan nama file mysqlessential-5.1.37-win32 sebesar 35,7 mb format windows installer.

Platform MySQL terdiri dari : a. Basis UNIX

b. Basis Windows

3. MySQL Gratis ? Sebenarnya MySQL tidak sepenuhnya gratis, sebab MySQL diluncurkan terdiri dari dua jenis lisensi, yaitu : a. Free software General public license (GPL) Lisensi gratis Bebas menggunakan dan memodifikasi program MySQL, hasil dari modifikasi harus di lepas untuk khalayak umum. Tidak ada layanan dukungan dari MySQL AB. b. Non GPL Commercial license Lisensi komersial Membayar sejumlah dana sesuai dengan layanan tertentu yang disediakan oleh MySQL AB, atau jika anda : Menditribusikan MySQL dan program non open source. aplikasinya dengan menggunakan

Menghendaki adanya jaminan dari MySQL AB tentang kinerja MySQL Menghendaki adanya dukungan teknid dan nonteknis dari MySQL AB

4. Alasan Memilih MySQL Terdapat beberapa alasan yang dapat dipertimbangkan untuk memilih database MySQL, adalah : a. Kecepatan Memiliki kecepatan paling baik dibandingkan database server lain, mulai versi 4.0 terdapat fitur tambahan Query Caching ( hasilpengujian naik rata-rata 200% dari kinerja biasa) b. Mudah digunakan Perintah,aturan dan proses instalasi relative mudah c. Open source Siapapun dapat memodifikasi MySQL dan hasil pengembangannya di serahkan kepada public atau komunitas open source

d. Kapabilitas MySQL dapat mengelola database 50 juta record, 60.000 tabel denga jumlah baris 5.000.000.000, index 32 buah per table dan setiap indexnya terdiri dari 1 hingga 16 kolom criteria (www.mysql.com) e. Replikasi data Dengan fasilitas ini anda dapat mempunyai beberapa database bayangan pada beberapaserver anak lainnya yang berasal dari satu database induk sehingga dapat meningkatkan kinerja dan kecepatan MySQL. f. Biaya rendah relative gratis Dapat menggunakan MySQL tanpa biaya lisensi selama mengikuti konsep GPL g. Konektifitas dan keamanan MySQL terdapat dukungan dan penerapan : Sistem keamanan dan izin akses tingkat tinggi lanjut advanced permissions and security system Pengamanan dengan cara pengacakan lapisan data SSL transport layer encryption Batas penggunaan sumber daya server penggunaan per user Terdapat tingkatan user dan izin akses berdasarkan lokasi pengakses Dukungan system pengacakan password encrypted password

h. Fleksibilitas profitabilitas Mendukung perintah ANSI SQL 99 dan beberapa perintah alternative database lain i. Lintas platform system operasi Dapat dijalankan pada beberapa system operasi yang berbeda

5. Bagaimana mendapatkan MySQL

MySQL dapat di download di situs www.mysql.com , semua informasi tentang MySQL dapat didowload di situs tersebut. Secara umum MySQL terdiri dari dua versi, yaitu : a. Standar Disarankan untuk para pengguna umum b. Max Terdapat fitur tambahan dibandingkan dengan versi standar, fitur tambahan ini belum banyak teruji secara tuntas.

Pada saat mendownload terdapat beberapa pilihan system operasi dan ukuran file juga berbeda tergantung system operasi, contoh untuk system operasi windows versi terahir 5.1

6. Proses Instalasi Pada Sistem Operasi Windows Bagaimana cara menginstalasi MySQL pada system operasi windows, secara umum relative sama dengan instalasi aplikasi berbasis windows.

Tahapan instalasi MySQL a. Download aplikasi MySQL di www.mysql.com pilih menu download, ambel versi terakhir, sebagai contoh mysql-essential-5.1.37-win32 sebesar 35,7 MB format windows installer

b. Jalankan (run) file mysql-essential-5.1.37-win32 maka akan muncul kotak dialog welcome to the setup wizard for MySQL Server 5.1

c. Klik Next untukmelanjutkan instalasi, mucul kotak dialog ready to install the program

Terdapat informasi seting MySQL, seperti destination folder dan data folder, lanjut instalasi, klik icon install

d. Maka akan muncul pilihan type setup

Pilihan type setup, yaitu typical, complete dan custom

e. Pilih default setup, yaitu typical, dan klik icon next, muncul kotak dialog status Installing MySQL server 5.1

f. Jika instalasi telah selesai maka muncul informasi intalasi MySQL enterprise

Klik icon next untuk lanjut

g. Muncul informasi tentang MySQL enterprise, untuk informasi lanujut klik icon more dan untuk lanjut instalsi klik icon next.

h. Next berikutnya, muncul Wizard completed

Aktifkan pilihan yang ada yaitu Configure the MySQL server now dan Regidter the MySQL server now, dan klik icon Finish .

i.

Akan muncul kotakdialog MySQLserver instance configuration wizard, dan klik icon next untuk melanjukan configurasi MySQL server 5.1.

j.

Maka akan muncul MySQL Server Instance Configuration dengan dua pilihan

Dapat diaktifkan dengan pilihan Detailed dan Standard configuration,setelah memilih konfigurasi klik icon next

k. Akan muncul MySQL Server Instance Configuration ke 2 dengan dua pilihan windows

Dua pilihan yang adan dapat diaktifkan ke dua nya

l.

Akan muncul MySQL Server Instance Configuration ke 3 untuk mengaktifkan pilihan keamanan, pilih modify security setting dengan mengisi password root, new root dan confirm password

m. Akan muncul MySQL Server Instance Configuration ke 4 untuk eksekuti option instalasi yang sudah dipilih, klik icon execute .

n. Jika telah selesai eksekusi akan muncul informasi konfigurasi instan MySQL server 5.1, dan klik icon finish, berarti instalsi MySQL server 5.1 sudah selesai.

o. Untuk menjalankan MySQL for windows jalankan menu start all program MySQL MySQL Server,dan klik bar menu MySQL command line client.

p. Maka akan muncul kotak dialog program MySQL MySQL.exe

Masukan password root, yang dibuat pada saat instalasi (lihat langkah I),sebagi keamanan .

q. Jika password root benar maka akan muncul prompt mysql

Muncul welcome to the MySQL monitor Terlihat informasi : Selamat datang Urutan koneksi Versi MySQL Prompt MySQL