DFD ERD Contoh Kasus
-
Upload
anand-reverse -
Category
Documents
-
view
541 -
download
38
description
Transcript of DFD ERD Contoh Kasus
26/05/2015
1
Sistem InformasiManajemen
Dr. Muhammad Nasir
1
Perancangan SistemImformasi dengan DFD
Dr. Muhammad Nasir, S.Si.,M. KomSistem Informasi Manajemen
FMIPA – Universitas Riau
PendahuluanDFDERD
Contoh Kasus
Akhir Slide
Sistem InformasiManajemen
Dr. Muhammad Nasir
2
PENDAHULUAN
• Pendekatan secara konsep dari prosespengolahan database.
• Mulai dari sumber data, aliran data,proses yang dilakukan, dan tujuan alirandata dari hasil proses (baik tujuan akhirmaupun tujuan antara).
• Digunakan diagram alur data (data flowdiagram – DFD) dan diagram hubunganentitas (entity relationship diagram –ERD).
PendahuluanDFDERD
Contoh Kasus
26/05/2015
2
Sistem InformasiManajemen
Dr. Muhammad Nasir
3
Data Flow Diagram - DFD
• Merupakan tingkatan logis,tanpa harusmempertimbangkanlingkungan fisik tempat datadisimpan (misalnya disket ataupita).
• Menggambarkan sistem nyataberdasarkan aliran data.
DFDSimbol DFD
Tingkatan DFDContoh Kasus
Sistem InformasiManajemen
Dr. Muhammad Nasir
4
Simbol DFD
1. SimbolALUR DATA
N a m a
Menunjukkan alurdata (informasi/objek) yangmengalir.Nama alur data
menunjukkannama data yangmengalir tersebut,dan bisa lebih darisatu.
DFDSimbol DFD
Tingkatan DFDContoh Kasus
26/05/2015
3
Sistem InformasiManajemen
Dr. Muhammad Nasir
5
Simbol DFD - lanjutan
2. Simbol PROSES
• Menunjukkan tugas/proses yangdilakukan secara manual/otomatis.
• Simbol Proses menunjukkan alur datayang keluar dan masuk.
• Nama proses berupa kalimat perintahyakni kata kerja aktif dan diikuti olehklausa objek untuk menjelaskan prosestersebut.
• N menunjukkan angka referensi dariproses tersebut.
NamaProses
NDFD
Tingkatan DFDContoh Kasus
Simbol DFD
Sistem InformasiManajemen
Dr. Muhammad Nasir
6
Simbol DFD - lanjutan
3. Simbol Terminatoratau Entitas Eksternal
• Menunjukkan tempat asal data(sumber) atau tempat tujuan data(Tujuan).
• Nama entitas eksternal(terminator) ditulis dalam bentuktunggal.
NamaTerminatorDFD
Tingkatan DFDContoh Kasus
Simbol DFD
26/05/2015
4
Sistem InformasiManajemen
Dr. Muhammad Nasir
7
Simbol DFD - lanjutan
4. Simbol Data storeatau Penyimpanan Data
• Terlepas dari media penyimpanan fisik,simbol ini menunjukkan gudanginformasi atau data.
• Sangat sering terjadi bahwa unsur-unsurdata tidak berjalan dari suatu proses keproses berikutnya secara langsung,melainkan disimpan terlebih dahulu,sementara operasi lainnya ataupenyusunan ulang unsur-unsur dataterus berlangsung.
NamaData storeDFD
Tingkatan DFDContoh Kasus
Simbol DFD
Sistem InformasiManajemen
Dr. Muhammad Nasir
8
Simbol DFD - lanjutan
4. Simbol Data storeatau Penyimpanan Data
• Bila data store hanya diperbaharuiselama atau sesudah proses tertentumaka untuk menunjukkan arah alur datake gudang dibuat gambar anak panahyang mengarah pada gudang datatersebut.
• Bila data dari gudang dipakai padaproses itu, maka kita gunakan satu anakpanah yang mempunyai dua arah.
NamaData storeDFD
Tingkatan DFDContoh Kasus
Simbol DFD
26/05/2015
5
Sistem InformasiManajemen
Dr. Muhammad Nasir
9
Tingkatan DFD• Tingkatan pertama disebut dengan
Diagram Konteks (ContextDiagram).
• Diagram Konteks menggambarkansistem secara global.
• Ditetapkan Entitas-entitaseksternal yang terlibat dalamproses, baik sebagai sumbermaupun tujuan.
DFDSimbol DFD
Tingkatan DFDContoh Kasus
Sistem InformasiManajemen
Dr. Muhammad Nasir
10
Tingkatan DFD - lanjutan
• Tingkatan berikutnya dikatakansebagai Digram level nol (ZeroDiagram / overview diagram).
• Memberikan gambaran mengenaiproses-proses apa saja yang akandilakukan dan melibatkan entitas-entitas eksternal yang ada sertadata store – data store tertentu.
DFDSimbol DFD
Contoh KasusTingkatan DFD
26/05/2015
6
Sistem InformasiManajemen
Dr. Muhammad Nasir
11
Tingkatan DFD - lanjutan
• Diagram level 1, merupakanpenjabaran rinci dari setiap prosesyang ada pada diagram level nol,secara khusus. Dimungkin akanmuncul proses-proses detilnya.
• Diagram level 2, merupakanpenjabaran rinci dari setiap prosesyang baru muncul pada diagramlevel 1, secara khusus. Dalam halini juga dimungkinkan akanmuncul proses-proses detilnya.
DFDSimbol DFD
Contoh KasusTingkatan DFD
Sistem InformasiManajemen
Dr. Muhammad Nasir
12
Tingkatan DFD - lanjutan
• Tingkatan berikutnya akan kitadefinisikan sesuai dengan keadaandari level sebelumnya, denganharapan diagram ini akanmemberikan pemahaman secaradetil atau rinci mengenai sistemyang sedang dikerjakan.
DFDSimbol DFD
Contoh KasusTingkatan DFD
26/05/2015
7
Sistem InformasiManajemen
Dr. Muhammad Nasir
13
DFDSimbol DFD
Contoh KasusTingkatan DFD
Sistem InformasiManajemen
Dr. Muhammad Nasir
14
Kelebihan DFD• Adanya pembagian sistem ke
dalam sub-sub sistemberdasarkan alur data pada sistem
• Adanya data store dan alur data(masuk atau keluar) pada sistem
• Adanya unsur-unsur eksternal,yaitu sumber dan tujuan darisistem
DFDSimbol DFD
Tingkatan DFDContoh Kasus
26/05/2015
8
Sistem InformasiManajemen
Dr. Muhammad Nasir
15
Kelemahan DFDAkan tetapi pada umumnya,DFD tidak menunjukkan :• Komposisi alur data dalam
sistem• Syarat akses data dari data store• Keputusan dalam sistem• Loop dalam sistem• Kalkulasi• Kuatitas data dan atau proses
Simbol DFDTingkatan DFD
Contoh Kasus
DFD
Sistem InformasiManajemen
Dr. Muhammad Nasir
16
Alasan Utama1. Diagram alur data dapat
membantu para analis sistemuntuk :
• meringkas informasi tentang sistem• mengetahui komponen kunci
tentang sistem dan membantudalam menentukan fungsi-fungsiyang dapat dipakai kembali
• membantu perkembangan aplikasisecara efektif
Simbol DFDTingkatan DFD
Contoh Kasus
DFD
26/05/2015
9
Sistem InformasiManajemen
Dr. Muhammad Nasir
17
Alasan Utama - lanjutan
2. DFD sebagai alat komunikasiyang baik antara pemakai dengananalis sistem sehingga sangatmudah untuk melakukan kajiulang secara terus menerus gunaperkembangan aplikasi tersebut.
3. DFD menunjukkan syarat-syaratpengaturan waktu dari berbagaimacam proses
Simbol DFDTingkatan DFD
Contoh Kasus
DFD
Sistem InformasiManajemen
Dr. Muhammad Nasir
18
Contoh Kasus 1• Pimpinan POLDA XYZ ingin
mengetahui dengan pasti keadaanpersonilnya (riwayat personil,penugasan, prestasi, penghargaan,dll) secara periodik.
• Bantulah keinginan KAPOLDAtersebut dalam bentukperancangan sistem denganmenggunakan DFD & ERD !
DFDSimbol DFD
Tingkatan DFDContoh Kasus
26/05/2015
10
Sistem InformasiManajemen
Dr. Muhammad Nasir
19
Jawab Kasus 1• Langkah pertama kita buat
Diagram Konteks.• Diidentifikasi entitas eksternal
yang terlibat dalam sistem, yaitu:• Personil• Pimpinan (KAPOLDA)
• Sehingga diperoleh DiagramKonteks yaitu :
DFDSimbol DFD
Tingkatan DFDContoh Kasus
Sistem InformasiManajemen
Dr. Muhammad Nasir
20
Jawab Kasus 1 - lanjutan
DFDSimbol DFD
Tingkatan DFD
PERSONIL
KAPOLDA
SistemInformasiPersonilPOLDA
Data pers.
Info tugas, kasus, prestasi Laporan
Contoh Kasus
26/05/2015
11
Sistem InformasiManajemen
Dr. Muhammad Nasir
21
Jawab Kasus 1 - lanjutan
DFDSimbol DFD
Tingkatan DFD
PERSONIL
KAPOLDA
CekPersonil
1
Data pers.D
atapers.Contoh Kasus
Penu-Gasan
2
Personil
Data pers.
Eval &Laporan
3Infoprestasi
Data pers., tugas,kasus
Tugas
Data tugas
Laporan
Kasus
Data kasus
Sistem InformasiManajemen
Dr. Muhammad Nasir
22
Entity Relationship Diagram- ERD
• Dibangun berdasarkan persepsidari dunia nyata.
• Mengandung kumpulan dariobjek-objek yang disebut entity(entitas) dan hubungan antaraobjek-objek tersebut.
• Setiap objek bersifat unik,tampak dari atribut-atributyang dimilikinya.
Komponen UtamaERD
Contoh KasusKardinalitas
26/05/2015
12
Sistem InformasiManajemen
Dr. Muhammad Nasir
23
ERD - lanjutan
• Merupakan kelanjutan dariDFD.
• Entitas diperoleh dari DFDpada tingkatan terkahir,berdasarkan data store nya.
• Hubungan DFD – ERD : datastore (pada DFD) entitas(pada ERD)
Komponen UtamaERD
Contoh KasusKardinalitas
Sistem InformasiManajemen
Dr. Muhammad Nasir
24
Komponen Utama ERD
• Entity (entitas)
• Relationship
• Atribut
Nama Entitas
Nama Relasi
Nama Atribut
Komponen UtamaERD
Contoh KasusKardinalitas
26/05/2015
13
Sistem InformasiManajemen
Dr. Muhammad Nasir
25
Entitas• Entitas adalah obyek yang dapat
dibedakan dalam dunia nyata.• Entity set adalah kumpulan dari
entitas yang sejenis.• Entity set dapat berupa : Obyek secara fisik : Rumah,
Kendaraan, Peralatan. Obyek secara konsep : Pekerjaan ,
Perusahaan, Rencana.
Komponen UtamaERD
Contoh KasusKardinalitas
Sistem InformasiManajemen
Dr. Muhammad Nasir
26
Relationship
• Relationship adalah hubunganyang terjadi antara satu ataulebih entitas.
• Relationship set adalahkumpulan relationship yangsejenis.
Komponen UtamaERD
Contoh KasusKardinalitas
26/05/2015
14
Sistem InformasiManajemen
Dr. Muhammad Nasir
27
Atribut
• Adalah karakteristik dari entitasatau relationship, yangmenjelaskan secara detail tentangentitas atau relationship tersebut.
• Nilai Atribut merupakan suatudata aktual atau informasi yangdisimpan pada suatu atribut didalam suatu entitas ataurelationship.
Komponen UtamaERD
Contoh KasusKardinalitas
Sistem InformasiManajemen
Dr. Muhammad Nasir
28
Jenis Atribut
• Key Atribut :Atribut yang digunakan untukmenentukan suatu entity secaraunik.
• Atribut Simple :Atribut yang bernilai tunggal.
• Atribut Multivalue :Atribut yang memiliki sekelompoknilai untuk setiap instan entity.
Komponen UtamaERD
Contoh KasusKardinalitas
26/05/2015
15
Sistem InformasiManajemen
Dr. Muhammad Nasir
29
Jenis Atribut - lanjutan
Contoh :
Pegawai
NRP Nama Gelar Tg.lahirKomponen UtamaERD
Contoh KasusKardinalitas
Sistem InformasiManajemen
Dr. Muhammad Nasir
30
Jenis Atribut - lanjutan
• Atribut CompositeSuatu atribut yang terdiri daribeberapa atribut yang lebihkecil yang mempunyai artitertentu.
• Atribut DerivatifSuatu atribut yang dihasilkandari atribut yang lain.
Komponen UtamaERD
Contoh KasusKardinalitas
26/05/2015
16
Sistem InformasiManajemen
Dr. Muhammad Nasir
31
Jenis Atribut - lanjutan
Contoh Atribut Composite:
Pegawai
Nama
NamaDepan Nama tengah NamaBelakangKomponen Utama
ERD
Contoh KasusKardinalitas
Sistem InformasiManajemen
Dr. Muhammad Nasir
32
Jenis Atribut - lanjutan
Contoh Atribut Derivatif
Pegawai
Tg.Lahir Umur
Komponen UtamaERD
Contoh KasusKardinalitas
26/05/2015
17
Sistem InformasiManajemen
Dr. Muhammad Nasir
33
Rasio Kardinalitas• Menjelaskan batasan jumlah
keterhubungan satu entitasdengan entitas lainnya.
• Jenisnya :• 1 : 1 satu ke satu• 1 : N satu ke banyak (sebaliknya)• N : M banyak ke banyak
Komponen UtamaERD
Contoh KasusKardinalitas
Sistem InformasiManajemen
Dr. Muhammad Nasir
34
Rasio Kardinalitas - lanjutan
Contoh Hubungan 1 : 1
- Seorang pegawai memiliki satukendaraan.
- Satu kendaraan dimiliki olehseorang pegawai.
Pegawai KendaraanMilik1 1Komponen UtamaERD
Contoh KasusKardinalitas
26/05/2015
18
Sistem InformasiManajemen
Dr. Muhammad Nasir
35
Rasio Kardinalitas - lanjutan
Contoh Hubungan N : 1 atau1: N
- Seorang pegawai bekerja padasatu departemen.
- Satu departemen mempekerja-kan satu atau lebih orangpegawai.
Pegawai DepartemenKerjaN 1Komponen UtamaERD
Contoh KasusKardinalitas
Sistem InformasiManajemen
Dr. Muhammad Nasir
36
Rasio Kardinalitas - lanjutan
Contoh Hubungan N : N
- Seorang pegawai mengerjakansatu atau lebih proyek.
- Satu proyek dikerjakan olehsatu atau lebih orang pegawai.
Pegawai ProyekKerjaN NKomponen UtamaERD
Contoh KasusKardinalitas
26/05/2015
19
Sistem InformasiManajemen
Dr. Muhammad Nasir
37
Contoh Kasus 2
• Rancanglah ERD dari KasusSistem Informasi Personil POLDAXYZ ! (lihat contoh kasus 1..!)Komponen Utama
ERD
Contoh KasusKardinalitas
Sistem InformasiManajemen
Dr. Muhammad Nasir
38
Jawab Kasus 2• Berdasarkan jawab dari kasus 1,
diperoleh data store nya yaituPersonil, Tugas dan Kasus.
• Data store tersebut merupakanentitas pada ERD.
• Sehingga diperoleh 3 entitasyakni Personil, Tugas danKasus, dengan ERD sebagaiberikut :
Komponen UtamaERD
Contoh KasusKardinalitas
26/05/2015
20
Sistem InformasiManajemen
Dr. Muhammad Nasir
39
Jawab Kasus 2 - lanjutan
Komponen UtamaERD
Contoh KasusKardinalitas
Personil TugasKerjaN 1
NRP
Sat
Loks
K.Sat
Nama
T.Lhr
N.SK
Tgl
Tkp
Lama
K.Kss
N.KssKasusKrbn
Tgl.K
HasilM
Sistem InformasiManajemen
Dr. Muhammad Nasir
40
Penutup
Saudara telah mempelajariModul ke-12, dan Coba Saudara
terapkan kasus AndaSemoga mendapatkan manfaat
Implementasinya..!
Komponen UtamaERD
Contoh KasusKardinalitasTerima Kasih
Selesai