Siswa id_siswapk
nama_siswa Kategori
id_kategoripk nama_kategori
Tipe id_tipepk
nama_tipe Kriteria
id_kriteriapk nama_kriteria
id_kategori Id_tipe
p q
g
matriks_kriteria id_siswa
indo ing
mat ipa
sinonim antonim
gambar silogisme
analogi aeret__angka
Kesamataan wawancara
jlh_nilai_un matriks_promethee
Id_siswa Id_kriteria
leaving_flow entering_flow
net_flow
Gambar 3.9 Data Beratribut Lengkap
3.3 Algoritma
Algoritma adalah kumpulan instruksi atau langkah-langkah yang berhingga jumlahnya
yang digunakan untuk menyelesaikan masalahpersoalan logika dan matematika dengan bantuan komputer. Berikut ini akan dijelaskan algoritma untuk menghasilkan
ranking dengan metode Promethee.
a. procedure Promethee
Input : n,
Proses :
Promethee
For i=0 to n-1 Jlh_Promethee
For k=0 to 12
Jlh_Promethee[i,k]
jlh_Promethee[i,k]+hitung_Prometheematriks [k,i]-matriks[k,l],l
Promethee[i,k]
jlh_Promethee[i,k]13
Universitas Sumatera Utara
For i=0 to n-1 Leaving_flow[i]
Entering_flow[i]
For j=0 to n-1
Leaving_flow[i]
leaving_flow[i]+Promethee[I,j] Entering_flow[i]
entering_flow[i]+Promethee[j,i]
end Net_flow[i]
leaving_flow[i]-entering_flow[i]
End Output : net_flow[i]
b. function hitung_Prometheenilai,tipe
input :nilai,tipe
proses:
if tipe =1 result
phitypebiasanilai
else if tipe=2 result
phitypequasinilai
else if tipe=3 result
phitypepreferensinilai
else if tipe=4 result
phitypelevelnilai
else fi tipe=5 result
phitypeliniernilai
else if tipe=6 result
phitypegaussiannilai
return result
c. Function typebiasanilai
Proses :
If nilai=0 Result 0
Else Result 1
d. Function typequasinilai
Input :p
Universitas Sumatera Utara
Proses:
If nilai=p Return 0
Else Return 1
e. Function typepreferensinilai
Input : p
Proses:
If nilai=0 Return 0
Else If nilaip Return 1
Else Return nilaip
f. Function typelevelnilai
Input : p,q
Proses :
If nilai =q Return 0
Else if nilaip Return 1
Else Return 0.5
g. Function typeliniernilai
Input : p,q If nilai=q
Return 0 Else if nilaip
Return 1 Else
Return nilai-qp-q
Universitas Sumatera Utara
h.
Function typegaussiannilai
Input: p,q,g
Proses
If nilai=p Return 0
Else if nilaiq Return 1
Else Return 1-exp-1dd2gg
3.4 Rancangan Interface
Perancangan antarmuka untuk keseluruhan sistem dibagi kedalam lima jenis tampilan, yaitu:
1. Halaman Utama
2. Halaman Pendaftaran
3. Halaman Tambah Nilai TPA
4. Halaman Tambah Nilai tes Akademik
5. Halaman Tambah Nilai tes Lanjutan
6. Halama Data Siswa
7. Halaman Laporan
3.4.1 Rancangan Form Utama
Halaman yang pertama kali ditampilkan ketika memulai program aplikasi yang berisi menu dan submenu diperlihatkan pada Gambar 3.10 di bawah ini.
Universitas Sumatera Utara
::UTAMA:: [] - X
Home | Data Siswa | Laporan
Pendaftaran Kriteria
Input Nilai Exit
SISTEM PENDUKUNG KEPUTUSAN PENERIMAAN SISWA BARU KELAS X UNGGULAN
Gambar 3.10 Rancangan Form Utama
3.4.2 Rancangan Form Pendaftaran
Rancangan halaman untuk melakukan proses input data siswa diperlihatkan pada Gambar 3.11 . Terdapat tiga tombol di dalam halaman ini, yaitu:
1. Tombol “Save” untuk melakukan penambahan data siswas ke database.
2. Tombol “Update” untuk meng-edit data siswa.
3. Tombol “Delete” untuk untuk menghapus data siswa
Universitas Sumatera Utara
::PENDAFTARAN:: [] - X
Home | Data Siswa | Laporan | About No.Pendaftaran
Nama
Hapus Hapus
Simpan Simpan
Update Update
No. Pendaftaran Nama
Gambar 3.11 Rancangan Form Pendaftaran
3.4.3 Rancangan Form Kriteria
Rancangan halaman untuk melakukan proses input data siswa diperlihatkan pada Gambar 3.12 . Terdapat tiga tombol di dalam halaman ini, yaitu:
1. Tombol “Save” untuk melakukan penambahan dan perubahan data data kriteria ke
database. 2.
Tombol “Delete” untuk menghapus data kriteria
Universitas Sumatera Utara
::KRITERIA:: [] - X Home | Data Siswa | Laporan | About
Save Save
Kategori Kriteria
Tipe Indiffeence Thereshold p
Preference Thereshold q Gaussian g
Bobot Kode kriteria
Kriteria Kategori
Tipe p
q g
bobot
Gambar 3.12 Rancangan Form Kriteria
3.4.4 Rancangan Form Input Nilai TPA
Rancangan halaman untuk melakukan proses input data siswa diperlihatkan pada Gambar 3.13 . Terdapat dua tombol di dalam halaman ini, yaitu:
1. Tombol “Save” untuk melakukan penambahan dan perubahan data data nilai TPA
ke database.
2.
Tombol “Delete” untuk menghapus data nilai TPA.
Universitas Sumatera Utara
::TPA:: [] - X Home | Data Siswa | Laporan | About
No.Pendaftaran Nama
Sinonim Antonim
Gambar Silogisme
Analogi Deret Angka
Kategori
Nama No.Pendaftaran
Save Save
Delete Delete
Sinonim Antonim
Gambar Silogisme
Analogi Deret Angka
Gambar 3.13 Rancangan Form Input Nilai TPA
3.4.5 Rancangan Form Input Nilai Tes Akademik
Rancangan halaman untuk melakukan proses input data siswa diperlihatkan pada Gambar 3.14 . Terdapat dua tombol di dalam halaman ini, yaitu:
1. Tombol “Save” untuk melakukan penambahan dan perubahan data data nilai tes
akademik ke database.
2.
Tombol “Delete” untuk menghapus data nilai tes akademik.
Universitas Sumatera Utara
::TES AKADEMIK:: [] - X Home | Data Siswa | Laporan | About
Save Save
Delete Delete
No.Pendaftaran Nama
Bahsa Indonesia Bahasa Inggris
Matematika IPA
Kategori Nama
No.Pendaftaran Bahasa Indonesia
Bahasa Inggris Matetika
IPA
Gambar 3.14 Rancangan Form Input Nilai Tes Akademik
3. 4.6 Rancangan Form Input Nilai Tes Lanjutan
Rancangan halaman untuk melakukan proses input data siswa diperlihatkan pada Gambar 3.15 . Terdapat dua tombol di dalam halaman ini, yaitu:
1. Tombol “Save” untuk melakukan penambahan dan perubahan data nilai tes
lanjutan ke database.
2.
Tombol “Delete” untuk menghapus data nilai tes lanjutan.
Universitas Sumatera Utara
::TES LANJUTAN:: [] - X Home | Data Siswa | Laporan | About
Save Save
Delete Delete
No.Pendaftaran Nama
Kesamaptaan Wawancara
Jumlah Nilai UN
Kategori
Nama No.Pendaftaran
Kesamaptaan Wawancara
Jumlah Nil;ai UN
Gambar 3.15 Rancangan Form Input Nilai Tes Lanjutan
3. 4.7 Rancangan Form Laporan
Rancangan halaman untuk laporan hasil seleksi diperlihatkan pada Gambar 3.16. Halaman ini akan menampilkan no.pendaftaran, nama, dan ranking siswa yang
mengikuti tes yang terurut berdasarkan ranking.
::LAPORAN:: [] - X Home | Data Siswa | Laporan
LAPORAN HASIL SELEKSI SISWA
No. Pendaftaran Nama
Ranking
Gambar 3.16 Rancangan Form Laporan Hasil Seleksi Siswa
Universitas Sumatera Utara
BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM
4.1 Lingkungan Implementasi
Lingkungan implementasi yang akan dijelaskan merupakan lingkungan perangkat keras hardware dan perangkat lunak software yang digunakan dalam penulisan
skripsi ini. Program ini dapat dijalankan dengan konfigurasi komputer sebagai berikut:
1. Prosesor 486 DX 66 Mhz
2. RAM 16 Mb untuk Windows 95 dan 32 Mb untuk Windows NT 4.0 dan
Windows 2000 3.
Operating Sistem Windows 9598, NT 4.0 dengan SP 3, Windows 2000, Windows ME, Windows XP, Windows Vista.
4. VGA Card 256 color, 640x480 pixel
5. Mouse
6. Keyboard
7. Hard disk 5 GB
4.2 Implementasi Sistem