0% menganggap dokumen ini bermanfaat (0 suara)
12K tayangan19 halaman

DFD Perpustakaan

Sistem informasi perpustakaan berbasis website ini dirancang untuk memenuhi kebutuhan fungsional siswa dan petugas perpustakaan SMA Negeri 2 Peusangan. Sistem ini menggunakan Data Flow Diagram untuk merancang proses pendaftaran, peminjaman, pengembalian buku, serta laporan.

Diunggah oleh

Imam Sayuti
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
12K tayangan19 halaman

DFD Perpustakaan

Sistem informasi perpustakaan berbasis website ini dirancang untuk memenuhi kebutuhan fungsional siswa dan petugas perpustakaan SMA Negeri 2 Peusangan. Sistem ini menggunakan Data Flow Diagram untuk merancang proses pendaftaran, peminjaman, pengembalian buku, serta laporan.

Diunggah oleh

Imam Sayuti
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

DFD (DATA FLOW DIAGRAM)

SISTEM INFORMASI PERPUSTAKAAN


BERBASIS WEBSITE

untuk :
SMA Negeri 2 Peusangan

Dipersiapkan oleh:
IMAM SAYUTI
1457301052

Program Studi Teknik Informatika


Jurusan Teknologi Informatika dan Komputer
Politeknik Negeri Lhokseumawe
2016
Jalan Banda Aceh-Medan, Km 280, Buketrata

Data Flow Diagram (DFD)


DFD adalah suatu diagram yang menggunakan notasi-notasi untuk menggambarkan
arus dari data sistem, yang penggunaannya sangat membantu untuk memahami sistem
secara logika, tersruktur dan jelas. DFD merupakan alat bantu dalam menggambarkan atau
menjelaskan sistem yang sedang berjalan logis.
Kesatuan Luar
Kesatuan luar merupakan kesatuan lingkungan di luar sistem yang dapat berupa
orang, organisasi atau sistem lainnya yang berada di lingkungan luarnya yang akan
memberikan input atau menerima output dari sistem.
Arus Data
Arus data ini mengalir diantara proses, simpanan data dan kesatuan luar. Arus data
ini menunjukkan arus dari data yang dapat berupa masukan untuk sistem atau hasil dari
proses sistem. Arus data ini ditunjukkan dengan simbol panah.
Proses
Suatu proses adalah kegiatan atau kerja yang dilakukan oleh orang, mesin atau
komputer dari hasil suatu arus data yang masuk ke dalam proses untuk menghasilkan arus
data yang akan keluar dari proses.
Simpan data
Simpanan data merupakan simpanan dari data yang dapat berupa:
a. Suatu file atau database di sistem komputer
b. Suatu arsip atau catatan manual
c. Suatu kotak tempat data di meja seseorang
d. Suatu tabel acuan manual
e. Suatu agenda atau buku

Didalam DFD terdapat 3 level, yaitu :


1. Diagram Konteks : menggambarkan satu lingkaran besar yang dapat mewakili seluruh
proses yang terdapat di dalam suatu sistem. Merupakan tingkatan tertinggi dalam DFD
dan biasanya diberi nomor 0 (nol). Semua entitas eksternal yang ditunjukkan pada
diagram konteks berikut aliran-aliran data utama menuju dan dari sistem. Diagram ini
sama sekali tidak memuat penyimpanan data dan tampak sederhana untuk diciptakan.
2. Diagram Nol : (diagram level-1) : merupakan satu lingkaran besar yang mewakili
lingkaran-lingkaran kecil yang ada di dalamnya. Merupakan pemecahan dari diagram
Konteks ke diagram Nol. di dalam diagram ini memuat penyimpanan data.
3. Diagram Rinci : merupakan diagram yang menguraikan proses apa yang ada dalam
diagram Nol.

Fungsi DFD
Fungsi dari Data Flow Diagram adalah :

Data Flow Diagram (DFD) adalah alat pembuatan model yang memungkinkan
profesional sistem untuk menggambarkan sistem sebagai suatu jaringan proses
fungsional yang dihubungkan satu sama lain dengan alur data, baik secara manual

maupun komputerisasi.
DFD ini adalah salah satu alat pembuatan model yang sering digunakan, khususnya bila
fungsi-fungsi sistem merupakan bagian yang lebih penting dan kompleks dari pada data
yang dimanipulasi oleh sistem. Dengan kata lain, DFD adalah alat pembuatan model

yang memberikan penekanan hanya pada fungsi sistem.


DFD ini merupakan alat perancangan sistem yang berorientasi pada alur data dengan
konsep dekomposisi dapat digunakan untuk penggambaran analisa maupun rancangan
sistem yang mudah dikomunikasikan oleh profesional sistem kepada pemakai maupun
pembuat program.

Kebutuhan Fungsional Pengguna (siswa)


Ada beberapa kebutuhan fungsi yang dapat digunakan oleh siswa dalam sistem ini:
a. Mengakses web perpustakaan
Setiap siswa dapat melihat katalog buku yang tersedia pada perpustakaan setelah
melakukan login ke system. Jika siswa belum mendaftar maka siswa diharuskan untuk
mendaftar diri untuk mengakses web perpustakaan.
b. Meminjam buku
Siswa dapat memilih buku yang akan hendak dipinjam melalui web perpustakaan yang
tersedia
c. Mencetak slip peminjaman
Siswa yang telah meminjam buku, akan muncul tampilan informasi mengenai buku yang
akan dipinjam, waktu pengembalian dan peminjaman, nomor member user, isi nama dan
nomor identitas. Selanjutnya siswa diperkenankan untuk print slip peminjaman. Siswa akan
menyerahkan print-out dan Kartu Identitasnya kepada petugas perpustakaan, maka petugas
perpustakaan memberikan buku yang dipinjam siswa
d. Pengembalian buku
Siswa diharuskan datang ke perpustakaan dan membawa bukti berupa print-out data
peminjaman buku. Jika pengembalian buku terlambat maka siswa akan dikenakan denda

Kebutuhan fungsional petugas


Fungsional ini mengizinkan petugas untuk mengurus dan memantau sistem secara
keseluruhan. Fungsional ini adalah sebagai berikut:
a. Input data
Input data dilakukan petugas untuk mengetahui apakah siswa telah melakukan pendaftaran
siswa perpustakaan

b. Input katalog buku


Fungsi input katalog buku diberikan kepada petugas. Petugas dapat merubah atau
mengupdate katalog buku yang tersedia pada perpustakaan.
c. Input data pengembalian
Input data pengembalian dikhususkan kepada petugas. Petugas dapat melakukan data
pengembalian buku yang telah di pinjam oleh siswa
d. Verifikasi data siswa
Fungsi verifikasi data siswa diberikan kepada petugas. Petugas akan mengecek data siswa
yang tersedia pada data siswa sekolah SMA N 2 Peusangan, jika data siswa pada sekolah
tidak tersedia maka petugas berhak untuk menolak pendaftaran yang diajukan.
Kebutuhan fungsional Kepala perpustakaan
Fungsional ini mengizinkan kepala perpustakaan dapat memantau sistem secara
keseluruhan. Yang telah dilakukan oleh siswa maupun petugas

Tahap selanjutnya adalah membuat DFD berdasarkan analisis fungsional yang telah
diuraikan sebelumnya. Pada tahap ini reka bentuk sistem dimulai dengan pembuatan
gambar konteks sistem. Setelah pembuatan gambar konteks sistem, proses perancangan
sistem diikuti dengan pembuatan dambar aliran data.

Gambar konteks sistem

Gambar 1 Konteks Sistem Informasi Perpustakaan Berbasis Website

Gambar Aliran Data Level 0

Gambar 2 aliran data level 0 sistem informasi perpustakaan berbasis website

Berdasarkan gambar 2 maka proses-proses yang terlibat adalah sebagai berikut:


1. Proses Pendaftaran
Siswa yang belum memiliki id siswa perpustakaan dianjurkan terlebih dahulu
melakukan pendaftaran ke sistem. Setelah melakukan pendaftaran siswa harus menunggu
petugas untuk menverifikasikan data siswa.
2. Proses Login
Siswa yang hendak meminjam buku atau melihat informasi peminjaman buku
terlebih dahulu harus melakukan login ke sistem menggunakan id siswa.
3. Proses Peminjaman
Peminjaman buku hanya boleh dilakukan oleh siswa yang telah punya id siswa.
Sebelum melakukan peminjaman buku siswa dapat melihat informasi dan status
ketersediaan buku.
4. Proses Pengembalian
Proses ini bertujuan untuk melakukan pengembalian buku perpustakaan yang telah
dipinjam sebelumnya.
5. Proses Laporan
Proses pencetakan laporan yang dibuat oleh petugas. Bagian ini untuk mencetak
laporan untuk kepala perpustakaan
6. Proses Verifikasi
Proses ini bertujuan untuk menverifikasikan status kesiswaan siswa pada database
perpustakaan, proses verifikasi dilakukan oleh petugas perpustakaan
7. Proses Input data buku
Proses ini bertujuan untuk menambahkan atau mengupdate data buku yang tersedia
pada perpustakaan
8. Proses Input data peminjaman
Proses ini bertujuan untuk menambahkan data peminjaman yang dilakukan oleh
siswa

9. Proses Pengembalian
Proses ini bertujuan untuk mengembalikan buku yang telah dipinjam oleh siswa
sebelumnya.

Gambar Aliran Data Level 1 - Pendaftaran

Gambar 3 aliran data level 1 - pendaftaran

Gambar Form Dari Pendaftaran

Gambar 4 form pendaftaran

Gambar Aliran Data Level 1 Login Siswa

Gambar 5 aliran data level 1 - Login

Gambar Form Login Siswa

Menu Login
NIS
Passwod
Login

Gambar 6 form Login

Gambar Aliran Data Level 1 - Peminjaman

Gambar 7 aliran data level 1 - peminjaman

Gambar Aliran Data Level 1 - Pengembalian

Gambar 8 aliran data level 1 - pengembalian

Gambar Aliran Data Level 1 - laporan

Gambar 9 aliran data level 1 - laporan

Kamus Data
a. Kamus data file siswa

Nama Struktur Data

Nama Data : File Siswa


Unsur
ID Siswa
Password
NIS

Siswa

Nama
Alamat
Jenis Kelamin
Tanggal Lahir
Tabel 1 kamus data file siswa

b. Kamus data file buku

Nama Struktur Data

Nama Data : File Buku


Unsur
Kode Buku
Judul Buku

Buku

Pengarang
Penerbit
Status Buku
Tabel 2 kamus data file buku

c. Kamus data file pinjaman

Nama Struktur Data

Nama Data : File Peminjaman


Unsur
Kode Pinjam
ID Siswa
Kode Buku

Peminjaman

Tanggal Pinjam
Tanggal Pengembalia
Keterangan
Tabel 3 kamus data file peminjaman

d. Kamus data file pengembalian

Nama Struktur Data

Nama Data : File Pengembalian


Unsur
Kode Pengembalian
Kode Pinjam

Pengembalian

Keterlambatan Hari
Denda
Keterangan
Tabel 4 kamus data file pengembalian

Struktur Data Fisik


a. Struktur Data Fisik File Siswa
Field
ID Siswa
Password
NIS
Nama
Alamat
Jenis Kelamin
Tanggal Lahir

Jenis Data
Varchar
Varchar
Varchar
Varchar
Varchar
Varchar
Date

Ukuran
20
20
14
20
20
2

Keterangan
ID Siswa Untuk melakukan login
Password untuk login
Nomor Induk Siswa
Nama Siswa
Alamat Siswa
Jenis Kelamin (L/P)
Tanggal Lahir Siswa

Tabel 5 kamus data fisik file siswa

b. Struktur Data Fisik File Buku


Field
Kode Buku
Judul Buku
Pengarang
Penerbit
Status Buku

Jenis Data
Varchar
Varchar
Varchar
Varchar
Varchar

Ukuran
20
30
20
20
12

Keterangan
Kode Buku
Judul Buku
Pengarang Buku
Penerbit Buku
Status Ketersediaan Buku

Tabel 6 kamus data fisik file buku

c. Struktur Data Fisik File Pinjaman


Field
Kode Pinjam
ID Siswa
Kode Buku
Tanggal Pinjam
Tanggal Pengembalian
Keterangan

Jenis Data
Varchar
Varchar
Varchar
Data
Data
Varchar

Ukuran

Keterangan
12 Kode Pinjam
20 ID Siswa yang meminjam
20 Kode Buku yang dipinjam
Tanggal Pinjam Buku
Tanggal Pengembalian Buku
30 Keterangan

Tabel 7 kamus data fisik file pinjaman

d. Struktur Data Fisik File Pengembalian


Field
Kode Pengembalian
Kode Pinjam
Keterlambatan Hari
Denda
Keterangan

Jenis Data
Varchar
Varchar
Varchar
Int
Varchar

Ukuran
12
12
2
12
30

Keterangan
Kode Pengembalian
Kode Pinjam
Jumlah Keterlambatan Hari
Jumlah Denda (Rp)
Keterangan

Tabel 8 kamus data fisik file pengembalian

Anda mungkin juga menyukai