25
3.8. Flowchart
3.8.1 Flowchart Proses Anggota
Gambar 3.10 Flowchart Proses Anggota
Penjelasan dari flowchart diatas adalah sebagai berikut. 1. User login, user ini digunakan administrator untuk melakukan input
anggota. 2. Setelah anggota baru mengisi formulir anggota, jika data belum ada maka
akan dilakukan proses input data baru yang kemudian dilanjutkan dengan proses simpan.
3. Jika data sudah ada maka akan dilakukan proses pencarian. 4. Setelah data ditemukan maka dilakukan proses simpan data anggota.
5. Kemudian mencetak kartu anggota dan laporan anggota.
26 3.8.2
Flowchart Proses Buku
Gambar 3.11 Flowchart Proses Buku
Penjelasan dari flowchart diatas adalah sebagai berikut. 1. User login, user ini digunakan administrator untuk melakukan input buku
perpustakaan. 2. Jika data belum ada maka akan dilakukan proses input buku baru yang
kemudian dilanjutkan dengan proses simpan. 3. Jika data sudah ada maka akan dilakukan proses pencarian.
4. Setelah data ditemukan maka dilakukan proses simpan data anggota. 5. Kemudian mencetak barcode buku dan laporan buku.
27 3.8.3
Flowchart Sirkulasi
Data Buku
Cari Buku
Input Sirkulasi
Simpan
Output Cetak
End Start
tidak ya
Gambar 3.7 Flow Chart Proses Sirkulasi Penjelasan dari flow chart diatas adalah sebagai berikut.
1. User login, user ini digunakan administrator untuk melakukan input sirkulasi sebelum masuk ke Login maka telah terdapat hak akses untuk
siswa. 2. Setelah anggota baru melakukan pencarian informasi buku, jika data buku
ada maka anggota melakukan proses sirkulasi. 3. Jika data buku tidak ada, maka anggota tidak melakukan sirkulasi yang
kemudian dilanjutkan dengan proses simpan. 4. Kemudian mencetak laporan sirkulasi.
28
3.9. Basis Data dan Tabel
3.9.1. Tabel Anggota Tabel anggota digunakan untuk menyimpan identitas anggota
perpustakaan, adapun rancangan tabel anggota adalah sebagai berikut. Tabel 3.1 Data Anggota
Nama Field Tipe Data
Lebar Field No_KTA
Varchar 6
Nama Varchar
30 No_Induk
Int 6
Kelas Varchar
7 No_Absen
Int 2
Tmp_Lhir Varchar
20 Tgl_Lhir
Date -
Alamat Varchar
50 Jnis_Klamin
Varchar 9
Agama Varchar
9 Tgl_Dftar
Date -
Aktif Date
- Photo
Varchar 15
3.9.2. Tabel Buku Tabel buku digunakan untuk menyimpan data buku perpustakaan,
adapun rancangannya adalah sebagai berikut. Tabel 3.2 Data Buku
Nama Field Tipe Data
Lebar Field Barcode_Bku
Varchar 5
Kode_Bku Varchar
5 Judul
Varchar 30
Jenis Varchar
10 Kategori
Varchar 20
29 Pngrang1
Varchar 20
Pngrang2 Varchar
20 Penerbit
Varchar 20
Thn_Terbit Int
4 Jml_Bku
Int 2
3.9.3. Tabel Sirkulasi Tabel sirkulasi digunakan untuk menyimpan data peminjaman dan
pengembalian buku perpustakaan, adapun rancangannya adalah sebagai berikut. Tabel 3.3 Data Sirkulasi
Nama Field Tipe Data
Lebar Field Id_Sirkulasi
Int 4
No_KTA Varchar
6 Barcode_Bku
Varchar 5
Tgl_pngmbalian Date
- Keterlambatan
Varchar 7
Denda Int
5 3.9.4. Tabel Denda
Tabel denda digunakan untuk menyimpan data denda keterlambatan pengembalian buku perpustrakaan, adapun rancangannya adalah sebagai berikut.
Tabel 3.4 Data Denda Nama Field
Tipe Data Lebar Field
Id_Sirkulasi Int
4 Tgl_Pinjam
Date -
Tgl_Kmbali Date
- Keterlambatan
Varchar 7
Denda Int
5
30 3.9.5. Tabel Pengurus
Tabel pengurus digunakan untuk menyimpan identitas pengurus perpustakaan, adapun rancangannya adalah sebagai berikut.
Tabel 3.5 Data Pengurus Nama Field
Tipe Data Lebar Field
Kode_Pengrus Varchar
4 Nama
Varchar 30
NIP Int
9 Alamat
Varchar 50
Jnis_Klamin Varchar
9 Agama
Varchar 9
Tmpt_Lhir Varchar
20 Tgl_Lhir
Date -
Photo Varchar
15
31
BAB IV HASIL PENELITIAN DAN PEMBAHASAN