Data Flow Diagram DFD

N N Mengambil Mahasiswa Matakuliah 3. Many to Many Relationship Hubungan antara himpunan entitas pertama dan kedua adalah banyak berbanding banyak. Misalnya mahasiswa mana saja boleh mengambil banyak matakuliah dan mahasiswa diajar oleh banyak dosen pula. Gambar 2.5. Many To Many Relationship

2.5. Data Flow Diagram DFD

Data Flow Diagram adalah suatu diagram yang memungkinkan sistem analisa menggambarkan ssuatu sistem sebagai suatu jaringan kerja proses dan fungsi yang dihubungkan satu sama lain oleh penghubung yang disebut data flow alur data.

2.5.1. Konsep Dasar DFD

Untuk menggambarkan suatu sistem yang telah ada atau sistem yang baru akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir atau disimpan diperlukan suatu Diagram Arus Data DAD. Sedangkan Data Flow Diagram merupakan aliran informasi dan transformasi yang diaplikasikan sebagai perjalanan data dari input ke output. Sistem analisa melakukan identifikasi alur data yang khas dan proses yang tepat untuk mengubah alur data itu, sebelum ia membuat DFD, kemudian alur data ini dirangkum menjadi satu dalam DFD. Untuk memudahkan pembacaan DFD maka penggambaran ini disusun berdasarkan tingkatan-tingkatan dari atas ke bawah. Tingkatan-tingkatan itu adalah : 1. Diagram Konteks Diagram konteks merupakan diagram paling atas, yang terdiri dari suatu proses yang mengambarkan ruang lingkup sistem. Hal-hal yang tidak digambarkan dalam diagram kontek adalah : a. Hubungan antar terminator. b. Data store, kecuali kalau data store bersifat global dengan pengertian data store itu dihasilkan oleh sistem yang sedang dianalisa tetapi digunakan oleh sistem lain, atau sistem lain yang menghasilkan data store itu tetapi sistem yang sedang dianalisa menggunakannya. 2. Diagram Zero Diagram zero ini merupakan diagram tingkat menengah, yang terletak satu level dibawah diagram konteks, yang mengambarkan proses utama dari DFD. 3. Diagram Primitif Dan Diagram Detail Diagram primitif ini merupakan diagram paling bawah, yang tidak dapat diuraikan lagi, sedangkan diagram detail masih dapat diuraikan lagi. Diagram detail menguraikan proses yang ada dalam diagram zero dimana urian ini dapat diuraikan lagi sampai pada beberapa level.

2.5.2. Komponen DFD

Adapun komponen-komponen yang dibutuhkan dalam pembuatan suatu DFD adalah: 1. Proses Proses mengambarkan bagian dari sistem yang mentranformasikan input ke output, atau dapat dikatakan bahwa proses menggambarkan tranformasi input ke dalam output. 2. Data Flow Alur data Data flowalur data digambarkan oleh anak panah untuk menunjukkan keluar dari atau masuk kesuatu proses. 3. Data Store Penyimpanan Data Penyimpanan data digunakan sebagai sarana untuk mengumpulkan data. Penyimpanan data ini direspresentasikan dengan dua garis pararel. 1. Proses 2. Alur Data Data Flow 3. Penyimpanan Data Data Store 4. Terminator 4. Terminator Terminator sering dikenal sebagai entity atau external entity atau sumber atau tujuan data yang dipresentasikan dengan bujur sangkar. Adapun komponen-komponen DFD diatas dapat digambarkan sebagai berikut: Gambar 2.6. Komponen DFD

2.6. Peramalan