4.4.7 Data Dictionary Kamus Data
Berikut ini adalah kamus data dari tabel yang ada di dalam aplikasi: 1. Tabel Anggota
Keterangan : Berisi daftar-daftar nama anggota baru
Primary key : anggota_id
Tabel 4.6 Tabel Anggota
Nama Field Tipe
Panjang Keterangan
anggota_id int
11 AUTONUMBER
barcode varchar
10 barcode anggota
nama varchar
255 nama anggota
type_identitas varchar
8 type identitas anggota
no_identitas varchar
40 nomor identitas anggota
jenis_kelamin enum
’L’,’P’ jenis kelamin anggota
tempat_lahir varchar
40 tempat lahir anggota
tanggal_lahir date
- tanggal lahiranggota
prodi_id tinyint
2 prodi anggota
alamat text
- alamat anggota
kota varchar
40 kota anggota
propinsi_id smallint 6
propinsi anggota kode_pos
varchar 5
kode pos anggota telepon
varchar 7
nomor telepon anggota handphone
varchar 12
no handphone anggota
foto varchar
32 foto anggota
tgl_daftar date
- tgl lahir anggota
2. Tabel Asal Keterangan
: Informasi asal pustaka Primary key
: asal_id
Tabel 4.7 Tabel Asal
Nama Field Tipe
Panjang Keterangan
asal_id tinyint
1 nomor asal buku
asal varchar
40 nama asal buku
3. Tabel Bahasa Keterangan
: Informasi Bahasa Primary key
: bahasa_id
Tabel 4.8 Tabel Bahasa
Nama Field Tipe
Panjang Keterangan
bahasa_id tinyint
2 nomor bahasa
bahasa varchar
40 nama bahasa buku
4. Tabel Berlaku Keterangan
: Informasi berlaku peminjaman Primary key
: barcode_anggota
Tabel 4.9 Tabel Berlaku
Nama Field Tipe
Panjang Keterangan
barcode_anggota varchar
11 kode barcode anggota
status tinyint
1 satatus buku
tanggal timestamp -
tanggal auto
5. Tabel Copy Keterangan
: Informasi copy data buku Primary key
: copy_id
Tabel 4.10 Tabel Copy
Nama Field Tipe
Panjang Keterangan
copy_id int
1 nomor copy
copy varchar
40 nama copy buku
6. Tabel Denda Keterangan
: Informasi keterlambatan pengembalian Primary key
: denda_id
Tabel 4.11 Tabel Denda
Nama Field Tipe
Panjang Keterangan
denda_id int
11 AUTONUMBER
barcode_anggota varchar
15 barcode anggota
tanggal date
- tanggal auto
denda int
11 denda anggota
bayar int
11 jumlah denda
7. Tabel Jenis Keterangan
: Koleksi data informasi perpustakaan Primary key
: jenis_id
Tabel 4.12 Tabel Jenis
Nama Field Tipe
Panjang Keterangan
jenis_id tinyint
2 nomor jenis koleksi buku
jenis varchar
40 nama jenis koleksi buku
8. Tabel Kategori Keterangan
: Data kategori buku Primary key
: kategori_id
Tabel 4.13 Tabel Kategori
Nama Field Tipe
Panjang Keterangan
kategori_id int
5 nomor kategori
kode smallint 3
kode kategori koleksi buku
kategori varchar
40 nama kategori koleksi
buku
9. Tabel Klasifikasi Keterangan
: Data klasifikasi Primary key
: klasifikasi_id
Tabel 4.14 Tabel Klasifikasi
Nama Field Tipe
Panjang Keterangan
klasifikasi_id int
11 nama klasifikasi
kelompok tinyint
3 kelompok klasifikasi
kode car
3 kode klasifikasi
nama_klasifikasi varchar
255 nama buku
10. Tabel Kota Keterangan
: Data informasi kota buku Primary key
: kota_id
Tabel 4.15 Tabel Kota
Nama Field Tipe
Panjang Keterangan
kota_id tinyint
3 nomor kota id
kota varchar
255 nama kota id
11. Tabel Lokasi Keterangan
: Informasi lokasi perpustakaan Primary key
: lokasi_id
Tabel 4.16 Tabel Lokasi
Nama Field Tipe
Panjang Keterangan
lokasi_id tinyint
2 nomor lokasi
lokasi varchar
40 nama perpustakaan
12. Tabel Pinjam Keterangan
: Informasi pinjam Primary key
: pinjam_id
Tabel 4.17 Tabel Pinjam
Nama Field Tipe
Panjang Keterangan
pinjam_id int
11 kode buku
tanggal date
- tanggal auto
barcode_pustaka varchar
8 kode barcode pustaka
barcode_anggota varchar
8 kode barcode anggota
kembali tinyint
3 kembali pinjam auto
13. Tabel Prodi Keterangan
: Data informasi program studi Primary key
: prodi_id
Tabel 4.18 Tabel Prodi
Nama Field Tipe
Panjang Keterangan
prodi_id smallint 6
nomor prodi nama_prodi
varchar 32
nama program studi
14. Tabel Propinsi Keterangan
: Data informasi propinsi anggota Primary key
: propinsi_id
Tabel 4.19 Tabel Propinsi
Nama Field Tipe
Panjang Keterangan
propinsi_id tinyint
2 nomor propinsi
nama_propinsi varchar
40 nama propinsi
15. Tabel Pustaka Keterangan
: Data informasi pustaka edit buku Primary key
: pustaka_id
Tabel 4.20 Tabel Pustaka
Nama Field Tipe
Panjang Keterangan
pustaka_id int
11 AUTONUMBER
judul varchar
255 judul buku baru
jenis varchar
10 jenis buku baru
kelas varchar
11 kelas buku baru
penerbit varchar
100 nama penerbit buku baru
kota_id varchar
10 kota penerbit buku baru
pengarang varchar
255 nama pengarang buku
baru pengarang_tambahan varchar
255 nama pengarang
tambahan buku baru bahasa_id
varchar 10
penentu bahasa buku baru
isbn varchar
32 nomor isbn buku baru
keyword varchar
255 penentu keyword buku
baru
halaman varchar
15 halaman yang terdaftar
dalam buku baru ukuran
varchar 32
ukuran yang terdaftar dalam buku baru
resensi text
- daftar resensi buku baru
file_cover varchar
255 gambar buku baru
file_digital varchar
255 memasukan file digital
ke dalam buku baru
16. Tabel Pustaka Baru Keterangan
: Data informasi pustaka buku baru Primary key
: pustaka_baru_id
Tabel 4.21 Tabel Pustaka Baru
Nama Field Tipe
Panjang Keterangan
pustaka_baru_id int
11 AUTONUMBER
pustaka_id varchar
11 nama klasifikasi buku
barcode varchar
10 cetak langsung kode
barcode buku no_induk
varchar 15
no induk buku copy_id
varchar 10
nama copy buku lokasi_id
tinyint 1
nama lokasi id status_id
tinyint 1
nama status id asal_id
tinyint 1
nama asal id edisi
varchar 10
edisi buku cetakan
varchar 10
cetakan buku tahun
year 4
tahun buku
tgl_terima date
- tgl masuk buku ke
perpustakaan
17. Tabel Status Keterangan
: Informasi status anggota Primary key
: status_id
Tabel 4.22 Tabel Status
Nama Field Tipe
Panjang Keterangan
status_id tinyint
1 nomor status
status varchar
40 nama status
18. Tabel User Login Keterangan
: Informasi user login administrator Primary key
: user_password
Tabel 4.23 Tabel User Login
Nama Field Tipe
Panjang Keterangan
user_password varchar
255 password admin
user_name varchar
60 user name admin
19. Tabel User Msg Keterangan
: Informasi administrator Primary key
: usermsg_id
Tabel 4.24 Tabel User Msg
Nama Field Tipe
Panjang Keterangan
usermsg_id int
10 AUTONUMBER
tipe varchar
15 tipe user msg
subjected varchar
60 subjected user msg
message text
- message user msg
sender varchar
25 sender user msg
recipient varchar
25 recipient user msg
private tinyint
4 private user msg
private int
20 private user msg
messageread tinyint
1 messageread user msg
20. Tabel User Otoritas Keterangan
: Informasi user otoritas Primary key
: w_otoritas_code
Tabel 4.25 Tabel User Otoritas
Nama Field Tipe
Panjang Keterangan
w_otoritas_code varchar
6 user otoritas code
otoritas_name varchar
25 user otoritas name
date_modified timestamp -
user otoritas modified modified_by
varchar 25
user otoritas by modified
21. Tabel Visitor Keterangan
: Informasi pengunjung perpustakaan Primary key
: visitor_id
Tabel 4.26 Tabel Visitor
Nama Field Tipe
Panjang Keterangan
visitor_id int
11 AUTONUMBER
nama_visitor varchar
255 nama pengunjung
prodi tinyint
3 prodi pengunjung
waktu timestamp -
waktu pengunjung tujuan
tinyint 1
tujuan pengunjung
22. Tabel Cetak Buku Vw By Asal Keterangan
: Data informasi cetak buku Primary key
: pustaka_id
Tabel 4.27 Tabel Cetak vw Buku By Asal
Nama Field Tipe
Panjang Keterangan
pustaka_id varchar
11 nomor asal buku
asal_id tinyint
1 nama asal buku
jml_byasal bigint
21 jml buku
23. Tabel Cetak Buku Vw By Lokasi Keterangan
: Data informasi cetak lokasi buku Primary key
: pustaka_id
Tabel 4.28 Tabel Cetak Buku vw By Lokasi
Nama Field Tipe
Panjang Keterangan
pustaka_id varchar
11 nomor lokasi buku
lokasi_id tinyint
2 nama lokasi buku
jml_bylokasi bigint
21 jml buku
4.4.8 Perancangan Tampilan Pengembangan Antar Muka Aplikasi