81
BAB IV HASIL DAN UJI COBA
IV.1. Tampilan Layar Berikut ini akan dijelaskan tentang tampilan layar program dan pembahasan dari analisa dan rancang bangun Pemilihan Kelas Peminatan Pada STMIK Potensi Utama Menggunakan Metode Fuzzy Sugeno. Pada aplikasi SPK Pemilihan Kelas Peminatan terdapat beberapa halaman yaitu halaman Utama. Halaman Utama adalah tampilan awal dimana semua pusat aplikasi pada SPK pemilihan kelas peminatan. Pada Halaman Utama ini terdiri dari : 1. Tampilan Halaman Beranda Pada halaman beranda berisikan informasi seputar kelas peminatan yang disediakan untuk program studi teknik informatika. Tampilan halaman beranda dapat dilihat pada gambar IV.1 berikut ini :
82
Gambar IV.1. Tampilan Halaman Beranda 2. Tampilan Halaman Aplikasi SPK Kelas Peminatan Pada halaman aplikasi SPK kelas peminatan, user diminta untuk mengisi data yang diperlukan sistem untuk memproses hasil SPK tersebut. Tampilan halaman aplikasi SPK kelas peminatan dapat dilihat pada gambar IV.2 sebagai berikut :
83
Gambar IV.2. Tampilan Halaman SPK Kelas Peminatan 3. Tampilan Halaman Hasil SPK Kelas Peminatan Pada halaman hasil ini akan ditampilkan hasil proses perhitungan nilainilai yang dimasukan user yang telah diproses oleh sistem dengan metode Fuzzy Sugeno. Tampilan halaman hasil SPK kelas peminatan dapat dilihat pada gambar IV.3 berikut ini :
84
Gambar IV.3 Tampilan Halaman Hasil SPK Kelas Peminatan 4. Tampilan Halaman Buku Tamu Pada halaman buku tamu ini, mahasiswa dapat mengisi buku tamu dengan saran kritik atau pertanyaan. Dengan memasukan nama, email dan pesan berikut gambar tampilan halaman buku tamu dapat dilihat pada gambar IV.4
85
Gambar IV.4. Tampilan Halaman Buku Tamu 5. Tampilan Halaman Profil Tampilan halaman profil ini memberikan informasi seputar data diri penulis dan aplikasi yang dibuat, tampilan profil dapat dilihat pada gambar IV.5
Gambar IV.5. Tampilan Halaman Profil
86
6. Tampilan Halaman Login Admin Pada tampilan halaman login ini, admin diharuskan memasukan username dan password untuk verifikasi ke halaman akses admin. Tampilan halaman login admin dapat dilihat pada gambar IV.6 sebagai berikut :
Gambar IV.6. Tampilan Halaman Login Admin 7. Tampilan Halaman Verifikasi Admin Pada halaman verifikasi admin ini, akan menampilkan pesan apakah admin berhasil melakukan login atau gagal. Jika gagal maka akan ada link yang menghubungkan admin pada halaman login sebelumnya. Halaman verifikasi admin dapat dilihat pada gambar IV.7 sebagai berikut :
87
Gambar IV.7. Tampilan Halaman Verikifasi Admin 8. Tampilan Halaman Lihat Pengguna Pada halaman ini admin dapat melihat siapa yang menggunakan aplikasi SPK kelas peminatan dan admin juga bisa menghapus pengguna yang ingin admin hapus.
88
Gambar IV.8. Tampilan Halaman Lihat Pengguna 9. Tampilan Halaman Lihat Buku Tamu Pada tampilan buku tamu ini admin dapat melihat pesan yang dibuat oleh pengguna, admin juga dapat menghapus pesan – pesan pada buku tamu yang dihendaki serta admin juga dapat membalas pesan – pesan yang admin perlu balas. Tampilan halaman lihat buku tamu dapat dilihat pada gambar IV.9 sebagai berikut :
89
Gambar IV.9. Tampilan Halaman Lihat Buku Tamu 10. Tampilan Halaman Balas Buku Tamu Pada halaman balas buku tamu, admin dapat membalas pesan user yang diinginkan. Tampilan halaman balas buku tamu dapat dilihat pada gmabar IV.10 sebagai berikut :
90
Gambar IV.10. Tampilan Halaman Balas Buku Tamu
IV.2. Hardware/Software Yang Dibutuhkan Pada bagian ini penulis akan menjelaskan tentang Hardware dan Software yang dibutuhkan dalam aplikasi SPK seleksi pemilihan kelas peminatan sebagai berikut : 1. Hardware(Perangkat Keras) Dalam melakukan uji coba terhadap sistem yang dibuat penulis menggunakan perangkat keras dengan spesifikasi sebagai berikut : a. Monitor 15” b. Komputer Pentium IV c. Hardisk minimal 40GB
91
d. RAM minimal 512MB. e. Keyboard dan Mouse. 2. Software(Perangkat Lunak) Software yang dibutuhkan dalam mengimplementasikan aplikasi ini adalah sebagai berikut : a. Sistem Operasi Windows XP Seven b. Apache 2.5 sebagai web server c. Macromedia Dreamweaver 8 d. MySQL sebagai database e. Appserv f. Web Browser Mozilla firefox/Google Crome untuk membuat database
IV.3. Analisa Hasil Analisa Hasil merupakan proses yang penting dalam melakukan kebenaran sistem yang dirancang. Tahap pengujian terbagi atas dua, yaitu white box dan black box. Dalam pengujian sistem ini penulis akan membandingkan hasil sistem yang dilakukan secara manual dengan sistem yang akan dirancang menggunakan tahap pengujian black box. a) Sistem Secara Manual Adapun sistem yang dilakukan secara manual dapat dilihat dari perhitungan fuzzy Sugeno dibawah ini :
92
No
Mata Kuliah
Nilai Huruf
Nilai Angka
1
Grafika Komputer
B
3.0
2
Sistem Multimedia
C+
2.50
3
Pengolahan Citra Digital
A-
3.75
4
Kecerdasan Buatan
B-
2.75
5
Rangkaian Digital
C
2.0
6
Organisasi dan Arsitektur Komputer
A
4.0
7
Jaringan Komputer
B
3.0
8
Keamanan Jaringan
C
2.0
9
Pemprograman Internet
A
4.0
Tabel IV.1. Tabel Contoh Nilai Mata Kuliah Berdasarkan nilai yang di atas, nilai grafika komputer adalah B nilai sistem multimedia adalah C+ nilai Pengolahan citra digital adalah A- nilai Rangkaian Digital C nilai Kecerdasan Buatan B- nilai Organisasi Komputer A nilai jaringan komputer B nilai Pemprograman Internet A dan nilai keamanan komputer C. persentase yang didapat dari data di atas adalah : A. Persentase Multimedia
Menentukan derajat keanggotaan sebagai berikut :
Variabel Grafika Komputer 1. Rendah(3)
:0
2. Sedang(3)
:1
3. Tinggi(3)
:0
93
Variabel Sistem Multimedia 1. Rendah(2.50)
: 0.5
2. Sedang(2.50)
: 0.5
3. Tinggi(2.50)
:0
Variabel Pengolahan Citra Digital 1. Rendah(3.75)
:0
2. Sedang(3.75)
: 0.25
3. Tinggi(3.75)
: 0.75
menentukan α-predikat (fire strength ) untuk setiap data pada setiap aturan sebagai berikut : [R1] IF Grafika Komputer Rendah AND Sistem Multimedia Rendah AND Pengolahan Citra Digital Rendah THEN Persentasi Kelas Peminatan Multimedia = 60 α-predikat1
=min (Rendah(3); Rendah(2.50); Rendah(3.75)) = min (0; 0.5 ; 0) =0
Zm1
= 60
94
IF (Fungsi Keanggotaan) Sistem Multimedia
Pengolahan Citra Digital
Rendah
Sedang
Tinggi
Α-pred (min)
Zm
Aturan
Grafika Komputer
[R1]
Rendah
Rendah
Rendah
0
0.5
0
0
60
[R2]
Rendah
Rendah
Sedang
0
0.5
0.25
0
60
[R3]
Rendah
Rendah
Tinggi
0
0.5
0.75
0
60
[R4]
Rendah
Sedang
Rendah
0
0.5
0
0
60
[R5]
Rendah
Sedang
Sedang
0
0.5
0.25
0
60
[R6]
Rendah
Sedang
Tinggi
0
0.5
0.75
0
60
[R7]
Rendah
Tinggi
Rendah
0
0
0
0
60
[R8]
Rendah
Tinggi
Sedang
0
0
0.25
0
60
[R9]
Rendah
Tinggi
Tinggi
0
0
0.75
0
75
[R10] Sedang
Rendah
Rendah
1
0.5
0
0
60
[R11] Sedang
Rendah
Sedang
1
0.5
0.25
0.25
60
[R12] Sedang
Rendah
Tinggi
1
0.5
0.75
0.5
75
[R13] Sedang
Sedang
Rendah
1
0.5
0
0
75
[R14] Sedang
Sedang
Sedang
1
0.5
0.25
0.25
75
[R15] Sedang
Sedang
Tinggi
1
0.5
0.75
0.5
85
[R16] Sedang
Tinggi
Rendah
1
0
0
0
75
[R17] Sedang
Tinggi
Sedang
1
0
0.25
0
85
[R18] Sedang
Tinggi
Tinggi
1
0
0.75
0
85
[R19] Tinggi
Rendah
Rendah
0
0.5
0
0
75
[R20] Tinggi
Rendah
Sedang
0
0.5
0.25
0
85
[R21] Tinggi
Rendah
Tinggi
0
0.5
0.75
0
85
95
[R22] Tinggi
Sedang
Rendah
0
0.5
0
0
85
[R23] Tinggi
Sedang
Sedang
0
0.5
0.25
0
85
[R24] Tinggi
Sedang
Tinggi
0
0.5
0.75
0
95
[R25] Tinggi
Tinggi
Rendah
0
0
0
0
95
[R26] Tinggi
Tinggi
Sedang
0
0
0.25
0
95
R[27] Tinggi
Tinggi
Tinggi
0
0
0.75
0
100
Tabel IV.2. Tabel Nilai Min (α-pred ) pada Peminatan Multimedia
melakukan perhitungan penegasan (defuzzifikasi) sebagai berikut : Zm
=
(
∗
)
=
( .
∗
) ( . ∗
=
.
=
.
.
. .
(
.
∗
.
)
) ( . .
.
∗
.
(
∗
) ( . ∗
)
)
.
= 78.333333 %
B. Persentase Kecerdasan Buatan
Menentukan derajat keanggotaan sebagai berikut :
Variabel Rangkaian Digital 1. Rendah(2)
:1
2. Sedang(2)
:0
3. Tinggi(2)
:0
(
∗
) ...
(3.44)
96
Variabel Kecerdasan Buatan 1. Rendah(2.75)
: 0.25
2. Sedang(2.75)
: 0.75
3. Tinggi(2.75)
:0
Variabel Organisasi Komputer 1. Rendah(4)
:0
2. Sedang(4)
:0
3. Tinggi(4)
:1
menentukan α-predikat (fire strength ) untuk setiap data pada setiap aturan sebagai berikut : [R1] IF Kecerdasan Buatan Rendah AND Rangkaian Digital Rendah AND Organisasi dan Arsitektur Komputer Rendah THEN Persentasi Kelas Peminatan Kecerdasan Buatan = 60 α-predikat1
=min (Rendah(2.75); Rendah(2); Rendah(4)) = min (0.75; 1 ; 0) =0
Zk1
= 60
97
IF (Fungsi Keanggotaan) Rendah
Sedang
Tinggi
Α-pred (min)
Rendah
0.25
1
0
0
60
Rendah
Sedang
0.25
1
0
0
60
Rendah
Rendah
Tinggi
0.25
1
1
0.25
60
[R4]
Rendah
Sedang
Rendah
0.25
0
0
0
60
[R5]
Rendah
Sedang
Sedang
0.25
0
0
0
60
[R6]
Rendah
Sedang
Tinggi
0.25
0
1
0
60
[R7]
Rendah
Tinggi
Rendah
0.25
0
0
0
60
[R8]
Rendah
Tinggi
Sedang
0.25
0
0
0
60
[R9]
Rendah
Tinggi
Tinggi
0.25
0
1
0
75
[R10] Sedang
Rendah
Rendah
0.75
1
0
0
60
[R11] Sedang
Rendah
Sedang
0.75
1
0
0
60
[R12] Sedang
Rendah
Tinggi
0.75
1
1
0.75
75
[R13] Sedang
Sedang
Rendah
0.75
0
0
0
75
[R14] Sedang
Sedang
Sedang
0.75
0
0
0
75
[R15] Sedang
Sedang
Tinggi
0.75
0
1
0
85
[R16] Sedang
Tinggi
Rendah
0.75
0
0
0
75
[R17] Sedang
Tinggi
Sedang
0.75
0
0
0
85
[R18] Sedang
Tinggi
Tinggi
0.75
0
1
0
85
[R19] Tinggi
Rendah
Rendah
0
1
0
0
75
[R20] Tinggi
Rendah
Sedang
0
1
0
0
85
Aturan
Kecerdasan Buatan
Rangkaian Digital
Organisasi Arsitektur Komputer
[R1]
Rendah
Rendah
[R2]
Rendah
[R3]
Zk
98
[R21] Tinggi
Rendah
Tinggi
0
1
1
0
85
[R22] Tinggi
Sedang
Rendah
0
0
0
0
85
[R23] Tinggi
Sedang
Sedang
0
0
0
0
85
[R24] Tinggi
Sedang
Tinggi
0
0
1
0
95
[R25] Tinggi
Tinggi
Rendah
0
0
0
0
95
[R26] Tinggi
Tinggi
Sedang
0
0
0
0
95
R[27] Tinggi
Tinggi
Tinggi
0
0
1
0
100
Tabel IV.3. Tabel Nilai Min (α-pred ) pada Peminatan Kecerdasan Buatan
melakukan perhitungan penegasan (defuzzifikasi) sebagai berikut : Zk
=
(
=
( .
∗ ∗
.
(
) ( . .
∗ ∗
)
.................. (3.44)
)
.
=
=
)
.
= 71.25 %
C. Persentase Jaringan Komputer
Menentukan derajat keanggotaan sebagai berikut :
Variabel Jaringan Komputer 1. Rendah(3)
:0
2. Sedang(3)
:1
3. Tinggi(3)
:0
99
Variabel Pemprograman Internet 1. Rendah(4)
:0
2. Sedang(4)
:0
3. Tinggi(4)
:1
Variabel Kemananan Komputer dan Jaringan 1. Rendah(2)
:1
2. Sedang(2)
:0
3. Tinggi(2)
:0
menentukan α-predikat (fire strength ) untuk setiap data pada setiap aturan sebagai berikut : [R1] IF Jaringan Komputer Rendah AND Keamanan Komputer dan Jaringan Rendah AND Pemprograman Internet Rendah THEN Persentasi Kelas Peminatan Jaringan Komputer = 60 α-predikat1
=min (Rendah(3); Rendah(2); Rendah(4)) = min (0; 1 ; 0) =0
Zj1
= 60
100
IF (Fungsi Keanggotaan) Aturan
Jaringan Komputer
Keamanan Komputer Jaringan
Pemprograman Internet
Rendah
Sedang
Tinggi
Α-pred (min)
[R1]
Rendah
Rendah
Rendah
0
1
0
0
60
[R2]
Rendah
Rendah
Sedang
0
1
0
0
60
[R3]
Rendah
Rendah
Tinggi
0
1
1
0
60
[R4]
Rendah
Sedang
Rendah
0
0
0
0
60
[R5]
Rendah
Sedang
Sedang
0
0
0
0
60
[R6]
Rendah
Sedang
Tinggi
0
0
1
0
60
[R7]
Rendah
Tinggi
Rendah
0
0
0
0
60
[R8]
Rendah
Tinggi
Sedang
0
0
0
0
60
[R9]
Rendah
Tinggi
Tinggi
0
0
1
0
75
[R10] Sedang
Rendah
Rendah
1
1
0
0
60
[R11] Sedang
Rendah
Sedang
1
1
0
0
60
[R12] Sedang
Rendah
Tinggi
1
1
1
1
75
[R13] Sedang
Sedang
Rendah
1
0
0
0
75
[R14] Sedang
Sedang
Sedang
1
0
0
0
75
[R15] Sedang
Sedang
Tinggi
1
0
1
0
85
[R16] Sedang
Tinggi
Rendah
1
0
0
0
75
[R17] Sedang
Tinggi
Sedang
1
0
0
0
85
[R18] Sedang
Tinggi
Tinggi
1
0
1
0
85
[R19] Tinggi
Rendah
Rendah
0
1
0
0
75
[R20] Tinggi
Rendah
Sedang
0
1
0
0
85
Zj
101
[R21] Tinggi
Rendah
Tinggi
0
1
1
0
85
[R22] Tinggi
Sedang
Rendah
0
0
0
0
85
[R23] Tinggi
Sedang
Sedang
0
0
0
0
85
[R24] Tinggi
Sedang
Tinggi
0
0
1
0
95
[R25] Tinggi
Tinggi
Rendah
0
0
0
0
95
[R26] Tinggi
Tinggi
Sedang
0
0
0
0
95
R[27] Tinggi
Tinggi
Tinggi
0
0
1
0
100
Tabel IV.4. Tabel Nilai Min (α-pred ) pada Peminatan Jaringan
melakukan perhitungan penegasan (defuzzifikasi) sebagai berikut : Zj
=
(
=
( ∗
=
∗
)
.............(3.44)
)
= 75 %
Hasil perhitungan persentase kelas peminatan yang diperoleh dari perhitungan Fuzzy Sugeno adalah sebagai berikut : Kelas Peminatan Multimedia
Kecerdasan Buatan
Jaringan Komputer
Persentase
71.25 %
75 %
78.333333 %
b) Pengujian Sistem Setelah di Rancang Dalam sistem yang sudah dirancang ini perhitungan fuzzy Sugeno sudah secara otomatis melakukan hasil perhitungan di karenakan sudah terintegrasinya antara data penentuan kriteria pembotan sampai dengan perhitungan
102
menggunakan metode fuzzy. Adapun Hasil dari sistem yang dirancang adalah sebagai berikut :
Gambar IV.11. Tampilan Form Inputan Nilai
Gambar IV.12. Tampilan Hasil Perhitungan Fuzzy Sugeno
103
IV.4. Kelebihan Dan Kekurangan Sistem Yang Dibuat 1. Kelebihan a. Aplikasi SPK Pemilihan Kelas Peminatan ini membantu memberikan pertimbangan kepada mahasiswa untuk memilih kelas peminatan yang sesuai dengan nilai akademik yang diperoleh. b. Aplikasi SPK Pemilihan Kelas Peminatan ini bisa dijalankan di semua spesifikasi komputer . c. Aplikasi SPK Pemilihan Kelas Peminatan ini dirancang menggunakan software open source. 2. Kekurangan a. Pada SPK Pemilihan Kelas Peminatan ini menggunakan metode sugeno dimana ada rules yang terbentuk sehingga tidak dapat dilakukan penambahan kelas peminatan ataupun penambahan kriteria pada program. b. Yang dibahas pada SPK Pemilihan Kelas Peminatan ini hanya program studi Teknik Informatika. sehingga hanya terpaku pada 1 program studi saja