Kitab Kumpulan Tips, Latihan, dan Soal Database

dokumen-dokumen yang mirip
Mengenal Pemrograman PHP7 Database untuk Pemula

Kontrak Kuliah. Menggunakan Fungsi- Fungsi SQL. Edi Sugiarto, S.Kom, M.Kom

Otodidak. MySQL untuk Pemula

Mengolah Database dengan MS Excel 2016

Pemrograman Delphi untuk Pemula

Pemrograman PHP7 untuk Pemula

Membuat Aplikasi Point of Sale dengan Laravel dan AJAX

Rencana Pelaksanaan Pembelajaran

MODUL III STRUCTURED QUERY ANGUAGE (SQL)

Membuat Aplikasi Perpustakaan dengan MS Access

Membuat Toko Online dengan Teknik OOP, MVC, dan AJAX

RENCANA PEMBELAJARAN

Membuat Aplikasi Hotel dan Penginapan. dengan MS Access

Tip dan Trik Membuat Laporan Menggunakan Excel

Mudah Membuat Siaran Televisi Berbasis Internet dan Peluang Finansialnya

MODUL 9 WEB PROGRAMMING : MySQL

Sanksi Pelanggaran Pasal 113 Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta 1. Setiap Orang yang dengan tanpa hak melakukan pelanggaran hak

Modul 3 : Query Penggabungan Tabel

Macam - Macam Perintah Pada SQL

3. Setiap Orang yang dengan tanpa hak dan/atau tanpa izin Pencipta atau

Otodidak Pemrograman Database dengan Visual Basic

Apakah SQL? Membuat basis data dan struktur tabel Input, update, dan delete data dari tabel Membuat query sederhana dan kompleks SQL

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

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

Data Manipulation Language (DML) & Data Control Language (DCL) pada Database

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

Sistem Basis Data; Tutorial Konseptual Oleh : Yakub

MODUL 8 PENGENALAN MySQL FRONT DAN AGREGGATE FUNCTION

KURSUS ONLINE JASA WEBMASTERS

Modul 2. Database Menggunakan Primary Key, Unique, Auto Increment, Alter-Add dan Alter-Drop. Disusun oleh. Sri Siska Wirdaniyati JURUSAN STATISTIKA

Otodidak VBA MS Excel untuk Pemula

Achmad Solichin

Langkah Mudah Pemrograman Android Menggunakan App Inventor 2 Ultimate

6. Jika langkah di atas dijalankan dengan benar, user akan masuk ke halaman login seperti gambar di bawah

Sanksi Pelanggaran Pasal 113 Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta

Membuat Aplikasi Penjualan dengan Macro Excel

BAB 1 PEMBUATAN REPORT

Serba Otomatis Membuat Laporan Tugas Akhir dan Skripsi di Word 2013

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA

Otodidak Desain dan Pemrograman Website

Langkah Mudah Belajar Struktur Data Menggunakan C/C++

Sanksi Pelanggaran Pasal 72 Undang-undang Nomor 19 Tahun 2002 Tentang Hak Cipta 1. Barangsiapa dengan sengaja melanggar dan tanpa hak melakukan

MODUL PRAKTIKUM. MODUL I - VII Modul penuntun dan bahan praktikum matakuliah Basis Data

3. Setiap Orang yang dengan tanpa hak dan/atau tanpa izin Pencipta atau

2.1 Instalasi Joomla Secara Lokal

Adobe Premiere Komplet

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

Excel Rekening Tagihan

MODUL 5 INTERNET PROGRAMMING : MySQL

MODUL 8 Mengoperasikan Perangkat Lunak Basis Data

AndaiKita Haldep_AndaiKita.indd 1 6/22/2017 9:22:58 AM

SQL. Pemrograman Web II. Ganjil

MySQL J A M K E T I G A

Instalasi Perangkat Lunak

BAB-II OPERASI TABEL

Website Canggih dan Praktis dengan Blogspot

Otodidak MS Office 2016

Fungsi Aritmatika, Fungsi Konversi dan Fungsi Karakter. M. Saefudin SKom, MMSI

Praktikum Basis Data. By. Rita Wiryasaputra, ST., M. Cs.

Pertemuan 11 Pengenalan DBMS dan MySQL

Microsoft Access untuk Akuntansi

Jago Microsoft Access 2016

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

STRUCTURE QUERY LANGUAGE (SQL)

Cara Menggunakan MySQL

MODUL 1 DATABASE MYSQL

Mengelola Data Excel dengan Sort dan Filter

MANUAL UNTUK MENJALANKAN PROGRAM

Mendesain 3 Dimensi Secara Cepat dengan AutoCAD 2008

Query adalah bahasa SQL (Structured Query Language) yang ditampilkan dalam bentuk visual, yang dapat digunakan untuk melihat, memodifikasi dan

MINGGU XI : SQL SERVER

Modul 3. Oleh : Mohammad Sholikin. 1

Pengenalan Database Management System MySQL. Pokok Bahasan: Pengenalan DataBase Pembangunan database berbasis Client-Server Dasar-Dasar MySQL

DATABASE SQL SERVER. Database SQL Server Halaman 1

Tahap Instalasi PostgreSQL di Windows

MODUL 1 Pengenalan MySQL, DDL, DML

MODUL II NORMALISASI DATA

BERMAIN DATA DENGAN SQL SERVER

SEKOLAH TINGGI TEKNOLOGI INDONESIA TANJUNG PINANG

Instalasi Web Server WAMP 5 versi Pemrograman Web

LAPORAN TUGAS BASIS DATA I

Pemrograman Web Lanjut 2017

Menampilkan Data/Tabel MySQL di Ms.Access

Gambar 2. 1 Kotak dialog Pilihan Bahasa

Mudah dan Cepat Membuat Program Skripsi dengan VB2010/VB2012

Database Systems: Lab. Actvity 2: Fungsi-Fungsi MySql. Agenda. Fungsi String Fungsi Tanggal dan Waktu Fungsi Numerik Fungsi Lainnya.

Panduan Lengkap Otomatisasi Pekerjaan Menggunakan Macro Excel

Instalasi Joomla 1.7

LAMPIRAN A. instalan pada folder htdocs dengan mengakses alamat melalui

Otodidak Bahasa Pemrograman Perl

Excel dan Microsoft Query

PRAKTIKUM SISTEM BASISDATA

Mudah dan Cepat Membuat Skripsi

Modul 1 Pengenalan Struktur dan Tabel

DATABASE - MySQL. Muhammad Zen S. Hadi, ST. MSc.

BAB IV DESKRIPSI KERJA PRAKTEK

Database Systems: Lab. Actvity 1: Database Design. Merancang Database. Merancang Database. Tipe Tabel MySQL.

AutoCAD. untuk. Desain dan Finishing Rancang Bangun 3D

Aplikasi ideb Viewer Sistem Layanan Informasi Keuangan (SLIK)

BAB 3 PERANCANGAN SISTEM Mendefinisikan Web Dalam Dreamweaver MX 2004

Transkripsi:

Kitab Kumpulan Tips, Latihan, dan Soal Database

Sanksi Pelanggaran Pasal 113 Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta 1. Setiap Orang yang dengan tanpa hak melakukan pelanggaran hak ekonomi sebagaimana dimaksud dalam Pasal 9 ayat (1) huruf i untuk Penggunaan Secara Komersial dipidana dengan pidana penjara paling lama 1 (satu) tahun dan/atau pidana denda paling banyak Rp100.000.000 (seratus juta rupiah). 2. Setiap Orang yang dengan tanpa hak dan/atau tanpa izin Pencipta atau pemegang Hak Cipta melakukan pelanggaran hak ekonomi Pencipta sebagaimana dimaksud dalam Pasal 9 ayat (1) huruf c, huruf d, huruf f, dan/atau huruf h untuk Penggunaan Secara Komersial dipidana dengan pidana penjara paling lama 3 (tiga) tahun dan/atau pidana denda paling banyak Rp500.000.000,00 (lima ratus juta rupiah). 3. Setiap Orang yang dengan tanpa hak dan/atau tanpa izin Pencipta atau pemegang Hak Cipta melakukan pelanggaran hak ekonomi Pencipta sebagaimana dimaksud dalam Pasal 9 ayat (1) huruf a, huruf b, huruf e, dan/atau huruf g untuk Penggunaan Secara Komersial dipidana dengan pidana penjara paling lama 4 (empat) tahun dan/atau pidana denda paling banyak Rp1.000.000.000,00 (satu miliar rupiah). 4. Setiap Orang yang memenuhi unsur sebagaimana dimaksud pada ayat (3) yang dilakukan dalam bentuk pembajakan, dipidana dengan pidana penjara paling lama 10 (sepuluh) tahun dan/atau pidana denda paling banyak Rp4.000.000.000,00 (empat miliar rupiah).

Kitab Kumpulan Tips, Latihan, dan Soal Database Ruko Mandar PENERBIT PT ELEX MEDIA KOMPUTINDO

Kitab Kumpulan Tips, Latihan, dan Soal Database Ruko Mandar 2017, PT. Elex Media Komputindo, Jakarta Hak cipta dilindungi undang-undang Diterbitkan pertama kali oleh Penerbit PT Elex Media Komputindo Kelompok Gramedia, Anggota IKAPI, Jakarta 2017 okti@elexmedia.id 717050271 ISBN: 978-602-04-0107-2 Dilarang keras menerjemahkan, memfotokopi, atau memperbanyak sebagian atau seluruh isi buku tanpa izin tertulis dari penerbit. Dicetak oleh Percetakan PT. Gramedia, Jakarta Isi di luar tanggung jawab percetakan

DAFTAR ISI Kata Pengantar... v Daftar Isi... vi 1 Persiapan...1 1.1 Instalasi Aplikasi... 1 MySQL Server... 2 phpmyadmin... 11 Tools MySQL (MySQL-Front)... 15 1.2 Menjalankan Aplikasi... 18 MySQL Server... 19 phpmyadmin (wampserver)... 19 Tools MySQL (MySQL-Front)... 22 2 Pengantar Database MySQL... 25 2.1 Apa itu Database... 25 2.2 Komponen Utama Database... 26 Tabel... 26 Query... 26 Field atau Kolom... 26 Record atau Baris... 27 Tipe Data... 27 2.3 Jenis-Jenis Perintah SQL... 28 Data Definition Language... 28 Data Manipulation Language... 30 Data Control Language... 32 2.4 Yang Perlu di Perhatikan dalam Membuat Tabel... 33 Penamaan Tabel atau Kolom... 33 2.5 Pengenalan MySQL... 34 Kekurangan dan Keuntungan Memilih MySQL... 34 2.6 Perbandingan Memori Database MySQL dengan Database Lain... 36 vii

3 Kumpulan Tips MySQL Server... 37 3.1 Membuat Database... 37 3.2 Menampilkan Semua Database... 38 3.3 Mengaktifkan Database... 38 3.4 Menghapus Database... 38 3.5 Membuat Tabel... 39 3.6 Menampilkan Tabel... 39 3.7 Menampilkan Struktur Tabel... 40 3.8 Merubah Nama Tabel... 40 3.9 Menghapus Tabel... 41 3.10 Memasukkan Data pada Tabel... 41 3.11 Melihat Data pada Tabel... 42 3.12 Membuat Primary Key... 43 3.13 Membuat Unique Key... 44 3.14 Membuat Foreign Key... 44 3.15 Menambah Primary Key... 45 3.16 Menambah Unique Key... 47 3.17 Menambah Kolom/Field... 47 3.18 Mengurangi Kolom/Field... 49 3.19 Menghapus Data di dalam Tabel... 50 3.20 Menghapus Primary Key... 51 3.21 Menghapus Unique Key... 52 3.22 Menggunakan Perintah Select... 53 3.23 Menggunakan Perintah Select dengan Where... 54 3.24 Menggunakan Perintah Select dengan Limit... 54 3.25 Menggunakan Perintah Order By... 55 3.26 Menggunakan Perintah Group By... 56 3.27 Menggunakan Perintah Replace... 56 3.28 Menggunakan Perintah Update... 57 3.29 Menggunakan Perintah Cross-Join... 58 3.30 Menggunakan Perintah Straight Join... 60 3.31 Menggunakan Perintah Inner Join... 61 3.32 Menggunakan Perintah Left Join... 62 3.33 Menggunakan Perintah Right Join... 62 3.34 Menggunakan Perintah Select dengan Where dan Operator!=... 63 3.35 Menggunakan Perintah Select dengan Where dan Operator >... 64 viii

3.36 Menggunakan Perintah Select dengan Where dan Operator <... 65 3.37 Menggunakan Perintah Select dengan Where dan Operator >=... 66 3.38 Menggunakan Perintah Select dengan BETWEEN Bentuk 1... 66 3.39 Menggunakan Perintah Select dengan BETWEEN Bentuk 2... 67 3.40 Menggunakan Perintah Select dengan BETWEEN Bentuk 3... 68 3.41 Menggunakan Perintah Select dengan BETWEEN Bentuk 4... 68 3.42 Menggunakan Perintah Select dengan Operator IN... 69 3.43 Menggunakan Perintah Operator IN dan Perintah NOT... 70 3.44 Menggunakan Perintah Select dengan Fungsi AGREGAT COUNT... 71 3.45 Menggunakan Perintah Select dengan Fungsi AGREGAT SUM... 71 3.46 Menggunakan Perintah Select dengan Fungsi AGREGAT MIN... 72 3.47 Menggunakan Perintah Select dengan Fungsi AGREGAT MAX... 73 3.48 Menggunakan Perintah Select dengan Fungsi AGREGAT AVERAGE... 74 3.49 Menggunakan Perintah Select COUNT dan GROUP BY... 75 3.50 Menggunakan Perintah Select dengan HAVING... 75 3.51 Menggunakan Fungsi ROUND... 76 3.52 Menggunakan Fungsi LEFT... 77 3.53 Menggunakan Fungsi RIGHT... 78 3.54 Menggunakan Fungsi LEN... 79 3.55 Menggunakan Fungsi LOWER... 80 3.56 Menggunakan Fungsi UPPER... 81 3.57 Menampilkan Kolom dan Informasi Kolom yang Dipilih... 82 3.58 Menjalankan MySQL Server Melalui Command Prompt... 83 3.59 Keluar dari MySQL Server... 84 3.60 Menghilangkan Data Baris Duplikat... 84 3.61 Menampilkan Bantuan dalam MySQL... 85 3.62 Menampilkan Tanggal pada Sistem Komputer... 86 ix

x 3.63 Menampilkan Tanggal Sistem Tanpa Pemisah... 87 3.64 Menampilkan Tanggal Beberapa Hasil ke belakang atau ke depan... 87 3.65 Menampilkan Bulan dari Tanggal Sistem... 88 3.66 Menampilkan Hari dari Tanggal Sistem... 88 3.67 Menampilkan Tahun dari Tanggal Sistem... 89 3.68 Menampilkan Nama Hari dari Sistem... 89 3.69 Menampilkan Nama Hari dari Tanggal Tertentu... 90 3.70 Menampilkan Tahun dari Tanggal Tertentu... 91 3.71 Menampilkan Bulan dari Tanggal Tertentu... 92 3.72 Menampilkan Hari dari Tanggal Tertentu... 93 3.73 Menampilkan Waktu dari Sistem... 94 3.74 Menampilkan Tanggal dan Waktu Sekarang pada Sistem 1... 95 3.75 Menampilkan Tanggal dan Waktu Sekarang pada Sistem 2... 95 3.76 Menampilkan Tanggal Sistem, Hari, Bulan, Tahun, dan Nama Hari secara Bersamaan... 96 3.77 Mengganti Nama Field pada saat Menampilkan Tanggal dan Waktu dari Sistem... 96 3.78 Mengecek Versi MySQL yang Digunakan... 97 3.79 Menerapkan Fungsi ACOS... 98 3.80 Menerapkan Fungsi ABS... 98 3.81 Menerapkan Fungsi ASIN... 99 3.82 Menerapkan Fungsi ATAN... 100 3.83 Menerapkan Fungsi COS... 101 3.84 Menerapkan Fungsi GREATEST... 101 3.85 Menerapkan Fungsi LEAST... 102 3.86 Menerapkan Fungsi PI... 102 3.87 Menerapkan Fungsi POW atau Power... 103 3.88 Menerapkan Fungsi SIN... 104 3.89 Menerapkan Fungsi SQRT... 104 3.90 Menerapkan Fungsi TAN... 105 3.91 Menggunakan Operator Dasar Matematika... 106 3.92 Mencari Sisa Pembagian... 106 3.93 Menerapkan Fungsi ATAN2... 107 3.94 Menerapkan Fungsi BIN... 107 3.95 Menerapkan Fungsi CEILING... 108

3.96 Menerapkan Fungsi CONV... 108 3.97 Menerapkan Fungsi DEGREES... 109 3.98 Menerapkan Fungsi COT... 110 3.99 Menerapkan Fungsi FLOOR... 110 3.100 Menerapkan Fungsi FORMAT... 111 3.101 Menerapkan Fungsi HEX... 111 3.102 Menerapkan Fungsi LOG... 112 3.103 Menerapkan Fungsi LOG10... 112 3.104 Menerapkan Fungsi RADIANS... 112 3.105 Menerapkan Fungsi RAND... 113 3.106 Menerapkan Fungsi ROUND 1... 114 3.107 Menerapkan Fungsi ROUND 2... 114 3.108 Menerapkan Fungsi SIGN... 114 3.109 Menerapkan Fungsi TRUCATE... 115 3.110 Menerapkan Fungsi ASCII... 116 3.111 Menerapkan Fungsi CHAR... 116 3.112 Menerapkan Fungsi INSERT... 117 3.113 Menerapkan Fungsi LOCATE... 117 3.114 Menerapkan Fungsi LTRIM... 118 3.115 Menerapkan Fungsi PASSWORD... 118 3.116 Menerapkan Fungsi ENCODE... 119 3.117 Menerapkan Fungsi DECODE... 119 3.118 Menerapkan Fungsi ENCRYPT... 120 3.119 Menerapkan Fungsi POSITION... 120 3.120 Menerapkan Fungsi Repeat... 121 3.121 Menerapkan Fungsi Agregat REPLACE... 122 3.122 Menerapkan Fungsi REVERSE... 122 3.123 Menerapkan Fungsi RPAD... 123 3.124 Menerapkan Fungsi SOUNDEX... 123 3.125 Menerapkan Fungsi SPACE... 124 3.126 Menerapkan Fungsi STRCMP... 124 3.127 Menerapkan Fungsi DATE_FORMAT... 125 3.128 Menerapkan Fungsi DAYOFMONTH... 126 3.129 Menerapkan Fungsi DayOfWeek... 127 3.130 Menerapkan Fungsi DayOfYear... 127 3.131 Menerapkan Fungsi HOUR... 128 3.132 Menerapkan Fungsi MINUTE... 128 3.133 Menerapkan Fungsi MONTHNAME... 129 xi

3.134 Menerapkan Fungsi PERIOD_ADD... 129 3.135 Menerapkan Fungsi PERIOD_DIFF... 130 3.136 Menerapkan Fungsi QUARTER... 130 3.137 Menerapkan Fungsi SECOND... 131 3.138 Menerapkan Fungsi SYSDATE... 132 4 Kumpulan Tips phpmyadmin...133 4.1 Memberi Password phpmyadmin... 133 4.2 Mengatur Bahasa phpmyadmin... 134 4.3 Mengganti Tema phpmyadmin... 135 4.4 Membuat Database Baru... 135 4.5 Mengaktifkan Database... 136 4.6 Menghapus Database... 137 4.7 Membuat Tabel... 137 4.8 Merubah Nama Tabel... 138 4.9 Menyisipkan Data ke dalam Tabel... 139 4.10 Menyisipkan Kolom/Field... 141 4.11 Melihat Struktur Tabel... 143 4.12 Merubah Struktur Kolom/Field... 143 4.13 Memindah Posisi Kolom/Field... 144 4.14 Menghapus Tabel... 145 4.15 Merubah Record Data... 146 4.16 Menggandakan Record... 147 4.17 Menghapus Record... 148 4.18 Meng-import Database... 148 4.19 Meng-export Database... 150 4.20 Memilih Tabel yang akan di Export... 151 4.21 Menentukan Nama Database yang diexport... 152 4.22 Menentukan Format Database yang diexport... 153 4.23 Membuat User... 154 4.24 Setting Password... 156 4.25 Menghapus User... 157 4.26 Keluar dari Database yang sedang Aktif... 158 4.27 Menghapus Beberapa Tabel Sekaligus... 158 4.28 Menghapus Beberapa Database Sekaligus... 160 4.29 Menampilkan Data Tabel... 160 4.30 Melakukan Pencarian Data... 161 4.31 Mengosongkan Tabel... 162 xii

4.32 Mengosongkan Semua Tabel Sekaligus... 163 5 Kumpulan Tips Tools MySQL (MySQL-Front)...165 5.1 Membuat Koneksi Baru... 165 5.2 Menghapus Koneksi... 166 5.3 Memperbaiki Koneksi... 167 5.4 Membuka Koneksi... 168 5.5 Membuat Database Baru... 169 5.6 Menghapus Database... 170 5.7 Membuat Tabel... 171 5.8 Merubah Nama Tabel... 173 5.9 Menghapus Tabel... 174 5.10 Memasukkan Data ke dalam Tabel... 175 5.11 Membuat View... 177 5.12 Menghapus Record Data... 178 5.13 Menghapus View... 179 5.14 Menampilkan Data Melalui SQL Editor... 180 5.15 Menampilkan Struktur Tabel... 180 5.16 Berpindah Antar Record... 181 5.17 Melakukan Pencarian Data... 182 5.18 Mengatur Navigator... 183 5.19 Menampilkan Semua Tabel dalam Database Melalui Navigator... 183 5.20 Melakukan Export Database... 184 5.21 Melakukan Import Database... 186 5.22 Menutup Koneksi... 188 5.23 Mengakhiri Aplikasi... 188 5.24 Mengatur Bahasa MySQL Front... 189 5.25 Mengatur Jenis dan Ukuran Huruf... 190 5.26 Menambah Koneksi Baru Saat Bekerja... 191 5.27 Membuat Index pada Kolom/Field... 192 5.28 Menambah User... 194 5.29 Menghapus User... 195 5.30 Menambah Field Tabel... 195 5.31 Membuat Foreign Key... 197 5.32 Menghapus Primary Key... 198 5.33 Menghapus Foreign Key... 199 xiii

6 Latihan Database...201 6.1 Membuat Database Data Siswa... 201 Pembuatan Database... 202 Pembuatan Tabel... 204 6.2 Membuat Relasi Tabel One to One... 207 6.3 Membuat Relasi Tabel One to Many... 211 6.4 Menampilkan Data dari Dua Tabel... 212 6.5 Menampilkan Data dari Tiga Tabel... 215 6.6 Mengganti Nama Field Ketika Menggunakan Fungsi... 220 6.7 Mencari Jumlah Detik dalam Waktu Tertentu... 221 7 Soal Database...223 7.1 Membangun Database Perpustakaan Sederhana... 223 7.2 Membangun Database Pengolahan Data Siswa... 224 7.3 Menyandikan Password User... 226 7.4 Mengalikan Nilai PI dengan Bilangan... 226 7.5 Mencari Nilai SIN dari Hari pada Tanggal Sistem... 227 7.6 Mencari Hasil Pemotongan Nilai Desimal... 227 7.7 Mencari Hasil Kali Nilai PI, ACOS, dan ASIN... 228 7.8 Membuat Fungsi Aggregat, Numerik, dan String... 228 7.9 Mengenkripsi Sandi... 228 7.10 Mencari Nilai Perpangkatan... 229 Tentang Penulis...231 xiv

Persiapan 1 Persiapan merupakan tahap awal dari setiap kegiatan yang akan dikerjakan. Dengan adanya persiapan maka besar kemungkinan apa yang akan dikerjakan berjalan dengan lancar sesuai dengan perencanaan. Begitu pula dalam belajar database tentu kita harus mempersiapkan semua kebutuhan menyangkut database seperti aplikasi yang akan digunakan. Aplikasi yang akan digunakan untuk belajar database pada pembahasan ini adalah MySQL Server, phpmyadmin yang satu paket dengan server local Wampserver atau XAMPP, dan MySQL- Front yang merupakan tools MySQL yang banyak digunakan dalam mengolah database. 1.1 Instalasi Aplikasi Agar dapat mempelajari pembahasan pada buku ini maka Anda harus mempunyai komputer dengan sistem operasi platform Windows dan ketiga aplikasi seperti yang digunakan pada buku ini yang juga merupakan platform Windows (MySQL Server 5.5, Wampserver, dan MySQL-Front). Apabila Anda belum mempunyai aplikasi MySQL Server, phpmyadmin, dan Tools MySQL maka Anda dapat mengunduhnya dengan mengunjungi situsnya masing-masing MySQL Server: www.oracle.com, phpmyadmin paket wampserver: www.wampserver.com, dan MySQL-Front: www.mysqlfront.de. Sedangkan untuk menginstall ketiga aplikasi tersebut dapat dilakukan dengan mengikuti penjelasan di bawah ini secara berurutan. 1

MySQL Server Berikut ini adalah urutan langkah-langkah dalam menginstall MySQL Server pada Windows: 1. Silakan buka lokasi penyimpanan instalasi MySQL Server di komputer Anda (misal: D:\Master Database) lalu kilik ganda MySQL-5.5.51-win32. Gambar 1.1 Folder lokasi aplikasi 2. Beberapa menit kemudian akan muncul dialog welcome dan pilih Next. Gambar 1.2 Tampilan pertama 3. Agar Anda dapat menginstall MySQL Server maka Anda harus menyetujui peraturan yang diberlakukan dengan memberi centang pada bagian I Accept the terms in the license agreement lalu pilih Next. 2

Gambar 1.3 Tahap kedua 4. Pada bagian Choose setup type silakan pilih Typical, lalu klik Next. Gambar 1.4 Tahap ketiga 5. Untuk memulai proses instalasi aplikasi maka pilih perintah Install. 3

Gambar 1.5 Tahap keempat 6. Ketika di tengah perjalanan proses install ada dialog konfirmasi yang tampil, pilih Yes dan dialog berikutnya akan ditampilkan, lalu pilih Next. 7. Pilih Next. Gambar 1.6 Tahap kelima 4

Gambar 1.7 Tahap keenam 8. Selanjutnya, pada tahap ketujuh silakan aktifkan Launch the MySQL Instance Configuration Wizard untuk langsung mengatur konfigurasi MySQL Server, lalu pilih Next. 9. Klik Next. Gambar 1.8 Tahap ketujuh 5

TENTANG PENULIS Ruko Mandar merupakan unit usaha yang bergerak di bidang Teknologi Informasi. Terletak di kecamatan Malunda, Kabupaten Majene, Sulawesi Barat tepatnya di dusun Tanisi, Desa Mekkatta Selatan. Unit usaha ini hadir sebagai media pemerata teknologi informasi di kalangan masyarakat Indonesia pada umumnya dan masyarakat Sulawesi Barat pada khususnya. Di Ruko Mandar setiap hari mengadakan penelitian dan bereksprimen terhadap teknologi baru saat ini. Hasil dari penelitian tersebut kami persembahkan kepada pembaca dalam bentuk media cetak dan elektronik. Penulis dapat dihubungi melalui email dan web: rukomandar@gmail.com Catatan: Untuk melakukan pemesanan buku, hubungi Layanan Langsung PT Elex Media Komputindo: Gramedia Direct Jl. Palmerah Barat No. 29-37, Jakarta 10270 Telemarketing/CS: 021-53650110/111 ext: 3901/3902/3292 231