Anda di halaman 1dari 15

TUGAS PROJECT APLIKASI BASIS DATA

TOKO BUKU DATABASE

1. Nama Kelompok : 12.2B.30


2. Muhammad Andri – 12220765
3. Bagus Tri Mulya – 12220668
4. Julkifli – 12220649

PROGRAM STUDI SISTEM INFORMASI


FAKULTAS TEKNIK DAN INFORMATIKA
UNIVERSITAS BINA SARANA INFORMATIKA
JULI 2023
KATA PENGANTAR

Segala puji syukur kita haturkan kepada Tuhan Yang Maha Esa. Sebab
karena limpahan rahmat serta anugerah dari-Nya kami mampu untuk
menyelesaikan makalah kami dengan judul “TOKO BUKU” ini.
Selanjutnya dengan rendah hati kami meminta kritik dan saran dari pembaca
untuk makalah ini supaya selanjutnya dapat kami revisi Kembali. Karena kami
sangat menyadari, bahwa makalah yang telah kami buat ini masih memiliki banyak
kekurangan.
Kami ucapkan terimakasih yang sebanyak-banyaknya kepada setiap pihak
yang telah mendukung serta membantu kami selama proses penyelesaian makalah
ini hingga rampungnya makalah ini.
Demikianlah yang dapat kami haturkan, kami berharap supaya makalah
yang telah kami buat ini mampu memberikan manfaat kepada setiap pembacanya.
DAFTAR ISI

KATA PENGANTAR ........................................................................................... 2


DAFTAR ISI .......................................................................................................... 3
BAB 1 PEMBAHASAN ......................................................................................... 4
A. Konsep Logis Database ............................................................................. 4
1. Entity Relationship Diagram (ERD) ........................................................ 4
2. Logical Relational Diagram (LRS) .......................................................... 5
B. Spesifikasi File ............................................................................................ 5
C. Penggunaan Perintah SQL ....................................................................... 7
LAMPIRAN ......................................................................................................... 15
BAB 1
PEMBAHASAN

A. Konsep Logis Database

1. Entity Relationship Diagram (ERD)

Entity Relationship Diagram merupakan pemodelan basis data

dengan menggunakan diagram relasi antar entitas, dapat dilakukan

dengan menggunakan suatu pemodelan basis data.

Berikut ini adalah ERD dari basis data showroom mobil yang kami buat:
2. Logical Relational Diagram (LRS)

Logical Relational Structure (LRS) merupakan representasi dari

struktur record-record pada tabel-tabel yang terbentuk dari hasil relasi

antar himpunan entitas.Berdasarkan basis data showroom mobil yang

kami buat, maka diagram LRS yang terbentuk adalah sebagai berikut:

B. Spesifikasi File

Pada basis data penjualan buku ini kami menggunakan 3 tabel yaitu, tabel

barang, tabel pembeli, dan tabel transaksi. Berikut adalah spesifikasi file

dari masing-masing tabel.

1. Spesifikasi Tabel Barang

No. Element Nama Field Type Size Keterangan

data

1 Kode kd_barang Int 3 Primary key

barang AUTO_INCREMENT

2 Nama nama_barang Varchar 40

barang

3 Jumlah jumlah Int 3


4 Harga harga Double

2. Spesifikasi Tabel Pembeli

No. Element data Nama Field Type Size Keterangan

1 Kode pembeli kd_pembeli Int 4 Primary key

2 Nama pembeli nama_pembeli Varchar 40

3 Alamat alamat Varchar 80

4 No telp No_telp Varchar 16

3. Spesifikasi Tabel Transaksi

No. Element data Nama Field Type Size Keterangan

1 Kode transaksi kd_trans Int 5 Primary key

AUTO_INCREMENT

2 Tanggal Tgl_trans Date

transaksi

3 Kode pembeli Kd_pembeli Int 5 Foreign key

4 Kode barang Kd_barang Int 3 Foreign key

5 Jumlah barang Jumlah_barang Int 3


C. Penggunaan Perintah SQL

1. Masuk kedalam MariaDB melalui command prompt.

2. Buat sebuah database dengan nama db_tokobuku dan tampilkan seluruh

database yang ada.

3. Aktifkan database db_tokobuku.


4. Buatlah table barang, pembeli, dan transaksi dengan spesifikasi sebagai

berikut:

Tabel Barang

No. Nama Field Type Size Keterangan

1 kd_barang Int 3 Primary key

2 nama_barang Varchar 50

3 jumlah Int 3

4 harga Double

Tabel pembeli

No. Nama Field Type Size Keterangan

1 kd_pembeli Int 4 Primary key

2 nama_pembeli Varchar 40

3 alamat Varchar 80

4 No_telp Varchar 16
Tabel Transaksi

No. Nama Field Type Size Keterangan

1 kd_trans Int 5 Primary key

AUTO_INCREMENT

2 Tgl_trans Date

3 Kd_pembeli Int 4 Foreign key

4 Kd_barang Int 3 Foreign key

5 Jumlah_barang Int 3
5. Tampilkan struktur tabel yang sudah dibuat.

6. Masukkan data pada masing-masing tabel dengan data sebagai berikut

Tabel Barang

Kd_barang Nama_barang Jumlah Harga

1 Komik Seri Jujutsu Kaisen 20 50000

2 Buku Alasan Untuk Tetap Hidup 30 35000

3 Buku Dua Belas Pasang Mata 50 40000

4 Novel Lelaki Lelaki Tanpa 55 15000

Perempuan

5 Komik AKASHA: The Journey 25 65000

6 Komil Blue Lock 20 64000


Tabel Pembeli

Kd_pembeli Nama_pembeli Alamat No_telp

1 Bagus Batam 081345206961

2 Andri Ketapang 085754891409

3 Julkifly Pontianak 085942383890

Tabel Transaksi

Kd_trans Tgl_trans Kd_pembeli Kd_barang Jumlah_barang

1 2023-06-01 1 3 5

2 2023-06-04 2 1 2

3 2023-06-04 2 2 2

4 2023-06-05 5 6 5

5 2023-06-06 3 1 7

6 2023-06-06 3 2 3

7 2023-06-07 4 4 10
7. Tampilkan daftar transaksi dengan kode barang 2.
8. Ubah size pada field kd_barang di tabel barang menjadi size=”4”.

9. Buat alias “Membeli Sebanyak” untuk field jumlah_barang, tampilkan

hanya field kd_pembeli, kd_barang, dan alias Membeli Sebanyak pada

tabel transaksi.

10. Tampilkan jumlah data pada tabel barang dan tabel transaksi.
11. Tampilkan hanya field tgl_trans dari tabel transaksi, kd_barang dari

tabel transaksi, jumlah_barang dari tabel transaksi, harga dari tabel

barang, dan buat alias dengan nama total (didapat dari jumlah_barang

dikali harga). Gunakan relasi inner join untuk menampilkan hasilnya.


LAMPIRAN
Link video presentasi:

https://youtu.be/5mb__FLjB10

Anda mungkin juga menyukai