Anda di halaman 1dari 4

PROGRAM STUDI SISTEM INFORMASI UNJA

MATA KULIAH PRAKTIKUM BASIS DATA I (LSI224)


TUGAS 1

Nama : Afsil Aiman


N I M : F1E122076
Ruang : R-005

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.

2. Beri penjelasan kelebihan menggunakan basis data dibandingkan dengan pencatatan


manual menggunakan program aplikasi Ms.Excel ?
Jawaban : Dengan menggunakan basis data kita bisa mengubah data yang memiliki
relasi dengan data lain dengan cepat dan akurat jika dibandingkan dengan
menggunakan Ms.Excel yang mengharuskan kita untuk mengubah data satu-persatu.

3. Dalam metodologi perancangan (design methodology), mengapa diperlukan analisis


sistem ?
Jawaban : Agar kita dapat membuat keputusan jika sistem saat ini bermasalah atau
tidak berfungsi dengan baik. Hasil analisis tersebut juga dapat digunakan sebagai dasar
untuk memperbaiki sistem yang ada.

4. Buatlah relasi untuk menyimpan informasi berikut :


a) TANGGAL dan JUMLAH penarikan dan tabungan pada akun (diidentikasikan oleh
NO_REKENING).
Jawaban :
a. Tabel akun
Nama Nasabah No. Rekening Saldo
a 223334 Rp. xxx.xxx.xxx
b 333445 Rp. xxx.xxx.xxx
c 112345 Rp. xxx.xxx.xxx

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 Jenis Mobil


Jenis Mobil No. REG
AVANZA BH 1234 JK
SEDAN BA 3325 MN
RUSH B 4404 XY

c. Tabel Jumlah Mil


Id Driver No. REG Jumlah Mil Hari
B225MN BH 1234 JK 1.000 Mil Senin
A621JK B 4404 XY 912 Mil Rabu
B225MN BA 3325 MN 300 Mil Minggu
A566GC BH 1234 JK 897 Mil Selasa

c) Permohonan pinjaman termasuk NAMA_PEMOHON, TANGGAL_PERMOHONAN,


JUMLAH_YANG_DIMINTA, serta WAKTU dan CABANG dimana permohonan dibuat.
Jawaban :
a. Tabel Pemohon
Nama Pemohon Alamat Pemohon No. Telepon Pemohon
Rere Bekasi 08xxxxxxx
Sandra Jakarta 08xxxxxxx
Andi Depok 08xxxxxxx

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 ?

Tidak terdapat redundan pada tabel PERSONS

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

Anda mungkin juga menyukai