Database Perpustakaan
-
Upload
ums-indonesia -
Category
Documents
-
view
2 -
download
0
Transcript of Database Perpustakaan
TUGAS 2
Anggota Kelompok :1. Yunita Sari Pane ( L200130109 )2. Eva Miftaviana Sari ( L200130110 )3. Martina Indah Yustanti ( L200130115 )4. Dian Puspitasari ( L200130119 )
Judul : Database Peminjaman Buku di Perpustakaan. Analisis : kami mengambil studi kasus database peminjaman buku di
perpustakaan karena untuk memudahkan petugas perpustakan dalam mengeloladatabase perpustakaan.
Tool : PgAdmin III (SQL dan Console).
A. ER-D1. Menentukan entitas (object dasar)
Petugas : menyimpan informasi tentang buku yang diperlukan Anggota : menyimpan semua data semua anggota perpustakaan. Buku : menyimpan informasi tentang buku Rak : menyimpan informasi tentang rak penyimpanan Peminjaman : menyimpan informasi peminjaman buku
2. Menentukan atributes (sifat) masing-masing entity sesuai kebutuhan database Petugas
o ID_petugas : nomor id untuk petugas perpustakaan(varchar(25)) PK
o Nama_petugas : nama lengkap staff (varchar(45))o Alamat_petugas : alamat lengkap staff (varchar (75))
Anggota:o ID_anggota : nomor id untuk anggota(varchar(25)) PKo Nama_ anggota : nama lengkap anggota(varchar(45))o Alamat_ anggota : alamat lengkap anggota (varchar(75))
Peminjaman:o ID_pinjam : noomor pinjam untuk buku (integer) PKo Tanggal_pinjam : tanggal meminjam buku (date)o Tanggal_kembali : tanggal mengembalikan buku (date)o Jumlah_buku : jumlah buku yang dipinjam (integer)
Buku :o ID_buku : kode buku (varchar(25)) PKo Judul_buku : judul buku (varchar(45))o Penerbit_buku : penerbit buku (varchar(45))
Rak_buku :o Kode_rak : kode rak buku (varchar(25)) PKo Letak_rak : letak rak buku (varchar(25))
3. Melakukan relationships (hubungan-hubungan) di antara entitas tersebutHubungan :
Petugas melayani anggota :o Tabel utama : petugaso Tabel kedua : anggotao Relationship : one-to-many ( 1 : n)o Atribute penghubung : ID_petugas, ID_anggota, (FK ID_anggota)
Anggota melakukan peminjaman:o Tabel utama : anggotao Tabel kedua : peminjamano Relationship : one-to-many ( 1 : n)o Atribute penghubung : ID_anggota, ID_pinjam (FK ID_pinjam)
Peminjaman berupa buku :o Tabel utama : peminjamano Tabel kedua : bukuo Relationship : one-to-many( 1 : n)o Atribute penghubung : ID_pinjam , ID_buku (FK ID_buku)
Buku terletak di rak_buku :o Tabel utama : bukuo Tabel kedua : rak_bukuo Relationship : many-to-one( n : 1)o Atribute penghubung : ID_buku , kode_rak (FK kode_rak)
Anggota memilih buku :o Tabel utama : anggota, bukuo Tabel kedua : anggota_has_bukuo Relationship : many-to-many ( m : n)o Atribute penghubung : ID_anggota, ID_buku , id_buku di
anggota_has_buku4. Gambar ER Diagramnya
3. Mengubah Struktur Tabel Perintah dibawah artinya mengubah isi record (nama)
Menambah tabel baru dan menghapus tabel baru (add dan drop)
4. Mengubah Nama Tabel Mengubah nama tabel petugas menjadi staff