116
4.1.3.6 Class Diagram yang diusulkan
Class diagram menggambarkan struktur sistem dari segi pendefinisian kelas-kelas yang akan dibuat pada sistem informasi perpustakaan yang akan
dibangun. Kelas memiliki apa yang disebut dengan atribut dan metode atau operasi.
Berikut adalah class diagram dari Sistem Informasi Perpustakaan Di Kantor Perpustakaan Dan Arsip Daerah Kabupaten Lebak :
Peminjaman +no_pinjam
+no_anggota +kode_buku
+nama +judul
+status +tgl_pinjam
+tgl_kembali
+queryHapus +queryBersih
+queryPinjam +queryCariPeminjaman
Pengembalian_Buku +no_kembali
+no_anggota +no_pinjam
+kode_buku +nama
+judul +tgl_pinjam
+tgl_kembali +terlambat
+denda
+queryHapus +queryBersih
+queryKembali +queryPerpanjang
+queryCariPengembalian Pencarian
+CariAnggota +CariBuku
+queryDataAnggota +queryDataBuku
+queryCari Registrasi
+no_anggota +nama
+alamat +tempat_lahir
+tanggal_lahir +profesi
+jenis_kelamin +tipe_darah
+agama +berlaku_hingga
+queryTambah +queryUbah
+queryHapus +queryBersih
+queryCetakKartu +queryCariAnggota
Buku +kategori
+kode_buku +judul_buku
+pengarang +penerbit
+thn_terbit +isbn
+no_rak
+queryTambah +queryUbah
+queryHapus +queryBersih
+queryCariBuku Petugas
+nip +nama
+alamat +jabatan
+username +password
+queryTambah +queryUbah
+queryHapus +queryBersih
Submenu +Pengembalian
+peminjaman
Login +username
+password +queryLogin
Antarmuka +formPeminjaman
+formPengembalian +formPencarian
+formRegistrasi +formDatabuku
+formLaporan +tampilMenuSirkulasi
Laporan +jenis_laporan
+periode +queryCetakLaporan
+queryResetTotalDenda
1 1..
1 1
1 1
1 1
1 1
1 1..
1.. 1..
1..
1.. 1
1.. 1
1
4.32 Class Diagram Yang Diusulkan 4.1.3.7
Component Diagram yang diusulkan
Component diagram digambarkan untuk menunjukan organisasi dan ketergantungan diantara kumpulan komponen dalam sebuah sistem. Component
diagram adalah modul fisik sebuah program. Berikut adalah component diagram
117
pada Sistem Informasi Perpustakaan di Kantor Perpustakaan dan Arsip Daerah Kabupaten Lebak :
Gambar 4.33 Component Diagram Yang Diusulkan 4.1.3.8
Deployment Diagram yang diusulkan
Deployment diagram digunakan di bagian awal proses perancangan sistem dan berfungsi untuk merancang dan mendokumentasikan arsitektur fisik sebuah
sistem, Deployment memuat satu atau lebih komponen. Berikut adalah deployment diagram pada Sistem Informasi Perpustakaan di Kantor Perpustakaan
dan Arsip Daerah Kabupaten Lebak :
118
4.34 Deployment Diagram Yang Diusulkan 4.1.4
Perancangan Basis Data 4.1.4.1
Strukutur File
Struktur file adalah penggambaran tentang file yang ada di dalam tabel dalam database sehingga dapat dilihat bentuk file dan field nya, tipe data serta
ukuran dari data tersebut. Berikut adalah struktur file pada Sistem Informasi Perpustakaan di Kantor Perpustakaan dan Arsip daerah :
Tabel 4.11 peminjaman.db Field Name
Type Size
Key Keterangan
no_pinjam tgl_pinjam
tgl_kembali no_anggota
nama_anggota Varchar
Date Date
Varchar Text
6
5 Primary Key
Foreign Key
119
Field Name Type
Size Key
Keterangan
kode_buku judul_buku
nip nama_petugas
Varchar Text
Varchar Text
7
22 Foreign Key
Foreign Key
Tabel 4.12 pengembalian.db Field Name
Type Size
Key Keterangan
no_kembali no_pinjam
tgl_pinjam tgl_kembali
no_anggota nama_anggota
kode_buku judul_buku
Terlambat_hari Denda
nip nama_petugas
Varchar Varchar
Date Date
Varchar Text
Varchar Text
Int Int
Varchar Text
5 6
5
7
10 10
22 Primary Key
Foreign Key
Foreign Key
Foreign Key
Foreign Key
120
Tabel 4.13 buku.db Field Name
Type Size
Key Keterangan
kode_buku judul_buku
pengarang penerbit
thn_terbit terdaftar
isbn no_rak
stok status
Varchar Text
Text Text
Int Date
Text varchar
int text
7
4
3 3
Primary Key
Tabel 4.14 anggota.db Field Name
Type Size
Key
No_anggota nama_anggota
alamat tempat_lahir
tgl_lahir profesi
jk Agama
Varchar Text
Text Text
Date Text
Text Text
5 Primary key
121
Nama Field Type
Size Key
Keterangan
terdaftar_anggota berlaku
Date Date
Tabel 4.15 petugas.db Field Name
Type Size
Key Keterangan
nip nama_petugas
alamat_petugas jabatan
username password
Varchar Text
Text Text
Text Text
22 Primary Key4
4.1.4.2 Kodifikasi
Kodifikasi atau pengkodean adalah alat bantu dalam proses pengolahan data yang akan lebih mempermudah dalam proses pengurutan data dan dalam proses
mengklasifikasikan data. Dalam perancangan ini, pengkodean dalam sistem informasi perpustakaan adalah sebagai berikut :
1. Kode Peminjaman XXX XXX
No Urut Peminjaman Kode Peminjaman
122
Contoh : PIN001
PIN : Kode Peminjaman
001 : No urut peminjaman
2. Pengembalian XX XXX
No Urut Pengembalian Kode Pengembalian
Contoh : KM001
KM : Kode Pengembalian
001 : No urut pengembalian
3. Kode anggota XX XXX
No urut anggota Kode anggota
Contoh : AG001
AG : Kode anggota
001 : No urut anggota
4. Kode Buku XX X XXXX
No Urut Buku Jenis Buku
Kode Buku
123
Jenis Buku A : Agama
F : Komputer B : Seni
G : Biologi C : Sejarah
H : Undang-Undang D : Sosial Politik
I : Pertanian E : Hukum
J : Umum Contoh :
BKF0001 BKH0003
BK : Kode Buku
BK : Kode Buku
F : Jenis Buku komputer
F : Jenis Buku Undang-Undang
0001 : No Urut Buku 0003 : No Urut Buku
4.2 Perancangan Antar Muka