Anda di halaman 1dari 23

LAPORAN PRAKTIKUM BASIS DATA

MODUL 6

IMPLEMENTASI BASIS DATA

Nama : Rinaldy Nugraha

NIM : 3411161115

Kelas : Informatika - B

PROGRAM STUDI INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS JENDERAL ACHMAD YANI

2017
DAFTAR ISI
DAFTAR ISI ........................................................................................................................... 2
BAB I. HASIL PRAKTIK ............................................................................................... 4
A. Percobaan membuat dan koneksi database....................................................... 4
B. Penggunaan Query SELECT pada aplikasi .................................................................. 6
C. Penggunaan Query DML .............................................................................................. 8
BAB II. TUGAS DAN ANALISIS.................................................................................. 15
1. Tugas Bagian A .......................................................................................................... 15
2. Tugas bagian B ........................................................................................................... 17
3. Tugas bagian C ........................................................................................................... 19
BAB III. KESIMPULAN .................................................................................................. 22
DAFTAR PUSTAKA............................................................................................................ 23

2
DAFTAR GAMBAR
Gambar A 1 database perpus ................................................................................................... 4
Gambar A 2 membuat isi database perpus ............................................................................... 4
Gambar A 3 Tabel anggota ...................................................................................................... 5
Gambar A 4 memilih nama tabel dan jumlah .......................................................................... 5
Gambar A 5 hasil tabel anggota ............................................................................................... 6

3
BAB I
HASIL PRAKTIK

A. Percobaan membuat dan koneksi database


1. Aktifkan apache server dan Mysql pada EXAMPP
2. Kemudian buka browser, lalu ketik URL dengan alamat localhost/phpmyadmin
3. Pilih Database pada menu awal phpmyadmin, lalu isi kolom create database
dengan nama perpus. Kemudian klik tombol Create

Gambar A 1 database perpus

4. Klik nama database perpus di bagian kiri menu. Lalu aan keluar menu

Gambar A 2 membuat isi database perpus

4
5. Kemudian isi form create tabel dengan nama tabel: ‘anggota’ (7 kolom) dan
spesifikasi tabel sebagai berikut:

Gambar A 3 Tabel anggota

Masukan terlebih dahulu nama tabel dan jumlah kolomnya lalu klik Go dibagian
kanan menu.

Gambar A 4 memilih nama tabel dan jumlah

5
6. Setelah melakukan langkah ke-5 maka akan muncul sperti gambar dibawah ini

Gambar A 5 hasil tabel anggota

Membuat script PHP


1. Buka explorer lalu masuk ke directori C:\EXAMPP\htdocs lalu buat folder
baru dengan nama perpus
2. Buka notepad ++, buat file index.php dengan codingan

3. Pada URL tulislah http://localhost/perpus

B. Penggunaan Query SELECT pada aplikasi


1. Pilih perpus lalu klik anggota pilih insert dibagian atas

Gambar B 1 insert data

6
2. Isi form misalkan ID_Anggota = A0001, Nama_Anggota=Ratna , Jenis_Kelamin
=perempuan , Alamat=Cimahi , No_HP=08777777779 , Email=
na2push@gmail.com , Tgl_Entry = 2016-09-09 lalu klik GO.

Gambar B 2 isi data anggota

3. Lakukan Query Select Tabel Anggota. Jika tabel berisi data yang dimasukan pada
langkah 2, maka data akan berhasil masuk pada tabel anggota.
4. Memasukan script pada index.php

5. Pada URL tulislah http://localhost/perpus/, jika koneksi berhasil select data

7
Gambar B 3 hasil inputan data

C. Penggunaan Query DML


1. Query insert
Langkah – langkah implementasi query insert:
1. Pada script index.php yang telah dibuat, masukan script setelah tag </table>

2. Buat file baru pada notepad++ dengan nama inputdata.php yang disimpan
dalam folder perpus

8
3. Buat lagi file baru dengan nama aksi_insert.php

4. Setelah script-script dibuat, maka proses query insert dapat dilakukan


melalui browser. Tulis di URL http://localhost/perpus/

9
Gambar C 1 memasukan data

a. Klik masukan data

Gambar C 2 memasukan data kembali

b. Kemudian klik tombol submit. Pada tampilan terlihat bahwa data telah
bertambah. Yang menandakan insert berjalan dengan baik.

Gambar C 3 hasil memasukan data

10
2. Query Delete
Langkah –langkah implementasi untuk query delete
1. Pada file index.php tambahkan script

2. Buat file baru dengan nama aksi_hapus.php dan isikan file tersebut dengan
script ini. Lalu simpan di folder perpus

3. Pada URL tulislah kembali http://localhost/perpus/

Gambar C 4 tampilan hapus

11
a. Mencoba hapus data dengan mengklik link Hapus yang telah tersedia
atau buat kembali data yang baru lalu hapus lagi. Contoh menghapus
data azzam.

Gambar C 5 menghapus data

b. Pada tampilan terlihat bahwa data azzam menghilang Hal ini


menandakan bahwa data azzam berhasil dihapus.

3. Query Update
1. Pada file index.php , tambahkan script dibawah ini
<a href="formupdate.php?ID_Anggota=<?php echo
$v["ID_Anggota"];?>">Edit</a>

2. Penambahan script diatas dilakukan pada baris seperti dibawah ini

3. Buat lagi file baru dengan nama formupdate.php dan isikan file tersebut
dengan script ini. Lalu disimpan dalam folder perpus

12
4. Setelah itu buat lagi file baru dengan nama aksi_update.php dan masukan
script di bawah ini.

5. Pada URL tulislah kembali http://localhost/perpus/

Gambar C 6 tampilan edit

13
a. Merubah alamat pada data Ratna menjadi sumedang

Gambar C 7 mengedit data

b. Hasil pengeditan

Gambar C 8 hasil edit

14
BAB II
TUGAS DAN ANALISIS

1. Tugas Bagian A
a. Buatlah tabel jenis_buku, buku , description, penulis, penerbit dan
transasksi deengan database yag sama.

Tugas A 1 tabel perpus

Tugas A 2 tabel buku

Tugas A 3 tabel descripsi

15
Tugas A 4 tabel penerbit

Tugas A 5 tabel pengarang

Tugas A 6 pengembalian

Tugas A 7 tabel peminjaman

16
2. Tugas bagian B
1. Isi data dalam tabel anggota sebanyak 20 data (bebas)

Tugas B 1 isi data aggota

2. Isi data pada tabel jenis_buku, buku , descripsi , penulis, penerbit dan transaksi.
Data harus saling berelasi
a. Data buku

Tugas B 2 isi data buku

b. Data description

Tugas B 3 isi data description

17
c. Data penerbit

Tugas B 4 isi data penerbit

d. Data pengarang

Tugas B 5 isi data pengarang

18
3. Tugas bagian C
1. Analisi script diatas dan bandingkan dengan latihan diatas
Analisis : script diatas adalah script untuk menginput data , menghapus data,
dan mengupdate data. Script diatas berbeda dengan script sebelumnya karena
script ini untuk database apotek . tampilan jika sudah jadi
a. Menginput data

Tugas C 1 menginput data apotek

Tugas C 2 hasil menginputkan data apotek

19
b. Mengedit data

Tugas C 3 mengedit data apotek

Tugas C 4 hasil edit data apotek

20
c. Menghapus data

Tugas C 5 hapus data apotek

21
BAB III

KESIMPULAN
Kita bisa membuat database dengan mudah dengan menggunakan
http://localhost/phpmyadmin kita juga bisa meng-input, menghapus, dan meng-
update data dengan script- script tertentu yang sudah dijelaskan sebelumnya.

22
DAFTAR PUSTAKA

[1] A. Maspupah, Modul Praktikum Basis Data, Cimahi: Informatika UNJANI, 2017.

23

Anda mungkin juga menyukai