praktikum i menggunakan software...

Download PRAKTIKUM I MENGGUNAKAN SOFTWARE …staffsite.stimata.ac.id/.../b1d58-praktikum-sistem-basis-data-1.pdf · Kompetensi yang diharapkan dapat tercapai setelah melakukan praktikum ini

If you can't read please download the document

Upload: vankiet

Post on 06-Feb-2018

225 views

Category:

Documents


3 download

TRANSCRIPT

  • PRAKTIKUM I

    MENGGUNAKAN SOFTWARE DATABASE MySQL

    A. LATAR BELAKANG Banyak pilihan software yang dapat digunakan untuk belajar manajemen sistem

    basisdata, khususnya untuk membangun desain database secara konsep dan

    diimplementasikan secara fisik ke sebuah server database. Kecendrungan yang terjadi di

    masyarakat saat ini adalah bahwa sebuah software manajemen sistem basisdata tidak hanya

    hadir sebagai perangkat lunak untuk melakukan menajemen data (Create, Read, Update dan

    Delete) saja, namun harus terintegrasi juga dengan perangkat lunak untuk mendesain

    database secara konsep yang kemudian dapat digenerate secara fisik ke sebuah server

    database.

    Software MySQL versi 5.0.20 sebagai software manajemen sistem basisdata telah

    hadir dengan berbagai kelebihannya, diantaranya adalah (a) lintas platform; (b) relatif tanpa

    biaya; (c) memiliki dukungan replikasi data secara real time; (d) mampu menangani banyak

    data dengan kecepatan tinggi (kapabilitas tinggi); (e) mudah diperoleh dan digunakan serta

    (f) dilengkapi dengan perangkat lunak pendukung untuk desain database secara konsep dan

    untuk keperluan pengoperasian dan administrasi server database MySQL. Dengan demikian

    pemilihan software MySQL sangat relevan digunakan dan dikuasai oleh mahasiswa,

    khususnya sebagai perangkat lunak untuk belajar manajemen sistem basisdata.

    B. TUJUAN Kompetensi yang diharapkan dapat tercapai setelah melakukan praktikum ini adalah

    mahasiswa dapat;

    1. Melakukan instalasi software database MySQL versi 5.0.20 dan software MySQL GUI Tools versi 5.0 secara mandiri dengan baik dan benar

    2. Melakukan troubleshooting dan testing koneksi pada komputer Server dan Client guna memastikan bahwa Server database MySQL telah aktif dan dapat digunakan secara

    bersama-sama dalam lingkup jaringan.

    3. Melakukan sesi login ke server MySQL dengan beberapa cara

    C. ALAT-ALAT DAN BAHAN YANG DIGUNAKAN Praktikum ini membutuhkan ketersediaan alat-alat dan bahan praktikum berupa

    sejumlah perangkat keras (hardware) dan perangkat lunak (software). Hardware dan

    software yang dibutuhkan sebelum melakukan praktikum ini adalah;

    1. Satu komputer yang akan digunakan sebagai Server dan sejumlah komputer yang digunakan sebagai Client dan terhubung dalam jaringan komputer baik dengan

    menggunakan kabel maupun dengan jaringan tanpa kabel (nirkabel)

    2. LCD viewer sebagai media presentasi instruktur 3. Software berupa file xampp-win32-1.8.1-VC9-installer untuk instalasi server database

    MySQL Community Server 5.529. Versi ini merupakan versi MySQL yang sering

    digunakan dalam pengembangan website. Biasanya dalam paket apache server XAMPP

    di Windows terdapat MySQL. File mysql-gui-tools-5.0-r12-win32, untuk instalasi

    software pendukung (tools) pengoperasian dan administrasi server database MySQL,

    File mysql-workbench-community-6.2.4-win32, Dengan tool ini kita dapat membuat

    rancangan ERD dan dapat langsung kita generate menjadi format .sql, File

    vcredist_x86 adalah file2 library dari microsoft, yang anda perlukan untuk menjalankan

    software yang dibangun dnegan VS2005

    D. TEORI DASAR MySQL merupakan salah satu sistem manajemen database relasi (relational data

    system) yang bersifat terbuka (open source) dan dikembangkan pertama kalinya oleh

    Michael Wonty, David Axmark, dan Allan Larson pada tahun 1995, yang kemudian

    mendirikan perusahaan bernama MySQL-AB di Swedia. Tujuan awal dibuatnya program

  • MySQL, adalah untuk mengembangkan aplikasi web yang akan digunakan oleh salah satu

    klien MySQL-AB. Memang pada saat itu, MySOL-AB adalah sebuah perusahaan konsultan

    database dan pengembang software.

    Pada awalnya MySQL hanya berjalan di atas platform sistem operasi UNIX, bahkan

    hampir semua distro UNIX yang beredar saat ini telah memasukkan program MySQL

    sebagai database management system standartnya. Saat ini MySQL dapat pula berjalan di

    banyak sistem operasi, seperti Microsoft Windows, Solaris, FreeBSD, Mac OS X, HP UX,

    IBM AIX, SCO Unix dan sebagainya. Database MySQL memiliki kinerja, kecepatan proses,

    dan ketangguhan yang tidak kalah dibanding aplikasi database management system besar

    lainnya yang kornersil, seperti ORACLE, Sybase, Microsoft SQL Server, Unify, dan

    sebagainya. Dengan Open Source, MySOL berkembang menjadi salah satu sistem

    manajemen database relasi terkemuka yang diakui secara internasional.

    Beberapa pertimbangan mengapa memilih MySQL sebagai program aplikasi database

    management system, diantaranya adalah :

    Kecepatan Berdasarkan hasil pengujian, MySQL memiliki kecepatan paling baik dibanding database server lainnya. Hasil pengujian ini dapat kita lihat dalam

    http://www.mysql. Conirinfomiation/bencmarks.html. Kemudian, dengan adanya fitur

    tambahan Query Caching pada MySQL 4.0, kinerja query secara umum naik rata-rata

    200% dari kinerja biasanya.

    Mudah digunakan. Perintah-perintah dan aturan-aturan pada MySQL dan proses instalasinya relatif mudah digunakan.

    Open Source. Dengan konsep ini siapa pun dapat berpartisipasi untuk mengernbangkan MySQL dan hasil pengembangan itu dirilis untuk konsumsi umurn

    atau untuk kornunitas Open Source.

    Kapabilitas. MySOL telah diujicobakan untuk mengelola database dengan jumlah tabel 60.000 dan jumlah recordnya mencapai 5.000.000.000, dimana hasil uji coba

    tersebut berjalan dengan baik. Selain itu MySQL mendukung penggunaan index

    hingga 32 buah index per-tabelnya, sedangkan setiap indexnya terdiri dari 1 hingga 16

    kolom kriteria.

    Replikasi data. Dengan adanya fasilitas replikasi data ini, memungkinkan untuk dapat mempunyai beberapa database bayangan yang berasal dari satu database induk.

    Biaya rendah (relatif gratis). Dapat menggunakan MySQL tanpa harus memikirkan biaya lisensi selama mengikuti konsep Open Source/GNU Public Licences.

    Konektifitas dan keamanan. MySQL mendukung dan menerapkan sistem keamanan dan izin akses tingkat lanjut (advanced permissions and secury system), termasuk

    dukungan pengamanan dengan cara pengacakan lapisan data (SSL transport layer

    encryption).

    Lintas platform sistem operasi. MySQL dapat dijalankan pada beberapa sistem operasi yang berbeda, seperti Linux, Microsoft Windows, FreeBSD, Sun Solaris,

    IBM's AIX, Mac OS X, HP-UX, AIX, QNX, Novell NetWare, dan SCO OpenUnix.

    Terdapat dua perangkat lunak (software) utama, untuk keperluan pengoperasian dan

    administrasi server database MySQL. Selain software server database MySQL-nya sendiri,

    pengembang juga telah menyediakan software pendukung (tools) untuk manajemen

    database, user dan server yang berbasis GUI. Sejak MySQL versi 5 dirilis, software

    pendukung (tools) telah terpaket dengan baik dalam satu file instalasi. Software-software

    tersebut dapat di-download secara gratis di situs http://www.mysql.com.

    mysql-gui-tools-5.0-r12-win32 merupakan file instalasi software pendukung (tools)

    untuk keperluan pengoperasian dan administrasi server database MySQL, yang berisi

    program-program berikut;

    MySQL Administration

    MySQL Migration Toolkit

    MySQL Query Browser

    MySQL System Tray Monitor

    MySQL Workbench

    http://www.mysql.com/

  • Untuk dapat bekerja dengan database MySQL, diperlukan 2 hal pokok, yaitu

    mempunyai user login yang sah, serta sekumpulan hak akses. Pada pengoperasian pertama,

    setelah instalasi server database MySQL sukses dilakukan, kita mempunyai satu user login

    bernama root, dengan hak akses penuh dan merupakan level tertinggi dalam komunitas

    pengguna server database MySQL. Dengan user root tersebut, kita dapat melakukan apa

    saja, seperti membuat user baru beserta hak aksesnya, membuat dan menghapus objek-objek

    dalam MySQL atau yang lainnya.

    E. LANGKAH-LANGKAH PRAKTIKUM Instalasi MySQL pada XAMPP

    Ikuti langkah-langkah berikut ini untuk melakukan instalasi XAMPP. Untuk

    mendapatkan installer XAMPP anda dapat mengakses ke halaman

    https://www.apachefriends.org/download.html.

    Langkah 1.

    Non-aktifkan anti-virus karena dapat menyebabkan beberapa komponen XAMPP

    yang tidak bias di install dengan lancer.

    Langkah 2.

    Untuk pengguna Windows 7 atau Windows 8 anda akan melihat jendela pop up,

    peringatan tentang User Account Control (UAC) yang aktif pada sistem. Klik OK

    untuk melanjutkan installasi.

    Gambar 1.2. User Account Control Warning

    Langkah 3.

    Mulai proses instalasi dengan klik dua kali pada installer XAMPP. Klik Next

    setelah splash screen.

    http://www.apachefriends.org/download.htmlhttp://www.apachefriends.org/download.html

  • Gambar 1.3. Splash Screen XAMPP

    Langkah 4.

    Di sini, kita dapat memilih komponen apa saja yang ingin kita install. Pilih

    pilihan default dan pilih Next.

    Gambar 1.4. Pilihan Komponen yang Akan

    diinstallLangkah 5.

  • Pilih folder sebagai tempat XAMPP akan diinstal, di folder ini kita akan menyimpan

    semua file aplikasi web kita, jadi pastikan untuk memilih drive yang masih memiliki

    banyak ruang (space).

    Gambar 1.5. Pemilihan Folder Instalasi

    Langkah 6.

    Layar berikutnya adalah promo untuk Bitnami, sebuah took aplikasi untuk server

    perangkat lunak. Hapus centang pada kotak Learn more about Bitnami for

    XAMPP.

    Gambar 1.6 Promo Bitnami

    Langkah 7.

    Sekarang Setup sudah siap untuk menginstall XAMPP. Klik Next dan tunggu

    instaler untuk membongkar paket-nya dan memasang komponen yang dipilih.

  • Mungkin memakan waktu beberapa menit. Nanti mungkin kita akan diminta

    untuk menyetujui akses Firewall untuk komponen tertentu (seperti Apache)

    selama proses instalasi.

    Langkah 8.

    Proses Install sudah selesai! Pilih Kotak centang Do you want to start the

    Control Panel now? untuk membuka panel kontrol XAMPP.

    Gambar 1.7 Finish Installation

    Menjalankan XAMPP

    Kembali ke dialog "XAMPP Control Panel Application", jalankan Apache dan

    MySQL dengan cara klik tombol "Start". Jika semuanya berjalan dengan lancar maka

    notifikasi "Running" dengan latar belakang hijau akan tampil untuk masing-masing aplikasi

  • Instalasi mysql-gui-tools-5.0-r12-win32

    Langkah-langkahnya:

    execute mysql-gui-tools-5.0-r12-win32.msi and press Next button

    Accept the terms and press Next button.

    Change the MySQL Tools destination folder, e.g.: C:\tools\MySQL Tools for 5.0\ and

    press Next button.

  • Select setup type "Complete" and press Next button

    The wizard is ready to begin installation, press Install button

  • When the wizard is finished, press the Next button twice

    The wizard is completed, press the Finish button

    Start MySQL Query Browser

  • Klick OK and you will be prompted to create the Schema.

    Klik Ignore

  • You should see the following.

  • SQLYog dan XAMPP

    SQLyog adalah aplikasi client MySQL yang sangat populer digunakan di

    Indonesia. Aplikasi ini memiliki banyak fitur yang memudahkan pengguna

    melakukan administrasi maupun melakukan pengolahan data MySQL.

    Instalasi SQLYog

    a. Double klik file installer SQLYog (sesuaikan dengan spesifikasi laptop anda)

    Pilih Bahasa, Klik tombol OK

  • Ikuti langkah petunjuk instalasi

    Accept the terms and press Next button.

  • Pilih lokasi hardisk untuk menempatkan program installer SQLYog

    Tunggu hingga proses instalasi selesai

  • Menjalankan SQLYog

    Berikut adalah contoh penggunaan koneksi ke host MySQL dan melihat objek- objek

    database yang ada dengan mudah :

    Jalankan SQLyog.

  • Jika ada komentar "Upgrade to Professional/Enterprise/Ultimate edition now",

    klik tombol "Cancel" saja.

    Pada dialog "Connect to MySQL host" klik tombol "New Conection",

    namakan koneksi tersebut misalkan dengan "localhost"

    Masukkan rincian koneksi dan klik tombol "Connect"

  • Klik tombol Connect. Jika koneksi berhasil akan muncul layar kerja seperti gambar di bawah

    ini dengan panel kiri adalah bagian "Object Browser" yang berisi daftar informasi dari

    semua objek database kita.

  • Klik salah satu table dari database kita, kemudian klik tab "Table Data" pada panel kanan

    bawah. Row-row data dari table tersebut akan segera terbaca.

  • Eksekusi query di panel kanan atas, tekan F9 (Execute) dan hasilnya dapat dilihat di panel kanan

    bawah

    Untuk menutup koneksi, pilih menu disconnect