Uraian Materi 1. Pengertian MySQL

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 104 tetapi MySQLi memiliki kekurangan yaitu hanya bisa bekerja dengan database MySQL saja, berbeda dengan PDO yang bisa bekerja dengan 12 sistem basisdata yang berbeda. Pada modul ini akan deberikan contoh bagaimana membuat koneksi dengan database MySQL dengan ekstensi MySQLi.

D. Aktifitas Pembelajaran:

Membuat database melalui PhpMyAdmin