modul praktikum ke5.docx

8
MODUL PRAKTIKUM KE-5 ANAPERSIS DATA FLOW DIAGRAM (DFD) A. TEORI Menurut 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.

Upload: ryosuke-aditya-luky

Post on 16-Feb-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MODUL PRAKTIKUM KE5.docx

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

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

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

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

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

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