Di susun oleh :
Noer Fotin Octavia (22SA11A147)
Rivani Adinda Saraswati (22SA11A155)
Yustian Aditya Dwi Tanoyo (22SA11A162)
Muhammad 'izzudin Az Zindani (22SA11A188)
Purwoko toni (22SA11A226)
Junindra Yuga Pamungkas (22SA11A282)
KELOMPOK 7
IF22F
SISTEM BASIS DATA
FAKULTAS ILMU KOMPUTER
UNIVERISTAS AMIKOM PURWOKERTO
1
2022
DAFTAR ISI
JUDUL...................................................................................................................................... 1
DAFTAR ISI............................................................................................................................ 2
KATA PENGANTAR............................................................................................................... 3
ISI
ERD....................................................................................................................................4
Sistem Basis Data...............................................................................................................5
Aturan bisnis .......................................................................................................................7
KESIMPULAN..........................................................................................................................8
2
KATA PENGANTAR
Assalamu’alaikum wr.wb.
Kami ucapkan puji syukur serta nikmat kepada Tuhan Yang Maha Esa atas rahmat-Nya
yang melimpah sehingga kami bisa menyelesaikan laporan final project mata kuliah sistem
basis data.
Laporan ini dibuat untuk memenuhi persyaratan tugas mata kuliah teori sistem basis data di
Fakultas Ilmu Komputer Jurusan Informatika Universitas Amikom Purwokerto.
Tujuan dibuatnya laporan ini, yaitu untuk memenuhi nilai mata kuliah sistem basis data.
Dalam penyusunan laporan ini, tentu tak lepas dari pengarahan dan bimbingan dari
berbagai pihak. Maka kami ucapkan rasa hormat dan terima kasih kepada semua pihak
yang telah membantu.
3
ERD (Entity Relationship Diagram)
Keterangan :
Hubungan relation lokasi dengan entitas provinsi dan sekolah adalah one to many. Karena
dalam satu provinsi bisa terdapat banyak sekolah, tetapi satu sekolah tidak bisa ada di
banyak provinsi.
Hubungan relation memiliki dengan entitas sekolah dan status adalah one to many adalah
one many. Karena satu sekolah hanya memiliki satu status yaitu negeri atau swasta, tetapi
status bisa dimiliki banyak sekolah.
Kamus data :
2. Ada 3 bagian yang berisi informasi mengenai sekolah tersebut, Kita harus membuat 3
tabel menurut isinya masing masing, berikut query nya.
create table PS
(Id_PS varchar (10) primary key not null,
Jenis_PS varchar (30) not null,
Tarif money not null,
Stok int not null
)
4
create table Pelanggan
(Id_Pelanggan varchar (100) primary key not null,
Nama varchar (40) not null,
Alamat varchar (50) not null,
No_Telp int not null
)
(
Id_Penyewa varchar (100) not null constraint Fk_Menyewa foreign key
references Pelanggan (Id_Pelanggan) on delete cascade on update cascade,
3. Mengisi nama-nama yang ada dalam tabel menggunakan query di bawah ini:
select*from sekolah
insert into sekolah values (37373,23456,'SMK Jateng 01','Banyumas','12568','SMK')
insert into sekolah values (26789,11111,'SMA Muhammadiyah
99','Brebes','23458','SMA')
insert into sekolah values (11111,44445,'SMA Banyumas 1','Banyumas','57575','SMA')
select*from sekolah
5
select*from provinsi
insert into statuss values (23456,'SMK JATENG 01', 33333, 'swasta', 'pagi')
insert into statuss values (11111, 'SMA Muhammadiyah 99',22222, 'Negri','siang')
insert into statuss values (44445, 'SMA Banyumas 1',44444, 'negri','siang')
select*from statuss
6
1. Peminjaman
Siswa boleh meminjam buku maksimal 3
Siswa hanya boleh meminjam buku maksimal 1 minggu
Siswa boleh memperpanjang waktu peminjaman
2. Pengembalian
Jika siswa melebihi batas pengembalian dikenakan denda 1000/buku/hari
Schema tabel sekolah :
(id_sekolah varchar (30) not null, nama_sekolah varchar (30) not null, alamat varchar (50)
not null, kode_pos int not null, jenis_sekolah varchar (10), Primary key (kode_pos)).