Anda di halaman 1dari 8

BASIS DATA

Nama: I Komang Arya Putra Pranata


NIM : 220010020
Kelas : BC221
1. Konseptual Database
2. Struktur Tabel Untuk masing-masing tabel yang dihasilkan

Tabel. Anggota
Field Tipe Data Panjang Data Deskripsi Constrain
id_anggota Char 6 id_anggota kode Premier Key
unik setiap (NULL)
angota
id_kabupaten Char 5 id_kabupaten Foreign key
kode unik setiap (NULL)
kabupaten
nama Varchar 100 Nama anggota -
kontak Varchar 100 Kontak anggota -

Tabel. provinsi
Field Tipe Data Panjang Data Deskripsi Constrain
id_provinsi Char 5 id_provinsi kode Premier Key
unik setiap (NULL)
provinsi
nama_provinsi Varchar 100 nama provinsi -

Tabel. Kabupaten
Field Tipe Data Panjang Data Deskripsi Constrain
id_kabupaten Char 5 id_kabupaten Premier Key
kode unik setiap (NULL)
kabupaten
id_provinsi Char 5 id_provinsi kode Foreign key
unik setiap (NULL)
provinsi
nama_kabupaten Varchar 100 nama_kabupaten -
Tabel. Buku
Field Tipe Data Panjang Data Deskripsi Constrain
id_buku Char 6 id_buku kode Premier Key
unik setiap buku (NULL)
id_penulis Char 5 id_penulis kode Foreign key
unik setiap (NULL)
penulis
Id_rak Char 5 id_rak kode unik Foreign key
setiap rak (NULL)
Id_petugas Char 4 id_petugas kode Foreign key
unik setiap (NULL)
petugas
judul Varchar 100 Judul buku -

Tabel. Penulis
Field Tipe Data Panjang Data Deskripsi Constrain
id_penulis Char 5 id_penulis kode Premier Key
unik setiap (NULL)
penulis
id_penerbit Char 5 id_penerbit kode Foreign key
unik setiap (NULL)
penerbit
nama_penulis Varchar 100 nama penulis -

Tabel. Penerbit
Field Tipe Data Panjang Data Deskripsi Constrain
id_penerbit Char 5 id_penerbit kode Premier Key
unik setiap (NULL)
penerbit
nama_penerbit Varchar 100 nama penerbit -
Tabel. Rak
Field Tipe Data Panjang Data Deskripsi Constrain
id_rak Char 6 id_anggota kode Premier Key
unik setiap (NULL)
angota
nama_rak Varchar 100 nama_rak -

Tabel. Petugas
Field Tipe Data Panjang Data Deskripsi Constrain
id_petugas Char 4 id_petugas kode Premier Key
unik setiap (NULL)
petugas
id_jabatan Char 2 id_jabatan kode Foreign key
unik setiap (NULL)
jabatan
nama_petugas Varchar 100 nama petugas -
kontak Varchar 100 Kontak petugas -

Tabel. Jabatan
Field Tipe Data Panjang Data Deskripsi Constrain
id_jabatan Char 2 id_anggota kode Premier Key
unik setiap (NULL)
angota
nama Varchar 100 nama jabatan -
Tabel. Peminjaman
Field Tipe Data Panjang Data Deskripsi Constrain
no_peminjaman Char 6 no_peminjaman Premier Key
kode unik setiap (NULL)
peminjaman
id_anggota Char 6 id_anggota kode Foreign key
unik setiap (NULL)
anggota
id_buku Char 6 id_buku kode Foreign key
unik setiap buku (NULL)
tanggal date tanggal -
peminjaman

Tabel. Pengmbalian
Field Tipe Data Panjang Data Deskripsi Constrain
no_pengmbalian Char 6 no_penembalian Premier Key
kode unik setiap (NULL)
pengembalian
id_petugas Char 4 id_petugas kode Foreign key
unik setiap (NULL)
petugas
tanggal date tanggal -
pengembalian

Tabel. memiliki
Field Tipe Data Panjang Data Deskripsi Constrain
No_peminjaman Char 6 no_peminjaman Premier Key,
kode unik setiap Foreign key
peminjaman (NULL)
No_pengmbalian Char 6 id_pengembalian Premier Key,
kode unik setiap Foreign Key
pengembalian (NULL)
3. Physical Data Model

Anda mungkin juga menyukai