Anda di halaman 1dari 4

Tugas Kelompok 2 Week 4 Session 5

Introduction to Database Systems – ISYS6597035 – JYBA

Group 7

Asep Suhendi (2502164086)

Anggayudha Okta Pratama (2502160131)

Raihan Insan Kamil (2502166015)

Sistem Informasi

BINUS Online Learning

UNIVERSITAS BINA NUSANTARA

JAKARTA, 2022

ISYS6597 – Introduction to Database System


Tugas Kelompok ke-2

Week 4

Sebuah kantor konsultant IT yang telah berkembang di kota J memiliki beberapa divisi seperti
project-projectnya seperti Development Aplikasi berbasis mobile, Development Aplikasi
berbasis web, Business Intelliegence Application, peningkatan Search Engines, audit sistem
informasi, desain aplikasi, konten engineering dan software testing. selain divisi tersebut masih
ada divisi internal seperti keuangan, human resources, marketing dan humas. Dikarenakan
jumlah tamu yang berkunjung setiap harinya cukup banyak dan kebijakan perusahaan dimana
setiap tamu yang berkunjung memiliki notulen sebagai wujud perusahaan yang bebas KKN.
Perusahaan menunjuk beberapa karyawan untuk mengerjakan project sistem informasi Buku
Tamu online (team anda adalah yang mengerjakan project). Selain sebagai asset perusahaan
nantinya project ini juga akan dijual ke perusahaan lainnya.
Setelah dilakukan analisis oleh tim, Anda memiliki desain database sebagai berikut:
Ruang
id_ruang
nama_ruang

insert()
update()
delete() 1 Tamu
save()
Sigma Fortuna id_tamu
nama_tamu
id_sigma
jumlah_tamu
id_pegawai
Bagian jenis_instansi
nama_pegawai
nama_instansi
id_bagian id_bagian
keperluan
nama_bagian 1..n nama_bagian
detail_keperluan
id_ruang
notulen
insert() nama_ruang
1 1..n 1..n 1..n id_pegawai
update()
nama_pegawai
delete() insert()
respon
save() 1..n update()
delete()
insert()
save()
Pegawai update()
delete()
id_pegawai save()
nama_pegawai Level
alamat_email
id_level
password
1..n level
handphone
keterangan
alamat
status
1..n 1 insert()
id_level
update()
delete()
insert()
save()
update()
delete()
save()

ISYS6597 – Introduction to Database System


Setelah dilakukan pengecekan ulang oleh database engineer desain database tersebut
masih ada beberapa kesalahan, maka Anda diminta perbaiki pada tugas kelompok ini.

1. Memperbaiki relasi antar tabel menggunakan notasi class diagram!

2. Memperbaiki dan melengkapi desain tersebut dengan kardinalitas dan partisipasi antar
tabel!

Jawaban :

1.

ISYS6597 – Introduction to Database System


2.

ISYS6597 – Introduction to Database System

Anda mungkin juga menyukai