SlideShare a Scribd company logo
1 of 9
Download to read offline
MODUL
REKAYASA PERANGKAT LUNAK
“DATA FLOW DIAGRAM”
Dosen Pengampu
Hendrik Setyo Utomo.ST,MMSI
Oleh
Ahmad fauzi
2001301065
PROGRAM STUDI TEKNOLOGI INFORMASI
POLITEKNIK NEGERI TANAH LAUT PELAIHARI
2020
i
KATA PENGANTAR
Puji syukur kehadirat Allah SWT yang telah memberikan rahmat dan hidayah-Nya
sehingga saya dapat menyelesaikan tugas modul yang berjudul Data Flow Diagram
(DFD ini tepat pada waktunya.Adapun tujuan dari penulisan dari modul ini adalah
untuk memenuhi tugas pak Hendrik Setyo Utomo. ST,MMSI pada prodi rekayasa
perangkat lunak. Selain itu, modul ini juga bertujuan untuk menambah wawasan
tentang isntallasi linux ubuntu bagi para pembaca dan juga bagi penulis.Saya
mengucapkan terima kasih kepada pak pak Hendrik Setyo Utomo. ST,MMSI, Selaku
dosen pengampu rekayasa perangkat lunak yang telah memberikan tugas ini sehingga
dapat menambah pengetahuan dan wawasan sesuai dengan bidang studi yang saya
tekuni.Saya juga mengucapkan terima kasih kepada semua pihak yang telah membagi
sebagian pengetahuannya sehingga saya dapat menyelesaikan modul ini.Saya
menyadari, modul yang saya tulis ini masih jauh dari kata sempurna. Oleh karena itu,
kritik dan saran yang membangun akan saya nantikan demi kesempurnaan modul ini.
Balangan, Maret 2021
Penulis
ii
DAFTAR ISI
KATA PENGANTAR .................................................................................. i
DAFTAR ISI ............................................................................................... ii
BAB I PENDAHULUAN.............................................................................1
BAB II ISI ....................................................................................................2
1. Pengantar DFD ..................................................................................2
BAB III PENUTUP ......................................................................................5
Kesimpulan...................................................................................................5
DAFTAR PUSTAKA ...................................................................................6
1
BAB 1 PENDAHULUAN
PENDAHULUAN
Bab ini merupakan pendahuluan sebelum menjelaskan inti materi. Modul ini berkaitan
dengan rekayasa perangkat lunak (RPL) atau software engineering. Bab ini menjelaskan tentang
hal-hal sebagai berikut :
1. Pengantar DFD
Setelah membaca bab ini, Pembaca diharapkan memahami pengertian bidang rekayasa perangkat
lunak dan istilah-istilah yang berkaitan dengan hal-hal tersebut.
2
BAB II ISI
1. Pengantar DFD
a. Pengertian
Data Flow Diagram adalah jenis diagram diagram yang menunjukkan pergerakan informasi
dari satu tempat ke tempat lain sebagai bagian dari prosesor tertentu pada umumnya. Dalam
kasus lain - DFD dapat menunjukkan bagaimana berbagai departemen dalam organisasi bekerja
sama - itu membuat semuanya menjadi jelas dan koheren.
Seluruh metode dirancang kembali pada tahun 1970 sebagai sarana untuk merampingkan
dokumentasi dan presentasi selanjutnya dari proses alur kerja.
Diagram aliran data pertama kali dijelaskan dalam buku karya Ed Yourdon dan Larry
Constantine, "Desain Terstruktur."
Mereka mengambil model "data flow graph" perhitungan David Martin dan Gerald Estrin
sebagai fondasinya.
Sumber inspirasi penting lainnya adalah Analisis dan Desain Berorientasi Objek serta
Analisis Sistem Terstruktur dan Metode Desain.
Metode ini selanjutnya disempurnakan oleh Tom DeMarco, Chris Gane, dan Trish Sarson,
yang menyusun alfabet praktis simbol dan notasi untuk Data Flow Diagram.
Pada titik ini, DFD kurang lebih digantikan oleh Model Proses Bisnis dan Notasi alias
BPMN dan jarang menunjukkan gambaran besar.
Namun, diagram aliran data adalah titik masuk yang baik bagi mereka yang mulai
mempelajari Analisis Bisnis dan visualisasi proses bisnis.
DFD menunjukkan apa yang terjadi di mana dan bagaimana dan menjelaskan bagaimana
sesuatu beroperasi dan apa yang terjadi dalam proses.
3
b. Simbol DFD
Penjelasan symbol :
 Proses (Process)
Suatu proses adalah kegiatan atau fungsi bisnis di mana manipulasi dan transformasi
data terjadi. Suatu proses dapat didekomposisi ke tingkat rincian yang lebih halus, untuk
mewakili bagaimana data sedang diproses dalam proses.
 Penyimpanan Data (Data Store)
Penyimpanan data merupakan penyimpanan data persisten yang diperlukan dan / atau
diproduksi oleh proses. Berikut adalah beberapa contoh penyimpanan data: formulir
keanggotaan, tabel database, dll.
 Entitas Eksternal (External Entity)
Entitas eksternal dapat mewakili manusia, sistem atau subsistem. Di sinilah data
tertentu berasal atau pergi ke. Ini adalah eksternal dari sistem yang kita pelajari, dalam
hal proses bisnis. Untuk alasan ini, orang biasa menggambar entitas eksternal di tepi
diagram.
 Aliran data (Data Flow)
Aliran data mewakili aliran informasi, dengan arahnya diwakili oleh panah yang
menunjukkan di ujung konektor aliran.
4
c. Jenis DFD
 Diagram Level 0 (Diagram Konteks)
Diagram level 0 atau bisa juga diagram konteks adalah level diagram paling rendah
yang mengambarkan bagaimana sistem berinteraksi dengan external entitas. Pada
diagram konteks akan diberikan nomor untuk setiap proses yang berjalan, umumnya
mulai dari angka 0 untuk start awal.
Semua entitas yang ada pada diagram konteks termasuk juga aliran datanya
akan langsung diarahkan kepada sistem. Pada diagram konteks ini juga tidak ada
informasi tentang data yang tersimpan dan tampilan diagramnya tergolong
sederhana.
 Data Flow Diagram Level 1
DFD level 1 adalah tahapan lebih lanjut tentang DFD level 0, dimana semua proses
yang ada pada DFD level 0 akan dirinci dengan lengkap sehingga lebih lengkap dan
detail. Proses-proses utama yang ada akan dipech menjadi sub-proses.
Perbedaan DFD Level 0 dan DFD Level 1Ada perbedaan antara 2 level DFDtersebut yang perlu
Anda ketahui, berikut ini perbedaannya:
 DFD level 0 hanya mengambarkan sistem secara basic saja.
 DFD level 0 hanya menjelaskan aliran data dari input sampai output.
 DFD level 1 mengambarkan aliran data yang lebih kompleks pada setiap prosesnya yang
kemudian terbentuklah data store dan aliran data.
 DFD level 1 mengambarkan sistem secara sebagian atau seluruhnya secara mendetail.
d. Fungsi DFD
 Data Flow Diagram adalah alat yang sangat berguna untuk komunikasi. Ini membantu
untuk memberikan wawasan yang dapat diakses untuk yang belum tahu.
 Komponen visual sangat penting. Perampingan dan transformasi ke dalam diagram
memberikan pemahaman yang jelas tentang apa yang terjadi dengan sistem.
 Karena sistem notasi yang mudah diikuti, memungkinkan dicerna bahkan proses yang
paling rumit dan memecahnya ke dalam bagan yang dapat dipahami.
5
BAB III PENUTUP
Kesimpulan
Modul pembelajaran rekayasa perangkat lunak dengan menerapkan strategi belajar mandiri
didasarkan pada modul yang diberikan oleh dosen pengajar. Modul pembelajaran rekayasa
perangkat lunak dengan menerapkan strategi belajar mandiri dinilai efektif sebagai bahan
pembelajaran bagi mahasiswa semsetar 2 TI. Kesimpulan dibuktikan dengan data Yang saya
peroleh dari berbagai sumber.
6
Daftar pustaka
 https://www.konsepkoding.com/2020/05/pengertian-dfd-jenis-dfd-fungsi-
dfd-contohnya.html

More Related Content

What's hot

Materi kuliah rsi 2 case dan model data
Materi kuliah rsi 2 case dan model dataMateri kuliah rsi 2 case dan model data
Materi kuliah rsi 2 case dan model data
donasiilmu
 
Bab 7 pemodelan proses
Bab 7 pemodelan prosesBab 7 pemodelan proses
Bab 7 pemodelan proses
Rif'at Hm
 
Perancangan (diagram softekz, dfd level 0,1,2)
Perancangan (diagram softekz, dfd level 0,1,2)Perancangan (diagram softekz, dfd level 0,1,2)
Perancangan (diagram softekz, dfd level 0,1,2)
Joel Marobo
 
Ppt bab 6 sia ii translate Teknik Dokumentasi dan pengembangan sistem
Ppt bab 6 sia ii translate Teknik Dokumentasi dan pengembangan sistemPpt bab 6 sia ii translate Teknik Dokumentasi dan pengembangan sistem
Ppt bab 6 sia ii translate Teknik Dokumentasi dan pengembangan sistem
Fergieta Prahasdhika
 
Materi Data Flow Diagram.pdf
Materi Data Flow Diagram.pdfMateri Data Flow Diagram.pdf
Materi Data Flow Diagram.pdf
xdrivemagishop
 

What's hot (17)

Laporan praktikum modul 10 (dfd)
Laporan praktikum modul 10 (dfd)Laporan praktikum modul 10 (dfd)
Laporan praktikum modul 10 (dfd)
 
Sia diagram aliran data untuk perusahaan kecil
Sia   diagram aliran data untuk perusahaan kecilSia   diagram aliran data untuk perusahaan kecil
Sia diagram aliran data untuk perusahaan kecil
 
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...
 
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...
 
Diagram aliran data untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecilDiagram aliran data untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecil
 
Materi kuliah rsi 2 case dan model data
Materi kuliah rsi 2 case dan model dataMateri kuliah rsi 2 case dan model data
Materi kuliah rsi 2 case dan model data
 
Pengertian data flow diagram
Pengertian data flow diagramPengertian data flow diagram
Pengertian data flow diagram
 
Bab ii
Bab iiBab ii
Bab ii
 
Df ddiah
Df ddiahDf ddiah
Df ddiah
 
Bab 7 pemodelan proses
Bab 7 pemodelan prosesBab 7 pemodelan proses
Bab 7 pemodelan proses
 
Ary prasetyo hapzi ali dss_ut batam_2017
Ary prasetyo hapzi ali dss_ut batam_2017Ary prasetyo hapzi ali dss_ut batam_2017
Ary prasetyo hapzi ali dss_ut batam_2017
 
Perancangan (diagram softekz, dfd level 0,1,2)
Perancangan (diagram softekz, dfd level 0,1,2)Perancangan (diagram softekz, dfd level 0,1,2)
Perancangan (diagram softekz, dfd level 0,1,2)
 
Ppt bab 6 sia ii translate Teknik Dokumentasi dan pengembangan sistem
Ppt bab 6 sia ii translate Teknik Dokumentasi dan pengembangan sistemPpt bab 6 sia ii translate Teknik Dokumentasi dan pengembangan sistem
Ppt bab 6 sia ii translate Teknik Dokumentasi dan pengembangan sistem
 
Dokumentasi sistem informasi akuntansi
Dokumentasi sistem informasi akuntansiDokumentasi sistem informasi akuntansi
Dokumentasi sistem informasi akuntansi
 
Materi Data Flow Diagram.pdf
Materi Data Flow Diagram.pdfMateri Data Flow Diagram.pdf
Materi Data Flow Diagram.pdf
 
Diagram aliran data untuk perusahaan kecil
Diagram aliran data  untuk perusahaan kecilDiagram aliran data  untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecil
 
Bab 7 dfd
Bab 7 dfdBab 7 dfd
Bab 7 dfd
 

Similar to Pertemuan 8 dfd

Materi minggu ke 5
Materi minggu ke 5Materi minggu ke 5
Materi minggu ke 5
ifunsika
 
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
 
Tahapan analisis dan perancangan sistem informasi
Tahapan analisis dan perancangan sistem informasiTahapan analisis dan perancangan sistem informasi
Tahapan analisis dan perancangan sistem informasi
Stemada Kediri
 

Similar to Pertemuan 8 dfd (20)

Pertemuan 5 desain sistem
Pertemuan 5 desain sistemPertemuan 5 desain sistem
Pertemuan 5 desain sistem
 
Diagram aliran data untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecilDiagram aliran data untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecil
 
Konteks, Data Flow Diagram dan Kamus Data
Konteks, Data Flow Diagram dan Kamus DataKonteks, Data Flow Diagram dan Kamus Data
Konteks, Data Flow Diagram dan Kamus Data
 
DFD pertemuan 10.pptx
DFD pertemuan 10.pptxDFD pertemuan 10.pptx
DFD pertemuan 10.pptx
 
Rpl upload #6
Rpl upload #6Rpl upload #6
Rpl upload #6
 
Bab 7 pemodelan proses
Bab 7 pemodelan prosesBab 7 pemodelan proses
Bab 7 pemodelan proses
 
Pertemuan 4 analasis sistem
Pertemuan 4 analasis sistemPertemuan 4 analasis sistem
Pertemuan 4 analasis sistem
 
Materi minggu ke 5
Materi minggu ke 5Materi minggu ke 5
Materi minggu ke 5
 
Pemodelan sistem (DFD)
Pemodelan sistem (DFD)Pemodelan sistem (DFD)
Pemodelan sistem (DFD)
 
PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAM
PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAMPENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAM
PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAM
 
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
 
04.isi
04.isi04.isi
04.isi
 
Diagram Aliran Data untuk Perusahaan
Diagram Aliran Data untuk Perusahaan Diagram Aliran Data untuk Perusahaan
Diagram Aliran Data untuk Perusahaan
 
ANALISIS PERANC. SISTEM INFORM materi 9.pdf
ANALISIS PERANC. SISTEM INFORM materi 9.pdfANALISIS PERANC. SISTEM INFORM materi 9.pdf
ANALISIS PERANC. SISTEM INFORM materi 9.pdf
 
Tahapan analisis dan perancangan sistem informasi
Tahapan analisis dan perancangan sistem informasiTahapan analisis dan perancangan sistem informasi
Tahapan analisis dan perancangan sistem informasi
 
Rmk bab 3 a31115720
Rmk bab 3  a31115720Rmk bab 3  a31115720
Rmk bab 3 a31115720
 
diagram chart
diagram chartdiagram chart
diagram chart
 
APS__dfd.pptx
APS__dfd.pptxAPS__dfd.pptx
APS__dfd.pptx
 

More from AhmadFauzi531 (6)

Rpl pembayaran spp
Rpl pembayaran sppRpl pembayaran spp
Rpl pembayaran spp
 
Pertemuan 7 dfd
Pertemuan 7 dfdPertemuan 7 dfd
Pertemuan 7 dfd
 
Pertemuan 6 erd
Pertemuan 6 erdPertemuan 6 erd
Pertemuan 6 erd
 
Pertemuan 3 srs
Pertemuan 3 srsPertemuan 3 srs
Pertemuan 3 srs
 
Pertemuan 2 sdlc
Pertemuan 2 sdlcPertemuan 2 sdlc
Pertemuan 2 sdlc
 
Pertemuan 1 pendahuluan
Pertemuan 1 pendahuluanPertemuan 1 pendahuluan
Pertemuan 1 pendahuluan
 

Recently uploaded

Contoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxContoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptx
IvvatulAini
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
JarzaniIsmail
 

Recently uploaded (20)

Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfSalinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
 
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
 
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKAMODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxDEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
 
Contoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxContoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptx
 
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptxAKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsx
 
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...
 
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfKanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
 
Memperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxMemperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptx
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
 
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
 
Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, Figma
 
E-modul Materi Ekosistem untuk kelas X SMA
E-modul Materi Ekosistem untuk kelas X SMAE-modul Materi Ekosistem untuk kelas X SMA
E-modul Materi Ekosistem untuk kelas X SMA
 
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7
 
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
 
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAYSOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
 
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxPPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
 
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMKAksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
Aksi Nyata Disiplin Positif Keyakinan Kelas untuk SMK
 

Pertemuan 8 dfd

  • 1. MODUL REKAYASA PERANGKAT LUNAK “DATA FLOW DIAGRAM” Dosen Pengampu Hendrik Setyo Utomo.ST,MMSI Oleh Ahmad fauzi 2001301065 PROGRAM STUDI TEKNOLOGI INFORMASI POLITEKNIK NEGERI TANAH LAUT PELAIHARI 2020
  • 2. i KATA PENGANTAR Puji syukur kehadirat Allah SWT yang telah memberikan rahmat dan hidayah-Nya sehingga saya dapat menyelesaikan tugas modul yang berjudul Data Flow Diagram (DFD ini tepat pada waktunya.Adapun tujuan dari penulisan dari modul ini adalah untuk memenuhi tugas pak Hendrik Setyo Utomo. ST,MMSI pada prodi rekayasa perangkat lunak. Selain itu, modul ini juga bertujuan untuk menambah wawasan tentang isntallasi linux ubuntu bagi para pembaca dan juga bagi penulis.Saya mengucapkan terima kasih kepada pak pak Hendrik Setyo Utomo. ST,MMSI, Selaku dosen pengampu rekayasa perangkat lunak yang telah memberikan tugas ini sehingga dapat menambah pengetahuan dan wawasan sesuai dengan bidang studi yang saya tekuni.Saya juga mengucapkan terima kasih kepada semua pihak yang telah membagi sebagian pengetahuannya sehingga saya dapat menyelesaikan modul ini.Saya menyadari, modul yang saya tulis ini masih jauh dari kata sempurna. Oleh karena itu, kritik dan saran yang membangun akan saya nantikan demi kesempurnaan modul ini. Balangan, Maret 2021 Penulis
  • 3. ii DAFTAR ISI KATA PENGANTAR .................................................................................. i DAFTAR ISI ............................................................................................... ii BAB I PENDAHULUAN.............................................................................1 BAB II ISI ....................................................................................................2 1. Pengantar DFD ..................................................................................2 BAB III PENUTUP ......................................................................................5 Kesimpulan...................................................................................................5 DAFTAR PUSTAKA ...................................................................................6
  • 4. 1 BAB 1 PENDAHULUAN PENDAHULUAN Bab ini merupakan pendahuluan sebelum menjelaskan inti materi. Modul ini berkaitan dengan rekayasa perangkat lunak (RPL) atau software engineering. Bab ini menjelaskan tentang hal-hal sebagai berikut : 1. Pengantar DFD Setelah membaca bab ini, Pembaca diharapkan memahami pengertian bidang rekayasa perangkat lunak dan istilah-istilah yang berkaitan dengan hal-hal tersebut.
  • 5. 2 BAB II ISI 1. Pengantar DFD a. Pengertian Data Flow Diagram adalah jenis diagram diagram yang menunjukkan pergerakan informasi dari satu tempat ke tempat lain sebagai bagian dari prosesor tertentu pada umumnya. Dalam kasus lain - DFD dapat menunjukkan bagaimana berbagai departemen dalam organisasi bekerja sama - itu membuat semuanya menjadi jelas dan koheren. Seluruh metode dirancang kembali pada tahun 1970 sebagai sarana untuk merampingkan dokumentasi dan presentasi selanjutnya dari proses alur kerja. Diagram aliran data pertama kali dijelaskan dalam buku karya Ed Yourdon dan Larry Constantine, "Desain Terstruktur." Mereka mengambil model "data flow graph" perhitungan David Martin dan Gerald Estrin sebagai fondasinya. Sumber inspirasi penting lainnya adalah Analisis dan Desain Berorientasi Objek serta Analisis Sistem Terstruktur dan Metode Desain. Metode ini selanjutnya disempurnakan oleh Tom DeMarco, Chris Gane, dan Trish Sarson, yang menyusun alfabet praktis simbol dan notasi untuk Data Flow Diagram. Pada titik ini, DFD kurang lebih digantikan oleh Model Proses Bisnis dan Notasi alias BPMN dan jarang menunjukkan gambaran besar. Namun, diagram aliran data adalah titik masuk yang baik bagi mereka yang mulai mempelajari Analisis Bisnis dan visualisasi proses bisnis. DFD menunjukkan apa yang terjadi di mana dan bagaimana dan menjelaskan bagaimana sesuatu beroperasi dan apa yang terjadi dalam proses.
  • 6. 3 b. Simbol DFD Penjelasan symbol :  Proses (Process) Suatu proses adalah kegiatan atau fungsi bisnis di mana manipulasi dan transformasi data terjadi. Suatu proses dapat didekomposisi ke tingkat rincian yang lebih halus, untuk mewakili bagaimana data sedang diproses dalam proses.  Penyimpanan Data (Data Store) Penyimpanan data merupakan penyimpanan data persisten yang diperlukan dan / atau diproduksi oleh proses. Berikut adalah beberapa contoh penyimpanan data: formulir keanggotaan, tabel database, dll.  Entitas Eksternal (External Entity) Entitas eksternal dapat mewakili manusia, sistem atau subsistem. Di sinilah data tertentu berasal atau pergi ke. Ini adalah eksternal dari sistem yang kita pelajari, dalam hal proses bisnis. Untuk alasan ini, orang biasa menggambar entitas eksternal di tepi diagram.  Aliran data (Data Flow) Aliran data mewakili aliran informasi, dengan arahnya diwakili oleh panah yang menunjukkan di ujung konektor aliran.
  • 7. 4 c. Jenis DFD  Diagram Level 0 (Diagram Konteks) Diagram level 0 atau bisa juga diagram konteks adalah level diagram paling rendah yang mengambarkan bagaimana sistem berinteraksi dengan external entitas. Pada diagram konteks akan diberikan nomor untuk setiap proses yang berjalan, umumnya mulai dari angka 0 untuk start awal. Semua entitas yang ada pada diagram konteks termasuk juga aliran datanya akan langsung diarahkan kepada sistem. Pada diagram konteks ini juga tidak ada informasi tentang data yang tersimpan dan tampilan diagramnya tergolong sederhana.  Data Flow Diagram Level 1 DFD level 1 adalah tahapan lebih lanjut tentang DFD level 0, dimana semua proses yang ada pada DFD level 0 akan dirinci dengan lengkap sehingga lebih lengkap dan detail. Proses-proses utama yang ada akan dipech menjadi sub-proses. Perbedaan DFD Level 0 dan DFD Level 1Ada perbedaan antara 2 level DFDtersebut yang perlu Anda ketahui, berikut ini perbedaannya:  DFD level 0 hanya mengambarkan sistem secara basic saja.  DFD level 0 hanya menjelaskan aliran data dari input sampai output.  DFD level 1 mengambarkan aliran data yang lebih kompleks pada setiap prosesnya yang kemudian terbentuklah data store dan aliran data.  DFD level 1 mengambarkan sistem secara sebagian atau seluruhnya secara mendetail. d. Fungsi DFD  Data Flow Diagram adalah alat yang sangat berguna untuk komunikasi. Ini membantu untuk memberikan wawasan yang dapat diakses untuk yang belum tahu.  Komponen visual sangat penting. Perampingan dan transformasi ke dalam diagram memberikan pemahaman yang jelas tentang apa yang terjadi dengan sistem.  Karena sistem notasi yang mudah diikuti, memungkinkan dicerna bahkan proses yang paling rumit dan memecahnya ke dalam bagan yang dapat dipahami.
  • 8. 5 BAB III PENUTUP Kesimpulan Modul pembelajaran rekayasa perangkat lunak dengan menerapkan strategi belajar mandiri didasarkan pada modul yang diberikan oleh dosen pengajar. Modul pembelajaran rekayasa perangkat lunak dengan menerapkan strategi belajar mandiri dinilai efektif sebagai bahan pembelajaran bagi mahasiswa semsetar 2 TI. Kesimpulan dibuktikan dengan data Yang saya peroleh dari berbagai sumber.