Nama Proses Proses laporan
Deskripsi Proses pencarian laporan
Source Petugas, kepsek
Input Data pencarian laporan
Output Laporan
anggota, petugas,
buku, peminjaman,
pengembalian, denda , majalah dll, grafik top 10 buku favorit, grafik top 10 anggota yang sering meminjam
Destination Petugas, kepsek
Logika Proses Pencarian data laporan berdasarkan parameter tertentu
4.3 Perancangan Basis Data.
Perancangan basis data merupakan perancangan yang digunakan untuk pembuatan dan penyimpanan data ke dalam system terdiri dari beberapa file database. Pada perancangan
basis data ini akan dibahas Entity Relationship Diagram ERD, Relasi Tabel, dan Struktur File.
4.3.1 Entity Relationship Diagram.
Pada Entity Relationship Diagram ERD, hubungan antar file direlasikan dengan kunci relasi Relational Key yang merupakan kunci utama dari masing-masing file. Berikut
Entity Relationship Diagram pada sistem perpustakaan yang dirancang seperti pada gambar 4.7 dibawah ini :
Gambar 4.7 Entity Relationship Diagram ERD sistem usulan.
4.3.2 Relasi Tabel.
Tabel relasi digunakan untuk mengelompokan data menjadi tabel-tabel yang menunjukan entitas dan relasi yang berfungsi untuk mengakses data, sehingga database tersebut
mudah di modifikasi. Berikut ini digambarkan relasi antar tabel sistem perpustakaan :
Gambar 4.8 Relasi Antar Tabel sistem usulan.
4.3.3 Struktur File.
Struktur file berisi sfesifikasi dari file-file yang terdapat pada database. Antara lain nama file, primary key, yang terdapat pada file tersebut, dan struktur data-data yang terdapat
pada file. Berikut ini file-file yang digunakan dalam sistem perpustakaan SMA UISU Medan.
4.2 Tabel struktur file anggota. Kolom
Tipe Data Panjang
nis varchar
15 nama_anggota
varchar 30
Jenkel enum
- Kelas
enum -
Alamat varchar
100 password
Date 30
4.3 Tabel struktur file buku. Kolom
Tipe Data Panjang
no_stanbuk varchar
15 Judul
varchar 100
pengarang varchar
40 Penerbit
varchar 40
thn_edisi Int
4 jml_eksemplar
Int 3
Stock Int
11 Pdf
varchar 50
4.4 Tabel struktur file bacaan.
Kolom Tipe Data
Panjang no_bacaan
varchar 15
Judul varchar
100 Tanggal
Date -
deskripsi varchar
100 jml_eksemplar
Int 4
Jenis enum
- Pdf
varchar 50
4.5 Tabel struktur file petugas. Kolom
Tipe Data Panjang
no_petugas varchar
15 Nama_petugas
varchar 30
Jenkel Enum
- Alamat
varchar 100
Tlp Int
14
4.6 Tabel struktur file pinjam. Kolom
Tipe Data Panjang
id_pinjam varchar
15 no_stanbuk
varchar 100
nis varchar
15
deskripsi varchar
- tgl_pinjam
Date -
tgl_kembali Date
- tgl_terima
Date 50
Denda Int
11 no_petugas
varchar 15
4.7 Tabel struktur file user. Kolom
Tipe Data Panjang
username varchar
30 Password
varchar 30
Status enum
-
4.4 Perancangan Antar Muka.