Desain sistem 1. LANDASAN TEORI

commit to user 14 himpunan entitas B dapat berhubungan dengan banyak entitas pada himpunan entitas A. Matakuliah Nama_Mk Kd_Mk Sks Mahasiswa Al_mhs Nm_mhs NIM Mengambil M M Kd_Mk NIM Nilai Gambar 2.4 Relasi Banyak ke banyak Many to Many 2.5. Desain sistem 2.5.1. Context Diagram CD Diagram konteks adalah sebuah diagram sederhana yang menggambarkan hubungan antara entity luar, masukan dan keluaran dari sistem. Diagram konteks direpresentasikan dengan lingkaran tunggal yang mewakili keseluruhan sistem Kristanto, 2003. 2.5.2. Data Flow Diagram DFD DFD adalah suatu model logika data atau proses yang dibuat untuk menggambarkan darimana 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 Kristanto, 2003. Komponen-komponen DFD ditunjukkan pada tabel 2.2 commit to user 15 Tabel 2.2 Komponen-komponen DFD No Nama Keterangan Simbol 1. Terminator Merupakan satuan unit kerja atau sejenisnya yang berada diluar sistem tetapi memberi andil atas pemberian atau penerimaan data dari sistem secara langsung. 2. Proses Merupakan suatu tindakan yang akan diambil terhadap data yang masuk. 3. Alur data Alur data menggambarkan data yang mengalir dari terminator ke proses atau dari proses ke proses lainnya. 4. Penyimpanan data Digunakan sebagai tempat untuk menempatkan data yang akan disimpan, data yang disimpan dapat berupa data manual maupun data digital. Untuk data digital penyimpanan data tersebut kelak akan dijadikan file data dikomputer. 2.5.3. Flowchart Sistem flowchart menggambarkan tahapan proses dari suatu sistem. Dalam pemrograman kita juga mengenal flowchart program. Pada dasarnya sistem flowchart dan flowchart program itu berbeda. Inti dari flowchart program adalah menggambarkan urutan-urutan instruksi dari suatu program. Adapun simbol-simbol yang digunakan dalam flowchart dapat dilihat pada tabel 2.2 commit to user 16 Tabel 2.3 Simbol sistem flowchart No Simbol Keterangan a. Simbol untuk inputoutput berupa dokumenfile dalam bentuk kertas. b. Simbol pemasukanpenginputan melalui keyboard c. Simbol proses komputer d. Simbol proses secara manual. e. Simbol arah data arus data aliran data f. Simbol penyimpanan storage g. Simbol keputusan. Digunakan untuk penyeleksian kondisi di dalam program.

2.6. Teknologi