Perancangan Sistem Sistem Informasi Perpustakaan SMK N 8 Medan

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