Analisis Kebutuhan Sistem Perancangan Sistem .1 Contex Diagram

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