Anda di halaman 1dari 14

Kelas C

LAPORAN PRAKTIKUM
BASIS DATA
Modul 4 : Bekerja dengan PHPMyAdmin

Nomor Tanggal Tanda Tangan


Nama Praktikan Praktikan
Mahasiswa Kumpul
Daffa Alya Alodia 18611131 30 April 2019

Tanggal Tanda tangan


Nama Penilai Nilai
Koreksi Asisten Dosen
Muthia Dishanur Izzati
Yuda Khoirul Zikri

Rahmadi Yotenka S.Si.,M.Sc.

JURUSAN STATISTIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS ISLAM INDONESIA
YOGYAKARTA
2019
Daftar Isi

Halaman sampul ....................................................................................................... i


Daftar Isi..................................................................................................................ii
Daftar Gambar........................................................................................................iii
1 Pendahuluan .................................................................................................... 4
1.1 PHPMyAdmin ........................................................................................... 4
1.2 XAMPP ..................................................................................................... 4
1.3 Komponen XAMPP .................................................................................. 5
2 Deskripsi Kerja................................................................................................ 6
2.1 Studi Kasus ............................................................................................... 6
2.2 Langkah Kerja .......................................................................................... 6
3 Pembahasan ................................................................................................... 10
3.1 Pembahasan Soal .................................................................................... 10
4 Penutup.......................................................................................................... 13
4.1 Kesimpulan ............................................................................................. 13
5 Daftar Pustaka ............................................................................................... 14

ii
Daftar Gambar

Gambar 2.1. Tampilan Awal XAMPP ................................................................... 6


Gambar 2.2. Jendela PHPMyAdmin ...................................................................... 6
Gambar 2.3. Langkah Membuat Database............................................................ 7
Gambar 2.4. Langkah untuk Membuat Tabel 1 ..................................................... 7
Gambar 2.5. Langkah untuk Membuat Tabel 2 ..................................................... 7
Gambar 2.6. Langkah untuk Membuat Tabel 3 ..................................................... 7
Gambar 2.7. Field untuk Tabel 1........................................................................... 8
Gambar 2.8. Field untuk Tabel 2........................................................................... 8
Gambar 2.9. Field untuk Tabel 3........................................................................... 8
Gambar 2.10. Data Tabel 1.................................................................................... 9
Gambar 2.11. Data Tabel 2.................................................................................... 9
Gambar 2.12. Data Tabel 3.................................................................................... 9
Gambar 3.1. Tabel Mahasiswa ............................................................................ 11
Gambar 3.2. Tabel Peminjaman .......................................................................... 11
Gambar 3.3. Tabel Pengembalian........................................................................ 11
Gambar 3.4. Output Data Tabel 1........................................................................ 12
Gambar 3.5. Output Data Tabel 2........................................................................ 12
Gambar 3.6. Output Data Tabel 3........................................................................ 12

iii
1 Pendahuluan

1.1 PHPMyAdmin
PHPMyAdmin adalah perangkat lunak bebas sumber terbuka, yang dirancang
untuk menangangi administrasi dan manajemen database MySQL melalui
antarmuka pengguna grafis. Daftar fitur PHPMyAdmin yang terus yang terus
berkembang mendukung semua sistem operasi yang biasa digunakan seperti
menjelajah, menjatuhkan, membuat, mengubag database, tabel, bidang, dan indeks
MySQL. (Hakim & Yotenka, 2019)

PHPMyAdmin pertama dikembangkan oleh Tobias Ratschiller pada tahun


1998. Ratschiller mengembangkan sebuah program bernama Webadmin-MyAdmin
yang dihentikan pengerjaannya oleh Petrus Kuppelwieser. Ratschiller sendiri
meninggalkan project phpMyAdmin pada tahun 2001 dan selanjutnya
pengembangannya diteruskan oleh Oliver Muller berserta tim seperti Marc Delisle,
Michal Cihar, Sebastian Mendel, Herman van Rink. (Purnomo, 2014)

1.2 XAMPP

XAMPP ialah perangkat lunak bebas yang mendukung banyak sistem operasi,
merupakan campuran dari beberapa program yang mempunyai fungsi sebagai
server yang berdiri sendiri (localhost), yang terdiri dari program MySQL database,
Apache HTTP Server, dan penerjemah ditulis dalam bahasa pemrograman PHP dan
Perl. XAMPP merupakan singkatan dari :

1. X : program ini dapat dijalankan di banyak sistem operasi seperti Windows,


Linux, Mac OS, dan Solaris.
2. A : Apache, server aplikasi web yang tugas utamanya adalah untuk
menghasilkan halaman web yang benar kepada pengguna terhadap kode PHP
yang sudah dituliskan oleh pembuat halaman web.
3. M : MySQL, server aplikasi database yang difungsikan untuk mengolah
database.
4. P : PHP, bahasa pemrograman web untuk membuat web yang server-side
scripting.

4
5. P : Pearl, bahasa pemrograman untuk semua tujuan, pertama kali dikembangkan
oleh Larry Wall, mesin Unix. (Hakim & Yotenka, 2019)

1.3 Komponen XAMPP

1. Htdoc, adalah folder dimana dapat meletakan file yang akan dijalankan.
2. PHPMyAdmin, adalah bagian untuk mengelola database MySQL di komputer.
3. Control Panel, yang berfungsi untuk mengelola service XAMPP. (Hakim &
Yotenka, 2019)

5
2 Deskripsi Kerja

2.1 Studi Kasus

Untuk memahami bab Bekerja dengan PHPMyAdmin, maka diperlukan


pemahaman lebih dalam lagi. Berikut adalah soal yang diperlukan untuk
memahami materi tentang Bekerja dengan PHPMyAdmin :
1. Buatlah sebuah database pada PHPMyAdmin yang memiliki 3 tabel yang saling
berhubungan.
2. Setiap tabel memiliki 5 field dan jangan lupa data di tampilkan.

2.2 Langkah Kerja

Pada praktikum kali ini, praktikan menggunakan sistem operasi Windows 10


dan aplikasi MySQL pada software XAMPP. Berikut adalah langkah kerja yang
dilakukan praktikan.
1. Buka dengan klik XAMPP lalu aktifkan dengan cara klik “Start” pada
“Apache”,“MySQL”, dan “FileZilla” dan tunggu sampai berwarna hijau.

Gambar 2.1. Tampilan Awal XAMPP


2. Langkah selanjutnya buka website http://localhost/phpmyadmin/.

Gambar 2.2. Jendela PHPMyAdmin

6
3. Untuk selanjutnya praktikan akan membuat sebuah database dengan klik
“Baru” kemudian memasukkan nama database yang akan dibuat lalu klik
“Buat”.

Gambar 2.3. Langkah Membuat Database


4. Selanjutnya praktikan akan membuat 3 tabel yang saling berkaitan sesuai
dengan studi kasus 1.

Gambar 2.4. Langkah untuk Membuat Tabel 1

Gambar 2.5. Langkah untuk Membuat Tabel 2

Gambar 2.6. Langkah untuk Membuat Tabel 3


5. Selanjutnya praktikan membuat 5 field untuk masing-masing tabel dengan
masukkan nama field, tipe data, dan panjang data maksmimal. Lalu untuk
menampilkan tabel yang telah dibuat klik “Struktur”.

7
Gambar 2.7. Field untuk Tabel 1

Gambar 2.8. Field untuk Tabel 2

Gambar 2.9. Field untuk Tabel 3


6. Kemudian praktikan akan mengimputkan data ke dalam masing masing tabel
yang telah dibuat dengan cara klik “Tambahkan” lalu masukkan data ke dalam
field-field tabel yang telah dibuat dan klik “Jelajah” untuk menampilkan data
yang telah diinput.

8
Gambar 2.10. Data Tabel 1

Gambar 2.11. Data Tabel 2

Gambar 2.12. Data Tabel 3


Seperti itulah langkah kerja yang dilakukan oleh praktikan untuk
menyelesaikan studi kasus.

9
3 Pembahasan

3.1 Pembahasan Soal

Sebelumnya telah dipaparkan deskripsi kerja mengenai langkah kerja untuk


menyelesaikan studi kasus. Pada bab kali ini praktikan akan menjelaskan lebih
detail lagi mengenai hal tersebut.
Pada studi kasus pertama praktikan diperintahkan untuk membuat sebuah
database pada PHPMyAdmin yang memiliki 3 tabel yang saling berhubungan,
sebelumnya praktikan akan mengaktifkan “Apache”,“MySQL”, dan “FileZilla”
pada XAMPP dengan cara klik “Start” dan tunggu sampai berwarna hijau. Lalu,
masuk ke web localhost/phpmyadmin dan praktikan akan membuat sebuah
database dengan klik “Baru” kemudian memasukkan nama database dengan
“perpusuii” lalu klik “Buat” seperti pada Gambar 2.1 sampai Gambar 2.3.
Selanjutnya praktikan akan membuat 3 tabel yang saling berkaitan sesuai dengan
studi kasus 1, yaitu tabel “mahasiswa”, “peminjaman”, dan “pengembalian” dengan
masing-masing tabel berisi 5 field seperti pada Gambar 2.4 sampai Gambar 2.6.
Untuk studi kasus2, praktikan akan membuat 5 field untuk masing-masing tabel
dengan masukkan nama field, tipe data, dan panjang data maksmimal. Untuk tabel
1 praktikan akan memasukan field “NIM” dengan tipe data int dan panjang data
maksimal 8, “Nama” dengan tipe data varchar dan panjang data maksimal 255,
“Fakultas” dengan tipe data varchar dan panjang maksimal 255, “Prodi” dengan
tipe data varchar dan panjang data maksimal 255, dan “Email” dengan tipe data
varchar dan panjang maksimal 255. Untuk tabel 2 praktikan akan memasukan field
“id_buku” dengan tipe data int dan panjang data maksimal 3, “judul” dengan tipe
data varchar dan panjang data maksimal 255, “NIM_peminjam” dengan tipe data
int dan panjang maksimal 8, “Nama” dengan tipe data varchar dan panjang data
maksimal 255, dan “TGL_kembali” dengan tipe data date. Untuk tabel 3 praktikan
akan memasukan field “id_buku” dengan tipe data int dan panjang data maksimal
3, “NIM_peminjam” dengan tipe data int dan panjang maksimal 8, “Nama” dengan
tipe data varchar dan panjang data maksimal 255, dan “TGL_kembali” dengan tipe
data date, “denda” dengan tipe data int dan panjang data maksimal 5,. Lalu untuk

10
menampilkan tabel yang telah dibuat klik “Struktur” seperti pada Gambar 2.7
sampai Gambar 2.9.

Gambar 3.1. Tabel Mahasiswa

Gambar 3.2. Tabel Peminjaman

Gambar 3.3. Tabel Pengembalian


Selanjutnya praktikan akan meginput data ke dalam tabel yang sudah dibuat.
Untuk tabel mahasiswa dengan field NIM berisi
“18611131”,”18611123”,”18611123”,”18611087”,dan “18611027” ,NAMA berisi
“Daffa Alya”, “Zada Islamy”, “Widya Astuti”, “Fialine”, dan “Fredita”, Fakultas
yang kelimanya berisi “FMIPA”, “Prodi” berisi kelimanya “Statistika”, dan
“Email” berisi “daffaalya@gmail.com”, “witut@gmail.com”, “zada@gmail.com”
,”aline@gmail.com” , “dita@gmail.com”. Untuk tabel peminjaman field ID_buku
berisi “001”, ”002”, ”003”, ”004”, dan ”005”, judul berisi “Logika Kalkulus”,
“Metode Statistika”, “Aljabar Linear”, “Pengantar Probabilitas”, dan “Basis Data”
NIM_peminjam berisi “18611131”, ”18611123”, ”18611123”, ”18611087”, dan

11
“18611027”,NAMA_peminjam berisi “Daffa Alya”, “Zada Islamy”, “Widya
Astuti”, “Fialine”, dan “Fredita”, TGL_kembali yang berisi ”2019-02-27”,”2019-
01-18”,”2019-04-02”,”2019-03-16”, dan “2019-04-06”. Untuk tabel pengembalian
field ID_buku berisi “001”, ”002”, ”003”, ”004”, dan ”005”, NIM_peminjam berisi
“18611131”, ”18611123”, ”18611123”, ”18611087”, dan “18611027”,
NAMA_peminjam berisi “Daffa Alya”, “Zada Islamy”, “Widya Astuti”, “Fialine”,
dan “Fredita”, TGL_kembali yang berisi ”2019-02-27”,”2019-01-18”,”2019-04-
02”,”2019-03-16”, dan “2019-04-06”, dan denda berisi “2000”, “3000”, “1000”,
“3000”, dan “2000”. Kemudian klik “Jelajah” untuk menampilkan data yang telah
diinput seperti pada Gambar 2.10 sampai Gambar 2.12.

Gambar 3.4. Output Data Tabel 1

Gambar 3.5. Output Data Tabel 2

Gambar 3.6. Output Data Tabel 3

12
4 Penutup

4.1 Kesimpulan

Berdasarkan dari berbagai hal yang telah praktikan lakukan dan uraian
pembahasan, maka pratikan dapat menyimpulkan beberapa hal sebagai berikut :
1. XAMPP dapat digunakan untuk membuat database dengan mudah.
2. XAMPP dapat digunakan untuk membuat tabel dan juga field-fieldnya.

13
5 Daftar Pustaka

Hakim, F., & Yotenka, R. (2019). BASIS DATA DENGAN MYSQL. Yogyakarta:
Modul tidak diterbitkan.

14

Anda mungkin juga menyukai