10
3.2.1. Perancangan Database
Perancangan database menggunakan program Microsoft Office Access 2007 yang terdiri dari 6 tabel yaitu tabel Tbluser, TblAlat, TblMahasiswa, TblPeminjaman,
TblPengembalian, dan tabel TblPeminjamanDetail. Tabel Tbluser menyimpan informasi lengkap user, tabel TblAlat menyimpan informasi nama dan kode alat, tabel
TblMahasiswa menyimpan informasi nama dan NIM mahasiswa, tabel TblPeminjaman menyimpan informasi NIM mahasiswa yang sedang meminjam alat sedangkan
TblPeminjamanDetail berisikan informasi kode alat yang dipinjam, dan tabel TblPengembalian menyimpan informasi waktu pengembalian.
Terdapat 2 tabel query yang digunakan untuk menjadi tabel perantara gabungan dari tabel
– tabel yang ada yaitu tabel QryPeminjamanPengembalian yang berisikan informasi dari tabel TblPeminjamanDetail, TblAlat, TblPengembalian, dan
QryPeminjamanMahasiswa. Sedangkan QryPeminjamanMahasiswa berisikan informasi dari TblMahasiswa dan TblPeminjaman.
Tabel 3.4. Tabel Tbluser pada database.
Kolom Keterangan
UserID Nama laboranasisten
Password Kode keamanan bagi masing
– masing user id UserType
Jenis pengguna laboranasisten Deskripsi
Keterangan nama laboranasisten CreatedBy
Otomatis terisi oleh user id yang log in CreatedDate
Tanggal pembuatan user id baru
Tabel 3.5. Tabel TblAlat pada database.
Kolom Keterangan
AlatID Kode alat
NamaAlat Nama alat
DeskripsiAlat CreatedBy
Otomatis terisi oleh user id yang log in CreatedDate
Tanggal penyimpanan data alat
11
Tabel 3.6. Tabel TblMahasiswa pada database.
Kolom Keterangan
NIM NIM mahasiswa
Nama Nama mahasiswa
Deskripsi CreatedBy
Otomatis terisi oleh user id yang log in CreatedDate
Tanggal penyimpanan data mahasiswa
Tabel 3.7. Tabel TblPeminjaman pada database.
Kolom Keterangan
PeminjamanID Berisi data tanggal dan jam sebagai ID peminjaman
NIM1 NIM mahasiswa 1
NIM2 NIM mahasiswa 2
TanggalPeminjaman Sesuai waktu penekanan tombol “Save”
Tabel 3.8. Tabel TblPengembalian pada database.
Kolom Keterangan
TanggalKembali Sesuai waktu penekanan tombol “Save”
Tabel 3.9. Tabel TblPeminjamanDetail pada database.
Kolom Keterangan
PeminjamanID Berisi data tanggal dan jam sebagai ID peminjaman
No Urutan nomor alat yang dipinjam
AlatID Kode alat yang dipinjam
Tabel 3.10. Tabel QryPeminjamanMahasiswa pada database.
Kolom Keterangan
PeminjamanID Berisi data tanggal dan jam sebagai ID peminjaman
NIM 1 NIM mahasiswa 1
NIM 2 NIM mahasiswa 2
Nama Mahasiswa 1 Nama mahasiswa 1
Nama Mahasiswa 2 Nama mahasiswa 2
12
Tabel 3.11. Tabel QryPeminjamanPengembalian pada database.
Kolom Keterangan
PeminjamanID Berisi data tanggal dan jam sebagai ID peminjaman
PengembalianID Berisi data tanggal dan jam sebagai ID pengembalian
AlatID Kode alat yang dipinjam
NamaAlat Nama alat yang dipinjam
Nama Mahasiswa 1 Nama mahasiswa 1
Nama Mahasiswa 2 Nama mahasiswa 2
TanggalPinjamDetail Waktu peminjaman
TanggalKembali Waktu pengembalian
Durasi Berisikan waktu menit dari total alat pernah digunakan
3.2.2. Aplikasi User