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