SlideShare a Scribd company logo
1 of 27
Presented By HariSetiaji Data Flow Diagram Let’s begin.. www.sirkel.informatics.uii.ac.id
DFD Introduction Suatu diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data sistem. DFD = Data Flow Diagram = Diagram Arus Data = Bubble Chart = Bubble Diagram = Model Proses = Diagram ArusKerja = Model Fungsi Berorientasipadaarus data, dengankonsepdekomposisi DipopulerkanolehDeMarco & Yourdan(1979)danGane & Sarson (1979)denganmenggunakanpendekatanMetodaAnalisisSistemTerstruktur (Structured System Analysis Method) www.sirkel.informatics.uii.ac.id
DFD Advantages DFD membantuparaanalissitemmeringkasinformasitentangsistem, mengetahuihubunganantar sub-sub sistem, membantuperkembanganaplikasisecaraefektif. DFD berfungsisebagaialatkomunikasi yang baikantarapemakaidananalissistem. DFD dapatmenggambarkansejumlahbatasanotomasi (teknikuntukmembuatperangkat, proses, atausistem agar berjalansecaraotomatis) untukpengembanganalternatifsistemfisik. www.sirkel.informatics.uii.ac.id
DFD Weakness DFD tidakmenunjukkanprosespengulangan (loop). DFD tidakmenunjukkanprosesperhitungan. DFD tidakmemperlihatkanalirankontrol. Lemahdalamkonsep model untukpendeskripsian data dan basis data. Get a points.. www.sirkel.informatics.uii.ac.id
DFD Component EntitasLuar Proses Penyimpanan Data Arus Data Points again.. www.sirkel.informatics.uii.ac.id
DFD Component Padasaatawalperancangansistemharusdicantumkanbahwa DFD yang dibuatmenggunakansimbol yang mana. Simboldarikeduasumbertersebutsama-samadapatdigunakan, hanyasajaharuskonsistendalampenggunaannya. Misalnyadariawalmembuat DFD denganmenggunakanGane & Sarson Symbols, harusmenggunakanGane & Sarson Symbolsseterusnyasampaiperancangansistemselesai, tidakbolehberubah-ubah, dariGane & Sarson Symbols keDeMarco & Yourdan Symbols. www.sirkel.informatics.uii.ac.id
DFD Symbol www.sirkel.informatics.uii.ac.id
Terminator (EntitasLuar) Elemendiluarsistem yang akanmemberikan input (source) ataumenerimaouput (sink) darisistem. Terminator mewakilientitaseksternal (external entity) yang berkomunikasidengansistem yang sedangdikembangkan. Terminator diberinamasesuaidengandunialuar yang berkomunikasidengansistem yang sedangdibuatmodelnya, danbiasanyamenggunakankatabenda, misalnyaOperator, Admin, Yayasan, dan lain sebagainya. OPERATOR www.sirkel.informatics.uii.ac.id
Terminator (EntitasLuar) Terdapatduajenis terminator, yaitu: ,[object Object]
Terminator Tujuan (sink), merupakan terminator yang menjaditujuan data/informasisistem.Terminator Sumber	Terminator Tujuan	Terminator Tujuan & Sumber www.sirkel.informatics.uii.ac.id
Proses Menggambarkanapa yang dilakukanolehsistem. Memodifikasi data input menjadi output. Disebutjugadenganbubble. Prosesdiberinamauntukmenjelaskanproses/kegiatanapa yang sedang/akandilaksanakan. Pemberiannamaprosesdilakukandenganmenggunakankatakerjaataukatabenda yang mencerminkanfungsiprosestersebut, sepertiTambahbuku,  Pencarianbuku, Ubah status 1.0 Tambahbuku 1.0 Tambahbuku www.sirkel.informatics.uii.ac.id
Proses Adaempatkemungkinan yang dapatterjadidalamprosessehubungandengan input dan output: 		1 input & 1 output	1 input & banyak output banyak  input & 1 output	banyak  input & banyak output www.sirkel.informatics.uii.ac.id
Datastore Data store berkaitandenganpenyimpanan-penyimpanan, seperti file atau database yang berkaitandenganpenyimpanansecarakomputerisasi, misalnya file disket, file harddisk, file pita magnetik. Data store jugaberkaitandenganpenyimpanansecara manual sepertibukualamat, file folder, arsip/dokumen, dan agenda. Data store diberinamadengankata yang mencerminkan data store tersebut, sepertiOperator(tabelpada database). 		Operator			Operator www.sirkel.informatics.uii.ac.id
Datastore Suatu data store dihubungkandenganarus data hanyapadakomponenproses, tidakdengankomponen DFD lainnya. Maksudnya: ,[object Object]
Arus data ke data store, yaitupengaupdatean data (menambah, menghapus, ataumemodifikasipaket data).www.sirkel.informatics.uii.ac.id
Dataflow (Arus Data) Arus data disimbolkandengangarisbesertaanakpanah, yang merepresentasikanbagaimana data dialirkandarientitasluarkeproses, proseskeentitasluar, proseskeproses, penyimpanan data keproses, atauproseskepenyimpanan data. Arus data diberinamasesuaidengan data/informasi yang dimaksud, biasanyapemberiannamapadaarus data dilakukandenganmenggunakankatabenda, contohnyaNIM, Nama. 1.0 Login OPERATOR username, password www.sirkel.informatics.uii.ac.id
DFD Advantages What’s a different..?? DFD Fisik ,[object Object]
Lebihmengarahpadaimplementasipadabahasapemrograman
Hanyadapatdimengertiolehpihak yang benar-benarmengertimengenaiperancangansistemDFD Logic ,[object Object]
Dapatdipahamiolehsemuakalangan (yang tidakmengertimengenaiperancangansistem)www.sirkel.informatics.uii.ac.id
DFD Examples ContohImplementasi DFD Fisik: 	Kita ambilcontohsederhana, yaitumahasiswamelakukanprosespeminjaman. Kita analisaterlebihdahulukebutuhannya… www.sirkel.informatics.uii.ac.id
DFD Advantages ContohImplementasi DFD Logic: Bayangkanpadasaatkitamelakukanpeminjamandisuatusistemperpus Do you confused..?? www.sirkel.informatics.uii.ac.id
DFD Concepts www.sirkel.informatics.uii.ac.id
DFD Rules Namaarus data yang masukkedalamsuatuprosestidakbolehsamadengannama data flow yang keluardariprosestersebut. Namaarus data yang keluardariproses (menujuentitasluar), berupainformasi. Arus data yang keataukeluardari data store tidakperludiberinamabilaAlirandatanyamenggambarkanseluruh item (1 record utuh semua label darientitasdanprosesdiambilsemua) Namaprosestiap level tidakbolehsama (proses yang didekomposisitidakbolehsamadenganprosespada level sebelumnya www.sirkel.informatics.uii.ac.id
Diagram Konteks (Level 0) Merupakan level tertinggidari DFD yang menggambarkanseluruh input keatau  output darisistem Memberikangambarantentangkeseluruhansistem Hanyaada 1 proses Tidakbolehada data store www.sirkel.informatics.uii.ac.id
Diagram Konteks (Level 0) Contoh Diagram Konteks It’s so simple.. www.sirkel.informatics.uii.ac.id
Diagram Level 1 Merupakanperinciandariproses yang terdapatpada diagram konteks Perhatikan data store yang digunakan Hindariperpotonganarus data www.sirkel.informatics.uii.ac.id

More Related Content

What's hot

Materi minggu ke 5
Materi minggu ke 5Materi minggu ke 5
Materi minggu ke 5
ifunsika
 
Bab 7 pemodelan proses
Bab 7 pemodelan prosesBab 7 pemodelan proses
Bab 7 pemodelan proses
Rif'at Hm
 
PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAM
PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAMPENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAM
PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAM
Muhammad Baihaqi
 
Artikel sia 1 & lab rania juita 43219110113 (24-04-2021)
Artikel sia 1 & lab rania juita 43219110113 (24-04-2021)Artikel sia 1 & lab rania juita 43219110113 (24-04-2021)
Artikel sia 1 & lab rania juita 43219110113 (24-04-2021)
RaniaRaniaJuita
 
Materipemodelan proses2
Materipemodelan proses2Materipemodelan proses2
Materipemodelan proses2
D Istigfarin
 
Muhammad farhan fadhlillah 43218010171 tm7
Muhammad farhan fadhlillah 43218010171 tm7Muhammad farhan fadhlillah 43218010171 tm7
Muhammad farhan fadhlillah 43218010171 tm7
FarhanFadhlillah1
 

What's hot (16)

Pemodelan proses
Pemodelan prosesPemodelan proses
Pemodelan proses
 
DIAH PRIANTIKA - 43218010180
DIAH PRIANTIKA - 43218010180DIAH PRIANTIKA - 43218010180
DIAH PRIANTIKA - 43218010180
 
Materi minggu ke 5
Materi minggu ke 5Materi minggu ke 5
Materi minggu ke 5
 
Dfd
DfdDfd
Dfd
 
Bab 7 pemodelan proses
Bab 7 pemodelan prosesBab 7 pemodelan proses
Bab 7 pemodelan proses
 
PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAM
PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAMPENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAM
PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAM
 
Bab I Data Flow Diagram
Bab I Data Flow DiagramBab I Data Flow Diagram
Bab I Data Flow Diagram
 
Artikel sia 1 & lab rania juita 43219110113 (24-04-2021)
Artikel sia 1 & lab rania juita 43219110113 (24-04-2021)Artikel sia 1 & lab rania juita 43219110113 (24-04-2021)
Artikel sia 1 & lab rania juita 43219110113 (24-04-2021)
 
Sistem informasi akuntansi- diagram aliran data untuk perusahaan kecil_diah ...
Sistem informasi akuntansi- diagram aliran data  untuk perusahaan kecil_diah ...Sistem informasi akuntansi- diagram aliran data  untuk perusahaan kecil_diah ...
Sistem informasi akuntansi- diagram aliran data untuk perusahaan kecil_diah ...
 
Tugas sia sesi 7 diagram alir data untuk perusahaan kecil rizkyta salsabila 3...
Tugas sia sesi 7 diagram alir data untuk perusahaan kecil rizkyta salsabila 3...Tugas sia sesi 7 diagram alir data untuk perusahaan kecil rizkyta salsabila 3...
Tugas sia sesi 7 diagram alir data untuk perusahaan kecil rizkyta salsabila 3...
 
Materipemodelan proses2
Materipemodelan proses2Materipemodelan proses2
Materipemodelan proses2
 
ANALISIS IMPLEMENTASI DIAGRAM ALIRAN DATA PADA PT UNILIVER INDONESIA, TBK
ANALISIS IMPLEMENTASI DIAGRAM ALIRAN DATA PADA PT UNILIVER INDONESIA, TBKANALISIS IMPLEMENTASI DIAGRAM ALIRAN DATA PADA PT UNILIVER INDONESIA, TBK
ANALISIS IMPLEMENTASI DIAGRAM ALIRAN DATA PADA PT UNILIVER INDONESIA, TBK
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow Diagram
 
Diagram aliran data untuk perusahaan kecil
Diagram aliran data  untuk perusahaan kecilDiagram aliran data  untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecil
 
Muhammad farhan fadhlillah 43218010171 tm7
Muhammad farhan fadhlillah 43218010171 tm7Muhammad farhan fadhlillah 43218010171 tm7
Muhammad farhan fadhlillah 43218010171 tm7
 
Laporan praktikum modul 10 (dfd)
Laporan praktikum modul 10 (dfd)Laporan praktikum modul 10 (dfd)
Laporan praktikum modul 10 (dfd)
 

Viewers also liked (8)

Web Programming - Cascading Style Sheet
Web Programming - Cascading Style Sheet Web Programming - Cascading Style Sheet
Web Programming - Cascading Style Sheet
 
Introduction to XPath
Introduction to XPathIntroduction to XPath
Introduction to XPath
 
Web Programming - PHP
Web Programming - PHPWeb Programming - PHP
Web Programming - PHP
 
Tutorial Postgre SQL
Tutorial Postgre SQLTutorial Postgre SQL
Tutorial Postgre SQL
 
Web Programming - Javascript
Web Programming - JavascriptWeb Programming - Javascript
Web Programming - Javascript
 
Burung Dengan Sebelah Sayap
Burung Dengan Sebelah SayapBurung Dengan Sebelah Sayap
Burung Dengan Sebelah Sayap
 
Codigo para convertir numeros a letras
Codigo para convertir numeros a letrasCodigo para convertir numeros a letras
Codigo para convertir numeros a letras
 
Persentasi Ajax Native Xml
Persentasi Ajax Native XmlPersentasi Ajax Native Xml
Persentasi Ajax Native Xml
 

Similar to Bab I Data Flow Diagram

3. Dokumentasi kendali proses, flow diagram.pdf
3. Dokumentasi kendali proses, flow diagram.pdf3. Dokumentasi kendali proses, flow diagram.pdf
3. Dokumentasi kendali proses, flow diagram.pdf
RatihPuspitaSiwi
 
Data flow diagram
Data flow diagramData flow diagram
Data flow diagram
donasiilmu
 
Perancangan SI dengan Pendekatan Terstruktur - Rizki Altino, Khawarizmi Al fajar
Perancangan SI dengan Pendekatan Terstruktur - Rizki Altino, Khawarizmi Al fajarPerancangan SI dengan Pendekatan Terstruktur - Rizki Altino, Khawarizmi Al fajar
Perancangan SI dengan Pendekatan Terstruktur - Rizki Altino, Khawarizmi Al fajar
Muhammad Rizki Altino
 

Similar to Bab I Data Flow Diagram (19)

Diagram aliran data untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecilDiagram aliran data untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecil
 
Kelompok sia 5 analisis implementasi diagram aliran data untuk pada pt. ha...
Kelompok sia 5  analisis implementasi diagram aliran data  untuk pada  pt. ha...Kelompok sia 5  analisis implementasi diagram aliran data  untuk pada  pt. ha...
Kelompok sia 5 analisis implementasi diagram aliran data untuk pada pt. ha...
 
Sistem informasi akuntansi diagram aliran data untuk perusahaan kecil
Sistem informasi akuntansi   diagram aliran data untuk perusahaan kecil Sistem informasi akuntansi   diagram aliran data untuk perusahaan kecil
Sistem informasi akuntansi diagram aliran data untuk perusahaan kecil
 
Bab 7 pemodelan proses
Bab 7 pemodelan prosesBab 7 pemodelan proses
Bab 7 pemodelan proses
 
3. Dokumentasi kendali proses, flow diagram.pdf
3. Dokumentasi kendali proses, flow diagram.pdf3. Dokumentasi kendali proses, flow diagram.pdf
3. Dokumentasi kendali proses, flow diagram.pdf
 
Df ddiah
Df ddiahDf ddiah
Df ddiah
 
Pert-5_DD-CD-DFD.ppt
Pert-5_DD-CD-DFD.pptPert-5_DD-CD-DFD.ppt
Pert-5_DD-CD-DFD.ppt
 
Bab 7 dfd
Bab 7 dfdBab 7 dfd
Bab 7 dfd
 
Dfd
DfdDfd
Dfd
 
Bab 7 dfd
Bab 7 dfdBab 7 dfd
Bab 7 dfd
 
Pengertian data flow diagram
Pengertian data flow diagramPengertian data flow diagram
Pengertian data flow diagram
 
diagram chart
diagram chartdiagram chart
diagram chart
 
Analisis Sistem Informasi [Materi IV]
Analisis Sistem Informasi [Materi IV]Analisis Sistem Informasi [Materi IV]
Analisis Sistem Informasi [Materi IV]
 
APS__dfd.pptx
APS__dfd.pptxAPS__dfd.pptx
APS__dfd.pptx
 
Tugas 7, septi hendarwati,yananto mihadi putra, se, m.si, diagram aliran data...
Tugas 7, septi hendarwati,yananto mihadi putra, se, m.si, diagram aliran data...Tugas 7, septi hendarwati,yananto mihadi putra, se, m.si, diagram aliran data...
Tugas 7, septi hendarwati,yananto mihadi putra, se, m.si, diagram aliran data...
 
Materi 4 Data_Flow_Diagram.pptx
Materi 4 Data_Flow_Diagram.pptxMateri 4 Data_Flow_Diagram.pptx
Materi 4 Data_Flow_Diagram.pptx
 
Data flow diagram
Data flow diagramData flow diagram
Data flow diagram
 
Perancangan SI dengan Pendekatan Terstruktur - Rizki Altino, Khawarizmi Al fajar
Perancangan SI dengan Pendekatan Terstruktur - Rizki Altino, Khawarizmi Al fajarPerancangan SI dengan Pendekatan Terstruktur - Rizki Altino, Khawarizmi Al fajar
Perancangan SI dengan Pendekatan Terstruktur - Rizki Altino, Khawarizmi Al fajar
 
Rpl upload #6
Rpl upload #6Rpl upload #6
Rpl upload #6
 

More from Hari Setiaji

More from Hari Setiaji (14)

Project Management Tools
Project Management ToolsProject Management Tools
Project Management Tools
 
Database Jaman Now
Database Jaman NowDatabase Jaman Now
Database Jaman Now
 
Introduction to ajax
Introduction to ajaxIntroduction to ajax
Introduction to ajax
 
DTD - Atribut dan Entities
DTD - Atribut dan EntitiesDTD - Atribut dan Entities
DTD - Atribut dan Entities
 
Teknologi XML - Pengenalan DTD
Teknologi XML - Pengenalan DTDTeknologi XML - Pengenalan DTD
Teknologi XML - Pengenalan DTD
 
Teknologi XML - Pengenalan Tree
Teknologi XML - Pengenalan TreeTeknologi XML - Pengenalan Tree
Teknologi XML - Pengenalan Tree
 
HTML - Form
HTML - FormHTML - Form
HTML - Form
 
HTML Dasar
HTML DasarHTML Dasar
HTML Dasar
 
Pengenalan XML
Pengenalan XMLPengenalan XML
Pengenalan XML
 
Internet dan Web
Internet dan WebInternet dan Web
Internet dan Web
 
Perkembangan Web
Perkembangan WebPerkembangan Web
Perkembangan Web
 
Bab II Use Case Diagram
Bab II Use Case DiagramBab II Use Case Diagram
Bab II Use Case Diagram
 
Native Xml Tutorial
Native Xml TutorialNative Xml Tutorial
Native Xml Tutorial
 
Distributed Database Using Oracle
Distributed Database Using OracleDistributed Database Using Oracle
Distributed Database Using Oracle
 

Recently uploaded

Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
pipinafindraputri1
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
JuliBriana2
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
nabilafarahdiba95
 

Recently uploaded (20)

KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
 
Latihan Soal untuk US dan Tryout SMP 2024
Latihan Soal untuk  US dan Tryout SMP 2024Latihan Soal untuk  US dan Tryout SMP 2024
Latihan Soal untuk US dan Tryout SMP 2024
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
 
Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024
 
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
 
Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, Figma
 
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
 
Prakarsa Perubahan dan kanvas ATAP (1).pptx
Prakarsa Perubahan dan kanvas ATAP (1).pptxPrakarsa Perubahan dan kanvas ATAP (1).pptx
Prakarsa Perubahan dan kanvas ATAP (1).pptx
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
 
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
 
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXAKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
 
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 5 KURIKULUM MERDEKA.pdf
 
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
 
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
 
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
RENCANA & Link2 Materi Pelatihan_ "Teknik Perhitungan TKDN, BMP, Preferensi H...
 

Bab I Data Flow Diagram

  • 1. Presented By HariSetiaji Data Flow Diagram Let’s begin.. www.sirkel.informatics.uii.ac.id
  • 2. DFD Introduction Suatu diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data sistem. DFD = Data Flow Diagram = Diagram Arus Data = Bubble Chart = Bubble Diagram = Model Proses = Diagram ArusKerja = Model Fungsi Berorientasipadaarus data, dengankonsepdekomposisi DipopulerkanolehDeMarco & Yourdan(1979)danGane & Sarson (1979)denganmenggunakanpendekatanMetodaAnalisisSistemTerstruktur (Structured System Analysis Method) www.sirkel.informatics.uii.ac.id
  • 3. DFD Advantages DFD membantuparaanalissitemmeringkasinformasitentangsistem, mengetahuihubunganantar sub-sub sistem, membantuperkembanganaplikasisecaraefektif. DFD berfungsisebagaialatkomunikasi yang baikantarapemakaidananalissistem. DFD dapatmenggambarkansejumlahbatasanotomasi (teknikuntukmembuatperangkat, proses, atausistem agar berjalansecaraotomatis) untukpengembanganalternatifsistemfisik. www.sirkel.informatics.uii.ac.id
  • 4. DFD Weakness DFD tidakmenunjukkanprosespengulangan (loop). DFD tidakmenunjukkanprosesperhitungan. DFD tidakmemperlihatkanalirankontrol. Lemahdalamkonsep model untukpendeskripsian data dan basis data. Get a points.. www.sirkel.informatics.uii.ac.id
  • 5. DFD Component EntitasLuar Proses Penyimpanan Data Arus Data Points again.. www.sirkel.informatics.uii.ac.id
  • 6. DFD Component Padasaatawalperancangansistemharusdicantumkanbahwa DFD yang dibuatmenggunakansimbol yang mana. Simboldarikeduasumbertersebutsama-samadapatdigunakan, hanyasajaharuskonsistendalampenggunaannya. Misalnyadariawalmembuat DFD denganmenggunakanGane & Sarson Symbols, harusmenggunakanGane & Sarson Symbolsseterusnyasampaiperancangansistemselesai, tidakbolehberubah-ubah, dariGane & Sarson Symbols keDeMarco & Yourdan Symbols. www.sirkel.informatics.uii.ac.id
  • 8. Terminator (EntitasLuar) Elemendiluarsistem yang akanmemberikan input (source) ataumenerimaouput (sink) darisistem. Terminator mewakilientitaseksternal (external entity) yang berkomunikasidengansistem yang sedangdikembangkan. Terminator diberinamasesuaidengandunialuar yang berkomunikasidengansistem yang sedangdibuatmodelnya, danbiasanyamenggunakankatabenda, misalnyaOperator, Admin, Yayasan, dan lain sebagainya. OPERATOR www.sirkel.informatics.uii.ac.id
  • 9.
  • 10. Terminator Tujuan (sink), merupakan terminator yang menjaditujuan data/informasisistem.Terminator Sumber Terminator Tujuan Terminator Tujuan & Sumber www.sirkel.informatics.uii.ac.id
  • 11. Proses Menggambarkanapa yang dilakukanolehsistem. Memodifikasi data input menjadi output. Disebutjugadenganbubble. Prosesdiberinamauntukmenjelaskanproses/kegiatanapa yang sedang/akandilaksanakan. Pemberiannamaprosesdilakukandenganmenggunakankatakerjaataukatabenda yang mencerminkanfungsiprosestersebut, sepertiTambahbuku, Pencarianbuku, Ubah status 1.0 Tambahbuku 1.0 Tambahbuku www.sirkel.informatics.uii.ac.id
  • 12. Proses Adaempatkemungkinan yang dapatterjadidalamprosessehubungandengan input dan output: 1 input & 1 output 1 input & banyak output banyak input & 1 output banyak input & banyak output www.sirkel.informatics.uii.ac.id
  • 13. Datastore Data store berkaitandenganpenyimpanan-penyimpanan, seperti file atau database yang berkaitandenganpenyimpanansecarakomputerisasi, misalnya file disket, file harddisk, file pita magnetik. Data store jugaberkaitandenganpenyimpanansecara manual sepertibukualamat, file folder, arsip/dokumen, dan agenda. Data store diberinamadengankata yang mencerminkan data store tersebut, sepertiOperator(tabelpada database). Operator Operator www.sirkel.informatics.uii.ac.id
  • 14.
  • 15. Arus data ke data store, yaitupengaupdatean data (menambah, menghapus, ataumemodifikasipaket data).www.sirkel.informatics.uii.ac.id
  • 16. Dataflow (Arus Data) Arus data disimbolkandengangarisbesertaanakpanah, yang merepresentasikanbagaimana data dialirkandarientitasluarkeproses, proseskeentitasluar, proseskeproses, penyimpanan data keproses, atauproseskepenyimpanan data. Arus data diberinamasesuaidengan data/informasi yang dimaksud, biasanyapemberiannamapadaarus data dilakukandenganmenggunakankatabenda, contohnyaNIM, Nama. 1.0 Login OPERATOR username, password www.sirkel.informatics.uii.ac.id
  • 17.
  • 19.
  • 21. DFD Examples ContohImplementasi DFD Fisik: Kita ambilcontohsederhana, yaitumahasiswamelakukanprosespeminjaman. Kita analisaterlebihdahulukebutuhannya… www.sirkel.informatics.uii.ac.id
  • 22. DFD Advantages ContohImplementasi DFD Logic: Bayangkanpadasaatkitamelakukanpeminjamandisuatusistemperpus Do you confused..?? www.sirkel.informatics.uii.ac.id
  • 24. DFD Rules Namaarus data yang masukkedalamsuatuprosestidakbolehsamadengannama data flow yang keluardariprosestersebut. Namaarus data yang keluardariproses (menujuentitasluar), berupainformasi. Arus data yang keataukeluardari data store tidakperludiberinamabilaAlirandatanyamenggambarkanseluruh item (1 record utuh semua label darientitasdanprosesdiambilsemua) Namaprosestiap level tidakbolehsama (proses yang didekomposisitidakbolehsamadenganprosespada level sebelumnya www.sirkel.informatics.uii.ac.id
  • 25. Diagram Konteks (Level 0) Merupakan level tertinggidari DFD yang menggambarkanseluruh input keatau output darisistem Memberikangambarantentangkeseluruhansistem Hanyaada 1 proses Tidakbolehada data store www.sirkel.informatics.uii.ac.id
  • 26. Diagram Konteks (Level 0) Contoh Diagram Konteks It’s so simple.. www.sirkel.informatics.uii.ac.id
  • 27. Diagram Level 1 Merupakanperinciandariproses yang terdapatpada diagram konteks Perhatikan data store yang digunakan Hindariperpotonganarus data www.sirkel.informatics.uii.ac.id
  • 28. Diagram Level 1 Contoh Diagram Level 1 Watch your books.. www.sirkel.informatics.uii.ac.id
  • 29. Diagram Level 2,3,… Merupakanrinciandari diagram level diatasnya. Contoh : diagram level duamerupakanrinciandari diagram level satu, diagram level tigamerupakanrinciandari diagram level dua, begituseterusnya. PerhatikanPenomoran level pada DFD Di dalamsatu level DFD hendaknyatidaklebihdari 7 ataumaksimal 9 proses, jikalebihmakaharusdilakukandekomposisi. What do you think..?? www.sirkel.informatics.uii.ac.id
  • 30. Diagram Level 2,3,… Contoh diagram level 2 Remember it..!! www.sirkel.informatics.uii.ac.id
  • 31. DFD Advantages Hubunganlangsungantarentitasluar. Hubunganlangsungantarpenyimpanluar. 3. Hubunganlangsung antara entitasluar dan penyimpan data. www.sirkel.informatics.uii.ac.id
  • 32. SemogaBermanfaatFollow HariSetiaji on Twitterwww.harisetiaji.wordpress.com Any questions..?? Let’s practice.. That’s all folks.. www.sirkel.informatics.uii.ac.id