modul praktikum ke5.docx
TRANSCRIPT
![Page 1: MODUL PRAKTIKUM KE5.docx](https://reader036.vdocuments.net/reader036/viewer/2022082823/5695d0461a28ab9b0291c731/html5/thumbnails/1.jpg)
MODUL PRAKTIKUM KE-5 ANAPERSIS
DATA FLOW DIAGRAM (DFD)
A. TEORIMenurut Kristanto (2003) Data Flow Diagram (DFD) adalah suatu model logika data atau proses yang dibuat untuk menggambarkan dari mana asal data dan kemana tujuan data yang keluaran dari sistem, dimana data di simpan, proses apa yang menghasilkan data tersebut, dan interaksi antara data yang tersimpan dan proses yang dikenankan pada data tersebut. Dengan demikian data flow diagram adalah alat yang digunakan untuk menggambarkan aliran data melalui sistem dan kerja atau pengolahan yang dilakukan oleh sistem tersebut.
Tabel Komponen Data Flow Diagram
Notasi Komponen Keterangan
Bubble Symbol
(Lingkaran)
Pada Data flow diagram, lingkaran
Menggambarkan proses.
Data Flow Symbol
(Arus Data)
Komponen ini menggambarkan arus data
pada Data flow diagram.
External Entity Symbol
(Entitas)
Komponen ini menggambarkan sumber data
pada data flow diagram.
Data Storage Symbol
(Media Penyimpanan)
Komponen ini menjelaskan tentang tempat
data disimpan.
1. Entitas (Entity)
Entitas merupakan sumber data atau menjadi tujuan data. Sumber atau tujuan
tersebut dibedakan dengan garis panah atau keterangan yang berkaitan. Istilah lain
dari entitas adalah terminator. Terdapat dua jenis terminator; yaitu terminator
sumber (source) yang merupakan terminator yang menjadi sumber; dan terminator
tujuan (sink) yang merupakan terminator yang menjadi tujuan data / informasi sistem.
2. Proses (Process)
Proses adalah suatu manipulasi terhadap data, menggambarkan bagian dari sistem
yang mentransformasikan input menjadi output. Pemberian nama proses dilakukan
dengan menggunakan kata kerja transitif (kata kerja yang membutuhkan obyek) dan
setiap prosesnya diberikan nama dan nomor proses. Ada empat kemungkinan yang
dapat terjadi dalam proses sehubungan dengan input dan output yaitu; satu input
menghasilkan satu output, satu input menghasilkan banyak output, banyak input
menghasilkan satu output; dan banyak input menghasilkan banyak output.
3. Media Penyimpanan (Data Store)
Komponen ini digunakan untuk membuat model sekumpulan paket data dan diberi
nama dengan kata benda jamak, misalnya Buku. Data store ini biasanya berkaitan
dengan penyimpanan-penyimpanan, seperti file atau database yang berkaitan dengan
penyimpanan secara komputerisasi, misalnya file disket, file harddisk, file pita magnetik.
Data store juga berkaitan dengan penyimpanan secara manual seperti buku alamat, file
folder, dan agenda.
4. Arus Data (Data Flow)
![Page 2: MODUL PRAKTIKUM KE5.docx](https://reader036.vdocuments.net/reader036/viewer/2022082823/5695d0461a28ab9b0291c731/html5/thumbnails/2.jpg)
Sekelompok elemen data yang berhubungan secara logis yang bergerak dari satu titik
atau proses ke titik atau proses yang lain. (McLeod, 2001). Suatu arus data digambarkan
dengan anak panah, yang menunjukkan arah menuju ke dan keluar dari suatu proses.
Arus data ini digunakan untuk menerangkan perpindahan data atau paket
data/informasi dari satu bagian sistem ke bagian lainnya.
B. CONTOH
level 1 level 2 level 30.1. Login Pustakawan0.2 Pendataan Anggota
0.2.1 Menambah Anggota0.2.2 Mengedit Anggota0.2.3 Menghapus Anggota
0.2.3.1 Pengeluaran surat keterangan bebas perpustakaan
0.3 Pendataan Koleksi0.3.1 Menambah Koleksi0.3.2 Mengedit Koleksi
0.4 Pencarian Anggota0.5 Pencarian Koleksi0.6 Peminjaman
0.6.1 Mengatur Hari Libur0.7 Pengembalian
0.7.1 Menghitung Denda0.8 Pendataan Pustakawan
0.8.1 Menambah Pustakawan0.8.2 Mengedit Pustakawan0.8.3 Menghapus Pustakawan
0.9 Pembuatan laporan
![Page 3: MODUL PRAKTIKUM KE5.docx](https://reader036.vdocuments.net/reader036/viewer/2022082823/5695d0461a28ab9b0291c731/html5/thumbnails/3.jpg)
Diagram Alir Data (Data Flow Diagram) level 1
Data KeteranganInformasi_anggota idAnggota + noInduk + nama + jenjang + jurusan + fakultas + telepon
+ foto.Data_koleksi nomorInventaris + judulKoleksi + anakJudul + judulAsli + kotaTerbit
+
![Page 4: MODUL PRAKTIKUM KE5.docx](https://reader036.vdocuments.net/reader036/viewer/2022082823/5695d0461a28ab9b0291c731/html5/thumbnails/4.jpg)
penulis + penerbit + tahunTerbit + cover + bidangIlmu + kategori +isbn + edisi + bibliografi + indeks + letak + bahasa + kondisi + jumlahKoleksi + ketersediaanKoleksi
Informasi_koleksi idKoleksi + judulKoleksi + penulis + penerbit + tahunTerbit + bidangIlmu + kondisi + letak + indeks + status
Kata_kunci_anggota Nama, noInduk, idAnggotaKata_kunci_koleksi judulKoleksi, penulis, penerbit, bidangIlmu, idKoleksiPesan Pesan kepada Pustakawan ( login berhasil / gagal) dan levelnya.Data_pustakawan Nama + username + password + level + status.laporan Laporan peminjaman berdasarkan bulan ini, anggota, atau secara
keseluruhan.Data_peminjaman idKoleksi + judulKoleksi + idAnggota + nama anggota +
tanggalPinjam + tanggalHarusKembali.Data_pengembalian idAnggota + nama anggota + tanggalHarusKembali + tanggalKembali
+ keterlambatan + denda.
Diagram Alir Data Level – 20.2 Pendataan Anggota
0.2.1 Menambah Anggota
0.2.2 Mengedit Anggota
0.2.3 Menghapus Anggota
Data KeteranganInformasi_anggota idAnggota + noInduk + nama + jenjang + jurusan + fakultas + telepon
+ foto.Pesan Notifikasi bahwa anggota tersebut telah dihapus.Informasi_baru_anggota
Data yang akan diupdate / diedit
0.3 Pendataan Koleksi
0.3.1 Menambah Koleksi
![Page 5: MODUL PRAKTIKUM KE5.docx](https://reader036.vdocuments.net/reader036/viewer/2022082823/5695d0461a28ab9b0291c731/html5/thumbnails/5.jpg)
0.3.2 Mengedit Koleksi
Data KeteranganInformasi_koleksi idKoleksi + judulKoleksi + penulis + penerbit + tahunTerbit +
bidangIlmu + kondisi + letak + indeks + statusData_koleksi nomorInventaris + judulKoleksi + anakJudul + judulAsli + kotaTerbit
+penulis + penerbit + tahunTerbit + cover + bidangIlmu + kategori +isbn + edisi + bibliografi + indeks + letak + bahasa + kondisi + jumlahKoleksi + ketersediaanKoleksi
Informasi_baru_koleksi
Data yang akan diupdate / diedit
0.6 Peminjaman
0.6.1 Mengatur Hari Libur
Data Keteranganpesan Berisi pesan bahwa pengisian hari libur berhasil.0.7 Pengembalian
0.7.1 Menghitung Denda
![Page 6: MODUL PRAKTIKUM KE5.docx](https://reader036.vdocuments.net/reader036/viewer/2022082823/5695d0461a28ab9b0291c731/html5/thumbnails/6.jpg)
0.8 Pendataan Pustakawan
0.8.1 Menambah Pustakawan
0.8.2 Mengedit Pustakawan
0.8.3 Menghapus Pustakawan
Data KeteranganInformasi_pustakawan idPustakawan + nama + username + password + level + statusData_pustakawan idPustakawan + nama + username + password + level + satusInformasi_baru_pustakawan
Data yang akan diupdate / diedit
Diagram Alir Data Level – 3