SlideShare a Scribd company logo
4.4. Analisis Berorientasi Aliran Data

Pendekatan dari sisi bisnis (DeMarco, Yourdan
dan Senn). Analisis aliran data adalah analisis
yang dilakukan untuk mempelajari
pemanfaatan data pada setiap aktifitas.
Menampilkan hasil pengamatan dalam apa
yang disebut Data Flow Diagram (DFD) atau
Diagram Alir Data (DAD).
4.4.1. Diagram Aliran Data (Data Flow Diagram)
Pengertian :
• Suatu tampilan grafis yang memunculkan relasi/hubungan
antara proses dan data berserta kamus data yang
menjelaskan rincian data yang dipergunakan
• Diagram untuk menggambarkan aliran data dalam sistem,
sumber dan tujuan data, proses yang mengolah data
tersebut, dan tempat penyimpanan datanya.
• Representasi jaringan dari sistem yang menggambarkan
sistem berdasarkan komponen-komponennya dengan semua
antar muka diantara komponen-komponen tersebut.
• Perangkat permodelan yang dapat menggambarkan sistem
sebagai sebuah jaringan proses-proses fungsional yang satu
dengan yang lainnya dihubungkan oleh “pipa saluran” data.
• Diagram yang merepresentasikan bagaimana informasi
keluar masuk dari ke sistem, proses apa yang mengubah
informasi tersebut dan dimana informasi disimpan.
• Diperkenalkan oleh Tom DeMarco serta Chris Gane dan Trish
Sarson berdasarkan notasi SADT (Structure Analysis dan
Design Technique).
• Merupakan salah satu teknik yang cukup penting dalam
menganalisa sistem karena :
 Dapat mendefinisikan batasan sistem.
 Membantu memeriksa kebenaran dan kelengkapan aliran
informasi.
 Merupakan dasar perancangan dengan memunculkan
proses-proses pengolahan data.
• Dapat digunakan untuk menggambarkan aktivitas proses
secara paralel (beberapa aliran data dapat terjadi secara
simultan). Bandingkan dengan flowmap yang hanya dapat
menggambarkan aliran data (dokumen) secara serial.
Elemen-elemen DFD
Ada empat elemen yang membentuk suatu DFD, yaitu :
1. Aliran Data (Data Flow)
• Pipa saluran dimana paket informasi yang diketahui komposisinya
mengalir.
• Penghubung antar proses yang merepresentasikan informasi yang
dibutuhkan proses sebagai masukan atau informasi yang
dihasilkan proses sebagai keluaran.
• Aliran paket informasi dari satu bagian sistem ke bagian sistem
lainnya.
• Umumnya mengalir antar proses, tetapi dapat juga mengalir keluar
masuk dari ke file (data store) atau dari ke sumber tujuan data.
• Data yang dinyatakan dengan aliran data boleh datang dari
beberapa dokumen, jadi tidak perlu dirinci menjadi dokumendokumen tersebut.
• Diberi nama sesuai dengan substansi isi dari paket informasi
(bukan nama dokumen) yang mengalir.
• Jumlah aliran data yang masuk dan keluar proses harus sama
2. Proses
• Transformasi aliran data yang datang menjadi aliran data
yang keluar.
• Transformasi bagaimana satu atau beberapa masukan
diubah menjadi keluaran.
• Menjelaskan proses-proses transformasi data apa saja
yang ada dalam sistem atau yang harus dikerjakan oleh
sistem. Komponen-komponen fisik tidak dapat
diidentifikasikan sebagai proses.
• Diberi nama dan nomor yang akan dipergunakan untuk
keperluan identifikasi. Nama yang diberikan harus dapat
menjelaskan apa yang dilakukan oleh proses. Nama
proses baisanya ditulis dalam kata kerja.
3. Penyimpanan Data (Data Store)
• Tempat penyimpanan data atau tempat data
yang dirujuk oleh proses.
• Kumpulan paket data yang harus diingat
oleh sistem dalam periode waktu tertentu.
• Pada akhir pembangunan sistem, data store
biasanya diimplementasi sebagai file atau
basis data.
4. Entitas Eksternal/Terminator/ Source atau Sink
• Menggambarkan entitas yang berinteraksi dengan sistem
yang berada diluar ruang lingkup sistem (bukan yang
menjalankan sistem tersebut) atau entitas yang berfungsi
sebagai producer/consumer dari sistem (sumber atau
tujuan data).
• Dapat berupa orang, unit organisasi, komputer
eksternal, organisasi eksternal atau sistem lain. Operator
yang memasukkan data dalam sistem termasuk entitas
internal, karena ia bukan consumer/producer sistem
(kecuali untuk ruang lingkup perangkat lunak tertentu).
• Antara terminator tidak boleh berkomunikasi langsung
• Jumlah entitas/terminator yang terkait pada satu level akan
muncul dalam jumlah yang sama untuk level lainnya
Tabel 4.1. Simbol Data Flow Diagram
Penggambaran DFD
Ada dua pendekatan penggambaran/pembuatan DFD yaitu
pendekatan fisik dan logika.

1. Pendekatan Fisik
• Mengerjakan apa atau siapa yang mengerjakan prosesproses dalam sistem.
• Biasanya penggambaran DFD fisik dilakukan untuk alasan :
 Kemudahan tahap awal dalam menguraikan interaksi
antar komputer fisik suatu sistem.
 Memberi kemudahan bagi pihak pemakai untuk
memahami sistem dilihat dari sudut pandangnya.
 Merupakan salah satu cara yang mudah untuk
mendapatkan pengesahan dan verifikasi dari pemakai.
• Cukup efektif dalam mengkomunikasikan sistem pada pihak
pemakai.
2. Pendekatan Logika
• Menggambarkan proses atau fungsi transformasi data yang ada dalam
sistem (bukan apa atau siapa yang mengerjakannya).
• Dapat dibuat dari DFD fisik dengan cara mentranslasikannya menjadi
deskripsi logika yang difokuskan pada data dan proses (jangan melihat
siapa yang melakukan pekerjaan tersebut).
• Aturan dasar untuk menggambarkan diagram logic aliran data :
 Setiap aliran data yang meninggalkan proses harus berdasarkan pada
data yang masuk ke dalam proses tersebut.
 Semua aliran data diberi nama dimana pemberian nama
merefleksikan data yang mengalir tersebut antara proses,
penyimpanan data dan sumber lainnya.
 Hanya data yang akan dipergunakan dalam proses yang digambarkan
sebagai masukan pada satu proses.
 Satu proses tidak perlu mengetahui proses lainnya dalam sistem, jadi
hanya tergantung pada masukan dan keluarannya saja.
 Proses selalu berjalan dalam arti tidak ada awal atau akhir. Jadi selalu
siap menjalankan fungsinya atau melakukan pekerjaan tertentu.
2. Pendekatan Logika
• Beberapa hal yang harus diperhatikan dlm menggambarkan
DFD logika :
 Perhatikan data aktual, bukan dokumen, yang berhubungan
dengan proses.
 Hilangkan aliran informasi melalui orang/unit
organisasi/kantor, munculkan prosedur atau prosedurnya saja.
 Hilangkan proses yang tidak penting, yang tidak mengubah
data/aliran data, misalnya proses menyalin (copy) data.
 Hilangkan fungsi alat bantu atau peralatan-peralatan lainnya.
 Konsolidasikan kerangkapan penyimpanan data.
• Dibuat hanya untuk menggambarkan proses yang akan
dikerjakan oleh komputer, bukan proses yang sifatnya fisik atau
manual.
Diagram Konteks
Menggambarkan secara umum konteks yang terjadi
dalam sistem antara dunia internal dan dunia
eksternal yang berbatasan. Merupakan lapisan
teratas terhadap sistem yang akan di bahas.

DFD Level 1 … s.d. Level n
Merupakan gambaran rinci dari diagram
konteks, makin tinggi levelnya maka akan makin
dalam penjabaran rincian prosesnya.
Evaluasi ketelitian DFD
Sangat penting untuk mengevaluasi DFD yang sudah dibuat.
Beberapa pertanyaan dapat muncul untuk evaluasi tersebut :
 Apakah ada komponen dalam DFD yang belum diberi nama?
 Apakah ada data yang disimpan yang tidak direfer sebagai
masukan/keluaran dari suatu proses?
 Apakah ada proses yang tidak menerima masukan sama sekali?
 Apakah ada proses yang tidak memproduksi keluaran sama
sekali?
 Apakah masih ada proses yang melayani beberapa tujuan
proses?
 Apakah ada data yang disimpan dan tidak pernah direfer?
 Apakah masukan data sesuai/releven untuk dijalankan pada
proses?
 Apakah ada item data yang simpan berlebihan (lebih dari yang
dibutuhkan)?
Rpl upload #6

More Related Content

PDF
Dfd
PPT
PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAM
DOCX
Pemodelan proses
PDF
Diagram aliran data untuk perusahaan kecil
PDF
Pemodelan sistem (DFD)
PDF
Sistem informasi akuntansi diagram aliran data untuk perusahaan kecil
DOCX
Bab 7 pemodelan proses
PDF
Sistem informasi akuntansi teknik dan dokumentasi sistem informasi
Dfd
PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAM
Pemodelan proses
Diagram aliran data untuk perusahaan kecil
Pemodelan sistem (DFD)
Sistem informasi akuntansi diagram aliran data untuk perusahaan kecil
Bab 7 pemodelan proses
Sistem informasi akuntansi teknik dan dokumentasi sistem informasi

What's hot (15)

PPTX
Ppt bab 6 sia ii translate Teknik Dokumentasi dan pengembangan sistem
PPTX
Dokumentasi sistem informasi akuntansi
PDF
Tugas sia sesi 7 diagram alir data untuk perusahaan kecil rizkyta salsabila 3...
PDF
Data Flow Diagram
DOCX
Kelompok sia 5 analisis teknik dan dokumentasi sistem informasi akuntansi pa...
PDF
Materi Data Flow Diagram.pdf
PPTX
Sistem informasi akuntansi - Teknik Dokumentasi dan penyususnan Sistem
PDF
PDF
Sia diagram aliran data untuk perusahaan kecil
PDF
Bab I Data Flow Diagram
PPTX
Materi minggu ke 5
DOCX
Diagram aliran data untuk perusahaan kecil
PPTX
Process Modeling
PPTX
Bab 6 Dokumentasi Sistem Informasi Akuntansi_Flowchart
DOCX
Df ddiah
Ppt bab 6 sia ii translate Teknik Dokumentasi dan pengembangan sistem
Dokumentasi sistem informasi akuntansi
Tugas sia sesi 7 diagram alir data untuk perusahaan kecil rizkyta salsabila 3...
Data Flow Diagram
Kelompok sia 5 analisis teknik dan dokumentasi sistem informasi akuntansi pa...
Materi Data Flow Diagram.pdf
Sistem informasi akuntansi - Teknik Dokumentasi dan penyususnan Sistem
Sia diagram aliran data untuk perusahaan kecil
Bab I Data Flow Diagram
Materi minggu ke 5
Diagram aliran data untuk perusahaan kecil
Process Modeling
Bab 6 Dokumentasi Sistem Informasi Akuntansi_Flowchart
Df ddiah
Ad

Viewers also liked (9)

PDF
Modul rpl (final 2013)
PDF
REKAYASA PERANGKAT LUNAK
DOCX
Diagram konteks dan dfd
PDF
Analisis dan perencanaan pekerjaan
PDF
Aplikasi sistem informasi akademik berbasis desktop
PPT
HSC Context and data flow diagrams ( DFD )
PDF
แนวข้อสอบทหารอากาศวิชาคณิตศาสตร์
DOCX
Manual de puestos .
PPTX
15 Tips for Compelling Company Updates on LinkedIn
Modul rpl (final 2013)
REKAYASA PERANGKAT LUNAK
Diagram konteks dan dfd
Analisis dan perencanaan pekerjaan
Aplikasi sistem informasi akademik berbasis desktop
HSC Context and data flow diagrams ( DFD )
แนวข้อสอบทหารอากาศวิชาคณิตศาสตร์
Manual de puestos .
15 Tips for Compelling Company Updates on LinkedIn
Ad

Similar to Rpl upload #6 (20)

DOCX
Diagram aliran data untuk perusahaan kecil
DOCX
Bab 7 pemodelan proses
DOC
Data flow diagram 1
DOC
Dfd 879078
DOC
Data flow diagram 1
DOC
diagram chart
DOC
Data flow diagram 1
PPTX
DFD_Procedure+dan+DFD+2023 .pptx
DOCX
Kelompok 07 (tugas pertemuan 7)
PPTX
DFD for system analysis and design. Data flow diagram
PPT
Analisis Perancangan Sistem - Data Flow Diagram (DFD)
PPT
file_2013-07-16_23-01-31_Heru_Lestiawan,_M.Kom__Data_Flow_Diagram.ppt
PPT
Materi 10
DOCX
Sistem informasi akuntansi- diagram aliran data untuk perusahaan kecil_diah ...
DOCX
DIAH PRIANTIKA - 43218010180
DOCX
Muhammad farhan fadhlillah 43218010171 tm7
PPTX
Software enginering
PDF
Artikel sia 1 & lab rania juita 43219110113 (24-04-2021)
DOCX
Pengertian data flow diagram
Diagram aliran data untuk perusahaan kecil
Bab 7 pemodelan proses
Data flow diagram 1
Dfd 879078
Data flow diagram 1
diagram chart
Data flow diagram 1
DFD_Procedure+dan+DFD+2023 .pptx
Kelompok 07 (tugas pertemuan 7)
DFD for system analysis and design. Data flow diagram
Analisis Perancangan Sistem - Data Flow Diagram (DFD)
file_2013-07-16_23-01-31_Heru_Lestiawan,_M.Kom__Data_Flow_Diagram.ppt
Materi 10
Sistem informasi akuntansi- diagram aliran data untuk perusahaan kecil_diah ...
DIAH PRIANTIKA - 43218010180
Muhammad farhan fadhlillah 43218010171 tm7
Software enginering
Artikel sia 1 & lab rania juita 43219110113 (24-04-2021)
Pengertian data flow diagram

More from Anjrah Mintana (10)

PPTX
Rpl upload #8
PPTX
Rpl upload #5
PPTX
Rpl upload #4
PPTX
Rpl upload #3
PPTX
Rpl upload #2
PPTX
Rpl upload #1
PPT
Pengenalan jaringan komputer
PPTX
Internet
PPTX
Internet
PPT
Bahan ajar interaktif
Rpl upload #8
Rpl upload #5
Rpl upload #4
Rpl upload #3
Rpl upload #2
Rpl upload #1
Pengenalan jaringan komputer
Internet
Internet
Bahan ajar interaktif

Rpl upload #6

  • 1. 4.4. Analisis Berorientasi Aliran Data Pendekatan dari sisi bisnis (DeMarco, Yourdan dan Senn). Analisis aliran data adalah analisis yang dilakukan untuk mempelajari pemanfaatan data pada setiap aktifitas. Menampilkan hasil pengamatan dalam apa yang disebut Data Flow Diagram (DFD) atau Diagram Alir Data (DAD).
  • 2. 4.4.1. Diagram Aliran Data (Data Flow Diagram) Pengertian : • Suatu tampilan grafis yang memunculkan relasi/hubungan antara proses dan data berserta kamus data yang menjelaskan rincian data yang dipergunakan • Diagram untuk menggambarkan aliran data dalam sistem, sumber dan tujuan data, proses yang mengolah data tersebut, dan tempat penyimpanan datanya. • Representasi jaringan dari sistem yang menggambarkan sistem berdasarkan komponen-komponennya dengan semua antar muka diantara komponen-komponen tersebut. • Perangkat permodelan yang dapat menggambarkan sistem sebagai sebuah jaringan proses-proses fungsional yang satu dengan yang lainnya dihubungkan oleh “pipa saluran” data.
  • 3. • Diagram yang merepresentasikan bagaimana informasi keluar masuk dari ke sistem, proses apa yang mengubah informasi tersebut dan dimana informasi disimpan. • Diperkenalkan oleh Tom DeMarco serta Chris Gane dan Trish Sarson berdasarkan notasi SADT (Structure Analysis dan Design Technique). • Merupakan salah satu teknik yang cukup penting dalam menganalisa sistem karena :  Dapat mendefinisikan batasan sistem.  Membantu memeriksa kebenaran dan kelengkapan aliran informasi.  Merupakan dasar perancangan dengan memunculkan proses-proses pengolahan data. • Dapat digunakan untuk menggambarkan aktivitas proses secara paralel (beberapa aliran data dapat terjadi secara simultan). Bandingkan dengan flowmap yang hanya dapat menggambarkan aliran data (dokumen) secara serial.
  • 4. Elemen-elemen DFD Ada empat elemen yang membentuk suatu DFD, yaitu : 1. Aliran Data (Data Flow) • Pipa saluran dimana paket informasi yang diketahui komposisinya mengalir. • Penghubung antar proses yang merepresentasikan informasi yang dibutuhkan proses sebagai masukan atau informasi yang dihasilkan proses sebagai keluaran. • Aliran paket informasi dari satu bagian sistem ke bagian sistem lainnya. • Umumnya mengalir antar proses, tetapi dapat juga mengalir keluar masuk dari ke file (data store) atau dari ke sumber tujuan data. • Data yang dinyatakan dengan aliran data boleh datang dari beberapa dokumen, jadi tidak perlu dirinci menjadi dokumendokumen tersebut. • Diberi nama sesuai dengan substansi isi dari paket informasi (bukan nama dokumen) yang mengalir. • Jumlah aliran data yang masuk dan keluar proses harus sama
  • 5. 2. Proses • Transformasi aliran data yang datang menjadi aliran data yang keluar. • Transformasi bagaimana satu atau beberapa masukan diubah menjadi keluaran. • Menjelaskan proses-proses transformasi data apa saja yang ada dalam sistem atau yang harus dikerjakan oleh sistem. Komponen-komponen fisik tidak dapat diidentifikasikan sebagai proses. • Diberi nama dan nomor yang akan dipergunakan untuk keperluan identifikasi. Nama yang diberikan harus dapat menjelaskan apa yang dilakukan oleh proses. Nama proses baisanya ditulis dalam kata kerja.
  • 6. 3. Penyimpanan Data (Data Store) • Tempat penyimpanan data atau tempat data yang dirujuk oleh proses. • Kumpulan paket data yang harus diingat oleh sistem dalam periode waktu tertentu. • Pada akhir pembangunan sistem, data store biasanya diimplementasi sebagai file atau basis data.
  • 7. 4. Entitas Eksternal/Terminator/ Source atau Sink • Menggambarkan entitas yang berinteraksi dengan sistem yang berada diluar ruang lingkup sistem (bukan yang menjalankan sistem tersebut) atau entitas yang berfungsi sebagai producer/consumer dari sistem (sumber atau tujuan data). • Dapat berupa orang, unit organisasi, komputer eksternal, organisasi eksternal atau sistem lain. Operator yang memasukkan data dalam sistem termasuk entitas internal, karena ia bukan consumer/producer sistem (kecuali untuk ruang lingkup perangkat lunak tertentu). • Antara terminator tidak boleh berkomunikasi langsung • Jumlah entitas/terminator yang terkait pada satu level akan muncul dalam jumlah yang sama untuk level lainnya
  • 8. Tabel 4.1. Simbol Data Flow Diagram
  • 9. Penggambaran DFD Ada dua pendekatan penggambaran/pembuatan DFD yaitu pendekatan fisik dan logika. 1. Pendekatan Fisik • Mengerjakan apa atau siapa yang mengerjakan prosesproses dalam sistem. • Biasanya penggambaran DFD fisik dilakukan untuk alasan :  Kemudahan tahap awal dalam menguraikan interaksi antar komputer fisik suatu sistem.  Memberi kemudahan bagi pihak pemakai untuk memahami sistem dilihat dari sudut pandangnya.  Merupakan salah satu cara yang mudah untuk mendapatkan pengesahan dan verifikasi dari pemakai. • Cukup efektif dalam mengkomunikasikan sistem pada pihak pemakai.
  • 10. 2. Pendekatan Logika • Menggambarkan proses atau fungsi transformasi data yang ada dalam sistem (bukan apa atau siapa yang mengerjakannya). • Dapat dibuat dari DFD fisik dengan cara mentranslasikannya menjadi deskripsi logika yang difokuskan pada data dan proses (jangan melihat siapa yang melakukan pekerjaan tersebut). • Aturan dasar untuk menggambarkan diagram logic aliran data :  Setiap aliran data yang meninggalkan proses harus berdasarkan pada data yang masuk ke dalam proses tersebut.  Semua aliran data diberi nama dimana pemberian nama merefleksikan data yang mengalir tersebut antara proses, penyimpanan data dan sumber lainnya.  Hanya data yang akan dipergunakan dalam proses yang digambarkan sebagai masukan pada satu proses.  Satu proses tidak perlu mengetahui proses lainnya dalam sistem, jadi hanya tergantung pada masukan dan keluarannya saja.  Proses selalu berjalan dalam arti tidak ada awal atau akhir. Jadi selalu siap menjalankan fungsinya atau melakukan pekerjaan tertentu.
  • 11. 2. Pendekatan Logika • Beberapa hal yang harus diperhatikan dlm menggambarkan DFD logika :  Perhatikan data aktual, bukan dokumen, yang berhubungan dengan proses.  Hilangkan aliran informasi melalui orang/unit organisasi/kantor, munculkan prosedur atau prosedurnya saja.  Hilangkan proses yang tidak penting, yang tidak mengubah data/aliran data, misalnya proses menyalin (copy) data.  Hilangkan fungsi alat bantu atau peralatan-peralatan lainnya.  Konsolidasikan kerangkapan penyimpanan data. • Dibuat hanya untuk menggambarkan proses yang akan dikerjakan oleh komputer, bukan proses yang sifatnya fisik atau manual.
  • 12. Diagram Konteks Menggambarkan secara umum konteks yang terjadi dalam sistem antara dunia internal dan dunia eksternal yang berbatasan. Merupakan lapisan teratas terhadap sistem yang akan di bahas. DFD Level 1 … s.d. Level n Merupakan gambaran rinci dari diagram konteks, makin tinggi levelnya maka akan makin dalam penjabaran rincian prosesnya.
  • 13. Evaluasi ketelitian DFD Sangat penting untuk mengevaluasi DFD yang sudah dibuat. Beberapa pertanyaan dapat muncul untuk evaluasi tersebut :  Apakah ada komponen dalam DFD yang belum diberi nama?  Apakah ada data yang disimpan yang tidak direfer sebagai masukan/keluaran dari suatu proses?  Apakah ada proses yang tidak menerima masukan sama sekali?  Apakah ada proses yang tidak memproduksi keluaran sama sekali?  Apakah masih ada proses yang melayani beberapa tujuan proses?  Apakah ada data yang disimpan dan tidak pernah direfer?  Apakah masukan data sesuai/releven untuk dijalankan pada proses?  Apakah ada item data yang simpan berlebihan (lebih dari yang dibutuhkan)?