11
BAB III DESAIN DAN PERANCANGAN
3.1 Analisis Kebutuhan Sistem
Software yang diperlukan dalam pembangunan aplikasi perpustakaan ini adalah sebagai berikut:
a. Lazarus sebagai aplikasi utama
b. MySQL Database sebagai DBMSDatabase Management System
c. phpMyAdmin sebagai Database Manager
d. Adobe Photoshop dan Corel Draw digunakan untuk melakukan
proses desain interface dari program yang dibuat
3.2 Perancangan Sistem 3.2.1 Contex Diagram
Sistem yang dibuat adalah sebuah sistem yang menangani proses pendataan ,pencarian data, dan pelaporan data buku,anggota
dan transaksi di Perpustakaan SMA Negeri Jumapolo. Sistem ini dibuat untuk membantu petugas perpustakaan dalam proses
pendataan ,pencarian, transaksi, dan pelaporan yang ada dalam perpustakaan. Hasil dari analisis sistem ditunjukkan gambar 3.1
berikut.
Gambar 3.1 Contex diagram Dari Sistem Informasi Perpustakaan
commit to user
Penjelasan: Sistem ini menangani proses pendataan buku, anggota, dan
transaksi oleh petugas perpustakaan, dari proses tersebut diperoleh beberapa laporan, yaitu laporan anggota, buku, dan transaksi.
3.2.2 Data Flow Diagram
Data flow diagram adalah suatu gambaran grafis untuk menggambarkan bagaimana data mengalir melalui suatu proses yang
saling berkaitan. DFD level 0 dari Sistem Informasi Perpustakaan ditunjukkan dengan gambar 3.2 berikut.
commit to user
Gambar 3.2 DFD Level 0 dari Sistem Informasi Perpustakaan
commit to user
3.2.3 DFD Level 1 Proses Pendataan
DFD dari sistem pendataan yang meliputi input data anggota dan data buku ditunjukkan oleh gambar 3.3 berikut.
Gambar 3.3 DFD Level 1 Proses Pendataan
3.2.4 DFD Level 1 Manajemen Transaksi
DFD dari Manajemen transaksi yang meliputi peminjaman dan pengembalian buku ditunjukkan oleh gambar 3.4 berikut.
Gambar 3.4 DFD Level 1 Manajemen Transaksi
commit to user
3.2.5 DFD Level 1 Pencarian Data
DFD dari system Pencarian data ditunjukkan oleh gambar 3.5 berikut.
Gambar 3.5 DFD Level 1 Proses Pencarian Data
3.2.6 DFD Level 1 Proses Pelaporan
DFD dari proses pelaporan data ditunjukkan oleh gambar 3.6.
Gambar 3.6 DFD Level 1 Proses Pelaporan
commit to user
3.2.7 Entity Relationship DiagramERD
ERD dari sistem perpustakaan adalah sebagai berikut.
Meminjam Tang
gal lahir
Anggota Buku
Nam a
Jenis kela
min Alam
at ID
Angg ota
NIS
No_ HP
Tahu n
terbit Peng
aran g
Pene rbit
Kate gori_
Buku Judul
Kd_B uku
ID BUK
U
Tangg al
Pinjam
Tangg al
kembal i
Tahu n
Masu k
ID Tran
saksi
DEND A
Total pinja
m Juml
ah pinja
m
m m
Denda
m 1
ID Dend
a Kata
gori Dend
a memiliki
Gambar 3.7
ERD Sistem Perpustakaan
3.2.8 Relasi Antar Tabel
Relasi antar tabel ditunjukkan oleh gambar berikut:
Gambar 3.8 Relasi Antar Tabel
commit to user
3.3 Perancangan DataBase