Afsil Aiman - F1E122076 - BD
Afsil Aiman - F1E122076 - BD
1. Jelaskan dengan singkat menggunakan kalimat anda sendiri tentang bagaimana basis
data diperlukan dalam sebuah pengembangan aplikasi ?
Jawaban : Basis data sangat penting dalam pengembangan aplikasi karena dapat
membantu memudahkan menyimpan banyak data dan dapat meminimalisir data ganda
atau redundan.
b. Tabel Transaksi
No. Rekening Jenis Transaksi Jumlah Transaksi Tanggal
112345 Tarik Tunai Rp. x.xxx.xxx 2 Januari 2023
112345 Tarik Tunai Rp. xxx.xxx 5 Januari 2023
333445 Tarik Tunai Rp. xx.xxx.xxx 2 Januari 023
1
b) JUMLAH_MIL pada mobil (diidentifikasikan oleh NO_REG) yang digunakan oleh
pengemudi (diidentifikasikan oleh ID_DRIVER) pada bermacam-macam HARI.
Jawaban :
a. Tabel Driver
Nama Driver ID Driver
Anto A566GC
Rizka A621JK
Andre B225MN
b. Tabel Pinjaman
Nama Tgl Jumlah Waktu Cabang
Pemohon Permohonan Permohonan Pegajuan
Andi 2 Februari 2023 Rp. 1.000.000 11.23 Yogyakarta
Rere 10 Februari Rp. 3.000.000 13.00 Depok
2023
Andi 27 Februari Rp. 1.000.000 15.45 Yogyakarta
2023
Sandra 17 Februari Rp. 1.500.000 12.20 Bekasi
2023
2
5. Periksalah apakah tabel berikut mempunyai data yang redundan ?
3
6. Apakah ada relasi pada himpunan relasi berikut mempunyai redundasi disebabkan oleh
fakta yang diturunkan ?
a) Himpunan relasi 1
Jawaban : Kolom Person ID dan Proj NO pada tabel Task Assignment merupakan
redundan data penyimpanan yang diturunkan dari tabel Tasks dan Work.
b) Himpunan relasi 2
Jawaban : Kolom Faults ID dan Person ID pada tabel Repair Work merupakan redundan
data penyimpanan yang diturunkan dari tabel Faults dan Equipment Fixing Experince.
4