Disusun Oleh:
- Akbar Taqwa Ramadhan-20620030
- Muhammad Nur Kholiq-20620029
Ringkasan
Database adalah suatu koleksi data computer yang terintregasi, diorganisasikan dan disimpan
dengan cara yang memudahkan pengambilan kembali. Istilah database sendiri mengacu pada koleksi
data-data yang saling terkait satu samalain dengan tujuan mengelola data dengan lebih efektif dan
efisien[1][2].
Pendahuluan
Di era sekarang yang serba digital penggunaan database sangat penting sebagai tempat
penyimpanan data, sebagai contoh KTP yang sekarang kita miliki terdapat chip yang berfungsi sebagai
tempat penyimpanan data pribadi kita, chip ini mempermudah kepengurusan sipil mengakses data diri
kita yang tersimpan di database mereka jikalau ada kesalahan di KTP kita atau pihak berwenang
memerlukan foto diri yang lebih jelas. Dengan memamfaatkan sifat database yaitu menghindari
Redudansi Basis Data atau terjadinya data-data ganda dalam berkas-berkas yang berbeda, kita dapat
menghindari adanya data-data eror akibat peyimpanan data yang sebelumnya sudah ada, selaintu dengan
menggunakan database mengelompokkan data dan informasi akan lebih mudah[3]. Adapun fungsi
database yaitu: [4]
Tabel Users
Pada tabel users memiliki 7 field yang terdiri dari id, name, username, email,
password, gambar, level. Berikut desain tabel users yang disajikan pada tabel 1.
Tabel anggota
Pada tabel anggota memiliki 8 field yang terdiri dari id, user_id, npm, nama,
tempat_lahir, tgl_lahir, jk, prodi. Tabel ini berfungsi untuk menyusun secara rinci
agar memudahkan admin dalam melakukan pengelolaan data anggota perpustakaan
ketika dibutuhkan nantinya. Berikut desain tabel anggota yang disajikan kepada
tabel 2:
Pada tabel buku memiliki 10 field yang terdiri dari id, judul, isbn, pengarang,
penerbit, tahun_terbit, jumlah_buku, deksripsi, lokasi, lokasi, cover. Tabel ini
berfungsi untuk menyusun buku – buku yang akan di simpan kedalam database
untuk memudahkan mencari atau meminjam buku di perpustakaan kelak.
Tabel Transaksi
Pada tabel transaksi memiliki 8 field yang terdiri id, kode_transaksi, anggota_id,
buku_id, tgl_pinjam, tgl_kembali, status, ket. Tabel ini berfungsi untuk melakukan
transaksi peminjaman buku antar admin dan anggota perpustakaan.
HALAMAN LOGIN
Di tampilan ini admin & anggota perpustakaan bisa masuk kedalam sistem untuk
melakukan pinjam buku. Dari tampilan ini kita mengambil database Users untuk
melakukan eksekusi ke dalam sistem. Ketika Admin login akan menampilkan semua
sistem dari tampilan dan bisa mengedit buku di dalamnya, beda dengan anggota
perpustakaan ketika login mereka hanya bisa melihat buku dan meminjam saja.[6]
[7][8]
Tampilan Admin
Berikut ini adalah tampilan admin yang bisa melihat dan mengedit semua jenis
buku, data anggota dan data users.
Gambar 1 Tampilan awal admin setelah login
Gambar 6 ini adalah hasil laporan transaksi peminjaman bulanan berupa PDF
Gambar 7 Ini adalah tampilan laporan buku yang tersedia di perpustakaan
Gambar 8 ini adalah contoh hasil laporan data buku berupa PDF