Entity Relationship Diagram. Relasi Tabel. Struktur File.

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.