Perancangan Antar Muka Menu Data Mahasiswa Menu definisi kriteria

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