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