tingkatan level pada dfd – data flow diagram (diagram arus data)

21
Presented By First Group. Created by fauzi

Upload: ramiro

Post on 22-Jan-2016

637 views

Category:

Documents


0 download

DESCRIPTION

Tingkatan level pada DFD – Data Flow Diagram (Diagram Arus Data). Presented By First Group. Created by fauzi. Kelompok Kerja: Ahmad Fauzi Neneng khusnul Nanik Ayu Fatkhiyatun N Agus Cahyono M Riza Hermansyah Dwi Ayu Ningrum Dewi Sinta Ika Al Qoriah Herdiansyah. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Tingkatan level pada  DFD – Data Flow Diagram (Diagram Arus Data)

Presented By First Group.

Created by fauzi

Page 2: Tingkatan level pada  DFD – Data Flow Diagram (Diagram Arus Data)
Page 3: Tingkatan level pada  DFD – Data Flow Diagram (Diagram Arus Data)

Data Flow Diagram (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.

Page 4: Tingkatan level pada  DFD – Data Flow Diagram (Diagram Arus Data)

KOMPONEN DFD

Entitas/Entity/Terminator Alur Data

Proses

Data Store

Page 5: Tingkatan level pada  DFD – Data Flow Diagram (Diagram Arus Data)

TERMINATOR/ENTITY/ENTITASAdalah Entitas diluar sistem yang berkomunikasi /

berhubungan langsung dengan sistem.

Terdapat 2 jenis Terminator :

1. Terminator SumberMerupakan Terminator yang menjadi sumber

2. Terminator TujuanMerupakan Terminator yang menjadi tujuan data /

informasi sistem

Page 6: Tingkatan level pada  DFD – Data Flow Diagram (Diagram Arus Data)

TERMINATOR/ENTITASTerminator dapat berupa orang, sekelompok orang,

organisasi,perusahaan/departemen yang berada diluar sistem yang akan

dibuat, diberi nama yang berhubungan dengan sistem tsb dan biasanya menggunakan kata

benda.

Contoh : Dosen, Mahasiswa.Hal yang perlu diperhatikan tentang terminator :1. Alur data yang menghubungkan terminator dgn sistem,

menunjukkan hubungan sistem dgn dunia luar.2. Profesional sistem tidak dapat mengubah isi/cara kerja, prosedur

yang berkaitan dgn Terminator.3. Hubungan yang ada antar terminator tidak digambarkan dalam

DFD.

Page 7: Tingkatan level pada  DFD – Data Flow Diagram (Diagram Arus Data)

• Nama terminal berupa kata benda• Terminal tidak boleh memiliki nama yang sama kecuali memang objeknya sama (digambarkan dua kali, dimaksudkan untuk mmbuat diagram lebih jelas). Bila demikian, maka terminal ini perlu diberi garis miring pada pojok kiri atas.• Nama aliran data yang masuk ke dalam suatu proses tidak boleh sama dengan nama aliran data yang keluar dari proses tersebut. a a

• Tidak boleh ada aliran data dari terminal ke data store atau sebaliknya karena terminal bukan bagian dari sistem. Hubungan terminal dengan data store harus melalui proses.

Page 8: Tingkatan level pada  DFD – Data Flow Diagram (Diagram Arus Data)

Komponen Proses

INPUT OUTPUT

Komponen proses menggambarkan transformasi input menjadi output.

Penamaan proses disesuaikan dgn proses/kegiatan yang sedang dilakukan.

Ada 4 kemungkinan yang dapat terjadi dalam proses sehubungan dgn input dan output :

1 input & 1 output 1 input & banyak output

Page 9: Tingkatan level pada  DFD – Data Flow Diagram (Diagram Arus Data)

Bisnis Proses

Banyak input & 1 output Banyak input & banyak output

Ada bbrp hal yang perlu diperhatikan tentang proses :1. Proses harus memiliki input dan output.2. proses dapat dihubungkan dgn komponen terminator, data store atau proses melalui alur data.3. Sistem/bagian/divisi/departemen yang sedang dianalisis oleh profesional sistem digambarkan dgn komponen proses.

Page 10: Tingkatan level pada  DFD – Data Flow Diagram (Diagram Arus Data)

Pedoman pemberian nama proses :• Nama proses terdiri dari kata kerja dan kata benda yang mencerminkan fungsi proses tersebut, misalnya : Hitung Gaji, Pendataan Order, Cetak Laporan Penjualan, dll.• Jangan menggunakan kata ‘proses’ sebagai bagian dari nama suatu proses. (ex : proses hitung gaji)• Tidak boleh ada beberapa proses yang memiliki nama yang sama.• Proses harus diberi nomor. Urutan nomor sedapat mungkin mengikuti aliran/urutan proses, namun demikian, urutan nomor tidak berarti secara mutlak merupakan urutan proses secara kronologis.• Penomoran proses pada tingkat pertama (diagram nol) adalah 1.0, 2.0, 3.0, dst.• Penomoran proses pada tingkat kedua dari proses 1.0 (rincian dari proses 1.0) adalah 1.1, 1.2, 1.3, dst.• Diagram konteks (context diagram) tidak perlu diberi nomor.• Proses 2.x adalah proses terendah, tidak dirinci lagi.

Page 11: Tingkatan level pada  DFD – Data Flow Diagram (Diagram Arus Data)

Komponen ini digunakan untuk membuat model sekumpulan paket data dan diberi nama dgn kata benda bersifat jamak. Data store dapat berupa file/database yang tersimpan dalam disket, harddisk atau bersifat manual seperti buku alamat, file folder.

Yang perlu diperhatikan tentang data store :

1. Alur data dari proses menuju data store, hal ini berarti data store berfungsi sebagai tujuan/tempat penyimpanan fari suatu proses (proses write).

2. Alur data dari data store ke proses, hal ini berarti data store berfungsi sbg sumber/ proses memerlukan data (proses read).

3. Alur data dari proses menuju data store dan sebaliknya berarti berfungsi sbg sumber dan tujuan.

DATA STORE

Page 12: Tingkatan level pada  DFD – Data Flow Diagram (Diagram Arus Data)

Proses Read

Proses Update

Page 13: Tingkatan level pada  DFD – Data Flow Diagram (Diagram Arus Data)

Pedoman pemberian nama data store :• Nama harus mencerminkan isi data store tersebut.• Bila namanya lebih dari satu kata, maka harus diberi tanda sambung

Page 14: Tingkatan level pada  DFD – Data Flow Diagram (Diagram Arus Data)

Alur data digunakan untuk menerangkan perpindahan data / paket datadari satu bagian ke bagian lainnya. Alur data dapat berupa kata, pesan, formulir / informasi.

Ada 4 konsep tentang alur data :1. Packets of dataApabila ada 2 data / lebih yg mengalir dari 1

sumber yg sama menuju pada tujuan yg sama & mempunyai hubungan digambarkan dgn 1 alur data.

ALUR DATA

Page 15: Tingkatan level pada  DFD – Data Flow Diagram (Diagram Arus Data)

2. Diverging data flowApabila ada sejumlah paket data yg berasal

dari sumber yg sama menuju pada tujuan yg berbeda atau paket data yg kompleks dibagi menjadi bbrp elemen data yg dikirim ke tujuan yg berbeda.

3. Converging data flowApabila ada bbrp alur data yg berbeda sumber menuju ke tujuan yg sama.

Page 16: Tingkatan level pada  DFD – Data Flow Diagram (Diagram Arus Data)

4. Sumber dan TujuanArus data harus dihubungkan pada proses, baik dari maupun

yg menujuproses.

Page 17: Tingkatan level pada  DFD – Data Flow Diagram (Diagram Arus Data)

Pedoman pemberian nama aliran data : •Nama aliran data yang terdiri dari beberapa kata dihubungkan dengan garis sambung.• Tidak boleh ada aliran data yang namanya sama dan pemberian nama harus mencerminkan isinya.• Aliran data yang terdiri dari beberapa elemen dapat dinyatakan dengan grup elemen.• Hindari penggunaan kata ‘data’ dan ‘informasi’ untuk memberi nama pada aliran data.• Sedapat mungkin nama aliran data ditulis lengkap.

Page 18: Tingkatan level pada  DFD – Data Flow Diagram (Diagram Arus Data)

STUDY CASE

Kirim PO

KirimPO

ProsesInput PO

Direktur Cetak Lap

abc

abc

surat

Page 19: Tingkatan level pada  DFD – Data Flow Diagram (Diagram Arus Data)

A bagian penerimaan mahasiswa baru menerima setiap Form Registrasi dan berkas yang telah diisi oleh mahasiswa untuk kemudian diinput di data Form Registrasi. Kemudian B bagian seleksi test memeriksa semua berkas dan Form Registrasi, jika lolos seleksi maka akan dikirimkan Surat Panggilan Test Masuk, jika tidak lolos maka dikirimkan Surat Penolakan. Dari hasil ujian test masuk, B mengentry data mahasiswa lulus test ke data calon mahasiswa, dan berdasarkan data tsb, C membuat Surat Tagihan kepada Mahasiswa yang diterima. Setelah mahasiswa melakukan pembayaran, maka mereka membawa mengisi dan menyerahkan Bukti Pembayaran kepada D bagian Perkuliahan dan mengentrynya ke data Mahasiswa. Selanjutnya, berdasarkan data mahasiswa tsb, D membuatkan Jadwal Perkuliahan berisi Ruang, mata kuliah, waktu dan nama dosen untuk diberikan kepada mahasiswa.

Page 20: Tingkatan level pada  DFD – Data Flow Diagram (Diagram Arus Data)
Page 21: Tingkatan level pada  DFD – Data Flow Diagram (Diagram Arus Data)

Thank’s For Your Tention...

Projected By.