ifdata[0]=d_min1{ h1
= 1;
} elseifd_min1=data[0]
and data[0]=d_max1{
h1 =
d_max1-data[0]dt1; }
elseifdata[0]=d_max1{ h1
= 0;
} ifdata[0]=d_min2
or data[0]=d_max2{
h2 =
0; }
elseifd_min2=data[0] and
data[0]=d_te2{ h2
= data[0]-d_min2d2_1;
} elseifd_te2=data[0]
and data[0]=d_max2{
h2 =
d_max2-data[0]d2_2; }
ifdata[0]=d_min3{ h3
= 0;
} elseifd_min3=data[0]
and data[0]=d_max3{
h3 =
data[0]-d_min3dt3; }
elseifdata[0]=d_max3{ h3
= 1;
}
4.3 Implementasi Antar Muka
Pada tahap ini akan dijabarkan tentang implementasi antar muka dari aplikasi yang telah dibuat berdasarkan perancangan yang telah dibahas pada bab
III : . Pada sistem ini terdapat beberapa form utama yaitu: 1.
Form Data mahasiswa 2.
Form definisi kriteria 3.
Form fuzzy set 4.
Form query 5.
Form hasil
4.3.1 Perancangan Antar Muka Menu Data Mahasiswa
Pada menu data mahasiswa berisi data tentang mahasiswa yang akan digunakan untuk proses perhitungan fuzzy query. Pada menu ini, pengguna dapat
memasukan atau mengedit data mahasiswa.
Gambar 4.1 Menu data mahasiswa
Gambar 4.2 Pop-up untuk memasukkan data mahasiswa yang baru.
4.3.2 Menu definisi kriteria
Pada menu definisi kriteria ini merupakan inisialisasi awal untuk menentukan variabel fuzzy serta himpunan fuzzy yang akan dipakai dalam proses
perhitungan fuzzy. Terdapat 3 kolom dimana masing-masing kolom memiliki fungsi yang berbeda.
Pada kolom sebelah kiri merupakan kolom variabel fuzzy yang sudah dimasukkan. User bisa merubah atau menghapus variabel serta himpunan yang
sudah didefinisikan.
Gambar 4.3 Form untuk memaskkan definisi kriteria
Pada kolom sebelah tengah merupakan tombol yang digunakan jika User ingin memasukkan variabel serta himpunan fuzzy. Disini sistem hanya
menyediakan 3 pilihan kurva representasai, yaitu : kurva S-Pertumbuhan, Kurva S-Penyusutan dan kurva bahu. User harus memasukkan nama variabel, nama
himpunan dan kolom data mahasiswa yang akan dipakai untuk proses
perhitungan fungsi keanggotaan. jika pengguna memilih fungsi kurva bahu, maka himpunan fuzzy yang dimasukkan minimal hanya 3 dan maksimum hanya 6
himpunan fuzzy. Sedangkan pada kolom sebelah kanan merupakan tampilan untuk himpunan fuzzy pada setiap variabel fuzzy yang telah didefinisikan. Berikut
adalah tampilan jika pengguna ingin memasukkan variabel kurva bahu dan kurva- S.
Gambar 4.4 Form memasukkan variabel fungsi S
Gambar 4.5 Form memasukkan variabel fungsi bahu 4.3.3
Menu Fuzzy set
Menu ini digunakan untuk menentukan hal-hal yang dibutuhkan pada fungsi keanggotaan seperti semesta pembicaraan dan nilai domain. Berikut adalah
gambar jika fungsi keanggotaan didefinisikan sebagai kurva selain bahu.
Gambar 4.6 Form memasukkan fuzzy set fungsi kurva S
Namun jika fungsi keanggotaannya didefinisikan sebagai kurva bahu maka tampilannya sebagai berikut.
Gambar 4.7 form memasukkan fuzzy set fungsi kurva bahu 4.3.4
Menu Query
Pada menu ini digunakan untuk melakukan fungsi query.
Gambar 4.8 Form memasukkan query
4.3.5 Menu Hasil