Data Flow Diagram Modeling Analysis and Design

Aplikasi Sistem Pendukung Keputusan User Admin Validasi Login Nilai Psikotes Password Pilih Berita Validasi Rekomendasi Fakultas Tampil Password Info Berita Nilai Kriteria User Berita List Kriteria List Berita List User Login Nilai Perbandingan List Fakultas Gambar 4.5 Diagram Konteks yang diusulkan Dalam diagram konteks diatas terdapat dua entitas, yaitu user dan admin. Dalam hal ini, yang bisa mengedit data yang ada dalam sistem hanya seorang admin saja, sedangkan user hanya bisa memberikan inputan nilai – nilai yang dibutuhkan dan juga mengakses berita yang terdapat pada sistem.

4.3.4.2 Diagram Zero Aplikasi Sistem Pendukung Keputusan

1.0 Login 2.0 Pengolahan Kriteria 3.0 Pengolahan Fakultas Dengan Psikologi 4.0 Pengolahan Password 5.0 Pengolahan AHP 6.0 Pengolahan Berita User Admin Login Login Validasi Validasi Input Kriteria List Kriteria 7.0 Pengolahan user Kriteria Password Lama Input Nilai Psikotes List Fakultas Input Nilai Perbandingan Rekomendasi Fakultas Pilih Berita List Berita Data User List User piljurpsi user hasil berita user psimhs List Berita Olah Berita Update Password Gambar 4.6 Diagram zero Aplikasi Sistem Pendukung Keputusan Dalam diagram zero diatas terdapat tujuh proses. Dimana sebagian besar proses dapat dilihat oleh admin yaitu pengolahan kriteria, user, pengolahan ahp dan berita. Sedangkan user hanya dapat memberikan nilai psikologis, fakultas dan melihat berita.

4.3.4.3 Diagram Rinci Aplikasi Sistem Pendukung Keputusan

Diagram ini untuk mendetailkan setiap proses yang terjadi pada diagram zero aplikasi sistem pendukung keputusan.

1. Diagram Level 1 Proses 1

Mendeskripsikan secara detail proses login. 1.1 Login User Login Login Admin Validasi Validasi Gambar 4.7 Diagram Level 1 Proses 1 Aplikasi Sistem Pendukung Keputusan

2. Diagram Level 1 Proses 2

Mendeskripsikan secara detail proses data kriteria. 2.1 List Kriteria Admin Lihat kriteria 2.2 Pilih Kriteria 2.3 Perbandingan Kriteria kriteria Nilai kriteria Update kriteria NilaiK Simpan Simpan Data Kriteria Gambar 4.8 Diagram Level 1 Proses 2 Aplikasi Sistem Pendukung Keputusan

3. Diagram Level 1 Proses 3

Mendeskripsikan secara detail proses pengolahan fakultas dengan psikologi 3.1 Isi Nilai Psikologi User Input Nilai 3.2 Perhitungan psikologi psimhs Nilai Psikologi bakat Nilai Bakat piljurpsi List Jurusan Psikologi Input Nilai Simpan . Gambar 4.9 Diagram Level 1 Proses 3 Aplikasi Sistem Pendukung Keputusan

4. Diagram Level 1 Proses 4

Mendeskripsikan secara detail proses pengolahan fakultas tanpa psikologi. 4.1 Data Password User Data password user update password Data password Gambar 4.10 Diagram Level 1 Proses 4 Aplikasi Sistem Pendukung Keputusan

5. Diagram Level 1 Proses 5

Mendeskripsikan secara detail proses pengolahan AHP. 5.1 Isi Nilai perbandingan fakultas User Input Nilai 5.2 Hitung AHP nilaik Nilai Kriteria hasil Rekomendasi jurusan Gambar 4.11 Diagram Level 1 Proses 5 Aplikasi Sistem Pendukung Keputusan

6. Diagram Level 1 Proses 6

Mendeskripsikan secara detail proses pengolahan berita. 6.1 List Berita User Pilih Berita 6.2 Input Berita 6.3 Edit Berita 6.4 Delete Berita berita Tampiln Isi Berita Admin Pilih Berita Simpan Pilih Isi Berita Pilih Tampil Berita Gambar 4.12 Diagram Level 1 Proses 6 Aplikasi Sistem Pendukung Keputusan

7. Diagram Level 1 Proses 7

Mendeskripsikan secara detail data user. 7.2 Input User 7.3 Edit User 7.4 Delete User user Admin 7.1 List User Data User Data User Data User Pilih Pilih Pilih Simpan Simpan Simpan Gambar 4.13 Diagram Level 1 Proses 7 Aplikasi Sistem Pendukung Keputusan

4.3.5 Perancangan Database

Data-data yang diperlukan pada proses masukan disimpan dalam basis data. Hal ini dimaksudkan agar data bersifat dinamis yaitu dapat melakukan penambahan, perubahan dan penghapusan data. Ada dua tahap yang dilakukan dalam membuat database, yaitu Normalisasi, dan entity relationship diagram ERD.

4.3.5.1 EntityRelationship Diagram ERD

a. Mengidentifikasi dan menetapkan seluruh himpunan entitas yang

akan terlibat Dalam lingkup aplikasi ini himpunan entitas yang terlibat ada 5 buah himpunan entitas yang dapat diidentifkasi, yaitu User, Psi_siswa, Piljurpsi, Hasil, dan Kriteria.

b. Menentukan atribut-atribut key dari masing-masing himpunan

entitas. Atribut-atribut key yang disertakan pada masing-masing himpunan entitas merupakan atribut terpenting yang dapat mengidentifikasikan setiap entitas yang ada didalamnya. Dibawah ini adalah himpunan entitas beserta dengan atribut-atribut key nya. User Psi_siswa Piljurpsi Hasil Kriteria Nis User Psi_siswa Piljurpsi kriteria Hasil Jurusan Nama Id_pil Percen LU NA VR AR MR SR IQ Nama Nis Id_psi Kelas Level Username Password Jur1 Percen1 Jur2 Jur3 Nama Percen3 Id_hasil Nis NIS Jumlah Kriteria1 Id_kriteria Percen2 Kriteria2 Kreteria3

c. Mengidentifikasi dan menetapkan seluruh himpunan relasi diantara

himpunan entitas yang ada beserta foreign-key nya. Relasi-relasi yang ditetapkan harus dapat mengakomodasi semua fakta yang ada dan menjamin semua kebutuhan penyajian data.