Anda di halaman 1dari 4

LABORATORIUM SOFTWARE ENGINEERING

LAPORAN BASIS DATA

Nama Kelompok :
1. Yosef Owen Manullang (201931276)
2. Felicya Margaretha Purba (201931146)
3. Nelly Yulia (201931100)
Kelas :E
Mata Kuliah : Basis Data
Nama Dosen : Rakhmadi Irfansyah Putra, S. Kom, MMSI
Nama Asisten : - Fiesca Noercikalty Aditya
- Taufan Hidayat

INSTITUT TEKNOLOGI PLN


INFORMATIKA
2020/2021
BASIS DATA (E) Kelompok 13

Aplikasi Yang Sering Kami Gunakan Adalah Aplikasi Shopee

Dibawah ini ada empat tabel dari Aplikasi Shopee yang dimana 4 tabel tersebut saling
berhubungan/berelasi satu dengan yang lainnya

Tabel Barang
ID Barang Nama Barang Stok Harga Barang
BRG01 TV 5 Rp 3.000.000
BRG02 Kursi 7 Rp 1.500.000
BRG03 Lemari 3 Rp 2.000.000
BRG04 Kasur 9 Rp 2.500.000

Primary Key: ID Barang


Foreign Key: ID Barang (Tabel Transaksi)
Super Key: ID Barang, Nama Barang, Stok, Harga Barang
Candidate Key: ID Barang
Alternate Key: Nama Barang, Stok, Harga Barang
Derajat Relasi: 4
Kardinalitas: 4

Tabel Transaksi
ID
ID ID
Transaks Tanggal Keterangan
Barang Pembeli
i
TR01 BR01 PBI01 10-10-2021 Berhasil
TR02 BR02 PBI02 11-10-2021 Berhasil
TR03 BR03 PBI03 11-10-2021 Berhasil
TR04 BR04 PBI04 12-10-2021 Berhasil
Primary Key: ID Transaksi
Foreign Key: ID Transaksi (Tabel Pembayaran)
Super Key: ID Transaksi, ID Barang, ID Pembeli, Tanggal, Keterangan
Candidate Key: ID Transaksi, ID Barang, ID Pembeli
Alternate Key: ID Barang, ID Pembeli, Tanggal, Keterangan
Derajat Relasi: 5
Kardinalitas: 4
23 Oktober 2021 Laboratorium Software Engineering
BASIS DATA (E) Kelompok 13

Tabel Pembayaran
ID Tanggal Nama Jumlah
Total Bayar ID Transaksi
Pembayaran Bayar Barang Barang
10001 10-10-2021 TV 2 Rp 6.000.000 TR01
10002 10-10-2021 Kursi 4 Rp 6.000.000 TR02
10003 11-10-2021 Lemari 2 Rp 4.000.000 TR03
10004 12-10-2021 Kasur 2 Rp 5.000.000 TR04

Primary Key: ID Pembayaran


Foreign Key: -
Super Key: ID Pembayaran, Tanggal Bayar, Nama Barang, Jumlah Barang, Total
Bayar, ID Transaksi
Candidate Key: ID Pembayaran, ID Transaksi
Alternate Key: Tanggal Bayar, Nama Barang, Jumlah Barang, Total Bayar, ID
Transaksi
Derajat Relasi: 6
Kardinalitas: 4

Tabel Pembeli
ID
Nama
Pembel Jenis Kelamin Nomor Telepon Alamat
Pembeli
i
PBI01 Owen Pria 082111401442 Haji Mali
PBI02 Nelly Wanita 081576789015 Interkota
PBI03 Felicya Wanita 085276719090 Puskesmas
PBI04 Heman Pria 085790917675 Haji Selong
Primary Key: ID Pembeli
Foreign Key: -
Super Key: ID Pembeli, Nama Pembeli, Jenis Kelamin, Nomor Telepon,
Alamat
Candidate Key: ID Pembeli, Nomor Telepon
Alternate Key: Nama Pembeli, Jenis Kelamin, Nomor Telepon, Alamat
Derajat Relasi: 5
Kardinalitas: 4

23 Oktober 2021 Laboratorium Software Engineering


BASIS DATA (E) Kelompok 13

 4 tabel diatas mengandung komponen penyusun basis data, yaitu:


- Tabel
- Kolom
- Baris
- Domain
- Tipe Data
 Tabel Barang; ID Barang CHAR {10}; Nama Barang CHAR {20}; Stok (INT) {5}; Harga
Barang INT {20}.
 Tabel Transaksi; ID Transaksi CHAR {10}; ID Barang CHAR {10}; ID Pembeli CHAR
{10}; Tanggal (DATE); Keterangan CHAR (20).
 Tabel Pembayaran; ID Pembayaran CHAR {10}; Tanggal Bayar (DATE); Nama Barang
CHAR {20}; Jumlah Barang INT {5}, Total Bayar INT {20}; ID Transaksi CHAR {10}.
 Tabel Pembeli ID Pembeli CHAR {10}; Nama Pembeli CHAR {30}; Jenis Kelamin CHAR
{20}; No. Telp Pelanggan CHAR {20}; Alamat CHAR {50};

23 Oktober 2021 Laboratorium Software Engineering

Anda mungkin juga menyukai