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

DIAH PRIANTIKA - 43218010180
DIAH PRIANTIKA - 43218010180DIAH PRIANTIKA - 43218010180
DIAH PRIANTIKA - 43218010180diahpriantika
 
Materi minggu ke 5
Materi minggu ke 5Materi minggu ke 5
Materi minggu ke 5ifunsika
 
Bab 7 pemodelan proses
Bab 7 pemodelan prosesBab 7 pemodelan proses
Bab 7 pemodelan prosesRif'at Hm
 
PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAM
PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAMPENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAM
PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAMMuhammad 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
 
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 ...DiahArumNihaya
 
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...RizkytaSalsabila
 
Materipemodelan proses2
Materipemodelan proses2Materipemodelan proses2
Materipemodelan proses2D Istigfarin
 
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, TBKRaihanAbid1
 
Data Flow Diagram
Data Flow DiagramData Flow Diagram
Data Flow DiagramSherly Uda
 
Diagram aliran data untuk perusahaan kecil
Diagram aliran data  untuk perusahaan kecilDiagram aliran data  untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecilrian rian
 
Muhammad farhan fadhlillah 43218010171 tm7
Muhammad farhan fadhlillah 43218010171 tm7Muhammad farhan fadhlillah 43218010171 tm7
Muhammad farhan fadhlillah 43218010171 tm7FarhanFadhlillah1
 
Laporan praktikum modul 10 (dfd)
Laporan praktikum modul 10 (dfd)Laporan praktikum modul 10 (dfd)
Laporan praktikum modul 10 (dfd)Devi Apriansyah
 

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

Web Programming - Cascading Style Sheet
Web Programming - Cascading Style Sheet Web Programming - Cascading Style Sheet
Web Programming - Cascading Style Sheet Hari Setiaji
 
Introduction to XPath
Introduction to XPathIntroduction to XPath
Introduction to XPathHari Setiaji
 
Web Programming - PHP
Web Programming - PHPWeb Programming - PHP
Web Programming - PHPHari Setiaji
 
Tutorial Postgre SQL
Tutorial Postgre SQLTutorial Postgre SQL
Tutorial Postgre SQLHari Setiaji
 
Web Programming - Javascript
Web Programming - JavascriptWeb Programming - Javascript
Web Programming - JavascriptHari Setiaji
 
Burung Dengan Sebelah Sayap
Burung Dengan Sebelah SayapBurung Dengan Sebelah Sayap
Burung Dengan Sebelah Sayapguest53118d0
 
Codigo para convertir numeros a letras
Codigo para convertir numeros a letrasCodigo para convertir numeros a letras
Codigo para convertir numeros a letrasalexcruz28
 
Persentasi Ajax Native Xml
Persentasi Ajax Native XmlPersentasi Ajax Native Xml
Persentasi Ajax Native XmlHari Setiaji
 

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

Diagram aliran data untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecilDiagram aliran data untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecilMUHAMADANGGORO1
 
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...NuraifanSuntia
 
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 Ulmi_Kalsum
 
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.pdfRatihPuspitaSiwi
 
Pengertian data flow diagram
Pengertian data flow diagramPengertian data flow diagram
Pengertian data flow diagramMeily Perdana
 
Analisis Sistem Informasi [Materi IV]
Analisis Sistem Informasi [Materi IV]Analisis Sistem Informasi [Materi IV]
Analisis Sistem Informasi [Materi IV]Erikson Hutabarat
 
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...SeptiHendarwati
 
Materi 4 Data_Flow_Diagram.pptx
Materi 4 Data_Flow_Diagram.pptxMateri 4 Data_Flow_Diagram.pptx
Materi 4 Data_Flow_Diagram.pptxIqbalFahriArdi1
 
Data flow diagram
Data flow diagramData flow diagram
Data flow diagramdonasiilmu
 
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 fajarMuhammad 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
 
Dfd
DfdDfd
Dfd
 
Bab 7 dfd
Bab 7 dfdBab 7 dfd
Bab 7 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

Project Management Tools
Project Management ToolsProject Management Tools
Project Management ToolsHari Setiaji
 
Database Jaman Now
Database Jaman NowDatabase Jaman Now
Database Jaman NowHari Setiaji
 
Introduction to ajax
Introduction to ajaxIntroduction to ajax
Introduction to ajaxHari Setiaji
 
DTD - Atribut dan Entities
DTD - Atribut dan EntitiesDTD - Atribut dan Entities
DTD - Atribut dan EntitiesHari Setiaji
 
Teknologi XML - Pengenalan DTD
Teknologi XML - Pengenalan DTDTeknologi XML - Pengenalan DTD
Teknologi XML - Pengenalan DTDHari Setiaji
 
Teknologi XML - Pengenalan Tree
Teknologi XML - Pengenalan TreeTeknologi XML - Pengenalan Tree
Teknologi XML - Pengenalan TreeHari Setiaji
 
Bab II Use Case Diagram
Bab II Use Case DiagramBab II Use Case Diagram
Bab II Use Case DiagramHari Setiaji
 
Native Xml Tutorial
Native Xml TutorialNative Xml Tutorial
Native Xml TutorialHari Setiaji
 
Distributed Database Using Oracle
Distributed Database Using OracleDistributed Database Using Oracle
Distributed Database Using OracleHari 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

Materi power point Kepemimpinan leadership .ppt
Materi power point Kepemimpinan leadership .pptMateri power point Kepemimpinan leadership .ppt
Materi power point Kepemimpinan leadership .pptAcemediadotkoM1
 
SILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docxSILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docxrahmaamaw03
 
Konflik, Kekerasan, dan Perdamaian Bagian 1.pptx
Konflik, Kekerasan, dan Perdamaian Bagian 1.pptxKonflik, Kekerasan, dan Perdamaian Bagian 1.pptx
Konflik, Kekerasan, dan Perdamaian Bagian 1.pptxintansidauruk2
 
rpp bangun-ruang-sisi-datar kelas 8 smp.pdf
rpp bangun-ruang-sisi-datar kelas 8 smp.pdfrpp bangun-ruang-sisi-datar kelas 8 smp.pdf
rpp bangun-ruang-sisi-datar kelas 8 smp.pdfGugunGunawan93
 
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdfShintaNovianti1
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxFuzaAnggriana
 
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxMODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxarnisariningsih98
 
Panduan Mengisi Dokumen Tindak Lanjut.pdf
Panduan Mengisi Dokumen Tindak Lanjut.pdfPanduan Mengisi Dokumen Tindak Lanjut.pdf
Panduan Mengisi Dokumen Tindak Lanjut.pdfandriasyulianto57
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdftsaniasalftn18
 
Catatan di setiap Indikator Fokus Perilaku
Catatan di setiap Indikator Fokus PerilakuCatatan di setiap Indikator Fokus Perilaku
Catatan di setiap Indikator Fokus PerilakuHANHAN164733
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxWirionSembiring2
 
MTK BAB 5 PENGOLAHAN DATA (Materi 2).pptx
MTK BAB 5 PENGOLAHAN DATA (Materi 2).pptxMTK BAB 5 PENGOLAHAN DATA (Materi 2).pptx
MTK BAB 5 PENGOLAHAN DATA (Materi 2).pptxssuser0239c1
 
Kelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisKelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisNazla aulia
 
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxPPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxHeruFebrianto3
 
adap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptxadap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptxmtsmampunbarub4
 
Teknik Menjawab Kertas P.Moral SPM 2024.pptx
Teknik Menjawab Kertas P.Moral SPM  2024.pptxTeknik Menjawab Kertas P.Moral SPM  2024.pptx
Teknik Menjawab Kertas P.Moral SPM 2024.pptxwongcp2
 
Modul Ajar Matematika Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar Matematika Kelas 2 Fase A Kurikulum MerdekaModul Ajar Matematika Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar Matematika Kelas 2 Fase A Kurikulum MerdekaAbdiera
 
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...Kanaidi ken
 
Dinamika perwujudan Pancasila sebagai Dasar Negara dan Pandangan Hidup Bangsa
Dinamika perwujudan Pancasila sebagai Dasar Negara dan Pandangan Hidup BangsaDinamika perwujudan Pancasila sebagai Dasar Negara dan Pandangan Hidup Bangsa
Dinamika perwujudan Pancasila sebagai Dasar Negara dan Pandangan Hidup BangsaEzraCalva
 
Membuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam KelasMembuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam KelasHardaminOde2
 

Recently uploaded (20)

Materi power point Kepemimpinan leadership .ppt
Materi power point Kepemimpinan leadership .pptMateri power point Kepemimpinan leadership .ppt
Materi power point Kepemimpinan leadership .ppt
 
SILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docxSILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docx
 
Konflik, Kekerasan, dan Perdamaian Bagian 1.pptx
Konflik, Kekerasan, dan Perdamaian Bagian 1.pptxKonflik, Kekerasan, dan Perdamaian Bagian 1.pptx
Konflik, Kekerasan, dan Perdamaian Bagian 1.pptx
 
rpp bangun-ruang-sisi-datar kelas 8 smp.pdf
rpp bangun-ruang-sisi-datar kelas 8 smp.pdfrpp bangun-ruang-sisi-datar kelas 8 smp.pdf
rpp bangun-ruang-sisi-datar kelas 8 smp.pdf
 
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
 
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxMODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
 
Panduan Mengisi Dokumen Tindak Lanjut.pdf
Panduan Mengisi Dokumen Tindak Lanjut.pdfPanduan Mengisi Dokumen Tindak Lanjut.pdf
Panduan Mengisi Dokumen Tindak Lanjut.pdf
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdf
 
Catatan di setiap Indikator Fokus Perilaku
Catatan di setiap Indikator Fokus PerilakuCatatan di setiap Indikator Fokus Perilaku
Catatan di setiap Indikator Fokus Perilaku
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
 
MTK BAB 5 PENGOLAHAN DATA (Materi 2).pptx
MTK BAB 5 PENGOLAHAN DATA (Materi 2).pptxMTK BAB 5 PENGOLAHAN DATA (Materi 2).pptx
MTK BAB 5 PENGOLAHAN DATA (Materi 2).pptx
 
Kelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisKelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara Inggris
 
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptxPPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
PPT Materi Jenis - Jenis Alat Pembayaran Tunai dan Non-tunai.pptx
 
adap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptxadap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptx
 
Teknik Menjawab Kertas P.Moral SPM 2024.pptx
Teknik Menjawab Kertas P.Moral SPM  2024.pptxTeknik Menjawab Kertas P.Moral SPM  2024.pptx
Teknik Menjawab Kertas P.Moral SPM 2024.pptx
 
Modul Ajar Matematika Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar Matematika Kelas 2 Fase A Kurikulum MerdekaModul Ajar Matematika Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar Matematika Kelas 2 Fase A Kurikulum Merdeka
 
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
 
Dinamika perwujudan Pancasila sebagai Dasar Negara dan Pandangan Hidup Bangsa
Dinamika perwujudan Pancasila sebagai Dasar Negara dan Pandangan Hidup BangsaDinamika perwujudan Pancasila sebagai Dasar Negara dan Pandangan Hidup Bangsa
Dinamika perwujudan Pancasila sebagai Dasar Negara dan Pandangan Hidup Bangsa
 
Membuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam KelasMembuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
 

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