b. Satu ke banyak one to many Himpunan entity pertama dapat berhubungan satu atau lebih entity pada
himpunan kedua, tetapi tidak sebaliknya. c. Banyak ke banyak many to many
Setiap entity pada himpunan entity pertama dapat berhubungan dengan banyak entity pada himpunan entity kedua, begitu pula sebaliknya[10].
II.2.14 Diagram Konteks
Diagram konteks adalah diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup suatu sistem. Diagram konteks merupakan level
tertinggi dari DFD yang menggambarkan seluruh input ke sistem atau output dari sistem. Ia akan memberi gambaran tentang keseluruhan sistem. Sistem dibatasi
oleh boundary dapat digambarkan dengan garis putus. Dalam diagram konteks hanya ada satu proses. Tidak boleh ada store dalam diagram konteks.
Diagram konteks berisi gambaran umum secara garis besar sistem yang akan dibuat. Secara kalimat, dapat dikatakan bahwa diagram konteks ini berisi
“siapa saja yang memberi data dan data apa saja ke sistem, serta kepada siapa saja informasi dan informasi apa saja yang harus dihasilkan sistem
”.
II.2.15 Data Flow Diagram DFD
DFD adalah suatu model logika data atau proses yang dibuat untuk menggambarkan dari mana asal data dan kemana tujuan data yang keluar dari
sistem, dimana data disimpan, proses apa yang menghasilkan data tersebut dan interaksi antara data yang tersimpan dan proses yang dikenakan pada data
tersebut. DFD sering digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika tanpa
mempertimbangkan lingkungan fisik dimana data tersebut mengalir atau dimana data tersebut akan disimpan. DFD merupakan alat yang digunakan pada
metodologi pengembangan sistem yang terstruktur. Kelebihan utama pendekatan aliran data, yaitu :
Kebebasan dari menjalankan implementasi teknis sistem. 1. Pemahaman lebih jauh mengenai keterkaitan satu sama lain dalam sistem
dan subsistem. 2. Mengomunikasikan pengetahuan sistem yang ada dengan pengguna
melalui diagram aliran data. 3. Menganalisis sistem yang diajukan untuk menentukan apakah data-data
dan proses yang diperlukan sudah ditetapkan. Disamping itu terdapat kelebihan tambahan, yaitu :
1. Dapat digunakan sebagai latihan yang bermanfaat bagi penganalisis, sehingga bisa memahami dengan lebih baik keterkaitan satu sama lain
dalam sistem dan subsistem. 2. Membedakan sistem dari lingkungannya dengan menempatkan batas-
batasnya. 3. Dapat digunakan sebagai suatu perangkat untuk berinteraksi dengan
pengguna. 4. Memungkinkan penganalisis menggambarkan setiap komponen yang
digunakan dalam diagram.
II.2.16 Kamus Data
Kamus data berfungsi membantu pelaku sistem untuk mengartikan aplikasi secara detail dan mengorganisasikan semua elemen data yang digunakan
dalam sistem secara persis sehingga pemakai dan penganalisis sistem mempunyai dasar pengertian yang sama tentang masukan, keluaran, penyimpanan dan proses.
Kamus data sering disebut juga dengan sistem data dictionary adalah katalog fakta tentang data dan kebutuhan-kebutuhan informasi dari suatu sistem
informasi[9].