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.