DFD ERD Contoh Kasus [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

26/05/2015



Dr. Muhammad Nasir Sistem Informasi Manajemen



Pendahuluan DFD ERD Contoh Kasus



Akhir Slide



Perancangan Sistem Imformasi dengan DFD



Dr. Muhammad Nasir, S.Si.,M. Kom Sistem Informasi Manajemen FMIPA – Universitas Riau 1



Dr. Muhammad Nasir Sistem Informasi Manajemen



Pendahuluan DFD ERD Contoh Kasus



PENDAHULUAN • Pendekatan secara konsep dari proses pengolahan database. • Mulai dari sumber data, aliran data, proses yang dilakukan, dan tujuan aliran data dari hasil proses (baik tujuan akhir maupun tujuan antara). • Digunakan diagram alur data (data flow diagram – DFD) dan diagram hubungan entitas (entity relationship diagram – ERD). 2



1



26/05/2015



Dr. Muhammad Nasir Sistem Informasi Manajemen



DFD Simbol DFD Tingkatan DFD Contoh Kasus



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



Dr. Muhammad Nasir Sistem Informasi Manajemen



DFD Simbol DFD Tingkatan DFD Contoh Kasus



Simbol DFD 1. Simbol ALUR DATA Nama



Menunjukkan alur data (informasi/ objek) yang mengalir. Nama alur data menunjukkan nama data yang mengalir tersebut, dan bisa lebih dari satu. 4



2



26/05/2015



Dr. Muhammad Nasir Sistem Informasi Manajemen



Simbol DFD 2. Simbol PROSES



Nama Proses N



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



Dr. Muhammad Nasir Sistem Informasi Manajemen



DFD Simbol DFD Tingkatan DFD Contoh Kasus



Simbol DFD 3. Simbol Terminator atau Entitas Eksternal



lanjutan



Nama Terminator



• Menunjukkan tempat asal data (sumber) atau tempat tujuan data (Tujuan). • Nama entitas eksternal (terminator) ditulis dalam bentuk tunggal. 6



3



26/05/2015



Dr. Muhammad Nasir Sistem Informasi Manajemen



DFD Simbol DFD Tingkatan DFD Contoh Kasus



Simbol DFD 4. Simbol Data store atau Penyimpanan Data



lanjutan



Nama Data store



• Terlepas dari media penyimpanan fisik, simbol ini menunjukkan gudang informasi atau data. • 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. 7



Dr. Muhammad Nasir Sistem Informasi Manajemen



DFD Simbol DFD Tingkatan DFD Contoh Kasus



Simbol DFD 4. Simbol Data store atau Penyimpanan Data



lanjutan



Nama Data store



• 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. • Bila data dari gudang dipakai pada proses itu, maka kita gunakan satu anak panah yang mempunyai dua arah. 8



4



26/05/2015



Dr. Muhammad Nasir Sistem Informasi Manajemen



DFD Simbol DFD Tingkatan DFD Contoh Kasus



Tingkatan DFD • Tingkatan pertama disebut dengan Diagram Konteks (Context Diagram). • Diagram Konteks menggambarkan sistem secara global. • Ditetapkan Entitas-entitas eksternal yang terlibat dalam proses, baik sebagai sumber maupun tujuan. 9



Dr. Muhammad Nasir Sistem Informasi Manajemen



DFD Simbol DFD Tingkatan DFD Contoh Kasus



Tingkatan DFD



- lanjutan



• Tingkatan berikutnya dikatakan sebagai Digram level nol (Zero Diagram / overview diagram). • Memberikan gambaran mengenai proses-proses apa saja yang akan dilakukan dan melibatkan entitasentitas eksternal yang ada serta data store – data store tertentu.



10



5



26/05/2015



Dr. Muhammad Nasir Sistem Informasi Manajemen



DFD Simbol DFD Tingkatan DFD Contoh Kasus



Tingkatan DFD



- lanjutan



• Diagram level 1, merupakan penjabaran rinci dari setiap proses yang ada pada diagram level nol, secara khusus. Dimungkin akan muncul proses-proses detilnya. • 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. 11



Dr. Muhammad Nasir Sistem Informasi Manajemen



DFD Simbol DFD Tingkatan DFD Contoh Kasus



Tingkatan DFD



- lanjutan



• 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.



12



6



26/05/2015



Dr. Muhammad Nasir Sistem Informasi Manajemen



DFD Simbol DFD Tingkatan DFD Contoh Kasus



13



Dr. Muhammad Nasir Sistem Informasi Manajemen



Kelebihan DFD •



DFD Simbol DFD Tingkatan DFD Contoh Kasus



• •



Adanya pembagian sistem ke dalam sub-sub sistem berdasarkan alur data pada sistem Adanya data store dan alur data (masuk atau keluar) pada sistem Adanya unsur-unsur eksternal, yaitu sumber dan tujuan dari sistem



14



7



26/05/2015



Dr. Muhammad Nasir Sistem Informasi Manajemen



DFD Simbol DFD Tingkatan DFD Contoh Kasus



Kelemahan DFD Akan 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 15



Dr. Muhammad Nasir Sistem Informasi Manajemen



Alasan Utama 1.



DFD Simbol DFD Tingkatan DFD Contoh Kasus



• •







Diagram alur data dapat membantu para analis sistem untuk :



meringkas informasi tentang sistem mengetahui komponen kunci tentang sistem dan membantu dalam menentukan fungsi-fungsi yang dapat dipakai kembali membantu perkembangan aplikasi secara efektif 16



8



26/05/2015



Dr. Muhammad Nasir Sistem Informasi Manajemen



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



DFD Simbol DFD Tingkatan DFD Contoh Kasus



17



Dr. Muhammad Nasir Sistem Informasi Manajemen



Contoh Kasus 1 •



DFD Simbol DFD Tingkatan DFD Contoh Kasus







Pimpinan POLDA XYZ ingin mengetahui dengan pasti keadaan personilnya (riwayat personil, penugasan, prestasi, penghargaan, dll) secara periodik. Bantulah keinginan KAPOLDA tersebut dalam bentuk perancangan sistem dengan menggunakan DFD & ERD ! 18



9



26/05/2015



Dr. Muhammad Nasir Sistem Informasi Manajemen



Jawab Kasus 1 •



DFD Simbol DFD Tingkatan DFD Contoh Kasus







Langkah pertama kita buat Diagram Konteks. Diidentifikasi entitas eksternal yang terlibat dalam sistem, yaitu: • Personil • Pimpinan (KAPOLDA)







Sehingga diperoleh Diagram Konteks yaitu : 19



Dr. Muhammad Nasir Sistem Informasi Manajemen



DFD



PERSONIL



Data pers.



Info tugas, kasus, prestasi



Sistem Informasi Personil POLDA Laporan



Simbol DFD Tingkatan DFD Contoh Kasus



Jawab Kasus 1 - lanjutan



KAPOLDA



20



10



26/05/2015



Dr. Muhammad Nasir Sistem Informasi Manajemen



Jawab Kasus 1 - lanjutan Personil



DFD



Data pers.



Cek Personil 1 Data pers. Data pers.



Info prestasi



Simbol DFD Tingkatan DFD Contoh Kasus



PERSONIL



Eval & Laporan 3 Laporan



Data pers., tugas, Penukasus Gasan



2



KAPOLDA



Kasus Data kasus Data tugas



Tugas 21



Dr. Muhammad Nasir



Sistem Informasi Manajemen



ERD Komponen Utama Kardinalitas Contoh Kasus



Entity Relationship Diagram - ERD • Dibangun berdasarkan persepsi dari dunia nyata. • Mengandung kumpulan dari objek-objek yang disebut entity (entitas) dan hubungan antara objek-objek tersebut. • Setiap objek bersifat unik, tampak dari atribut-atribut yang dimilikinya. 22



11



26/05/2015



Dr. Muhammad Nasir Sistem Informasi Manajemen



ERD Komponen Utama Kardinalitas Contoh Kasus



ERD



- lanjutan



• Merupakan kelanjutan dari DFD. • Entitas diperoleh dari DFD pada tingkatan terkahir, berdasarkan data store nya. • Hubungan DFD – ERD : data store (pada DFD)  entitas (pada ERD) 23



Dr. Muhammad Nasir Sistem Informasi Manajemen



ERD Komponen Utama Kardinalitas Contoh Kasus



Komponen Utama ERD • Entity (entitas) • Relationship



Nama Entitas



Nama Relasi



• Atribut Nama Atribut



24



12



26/05/2015



Dr. Muhammad Nasir Sistem Informasi Manajemen



ERD Komponen Utama Kardinalitas Contoh Kasus



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. 25



Dr. Muhammad Nasir Sistem Informasi Manajemen



ERD Komponen Utama Kardinalitas Contoh Kasus



Relationship • Relationship adalah hubungan yang terjadi antara satu atau lebih entitas. • Relationship set adalah kumpulan relationship yang sejenis.



26



13



26/05/2015



Dr. Muhammad Nasir Sistem Informasi Manajemen



ERD Komponen Utama Kardinalitas Contoh Kasus



Atribut • 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



Dr. Muhammad Nasir Sistem Informasi Manajemen



ERD Komponen Utama Kardinalitas Contoh Kasus



Jenis Atribut • Key Atribut : Atribut yang digunakan untuk menentukan suatu entity secara unik. • Atribut Simple : Atribut yang bernilai tunggal. • Atribut Multivalue : Atribut yang memiliki sekelompok nilai untuk setiap instan entity. 28



14



26/05/2015



Dr. Muhammad Nasir Sistem Informasi Manajemen



ERD Komponen Utama Kardinalitas



Jenis Atribut



- lanjutan



Contoh : NRP



Nama



Gelar



Tg.lahir



Contoh Kasus



Pegawai 29



Dr. Muhammad Nasir Sistem Informasi Manajemen



ERD Komponen Utama Kardinalitas Contoh Kasus



Jenis Atribut



- lanjutan



• Atribut Composite Suatu atribut yang terdiri dari beberapa atribut yang lebih kecil yang mempunyai arti tertentu. • Atribut Derivatif Suatu atribut yang dihasilkan dari atribut yang lain. 30



15



26/05/2015



Dr. Muhammad Nasir Sistem Informasi Manajemen



Jenis Atribut



- lanjutan



Contoh Atribut Composite:



ERD Komponen Utama Kardinalitas NamaDepan



Nama tengah



NamaBelakang



Contoh Kasus



Nama



Pegawai 31



Dr. Muhammad Nasir Sistem Informasi Manajemen



ERD Komponen Utama



Jenis Atribut



Contoh Atribut Derivatif



Kardinalitas Contoh Kasus



- lanjutan



Tg.Lahir



Umur



Pegawai 32



16



26/05/2015



Dr. Muhammad Nasir Sistem Informasi Manajemen



ERD Komponen Utama Kardinalitas Contoh Kasus



Rasio Kardinalitas • Menjelaskan batasan jumlah keterhubungan satu entitas dengan entitas lainnya. • Jenisnya : • 1 : 1  satu ke satu • 1 : N  satu ke banyak (sebaliknya) • N : M  banyak ke banyak 33



Dr. Muhammad Nasir Sistem Informasi Manajemen



Rasio Kardinalitas - lanjutan Contoh Hubungan 1 : 1



ERD Komponen Utama Kardinalitas Contoh Kasus



Pegawai



1



Milik



1



Kendaraan



- Seorang pegawai memiliki satu kendaraan. - Satu kendaraan dimiliki oleh seorang pegawai. 34



17



26/05/2015



Dr. Muhammad Nasir Sistem Informasi Manajemen



Rasio Kardinalitas - lanjutan Contoh Hubungan N : 1 atau1: N



ERD Komponen Utama Kardinalitas Contoh Kasus



Pegawai



N



Kerja



1



Departemen



- Seorang pegawai bekerja pada satu departemen. - Satu departemen mempekerjakan satu atau lebih orang pegawai. 35



Dr. Muhammad Nasir Sistem Informasi Manajemen



Rasio Kardinalitas - lanjutan Contoh Hubungan N : N



ERD Komponen Utama Kardinalitas Contoh Kasus



Pegawai



N



Kerja



N



Proyek



- Seorang pegawai mengerjakan satu atau lebih proyek. - Satu proyek dikerjakan oleh satu atau lebih orang pegawai. 36



18



26/05/2015



Dr. Muhammad Nasir Sistem Informasi Manajemen



ERD Komponen Utama Kardinalitas



Contoh Kasus 2 • Rancanglah ERD dari Kasus Sistem Informasi Personil POLDA XYZ ! (lihat contoh kasus 1..!)



Contoh Kasus



37



Dr. Muhammad Nasir Sistem Informasi Manajemen



ERD Komponen Utama Kardinalitas Contoh Kasus



Jawab Kasus 2 • Berdasarkan jawab dari kasus 1, diperoleh data store nya yaitu Personil, Tugas dan Kasus. • Data store tersebut merupakan entitas pada ERD. • Sehingga diperoleh 3 entitas yakni Personil, Tugas dan Kasus, dengan ERD sebagai berikut : 38



19



26/05/2015



Dr. Muhammad Nasir Sistem Informasi Manajemen



Jawab Kasus 2 Krbn



ERD Komponen Utama Kardinalitas Contoh Kasus



N.Kss



M



Hasil



Personil



K.Kss



Kasus



Tgl.K



N



Kerja



- lanjutan



Tkp 1



Tugas



NRP



N.SK



K.Sat



Nama



Tgl



Sat



T.Lhr



Lama



Loks 39



Dr. Muhammad Nasir Sistem Informasi Manajemen



ERD Komponen Utama Kardinalitas Contoh Kasus



Selesai



Penutup



Terima Kasih Saudara telah mempelajari Modul ke-12, dan Coba Saudara terapkan kasus Anda Semoga mendapatkan manfaat Implementasinya..! 40



20