Disetujui :…………………..
Asisten Praktikum
A. Latar Belakang
Pada modul praktikum ini, akan mengenal apa yang dibutuhkan untuk
membuat database. Aplikasi yang digunakan pada modul praktikum ini adalah
XAMPP. Modul ini menerangkan beberapa hal yang terkait seputar SQL,
MySQL, PhpmyAdmin serta XAMPP.
XAMPP adalah sebuah paket kumpulan software yang terdiri dari apache,
mysql, phpmyadmin, php, Perl, Freetype2, dll. XAMPP berfungsi untuk
memudahkan instalasi lingkungan php, di mana biasanya lingkungan
pengembangan web.
B. TUJUAN
1. Mahasiswa mampu melakukan instalasi XAMPP
2. Mahasiswa mampu mengenal SQL, komponen-komponen, dan
penggunaannya
1
BAB II
DASAR TEORI
C.1. Mengenal MySQL
MySQL adalah sebuah program database server yang mampu menerima dan
mengirimkan datanya sangat cepat, multi user serta menggunakan peintah dasar
SQL (Structured Query Language).
MySQL merupakan dua bentuk lisensi, yaitu FreeSoftware dan Shareware.
MySQL yang biasa kita gunakan adalah MySQL FreeSoftware yang berada
dibawah Lisensi GNU/GPL (General Public License).
MySQL Merupakan sebuah database server yang free, artinya kita bebas
menggunakan database ini untuk keperluan pribadi atau usaha tanpa harus
membeli atau membayar lisensinya. MySQL pertama kali dirintis oleh seorang
programmer database bernama Michael Widenius . Selain database server, MySQl
juga merupakan program yang dapat mengakses suatu database MySQL yang
berposisi sebagai Server, yang berarti program kita berposisi sebagai Client. Jadi
MySQL adalah sebuah database yang dapat digunakan sebagai Client mupun
server.
2
1. Kelebihan MySQL
3
f. Memiliki performa yang baik
Kelebihan terakhir yang dimiliki adalah dari sisi performa yang dimilikinya.
Kecepatan dalam penanganan query sangat cepat. Kemudian, juga dapat
menangani proses SQL per satuan waktu.
2. Kekurangan MySQL
Selain memiliki banyak keuntungan, pastinya juga memiliki beberapa
kekurangan. Berikut merupakan beberapa kekurangan dari sisi fitur dan
penggunaan :
a. Kurang Cocok untuk Mengembangkan Aplikasi berbasis Game dan Mobile
b. Dalam mengembangkan aplikasi berbasis game dan mobile, disarankan
untuk tidak menggunakan MySQL. Hal ini dikarenakan, manajemen
database yang dimiliki kurang cocok untuk pengelolaan aplikasi tersebut.
Lebih mudah untuk menggunakan database server dengan metode Cloud
yang lebih real time.
c. Technical support yang kurang mendukung
d. Technical support yang dimiliki oleh MySQL sendiri dirasa kurang
mendukung. Karena, belum menyediakan support yang baik dari segi
teknisnya. Sehingga, user mengalami kesulitan saat menghubungi technical
support.
e. Kurang mendukung untuk pemakaian database dengan kapasitas besar
Kurang cocok dan tidak direkomendasikan untuk mengelola basis data
dalam kapasitas besar. Apabila anda, menginginkan sebuah database server
yang dapat menampung data dalam jumlah besar, maka anda dapat mencoba
dengan menggunakan Big Data atau BigQuery. Karena, MySQL
dikhususkan supaya ramah dengan perangkat yang memiliki spesifikasi
rendah.
4
C.2. Mengenal SQL (Structured Query Language)
Query adalah syntax atau perintah yang digunakan untuk mengakses dan
menampilkan data pada sistem database. Query memiliki kemampuan untuk
mengatur data mana yang perlu ditampilkan sesuai dengan yang kita inginkan.
Saat ini bahasa query yang paling populer dikalangan Database Administrator
adalah SQL. Jadi definisi dari SQL (Structured Query Language) adalah bahasa
pemrograman yang digunakan untuk mengakses, mengubah dan memanipulasi
data secara terstruktur dan dapat menampilkan data sesuai dengan yang
diinginkan.
Terdapat dua jenis query database pada SQL, yaitu :
a. DDL ( Data Definition Language )
DDL adalah sebuah metode Query SQL yang berguna untuk mendefinisikan
data pada sebuah Database, Query yang dimiliki DDL adalah :
o CREATE : Digunakan untuk membuat Database dan Tabel
o DROP : Digunakan untuk menghapus Tabel dan Database
o ALTER : Digunakan untuk melakukan perubahan struktur
tabel yang telah dibuat, baik menambah Field
(Add), mengganti nama Field (Change) ataupun
menamakannya kembali (Rename) dan menghapus
Field (Drop).
5
C.3. Phpmyadmin
Phpmyadmin adalah sebuah aplikasi open source yang berfungsi untuk
memudahkan manajemen MySQL. Dengan menggunakan phpmyadmin, anda
dapat membuat database, membuat tabel, menginsert, menghapus dan mengupdate
data dengan GUI dan terasa lebih mudah, tanpa perlu mengetikkan perintah SQL
secara manual.
PhpMyadmin dapat di download secaara free di
http://www.phpmyadmin.net Saat tulisan ini di buat, versi phpmyadmin terbaru
adalah phpmyadmin 3.3.10. Karena berbasis web, maka phpmyadmin dapat di
jalankan di banyak OS, selama dapat menjalankan webserver dan Mysql.
C.4. XAMPP
XAMPP adalah sebuah paket kumpulan software yang terdiri dari apache,
mysql, phpmyadmin, php, Perl, Freetype2, dll. XAMPP berfungsi untuk
memudahkan instalasi lingkungan php, di mana biasanya lingkungan
pengembangan web memerlukan php, apache, mysql, phpmyadmin serta
software-software yang terkait dengan pengembangan web. Dengan menggunakan
XAMPP, kita tidak perlu menginstall aplikasi-aplikasi tersebut satu-persatu.
Untuk menggunakan XAMPP, kita perlu meng-install terlebih dahulu,
dengan memilih jenis XAMPP sesuai dengan jenis OS nya. Setelah sukses
menginstall XAMPP, kita dapat langsung mengaktifkan Mysql dengan cara
mengaktifikan XAMPP. Untuk mengaktifkan phpmyadmin dengan cara :
1. Aktifkan phpmyadmin pada Panel
2. Ketik : http://localhost/phpmyadmin
6
BAB III
TUGAS PENDAHULUAN
7
BAB IV
IMPLEMENTASI
8
3 Pilih folder yang digunakan untuk menempatkan aplikasi XAMPP.
9
5 Pilih next bitname for XAMPP.
10
7 Proses instalasi aplikasi dan unpacking data aplikasi XAMPP.
11
BAB V
KESIMPULAN
A. Analisa Praktikum
Cara Instalasi aplikasi XAMPP :
1. Pertama download aplikasi XAMPP, setelah itu buka folder XAMPP
berada terus klik aplikasi XAMPP.
2. Klik next pada menu setup select component.
3. Pilih folder yang digunakan untuk menempatkan aplikasi XAMPP.
4. Pilih bahasa control panel untuk windows.
5. Pilih next bitname for XAMPP.
6. Pilih next untuk melanjutkan menuju proses penginstalan data XAMPP.
7. Proses instalasi aplikasi dan unpacking data aplikasi XAMPP.
8. Tampilan awal XAMPP control panel v3.2.4.
B. Kesimpulan
MySQL adalah sebuah program database server yang mampu menerima dan
mengirimkan datanya sangat cepat, multi user serta menggunakan peintah
dasar SQL (Structured Query Language).
Query adalah syntax atau perintah yang digunakan untuk mengakses dan
menampilkan data pada sistem database. Saat ini bahasa query yang paling
populer dikalangan Database Administrator adalah SQL terbagi menjadi dua
DDL ( Data Definition Language ) , DML ( Data Manipulation Language ).
Phpmyadmin adalah sebuah aplikasi open source yang berfungsi untuk
memudahkan manajemen MySQL.
XAMPP adalah sebuah paket kumpulan software yang terdiri dari apache,
mysql, phpmyadmin, php, Perl, Freetype2, dll. XAMPP serta berfungsi untuk
memudahkan instalasi lingkungan php, dimana biasanya lingkungan
pengembangan web memerlukan php, apache, mysql, phpmyadmin serta
software-software yang terkait dengan pengembangan web.
12