Jurnal TEKNIKA 44
Sistem Pendukung Keputusan Rekomendasi Pemilihan
Laptop Menggunakan Fuzzy Tahani
Eddy Triswanto S., ST., M.Kom. Jurusan Sistem Informasi Institut Informatika Indonesia Jl. Raya Sukomanunggal Jaya 3,
Surabaya eddy@ikado.ac.id
Kathryn Widhiyanti, S.Kom., M.Cs. Jurusan Sistem Informasi Institut Informatika Indonesia Jl. Raya Sukomanunggal Jaya 3,
Surabaya kathryn@ikado.ac.id
ABSTRAK
Dalam pembelian laptop banyak hal yang bisa dijadikan parameter penilaian untuk mendukung suatu keputusan. Dalam hal ini, seseorang bisa memiliki parameter yang berbeda dengan orang lainnya. Terdapat permasalahan dimana seseorang rumit dalam menentukan laptop mana yang akan dipilihnya. Banyaknya spesifikasi, harga, dan tipe laptop yang bervariatif membuat pembeli bingung untuk menentukan pilihannya. Metode Fuzzy Tahani pada sebuah sistem pendukung keputusan bisa memberikan solusi terhadap permasalahan tersebut. Dengan memberikan input kriteria laptop pada sistem oleh pengguna, sehingga pada proses akhirnya, pengguna akan mendapatkan daftar laptop yang direkomendasikan berdasarkan kriteria masukannya.
Kata Kunci : Sistem Pendukung Keputusan, Fuzzy Tahani, Laptop
1.
PENDAHULUAN
Jurnal TEKNIKA 45 pemilihan laptop karena fuzzy database dapat dengan mudah diakses oleh pengguna berdasarkan kriteria yang mudah dimengerti.
2.
METODOLOGI PENELITIAN
A. Konsep Logika Fuzzy
Teori fuzzy diperkenalkan pertama kali oleh Lotfi A. Zadeh pada tahun 1965 pada presentasinya mengenai Fuzzy Sets. Dasar logika fuzzy adalah teori himpunan fuzzy. Pada teori himpunan fuzzy, peranan derajat keanggotaan sebagai penentu keberadaan elemen dalam suatu himpunan sangatlah penting. Nilai keanggotaan atau derajat keanggotaan atau membership function menjadi ciri utama penalaran dengan logika fuzzy tersebut (Kusumadewi & Purnomo,2004).
B. Atribut Himpunan Fuzzy
Himpunan fuzzy memiliki 2 atribut, yaitu :
• Linguistik, yaitu penamaan suatu grup yang mewakili suatu keadaan atau kondisi
tertentu dengan menggunakan bahasa alami.
• Numeris, yaitu suatu nilai (angka) yang menunjukkan ukuran dari suatu variabel.
C. Fungsi Keanggotaan
Fungsi Keanggotaan (membership function) adalah suatu kurva yang menunjukkan pemetaan titik-titik input data ke dalam nilai keanggotaannya (sering juga disebut dengan derajat keanggotaan) yang memiliki interval antara 0 sampai 1. Salah satu cara yang dapat digunakan untuk mendapatkan nilai keanggotaan adalah dengan melalui pendekatan fungsi (Kusumadewi & Purnomo, 2004).
Ada beberapa fungsi yang bisa digunakan. 1. Representasi Linear
2. Representasi Kurva Segitiga 3. Representasi Kurva Trapesium 4. Representasi Kurva Bentuk Bahu 5. Representasi Kurva-S
6. Representasi Kurva Bentuk Lonceng (Bell Curve)
3.
HASIL PEMBAHASAN
Jurnal TEKNIKA 46 kapasitas hardisk, RAM, berat, dimensi layar, kecepatan processor digunakan sebagai variabel input sistem dan variabel hasil sebagai output.
A. Pendekatan Fungsi masing-masing Variabel 1. Variabel Harga
Variabel harga terdiri dari 3 himpunan fuzzy, yaitu : Murah, Sedang, Mahal. Himpunan Murah dan Mahal menggunakan pendekatan fungsi keanggotaan berbentuk bahu, sedangkan Sedang menggunakan fungsi keanggotaan berbentuk segitiga seperti gambar.
Gambar Fungsi Keanggotaan Variabel Harga
Fungsi keanggotaan pada variabel harga dirumuskan sebagai berikut :
1 ≤ 3000000
2. Variabel Hardisk
Variabel hardisk terdiri dari 3 himpunan fuzzy, yaitu : Kecil, Sedang, Besar. Himpunan Kecil dan Besar menggunakan pendekatan fungsi keanggotaan
3000000 6000000 9000000 (Rupiah)
Jurnal TEKNIKA 47 berbentuk bahu, sedangkan Sedang menggunakan fungsi keanggotaan berbentuk segitiga seperti gambar.
Gambar Fungsi Keanggotaan Variabel Hardisk
Fungsi keanggotaan pada variabel hardisk dirumuskan sebagai berikut:
1 ≤ 320
3. Variabel RAM
Variabel RAM terdiri dari 3 himpunan fuzzy, yaitu : Kecil, Sedang, Besar. Himpunan Kecil dan Besar menggunakan pendekatan fungsi keanggotaan berbentuk bahu, sedangkan Sedang menggunakan fungsi keanggotaan berbentuk segitiga seperti gambar.
Jurnal TEKNIKA 48 Gambar Fungsi Keanggotaan Variabel RAM
Fungsi keanggotaan pada variabel RAM dirumuskan sebagai berikut:
1 ≤ 2
4. Variabel Kecepatan
Variabel kecepatan terdiri dari 3 himpunan fuzzy, yaitu : Pelan, Sedang, Cepat. Himpunan Pelan dan Cepat menggunakan pendekatan fungsi keanggotaan berbentuk bahu, sedangkan Sedang menggunakan fungsi keanggotaan berbentuk segitiga seperti gambar.
Gambar Fungsi Keanggotaan Variabel Kecepatan µ RAM
1500 2000 2500 (MHz)
0
1 PELAN SEDANG
Jurnal TEKNIKA 49 Fungsi keanggotaan pada variabel Kecepatan dirumuskan sebagai berikut:
1 ≤ 1500
5. Variabel Layar
Variabel dimensi layar terdiri dari 3 himpunan fuzzy, yaitu : Kecil, Sedang, Besar. Himpunan Kecil dan Besar menggunakan pendekatan fungsi keanggotaan berbentuk bahu, sedangkan Sedang menggunakan fungsi keanggotaan berbentuk segitiga seperti gambar.
Jurnal TEKNIKA 50 Fungsi keanggotaan pada variabel Layar dirumuskan sebagai berikut:
1 ≤ 11
6. Variabel Berat
Variabel berat terdiri dari 3 himpunan fuzzy, yaitu : Ringan, Sedang, Berat. Himpunan Ringan dan Berat menggunakan pendekatan fungsi keanggotaan berbentuk bahu, sedangkan Sedang menggunakan fungsi keanggotaan berbentuk segitiga seperti gambar.
Gambar Fungsi Keanggotaan Variabel Berat µ Layar
1800 2200 2600 (Gram)
0
1 RINGAN SEDANG
Jurnal TEKNIKA 51 Fungsi keanggotaan pada variabel Berat dirumuskan sebagai berikut:
1 ≤ 1800
1800 - x 1800 ≤ x ≤ 2200 400
0 x ≥2200
0 ≤ 1800 atau ≥ 2600
x – 1800 1800 ≤ x ≤ 2200 400
2600 - x 2200 ≤ x ≤ 2600 400
0 ≤ 2200
x – 2200 2200 ≤ x ≤ 2600 400
1 x ≥ 2600
B. User Interface
Pada menu utama program sistem pendukung keputusan rekomendasi pemilihan laptop terdapat tombol login, admin, laptop dan SPK. Sebagai pengguna atau pembeli hanya dapat mengakses tombol SPK untuk menjalankan rekomendasi. Sedangkan tombol login, admin dan laptop dapat di akses oleh admin setelah melakukan proses login.
µ Berat Ringan
µ Berat Sedang
Jurnal TEKNIKA 52 Gambar Menu Utama
Menu laptop digunakan untuk menambah data laptop, merubah dan menghapus data laptop yang terdapat dalam database sistem.
Gambar Pengisian Data Laptop
Jurnal TEKNIKA 53 Gambar Pengaturan Batas Nilai
C. Uji Coba
Pada proses rekomendasi, calon pembeli memasukkan nilai berdasarkan kriteria yang diinginkannya. Terdapat pilihan input non fuzzy seperti merk, VGA, jenis prosesor, dan fasilitas. Seperti yang terlihat pada gambar.
Gambar Proses Rekomendasi
Jurnal TEKNIKA 54 Gambar Hasil Rekomendasi
Gambar Laporan Hasil Rekomdasi
4.
KESIMPULAN
Dari hasil perancangan Sistem Pendukung Keputusan Rekomendasi Pemilihan Laptop menggunakan Fuzzy Tahani maka dapat diambil kesimpulan sebagai berikut :
• Sistem Pendukung Keputusan Rekomendasi Pemilihan Laptop ini dapat
memberikan kemudahan bagi pemakai dalam memperoleh informasi yang dibutuhkan untuk memilih laptop yang tepat.
• Dengan adanya Sistem Pendukung Keputusan Rekomendasi Pemilihan Laptop ini maka proses pemilihan laptop menjadi lebih cepat sesuai dengan kriteria yang dipilih.
• Metode logika Fuzzy dapat diimplementasikan pada aplikasi perangkat lunak
dengan menganalisa kriteria dan memberikan urutan prioritas berdasarkan nilai firestrength antara 0 sampai 1, dimana jika nilai firestrength mendekati 1 berada di urutan rekomendasi teratas.
REFERENSI
[1] Djuandi, Feri (2002). SQL Server 2000. Jakarta: PT. Elex Media Komputindo. [2] Kadir, Abdul (2004). Pemograman Database Dengan Delphi 7 Menggunakan
Acces. Yogyakarta : Andi.
Jurnal TEKNIKA 55 [4] Kusumadewi, Sri & Purnomo, Hari.(2010). Aplikasi Logika Fuzzy.
Yogyakarata : Graha Ilmu.
[5] Krostanto Harianto,Ir.(1994).Konsep dan Perencanaan Database. Yogyakarta : Andi Offset.
[6] Kadir, Abdul & Triwahyuni, Terra (2003).Pengenalan Teknologi Informasi. Yogyakarta : Andi Offset.
[7] Kusrini (2002). Konsep dan Aplikasi Sistem Pendukung Keputusan. Yogyakarta : Andi Offset.
[8] Subakti , I.(2002). Sistem Pendukung Keputusan. Surabaya : Institut Teknologi Sepuluh Nopember.
[9] http://id.wikipedia.org/wiki/Laptop. Diakses tanggal 18 Maret 2014, pukul 1.20.
[10] http://id.wikipedia.org/wiki/Microsoft_SQL_Server. Diakses tanggal 18 Maret 2014, pukul 7.59.