SlideShare a Scribd company logo
1 of 18
MATA KULIAH
ANALISA SISTEM
STIE & STMIK INSAN PEMBANGUNAN
Jl. Raya Serang KM. 10 Bitung Tangerang
MATERI IV
PENDEKATAN PERANCANGAN
TERSTRUKTUR
KONSEP PERANCANGAN
TERSTRUKTUR
Pendekatan perancangan terstruktur dimulai dari awal tahun 1970.
Pendekatan terstruktur dilengkapi dengan alat-alat (tools) dan teknik-teknik
(techniques) yang dibutuhkan dalam pengembangan sistem, sehingga hasil
akhir dari sistem yang dikembangkan akan diperoleh sistem yang strukturnya
didefinisikan dengan baik dan jelas
Melalui pendekatan terstruktur, permasalahan yang komplek dalam organisasi
dapat dipecahkan dan hasil dari sistem akan mudah untuk dipelihara,
fleksibel, lebih memuaskan pemakainya, mempunyai dokumentasi yang baik,
tepat waktu, sesuai dengan anggaran biaya pengembangan, dapat
meningkatkan produktivitas dan kualitasnya akan lebih baik (minimum
kesalahan)
MATERI IV
PENDEKATAN PERANCANGAN
TERSTRUKTUR
DATA FLOW DIAGRAM
(DFD)
Data Flow Diagram (DFD) adalah salah satu alat pembuatan model yang
memungkinkan seorang sistem analis untuk menggambarkan sistem sebagai
suatu jaringan proses fungsional yang dihubungkan satu sama lain dengan
alur data, baik secara manual maupun komputerisasi
DFD menggambarkan arus data dari suatu sistem informasi, baik sistem lama
maupun sistem baru secara logika tanpa mempertimbangkan lingkungan fisik
dimana data tersebut berada
DFD ini merupakan alat perancangan sistem yang berorientasi pada alur data
dengan konsep dekomposisi dapat digunakan untuk penggambaran analisa
maupun rancangan sistem yang mudah dikomunikasikan oleh sistem analis
kepada pemakai maupun pembuat program
Penggunaan DFD sebagai alat pembuatan model di populerkan Demacro &
Yordan (1979) dan Gane & Sarson (1979) dengan menggunakan pendekatan
Metode Analisis Sistem Terstruktur
MATERI IV
PENDEKATAN PERANCANGAN
TERSTRUKTUR
KOMPONEN DATA FLOW
DIAGRAM
Menurut Yourdan & DeMarco
Menurut Gene & Serson
MATERI IV
PENDEKATAN PERANCANGAN
TERSTRUKTUR
a. Komponen Terminator (Entitas Luar) :
Terminator mewakili entitas eksternal yang berkomunikasi dengan sistem yang
sedang dikembangkan. Biasanya terminator dikenal dengan nama entitas luar
(Entity External)
Terdapat dua jenis terminator :
1. Terminator sumber : merupakan terminator yang menjadi sumber
2. Terminator tujuan : merupakan terminator yang menjadi tujuan data atau
sistem informasi
Terminator ini yang akan memberikan input atau menerima output dari sistem,
dapat berupa orang, sekelompok orang, organisasi, departemen ataupun divisi
MATERI IV
PENDEKATAN PERANCANGAN
TERSTRUKTUR
Komponen terminator ini perlu diberi nama sesuai dengan dunia luar yang
berkomunikasi dengan sistem yang sedang dibuat modelnya dan biasanya
menggunakan kata benda seperti Bagian Penjualan, Dosen ataupun
Mahasiswa
Ada beberapa hal yang harus diingat tentang terminator :
1. Terminator merupakan bagian/lingkungan luar sistem. Alur data yang
menghubungkan terminator dengan berbagai proses sistem menunjukan
hungan sistem dengan luar sistem
2. Profesional sistem tidak berhak mengubah isi atau cara kerja organisasi
atau prosedur yang berkaitan dengan terminator
Komponen proses menggambarkan bagian dari sistem yang
mentransformasikan input menjadi output
Proses diberi nama untuk menjelaskan proses/kegiatan apa yang sedang/akan
dilaksanakan. Pemberian nama proses dilakukan dengan menggunakan kata
kerja transitif seperti Menghitung Gaji atau Mencetak KRS
3. Hubungan yang ada antar terminator yang satu dengan yang lain tidak
digambarkan pada DFD
b. Komponen Proses
MATERI IV
PENDEKATAN PERANCANGAN
TERSTRUKTUR
Ada empat kemungkinan yang dapat terjadi dalam proses sehubungan dengan
input dan output
Ada beberapa hal yang harus diperhatikan tentang proses :
1. Proses harus memiliki input dan output
2. Proses dapat dihubungkan dengan komponen terminator, data store atau
proses melalui alur data
3. Sistem/bagian/departemen/divisi yang sedang dianalisis oleh profesional
sistem digambarkan dengan komponen proses
MATERI IV
PENDEKATAN PERANCANGAN
TERSTRUKTUR
Berikut merupakan suatu contoh proses yang salah
Umumnya kesalahan proses DFD adalah :
1. Proses mempunyai input tetapi tidak menghasilkan output. Kesalahan ini
disebut dengan Black Hole (Lubang Hitam), karena data masuk kedalam
proses kemudian lenyap tidak berbekas
2. Proses menghasilkan output tetapi tidak pernah menerima input.
Kesalahan ini disebut dengan Miracle (Ajaib), karena output tidak pernah
menerima input
MATERI IV
PENDEKATAN PERANCANGAN
TERSTRUKTUR
c. Komponen Data Store
Komponen ini digunakan untuk membuat model sekumpulan paket data dan
diberi nama dengan kata benda jamak seperti Mahasiswa
Suatu data store dihubungkan dengan alur data hanya pada komponen proses
tidak dengan komponen DFD lainnya.
1. Alur data dari proses menuju data store : hal ini berarti data store
berfungsi sebagai tujuan/tempat penyimpanan dari suatu proses (proses
write)
2. Alur data dari data store ke proses : hal ini berarti data store berfungsi
sebagai sumber atau proses yang memerlukan data (proses read)
Data store ini biasanya berkaitan dengan penyimpanan-penyimpanan seperti
file atau database yang berkaitan dengan penyimpanan secara komputerisasi
atau juga dapat berkaitan dengan penyimpanan data secara manual
3. Alur data dari proses menuju data store atau sebaliknya : hal ini berarti
berfungsi sebagai sumber dan tujuan (proses update)
MATERI IV
PENDEKATAN PERANCANGAN
TERSTRUKTUR
d. Komponen Data Flow / Alur Data
Suatu data flow atau alur data digambarkan dengan anak panah yang
menunjukan arah menuju ke dan keluar dari suatu proses. Alur data ini
digunakan untuk menerangkan perpindahan data atau paket data/informasi
dari satu bagian sistem ke bagian lainnya
Ada empat konsep yang perlu diperhatikan dalam menggambarkan alur data :
1. Konsep Paket Data (Packets of Data)
Alur data perlu diberi nama sesuai dengan nama data/informasi yang
dimaksud, biasanya pemberian nama pada alur data dilakukan dengan kata
benda seperti Laporan Penjualan
Apabila dua data atau lebih dari suatu sumber yang sama menuju
ketujuan yang sama dan mempunyai hubungan maka harus dianggap
sebagai satu alur data tunggal karena data itu mengalir bersama-sama
sebagai satu paket
MATERI IV
PENDEKATAN PERANCANGAN
TERSTRUKTUR
2. Konsep Alur Data Menyebar (Diverging Data Flow)
Alur data menyebar menunjukan sejumlah tembusan paket data yang
berasal dari sumber yang sama menuju ketujuan yang berbeda atau paket
data yang kompleks dibagi menjadi beberapa elemen data yang dikirim
ketujuan yang berbeda atau juga alur data ini membawa paket data yang
memiliki nilai yang berbeda yang akan dikirim ketujuan berbeda
MATERI IV
PENDEKATAN PERANCANGAN
TERSTRUKTUR
3. Konsep Alur Data Mengumpul (Converging Data Flow)
Beberapa alur data yang berbeda sumber bergabung bersama-sama
menuju ketujuan yang sama
4. Konsep Sumber atau Tujuan Alur Data
Semua alur data harus minimal mengandung satu proses artinya adalah :
 Suatu alur data dihasilkan dari suatu proses dan menuju kesuatu data
store dan/atau terminator (Gambar a)
 Suatu alur data dihasilkan dari suatu data store dan/atau terminator
dan menuju kesuatu proses (Gambar b)
 Suatu alur data dihasilkan dari suatu proses dan menuju kesuatu
proses (Gambar c)
MATERI IV
PENDEKATAN PERANCANGAN
TERSTRUKTUR
MATERI IV
PENDEKATAN PERANCANGAN
TERSTRUKTUR
SYARAT-SYARAT PEMBUATAN DFD
1. Pemberian nama untuk tiap komponen DFD
2. Pemberian nomor pada komponen proses
3. Penggambaran DFD sesering mungkin agar enak dilihat
4. Penghindaran penggambaran DFD yang rumit
5. Pemastian DFD yang dibentuk itu konsisten secara logika
LANGKAH-LANGKAH PENGGAMBARAN
DFDTidak ada aturan baku untuk menggambarkan DFD, tapi dari berbagai
referensi yang secara garis besar langkah untuk membuat DFD adalah sebagai
berikut :
1. Identifikasi terlebih dahulu semua Entitas luar yang terlibat di sistem
2. Identifikasi semua input dan output yang terlibat dengan luar
3. Buat Diagram Konteks (Diagram Context)
Yaitu diagram tingkat atas, yang merupakan diagram dari sebuah sistem yang
menggambarkan aliran-aliran data yang masuk dan keluar dari sistem serta
yang masuk dan keluar dari entitas luar
MATERI IV
PENDEKATAN PERANCANGAN
TERSTRUKTUR
Caranya adalah
 Tentukan nama sistemnya
 Tentukan batasan sistemnya
 Tentukan terminator apa saja yang ada dalam sistem
 Tentukan apa yang diterima/diberikan terminator dari/ke sistem
4. Buat Diagram Level Zero
 Tentukan proses utama yang ada pada sistem
 Tentukan apa yang diberikan/diterima masing-masing proses dari/ke
sistem sambil memperhatikan konsep keseimbangan (alur data yang
keluar/masuk dari suatu level harus sama dengan alur data yang
masuk/keluar pada level berikutnya)
 Keseimbangan antara diagram nol dan diagran konteks harus terpelihara
 Beri nomor pada proses utama (nomor tidak menunjukan urutan proses)
Hal yang harus diperhatikan
 Memberikan gambaran tentang seluruh sistem
 Hanya ada satu proses
 Tidak boleh ada data store
 Perlihatkan data store yang digunakan
MATERI IV
PENDEKATAN PERANCANGAN
TERSTRUKTUR
 Tentukan proses yang lebih kecil (sub proses) dari proses utama yang
ada pada level zero
 Tentukan apa yang diterima/diberikan masing-masing sub proses ke/dari
sistem dan memperhatikan konsep keseimbangan
 Keseimbangan aliran data antara diagram nol dan diagram rinci
 Beri nomor pada masing-masing sub proses yang menunjukan
dekomposisi dari proses sebelumnya. Contoh 1.1 atau 1.2 atau 2.1
Note :
Jika memang memungkinkan bisa dilakukakn dekomposisi dari diagram rinci
level 1 ke diagram rinci level 2, 3 dan seterusnya.
5. Buat Diagram Rinci (DFD Level 1)
 Keseimbangan data store yang digunakan
MATERI IV
PENDEKATAN PERANCANGAN
TERSTRUKTUR
Terima KasihTerima Kasih
MATERI IV
PENDEKATAN PERANCANGAN
TERSTRUKTUR
REFERENSI
1. http://www.gunadarma.ac.id

More Related Content

What's hot

Perancangan dan pengembangan sistem
Perancangan dan pengembangan sistemPerancangan dan pengembangan sistem
Perancangan dan pengembangan sistembrekebol
 
System Analysis and Design - Desain Sistem
System Analysis and Design - Desain SistemSystem Analysis and Design - Desain Sistem
System Analysis and Design - Desain SistemDudy Ali
 
Perancangan dan Analisa Sistem
Perancangan dan Analisa SistemPerancangan dan Analisa Sistem
Perancangan dan Analisa Sistemguestb7aaaf1e
 
System Analysis and Design - Analisa Sistem
System Analysis and Design - Analisa SistemSystem Analysis and Design - Analisa Sistem
System Analysis and Design - Analisa SistemDudy Ali
 
PENGERTIAN ANALISIS SISTEM INFORMASI
PENGERTIAN ANALISIS SISTEM INFORMASIPENGERTIAN ANALISIS SISTEM INFORMASI
PENGERTIAN ANALISIS SISTEM INFORMASIMandiri Sekuritas
 
Analisa dan Desain Sistem Informasi (ADSI) Pertemuan 1
Analisa dan Desain Sistem Informasi (ADSI) Pertemuan 1Analisa dan Desain Sistem Informasi (ADSI) Pertemuan 1
Analisa dan Desain Sistem Informasi (ADSI) Pertemuan 1Muhammad Alfan Samsudin
 
Analis & analisis sistem
Analis & analisis sistemAnalis & analisis sistem
Analis & analisis sistemFaisal Tanjung
 
Analisa dan perancangan sistem uml
Analisa dan perancangan sistem umlAnalisa dan perancangan sistem uml
Analisa dan perancangan sistem umlsulaiman yunus
 
konsep dasar analisis perancangan sistem
konsep dasar analisis  perancangan sistem konsep dasar analisis  perancangan sistem
konsep dasar analisis perancangan sistem Wanry Lumban Batu
 
Perancangan Sistem Secara Umum
Perancangan Sistem Secara UmumPerancangan Sistem Secara Umum
Perancangan Sistem Secara UmumLia Rusdyana Dewi
 
Pengertian sistem dan analisis sistem (1)
Pengertian sistem dan analisis sistem (1)Pengertian sistem dan analisis sistem (1)
Pengertian sistem dan analisis sistem (1)Aldhy Kagayaki Alfaraby
 
Analisis dan desain sistem informasi
Analisis dan desain sistem informasiAnalisis dan desain sistem informasi
Analisis dan desain sistem informasiNurdin Al-Azies
 
Perancangan dan analisa sistem df
Perancangan dan analisa sistem dfPerancangan dan analisa sistem df
Perancangan dan analisa sistem dfDva Kosongtoejoh
 
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 kecilTheresia Magdalena
 
Pemodelan sistem (DFD)
Pemodelan sistem (DFD)Pemodelan sistem (DFD)
Pemodelan sistem (DFD)Fahmi Hakam
 
Diagram aliran data untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecilDiagram aliran data untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecilMUHAMADANGGORO1
 
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
 

What's hot (19)

Perancangan dan pengembangan sistem
Perancangan dan pengembangan sistemPerancangan dan pengembangan sistem
Perancangan dan pengembangan sistem
 
Perancangan sistem informasi
Perancangan sistem informasiPerancangan sistem informasi
Perancangan sistem informasi
 
System Analysis and Design - Desain Sistem
System Analysis and Design - Desain SistemSystem Analysis and Design - Desain Sistem
System Analysis and Design - Desain Sistem
 
Perancangan dan Analisa Sistem
Perancangan dan Analisa SistemPerancangan dan Analisa Sistem
Perancangan dan Analisa Sistem
 
System Analysis and Design - Analisa Sistem
System Analysis and Design - Analisa SistemSystem Analysis and Design - Analisa Sistem
System Analysis and Design - Analisa Sistem
 
PENGERTIAN ANALISIS SISTEM INFORMASI
PENGERTIAN ANALISIS SISTEM INFORMASIPENGERTIAN ANALISIS SISTEM INFORMASI
PENGERTIAN ANALISIS SISTEM INFORMASI
 
Analisa dan Desain Sistem Informasi (ADSI) Pertemuan 1
Analisa dan Desain Sistem Informasi (ADSI) Pertemuan 1Analisa dan Desain Sistem Informasi (ADSI) Pertemuan 1
Analisa dan Desain Sistem Informasi (ADSI) Pertemuan 1
 
Analis & analisis sistem
Analis & analisis sistemAnalis & analisis sistem
Analis & analisis sistem
 
Analisa dan perancangan sistem uml
Analisa dan perancangan sistem umlAnalisa dan perancangan sistem uml
Analisa dan perancangan sistem uml
 
konsep dasar analisis perancangan sistem
konsep dasar analisis  perancangan sistem konsep dasar analisis  perancangan sistem
konsep dasar analisis perancangan sistem
 
Perancangan Sistem Secara Umum
Perancangan Sistem Secara UmumPerancangan Sistem Secara Umum
Perancangan Sistem Secara Umum
 
Pengertian sistem dan analisis sistem (1)
Pengertian sistem dan analisis sistem (1)Pengertian sistem dan analisis sistem (1)
Pengertian sistem dan analisis sistem (1)
 
Analisis dan desain sistem informasi
Analisis dan desain sistem informasiAnalisis dan desain sistem informasi
Analisis dan desain sistem informasi
 
Perancangan dan analisa sistem df
Perancangan dan analisa sistem dfPerancangan dan analisa sistem df
Perancangan dan analisa sistem df
 
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
 
Pemodelan sistem (DFD)
Pemodelan sistem (DFD)Pemodelan sistem (DFD)
Pemodelan sistem (DFD)
 
Diagram aliran data untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecilDiagram aliran data untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecil
 
Df ddiah
Df ddiahDf ddiah
Df ddiah
 
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
 

Viewers also liked

Analisis Sistem Informasi [Materi VII]
Analisis Sistem Informasi [Materi VII]Analisis Sistem Informasi [Materi VII]
Analisis Sistem Informasi [Materi VII]Erikson Hutabarat
 
Analisis Sistem Informasi [Materi VI]
Analisis Sistem Informasi [Materi VI]Analisis Sistem Informasi [Materi VI]
Analisis Sistem Informasi [Materi VI]Erikson Hutabarat
 
perancangan berorientasi objek
perancangan berorientasi objekperancangan berorientasi objek
perancangan berorientasi objekDoni Sanjaya
 
5. pengembangan sistem-informasi
5. pengembangan sistem-informasi5. pengembangan sistem-informasi
5. pengembangan sistem-informasivicky alhuda
 
SISTEM INFORMASI
SISTEM INFORMASISISTEM INFORMASI
SISTEM INFORMASImegamukri
 
IT Systems Analyst / Sistem Analis bidang TI
IT Systems Analyst / Sistem Analis bidang TIIT Systems Analyst / Sistem Analis bidang TI
IT Systems Analyst / Sistem Analis bidang TIMujaahid Abdul Hafiizh
 
Robots As Cooperative Partners
Robots As Cooperative PartnersRobots As Cooperative Partners
Robots As Cooperative PartnersBurhanus Shidqy
 
Laporan ai modul 3-if b 2014-14102055-deprilana ego prakasa
Laporan ai modul 3-if b 2014-14102055-deprilana ego prakasaLaporan ai modul 3-if b 2014-14102055-deprilana ego prakasa
Laporan ai modul 3-if b 2014-14102055-deprilana ego prakasaDeprilana Ego Prakasa
 
Analisis sistem transportasi
Analisis sistem transportasiAnalisis sistem transportasi
Analisis sistem transportasiIwan Udin
 
Analisis sistem
Analisis sistemAnalisis sistem
Analisis sistemrobbiazie
 
Stmik angkatan 18 dan poltek 13 VA (n-s)
Stmik angkatan 18 dan poltek 13 VA  (n-s)Stmik angkatan 18 dan poltek 13 VA  (n-s)
Stmik angkatan 18 dan poltek 13 VA (n-s)PalComTech
 
Sistem jaringan komputer
Sistem jaringan komputerSistem jaringan komputer
Sistem jaringan komputersirajunnasihin
 
Analisis sistem-informasi
Analisis sistem-informasiAnalisis sistem-informasi
Analisis sistem-informasiryanprasetya
 
MIS BAB 6 Sistem Pakar
MIS BAB 6 Sistem PakarMIS BAB 6 Sistem Pakar
MIS BAB 6 Sistem PakarRiza Nurman
 
Metodologi Pengembangan Sistem
Metodologi Pengembangan SistemMetodologi Pengembangan Sistem
Metodologi Pengembangan SistemLia Rusdyana Dewi
 

Viewers also liked (20)

Analisis Sistem Informasi [Materi VII]
Analisis Sistem Informasi [Materi VII]Analisis Sistem Informasi [Materi VII]
Analisis Sistem Informasi [Materi VII]
 
Analisis Sistem Informasi [Materi VI]
Analisis Sistem Informasi [Materi VI]Analisis Sistem Informasi [Materi VI]
Analisis Sistem Informasi [Materi VI]
 
perancangan berorientasi objek
perancangan berorientasi objekperancangan berorientasi objek
perancangan berorientasi objek
 
5. pengembangan sistem-informasi
5. pengembangan sistem-informasi5. pengembangan sistem-informasi
5. pengembangan sistem-informasi
 
SISTEM INFORMASI
SISTEM INFORMASISISTEM INFORMASI
SISTEM INFORMASI
 
IT Systems Analyst / Sistem Analis bidang TI
IT Systems Analyst / Sistem Analis bidang TIIT Systems Analyst / Sistem Analis bidang TI
IT Systems Analyst / Sistem Analis bidang TI
 
Robots As Cooperative Partners
Robots As Cooperative PartnersRobots As Cooperative Partners
Robots As Cooperative Partners
 
Laporan ai modul 3-if b 2014-14102055-deprilana ego prakasa
Laporan ai modul 3-if b 2014-14102055-deprilana ego prakasaLaporan ai modul 3-if b 2014-14102055-deprilana ego prakasa
Laporan ai modul 3-if b 2014-14102055-deprilana ego prakasa
 
Perangkat Jaringan
Perangkat JaringanPerangkat Jaringan
Perangkat Jaringan
 
Perangkat jaringan
Perangkat jaringanPerangkat jaringan
Perangkat jaringan
 
Analisis sistem transportasi
Analisis sistem transportasiAnalisis sistem transportasi
Analisis sistem transportasi
 
SYSTEM ANALYST
SYSTEM ANALYSTSYSTEM ANALYST
SYSTEM ANALYST
 
Tugas sistem pakar
Tugas sistem pakarTugas sistem pakar
Tugas sistem pakar
 
Analisis sistem
Analisis sistemAnalisis sistem
Analisis sistem
 
Stmik angkatan 18 dan poltek 13 VA (n-s)
Stmik angkatan 18 dan poltek 13 VA  (n-s)Stmik angkatan 18 dan poltek 13 VA  (n-s)
Stmik angkatan 18 dan poltek 13 VA (n-s)
 
Sistem jaringan komputer
Sistem jaringan komputerSistem jaringan komputer
Sistem jaringan komputer
 
Analisis sistem-informasi
Analisis sistem-informasiAnalisis sistem-informasi
Analisis sistem-informasi
 
MIS BAB 6 Sistem Pakar
MIS BAB 6 Sistem PakarMIS BAB 6 Sistem Pakar
MIS BAB 6 Sistem Pakar
 
Jaringan komputer
Jaringan komputerJaringan komputer
Jaringan komputer
 
Metodologi Pengembangan Sistem
Metodologi Pengembangan SistemMetodologi Pengembangan Sistem
Metodologi Pengembangan Sistem
 

Similar to Analisis Sistem Informasi [Materi IV]

Materi Data Flow Diagram.pdf
Materi Data Flow Diagram.pdfMateri Data Flow Diagram.pdf
Materi Data Flow Diagram.pdfxdrivemagishop
 
Diagram aliran data untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecilDiagram aliran data untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecilMUHAMADANGGORO1
 
Laporan praktikum modul 10 (dfd)
Laporan praktikum modul 10 (dfd)Laporan praktikum modul 10 (dfd)
Laporan praktikum modul 10 (dfd)Devi Apriansyah
 
Diagram aliran data untuk perusahaan kecil
Diagram aliran data  untuk perusahaan kecilDiagram aliran data  untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecilrian rian
 
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
 
Materi minggu ke 5
Materi minggu ke 5Materi minggu ke 5
Materi minggu ke 5ifunsika
 
Dfd
DfdDfd
Dfdjoko
 
Flowchart dan dfd
Flowchart dan dfd Flowchart dan dfd
Flowchart dan dfd Hardini_HD
 
Flowchart dan dfd
Flowchart dan dfd Flowchart dan dfd
Flowchart dan dfd Hardini_HD
 
Tahapan analisis dan perancangan sistem informasi
Tahapan analisis dan perancangan sistem informasiTahapan analisis dan perancangan sistem informasi
Tahapan analisis dan perancangan sistem informasiStemada Kediri
 

Similar to Analisis Sistem Informasi [Materi IV] (20)

Bab 7 dfd
Bab 7 dfdBab 7 dfd
Bab 7 dfd
 
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
 
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
 
Rpl upload #6
Rpl upload #6Rpl upload #6
Rpl upload #6
 
Process Modeling
Process ModelingProcess Modeling
Process Modeling
 
Laporan praktikum modul 10 (dfd)
Laporan praktikum modul 10 (dfd)Laporan praktikum modul 10 (dfd)
Laporan praktikum modul 10 (dfd)
 
dataflow.pdf
dataflow.pdfdataflow.pdf
dataflow.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 pemodelan proses
Bab 7 pemodelan prosesBab 7 pemodelan proses
Bab 7 pemodelan proses
 
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
 
Materi minggu ke 5
Materi minggu ke 5Materi minggu ke 5
Materi minggu ke 5
 
Dfd
DfdDfd
Dfd
 
Flowchart dan dfd
Flowchart dan dfd Flowchart dan dfd
Flowchart dan dfd
 
Flowchart dan dfd
Flowchart dan dfd Flowchart dan dfd
Flowchart dan dfd
 
Tahapan analisis dan perancangan sistem informasi
Tahapan analisis dan perancangan sistem informasiTahapan analisis dan perancangan sistem informasi
Tahapan analisis dan perancangan sistem informasi
 
APS__dfd.pptx
APS__dfd.pptxAPS__dfd.pptx
APS__dfd.pptx
 

Recently uploaded

soal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxsoal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxazhari524
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfElaAditya
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASreskosatrio1
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfirwanabidin08
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptxMiftahunnajahTVIBS
 
Lembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxLembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxbkandrisaputra
 
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
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5KIKI TRISNA MUKTI
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)3HerisaSintia
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDmawan5982
 
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxPPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxnerow98
 
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
 
442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptxHendryJulistiyanto
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfSitiJulaeha820399
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxRezaWahyuni6
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docxbkandrisaputra
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMmulyadia43
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggeraksupriadi611
 
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Abdiera
 

Recently uploaded (20)

soal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptxsoal AKM Mata Pelajaran PPKN kelas .pptx
soal AKM Mata Pelajaran PPKN kelas .pptx
 
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdfTUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
TUGAS GURU PENGGERAK Aksi Nyata Modul 1.1.pdf
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
 
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
11 PPT Pancasila sebagai Paradigma Kehidupan dalam Masyarakat.pptx
 
Lembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxLembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocx
 
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
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SD
 
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxPPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
 
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
 
442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptx
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docx
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggerak
 
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
 

Analisis Sistem Informasi [Materi IV]

  • 1. MATA KULIAH ANALISA SISTEM STIE & STMIK INSAN PEMBANGUNAN Jl. Raya Serang KM. 10 Bitung Tangerang
  • 2. MATERI IV PENDEKATAN PERANCANGAN TERSTRUKTUR KONSEP PERANCANGAN TERSTRUKTUR Pendekatan perancangan terstruktur dimulai dari awal tahun 1970. Pendekatan terstruktur dilengkapi dengan alat-alat (tools) dan teknik-teknik (techniques) yang dibutuhkan dalam pengembangan sistem, sehingga hasil akhir dari sistem yang dikembangkan akan diperoleh sistem yang strukturnya didefinisikan dengan baik dan jelas Melalui pendekatan terstruktur, permasalahan yang komplek dalam organisasi dapat dipecahkan dan hasil dari sistem akan mudah untuk dipelihara, fleksibel, lebih memuaskan pemakainya, mempunyai dokumentasi yang baik, tepat waktu, sesuai dengan anggaran biaya pengembangan, dapat meningkatkan produktivitas dan kualitasnya akan lebih baik (minimum kesalahan)
  • 3. MATERI IV PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAM (DFD) Data Flow Diagram (DFD) adalah salah satu alat pembuatan model yang memungkinkan seorang sistem analis untuk menggambarkan sistem sebagai suatu jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data, baik secara manual maupun komputerisasi DFD menggambarkan arus data dari suatu sistem informasi, baik sistem lama maupun sistem baru secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut berada DFD ini merupakan alat perancangan sistem yang berorientasi pada alur data dengan konsep dekomposisi dapat digunakan untuk penggambaran analisa maupun rancangan sistem yang mudah dikomunikasikan oleh sistem analis kepada pemakai maupun pembuat program Penggunaan DFD sebagai alat pembuatan model di populerkan Demacro & Yordan (1979) dan Gane & Sarson (1979) dengan menggunakan pendekatan Metode Analisis Sistem Terstruktur
  • 4. MATERI IV PENDEKATAN PERANCANGAN TERSTRUKTUR KOMPONEN DATA FLOW DIAGRAM Menurut Yourdan & DeMarco Menurut Gene & Serson
  • 5. MATERI IV PENDEKATAN PERANCANGAN TERSTRUKTUR a. Komponen Terminator (Entitas Luar) : Terminator mewakili entitas eksternal yang berkomunikasi dengan sistem yang sedang dikembangkan. Biasanya terminator dikenal dengan nama entitas luar (Entity External) Terdapat dua jenis terminator : 1. Terminator sumber : merupakan terminator yang menjadi sumber 2. Terminator tujuan : merupakan terminator yang menjadi tujuan data atau sistem informasi Terminator ini yang akan memberikan input atau menerima output dari sistem, dapat berupa orang, sekelompok orang, organisasi, departemen ataupun divisi
  • 6. MATERI IV PENDEKATAN PERANCANGAN TERSTRUKTUR Komponen terminator ini perlu diberi nama sesuai dengan dunia luar yang berkomunikasi dengan sistem yang sedang dibuat modelnya dan biasanya menggunakan kata benda seperti Bagian Penjualan, Dosen ataupun Mahasiswa Ada beberapa hal yang harus diingat tentang terminator : 1. Terminator merupakan bagian/lingkungan luar sistem. Alur data yang menghubungkan terminator dengan berbagai proses sistem menunjukan hungan sistem dengan luar sistem 2. Profesional sistem tidak berhak mengubah isi atau cara kerja organisasi atau prosedur yang berkaitan dengan terminator Komponen proses menggambarkan bagian dari sistem yang mentransformasikan input menjadi output Proses diberi nama untuk menjelaskan proses/kegiatan apa yang sedang/akan dilaksanakan. Pemberian nama proses dilakukan dengan menggunakan kata kerja transitif seperti Menghitung Gaji atau Mencetak KRS 3. Hubungan yang ada antar terminator yang satu dengan yang lain tidak digambarkan pada DFD b. Komponen Proses
  • 7. MATERI IV PENDEKATAN PERANCANGAN TERSTRUKTUR Ada empat kemungkinan yang dapat terjadi dalam proses sehubungan dengan input dan output Ada beberapa hal yang harus diperhatikan tentang proses : 1. Proses harus memiliki input dan output 2. Proses dapat dihubungkan dengan komponen terminator, data store atau proses melalui alur data 3. Sistem/bagian/departemen/divisi yang sedang dianalisis oleh profesional sistem digambarkan dengan komponen proses
  • 8. MATERI IV PENDEKATAN PERANCANGAN TERSTRUKTUR Berikut merupakan suatu contoh proses yang salah Umumnya kesalahan proses DFD adalah : 1. Proses mempunyai input tetapi tidak menghasilkan output. Kesalahan ini disebut dengan Black Hole (Lubang Hitam), karena data masuk kedalam proses kemudian lenyap tidak berbekas 2. Proses menghasilkan output tetapi tidak pernah menerima input. Kesalahan ini disebut dengan Miracle (Ajaib), karena output tidak pernah menerima input
  • 9. MATERI IV PENDEKATAN PERANCANGAN TERSTRUKTUR c. Komponen Data Store Komponen ini digunakan untuk membuat model sekumpulan paket data dan diberi nama dengan kata benda jamak seperti Mahasiswa Suatu data store dihubungkan dengan alur data hanya pada komponen proses tidak dengan komponen DFD lainnya. 1. Alur data dari proses menuju data store : hal ini berarti data store berfungsi sebagai tujuan/tempat penyimpanan dari suatu proses (proses write) 2. Alur data dari data store ke proses : hal ini berarti data store berfungsi sebagai sumber atau proses yang memerlukan data (proses read) Data store ini biasanya berkaitan dengan penyimpanan-penyimpanan seperti file atau database yang berkaitan dengan penyimpanan secara komputerisasi atau juga dapat berkaitan dengan penyimpanan data secara manual 3. Alur data dari proses menuju data store atau sebaliknya : hal ini berarti berfungsi sebagai sumber dan tujuan (proses update)
  • 10. MATERI IV PENDEKATAN PERANCANGAN TERSTRUKTUR d. Komponen Data Flow / Alur Data Suatu data flow atau alur data digambarkan dengan anak panah yang menunjukan arah menuju ke dan keluar dari suatu proses. Alur data ini digunakan untuk menerangkan perpindahan data atau paket data/informasi dari satu bagian sistem ke bagian lainnya Ada empat konsep yang perlu diperhatikan dalam menggambarkan alur data : 1. Konsep Paket Data (Packets of Data) Alur data perlu diberi nama sesuai dengan nama data/informasi yang dimaksud, biasanya pemberian nama pada alur data dilakukan dengan kata benda seperti Laporan Penjualan Apabila dua data atau lebih dari suatu sumber yang sama menuju ketujuan yang sama dan mempunyai hubungan maka harus dianggap sebagai satu alur data tunggal karena data itu mengalir bersama-sama sebagai satu paket
  • 11. MATERI IV PENDEKATAN PERANCANGAN TERSTRUKTUR 2. Konsep Alur Data Menyebar (Diverging Data Flow) Alur data menyebar menunjukan sejumlah tembusan paket data yang berasal dari sumber yang sama menuju ketujuan yang berbeda atau paket data yang kompleks dibagi menjadi beberapa elemen data yang dikirim ketujuan yang berbeda atau juga alur data ini membawa paket data yang memiliki nilai yang berbeda yang akan dikirim ketujuan berbeda
  • 12. MATERI IV PENDEKATAN PERANCANGAN TERSTRUKTUR 3. Konsep Alur Data Mengumpul (Converging Data Flow) Beberapa alur data yang berbeda sumber bergabung bersama-sama menuju ketujuan yang sama 4. Konsep Sumber atau Tujuan Alur Data Semua alur data harus minimal mengandung satu proses artinya adalah :  Suatu alur data dihasilkan dari suatu proses dan menuju kesuatu data store dan/atau terminator (Gambar a)  Suatu alur data dihasilkan dari suatu data store dan/atau terminator dan menuju kesuatu proses (Gambar b)  Suatu alur data dihasilkan dari suatu proses dan menuju kesuatu proses (Gambar c)
  • 14. MATERI IV PENDEKATAN PERANCANGAN TERSTRUKTUR SYARAT-SYARAT PEMBUATAN DFD 1. Pemberian nama untuk tiap komponen DFD 2. Pemberian nomor pada komponen proses 3. Penggambaran DFD sesering mungkin agar enak dilihat 4. Penghindaran penggambaran DFD yang rumit 5. Pemastian DFD yang dibentuk itu konsisten secara logika LANGKAH-LANGKAH PENGGAMBARAN DFDTidak ada aturan baku untuk menggambarkan DFD, tapi dari berbagai referensi yang secara garis besar langkah untuk membuat DFD adalah sebagai berikut : 1. Identifikasi terlebih dahulu semua Entitas luar yang terlibat di sistem 2. Identifikasi semua input dan output yang terlibat dengan luar 3. Buat Diagram Konteks (Diagram Context) Yaitu diagram tingkat atas, yang merupakan diagram dari sebuah sistem yang menggambarkan aliran-aliran data yang masuk dan keluar dari sistem serta yang masuk dan keluar dari entitas luar
  • 15. MATERI IV PENDEKATAN PERANCANGAN TERSTRUKTUR Caranya adalah  Tentukan nama sistemnya  Tentukan batasan sistemnya  Tentukan terminator apa saja yang ada dalam sistem  Tentukan apa yang diterima/diberikan terminator dari/ke sistem 4. Buat Diagram Level Zero  Tentukan proses utama yang ada pada sistem  Tentukan apa yang diberikan/diterima masing-masing proses dari/ke sistem sambil memperhatikan konsep keseimbangan (alur data yang keluar/masuk dari suatu level harus sama dengan alur data yang masuk/keluar pada level berikutnya)  Keseimbangan antara diagram nol dan diagran konteks harus terpelihara  Beri nomor pada proses utama (nomor tidak menunjukan urutan proses) Hal yang harus diperhatikan  Memberikan gambaran tentang seluruh sistem  Hanya ada satu proses  Tidak boleh ada data store  Perlihatkan data store yang digunakan
  • 16. MATERI IV PENDEKATAN PERANCANGAN TERSTRUKTUR  Tentukan proses yang lebih kecil (sub proses) dari proses utama yang ada pada level zero  Tentukan apa yang diterima/diberikan masing-masing sub proses ke/dari sistem dan memperhatikan konsep keseimbangan  Keseimbangan aliran data antara diagram nol dan diagram rinci  Beri nomor pada masing-masing sub proses yang menunjukan dekomposisi dari proses sebelumnya. Contoh 1.1 atau 1.2 atau 2.1 Note : Jika memang memungkinkan bisa dilakukakn dekomposisi dari diagram rinci level 1 ke diagram rinci level 2, 3 dan seterusnya. 5. Buat Diagram Rinci (DFD Level 1)  Keseimbangan data store yang digunakan