Kuliah by Muhammad_Syahfizan_0

VIEWS: 51 PAGES: 9

More Info
									Diktat Kuliah Pemrograman Web 2 ver 1.0



                                 Pertemuan 11
             Pengenalan DBMS dan MySQL
   Tentang Database, DBMS, dan RDBMS
   Tentang MySQL
   Instalasi MySQL di Windows
   Menjalankan Service MySQL
   Koneksi ke Server MySQL
   Berbagai Tools Administrasi Server MySQL


Tentang Database, DBMS dan RDBMS
      Basis data (atau database) adalah kumpulan informasi yang disimpan di
dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu
program komputer untuk memperoleh informasi dari basis data tersebut
(http://id.wikipedia.org/wiki/Database). Database digunakan untuk menyimpan
informasi atau data yang terintegrasi dengan baik di dalam komputer.
      Untuk mengelola database diperlukan suatu perangkat lunak yang disebut
DBMS (Database Management System). DBMS merupakan suatu sistem
perangkat lunak yang memungkinkan user (pengguna) untuk membuat,
memelihara, mengontrol, dan mengakses database secara praktis dan efisien.
Dengan DBMS, user akan lebih mudah mengontrol dan memanipulasi data yang
ada.
      Sedangkan RDBMS atau Relationship Database Management System
merupakan salah satu jenis DBMS yang mendukung adanya relationship atau
hubungan antar tabel. Disamping RDBMS, terdapat jenis DBMS lain, misalnya
Hierarchy DBMS, Object Oriented DBMS, dsb.
      Beberapa software atau perangkat lunak DBMS yang sering digunakan
dalam aplikasi program antara lain :
    DB2 - http://www-306.ibm.com/software/data/db2/
    Microsoft SQL Server - http://www.microsoft.com/sql/
    Oracle - http://www.oracle.com
    Sybase - http://www.sybase.com/
    Interbase - http://www.borland.com/interbase
    Teradata - http://www.teradata.com/
    Firebird - http://www.firebirdsql.org/
    MySQL – http://www.mysql.com
    PostgreSQL - http://www.postgresql.org/
      Dalam konsep database, urutan atau hierarki database sangatlah penting.
Urutan atau hierarki database digambarkan dalam gambar sbb :

                                      DBMS




              Database            Database        Database




     Tabel           Tabel            Tabel     Tabel        Tabel



                               Field & Record



Achmad Solichin (achmatim@bl.ac.id)                                  Halaman 1
Diktat Kuliah Pemrograman Web 2 ver 1.0




                         Gambar 11.1. Hierarki Database
Tentang 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 di bawah lisensi GNU General
Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk
kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.
      Tidak seperti Apache yang merupakan software yang dikembangkan oleh
komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya
masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial
Swedia yaitu MySQL AB. MySQL AB memegang penuh hak cipta hampir atas
semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang
mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael "Monty"
Widenius.
      Beberapa kelebihan MySQL antara lain :
   Free (bebas didownload)
   Stabil dan tangguh
   Fleksibel dengan berbagai pemrograman
   Security yang baik
   Dukungan dari banyak komunitas
   Kemudahan management database.
   Mendukung transaksi
   Perkembangan software yang cukup cepat.

Instalasi MySQL di Windows

Persiapan
1. Download Source MySQL di http://www.mysql.com/downloads/
   MySQL versi terakhir saat materi ini dibuat adalah MySQL 5.0.22. Silahkan
   Anda download versi terakhir tersebut dan simpan di komputer Anda. Pada
   dasarnya, instalasi untuk setiap versi MySQL tidak jauh berbeda. Dalam
   materi ini disajikan contoh instalasi MySQL versi 4.0.20.

Proses Instalasi MySQL
1. Setelah Anda mendapatkan source MySQL, selanjutnya Anda perlu meng-
   ekstrak file tersebut ke komputer Anda.
2. Jalankan file SETUP.EXE yang ada di dalam folder source MySQL. Lihat
   gambar 11.2 !




                           Gambar 11.2. File Setup.Exe




Achmad Solichin (achmatim@bl.ac.id)                                   Halaman 2
Diktat Kuliah Pemrograman Web 2 ver 1.0



3. Proses Instalasi akan dimulai. Gambar 11.3 menunjukkan proses instalasi
   berjalan




                      Gambar 12.3. Proses Instalasi Dimulai

4. Selanjutnya akan ditampilkan window memulai instalasi seperti pada gambar
   12.4. Klik tombol Next untuk melanjutkan.




                      Gambar 12.4. Memulai Proses Instalasi

5. Selanjutnya akan ditampilkan window Information yang berisi informasi
   versi MySQL dan tempat folder instalasi. Klik tombol Next untuk melanjutkan.
   Lihat gambar 12.5 !




Achmad Solichin (achmatim@bl.ac.id)                                  Halaman 3
Diktat Kuliah Pemrograman Web 2 ver 1.0




                       Gambar 12.5. Window Information
6. Selanjutnya akan ditampilkan window Choose Destination Location dimana
   kita bisa memilih lokasi instalasi MySQL. Default location ada di C:\mysql.
   Klik Next untuk melanjutkan. Lihat gambar 12.6 !




               Gambar 12.6. Window Choose Destination Location

7. Selanjutnya akan ditampilkan window Setup Type. Pilih option Typical untuk
   kemudahan instalasi. Klik tombol Next untuk melanjutkan. Lihat gambar 12.7
   !




Achmad Solichin (achmatim@bl.ac.id)                                 Halaman 4
Diktat Kuliah Pemrograman Web 2 ver 1.0




                        Gambar 12.7. Window Setup Type

8. Selanjutnya proses instalasi akan berjalan. Lihat gambar 12.8! Just waiting
   and take some coffee!




                  Gambar 12.8. Proses Instalasi MySQL berjalan

9. Proses instalasi selesai. Lihat gambar 12.9 ! Klik tombol Finish untuk
   mengakhiri proses instalasi.




Achmad Solichin (achmatim@bl.ac.id)                                 Halaman 5
Diktat Kuliah Pemrograman Web 2 ver 1.0




                      Gambar 12.9. Proses Instalasi Selesai

Menjalankan Service MySQL
     Untuk menjalankan service MySQL pertama kali, lakukan langkah-langkah
singkat berikut ini :
1. Buka folder instalasi MySQL. Secara default biasanya terdapat di C:\mysql\.
    Buka folder C:\mysql\bin.
2. Jalankan (double-click) file winmysqladmin.exe untuk menjalankan service
    MySQL. Lihat gambar 12.10 !




               Gambar 12.10. Menjalankan file winmysqladmin.exe

3. Selanjutnya akan ditampilkan form inputan Username dan Password. Lihat
   gambar 12.11. Masukkan username dan password sembarang! Jangan
   masukkan password asli Anda karena user dan password ini tidak terenkripsi




Achmad Solichin (achmatim@bl.ac.id)                                 Halaman 6
Diktat Kuliah Pemrograman Web 2 ver 1.0



   dan disimpan dalam file text konfigurasi MySQL (file my.ini). Pilih tombol OK
   untuk menutup window.




                  Gambar 12.11. WinMySQLadmin Quick Setup

4. Selanjutnya di layar akan ditampilkan window WinMySQLAdmin seperti pada
   gambar 12.12. Biarkan saja window tersebut karena window tersebut akan
   menutup secara otomatis.




                     Gambar 12.12. Window WinMySQLAdmin

5. Lihat status service MySQL di Systray windows sebelah kanan-bawah.
   1.     Service MySQL berjalan dengan baik
   2.     Service MySQL tidak berjalan
6. Selanjutnya service MySQL akan secara otomatis dijalankan setiap kali
   Windows dijalankan (start-up).


Koneksi ke Server MySQL
     Secara default, untuk melakukan koneksi ke server MySQL harus dilakukan
melalui command-line (under DOS). Lihat gambar 12.13! Dalam bagian akhir
materi ini akan dikenalkan beberapa software yang dapat digunakan untuk
mempermudah pengaksesan dan manajemen database MySQL.



Achmad Solichin (achmatim@bl.ac.id)                                   Halaman 7
Diktat Kuliah Pemrograman Web 2 ver 1.0




                          Gambar 12.13. Command Line

     Untuk melakukan koneksi ke server MySQL, ketikkan perintah mysql yang
biasanya diikuti dengan username dan terkadang juga password. Jika server
MySQL berada di komputer lain maka kita juga memerlukan nama host atau IP
address tempat server MySQL berada. Format umum untuk melakukan koneksi
ke server MySQL adalah sbb :

     mysql –h host –u user –p
     Enter password : ********

Keterangan :
   mysql   : perintah dasar koneksi, harus ada
   -h host : nama host server MySQL. Option –h tidak perlu disertakan jika
   server MySQL berada di komputer yang sama.
   -u user : nama user untuk masuk ke MySQL. Option –u tidak perlu
   disertakan jika user yang digunakan adalah user anonymous.
   -p        : Option yang digunakan jika mengakses server MySQL dengan
   menggunakan password. Option ini akan menampilkan prompt inputan
   password.

Contoh akses ke server MySQL dengan menggunakan user root dan tanpa
password tampak pada gambar 12.14.




           Gambar 12.14. Koneksi ke Server MySQL dengan User root

     Setelah koneksi ke server MySQL berhasil dilakukan, maka akan ditampilkan
prompt mysql> seperti pada gambar 12.14. Query atau perintah-perintah MySQL
dapat dituliskan pada prompt MySQL ini. Akhiri setiap query dengan titik-koma




Achmad Solichin (achmatim@bl.ac.id)                                 Halaman 8
Diktat Kuliah Pemrograman Web 2 ver 1.0



(;). Selanjutnya untuk keluar dari server MySQL dapat dilakukan dengan
mengetikkan perintah quit atau \q pada prompt mysql>.

Berbagai Tools Administrasi Server MySQL
    Berikut ini beberapa tools yang biasa digunakan dalam mempermudah
administrasi server MySQL. Tools berikut ini hanya digunakan untuk
mempermudah administrasi MySQL, jadi tidak harus digunakan.

1. MySQL-Front
   MySQL-Front merupakan front-end MySQL berbasis Windows yang cukup
   banyak digunakan. MySQL-Front memiliki user interface yang cukup mudah
   digunakan, bahkan oleh user pemula. Pada awalnya MySQL-Front merupakan
   software yang free, namun mulai versi 3.0 ke atas, software ini menjadi
   software yang bersifat shareware dengan masa percobaan selama 30 hari.
   Jika Anda ingin mencoba software ini, cobalah MySQL-Front versi 2.5 karena
   selain masih bebas untuk didownload, versi 2.5 cukup stabil dan sudah teruji.
   Situs resmi MySQL-Front beralamat di http://www.mysqlfront.de
2. PHPMyAdmin
   PHPMyAdmin merupakan front-end MySQL berbasis web. PHPMyAdmin dibuat
   dengan menggunakan PHP. Saat ini, PHPMyAdmin banyak digunakan dalam
   hampir semua penyedia hosting yang ada di internet.
3. SQLYog
4. MySQL Client




Achmad Solichin (achmatim@bl.ac.id)                                   Halaman 9

								
To top