SlideShare a Scribd company logo
ANALISA DAN
PERANCANGAN SISTEM
Oleh:
Muhammad Baihaqi
Ria Dardanella
Suhemi
NEXT
PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAM
Konsep Perancangan Terstruktur
 Konsep pengembangan sistem terstruktur bukan merupakan konsep yang
baru. Teknik perakitan di pabrik-pabrik dan perancangan sirkuit untuk alat-
alat elektronik adalah dua contoh dari konsep ini yang banyak digunakan di
industri-industri.
 Salah satu metode dalam pengembangan sistem terstruktur adalah
menggunakan DFD (Data Flow Diagram = Diagram Arus Data, DAD).
DATA FLOWDIAGRAM(DFD) /
DIAGRAMARUS DATA (DAD)
 DFD sering digunakan untuk menggambarkan suatu sistem yang telah
ada atau sistem baru yang akan dikembangkan secara logika.
 DFD merupakan alat yang akan digunakan pada metodologi
pengembangan sistem yang terstruktur.
 DFD merupakan dokumentasi dari sistem yang baik.
NEXTBACK
DATA FLOWDIAGRAM(DFD) /
DIAGRAMARUS DATA (DAD)
Tiga alasan yang menyebabkan sebaiknya dilakukan pemodelan
sistem, yaitu:
 Dapat melakukan perhatian pada hal-hal penting dalam sistem
tanpa mesti terlibat terlalu jauh.
 Mendiskusikan perubahan dan koreksi terhadap kebutuhan pemakai
dengan resiko dan biaya minimal.
 Menguji pengertian penganalisa sistem terhadap kebutuhan pemakai dan
membantu pendesain sistem dan pemrogram membangun sistem.
NEXTBACK
DATA FLOWDIAGRAM(DFD) /
DIAGRAMARUS DATA (DAD)
Simbol yang digunakan :
Demarco & Yourdan
Symbols
Keterangan Gane & Sarson
Symbols
External Entity /
Kesatuan Luar
Data Flow
Proses
Data Store /
Penyimpanan Data
NEXTBACK
DATA FLOWDIAGRAM(DFD) /
DIAGRAMARUS DATA (DAD)
External Entity(KesatuanLuar)
kesatuan diluar sistem yang akan memberikan input atau menerima
output dari sistem, dapat berupa orang, organisasi, sumber
informasi lain atau penerima akhir dari suatu laporan.
Bentuk dari eksternal entity diantaranya adalah sebagai
berikut:
 Suatu kantor, departemen atau divisi dalam perusahaan tetapi di luar
sistem yang sedang dikembangkan.
 Orang/sekelompok orang di organisasi tetapi di luar sistem yang sedang
dikembangkan.
 Penerima akhir dari suatu laporan yang dihasilkan oleh sistem
NEXTBACK
Simbol Entity
a
Pelanggan
b
Akuntansi
c
Pemasok
d
Gudang
DATA FLOWDIAGRAM(DFD) /
DIAGRAMARUS DATA (DAD)
DataFlow (Arus Data)
Disimbolkan dengan anak panah, dimana arus data mengalir
diantara proses, simpanan data. Arus data ini menunjukkan arus
dari data yang dapat berupa masukan untuk sistem atau hasil dari
proses system dan dapat berbentuk sebagai berikut :
 Formulir atau dokumen yang digunakan perusahaan
 Laporan tercetak yang dihasilkan sistem
 Surat atau memo
 Data yang dibaca atau direkam di file
 Suatu isian yang dicatat pada buku agenda
 Transmisi data dari suatu komputer ke komputer lain
NEXTBACK
DATA FLOWDIAGRAM(DFD) /
DIAGRAMARUS DATA (DAD)
KonsepDataFlow (Arus Data)
 Konsep paket dari data (packet of data)
Bila dua atau lebih data mengalir dari suatu sumber yang sama ke tujuan yang sama,
maka harus dianggap sebagai suatu arus data tunggal.
 Konsep arus data menyebar(diverging data flow)
Menunjukkan sejumlah tembusan dari arus data yang sama dari sumber yang sama ke
tujuan yang berbeda.
NEXTBACK
 Konsep arus data mengumpul (converging data flow)
Menunjukkan beberapa arus data yang berbeda dari sumber yang berbeda
bergabung bersama-sama menuju ke tujuan yang sama.
DATA FLOWDIAGRAM(DFD) /
DIAGRAMARUS DATA (DAD)
KonsepDataFlow (Arus Data)
DATA FLOWDIAGRAM(DFD) /
DIAGRAMARUS DATA (DAD)
Proses
Merupakan kegiatan atau pekerjaan yang dilakukan oleh orang
atau mesin komputer, dimana aliran masuk, ditranformasikan ke
aliran data keluar.
Suatu proses harus diberi penjelasan yang lengkap meliputi:
 Identifikasi proses.
Umumnya berupa suatu angka yang menunjukkan nomor acuan dari proses dan
ditulis pada bagian atas simbol proses.
 Nama proses.
Menunjukkan apa yang dikerjakan oleh proses tersebut.
NEXTBACK
DATA FLOWDIAGRAM(DFD) /
DIAGRAMARUS DATA (DAD)
DataStore(simpanandata)
Bentuk dari penyimpanan data diantaranya adalah
sebagai berikut:
 Suatu file atau database di sistem komputer
 Suatu arsip atau catatan manual
 Suatu kotak tempat data di meja seseorang
 Suatu tabel acuan manual
 Suatu agenda atau buku
NEXTBACK
DATA FLOWDIAGRAM(DFD) /
DIAGRAMARUS DATA (DAD)
DataStore(simpanandata)
Beberapa hal yang perlu diperhatikan dalam penggambaran simpanan
data (data store) :
 Hanya proses saja yang berhubungan dengan data source, karena yang menggunakan atau merubah
data di data source adalah suatu proses.
 Arus data yang menuju ke simpanan data dari suatu proses menunjukkan proses update terhadap data
yang tersimpan di simpanan data. Update dapat berupa penambahan atau penyimpanan record atau
dokumen baru, penghapusan atau mengambil dokumen, dan proses pengeditan.
 Arus data yang berasal dari simpanan data ke suatu proses menunjukkan bahwa proses tersebut
menggunakan data yang ada di simpanan data.
 Untuk suatu proses yang melakukan kedua-duanya, yaitu menggunakan dan update data source dapat
dipilih dengan menggunakan sebuah garis dengan anak panah dua arah atau menggunakan dua garis
anak panah.
NEXTBACK
1
Memeriksa dan
merubah data
barang
D1 Persediaan barangPenjualan
1
Memeriksa dan
merubah data
barang
D1 Persediaan barang
Status barang
Penjualan
SYARAT PEMBUATAN DFD
DFD yang benar, menyenangkan untuk dilihat dan
mudah dibaca dan di pahami oleh pemakai.
Syarat-syarat pembuatan DFD ini adalah :
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 konsiten secara
logika
SYARAT PEMBUATAN DFD
Pedoman MenggambarDFD:
1. Identifikasikan terlebih dahulu semua kesatuan luar (external entities) yang
terlibat di sistem. Misalnya untuk sistem penjualan mempunyai external
entities yang terlibat : mahasiswa, dosen, dan lain-lain.
2. Identifikasikan semua input dan output yang terlibat dengan external entities.
Misal untuk sistem penjualan ini, input/output yang terlibat dengan kesatuan
luar :
3. Gambarlah terlebih dahulu suatu diagram konteks (context diagram).
External Entities Input Output
mahasiswa Biodata KHS
dosen Nilai
SYARAT PEMBUATAN DFD
1
SIAKAD
Db Mahasiswa
Mahasiswa
Dosen
Nilai
KHS
Biodata
• Context Diagram merupakan tingkatan tertinggi dalam
diagram aliran data dan hanya memuat satu proses,
menunjukkan sistem secara keseluruhan. Pendekatan
terstruktur ini mencoba untuk menggambarkan sistem
pertama kali secara garis besar (disebut dengan top level)
dan memecah-mecahnya menjadi bagian yang lebih terinci
(disebut dengan lower level).
• DFD yang pertama kali digambar adalah level teratas (top
level) dan diagram ini disebut context diagram. Dari context
diagram ini kemudian akan digambar dengan lebih terinci
lagi yang disebut dengan overview diagram (level 0).
• Tiap-tiap proses di overview diagram akan digambar secara
lebih terinci lagi dan disebut dengan level 1. Tiap-tiap proses
di level 1 akan digambar kembali dengan lebih terinci lagi
dan disebut dengan level 2 dan seterusnya sampai tiap-tiap
proses tidak dapat digambar lebih terinci lagi.
Context Diagram
a
b
c
x
y
Context diagram (top level )
1
a
b c
x
y
Over view diagram (level 0)
2
4 3
A
c
D
B
E Z
1
a
b c
x
y
Over view diagram (level 1)
2
4 3
A
c
D
B
E Z
3.1 3.2
3.3
P
RQ
ZS
E
DOver view diagram (level 2)
PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAM

More Related Content

What's hot

Pertemuan 11 Kualitas Data
Pertemuan 11 Kualitas DataPertemuan 11 Kualitas Data
Pertemuan 11 Kualitas Data
Endang Retnoningsih
 
Visualisasi Data.pptx
Visualisasi Data.pptxVisualisasi Data.pptx
Visualisasi Data.pptx
MichelleWalakandou1
 
Arsitektur dan model data mining
Arsitektur dan model data miningArsitektur dan model data mining
Arsitektur dan model data mining
Universitas Bina Darma Palembang
 
Prinsip usability
Prinsip usabilityPrinsip usability
Prinsip usability
Shary Armonitha
 
Bagan terstruktur
Bagan terstrukturBagan terstruktur
Bagan terstruktur
iimpunya3
 
Data Mining - Naive Bayes
Data Mining - Naive BayesData Mining - Naive Bayes
Data Mining - Naive Bayes
dedidarwis
 
Sistem Pendukung Keputusan
Sistem Pendukung KeputusanSistem Pendukung Keputusan
Sistem Pendukung Keputusan
Lia Rusdyana Dewi
 
Digital forensic
Digital forensicDigital forensic
Digital forensic
RifqiAlfathulAdhim
 
Tugas sistem basis data kelompok
Tugas sistem basis data kelompokTugas sistem basis data kelompok
Tugas sistem basis data kelompok
Friska Nuraini
 
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop OnlineERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
Lucha Kamala Putri
 
3. metodologi data science dts ta v.1
3. metodologi data science dts ta v.13. metodologi data science dts ta v.1
3. metodologi data science dts ta v.1
ArdianDwiPraba
 
Data Base Tiket Pesawat
Data Base Tiket PesawatData Base Tiket Pesawat
Data Base Tiket Pesawat
naufals11
 
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQLLaporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Shofura Kamal
 
Metode pencarian heuristik
Metode pencarian heuristikMetode pencarian heuristik
Metode pencarian heuristikBaguss Chandrass
 
PPT_Data_Analytics.pptx
PPT_Data_Analytics.pptxPPT_Data_Analytics.pptx
PPT_Data_Analytics.pptx
DodySanjaya1
 
Sistem Basis Data(PPT)
Sistem Basis Data(PPT)Sistem Basis Data(PPT)
Sistem Basis Data(PPT)tafrikan
 
Perancangan Data Warehouse (Logical dan Physical)
Perancangan Data Warehouse (Logical dan Physical)Perancangan Data Warehouse (Logical dan Physical)
Perancangan Data Warehouse (Logical dan Physical)
dedidarwis
 
Ragam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan KomputerRagam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan Komputer
Auliaa Oktarianii
 

What's hot (20)

Pertemuan 11 Kualitas Data
Pertemuan 11 Kualitas DataPertemuan 11 Kualitas Data
Pertemuan 11 Kualitas Data
 
Visualisasi Data.pptx
Visualisasi Data.pptxVisualisasi Data.pptx
Visualisasi Data.pptx
 
Arsitektur dan model data mining
Arsitektur dan model data miningArsitektur dan model data mining
Arsitektur dan model data mining
 
Prinsip usability
Prinsip usabilityPrinsip usability
Prinsip usability
 
Bagan terstruktur
Bagan terstrukturBagan terstruktur
Bagan terstruktur
 
Data Mining - Naive Bayes
Data Mining - Naive BayesData Mining - Naive Bayes
Data Mining - Naive Bayes
 
GoLang_1
GoLang_1GoLang_1
GoLang_1
 
Sistem Pendukung Keputusan
Sistem Pendukung KeputusanSistem Pendukung Keputusan
Sistem Pendukung Keputusan
 
Digital forensic
Digital forensicDigital forensic
Digital forensic
 
Tugas sistem basis data kelompok
Tugas sistem basis data kelompokTugas sistem basis data kelompok
Tugas sistem basis data kelompok
 
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop OnlineERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
 
3. metodologi data science dts ta v.1
3. metodologi data science dts ta v.13. metodologi data science dts ta v.1
3. metodologi data science dts ta v.1
 
Data Base Tiket Pesawat
Data Base Tiket PesawatData Base Tiket Pesawat
Data Base Tiket Pesawat
 
Sejarah etika komputer
Sejarah etika komputerSejarah etika komputer
Sejarah etika komputer
 
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQLLaporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
Laporan Praktikum Basis Data Modul I-Membangun Database SQL Pada MYSQL
 
Metode pencarian heuristik
Metode pencarian heuristikMetode pencarian heuristik
Metode pencarian heuristik
 
PPT_Data_Analytics.pptx
PPT_Data_Analytics.pptxPPT_Data_Analytics.pptx
PPT_Data_Analytics.pptx
 
Sistem Basis Data(PPT)
Sistem Basis Data(PPT)Sistem Basis Data(PPT)
Sistem Basis Data(PPT)
 
Perancangan Data Warehouse (Logical dan Physical)
Perancangan Data Warehouse (Logical dan Physical)Perancangan Data Warehouse (Logical dan Physical)
Perancangan Data Warehouse (Logical dan Physical)
 
Ragam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan KomputerRagam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan Komputer
 

Viewers also liked

Pemodelan sistem (DFD)
Pemodelan sistem (DFD)Pemodelan sistem (DFD)
Pemodelan sistem (DFD)
Fahmi Hakam
 
Analisa dan Perancangan Sistem Informasi Pertemuan 9 - Normalisasi Data
Analisa dan Perancangan Sistem Informasi Pertemuan 9 - Normalisasi DataAnalisa dan Perancangan Sistem Informasi Pertemuan 9 - Normalisasi Data
Analisa dan Perancangan Sistem Informasi Pertemuan 9 - Normalisasi Data
Edri Yunizal
 
Ppt ANALISA SISTEM
Ppt ANALISA SISTEMPpt ANALISA SISTEM
Ppt ANALISA SISTEM
enung20
 
Bab I Data Flow Diagram
Bab I Data Flow DiagramBab I Data Flow Diagram
Bab I Data Flow Diagram
Laboratorium Sirkel
 
simulasi proses pembuatan kerupuk
simulasi proses pembuatan kerupuksimulasi proses pembuatan kerupuk
simulasi proses pembuatan kerupuk
Nurul Chaira
 
ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENGGAJIAN KARYAWAN PADA PT. Fajar ...
ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENGGAJIAN KARYAWAN PADA PT. Fajar ...ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENGGAJIAN KARYAWAN PADA PT. Fajar ...
ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENGGAJIAN KARYAWAN PADA PT. Fajar ...
Bud Thecilh
 
02. Model, Sistem, dan Konsep Perancangan Sistem
02. Model, Sistem, dan Konsep Perancangan Sistem02. Model, Sistem, dan Konsep Perancangan Sistem
02. Model, Sistem, dan Konsep Perancangan Sistem
Mercu Buana University
 
ANALISIS SISTEM ANTRIAN SERVICE MOBIL DI PT. TUNAS MOBILINDO PERKASA DENGAN M...
ANALISIS SISTEM ANTRIAN SERVICE MOBIL DI PT. TUNAS MOBILINDO PERKASA DENGAN M...ANALISIS SISTEM ANTRIAN SERVICE MOBIL DI PT. TUNAS MOBILINDO PERKASA DENGAN M...
ANALISIS SISTEM ANTRIAN SERVICE MOBIL DI PT. TUNAS MOBILINDO PERKASA DENGAN M...
Uofa_Unsada
 
Peranan sistem informasi manajemen pada Gojek
Peranan sistem informasi manajemen pada GojekPeranan sistem informasi manajemen pada Gojek
Peranan sistem informasi manajemen pada Gojekjelitawidyastuti
 
Perancangan dan Analisa Sistem
Perancangan dan Analisa SistemPerancangan dan Analisa Sistem
Perancangan dan Analisa Sistemguestb7aaaf1e
 

Viewers also liked (10)

Pemodelan sistem (DFD)
Pemodelan sistem (DFD)Pemodelan sistem (DFD)
Pemodelan sistem (DFD)
 
Analisa dan Perancangan Sistem Informasi Pertemuan 9 - Normalisasi Data
Analisa dan Perancangan Sistem Informasi Pertemuan 9 - Normalisasi DataAnalisa dan Perancangan Sistem Informasi Pertemuan 9 - Normalisasi Data
Analisa dan Perancangan Sistem Informasi Pertemuan 9 - Normalisasi Data
 
Ppt ANALISA SISTEM
Ppt ANALISA SISTEMPpt ANALISA SISTEM
Ppt ANALISA SISTEM
 
Bab I Data Flow Diagram
Bab I Data Flow DiagramBab I Data Flow Diagram
Bab I Data Flow Diagram
 
simulasi proses pembuatan kerupuk
simulasi proses pembuatan kerupuksimulasi proses pembuatan kerupuk
simulasi proses pembuatan kerupuk
 
ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENGGAJIAN KARYAWAN PADA PT. Fajar ...
ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENGGAJIAN KARYAWAN PADA PT. Fajar ...ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENGGAJIAN KARYAWAN PADA PT. Fajar ...
ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENGGAJIAN KARYAWAN PADA PT. Fajar ...
 
02. Model, Sistem, dan Konsep Perancangan Sistem
02. Model, Sistem, dan Konsep Perancangan Sistem02. Model, Sistem, dan Konsep Perancangan Sistem
02. Model, Sistem, dan Konsep Perancangan Sistem
 
ANALISIS SISTEM ANTRIAN SERVICE MOBIL DI PT. TUNAS MOBILINDO PERKASA DENGAN M...
ANALISIS SISTEM ANTRIAN SERVICE MOBIL DI PT. TUNAS MOBILINDO PERKASA DENGAN M...ANALISIS SISTEM ANTRIAN SERVICE MOBIL DI PT. TUNAS MOBILINDO PERKASA DENGAN M...
ANALISIS SISTEM ANTRIAN SERVICE MOBIL DI PT. TUNAS MOBILINDO PERKASA DENGAN M...
 
Peranan sistem informasi manajemen pada Gojek
Peranan sistem informasi manajemen pada GojekPeranan sistem informasi manajemen pada Gojek
Peranan sistem informasi manajemen pada Gojek
 
Perancangan dan Analisa Sistem
Perancangan dan Analisa SistemPerancangan dan Analisa Sistem
Perancangan dan Analisa Sistem
 

Similar to PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAM

Bab 7 pemodelan proses
Bab 7 pemodelan prosesBab 7 pemodelan proses
Bab 7 pemodelan prosesRif'at Hm
 
Df ddiah
Df ddiahDf ddiah
Df ddiah
Diah Afrianti
 
Diagram aliran data untuk perusahaan kecil
Diagram aliran data  untuk perusahaan kecilDiagram aliran data  untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecil
rian rian
 
APS__dfd.pptx
APS__dfd.pptxAPS__dfd.pptx
APS__dfd.pptx
IKetutWidhiAdnyana1
 
Diagram aliran data untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecilDiagram aliran data untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecil
MUHAMADANGGORO1
 
Diagram aliran data untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecilDiagram aliran data untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecil
MUHAMADANGGORO1
 
Materi minggu ke 5
Materi minggu ke 5Materi minggu ke 5
Materi minggu ke 5ifunsika
 
Laporan praktikum modul 10 (dfd)
Laporan praktikum modul 10 (dfd)Laporan praktikum modul 10 (dfd)
Laporan praktikum modul 10 (dfd)
Devi Apriansyah
 
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
Theresia Magdalena
 
Pengertian data flow diagram
Pengertian data flow diagramPengertian data flow diagram
Pengertian data flow diagram
Meily Perdana
 
Materi Data Flow Diagram.pdf
Materi Data Flow Diagram.pdfMateri Data Flow Diagram.pdf
Materi Data Flow Diagram.pdf
xdrivemagishop
 
Dfd
DfdDfd
Dfdjoko
 
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
 

Similar to PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAM (20)

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
 
Df ddiah
Df ddiahDf ddiah
Df ddiah
 
Diagram aliran data untuk perusahaan kecil
Diagram aliran data  untuk perusahaan kecilDiagram aliran data  untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecil
 
APS__dfd.pptx
APS__dfd.pptxAPS__dfd.pptx
APS__dfd.pptx
 
Diagram aliran data untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecilDiagram aliran data untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecil
 
Diagram aliran data untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecilDiagram aliran data untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecil
 
Materi minggu ke 5
Materi minggu ke 5Materi minggu ke 5
Materi minggu ke 5
 
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
 
diagram chart
diagram chartdiagram chart
diagram chart
 
Rpl upload #6
Rpl upload #6Rpl upload #6
Rpl upload #6
 
Pengertian data flow diagram
Pengertian data flow diagramPengertian data flow diagram
Pengertian data flow diagram
 
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
 
Dfd
DfdDfd
Dfd
 
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...
 

PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAM

  • 1. ANALISA DAN PERANCANGAN SISTEM Oleh: Muhammad Baihaqi Ria Dardanella Suhemi NEXT PENDEKATAN PERANCANGAN TERSTRUKTUR DATA FLOW DIAGRAM
  • 2. Konsep Perancangan Terstruktur  Konsep pengembangan sistem terstruktur bukan merupakan konsep yang baru. Teknik perakitan di pabrik-pabrik dan perancangan sirkuit untuk alat- alat elektronik adalah dua contoh dari konsep ini yang banyak digunakan di industri-industri.  Salah satu metode dalam pengembangan sistem terstruktur adalah menggunakan DFD (Data Flow Diagram = Diagram Arus Data, DAD).
  • 3. DATA FLOWDIAGRAM(DFD) / DIAGRAMARUS DATA (DAD)  DFD sering digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika.  DFD merupakan alat yang akan digunakan pada metodologi pengembangan sistem yang terstruktur.  DFD merupakan dokumentasi dari sistem yang baik. NEXTBACK
  • 4. DATA FLOWDIAGRAM(DFD) / DIAGRAMARUS DATA (DAD) Tiga alasan yang menyebabkan sebaiknya dilakukan pemodelan sistem, yaitu:  Dapat melakukan perhatian pada hal-hal penting dalam sistem tanpa mesti terlibat terlalu jauh.  Mendiskusikan perubahan dan koreksi terhadap kebutuhan pemakai dengan resiko dan biaya minimal.  Menguji pengertian penganalisa sistem terhadap kebutuhan pemakai dan membantu pendesain sistem dan pemrogram membangun sistem. NEXTBACK
  • 5. DATA FLOWDIAGRAM(DFD) / DIAGRAMARUS DATA (DAD) Simbol yang digunakan : Demarco & Yourdan Symbols Keterangan Gane & Sarson Symbols External Entity / Kesatuan Luar Data Flow Proses Data Store / Penyimpanan Data NEXTBACK
  • 6. DATA FLOWDIAGRAM(DFD) / DIAGRAMARUS DATA (DAD) External Entity(KesatuanLuar) kesatuan diluar sistem yang akan memberikan input atau menerima output dari sistem, dapat berupa orang, organisasi, sumber informasi lain atau penerima akhir dari suatu laporan. Bentuk dari eksternal entity diantaranya adalah sebagai berikut:  Suatu kantor, departemen atau divisi dalam perusahaan tetapi di luar sistem yang sedang dikembangkan.  Orang/sekelompok orang di organisasi tetapi di luar sistem yang sedang dikembangkan.  Penerima akhir dari suatu laporan yang dihasilkan oleh sistem NEXTBACK
  • 8. DATA FLOWDIAGRAM(DFD) / DIAGRAMARUS DATA (DAD) DataFlow (Arus Data) Disimbolkan dengan anak panah, dimana arus data mengalir diantara proses, simpanan data. Arus data ini menunjukkan arus dari data yang dapat berupa masukan untuk sistem atau hasil dari proses system dan dapat berbentuk sebagai berikut :  Formulir atau dokumen yang digunakan perusahaan  Laporan tercetak yang dihasilkan sistem  Surat atau memo  Data yang dibaca atau direkam di file  Suatu isian yang dicatat pada buku agenda  Transmisi data dari suatu komputer ke komputer lain NEXTBACK
  • 9. DATA FLOWDIAGRAM(DFD) / DIAGRAMARUS DATA (DAD) KonsepDataFlow (Arus Data)  Konsep paket dari data (packet of data) Bila dua atau lebih data mengalir dari suatu sumber yang sama ke tujuan yang sama, maka harus dianggap sebagai suatu arus data tunggal.  Konsep arus data menyebar(diverging data flow) Menunjukkan sejumlah tembusan dari arus data yang sama dari sumber yang sama ke tujuan yang berbeda. NEXTBACK
  • 10.  Konsep arus data mengumpul (converging data flow) Menunjukkan beberapa arus data yang berbeda dari sumber yang berbeda bergabung bersama-sama menuju ke tujuan yang sama. DATA FLOWDIAGRAM(DFD) / DIAGRAMARUS DATA (DAD) KonsepDataFlow (Arus Data)
  • 11. DATA FLOWDIAGRAM(DFD) / DIAGRAMARUS DATA (DAD) Proses Merupakan kegiatan atau pekerjaan yang dilakukan oleh orang atau mesin komputer, dimana aliran masuk, ditranformasikan ke aliran data keluar. Suatu proses harus diberi penjelasan yang lengkap meliputi:  Identifikasi proses. Umumnya berupa suatu angka yang menunjukkan nomor acuan dari proses dan ditulis pada bagian atas simbol proses.  Nama proses. Menunjukkan apa yang dikerjakan oleh proses tersebut. NEXTBACK
  • 12. DATA FLOWDIAGRAM(DFD) / DIAGRAMARUS DATA (DAD) DataStore(simpanandata) Bentuk dari penyimpanan data diantaranya adalah sebagai berikut:  Suatu file atau database di sistem komputer  Suatu arsip atau catatan manual  Suatu kotak tempat data di meja seseorang  Suatu tabel acuan manual  Suatu agenda atau buku NEXTBACK
  • 13. DATA FLOWDIAGRAM(DFD) / DIAGRAMARUS DATA (DAD) DataStore(simpanandata) Beberapa hal yang perlu diperhatikan dalam penggambaran simpanan data (data store) :  Hanya proses saja yang berhubungan dengan data source, karena yang menggunakan atau merubah data di data source adalah suatu proses.  Arus data yang menuju ke simpanan data dari suatu proses menunjukkan proses update terhadap data yang tersimpan di simpanan data. Update dapat berupa penambahan atau penyimpanan record atau dokumen baru, penghapusan atau mengambil dokumen, dan proses pengeditan.  Arus data yang berasal dari simpanan data ke suatu proses menunjukkan bahwa proses tersebut menggunakan data yang ada di simpanan data.  Untuk suatu proses yang melakukan kedua-duanya, yaitu menggunakan dan update data source dapat dipilih dengan menggunakan sebuah garis dengan anak panah dua arah atau menggunakan dua garis anak panah. NEXTBACK 1 Memeriksa dan merubah data barang D1 Persediaan barangPenjualan 1 Memeriksa dan merubah data barang D1 Persediaan barang Status barang Penjualan
  • 14. SYARAT PEMBUATAN DFD DFD yang benar, menyenangkan untuk dilihat dan mudah dibaca dan di pahami oleh pemakai. Syarat-syarat pembuatan DFD ini adalah : 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 konsiten secara logika
  • 15. SYARAT PEMBUATAN DFD Pedoman MenggambarDFD: 1. Identifikasikan terlebih dahulu semua kesatuan luar (external entities) yang terlibat di sistem. Misalnya untuk sistem penjualan mempunyai external entities yang terlibat : mahasiswa, dosen, dan lain-lain. 2. Identifikasikan semua input dan output yang terlibat dengan external entities. Misal untuk sistem penjualan ini, input/output yang terlibat dengan kesatuan luar : 3. Gambarlah terlebih dahulu suatu diagram konteks (context diagram). External Entities Input Output mahasiswa Biodata KHS dosen Nilai
  • 16. SYARAT PEMBUATAN DFD 1 SIAKAD Db Mahasiswa Mahasiswa Dosen Nilai KHS Biodata
  • 17. • Context Diagram merupakan tingkatan tertinggi dalam diagram aliran data dan hanya memuat satu proses, menunjukkan sistem secara keseluruhan. Pendekatan terstruktur ini mencoba untuk menggambarkan sistem pertama kali secara garis besar (disebut dengan top level) dan memecah-mecahnya menjadi bagian yang lebih terinci (disebut dengan lower level). • DFD yang pertama kali digambar adalah level teratas (top level) dan diagram ini disebut context diagram. Dari context diagram ini kemudian akan digambar dengan lebih terinci lagi yang disebut dengan overview diagram (level 0). • Tiap-tiap proses di overview diagram akan digambar secara lebih terinci lagi dan disebut dengan level 1. Tiap-tiap proses di level 1 akan digambar kembali dengan lebih terinci lagi dan disebut dengan level 2 dan seterusnya sampai tiap-tiap proses tidak dapat digambar lebih terinci lagi. Context Diagram
  • 18. a b c x y Context diagram (top level ) 1 a b c x y Over view diagram (level 0) 2 4 3 A c D B E Z
  • 19. 1 a b c x y Over view diagram (level 1) 2 4 3 A c D B E Z 3.1 3.2 3.3 P RQ ZS E DOver view diagram (level 2)