51 adalah pembuatan. Variabel yang digunakan dalam penelitian ini adalah Jumlah
penghasilan Orangtua, Usia, Semester, Jumlah tanggungan Orangtua, jumlah saudara kandung, nilai IPK dan untuk himpunan fuzzynya adalah Rendah,
Sedang, Tengah, Banyak, Banyak, Tinggi.
3.5.1 Diagram alir Flowchart program utama
Diagram alir Flowchart program utama merupakan gambaran dari keseluruhan proses yang ada dalam sistem Pendukung keputusan,
yang dapat dilihat pada gambar dibawah ini :
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
52
Gambar 3.1 Diagram alir program utama
3.5.2 Diagram Berjenjang
Diagram Berjenjang merupakan gambaran dari hirarki proses yang terdapat dalam sistem, dapat dilihat pada gambar dibawah :
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
53
SPK seleksi beasiswa
1 p Regristrasi
3 p S P K
4 Laporan
4.1 p Pendaftar
4.2 p Hasil
perangkingan 2 p
Input Data Top Level
Level 1
Level 2
Gambar 3.2 Diagram Berjenjang 3.5.3
Diagram Konteks
Diagram kontek merupakan gambaran proses aliran data yang terjadi
dalam sistem secara garis besarnya, yang kemudian dapat didekomposisi
menjadi Data Flow Diagram level 0 yang menjelaskan proses pada level yang lebih tinggi. Untuk lebih jelasnya dapat dilihat pada gambar
dibawah :
Gambar 3.3 Diagram konteks 3.5.4 Data Flow Diagram
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
54
Gambar 3.4 DFD Level 0
Gambar diatas adalah DFD level 0, yang merupakan penjabaran dari Diagram Context ke dalam proses yang lebih tinggi.
Gambar 3.5 DFD Level 1
Gambar diatas merupakan tingkatan proses yang lebih tinggi,
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
55 dimana dalam proses ini merupakan penjelasan yang lebih dalam
mengenai proses S P K .
3.5.5 Entity Relationship Diagram
ER Diagram ini akan dibagi kedalam dua model: - Conceptual Data Model CDM, dimana dalam bagian ini
merupakan desain manual dari perancangan database yang dibuat, seperti yang terlihat pada gambar berikut ini :
Gambar 3.6 Conceptual Data Model CDM
- Physical Diagram Model PDM, merupakan implementasi dari
CDM yang dibuat, yang menyatakan bahwa perancangan Database yang dibuat memenuhi aturan normalisasi, sesuai standart Power
Designer.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
56
Gambar 3.7 Physical Diagram Model PDM 3.5.6
Struktur Database
Data yang diperlukan untuk proses penghitungan SAW disimpan dalam database yang terdiri dari beberapa tabel, sub bab berikut ini akan
menjelaskan masing-masing tabel tersebut.
1. Tabel Data
Tabel ini digunakan untuk menyimpan kriteria sesuai dengan data mahasiswa, untuk selanjutnya digunakan pada proses penghitungan
pengambilan keputusan dengan metode SAW, yang menghasilkan nilai untuk perangkingan penerima beasiswa.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
57
Tabel 3.5 Tabel Data
Field Type
Besar Keterangan
Id_Data Integer
10 Primary key
NPM Varchar
15 Jenis
Varchar 15
Kriteria1 Integer
10 Kriteria2
Integer 10
Kriteria3 Integer
10 Kriteria4
Integer 10
Kriteria5 Integer
10 Kriteria6
Integer 10
Tahun Date
4 Total
Float -
2. Tabel Mahasiswa
Tabel ini diperlukan untuk menyimpan data-data mahasiswa yang sudah malakukan regristrasi, dan membantu memberikan informasi
biodata terkini dari mahasiswa tersebut. Dengan atribute yang ada dalam field NPM, nama mahasiswa, alamat mahasiswa, no telepon, nama orang
tua, alamat orang tua, userid, passid dan foto Menampilkan seluruh nama mahasiswa dari tabel mahasiswa dimana nama mahasiswa berurut
bedasarkan nomor.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
58
Tabel 3.6 Tabel Mahasiswa
Field Type
Besar Keterangan
NPM Varchar
15 Primary key
Nama mahasiswa Varchar
30 Alamat mahasiswa
Varchar 100
No telepon Varchar
15 Orang tua
Varchar 15
Alamat orang tua Varchar
100 Userid
Varchar 15
Passid Varchar
15 foto
Varchar 100
3. User
Tabel ini diperlukan untuk menyimpan data seluruh member yg sudah mendaftarkan diri, dan menerima hak akses dari sistem dan berisi
tentang Id_user sebagai Primary Key.
Tabel 3.7 Tabel User
Field Type
Besar Keterangan
Id_user Integer
10 Userid
Varchar 15
Passid Varchar
15 Akses
Varchar 15
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
59
3.5.7 Perancangan Tampilan Program
Tampilan atau Interface digunakan untuk membuat interaksi yang komunikatif antara program dengan pengguna, sehingga
lebih memudahkan dalam pengoperasiannya User friendly .
Regristrasi
masuk Info
Beasiswa
User name
Gambar 3.8 Perancangan Menu utama
Halaman utama yang berisi form login untuk admin dan mahasiswa yang digunakan untuk masuk sebagai user.
NPM Nama MHS
alamat No tlp
Nama orang tua Alamat orang tua
Daftar telusuri
Gambar 3.9 Perancangan Form Regristrasi
Reset
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
60 Dalam form registrasi digunakan untuk mahasiswa yang ingin mendaftar
beasiswa, dengan mengisi biodata yang ada diatas.
Syarat-syarat pengajuan beasiswa
Hasil perakingan seleksi beasiswa
Pengumuman
Hasil beasiswa
Gambar 3.10 Perancangan Info dan hasil seleksi Beasiswa
Form perancangan info dan hasil seleksi beasiswa yang berisi tentang pengumuman syarat-syarat pengajuan beasiswa dan hasil perangkingan seleksi
mahasiswa.
keluar Set user
pendaftar penerima
penghitungan
Gambar 3.11 Perancangan Halaman Admin
Dalam form halaman admin berisi pendaftar, metode perhitungan,
penerima, set user dan keluar sebagai admin.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
61
keluar profil
Info beaiswa regristrasi
beasiswa
Gambar 3.12 Perancangan Halaman User
Halaman user mahasiswa setelah login sebagai user yang berisi profil,
registrasi beasiswa, info beasiswa, dan keluar sebagai user mahasiswa.
Simpan
Jenis Beasiswa
batal
semester Nilai IPK
Jumlah tanggungan ortu
Jumlah saudara kandung
usia Penghasilan
orang tua
BKMPPA
Gambar 3.13 Perancangan Form pengisian pengajuan Beasiswa
Form pengisian pengajuan beasiswa yang berisi jenis beasiswa yang akan dipilih dan kriteria-kriteria yang akan diisi oleh user untuk mengetahui kriteria
user tersebut.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
62
BAB IV IMPLEMENTASI PROGRAM
Pada bab ini akan dilakukan implementasi dan pengujian terhadap sistem yang baru. Tahapan ini dilakukan setelah perancangan selesai dilakukan dan
selanjutnya akan diimplementasikan pada bahasa pemrograman. Setelah implementasi dilakukan, maka dilakukan pengujian terhadap sistem yang baru dan
akan dilihat kekurangan- kekurangan pada aplikasi yang baru untuk pengembangan sistem selanjutnya.
4.1 Implementasi
Setelah sistem dianalisis dan didesain secara rinci, maka akan menuju tahap implementasi. Implementasi sistem merupakan tahap meletakkan sistem
sehingga siap untuk dioperasikan. Implementasi bertujuan untuk mengkonfirmasi modul perancangan, sehingga pengguna dapat memberi masukan kepada
pengembangan sistem.
4.2 Implementasi Perangkat Keras
Perangkat keras yang dibutuhkan dalam pembuatan sistem pendukung keputusan untuk menentukan penerima beasiswa ini. Perangkat keras yang
dibutuhkan dalam proses seleksi penerima beasiswa di Universitas Pembangunan Nasional “VETERAN” menggunakan spesifikasi minimum yang digunakan untuk
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.