Date post: | 08-Dec-2015 |
Category: |
Documents |
Upload: | duseadarling6069 |
View: | 253 times |
Download: | 6 times |
IMPLEMENTASI LOGIKA FUZZY UNTUK SISTEM PENDUKUNG
KEPUTUSAN DALAM MEMILIH PONSEL BERBASIS
E-COMMERCE
HANDRIK RACHMADI08.1.03.02.0118
Fakultas TeknikJurusan Teknik Informatika
Universitas Nusantara PGRI Kediri
• Ponsel merupakan gadget yang familiar1
• Persaingan2
• Banyaknya varian Ponsel3
• Transaksi terbatas ruang dan waktu4
Latar BelakangPENDAHULUAN
Pembatasan MasalahPENDAHULUAN
• Pembahasan mengenai penjualan berbasis e-commerce• Bahasa pemrograman yang digunakan adalah PHP dan
MySQL sebagai databasenya• Menggunakan loggika Fuzzy untuk SPK• Atribut fuzzy meliputi : Harga, dimensi, berat, daya tahan
baterei, memori internal • Atribut non fuzzy meliput : Memori eksternal, GPRS, Video,
Audio, radio, infrared, bluetooth, wifi 3G, browser• Pembahasan tidak mencakup permasalahan keamanan
yang mungkin terjadi akibat serangan dari hacker atau cracker pada web server dan database server yang digunakan untuk tempat penyimpanan program dan data pada sistem ini.
Rumusan MasalahPENDAHULUAN
• Bagaimana cara merancang dan membangun aplikasi penjualan handphone berbasis e-commerce?
• Bagaimana membangun sistem dalam mendukung pemilihan handphone berdasarkan kriteria-kriteria yang telah ditetapkan dengan menggunakan logika fuzzy?
Tujuan PenelitianPENDAHULUAN
• Mengimplementasikan teknologi informasi kedalam bidang bisnis dalam bentuk e-commerce untuk penjualan ponsel.
• Mengimplementasikan logika fuzzy untuk sistem pendukung keputsan dalam memilih ponsel.
Kegunaan PenelitianPENDAHULUAN
• Manfaat Teoritis– Sebagai referensi dan dokumentasi – Memberikan wawasan tentang pemanfaatan logika fuzzy
sebagai sistem pendukung keputusan
• Manfaat Praktis– Meningkatkan pelayanan penjualan ponsel– Memberikan kemudahan kepada konsumen dalam
membeli ponsel
Metode PenelitianPENDAHULUAN
• Study Literatur• Analisis dan Pengumpulan data• Perancangan Database• Perancangan sistem • Pembuatan program
Sistem Pendukung KeputusanLandasan Teori
• Pengertian SPK– Menurut Awang Hendrianto Pratomo Sistem Pendukung
Keputusan adalah suatu sistem yang dipergunakan untuk memecahkan masalah secara efisien dan efektif
– Menurut Little sebagaimana di kutip oleh Pangeran Manurung ” Sekumpulan prosedur berbasis model untuk data pemrosesan dan penilaian guna membantu para manajer mengambil keputusan”.
E-CommerceLandasan Teori
• Pengertian E-Commerce– e-commerce merupakan suatu set teknologi dinamis,
aplikasi dan proses bisnis yang menghubungkan perusahaan, konsumen dan komunitas melalui transaksi elektronik dan perdagangan barang, pelayanan dan informasi yang dilakukan secara elektronik.(Feri F:2011)
Logika FuzzyLandasan Teori
• Pengertian Logika Fuzzy– Logika fuzzy adalah suatu cara tepat untuk memetakan
suatu ruang input ke dalam suatu ruang output. Teknik ini menggunakan teori matematis himpunan fuzzy (Vera Riyani:2010).
Logika FuzzyLandasan Teori
Bagian dari logika Fuzzy– Variabel Fuzzy– Himpunan Fuzzy– Semesta Pembicaraan– Domain
Fungsi KeanggotaanLandasan Teori
kurva yang memetakan setiap titik pada inputan (universe of discourse) ke sebuah nilai keanggotaan (atau derajad keanggotaan) yang memiliki nilai antara 0 dan 1 yang didefinisikan secara matematis oleh persamaan:
.
Representasi LinearLandasan Teori
Pemetaan input ke derajat keanggotannya digambarkan sebagai suatu garis lurus
Ada 2 keadaan himpunan fuzzy yang linear. • Representasi Linear Naik• Representasi Linear Turun
Representasi LinearLandasan Teori
Representasi Linear Naik
a b0
0.10.20.30.40.50.60.70.80.9
1
derajatkeanggotaan
domain
Fungsi keanggotaan :
Representasi LinearLandasan Teori
Representasi Linear Turun
Fungsi keanggotaan :
a b0
0.2
0.4
0.6
0.8
1
derajatkeanggotaan
domain
Representasi Kurva SegitigaLandasan Teori
Fungsi keanggotaan :
a b c0
0.10.20.30.40.50.60.70.80.9
1
derajatkeanggotaan
domain
Operator DasarLandasan Teori
• Operator ANDOperasi dengan operator AND mengambil nilai keanggotaan terkecil antar elemen pada himpunan-himpunan yang bersangkutan.
µA∩B = min(µA[x], µB[y])
Tipe HP Harga Berat Fire Strenght
N8 0.7 0.6 0,6
N9 0.9 0.5 0.5
X7 0.2 0.4 0.2
Operator DasarLandasan Teori
• Operator OROperasi dengan operator OR mengambil nilai keanggotaan terbesar antar elemen pada himpunan-himpunan yang bersangkutan.
µA B = max(µA[x], µB[y])∪
Tipe HP Harga Berat Fire Strenght
N8 0.7 0.6 0.7
N9 0.9 0.5 0.9
X7 0.2 0.4 0.4
Metode Yang DigunakanLandasan Teori
Input Data :(Spesifikasi data Ponsel)
Fuzifikasi data :(Spesifikasi data Ponsel)
Menentukan Fungsi Keanggotaan
Olah data dengan Metode Fuzzy Query dan menghitung Fire Strength
Data Output :Rekomendasi Ponsel
DFD Level KonteksLandasan Teori
Pengguna
Administrator
0Sistem
Data HP
Kriteria HP
HP Rekomendasi
Batas Himp. Fuzzy
DFD Level 1Landasan Teori
Input/edit data
HP
Pencarian HP
Input/Edit Batas Himp.
Fuzzy
Penghitung derajat
keanggotaan & Fire strenght
PenggunaAdministrator
Data HP
tbBarang
Data HP
Kriteria HP
Data HP
Batas Himp. Fuzzy
tbBatas Himpunan
Batas Himp.Fuzzy
RekomendasHP
Data HP
Batas
tbFuzzy
Derajat Keanggotaan
Kebutuhan InputLandasan Teori
Kebutuhan input sistem, digolongkan menjadi input fuzzy dan non fuzzy• Input Fuzzy : harga, dimensi (perhitungan dari
panjang, lebar, dan tebal), berat, memori internal, talk time, phonebook memory dan standby time.
• Input Non Fuzzy : GPRS, infrared, music player, video player, radio player, memori eksternal, kamera, bluetooth, wi-fi, 3G, browser, dan sistem operasi.
FuzifikasiLandasan Teori
Suatu proses yang melakukan perhitungan derajat keanggotaan sesuai fungsi keanggotaan masing – masing.
Sebagai contoh dalam menentukan derajat keanggotaan variabel harga di bagi menjadi 3 himpunan fuzzy yaitu Murah, Normal, dan Mahal.
Murah Normal Mahal
µ[X]
0 500rb 1,5 jt 5 jt
1
Murah Normal Mahal
100 Rp260,000 1.000 0.000 0.000200 Rp740,000 0.760 0.240 0.000
Asha 303 Rp1,475,000 0.025 0.975 0.000500 Rp1,975,000 0.000 0.864 0.136700 Rp3,100,000 0.000 0.543 0.457E6 Rp3,200,000 0.000 0.514 0.486E7 Rp4,500,000 0.000 0.143 0.857N8 Rp4,350,000 0.000 0.186 0.814N9 Rp5,750,000 0.000 0.000 1.000X7 Rp4,000,000 0.000 0.286 0.714
Tipe HargaDerajat Keanggotaan
Tabel 2.1 Derajat Keanggotaan pada variabel harga
FuzifikasiLandasan Teori
FuzifikasiLandasan Teori
Tabel 2.2 Derajat Keanggotaan pada variabel Berat
Berat(gram) Ringan Normal Berat
100 69.6 0.608 0.392 0.000
200 74.0 0.520 0.480 0.000
Asha 303 99.0 0.020 0.980 0.000
500 93.0 0.140 0.860 0.000
700 96.0 0.080 0.920 0.000
E6 133.0 0.000 2.340 0.220
E7 176.0 0.000 1.480 0.507
N8 135.0 0.000 2.300 0.233
N9 135.0 0.000 2.300 0.233
X7 146.0 0.000 2.080 0.307
TipeDerajat Keanggotaan
Olah data Fuzzy Query DatabaseLandasan Teori
Membuat aplikasi yang dapat menangani query dimana dalam query tersebut terdapat variabel yang bernilai fuzzy atau dengan kata lain query tersebut memiliki variabel linguistik.
Berat(gram)
100 Rp260,000 69.6
200 Rp740,000 74
Asha 303 Rp1,475,000 99
500 Rp1,975,000 93
700 Rp3,100,000 96
E6 Rp3,200,000 133
E7 Rp4,500,000 176
N8 Rp4,350,000 135
N9 Rp5,750,000 135
X7 Rp4,000,000 146
Tipe Harga Select *From tbBarang Where
Harga = “Murah” And Berat=“Ringan”
Bagaimana agar bisa menghasilkan data untuk pendukung keputusan
Dalam memilih ponsel ?
Olah data Fuzzy Query DatabaseLandasan Teori
Langkah penyelesaian :• Sistem Akan mencari nilai batas untuk Variabel
Murah dan ringan• Melakukan perhitungan derajat keanggotaan pada
tiap – tiap himpunan• Menentukan Operator AND atau OR untuk
menghubungkan kedua variabel
OutputLandasan Teori
Memberikan alternatif solusi optimal, untuk pengambilan keputusan yang dilakukan oleh individu (perorangan).
Berat Fire(gram) Murah Ringan Strenght
100 Rp260,000 69.6 1.000 0.608 0.608200 Rp740,000 74.0 0.760 0.520 0.520
Asha 303 Rp1,475,000 99.0 0.025 0.020 0.020500 Rp1,975,000 93.0 0.000 0.140 0.000700 Rp3,100,000 96.0 0.000 0.080 0.000E6 Rp3,200,000 133.0 0.000 0.000 0.000E7 Rp4,500,000 176.0 0.000 0.000 0.000N8 Rp4,350,000 135.0 0.000 0.000 0.000N9 Rp5,750,000 135.0 0.000 0.000 0.000X7 Rp4,000,000 146.0 0.000 0.000 0.000
Tipe HargaDerajat Keanggotaan
Tabel 2.3 Hasil perhitungan Fire strenght
Simpulan
• Keberadaan e-commerce dapat membantu prusahaan/toko dalam memperdagangankan, mempromosikan maupun mengiklankan produknya
• Pemakaian logika fuzzy untuk sistem pendukung keputusan, mampu membantu konsumen dalam memilih ponsel.
Penutup