Data Flow Perancangan Sistem

3.2.3 Data Flow

Diagram DFD sering digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan dikembangkan. DFD merupakan alat yang digunakan pada metodologi pengembangan sistem yang terstruktur dan merupakan alat yang dapat menggambarkan arus data di dalam sistem dengan terstruktur dan jelas. Dalam penggambaran DFD ada beberapa tahap context Diagram top level, level 0, level 1, dst. A. Context Diagram Gambar 3.7 Context Diagram Sistem Dari Context diagram diatas terlihat ada 2 entitas dan 1 proses. Untuk entitas User mempunyai 5 data flow. data_ ktw: user bisa melakukan perhitungan untuk ketepatan lulusan. hasil_ktw: user akan mendapatkan hasil, setelah melakukan perhitungan dari ketepatan lulusan. pilih_kriteria_lulusan: user memilih kriteria yang telah disediakan. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. hasil_pencarian: user akan mendapatkan data hasil pencarian, setelah melakukan pilih kriteria. view_data_ lulusan: user bisa melihat data lulusan berdasarkan jurusan. Untuk entitas Admin mempunyai 4 data flow. login : Admin akan login dulu sebelum, admin masuk ke menu khusus admin. data_ lulusan: Admin bisa insert,update,delete untuk lulusan. view_data_ lulusan: Admin bisa melihat semua lulusan yang ada delete_data : Admin bisa mendelete data yang ada dibeberapa tabel. data_ himpunan_fuzzy: Admin bisa edit himpunan fuzzy. Untuk mendapatkan lulusan yang direkomendasikan, user dapat memilih kriteria- kriteria yang sudah ada dalam aplikasi ini. Dan pada saat memproses, ada 2 tombol submit “AND” , ”OR”. Untuk AND, akan menampilkan nilai minimal dari kriteria yang sudah dipilih. Untuk OR, akan menampilkan nilai maksimal dari kriteria yang sudah dipilih. Proses pencarian akan mendapatkan hasil yang diinginkan, apabila seorang admin sudah melakukan proses perhitungan atau pengolahan data terhadap suatu nilai seorang lulusan. Proses perhitungan tersebut di bagi menjadi 5, yaitu perhitungan IPK, TOEFL, Lama TA, Lama Study, dan Umur. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. B. DFD Level 0 Gambar 3.8 DFD Level 0 Dalam gambar 3.6 terlihat ada 6 proses, yaitu: 1. Verifikasi login Pada proses ini, proses verifikasi login akan menentukan seorang admin apakah bisa masuk atau tidak dalam menu admin. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 2. Pengolahan data ADMIN Proses pengolahan data admin meliputi: a. Insert, edit, delete lulusan. b. Edit batas himpunan. c. Penghitungan nilai-nilai lulusan. 3. Kriteria lulusan Proses ini memberikan kriteria yang akan dipilih oleh user untuk menampilkan nilai rekomendasi lulusan. 4. Lihat data lulusan Proses lihat data lulusan, merupakan proses untuk melihat lulusan-lulusan, berdasarkan jurusan yang ada. 5. Proses pencarian Dalam proses ini, mencari suatu nilai dalam database yang berhubungan dengan kriteria lulusan yang sudah dipilih sebelumnya. 6. Hitung Ktw Merupakan proses simulasi untuk perhitungan berapa persen kah mahasiswa yang harus lulus dalam periode 4 tahun. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. C. DFD Level 1 Gambar 3.9 DFD Level 1 Dari proses 1.2 pengolahan data ADMIN, terbagi ke beberapa proses yang setiap prosesnya mempunyai tugas masing-masing. Salah satu proses yang ada adalah proses penghitungan derajat keanggotaan, yang nantinya akan menghasilkan sebuah nilai rekomendasi beberapa lulusan. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.3 Perancangan Tabel