commit to user
23
3.7 Kamus Data
Pada kamus data ini, semua jenis data yang terlibat dalam proses yang terjadi, didefinisikan dalam bentuk seperti tabel – tabel berikut :
1. User = user_id + password + nama + level
user_id : {varchar} 8
Nama identitas untuk semua user admin dan dosen untuk masuk ke dalam sistem
sebagai atribut kunci. password
: {varchar} 10 Karakter tertentu untuk verifikasi user
agar bisa masuk kedalam sistem nama
: {varchar} 25 Nama dari user
level : {varchar} 10
Level dari user untuk membedakan jenisnya admin atau user biasa
2. Mahasiswa = nim + nama + jurusan + kelas nim
: {varchar} 8 Nomor induk mahasiswa sebagai kunci
primer. nama
: {varchar} 25 Nama dari mahasiswa
jurusan : {varchar} 20
Jurusan dari mahasiswa kelas
: {varchar} 10 Kelas dari mahasiswa
3. Alat = kd_alat + nama + jumlah + no_lokasi+no_inventaris kd_alat
: {varchar} 5 Karakter yang mendefinisikan kode alat
sebagai kunci primer nama
: {varchar} 30 Nama Alat
jumlah : {int} 10
Jumlah alat no_lokasi
no_inventaris Denda
: {varchar} 8 : {varchar} 8
: {int} Nomor lokasi dimana alat disimpan
No inventaris setiap alat denda
commit to user
24 4. Ruang =kd_ruang + nama_ruang + status
kd_ruang : {varchar} 5
Karakter yang mendefinisikan kode ruang sebagai kunci primer
nama_ruang : {varchar} 25
Nama ruangan Denda
: {int} denda.
5. Lokasi = no_lokasi + lokasi no_lokasi
: {varchar} 8 Karakter yang mendefinisikan no lokasi
dimana alat disimpan sebagai kunci primer
lokasi : {varchar} 25
Lokasi dari alat
6. Peminjaman_alat_mhs= kd_pinjam_amhs + nim +kd_alat+ tgl_pinjam+ tgl_hrskembali+ tgl_kembali+ status
kd_pinjam_amhs : {int} Karakter yang mendefinisikan kode
pinjam alat mahasiswa sebagai kunci primer
nim
kd_alat : {varchar} 8
: {varchar} 8 Nomor induk mahasiswa yang berelasi
ke tabel mahasiswa field nim Kode alat yang dipinjam yang berelasi
dengan tabel alat field kd_alat tgl_pinjam
: {date} Tanggal dari pinjam alat
tgl_hrskembali tgl_kembali
status : {date}
: {date} : {enum}
Tanggal harus alat dikembalikan Tanggal kembali
Pilihan belum_kembali dan sudah_kembali
commit to user
25 7. Peminjaman_alat_dosen= kd_pinjam_ados + user_id +kd_alat+ tgl_pinjam+
tgl_hrskembali+ tgl_kembali+ status kd_pinjam_ados : {int}
Karakter yang mendefinisikan kode pinjam alat dosen sebagai kunci primer
user_id
kd_alat : {varchar} 8
: {varchar} 8 User_id dari dosen yang berelasi ke tabel
user dengan field user_id Kode alat yang dipinjam yang berelasi
dengan tabel alat field kd_alat tgl_pinjam
: {date} Tanggal dari pinjam alat
tgl_hrskembali tgl_kembali
status : {date}
: {date} : {enum}
Tanggal harus alat dikembalikan Tanggal kembali
Pilihan belum_kembali dan sudah_kembali
8. Peminjaman_ruang_mhs= id_pinjam_rmhs+ nim+ kd_ruang+ jam_pinjam+ jam_hrskembali+ jam_kembali+ status
kd_pinjam_rmhs : {int} Karakter yang mendefinisikan kode
pinjam ruang mahasiswa sebagai kunci primer
nim
kd_ruang : {varchar} 8
: {varchar} 8 Nomor induk mahasiswa yang berelasi
ke tabel mahasiswa field nim Kode ruang yang dipinjam yang berelasi
dengan tabel ruang field kd_ruang tgl_pinjam
: {date} Tanggal dari pinjam ruang
tgl_hrskembali tgl_kembali
status : {date}
: {date} : {enum}
Tanggal harus ruang dikembalikan Tanggal kembali
Pilihan belum_kembali dan sudah_kembali
commit to user
26 9. Peminjaman_ruang_dosen= id_pinjam_rdos+ user_id+ kd_ruang+
jam_pinjam+ jam_hrskembali+ jam_kembali+ status kd_pinjam_rmhs : {int}
Karakter yang mendefinisikan kode pinjam ruang mahasiswa sebagai kunci
primer user_id
kd_ruang : {varchar} 8
: {varchar} 8 User_id dari dosen yang berelasi ke tabel
user dengan field user_id Kode ruang yang dipinjam yang berelasi
dengan tabel ruang field kd_ruang tgl_pinjam
: {date} Tanggal dari pinjam ruang
tgl_hrskembali tgl_kembali
status : {date}
: {date} : {enum}
Tanggal harus ruang dikembalikan Tanggal kembali
Pilihan belum_kembali dan sudah_kembali
3.8 Rancangan Layout