SlideShare a Scribd company logo
Konteks, Data Flow
Diagram dan Kamus Data
Author :
Andrie Febriansyah (0617104030)
Fraiza Geraldi Alghifari (0617104026)
Diagram Konteks
 Context Diagram adalah diagram yang menggambarkan bagaimana proses
dokumentasi data. Context Diagram terdiri atas sebuah lingkaran proses
utama yang merupakan inti permasalahan, data sources, dan data destination
yang menerima maupun mengirim data secara langsung dari proses tersebut.
Tujuan utama dari pembuatan Context Diagram adalah untuk menjadi
jembatan komunikasi dengan entitas yang terkait, tidak untuk menjelaskan
data flows kepada developers.
Fungsi Context Diagram
1. System Contexts, context diagram ini berfokus pada identifikasi isi dari
sebuah sistem
2. Stakeholder identification, context diagram dapat mengindentifikasi entitas
yang terlibat, ini akan mempermudah penggambaran diagram yang lebih
mendetail
3. Business Knowledge, context diagram memperlihatkan semua interaksi data
sehingga bisa menjadi pengetahuan tentang business proses yang berjalan
4. Problem Analysis, struktur context diagram juga dapat menganalisa sebuah
permasalahan, proses yang berada ditengah adalah inti dari
permasalahannya, dan hal yang terkait proses ini akan dijadikan entitas.
Contoh Diagram Konteks
Data Flow Diagram
Data Flow Diagram (DFD) atau Diagram Alir Data (DAD) adalah suatu diagram
yang menggunakan notasi-notasi untuk menggambarkan arus dari data pada suatu
sistem atau menjelaskan proses kerja suatu sistem, yang penggunaannya sangat
membantu untuk memahami sistem secara logika, tersruktur dan jelas.
Tujuan Data Flow Diagram
Tujuan :
 Memberikan indikasi mengenai bagaimana data ditransformasi pada saat data
bergerak melalui system.
 Menggambarkan fungsi-fungsi(dan sub fungsi) yang mentransformasi aliran
data
Komponen DFD
Berikut adalah komponen dari Data Flow Diagram berupa symbol dalam versi E.
Yourdan dan De Marco maupun versi Chris Gane dan Trish Sarson
Penggambaran DFD
1. Identifikasi terlebih dahulu semua entitas luar yang terlibat di system
2. Identifikasi semua input dan output yang terlibat dengan entitas luar.
3. Buat Diagram Konteks (diagram context)
4. Buat Diagram Level 0
5. Buat Diagram Level 1
6. Buat Diagram Level 2, 3, dst.
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 konsiten secara logika.
Peraturan Penggambaran DFD
1. Antar entitas luar tidak diizinkan terjadi relasi/hubungan
2. Tidak boleh ada aliran data antara entitas luar dengan data store
3. Entitas luar boleh digambar beberapa kali dengan tanda khusus,seperti
diberi nomor.
4. Tidak boleh ada arus data dari datastore ke datastore tanpa melalui proses
5. Tidak boleh ada aliran data masukan tanpa keluaran atau sebaliknya
6. Satu aliran data boleh mengalirkan beberapa struktur data.
7. Bentuk anak panah aliran data boleh bervariasi
Peraturan Penggambaran DFD
8. Semua Obyek harus mempunyai nama
9. Aliran data selalu diawali dan diakhiri dengan proses
10. Semua aliran data harus mempunyai tanda arah
11. Upayakan membuat proses untuk mencitakan datastore awal (data master)
yang akan digunakan untuk proses-proses lainnya
Tipe – Tipe DFD
 Physical Data Flow Diagram (PDFD)
PDFD digunakan untuk menggambarkan sistem yang ada (sistem yang lama).
Penekanan dari DADF adalah bagaimana proses-proses dari sistem diterapkan (dengan
cara apa, oleh siapa dan dimana), termasuk proses-proses manual.
 Logical Data Flow Diagram (LDFD)
LDFD digunakan untuk menggambarkan sistem yang akan diusulkan (sistem yang
baru). Untuk sistem komputerisasi, penggambaran LDFD hanya menunjukkan
kebutuhan proses dari system yang diusulkan secara logika, biasanya proses-proses
yang digambarkan hanya merupakan proses-proses secara komputer saja.
LDFD berfokus terhadap bisnis dan aktivitas bisnis, sedangkan PDFD berfokus kepada
bagaimana sistem diimplementasi
Physical Data Flow Diagram
Logical Data Flow Diagram
Leveling DFD
 Diagram Konteks
Menggambarkan satu lingkaran besar yang dapat mewakili seluruh proses yang
terdapat didalam suatu sistem.
 DFD Level 0
Merupakan satu lingkaran besar yang mewakili lingkaran-lingkaran kecil yang ada
didalamnya. Merupakan pemecahan dari diagram Konteks ke diagram Nol. Di dalam
diagram ini memuat penyimpanan data
 DFD Level 1
Merupakan diagram yang menguraikan proses yang ada didalam DFD level 0
Contoh : Diagram Konteks
Contoh : DFD Level 0
Contoh : DFD Level 1
Kamus Data
 Kamus data atau data dictionary adalah katalog fakta tentang data dan
kebutuhan-kebutuhan informasi dari suatu sistem informasi. Dengan kamus
data analis sistem dapat mendefinisikan data yang mengalir di sistem dengan
lengkap. Pada tahap analisis sistem, kamus data digunakan sebagai alat
komunikasi antara analis sitem dengan pemakai sistem tentang data yang
mengalir ke sistem, yaitu tentang data yang masuk ke sistem dan tentang
informasi yang dibutuhkan oleh pemakai sistem. Pada tahap perancangan
sistem, kamus data digunakan untuk merancang input, merancang laporan-
laporan dan database.
Contoh
1. Data penjualan = @No_Faktur + NamaPelanggan + alamat + sistempembayaran + keterangan + {NamaStok +
UnitJual + HargaJual }
Keterangan :
Alamat = jalan + kota + kodePos + (telepon)
Sistempembayaran = [ tunai | kredit ]
2. Daftar_absen = periode_absen + {pegawai + {tanggal + kd_absen}}
Keterangan :
Periode_absen = kd_bulan _th + nama_bulan + th_absen
Kd_bulan_th = [00-99] + [01-12]
Nama_bulan =[Jan – Des]
Pegawai = NIP + nama_peg
Tanggal = [01 – 31]
Kd_absen = [ H | S | M * mangkir * ]
3. Faktur = * tembusan permintaan persediaan * = Kd_langganan + Nama_langganan + Tgl_jual + No_Faktur + 1
{Kd_barang + Nama_barang + Unit + harga } 10 + Total _jual + diskon + Pajak + Total_bayar + jenis_jual
Lanjutan Contoh
 Kd_langganan = 1{karakter}5
 Nama_langganan = 1{karakter}25
 Tgl_jual = * format date*
 No_Faktur = 1{karakter}10
 Kd_barang = 1{karakter}8
 Nama_barang = namastok= 1{karakter}20
 Unit = unitjual=1{numerik}4
 Harga = hargajual=1{numerik}10
 Total_jual = 1{numerik}10
 diskon = 1{numerik}10
 Pajak = 1{numerik}10
 Jenis_jual = [tunai | kredit ]
 Total_bayar = 1{numerik}10
 Karakter = [A-Z | a-z | 0-9| / | | ]
 Numerik = [ 0 – 9 | . | , ]

More Related Content

What's hot

Erd sistem informasi akademik
Erd sistem informasi akademikErd sistem informasi akademik
Erd sistem informasi akademikDiyat Diyat
 
Data Base Tiket Pesawat
Data Base Tiket PesawatData Base Tiket Pesawat
Data Base Tiket Pesawat
naufals11
 
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
Uofa_Unsada
 
Tugas RPL SRS Erwan
Tugas RPL SRS ErwanTugas RPL SRS Erwan
Tugas RPL SRS Erwan
Erwan Nur Arief
 
basis data lanjut modul
 basis data lanjut modul basis data lanjut modul
basis data lanjut modul
Denny Safardan
 
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
 
Dokumen srs -_sistem_informasi_koperasi
Dokumen srs -_sistem_informasi_koperasiDokumen srs -_sistem_informasi_koperasi
Dokumen srs -_sistem_informasi_koperasi
fachrizal lianso
 
Algoritma Apriori
Algoritma AprioriAlgoritma Apriori
Algoritma Apriori
dedidarwis
 
Modul 4 representasi pengetahuan
Modul 4   representasi pengetahuanModul 4   representasi pengetahuan
Modul 4 representasi pengetahuan
ahmad haidaroh
 
RPL 1 (Lama) - Rekayasa Kebutuhan
RPL 1 (Lama) - Rekayasa KebutuhanRPL 1 (Lama) - Rekayasa Kebutuhan
RPL 1 (Lama) - Rekayasa Kebutuhan
Adam Mukharil Bachtiar
 
Struktur direktori
Struktur direktoriStruktur direktori
Struktur direktoriAnggi DHARMA
 
Diagram Konteks dan DFD Sistem Informasi Penjualan
Diagram Konteks dan DFD Sistem Informasi PenjualanDiagram Konteks dan DFD Sistem Informasi Penjualan
Diagram Konteks dan DFD Sistem Informasi Penjualan
Ricky Kusriana Subagja
 
Proposal pembuatan aplikasi
Proposal pembuatan aplikasiProposal pembuatan aplikasi
Proposal pembuatan aplikasi
HIMATIF UIN SGD
 
Mata Kuliah Basis Data
Mata Kuliah Basis DataMata Kuliah Basis Data
Mata Kuliah Basis Data
Mr. Nugraha
 
Tugas IMK : Ragam Dialog
Tugas IMK : Ragam DialogTugas IMK : Ragam Dialog
Tugas IMK : Ragam Dialog
Pio
 
IMK - Strategi Banyak Window
IMK - Strategi Banyak WindowIMK - Strategi Banyak Window
IMK - Strategi Banyak Window
nadiapreviani
 
Bagan terstruktur
Bagan terstrukturBagan terstruktur
Bagan terstruktur
iimpunya3
 
Analisa Website Traveloka - Makalah IMK
Analisa Website Traveloka - Makalah IMKAnalisa Website Traveloka - Makalah IMK
Analisa Website Traveloka - Makalah IMK
Miftahul Muttaqin
 
membuat function dalam mysql
membuat function dalam mysqlmembuat function dalam mysql
membuat function dalam mysql
sukangimpi
 

What's hot (20)

Erd sistem informasi akademik
Erd sistem informasi akademikErd sistem informasi akademik
Erd sistem informasi akademik
 
Data Base Tiket Pesawat
Data Base Tiket PesawatData Base Tiket Pesawat
Data Base Tiket Pesawat
 
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
 
Tugas RPL SRS Erwan
Tugas RPL SRS ErwanTugas RPL SRS Erwan
Tugas RPL SRS Erwan
 
basis data lanjut modul
 basis data lanjut modul basis data lanjut modul
basis data lanjut modul
 
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
 
Dokumen srs -_sistem_informasi_koperasi
Dokumen srs -_sistem_informasi_koperasiDokumen srs -_sistem_informasi_koperasi
Dokumen srs -_sistem_informasi_koperasi
 
Algoritma Apriori
Algoritma AprioriAlgoritma Apriori
Algoritma Apriori
 
Modul 4 representasi pengetahuan
Modul 4   representasi pengetahuanModul 4   representasi pengetahuan
Modul 4 representasi pengetahuan
 
RPL 1 (Lama) - Rekayasa Kebutuhan
RPL 1 (Lama) - Rekayasa KebutuhanRPL 1 (Lama) - Rekayasa Kebutuhan
RPL 1 (Lama) - Rekayasa Kebutuhan
 
Struktur direktori
Struktur direktoriStruktur direktori
Struktur direktori
 
Diagram Konteks dan DFD Sistem Informasi Penjualan
Diagram Konteks dan DFD Sistem Informasi PenjualanDiagram Konteks dan DFD Sistem Informasi Penjualan
Diagram Konteks dan DFD Sistem Informasi Penjualan
 
Class diagram
Class diagramClass diagram
Class diagram
 
Proposal pembuatan aplikasi
Proposal pembuatan aplikasiProposal pembuatan aplikasi
Proposal pembuatan aplikasi
 
Mata Kuliah Basis Data
Mata Kuliah Basis DataMata Kuliah Basis Data
Mata Kuliah Basis Data
 
Tugas IMK : Ragam Dialog
Tugas IMK : Ragam DialogTugas IMK : Ragam Dialog
Tugas IMK : Ragam Dialog
 
IMK - Strategi Banyak Window
IMK - Strategi Banyak WindowIMK - Strategi Banyak Window
IMK - Strategi Banyak Window
 
Bagan terstruktur
Bagan terstrukturBagan terstruktur
Bagan terstruktur
 
Analisa Website Traveloka - Makalah IMK
Analisa Website Traveloka - Makalah IMKAnalisa Website Traveloka - Makalah IMK
Analisa Website Traveloka - Makalah IMK
 
membuat function dalam mysql
membuat function dalam mysqlmembuat function dalam mysql
membuat function dalam mysql
 

Similar to Konteks, Data Flow Diagram dan Kamus Data

Pengertian data flow diagram
Pengertian data flow diagramPengertian data flow diagram
Pengertian data flow diagram
Meily Perdana
 
Bab 7 pemodelan proses
Bab 7 pemodelan prosesBab 7 pemodelan proses
Bab 7 pemodelan prosesRif'at Hm
 
Tugas 7, septi hendarwati,yananto mihadi putra, se, m.si, diagram aliran data...
Tugas 7, septi hendarwati,yananto mihadi putra, se, m.si, diagram aliran data...Tugas 7, septi hendarwati,yananto mihadi putra, se, m.si, diagram aliran data...
Tugas 7, septi hendarwati,yananto mihadi putra, se, m.si, diagram aliran data...
SeptiHendarwati
 
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
 
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
 
Kelompok 07 (tugas pertemuan 7)
Kelompok 07 (tugas pertemuan 7)Kelompok 07 (tugas pertemuan 7)
Kelompok 07 (tugas pertemuan 7)
MOCHAMADDICKYRAMADHA
 
Data flow diagram 1
Data flow diagram 1Data flow diagram 1
Data flow diagram 1
mbahsukir
 
Data flow diagram 1
Data flow diagram 1Data flow diagram 1
Data flow diagram 1D Istigfarin
 
Data flow diagram 1
Data flow diagram 1Data flow diagram 1
Data flow diagram 1
D Istigfarin
 
Dfd 879078
Dfd 879078Dfd 879078
Dfd 879078pia_13
 
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
 
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
 
Df ddiah
Df ddiahDf ddiah
Df ddiah
Diah Afrianti
 
Laporan praktikum modul 10 (dfd)
Laporan praktikum modul 10 (dfd)Laporan praktikum modul 10 (dfd)
Laporan praktikum modul 10 (dfd)
Devi Apriansyah
 
Pertemuan 8 dfd
Pertemuan 8 dfdPertemuan 8 dfd
Pertemuan 8 dfd
AhmadFauzi531
 
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
 
Pemodelan sistem (DFD)
Pemodelan sistem (DFD)Pemodelan sistem (DFD)
Pemodelan sistem (DFD)
Fahmi Hakam
 

Similar to Konteks, Data Flow Diagram dan Kamus Data (20)

Pengertian data flow diagram
Pengertian data flow diagramPengertian data flow diagram
Pengertian data flow diagram
 
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
 
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...
 
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
 
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
 
Kelompok 07 (tugas pertemuan 7)
Kelompok 07 (tugas pertemuan 7)Kelompok 07 (tugas pertemuan 7)
Kelompok 07 (tugas pertemuan 7)
 
Data flow diagram 1
Data flow diagram 1Data flow diagram 1
Data flow diagram 1
 
Data flow diagram 1
Data flow diagram 1Data flow diagram 1
Data flow diagram 1
 
Data flow diagram 1
Data flow diagram 1Data flow diagram 1
Data flow diagram 1
 
Dfd 879078
Dfd 879078Dfd 879078
Dfd 879078
 
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...
 
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
 
Rpl upload #6
Rpl upload #6Rpl upload #6
Rpl upload #6
 
Df ddiah
Df ddiahDf ddiah
Df ddiah
 
Laporan praktikum modul 10 (dfd)
Laporan praktikum modul 10 (dfd)Laporan praktikum modul 10 (dfd)
Laporan praktikum modul 10 (dfd)
 
Pertemuan 8 dfd
Pertemuan 8 dfdPertemuan 8 dfd
Pertemuan 8 dfd
 
Diagram aliran data untuk perusahaan kecil
Diagram aliran data  untuk perusahaan kecilDiagram aliran data  untuk perusahaan kecil
Diagram aliran data untuk perusahaan kecil
 
Pemodelan sistem (DFD)
Pemodelan sistem (DFD)Pemodelan sistem (DFD)
Pemodelan sistem (DFD)
 

Konteks, Data Flow Diagram dan Kamus Data

  • 1. Konteks, Data Flow Diagram dan Kamus Data Author : Andrie Febriansyah (0617104030) Fraiza Geraldi Alghifari (0617104026)
  • 2. Diagram Konteks  Context Diagram adalah diagram yang menggambarkan bagaimana proses dokumentasi data. Context Diagram terdiri atas sebuah lingkaran proses utama yang merupakan inti permasalahan, data sources, dan data destination yang menerima maupun mengirim data secara langsung dari proses tersebut. Tujuan utama dari pembuatan Context Diagram adalah untuk menjadi jembatan komunikasi dengan entitas yang terkait, tidak untuk menjelaskan data flows kepada developers.
  • 3. Fungsi Context Diagram 1. System Contexts, context diagram ini berfokus pada identifikasi isi dari sebuah sistem 2. Stakeholder identification, context diagram dapat mengindentifikasi entitas yang terlibat, ini akan mempermudah penggambaran diagram yang lebih mendetail 3. Business Knowledge, context diagram memperlihatkan semua interaksi data sehingga bisa menjadi pengetahuan tentang business proses yang berjalan 4. Problem Analysis, struktur context diagram juga dapat menganalisa sebuah permasalahan, proses yang berada ditengah adalah inti dari permasalahannya, dan hal yang terkait proses ini akan dijadikan entitas.
  • 5. Data Flow Diagram Data Flow Diagram (DFD) atau Diagram Alir Data (DAD) adalah suatu diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data pada suatu sistem atau menjelaskan proses kerja suatu sistem, yang penggunaannya sangat membantu untuk memahami sistem secara logika, tersruktur dan jelas.
  • 6. Tujuan Data Flow Diagram Tujuan :  Memberikan indikasi mengenai bagaimana data ditransformasi pada saat data bergerak melalui system.  Menggambarkan fungsi-fungsi(dan sub fungsi) yang mentransformasi aliran data
  • 7. Komponen DFD Berikut adalah komponen dari Data Flow Diagram berupa symbol dalam versi E. Yourdan dan De Marco maupun versi Chris Gane dan Trish Sarson
  • 8. Penggambaran DFD 1. Identifikasi terlebih dahulu semua entitas luar yang terlibat di system 2. Identifikasi semua input dan output yang terlibat dengan entitas luar. 3. Buat Diagram Konteks (diagram context) 4. Buat Diagram Level 0 5. Buat Diagram Level 1 6. Buat Diagram Level 2, 3, dst.
  • 9. 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 konsiten secara logika.
  • 10. Peraturan Penggambaran DFD 1. Antar entitas luar tidak diizinkan terjadi relasi/hubungan 2. Tidak boleh ada aliran data antara entitas luar dengan data store 3. Entitas luar boleh digambar beberapa kali dengan tanda khusus,seperti diberi nomor. 4. Tidak boleh ada arus data dari datastore ke datastore tanpa melalui proses 5. Tidak boleh ada aliran data masukan tanpa keluaran atau sebaliknya 6. Satu aliran data boleh mengalirkan beberapa struktur data. 7. Bentuk anak panah aliran data boleh bervariasi
  • 11. Peraturan Penggambaran DFD 8. Semua Obyek harus mempunyai nama 9. Aliran data selalu diawali dan diakhiri dengan proses 10. Semua aliran data harus mempunyai tanda arah 11. Upayakan membuat proses untuk mencitakan datastore awal (data master) yang akan digunakan untuk proses-proses lainnya
  • 12. Tipe – Tipe DFD  Physical Data Flow Diagram (PDFD) PDFD digunakan untuk menggambarkan sistem yang ada (sistem yang lama). Penekanan dari DADF adalah bagaimana proses-proses dari sistem diterapkan (dengan cara apa, oleh siapa dan dimana), termasuk proses-proses manual.  Logical Data Flow Diagram (LDFD) LDFD digunakan untuk menggambarkan sistem yang akan diusulkan (sistem yang baru). Untuk sistem komputerisasi, penggambaran LDFD hanya menunjukkan kebutuhan proses dari system yang diusulkan secara logika, biasanya proses-proses yang digambarkan hanya merupakan proses-proses secara komputer saja. LDFD berfokus terhadap bisnis dan aktivitas bisnis, sedangkan PDFD berfokus kepada bagaimana sistem diimplementasi
  • 14. Logical Data Flow Diagram
  • 15. Leveling DFD  Diagram Konteks Menggambarkan satu lingkaran besar yang dapat mewakili seluruh proses yang terdapat didalam suatu sistem.  DFD Level 0 Merupakan satu lingkaran besar yang mewakili lingkaran-lingkaran kecil yang ada didalamnya. Merupakan pemecahan dari diagram Konteks ke diagram Nol. Di dalam diagram ini memuat penyimpanan data  DFD Level 1 Merupakan diagram yang menguraikan proses yang ada didalam DFD level 0
  • 16.
  • 17. Contoh : Diagram Konteks
  • 18. Contoh : DFD Level 0
  • 19. Contoh : DFD Level 1
  • 20. Kamus Data  Kamus data atau data dictionary adalah katalog fakta tentang data dan kebutuhan-kebutuhan informasi dari suatu sistem informasi. Dengan kamus data analis sistem dapat mendefinisikan data yang mengalir di sistem dengan lengkap. Pada tahap analisis sistem, kamus data digunakan sebagai alat komunikasi antara analis sitem dengan pemakai sistem tentang data yang mengalir ke sistem, yaitu tentang data yang masuk ke sistem dan tentang informasi yang dibutuhkan oleh pemakai sistem. Pada tahap perancangan sistem, kamus data digunakan untuk merancang input, merancang laporan- laporan dan database.
  • 21.
  • 22. Contoh 1. Data penjualan = @No_Faktur + NamaPelanggan + alamat + sistempembayaran + keterangan + {NamaStok + UnitJual + HargaJual } Keterangan : Alamat = jalan + kota + kodePos + (telepon) Sistempembayaran = [ tunai | kredit ] 2. Daftar_absen = periode_absen + {pegawai + {tanggal + kd_absen}} Keterangan : Periode_absen = kd_bulan _th + nama_bulan + th_absen Kd_bulan_th = [00-99] + [01-12] Nama_bulan =[Jan – Des] Pegawai = NIP + nama_peg Tanggal = [01 – 31] Kd_absen = [ H | S | M * mangkir * ] 3. Faktur = * tembusan permintaan persediaan * = Kd_langganan + Nama_langganan + Tgl_jual + No_Faktur + 1 {Kd_barang + Nama_barang + Unit + harga } 10 + Total _jual + diskon + Pajak + Total_bayar + jenis_jual
  • 23. Lanjutan Contoh  Kd_langganan = 1{karakter}5  Nama_langganan = 1{karakter}25  Tgl_jual = * format date*  No_Faktur = 1{karakter}10  Kd_barang = 1{karakter}8  Nama_barang = namastok= 1{karakter}20  Unit = unitjual=1{numerik}4  Harga = hargajual=1{numerik}10  Total_jual = 1{numerik}10  diskon = 1{numerik}10  Pajak = 1{numerik}10  Jenis_jual = [tunai | kredit ]  Total_bayar = 1{numerik}10  Karakter = [A-Z | a-z | 0-9| / | | ]  Numerik = [ 0 – 9 | . | , ]