Bab 4
PERANCANGAN SISTEM
4.1 Perancangan Sistem
Proses pengolahan data buku perpustakaan di dalam proses perancangan aplikasi yangbaru ini tidak jauh berbeda dengan proses pengolahan data buku perpustakaan
pada sistem yang sedang berjalan. Pada sistem aplikasi yang dirancang ini dikerjakan dengan menggunakan alat bantu komputer sebagai tempat penyimpanan data
sekaligus pemrosesan pengolahan data yang mencakup data buku perpustakaan dan data siswa.
Data buku yang terdaftar pada SMK N 8 MEDAN akan dilakukan proses penyimpanan secara terkomputerisasi dengan aplikasi database Microsoft Access yang
menggunakan bahasa pemrograman Visual Basic 6.0. Data yang tersimpan didalam data ini adalah Nomor Anggota Peminjam, Nama Siswa, Judul Buku, Kode Buku, dan
keterangan lain yang diperlukan sebagai ketentuan dalam pengolahan data perpustakaan ini. Data ini juga dipergunakan untuk proses pengolahan di luar data
buku.
4.1.1 Diagram Konteks
SISWA PETUGAS
PERPUSTAKAAN
O SISTEM
INFORMASI PERPUSTAKAAN
KEPALA PERPUSTAKAAN
-DATA SISWA -DATA BUKU
- DATA SISWA
- DATA PEMINJAM BUKU
-Data buku -Data Peminjaman BUku
-Data Pengembalian Buku
-Informasi Peminjaman dan Pengembalian Buku
Laporan
Diagram Konteks Sistem Informasi Perpustakaan SMK N 8 Medan
Gambar 4.1 Diagram Konteks
4.1.2 Data Flow Diagram DFD
Gambar 4.2 Data Flow Diagram
4.1.3 Flowchart System
START
LOGIN
MENU UTAMA
FILE
MASTER
TRANSAKSI
LAPORAN
INFO
END A
B
C
D
E
KELUAR PILIH LINK
YANG ADA
PILIH LINK YANG ADA
PILIH LINK YANG ADA
PILIH LINK YANG ADA
PILIH LINK YANG ADA
TIDAK
YA
YA
YA
YA
YA TIDAK
TIDAK
TIDAK
TIDAK
TIDAK
TIDAK
Gambar 4.3 Flowchart Menu Utama
A
EDIT PASSWORD
DAFTAR USER MENAMPILKAN
FORM EDIT PASSWORD
MENAMPILKAN FORM DAFTAR USER
END F
G
TIDAK
TIDAK YA
YA
Gambar 4.4 Flowchart Menu File
B
SISWA
BUKU INPUT DATA
SISWA
INPUT DATA BUKU
INPUT DATA JUDUL
CARI DATA BUKU
END H
I
J K
L PILIH LINK
YANG ADA
PILIH LINK YANG ADA
YA
YA YA
YA YA
YA TIDAK
TIDAK
TIDAK
TIDAK
CARI DATA SISWA
TIDAK
TIDAK
TIDAK
Gambar 4.5 Flowchart Menu Master
C
KUNJUNGAN
PEMINJAMAN
PENGEMBALIAN
END M
MENAMPILKAN FORM
KUNJUNGAN
MENAMPILKAN FORM
PEMINJAMAN
MENAMPILKAN FORM
PENGEMBALIAN N
O
YA
YA
YA TIDAK
TIDAK
TIDAK
Gambar 4.6 Flowchart Menu Transaksi
D
BUKU
SISWA
KUNJUNGAN
PEMINJAMAN
PENGEMBALIAN
END LAPORAN
DATA SISWA
LAPORAN DATA
KUNJUNGAN
LAPORAN DATA
PEMINJAMAN
LAPORAN DATA PENGEMBALIAN
P PILIH LINK
YANG ADA
TIDAK
TIDAK
TIDAK
TIDAK
TIDAK
YA
YA
YA
YA
YA
Gambar 4.7 Flowchart Menu Laporan
E
PETUNJUK
PROGRAMMER
END MENAMPILKAN
PETUNJUK PENGGUNAAN
MENAMPILKAN TENTANG
PROGGAMER TIDAK
TIDAK YA
YA
Gambar 4.8 Flowchart Menu Info
F
EDIT PASSWORD
PENGISIAN DATA USER
END
YA
TIDAK
KELUAR
Gambar 4.9 Flowchart Menu Edit Password
G
TAMBAH PENGISIAN DATA
HAPUS
END USER
TIDAK
TIDAK YA
KELUAR
Gambar 4.10 Flowchart Menu Daftar User
H
TAMBAH PENGISIAN DATA
EDIT
HAPUS
END EDIT DATA
SIMPAN SISWA
YA YA
TIDAK
TIDAK
TIDAK
KELUAR
Gambar 4.11 Flowchart Menu Input Data Siswa
I
PENGISIAN DATA
CARI DATA
END TUNJUKKAN DATA
KELUAR
TIDAK YA
Gambar 4.12 Flowchart Menu Cari Data Siswa
J
TAMBAH
EDIT
HAPUS
END PENGISIAN DATA
EDIT DATA BUKU
SIMPAN
KELUAR
YA
TIDAK TIDAK
TIDAK YA
YA
Gambar 4.13 Flowchart Menu Input Data Buku
K
TAMBAH
EDIT
HAPUS PENGISIAN DATA
EDIT DATA JUDUL
SIMPAN
KELUAR
YA YA
YA
END
TIDAK TIDAK
TIDAK
Gambar 4.14 Flowchart Menu Input Data Judul
L
PENGISIAN DATA JUDUL
CARI DATA JUDUL
END TUNJUKKAN DATA
JUDUL
KELUAR
TIDAK YA
Gambar 4.15 Flowchart Menu Cari Data Buku
M
TAMBAH
END PENGISIAN DATA
KUNJUNGAN KUNJUNGAN
SIMPAN
KELUAR
TIDAK
YA
Gambar 4.16 Flowchart Menu Data Kunjungan
N
TAMBAH
END PENGISAN DATA
PEMINJAM PEMINJAMAN
SIMPAN
KELUAR
YA
TIDAK
Gambar 4.17 Flowchart Menu Data Peminjaman
O
TAMBAH
HAPUS EDIT
END PENGISIAN DATA
PENGEDITAN DATA
PENGEMBALIAN SIMPAN
KELUAR
TIDAK
TIDAK
TIDAK
YA
YA
YA
Gambar 4.18 Flowchart Menu Data Pengembalian
P
DATA BUKU
DATA JUDUL
END LAPORAN
DATA BUKU
LAPORAN DATA
JUDUL YA
YA TIDAK
TIDAK KELUAR
Gambar 4.19 Flowchart Menu Laporan Data buku
4.2Rancangan Output Laporan
LOGO SMK N 8
MEDAN LAPORAN DATA BUKU
Ouput Data Judul
Output Data Siswa
Output Data Kunjungan
LOGO SMK N 8
MEDAN LAPORAN DATA JUDUL
Kdjudul judul pengarang
penerbit tahun jenis
9999 xxxx xxxxxx
xxxxx 9999 xxxx
LOGO SMK N 8
MEDAN LAPORAN DATA SISWA
Nis nama
tmplahir tgllahir
status kelas
9999 xxxx xxxxxx
999999 xxxx
LOGO SMK N 8
MEDAN LAPORAN DATA KUNJUNGAN
Nis no kunjungan
tglkunjungan nama
9999 999999
999999
Output Data Peminjaman
Output Data Pengembalian
4.3 RancanganTabel Database