Data Flow Diagram - DFD

SISTEM INFORMASI

  Pendahuluan DFD MANAJEMEN

  ERD Contoh Kasus Hidra Amnur, SE, M.Kom

  Perancangan Sistem Database PENDAHULUAN

  • Pendekatan secara konsep dari proses pengolahan database.

  Pendahuluan

DFD • Mulai dari sumber data, aliran

data, proses yang dilakukan,

  ERD dan tujuan aliran data dari hasil

  Contoh Kasus proses (baik tujuan akhir maupun tujuan antara).

  • Digunakan diagram alur data (data flow diagram – DFD) dan

  2 diagram hubungan entitas

  • Merupakan tingkatan logis, tanpa harus mempertimbangkan lingkungan fisik tempat data disimpan (misalnya disket atau pita).
  • Menggambarkan sistem nyata berdasarkan aliran data.

  3 Data Flow Diagram - DFD

  DFD Simbol DFD Tingkatan DFD

  Contoh Kasus

1. Simbol ALUR DATA N a m a

  4 Simbol DFD

  ™Menunjukkan alur data (informasi/ objek) yang mengalir. ™Nama alur data menunjukkan nama data yang mengalir tersebut,

  DFD Simbol DFD

  Tingkatan DFD Contoh Kasus

  • lanjutan

  • Menunjukkan tugas/proses yang dilakukan secara manual/otomatis.
  • Simbol Proses menunjukkan alur data yang keluar dan masuk.
  • Nama proses berupa kalimat perintah yakni kata kerja aktif dan diikuti oleh klausa objek untuk menjelaskan proses tersebut.
  • N menunjukkan angka referensi dari proses tersebut.

  5 Simbol DFD

  2. Simbol PROSES

  Nama Proses N DFD

  Tingkatan DFD Contoh Kasus Simbol DFD

  • lanjutan
    • Menunjukkan tempat asal data
    • Nama entitas eksternal

  6 Simbol DFD

  3. Simbol Terminator atau Entitas Eksternal

  (sumber) atau tempat tujuan data (Tujuan).

  Nama Terminator DFD Tingkatan DFD

  Contoh Kasus Simbol DFD

  Simbol DFD Nama

  • lanjutan

  

4. Simbol Data store

Data store

  DFD atau Penyimpanan Data

  Simbol DFD Tingkatan DFD

  • Terlepas dari media penyimpanan fisik, simbol ini menunjukkan

  Contoh Kasus gudang informasi atau data.

  • Sangat sering terjadi bahwa unsur- unsur data tidak berjalan dari suatu proses ke proses berikutnya secara langsung, melainkan disimpan

  7 terlebih dahulu, sementara operasi lainnya atau penyusunan ulang unsur-unsur data terus berlangsung.

  Simbol DFD Nama

  • lanjutan

  

4. Simbol Data store

Data store

  DFD atau Penyimpanan Data

  Simbol DFD Tingkatan DFD

  • Bila data store hanya diperbaharui selama atau sesudah proses

  Contoh Kasus tertentu maka untuk menunjukkan arah alur data ke gudang dibuat gambar anak panah yang mengarah pada gudang data tersebut.

  • Bila data dari gudang dipakai pada

  8 proses itu, maka kita gunakan satu

  Tingkatan DFD

  • Tingkatan pertama disebut

  DFD

  dengan Diagram Konteks

  Simbol DFD (Context Diagram).

  Tingkatan DFD

  • Diagram Konteks

  Contoh Kasus

  menggambarkan sistem secara global.

  • Ditetapkan Entitas-entitas

  9

  eksternal yang terlibat dalam proses, baik sebagai sumber maupun tujuan.

  Tingkatan DFD - lanjutan

  • Tingkatan berikutnya dikatakan

  DFD

  sebagai Digram level nol (Zero

  Simbol DFD Diagram / overview diagram).

  Tingkatan DFD

  • Memberikan gambaran

  Contoh Kasus

  mengenai proses-proses apa saja yang akan dilakukan dan melibatkan entitas-entitas

  10

  eksternal yang ada serta data

  Tingkatan DFD - lanjutan

  • Diagram level 1, merupakan

  DFD

  penjabaran rinci dari setiap

  

Simbol DFD proses yang ada pada diagram

Tingkatan DFD level nol, secara khusus.

  Dimungkin akan muncul

  Contoh Kasus proses-proses detilnya.

  • Diagram level 2, merupakan penjabaran rinci dari setiap

  11

  proses yang baru muncul pada diagram level 1, secara khusus. Dalam hal ini juga dimungkinkan akan muncul

  Tingkatan DFD - lanjutan

  • Tingkatan berikutnya akan kita

  DFD

  definisikan sesuai dengan

  Simbol DFD

  keadaan dari level sebelumnya,

  Tingkatan DFD

  dengan harapan diagram ini

  Contoh Kasus

  akan memberikan pemahaman secara detil atau rinci mengenai sistem yang sedang dikerjakan.

  12

  DFD Simbol DFD Tingkatan DFD

  Contoh Kasus

  13 Kelebihan DFD

  Adanya pembagian sistem ke •

  DFD

  dalam sub-sub sistem

  Simbol DFD

  berdasarkan alur data pada

  Tingkatan DFD

  sistem

  Contoh Kasus

  Adanya data store dan alur • data (masuk atau keluar) pada sistem

  14 Adanya unsur-unsur •

  • Komposisi alur data dalam sistem
  • Syarat akses data dari data store
  • Keputusan dalam sistem
  • Loop dalam sistem
  • Kalkulasi • Kuatitas data dan atau proses

  15 Kelemahan DFD Akan tetapi pada umumnya, DFD tidak menunjukkan :

  Simbol DFD Tingkatan DFD Contoh Kasus

  DFD

1. Diagram alur data dapat

  • meringkas informasi tentang sistem
  • mengetahui komponen kunci tentang sistem dan membantu dalam menentukan fungsi- fungsi yang dapat dipakai kembali

  16 Alasan Utama

  membantu para analis sistem untuk :

  Simbol DFD Tingkatan DFD Contoh Kasus

  DFD

  17 Alasan Utama - lanjutan

  2. DFD sebagai alat komunikasi yang baik antara pemakai dengan analis sistem sehingga sangat mudah untuk melakukan kaji ulang secara terus menerus guna perkembangan aplikasi tersebut.

  3. DFD menunjukkan syarat- syarat pengaturan waktu dari berbagai macam proses

  Simbol DFD Tingkatan DFD Contoh Kasus

  DFD

  • Pimpinan POLDA XYZ ingin mengetahui dengan pasti keadaan personilnya (riwayat personil, penugasan, prestasi, penghargaan, dll) secara periodik.
  • Bantulah keinginan KAPOLDA tersebut dalam bentuk

  18 Contoh Kasus 1

  DFD Simbol DFD Tingkatan DFD

  Contoh Kasus

  Jawab Kasus 1

  Langkah pertama kita buat •

  DFD Diagram Konteks. Simbol DFD

  Diidentifikasi entitas eksternal •

  Tingkatan DFD

  yang terlibat dalam sistem,

  Contoh Kasus

  yaitu:

  • Personil • Pimpinan (KAPOLDA)
  • 19

  Sehingga diperoleh Diagram Konteks yaitu :

  Jawab Kasus 1 - lanjutan Sistem DFD Data pers. Informasi

  PERSONIL Personil

  Simbol DFD POLDA

  Tingkatan DFD Info tugas, kasus, prestasi

  Contoh Kasus Lapor an

  KAPOLDA

  20

  Jawab Kasus 1 - lanjutan Personil Cek DFD Data pers. Personil PERSONIL Simbol DFD

  1 Data pers.

  Tingkatan DFD pers. Data pre Info

  Info t ugas Kasus s

  Contoh Kasus , kas ta us si

  Data kasus Penu-

  Data pers., tugas, Eval & Gasan kasus Data tugas

  Laporan

  2

  3

  21 Tugas KAPOLDA

  Laporan Entity Relationship Diagram - ERD

  • Dibangun berdasarkan

  ERD persepsi dari dunia nyata.

  Komponen

  • Mengandung kumpulan

  Utama Kardinalitas

  dari objek-objek yang disebut entity (entitas) dan

  Contoh Kasus

  hubungan antara objek- objek tersebut.

  • Setiap objek bersifat unik, tampak dari atribut-atribut

  22

  • - lanjutan ERD
    • Merupakan kelanjutan dari

ERD DFD.

  Komponen Utama

  • Entitas diperoleh dari DFD

  Kardinalitas

  pada tingkatan terkahir,

  Contoh Kasus

  berdasarkan data store nya.

  • Hubungan DFD – ERD :

  23

  data store (pada DFD) Æ entitas (pada ERD)

  Komponen Utama ERD Nama Entitas

  • Entity (entitas)

  ERD Komponen Utama

  Kardinalitas

  • Relationship

  Contoh Kasus Nama Relasi

  • Atribut

  Nama Atribut

  24

  Entitas

  • Entitas adalah obyek yang

  ERD

  dapat dibedakan dalam dunia

  Komponen Utama nyata.

  Kardinalitas

  • Entity set adalah kumpulan

  Contoh Kasus dari entitas yang sejenis.

  • Entity set dapat berupa :

  ƒ Obyek secara fisik : Rumah,

  25 Kendaraan, Peralatan.

  ƒ Obyek secara konsep : Pekerjaan , Perusahaan, Relationship

  • Relationship adalah

  ERD hubungan yang terjadi

  Komponen Utama antara satu atau lebih

  Kardinalitas Contoh Kasus entitas.

  • Relationship set adalah kumpulan relationship

  26 yang sejenis.

  • Adalah karakteristik dari entitas atau relationship, yang menjelaskan secara detail

    tentang entitas atau

    relationship tersebut.

  • Nilai Atribut merupakan suatu data aktual atau informasi yang disimpan pada suatu atribut di dalam

    suatu entitas atau

    relationship.

  27 Atribut

  Komponen Utama ERD Contoh Kasus

  Kardinalitas

  • Key Atribut :
  • Atribut Simple :
  • Atribut Multivalue :

  28 Jenis Atribut

  Atribut yang digunakan untuk menentukan suatu entity secara unik.

  Atribut yang bernilai tunggal.

  Atribut yang memiliki

  Komponen Utama ERD Contoh Kasus

  Kardinalitas

  • - lanjutan Jenis Atribut Contoh :

  ERD Komponen Utama

  Tg.lahir Gelar Nama NRP Kardinalitas Contoh Kasus

  29 Pegawai

  • - lanjutan Jenis Atribut
    • Atribut Composite

  ERD Suatu atribut yang terdiri

  Komponen Utama Kardinalitas dari beberapa atribut yang Contoh Kasus lebih kecil yang mempunyai arti tertentu.

  • • Atribut Derivatif

  30 Suatu atribut yang

  • - lanjutan Contoh Atribut Composite: Pegawai Nama NamaDepa n Nama tengah NamaBelakang

  31 Jenis Atribut

  Komponen Utama ERD Contoh Kasus

  Kardinalitas

  • - lanjutan Contoh Atribut Derivatif Tg.Lahir Umur

  32 Jenis Atribut

  Komponen Utama ERD Contoh Kasus

  Kardinalitas

  • Menjelaskan batasan jumlah keterhubungan satu entitas dengan entitas lainnya.
  • Jenisn
  • 1 : 1 Æ satu ke satu
  • 1 : N Æ satu ke banyak (sebaliknya)
  • N : M Æ banyak ke banyak

  33 Rasio Kardinalitas

  Komponen Utama ERD Contoh Kasus

  Kardinalitas

  • Seorang pegawai memiliki satu kendaraan.
  • Satu kendaraan dimiliki oleh

  34 Rasio Kardinalitas - lanjutan Contoh Hubungan 1 : 1

  Pegawai Kendaraan

Milik

  1

  1 Komponen Utama ERD Contoh Kasus

  Kardinalitas

  

Rasio Kardinalitas - lanjutan

Contoh Hubungan N : 1

  ERD atau1: N

  N

  1 Komponen Utama Kerja

Pegawai Departemen

  Kardinalitas Contoh Kasus

  • Seorang pegawai bekerja pada satu departemen.

  35

  • Satu departemen mempekerja-kan satu atau lebih orang pegawai.

  

Rasio Kardinalitas - lanjutan

Contoh Hubungan N : N

  ERD N N Komponen Utama

  Kerja Pegawai Proyek Kardinalitas

  Contoh Kasus

  • Seorang pegawai mengerjakan satu atau lebih proyek.

  36

  Contoh Kasus 2

  • Rancanglah ERD dari

  ERD

  Kasus Sistem Informasi

  Komponen Utama

  Personil POLDA XYZ !

  Kardinalitas

  (lihat contoh kasus 1..!)

  Contoh Kasus

  37 Jawab Kasus 2

  • Berdasarkan jawab dari

  ERD

  kasus 1, diperoleh data store

  Komponen Utama

  nya yaitu Personil , Tugas dan

  Kardinalitas Kasus.

  Contoh Kasus

  • Data store tersebut merupakan entitas pada ERD.

  38

  • Sehingga diperoleh 3 entitas

  Jawab Kasus 2 - lanjutan Krbn K.Kss Kasus ERD

  Tgl.K N.Kss M Komponen Utama

  Hasil Tkp Kardinalitas

  Contoh Kasus

N

  1 Kerja Personil Tugas NRP N.SK K.Sat

  39 Nama Tgl Sat T.Lhr Loks Lama