Tugas Studi Kasus Rangkuman Umpan Balik

98 untuk membuat interaksi antara user dengan situs web menjadi lebih cepat tanpa harus menunggu pemrosesan di web server. Sebelum javascript, setiap interaksi dari user harus diproses oleh web server. JavaScript adalah bahasa pemrograman yang dibuat mengikuti spesifikasi standar yang disebut ECMA Script dan saat ini versi termodern dari ECMA Script adalah versi 5.

G. Umpan Balik

1. Apakah saudara memahami tentang dasar-dasar permograman javascript? 2. Apakah sudara sudah mampu menjelankan semua latihan-latihan dengan benar? 3. Apakah saudara memahami tentang event, objek windows pada javascript? 4. Apakah saudara mempu memahami perbedaan confirm, alert dan promt pada javascript? 99 100 101 102 Membuat Koneksi Database MySQL

A. Tujuan Pembelajaran

1. Melalui praktikum peserta diklat dapat membuat basis data MySQL menggunakan fitur-fitur pada PhpMyAdmin 2. Melalui praktikum peserta diklat dapat membuat koneksi database dengan ekstensi MySQLi

B. Indikator Pencapaian Kompetensi

1. Membuat basis data MySQL menggunakan fitur-fitur pada PhpMyAdmin. 2. Membuat koneksi database dengan ekstensi MySQLi

C. Uraian Materi 1. Pengertian 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 dibawah lisensi GNU General Public License GPL, tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL. MySQL adalah sebuah implementasi dari sistem manajemen basisdata relasional RDBMS yang didistribusikan secara gratis dibawah lisensi GPL General Public License. Setiap pengguna dapat secara bebas menggunakan MySQL, namun dengan batasan perangkat lunak tersebut tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam basisdata yang telah ada sebelumnya; SQL Structured Query Language. SQL adalah sebuah konsep pengoperasian basisdata, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis. Kehandalan suatu sistem basisdata DBMS dapat diketahui dari Cara kerja pengoptimasi-nya dalam melakukan proses perintah-perintah SQL yang dibuat oleh pengguna maupun program-program aplikasi yang memanfaatkannya. MySQL mendukung 103 operasi basisdata transaksional maupun operasi basisdata non-transaksional. Pada modus operasi non-transaksional, MySQL dapat dikatakan unggul dalam hal unjuk kerja dibandingkan perangkat lunak basisdata kompetitor lainnya. Namun pada modus non-transaksional tidak ada jaminan atas reliabilitas terhadap data yang tersimpan, karenanya modus non-transaksional hanya cocok untuk jenis aplikasi yang tidak membutuhkan reliabilitas data seperti aplikasi blogging berbasis web wordpress, CMS, dan sejenisnya. Untuk kebutuhan sistem yang ditujukan untuk bisnis sangat disarankan untuk menggunakan modus basisdata transaksional, hanya saja sebagai konsekuensinya unjuk kerja MySQL pada modus transaksional tidak secepat unjuk kerja pada modus non-transaksional.

2. PhpMyAdmin

PhpMyAdmin merupakan sebuan database menajemen berbasis web, phpMyAdmin merupakan perangkat lunak bebas yang ditulis dalam bahasa pemrograman PHP yang digunakan untuk menangani administrasi MySQL melalui World Wide Web. phpMyAdmin mendukung berbagai operasi MySQL, diantaranya mengelola basis data, tabel-tabel, bidang fields, relasi relations, indeks, pengguna users, perijinan permissions, dan lain- lain.Pada diklat ini kita akan menggunakan dukungan phpMyAdmin untuk mengoperasikan basis data MySQL.

3. Koneksi MySQL pada PHP

Untuk melakukan koneksi database MySQL, PHP 5 menyediakan tiga fungsi untuk melakukan koneksi, yaitu: • Ekstensi MySQL • Ekstensi MySQLi “i” singkatan improved • PDO PHP Data Objects Pada versi sebelumnya PHP menggunakan ekstensi MySQL, namun ekstensi tersebut sekarang sudah ditinggalkan karena terdapat kekurangan dan fitur- fitur banyak diperbaiki pada ekstensi MySQLi atau PDO. MySQLi adalah ekstensi yang paling sering digunakan untuk melakukan koneksi database MySQL karena script tergolong mudah dan simpel, akan