Successfully reported this slideshow.
<ul><li>Perancangan Sistem Database </li></ul>SISTEM INFORMASI  MANAJEMEN Pendahuluan DFD ERD Contoh Kasus Hidra Amnur, SE...
PENDAHULUAN <ul><li>Pendekatan secara konsep dari proses pengolahan database. </li></ul><ul><li>Mulai dari sumber data, al...
Data  Flow Diagram - DFD <ul><li>Merupakan tingkatan logis, tanpa harus mempertimbangkan lingkungan fisik tempat data disi...
Simbol DFD DFD Simbol DFD Tingkatan DFD Contoh Kasus 1. Simbol  ALUR DATA N a m a <ul><li>Menunjukkan alur  </li></ul><ul>...
Simbol DFD   -  lanjutan <ul><li>2. Simbol PROSES </li></ul><ul><li>Menunjukkan tugas/proses yang dilakukan secara manual/...
Simbol DFD   -  lanjutan <ul><li>3. Simbol Terminator </li></ul><ul><li>atau Entitas Eksternal </li></ul><ul><li>Menunjukk...
Simbol DFD   -  lanjutan <ul><li>4. Simbol  Data store </li></ul><ul><li>atau Penyimpanan Data </li></ul><ul><li>Terlepas ...
Simbol DFD  -  lanjutan <ul><li>4. Simbol  Data store </li></ul><ul><li>atau Penyimpanan Data </li></ul><ul><li>Bila data ...
Tingkatan DFD <ul><li>Tingkatan pertama disebut dengan Diagram Konteks ( Context Diagram ). </li></ul><ul><li>Diagram Kont...
Tingkatan DFD  -  lanjutan <ul><li>Tingkatan berikutnya dikatakan sebagai Digram level nol (Zero Diagram / overview diagra...
Tingkatan DFD  -  lanjutan <ul><li>Diagram level 1, merupakan penjabaran rinci dari setiap proses yang ada pada diagram le...
Tingkatan DFD  -  lanjutan <ul><li>Tingkatan berikutnya akan kita definisikan sesuai dengan keadaan dari level sebelumnya,...
DFD Simbol DFD Contoh Kasus Tingkatan DFD
Kelebihan DFD <ul><li>Adanya pembagian sistem ke dalam sub-sub sistem berdasarkan alur data pada sistem </li></ul><ul><li>...
Kelemahan DFD <ul><li>Akan tetapi pada umumnya,  </li></ul><ul><li>DFD tidak menunjukkan : </li></ul><ul><li>Komposisi alu...
Alasan Utama  <ul><li>1.  Diagram alur data dapat membantu para analis sistem untuk : </li></ul><ul><ul><li>meringkas info...
Alasan Utama  -  lanjutan   <ul><li>2.  DFD sebagai alat komunikasi yang baik antara pemakai dengan analis sistem sehingga...
Contoh Kasus 1 <ul><li>Pimpinan POLDA XYZ ingin mengetahui dengan pasti keadaan personilnya (riwayat personil, penugasan, ...
Jawab Kasus 1 <ul><li>Langkah pertama kita buat Diagram Konteks. </li></ul><ul><li>Diidentifikasi entitas eksternal yang t...
Jawab Kasus 1  - lanjutan DFD Simbol DFD Tingkatan DFD PERSONIL KAPOLDA Sistem  Informasi Personil POLDA Data pers. Info t...
Jawab Kasus 1  - lanjutan DFD Simbol DFD Tingkatan DFD PERSONIL KAPOLDA Cek  Personil 1 Data pers. Info tugas, kasus Data ...
Entity Relationship Diagram - ERD <ul><li>Dibangun berdasarkan persepsi dari dunia nyata. </li></ul><ul><li>Mengandung kum...
ERD  -  lanjutan <ul><li>Merupakan kelanjutan dari DFD. </li></ul><ul><li>Entitas diperoleh dari DFD pada tingkatan terkah...
Komponen Utama ERD <ul><li>Entity (entitas) </li></ul><ul><li>Relationship </li></ul><ul><li>Atribut </li></ul>Nama Entita...
Entitas <ul><li>Entitas adalah obyek yang dapat dibedakan dalam dunia nyata.  </li></ul><ul><li>Entity set adalah kumpulan...
Relationship <ul><li>Relationship adalah hubungan yang terjadi antara satu atau lebih entitas. </li></ul><ul><li>Relations...
Atribut <ul><li>Adalah karakteristik dari entitas atau relationship, yang menjelaskan secara detail tentang entitas atau r...
Jenis Atribut <ul><li>Key Atribut : </li></ul><ul><li>Atribut yang digunakan untuk menentukan suatu entity secara unik. </...
Jenis Atribut  -  lanjutan <ul><li>Contoh : </li></ul>Gelar Tg.lahir Komponen Utama ERD Contoh Kasus Kardinalitas Pegawai ...
Jenis Atribut  -  lanjutan <ul><li>Atribut Composite  </li></ul><ul><li>Suatu atribut yang terdiri dari beberapa atribut y...
Jenis Atribut  -  lanjutan <ul><li>Contoh Atribut Composite: </li></ul>NamaDepan  Nama tengah NamaBelakang  Komponen Utama...
Jenis Atribut  -  lanjutan <ul><li>Contoh Atribut Derivatif  </li></ul>Tg.Lahir Umur Komponen Utama ERD Contoh Kasus Kardi...
Rasio Kardinalitas <ul><li>Menjelaskan batasan jumlah keterhubungan satu  entitas dengan entitas lainnya.  </li></ul><ul><...
Rasio Kardinalitas  - lanjutan <ul><li>Contoh Hubungan 1 : 1 </li></ul><ul><li>Seorang pegawai memiliki satu kendaraan. </...
Rasio Kardinalitas  - lanjutan <ul><li>Contoh Hubungan N : 1 atau1: N </li></ul><ul><li>Seorang pegawai bekerja pada satu ...
Rasio Kardinalitas  - lanjutan <ul><li>Contoh Hubungan N : N </li></ul><ul><li>Seorang pegawai mengerjakan satu atau lebih...
Contoh Kasus 2 <ul><li>Rancanglah ERD dari Kasus  Sistem Informasi Personil POLDA XYZ ! (lihat contoh kasus 1..!) </li></u...
Jawab Kasus 2 <ul><li>Berdasarkan jawab dari kasus 1, diperoleh data store nya yaitu  Personil ,  Tugas  dan  Kasus. </li>...
Jawab Kasus 2  -  lanjutan Komponen Utama ERD Contoh Kasus Kardinalitas Kerja  N 1 NRP Sat Loks K.Sat Nama T.Lhr N.SK Tgl ...
Upcoming SlideShare
Loading in …5
×

Erd N Dfd

31,772 views

Published on

Sistem Informasi Manajemen, Perancangan Sistem Database. ERD dan DFD

Published in: Technology, Economy & Finance
  • info lebih lengkap visit http:yusronnube.blogspot.com
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Erd N Dfd

  1. 1. <ul><li>Perancangan Sistem Database </li></ul>SISTEM INFORMASI MANAJEMEN Pendahuluan DFD ERD Contoh Kasus Hidra Amnur, SE, M.Kom
  2. 2. PENDAHULUAN <ul><li>Pendekatan secara konsep dari proses pengolahan database. </li></ul><ul><li>Mulai dari sumber data, aliran data, proses yang dilakukan, dan tujuan aliran data dari hasil proses (baik tujuan akhir maupun tujuan antara). </li></ul><ul><li>Digunakan diagram alur data ( data flow diagram – DFD) dan diagram hubungan entitas ( entity relationship diagram – ERD). </li></ul>Pendahuluan DFD ERD Contoh Kasus
  3. 3. Data Flow Diagram - DFD <ul><li>Merupakan tingkatan logis, tanpa harus mempertimbangkan lingkungan fisik tempat data disimpan (misalnya disket atau pita). </li></ul><ul><li>Menggambarkan sistem nyata berdasarkan aliran data. </li></ul>DFD Simbol DFD Tingkatan DFD Contoh Kasus
  4. 4. Simbol DFD DFD Simbol DFD Tingkatan DFD Contoh Kasus 1. Simbol ALUR DATA N a m a <ul><li>Menunjukkan alur </li></ul><ul><li>data (informasi/ </li></ul><ul><li>objek) yang </li></ul><ul><li>mengalir. </li></ul><ul><li>Nama alur data </li></ul><ul><li>menunjukkan </li></ul><ul><li>nama data yang </li></ul><ul><li>mengalir tersebut, </li></ul><ul><li>dan bisa lebih dari </li></ul><ul><li>satu. </li></ul>
  5. 5. Simbol DFD - lanjutan <ul><li>2. Simbol PROSES </li></ul><ul><li>Menunjukkan tugas/proses yang dilakukan secara manual/otomatis. </li></ul><ul><li>Simbol Proses menunjukkan alur data yang keluar dan masuk. </li></ul><ul><li>Nama proses berupa kalimat perintah yakni kata kerja aktif dan diikuti oleh klausa objek untuk menjelaskan proses tersebut. </li></ul><ul><li>N menunjukkan angka referensi dari proses tersebut. </li></ul>Nama Proses N DFD Tingkatan DFD Contoh Kasus Simbol DFD
  6. 6. Simbol DFD - lanjutan <ul><li>3. Simbol Terminator </li></ul><ul><li>atau Entitas Eksternal </li></ul><ul><li>Menunjukkan tempat asal data (sumber) atau tempat tujuan data (Tujuan). </li></ul><ul><li>Nama entitas eksternal (terminator) ditulis dalam bentuk tunggal. </li></ul>Nama Terminator DFD Tingkatan DFD Contoh Kasus Simbol DFD
  7. 7. Simbol DFD - lanjutan <ul><li>4. Simbol Data store </li></ul><ul><li>atau Penyimpanan Data </li></ul><ul><li>Terlepas dari media penyimpanan fisik, simbol ini menunjukkan gudang informasi atau data. </li></ul><ul><li>Sangat sering terjadi bahwa unsur-unsur data tidak berjalan dari suatu proses ke proses berikutnya secara langsung, melainkan disimpan terlebih dahulu, sementara operasi lainnya atau penyusunan ulang unsur-unsur data terus berlangsung. </li></ul>Nama Data store DFD Tingkatan DFD Contoh Kasus Simbol DFD
  8. 8. Simbol DFD - lanjutan <ul><li>4. Simbol Data store </li></ul><ul><li>atau Penyimpanan Data </li></ul><ul><li>Bila data store hanya diperbaharui selama atau sesudah proses tertentu maka untuk menunjukkan arah alur data ke gudang dibuat gambar anak panah yang mengarah pada gudang data tersebut. </li></ul><ul><li>Bila data dari gudang dipakai pada proses itu, maka kita gunakan satu anak panah yang mempunyai dua arah. </li></ul>Nama Data store DFD Tingkatan DFD Contoh Kasus Simbol DFD
  9. 9. Tingkatan DFD <ul><li>Tingkatan pertama disebut dengan Diagram Konteks ( Context Diagram ). </li></ul><ul><li>Diagram Konteks menggambarkan sistem secara global. </li></ul><ul><li>Ditetapkan Entitas-entitas eksternal yang terlibat dalam proses, baik sebagai sumber maupun tujuan. </li></ul>DFD Simbol DFD Tingkatan DFD Contoh Kasus
  10. 10. Tingkatan DFD - lanjutan <ul><li>Tingkatan berikutnya dikatakan sebagai Digram level nol (Zero Diagram / overview diagram). </li></ul><ul><li>Memberikan gambaran mengenai proses-proses apa saja yang akan dilakukan dan melibatkan entitas-entitas eksternal yang ada serta data store – data store tertentu. </li></ul>DFD Simbol DFD Contoh Kasus Tingkatan DFD
  11. 11. Tingkatan DFD - lanjutan <ul><li>Diagram level 1, merupakan penjabaran rinci dari setiap proses yang ada pada diagram level nol, secara khusus. Dimungkin akan muncul proses-proses detilnya. </li></ul><ul><li>Diagram level 2, merupakan penjabaran rinci dari setiap proses yang baru muncul pada diagram level 1, secara khusus. Dalam hal ini juga dimungkinkan akan muncul proses-proses detilnya. </li></ul>DFD Simbol DFD Contoh Kasus Tingkatan DFD
  12. 12. Tingkatan DFD - lanjutan <ul><li>Tingkatan berikutnya akan kita definisikan sesuai dengan keadaan dari level sebelumnya, dengan harapan diagram ini akan memberikan pemahaman secara detil atau rinci mengenai sistem yang sedang dikerjakan. </li></ul>DFD Simbol DFD Contoh Kasus Tingkatan DFD
  13. 13. DFD Simbol DFD Contoh Kasus Tingkatan DFD
  14. 14. Kelebihan DFD <ul><li>Adanya pembagian sistem ke dalam sub-sub sistem berdasarkan alur data pada sistem </li></ul><ul><li>Adanya data store dan alur data (masuk atau keluar) pada sistem </li></ul><ul><li>Adanya unsur-unsur eksternal, yaitu sumber dan tujuan dari sistem </li></ul>DFD Simbol DFD Tingkatan DFD Contoh Kasus
  15. 15. Kelemahan DFD <ul><li>Akan tetapi pada umumnya, </li></ul><ul><li>DFD tidak menunjukkan : </li></ul><ul><li>Komposisi alur data dalam sistem </li></ul><ul><li>Syarat akses data dari data store </li></ul><ul><li>Keputusan dalam sistem </li></ul><ul><li>Loop dalam sistem </li></ul><ul><li>Kalkulasi </li></ul><ul><li>Kuatitas data dan atau proses </li></ul>Simbol DFD Tingkatan DFD Contoh Kasus DFD
  16. 16. Alasan Utama <ul><li>1. Diagram alur data dapat membantu para analis sistem untuk : </li></ul><ul><ul><li>meringkas informasi tentang sistem </li></ul></ul><ul><ul><li>mengetahui komponen kunci tentang sistem dan membantu dalam menentukan fungsi-fungsi yang dapat dipakai kembali </li></ul></ul><ul><ul><li>membantu perkembangan aplikasi secara efektif </li></ul></ul>Simbol DFD Tingkatan DFD Contoh Kasus DFD
  17. 17. Alasan Utama - lanjutan <ul><li>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. </li></ul><ul><li>3. DFD menunjukkan syarat-syarat pengaturan waktu dari berbagai macam proses </li></ul>Simbol DFD Tingkatan DFD Contoh Kasus DFD
  18. 18. Contoh Kasus 1 <ul><li>Pimpinan POLDA XYZ ingin mengetahui dengan pasti keadaan personilnya (riwayat personil, penugasan, prestasi, penghargaan, dll) secara periodik. </li></ul><ul><li>Bantulah keinginan KAPOLDA tersebut dalam bentuk perancangan sistem dengan menggunakan DFD & ERD ! </li></ul>DFD Simbol DFD Tingkatan DFD Contoh Kasus
  19. 19. Jawab Kasus 1 <ul><li>Langkah pertama kita buat Diagram Konteks. </li></ul><ul><li>Diidentifikasi entitas eksternal yang terlibat dalam sistem, yaitu: </li></ul><ul><ul><ul><li>Personil </li></ul></ul></ul><ul><ul><ul><li>Pimpinan (KAPOLDA) </li></ul></ul></ul><ul><li>Sehingga diperoleh Diagram Konteks yaitu : </li></ul>DFD Simbol DFD Tingkatan DFD Contoh Kasus
  20. 20. Jawab Kasus 1 - lanjutan DFD Simbol DFD Tingkatan DFD PERSONIL KAPOLDA Sistem Informasi Personil POLDA Data pers. Info tugas, kasus, prestasi Laporan Contoh Kasus
  21. 21. Jawab Kasus 1 - lanjutan DFD Simbol DFD Tingkatan DFD PERSONIL KAPOLDA Cek Personil 1 Data pers. Info tugas, kasus Data pers. Contoh Kasus Penu- Gasan 2 Personil Data pers. Eval & Laporan 3 Info prestasi Data pers., tugas, kasus Tugas Data tugas Laporan Kasus Data kasus
  22. 22. Entity Relationship Diagram - ERD <ul><li>Dibangun berdasarkan persepsi dari dunia nyata. </li></ul><ul><li>Mengandung kumpulan dari objek-objek yang disebut entity (entitas) dan hubungan antara objek-objek tersebut. </li></ul><ul><li>Setiap objek bersifat unik, tampak dari atribut-atribut yang dimilikinya. </li></ul>Komponen Utama ERD Contoh Kasus Kardinalitas
  23. 23. ERD - lanjutan <ul><li>Merupakan kelanjutan dari DFD. </li></ul><ul><li>Entitas diperoleh dari DFD pada tingkatan terkahir, berdasarkan data store nya. </li></ul><ul><li>Hubungan DFD – ERD : data store (pada DFD)  entitas (pada ERD) </li></ul>Komponen Utama ERD Contoh Kasus Kardinalitas
  24. 24. Komponen Utama ERD <ul><li>Entity (entitas) </li></ul><ul><li>Relationship </li></ul><ul><li>Atribut </li></ul>Nama Entitas Nama Relasi Nama Atribut Komponen Utama ERD Contoh Kasus Kardinalitas
  25. 25. Entitas <ul><li>Entitas adalah obyek yang dapat dibedakan dalam dunia nyata. </li></ul><ul><li>Entity set adalah kumpulan dari entitas yang sejenis. </li></ul><ul><li>Entity set dapat berupa : </li></ul><ul><ul><li>Obyek secara fisik : Rumah, Kendaraan, Peralatan. </li></ul></ul><ul><ul><li>Obyek secara konsep : Pekerjaan , Perusahaan, Rencana. </li></ul></ul>Komponen Utama ERD Contoh Kasus Kardinalitas
  26. 26. Relationship <ul><li>Relationship adalah hubungan yang terjadi antara satu atau lebih entitas. </li></ul><ul><li>Relationship set adalah kumpulan relationship yang sejenis. </li></ul>Komponen Utama ERD Contoh Kasus Kardinalitas
  27. 27. Atribut <ul><li>Adalah karakteristik dari entitas atau relationship, yang menjelaskan secara detail tentang entitas atau relationship tersebut. </li></ul><ul><li>Nilai Atribut merupakan suatu data aktual atau informasi yang disimpan pada suatu atribut di dalam suatu entitas atau relationship. </li></ul>Komponen Utama ERD Contoh Kasus Kardinalitas
  28. 28. Jenis Atribut <ul><li>Key Atribut : </li></ul><ul><li>Atribut yang digunakan untuk menentukan suatu entity secara unik. </li></ul><ul><li>Atribut Simple : </li></ul><ul><li>Atribut yang bernilai tunggal. </li></ul><ul><li>Atribut Multivalue : </li></ul><ul><li>Atribut yang memiliki sekelompok nilai untuk setiap instan entity. </li></ul>Komponen Utama ERD Contoh Kasus Kardinalitas
  29. 29. Jenis Atribut - lanjutan <ul><li>Contoh : </li></ul>Gelar Tg.lahir Komponen Utama ERD Contoh Kasus Kardinalitas Pegawai NRP Nama
  30. 30. Jenis Atribut - lanjutan <ul><li>Atribut Composite </li></ul><ul><li>Suatu atribut yang terdiri dari beberapa atribut yang lebih kecil yang mempunyai arti tertentu. </li></ul><ul><li>Atribut Derivatif </li></ul><ul><li>Suatu atribut yang dihasilkan dari atribut yang lain. </li></ul>Komponen Utama ERD Contoh Kasus Kardinalitas
  31. 31. Jenis Atribut - lanjutan <ul><li>Contoh Atribut Composite: </li></ul>NamaDepan Nama tengah NamaBelakang Komponen Utama ERD Contoh Kasus Kardinalitas Pegawai Nama
  32. 32. Jenis Atribut - lanjutan <ul><li>Contoh Atribut Derivatif </li></ul>Tg.Lahir Umur Komponen Utama ERD Contoh Kasus Kardinalitas Pegawai
  33. 33. Rasio Kardinalitas <ul><li>Menjelaskan batasan jumlah keterhubungan satu entitas dengan entitas lainnya. </li></ul><ul><li>Jenisnya : </li></ul><ul><ul><li>1 : 1  satu ke satu </li></ul></ul><ul><ul><li>1 : N  satu ke banyak (sebaliknya) </li></ul></ul><ul><ul><li>N : M  banyak ke banyak </li></ul></ul>Komponen Utama ERD Contoh Kasus Kardinalitas
  34. 34. Rasio Kardinalitas - lanjutan <ul><li>Contoh Hubungan 1 : 1 </li></ul><ul><li>Seorang pegawai memiliki satu kendaraan. </li></ul><ul><li>Satu kendaraan dimiliki oleh seorang pegawai. </li></ul>Milik 1 1 Komponen Utama ERD Contoh Kasus Kardinalitas Pegawai Kendaraan
  35. 35. Rasio Kardinalitas - lanjutan <ul><li>Contoh Hubungan N : 1 atau1: N </li></ul><ul><li>Seorang pegawai bekerja pada satu departemen. </li></ul><ul><li>Satu departemen mempekerja-kan satu atau lebih orang pegawai. </li></ul>Kerja N 1 Komponen Utama ERD Contoh Kasus Kardinalitas Pegawai Departemen
  36. 36. Rasio Kardinalitas - lanjutan <ul><li>Contoh Hubungan N : N </li></ul><ul><li>Seorang pegawai mengerjakan satu atau lebih proyek. </li></ul><ul><li>Satu proyek dikerjakan oleh satu atau lebih orang pegawai. </li></ul>Kerja N N Komponen Utama ERD Contoh Kasus Kardinalitas Pegawai Proyek
  37. 37. Contoh Kasus 2 <ul><li>Rancanglah ERD dari Kasus Sistem Informasi Personil POLDA XYZ ! (lihat contoh kasus 1..!) </li></ul>Komponen Utama ERD Contoh Kasus Kardinalitas
  38. 38. Jawab Kasus 2 <ul><li>Berdasarkan jawab dari kasus 1, diperoleh data store nya yaitu Personil , Tugas dan Kasus. </li></ul><ul><li>Data store tersebut merupakan entitas pada ERD. </li></ul><ul><li>Sehingga diperoleh 3 entitas yakni Personil , Tugas dan Kasus, dengan ERD sebagai berikut : </li></ul>Komponen Utama ERD Contoh Kasus Kardinalitas
  39. 39. Jawab Kasus 2 - lanjutan Komponen Utama ERD Contoh Kasus Kardinalitas Kerja N 1 NRP Sat Loks K.Sat Nama T.Lhr N.SK Tgl Tkp Lama K.Kss N.Kss Krbn Tgl.K Hasil M Personil Tugas Kasus

×