Anda di halaman 1dari 13

LAPORAN

PRAKTIKUM BASIS DATA

Praktikum : Modul 1 INSTALASI dan Pengenalan


MySQL serta phpMyAdmin
Tanggal Praktikum : 27 Oktober 2021
Asisten Praktikum : Ahmad Ari Setyawan
Nama Mahasiswa : Andi Prasetiyo
NPM : 20562020034

Disetujui :…………………..
Asisten Praktikum

(Ahmad Ari Setyawan )

JURUSAN TEKNIK KOMPUTER FAKULTAS


TEKNIK UNIVERSITAS ISLAM KADIRI
2021
BAB I
PENDAHULUAN

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.

Database MySQL merupakan suatu perangkat lunak database yang


berbentuk database relasional atau disebut Relational DataBase Management
System RDBMS) yang menggunakan suatu bahasa permintaan yang bernama SQL
(Structured Query Language).

2
1. Kelebihan MySQL

Database MySQL memiliki beberapa kelebihan, antara lain sebagai berikut :


a. Bersifat open source
Untuk penggunaan dari MySQL dapat diakses oleh siapa saja dan kapan
saja. Karena memiliki dua lisensi, yaitu Free Software dan Shareware.
Selain itu juga termasuk dalam sistem manajemen database yang disediakan
secara gratis. Serta, memiliki banyak komunitas dan dokumentasi untuk
membantu anda dalam mengembangkan aplikasi menggunakan database
server. 
b. Sajian tipe data yang bervariatif
Tipe data yang disajikan dalam MySQL juga sangat variatif. Contohnya
adalah tipe data varchar, integer, float, double, date, timestamp, dll. Dalam
hal ini, kita dapat mengelompokkan berbagai data sesuai dengan kriteria
informasi secara lebih akurat dan efektif. Pengelolaan database dalam server
juga akan terbantu dengan adanya banyak jenis tipe data untuk
mengembangkan perangkat lunak yang kompleks dan terstruktur. 
c. Struktur tabel cenderung fleksibel
Jika dibandingkan dengan struktur tabel dari database yang lain seperti
Oracle dan Postgre, MySQL tergolong lebih mudah. Hal ini dikarenakan
dalam proses eksekusi lebih mudah digunakan dan cepat diproses, semisal
pada proses ALTER TABLE. 
d. Tidak membutuhkan kapasitas ram yang besar
MySQL dapat diinstal pada perangkat dengan kapasitas RAM yang rendah.
Jika dibandingkan dengan database lain, dapat dijalankan dengan kapasitas
memori yang kecil. Sangat cocok digunakan oleh setiap orang untuk
membantu pengembangan aplikasi dengan konsumsi RAM yang rendah.
e. Support untuk spesifikasi hardware yang rendah
MySQL sangat mendukung untuk perangkat hardware yang memiliki
spesifikasi rendah. Jadi, jangan khawatir ketika mempunyai spesifikasi PC
atau laptop yang masih rendah. Dengan menggunakan DBMS ini, anda juga
bisa membuat sistem basis data untuk server dalam sebuah website. 

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

b. DML ( Data Manipulation Language )


DML adalah sebuah metode Query yang dapat digunakan apabila DDL
telah terjadi, sehingga fungsi dari Query DML ini untuk melakukan
pemanipulasian database yang telah dibuat. Query yang dimiliki DML
adalah :
o INSERT : Digunakan untuk memasukkan data pada Tabel
Database.
o UPDATE : Digunakan untuk pengubahan terhadap data yang
ada pada Tabel Database.
o DELETE : Digunakan untuk penghapusan data pada tabel
Database.

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

Gambar 1.1. Menjalankan XAMPP

6
BAB III
TUGAS PENDAHULUAN

1 Dari Penjelasan diatas, apa perbedaan antara SQL dengan MySQL ?

 Database MySQL merupakan suatu perangkat lunak database yang


berbentuk database relasional atau disebut Relational DataBase
Management System RDBMS) yang menggunakan suatu bahasa
permintaan yang bernama SQL (Structured Query Language).

 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.

7
BAB IV
IMPLEMENTASI

Cara Instalasi XAMPP :


1 pertama download aplikasi XAMPP, setelah itu buka folder
XAMPP berada terus klik aplikasi XAMPP.

2 Klik next pada menu setup select component .

8
3 Pilih folder yang digunakan untuk menempatkan aplikasi XAMPP.

4 Pilih bahasa control panel untuk windows.

9
5 Pilih next bitname for XAMPP.

6 Pilih next untuk melanjutkan menuju proses penginstalan data


XAMPP.

10
7 Proses instalasi aplikasi dan unpacking data aplikasi XAMPP.

8 Tampilan awal XAMPP control panel v3.2.4.

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

Anda mungkin juga menyukai