• Tidak ada hasil yang ditemukan

BAB IV ANALISIS DAN DESAIN SISTEM

4.3 Data Flow Diagram

Data Flow Diagram merupakan perangkat yang digunakan pada

metodologi pengembangan sistem yang terstruktur. DFD menggambarkan seluruh kegiatan yang terdapat pada sistem secara jelas.

33

4.3.1 Contex Diagram

Desain Contex diagram dalam sistem ini seperti dalam Gambar 4.10 Context Diagram merupakan diagram pertama dalam rangkaian suatu DFD yang menggambarkan entitas-entitas yang berhubungan dengan suatu sistem informasi.

informasi persyaratan anggota

laporan data anggota ok

transaksi pengembalian data buku baru

transaksi anggota baru

informasi katalog

informasi persyaratan

laporan transaksi peminjaman

informasi perpanjangan informasi peminjaman

transaksi perpanjangan transaksi peminjaman

data fakultas baru data Jurusan baru

data DDC data petugas baru

data rak baru data aturan peminjaman

kartu anggota katalog buku transaksi pencarian buku

biodata anggota

transaksi pemesanan buku 0

Sistem Informasi Perpustakaan pada Universitas Wiraraja

+

Anggota

Petugas

Kepala Perpustakaan

Pada Gambar 4.10 merupakan Context Diagram Sistem Informasi Perpustakaan ini terdiri dari 4 entitas atau bagian, yaitu anggota, petugas, kepala perpustakaan dan bagian pengadaan. Keempat entitas tadi memberikan input data dan menerima output data yang diperlukan. Sebagai contoh, anggota memberikan inpu berupa data usulan buku kepada sistem . Setelah itu, sistem memberikan informasi usulan buku kepada kepala perpustakaan dalam bentuk laporan.

4.3.2 Diagram Berjenjang (HIPO)

Diagram berjenjang merupakan diagram urutan proses yang terjadi dalam Sistem Informasi Perpustakaan. Urutan proses ini dimulai dari Maintenance Data Master. Seluruh proses yang terbentuk merupakan penjabaran dari masing-masing proses diatasnya dimana proses mengelola data master, melakukan transaksi dan

mencetak laporan dapat diturunkan (decomposition) lagi menjadi beberapa sub

proses. Adapun secara garis besar, diagram berjenjang yang membangun rancangan aplikasi digambarkan seperti pada Gambar 4.11.

Gambar 4.11 Diagram Berjenjang (HIPO)

Sistem informasi perpustakaan

Maintenance data Pencatatan data

transaksi Cetak laporan

Data DDC Data Jurusan Data Fakultas Data aturan Data Petugas Data Rak pinjam Data buku

Pendaftaran

anggota Katalog Peminjaman Pengembalian Perpanjangan Laporan

peminjaman Laporan anggota Laporan pemesanan

35

4.3.3 DFD Level 0

DFD level 0 ini, berisi tiga proses. Proses ini antara lain, maintenance data master, pencatatan transaksi, dan cetak laporan. Proses ini dapat dilihat pada Gambar 4.12

lihat data buku

data buku baru ok update data buku update status buku

informasi persyaratan anggota

transaksi pengembalian data buku baru

laporan data anggota ok

laporan pemesanan buku cek buku dikembalikan informasi peminjaman buku

informasi pengembaliantransaksi anggota baru lihat data DDC ok

lihat data fakultas lihat data jurusan

data anggota

laporan pemesanan laporan keanggotaan

update status peminjaman perpanjang buku

jumlah buku dipinjam data peminjaman barulihat data peminjaman

laporan denda laporan peminjaman data buku ok lihat data DDC data DDC baru data DDC ok

data lama maksimal data minimal buku lihat data rak

data rak baru okdata rak

data fakultas data fakultas ok

data jurusan baru ok data jurusan

data aturan baru data aturan

data petugas baru ok data petugas

data buku dipinjamcek buku terdaftar

data buku dipesan data pemesanan baru

transaksi peminjaman informasi peminjaman transaksi perpanjangan

informasi perpanjangan

laporan transaksi peminjaman katalog buku

transaksi pencarian buku

biodata anggota transaksi pemesanan buku

kartu anggota informasi katalog

informasi persyaratan

data aturan peminjaman data rak baru

data petugas baru data DDC data Jurusan baru data fakultas baru

Anggota AnggotaAnggota Anggota Anggota Anggota Anggota

PetugasPetugasPetugasPetugasPetugasPetugasPetugasPetugasPetugas Petugas Petugas Petugas Petugas Petugas Kepala Perpustakaan Kepala Perpustakaan Kepala Perpustakaan Kepala Perpustakaan Kepala Perpustakaan 1

maintenance data master

+

2

pencatatan data transaksi

+ 3 cetak laporan + Anggota Anggota 1 anggota 2 fakultas 3 jurusan 4 rak 5 petugas 6 aturan 7 buku 8 peminjam an 11 pemesanan 13 DDC

PetugasPetugasPetugas

Kepala Perpustakaan Petugas

4.3.4 DFD Level 1 Maitenance Data Master

DFD Level 1 Maitenance Data Master ini menggambarkan proses pengolahan Data Jurusan, Data Fakultas, Data Rak, Data DDC, Data Buku, Data Aturan Peminjaman, Data Petugas, pada Universitas Wiraraja Sumenep. Sistem ini membutuhkan tabel Jurusan, tabel Fakultas, Tabel tabel Rak, tabel DDC, tabel Buku, tabel Aturan dan tabel petugas. DFD Level 1 Maintenance dapat dilihat pada Gambar 4.13

l i hat data buku

data buku baru ok data buku baru

data DDC

data DDC ok

l i hat data DDC data DDC baru

data fakul tas ok data fakul tas

data fakul tas baru

data Jurusan baru

data j urusan data j urusan baru ok

l i hat data rak data rak

data rak baru ok data rak baru

data petugas data petugas baru ok

data petugas baru

data aturan pemi nj aman

data aturan baru

data aturan Petugas PetugasPetugas Petugas Petugas Petugas 55 petugaspetugas 6 aturan 6 aturan 33 j urusanj urusan 22 fakul tasfakul tas

4 rak

44 rakrak 131313 DDCDDCDDC

1 pengel ol ahan data

aturan pi nj am 2 pengel ol ahan data

petugas 3 pengel ol ahan data

rak 4 pengel ol ahan data

j urusan 5 pengel ol ahan data

fakul tas 6 pengel ol ahan data

DDC

Petugas

77 bukubuku 7

pengel ol ahan data buku

37

4.3.5 DFD Level 1 Pencatatan Data Transaksi

DFD Level 1 Pencatatan Data Transaksi meliputi enam transaksi yang ada pada Universitas Wiraraja Sumenep. Enam transaksi tersebut adalah transaksi pendaftaran anggota, katalog buku, proses peminjaman buku. Proses Pengembalian Buku, Proses Perpanjangan Buku dan Proses Usulan dan Persetujuan Buku Baru. Transaksi tersebut membutuhkan tabel untuk memasukan data seperti tabel anggota, tabel buku, tabel peminjaman, tabel pemesanan, tabel usulan, tabel persetujuan, tabel tabel jurusan, tabel fakultas, tabel kritik dan saran. DFD Level 1 Pencatatan Data Transaksi dapat dilihat pada Gambar 4.14

data buku telah dipesan

update data buku update status buku informasi persyaratan anggota

transaksi pengembalian data anggota terdaftar

data buku dipinjam lihat data DDC ok

data pemesanan baru

data buku dipesan

cek buku terdaftar data buku ok

cek buku dikembalikan data lama maksimal

informasi peminjaman buku

data minimal buku jumlah buku dipinjam

perpanjang buku lihat data peminjaman

transaksi perpanjangan informasi perpanjangan informasi pengembalian

update status peminjaman data peminjaman baru informasi peminjaman

katalog buku

transaksi peminjaman transaksi anggota baru

transaksi pencarian buku

transaksi pemesanan buku informasi katalog

data anggota informasi persyaratan

kartu anggota biodata anggota

lihat data jurusan lihat data fakultas

Anggota Anggota Anggota Anggota Anggota Anggota Anggota Anggota Anggota Petugas PetugasPetugasPetugas 11 pemesanan 11 pemesanan 7 buku 7 buku 77 bukubuku 66 aturanaturan 7 buku 7 buku 8 peminjaman 8 peminjaman 88 peminjamanpeminjaman 8 peminjaman 1 anggota 1 anggota 1 pendaftaran anggota + 3 jurusan 2 fakultas 13 DDC 2 katalog + 3 peminjaman + Petugas Petugas 4 pengembalian + 5 perpanjangan + 8 peminjaman 8 peminjaman Petugas Petugas Petugas 7 buku 7 buku

4.3.6 DFD Level 1 Cetak Laporan

DFD Level 1 Cetak Laporan merupakan gambaran proses pencetakan laporan dalam memberikan informasi kepada Kepala Perpustakaan. Terdiri dari Lima proses cetak laporan, yaitu Laporan Laporan Peminjaman(Laporan Peminjaman, Laporan Pengembalian, laporan Denda), Anggota, Laporan Kritik dan Saran, Laporan Buku Baru dan Laporan Pemesanan. DFD Level 1 Cetak Laporan dapat dilihat pada Gambar 4.15

laporan data anggota ok

laporan pemesanan buku laporan pemesanan

laporan peminjaman

laporan denda

laporan keanggotaan

laporan transaksi peminjaman

Kepala Perpustaka an Kepala Perpustaka an Kepala Perpustaka an 88 peminjamanpeminjaman 1 anggota 11 pemesanan 1 cetak laporan peminjaman 2 cetak laporan anggota Kepala Perpustaka an Kepala Perpustaka an 5 cetak laporan pemesanan Kepala Perpustaka an

Gambar 4.15 DFD Level 1 Cetak Laporan

4.3.7 DFD Level 2 Proses Pendaftaran Anggota

DFD Level 2 Proses Pendaftaran Anggota ini merupakan gambaran secara terkomputerisasi proses–proses yang ada pada sistem pendaftaran anggota. Mulai dari proses pendaftaran anggota, cek persyaratan, proses mengaktifkan anggota, sampai proses cetak kartu anggota yang nantinya diberikan kepada anggota perpustakaan. Tabel yang diperlukan antara lain, tabel jurusan, tabel fakultas dan

39

tabel anggota. DFD Level 2 proses pendaftaran anggota dapat dilihat pada Gambar 4.16

informasi persyaratan anggota

pendaftaran ok peryaratan terpenuhi

data anggota

biodata anggota

kartu anggota lihat data fakultas

transaksi anggota baru lihat data jurusan

informasi persyaratan Anggota AnggotaAnggota 1 anggota 3 jurusan 2 fakultas Petugas 1 persyaratan 2 pendaftaran anggota baru 3 cetak kartu anggota Petugas

Gambar 4.16 DFD Level 2 Proses Pendaftaran Anggota

4.3.8 DFD Level 2 Katalog

DFD Level 2 Katalog merupakan gambaran proses pencarian buku dalam perpustakaan. Proses ini dibagi menjadi Empat proses, yaitu proses pencarian buku, proses pemesanan buku, proses pengusulan buku dan proses kritik dan saran. Empat proses yang terdapat pada DFD level 2 katalog ini membutuhkan tabel–tabel untuk menyimpan data pemesanan, pengusulan, dan kritik dan saran. Tabel yang dibutuhkan antara lain tabel buku, tabel usulan, tabel pemesanan, dan tabel kritik dan saran. DFD Level 2 katalog dapat dilihat pada Gambar 4.17

informasi katalog

transaksi pemesanan buku transaksi pencarian buku

katalog buku lihat data DDC ok

data buku ok

data pemesanan baru

Anggota AnggotaAnggotaAnggotaAnggotaAnggota

7 buku 11 pemesanan 13 DDC 1 katalog buku 3 pemesanan buku

Gambar 4.17 DFD Level 2 Katalog

4.3.9 DFD level 2 Peminjaman Buku

DFD level 2 Peminjaman Buku dimulai dari petugas yang menginputkan data peminjaman berupa kode Anggota dan Kode Buku yang akan dipinjam. Kemudian sistem akan melakukan pengecekan antara lain.

1. Cek keanggotaan, digunakan untuk memastikan status anggota telah terdaftar

sebagai anggota atau belum

2. Cek peminjam sebelumnya berfungsi untuk memastikan apabila pada

peminjaman sebelumnya, apakah peminjaman masih memiliki tanggungan atau tidak. Dalam hal ini adalah mengenai keterlambatan mengembalikan buku, apabila ada maka transaksi peminjaman tidak bisa dilakukan maka peminjam harus menyelesaikan tanggungan terlebih dahulu.

3. Cek Pemesanan, berfungsi untuk memastikan bahwa buku yang akan dipinjam

tidak dipesan oleh anggota lain. Jika buku dalam status dipesan maka peminjam harus menunggu sampai batas waktu pemesanan habis

41

4. Cek jumlah buku yang dipinjam, berfungsi untuk memastikan apakah

peminjam sudah melampaui batas peminjaman atau belum. Jika belum, maka sistem akan menyimpan data transaksi peminjaman tersebut dan merubah

status buku menjadi dipinjam. Sistem flow peminjaman Buku dapat dilihat

pada gambar 4.18

update status buku data peminjam berhasil disimpan

buku kurang dari maksimal buku buku tidak sedang dipesan

buku terdaftar peminjaman ok anggota terdaftar anggota tidak terdaftar masih ada tanggungan

buku tidak terdaftar

buku masih dipesan

data lama maksimal data minimal buku

informasi peminjaman buku berhasil data buku dipesan

update status peminjaman data peminjaman baru jumlah buku dipinjam lihat data peminjaman

transaksi peminjaman data anggota terdaftar

informasi peminjaman PetugasPetugas 8 peminjaman 88 peminjamanpeminjaman 8 peminjaman 66 aturanaturan 11 pemesanan 1 cek keanggotaan 2 cek peminjaman sebelumnya 3 cek buku 4 cek pemesanan 5 cek jumlah buku dipinjam 6 simpan data peminjaman 7 update status buku 8 informasi peminjaman buku 1 anggota 7 buku

Gambar 4 18 DFD Level 2 Peminjaman Buku

4.3.10 DFD Level 2 Perpanjangan Buku

Pada DFD level 2 perpanjangan buku menjelaskan secara terkomputerisasi proses demi proses pada sistem perpanjangan buku. Dimulai dari petugas yang memasukan data perpanjangan buku. Data perpanjangan buku adalah kode buku dan kode anggota. Sistem akan mulai melakukan proses pengecekan. Setelah semua pengecekan terpenuhi sistem akan memperpanjang buku. Proses

memperpanjang buku disini adalah menambah tanggal peminjaman buku dengan aturan yaitu 7 hari, apabila peminjam mau memperpanjang buku sebelum waktu pengembalian, maka dapat diperpanjang. Yaitu dengan menambahkan 7 hari setelah tanggal pengembalian. DFD level 2 perpanjangan buku dapat dilihat pada Gambar 4.19

data buku telah dipesan informasi peminjaman buku

data buku dipinjam

informasi perpanjangan

perpanjang buku masih memiliki tanggungan

data buku tidak ada

lebih dari waktu maksimal

sehari sebelum tanggal kembali buku tidak dipesan tidak ada denda

data buku ada transaksi perpanjangan Petugas Petugas 7 buku 8 peminjaman 8 peminjaman 1

cek data buku

2 cek pinjam sebelumnya 3 cek pemesanan buku 4 cek waktu pengembalian 5 update data peminjaman 6 informasi perpanjangan buku 11 pemesanan

Gambar 4.19 DFD Level 2 Perpanjangan Buku

4.3.11 DFD Level 2 Pengembalian Buku

Pada DFD level 2 pengembalian buku dimulai dari petugas menginputkan data pengembalian buku pada sistem. Data tersebut yaitu kode buku yang akan dikembalikan dan kode anggota peminjam buku. Kemudian sistem akan

Dokumen terkait