Diagram Konteks Sistem Data Flow Diagram DFD DFD Rinci Proses 1: Input Data DFD Rinci Proses 2: Input Data

sistem setelah modem berhasil dikoneksikan pada PC. Setelah berhasil terkoneksi, admin dapat melihat berbagai data, seperti data buku, anggota, peminjaman buku dan pengembalian buku. Admin juga dapat mengedit untuk merubah data ataupun menghapus beberapa data yang dirasa tidak perlu ada di sistem.

3.3 Diagram Konteks Sistem

Berikut adalah diagram konteks dari sistem yang dibangun. Diagram konteks ini hanya menampilkan entitas yang terdapat dalam sistem tersebut, yakni admin, peminjam buku user, dan sistem. Gambar 3.2 Diagram Konteks Sistem

3.4 Data Flow Diagram DFD

Data Flow Diagram adalah diagram yang menggunakan notasi simbol untuk menggambarkan arus data sistem Jogiyanto Hartono, 2005, 701. DFD sering digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem yang baru yang akan dikembangkan secara logika dan menjelaskan arus data dari mulai Universitas Sumatera Utara pemasukan sampai dengan keluaran data tingkatan diagram arus data mulai dari diagram konteks yang menjelaskan secara umum suatu sistem atau batasan sistem dari level 0 dikembangkan menjadi level 1 sampai sistem tergambarkan secara rinci. Berikut adalah diagram level 0 sistem yang dibangun. Gambar 3.3 DFD Level Nol Sistem Diagram nol diatas menggambarkan jelas bahwasanya terdapat tiga proses utama dalam aplikasi ini. Yakni input data, peminjaman dan pengembalian buku, serta lihat data-data. Ketiga proses yang saling dikaitkan ini mencakup metode CRUD Create, Read, Update, dan Delete dalam database. Universitas Sumatera Utara

3.5 DFD Rinci Proses 1: Input Data

Berikut adalah diagram rinci dari proses input data oleh admin yang bersumber dari anggota dan buku-buku yang tersedia di perpustakaan. Proses input data melalui beberapa proses rincian, mulai dari pengambilan data yang valid langsung dari anggota dan berdasarkan buku-buku yang tersedia di perpustakaan, dilanjutkan dengan proses penginputan data, hingga penyimpanan data ke database. Admin 1.1 Input Data Anggota Anggota 1.2 Input Data Buku Buku Data Anggota Data Anggota Data Buku Data Buku Gambar 3.4 DFD Rinci Proses 1: Input Data

3.6 DFD Rinci Proses 2: Input Data

Diagram rinci berikut akan menjelaskan secara detail bagaimana peminjaman dan pengembalian buku yang dilakukan oleh sistem. Proses peminjaman dilakukan apabila anggota perpustakaan meminjam buku. Sedangkan proses pengembalian dilakukan apabila anggota perpustakaan yang sebelumnya meminjam buku kemudian melakukan pengembalian dari buku yang dipinjamnya di perpustakaan. Universitas Sumatera Utara Anggota Buku 2.1 Peminjaman Admin Peminjaman 2.2 Pengembalian 2.3 Keterlambatan Pengembalian Denda Data Anggota Data Buku Input Peminjaman Input Pengembalian Data Peminjaman Data Peminjaman Data Pengembalian Data Pengembalian Denda Gambar 3.5 DFD Rinci Proses 2: Peminjaman dan Pengembalian

3.7 DFD Rinci Proses 3: Lihat Data