Pertemuan 11 Pengenalan DBMS dan MySQL

dokumen-dokumen yang mirip
Pengenalan Web Server dan Server Side Scripting

Cara Belajar Xampp Pada Mysql untuk Php

BAB II TINJUAN PUSTAKA DAN LANDASAN TEORI

Modul 1 Pengenalan Struktur dan Tabel

SOFTWARE TERBAIK UNTUK DATABASE

PENGENALAN MySQL. Riana Sepriyanti. Abstrak. Pendahuluan.

PENGEMBANGAN APLIKASI SISTEM PENGATURAN BASIS DATA SECARA ONLINE. Agustinus Noertjahyana, Rendy Pangestu dan Dwi Budiman

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI


BAB 2 LANDASAN TEORI. Bab ini akan menjelaskan masalah-masalah teoritis yang berkaitan dalam pembuatan

Cover Daftar isi Latar belakang Rumusan masalah Batasan masalah Tujuan Uml (Unified modelling language) Use case diagram Class diagram Activity

Bab II. TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

MODUL 8 Mengoperasikan Perangkat Lunak Basis Data

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI

WEB DINAMIS 1 MANAJEMEN DATABASE MYSQL. Agustina Purwatiningsih., S.Kom

Instalasi & Konfigurasi MySQL Server

Achmad Solichin

Kontrak Kuliah. Pengantar Mysql. Edi Sugiarto, S.Kom, M.Kom

BAB II LANDASAN TEORI. lingkungan, interaksi unsur dengan suatu tujuan yang akan dicapai. Berikut ini pengertian sistem menurut beberapa ahli:

Copy Right 2009 Not right to copy without permission

2.1 Instalasi Joomla Secara Lokal

RANCANG BANGUN SISTEM PEMESANAN TIKET ONLINE PADA CV. KURNIA GROUP LHOKSEUMAWE

BAB 1 PENDAHULUAN. Sekolah Menengah Atas (SMA) Negeri 1 Medan merupakan instansi sekolah menengah atas

Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA

Untuk mengimplementasikan sistem ini, diperlukan spesifikasi perangkat keras,

BAB IV IMPLEMENTASI DAN PENGUJIAN

Instalasi Web Server WAMP 5 versi Pemrograman Web

MODUL JOOMLA! oleh: Putu A. Widhiartha dan Made J. Wiranatha BAB II INSTALASI JOOMLA

BAB 1 PENDAHULUAN. yang sudah maju seperti Amerika, Eropa, Jepang dan lain sebagainya.

PENGERTIAN PHP DAN MYSQL

MODUL PENGENALAN MYSQL SMK MAHADHIKA 4 TEKNIK KOMPUTER DAN JARINGAN

Worksheet. Instalasi Web dan Database Server I SMK NEGERI 1 TAPIN SELATAN

Seri 01 : Belajar Database MySQL

Langkah Langkah Membuat Blog Secara Offline Menggunakan Wordpress

Modul 3. Oleh : Mohammad Sholikin. 1

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah. Perkembangan aplikasi teknologi informasi saat ini sudah berkembang begitu pesat

BAB II LANDASAN TEORI. lingkungan, interaksi unsur dengan suatu tujuan yang akan dicapai. Berikut ini pengertian sistem menurut beberapa ahli:

LAMPIRAN C INSTALASI PERANGKAT LUNAK

Koneksi PHP -ODBC Persiapan

Bab 4: Teknologi Yang Dipakai

Pelatihan Penggunaan Aplikasi E-Learning Moodle 1

Sistem Manajemen Basis Data (MYSQL)

Gambar 3.1 Location Based Service

BAB III LANDASAN TEORI. permasalahan yang dibahas dan juga menjelaskan aplikasi-aplikasi yang akan

BAB 1 PENDAHULUAN. diinginkan. Dengan banyaknya penjual ikan secara konvensional untung yang

BAB 2 INSTALASI APACHE, PHP, DAN MYSQL

DATABASE SQL SERVER. Database SQL Server Halaman 1

BAB II LANDASAN TEORI

A. INSTALLASI SOFTWARE

MANUAL UNTUK MENJALANKAN PROGRAM

Instalasi Joomla. 1. Masukkan Bonus CD yang berisi program WampServer2.2a-x32 ke DVD/CD Driver.

LAMPIRAN A INSTALASI APACHE DAN MYSQL

MODUL 9 WEB PROGRAMMING : MySQL

STEP BY STEP INSTALLASI SOFTWARE PPOB ARINDO LOKET BARU

Gambar 2. 1 Kotak dialog Pilihan Bahasa

BAB II LANDASAN TEORI

FTP Server. Konfigurasi Server Konfigurasi FTP. 1. Klik Menu Start All Programs Control Panel Add/Remove Program

Perancangan dan Pembuatan Aplikasi Sistem Klinik Berbasis Web (Studi Kasus Klinik dr. Rida)

A. INSTALLASI SOFTWARE

BAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media

Eksekusi file setup.exe yang ada dalam CD atau folder instalasi oracle.

SISTEM INFORMASI PELATIHAN LEMBAGA PENGEMBANGAN DAN PENJAMINAN MUTU PENDIDIKAN UNIVERSITAS DIPONEGORO SEMARANG

Pendayagunaan Software Open Source : CMS, CRM dan ERP

FILE TRANSFER PROTOCOL (FTP) SERVER

BAB II LANDASAN TEORI

BAB 2. Kata komputer berasal dari bahasa Latin yaitu Computare yang artinya menghitung.

PENGERTIAN DATABASE MySQL

Pertemuan 1 Pengenalan Web Server dan Server Side Scripting

Muhammad Adri. Pendahuluan. Instalasi Xampp

BAB III LANDASAN TEORI. layanan (service) tertentu dalam sebuah jaringan komputer. Server. sebagai sistem operasi jaringan (network operating system).

Sebelumnya dibahas mengenai settting outlook express 2003 disini. lalu bagaimana Setting Outlook 2013?, berikut tutorialnya:

A. INSTALLASI SOFTWARE

Membuat Website Profesional yang Cepat Menggunakan WordPress. Oleh :

BAB 1 PENDAHULUAN Latar Belakang. Dalam era globalisasi saat ini, ilmu pengetahuan dan teknologi berkembang

BAB IV IMPLEMENTASI DAN EVALUASI. Berikut ini adalah daftar spesifikasi perangkat lunak yang

PETUNJUK PEMAKAIAN SOFTWARE

LANGKAH INSTALL XAMPP DAN WORDPRESS DI PC KOMPUTER Oleh: Akhmad Syaiful, S.Kom

MENGENAL FTP (FILE TRANSFER PROTOCOL)

BAB 4 IMPLEMENTASI DAN EVALUASI. Dalam ilmu komputer, implementasi menjadi tahap realisasi dari spesifikasi

BAB 1 PENDAHULUAN. penerimaan informasi. Mulai dari perusahaan-perusahaan, sekolah-sekolah,

CUSTOMER RELATIONSHIP MANAGEMENT (CRM)

MODUL PRAKTIKUM BASIS DATA TEKNIK INFORMATIKA UIN SUNAN KALIJAGA YOGYAKARTA 2011 PENGENALAN DATABASE MYSQL

BELAJAR DENGAN XAMPP MySQL

Otodidak. MySQL untuk Pemula

MANUAL UNTUK MENJALANKAN

Latihan 1: Menginstal Web Server Apache, PHP, dan MySQL

SISTEM INFORMASI AKADEMIK PADA AKPER NABILA PADANG PANJANG BERBASIS MULTI USER

BAB 2 LANDASAN TEORI. yang dapat dipakai oleh pemakai komputer yang terhubung ke internet.

BAB 1 PENDAHULUAN. Sistem informasi merupakan fokus utama dari studi disiplin sistem informasi dan

TUGAS AKHIR SISTEM INFORMASI GEOGRAFIS (SIG) PENGELOLAAN REKLAME DI SURABAYA BERBASIS WEB. Nurul Hilmy Rahmawati NRP:

BAB IV DISKRIPSI KERJA PRAKTIK. 4.1 Pembuatan Server Menggunakan Mercury Pada XAMPP

Koneksi Java ke MySQL Database. Edi Sugiarto, S.Kom, M.Kom

RANCANG DAN BANGUN WEB SERVER E-LEARNING PADA SMA NEGERI 19 PALEMBANG

SMS gateway telah banyak digunakan dalam berbagi aplikasi dan

MENGINSTAL DOKEOS 2.1.1

BAB II LANDASAN TEORI

INSTALASI WEB SERVER PADA MICROSOFT WINDOWS

Praktikum Sistem Basis Data. MySQL. Gentisya Tri Mardiani, M.Kom

Transkripsi:

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 Field & Record Achmad Solichin (achmatim@bl.ac.id) Halaman 1

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 mengekstrak 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

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

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

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

Menjalankan Service MySQL Gambar 12.9. Proses Instalasi Selesai 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

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

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

(;). 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