SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN LAPTOP MENGGUNAKAN LOGIKA FUZZY (STUDI KASUS DI MASCOM SUKOHARJO) Aditya Dwi Jatmiko Tekik Iformatika Uiversitas Sahid Surakarta E-mail : adit_versus@yahoo.co.id ABSTRACT Mascom computer store is oe of the stores that serve to sale ad purchase of computers. The process i sellig otebook, process there is a problem i the service to the. The officer fid difficulty i sellig otebook to work questios that are ambiguous. Of the hadle the problem i aswerig questios uses fuzzy logic. The uses fuzzy logic based o, the cocept of fuzzy logic, is easy to uderstad, very flexible logic, o has the tolerace of upropriate amog other. I this fial project developmet system of waterfall method u structure based desig is used. Decisio support system was made by usig Visual Basic 6. This decisio support system helps i otebook sellig that are ambigious becomes easier to uderstad for the. This result of fial project is applicatio that ca be used by Mascom i decesig otebook for. Keyword:Decisio Support System, Fuzzy, Selectig Notebook 1. Pedahulua Komputer kehidupa mausia sudah mejadi bagia hidup melakuka kegiata sehari-hari. Higga saat ii komputer sudah dimafaatka oleh bayak kalaga tidak haya perusahaa besar maupu istasi milik pemeritah, kalaga seperti karyawa, mahasiswa, pelajar sampai ibu rumah tagga juga bayak yag megguaka. Seirig dega perkembaga tekologi komputer saat ii, pegguaa komputer tidak haya diguaka di atas meja tetapi juga bisa diguaka secara mobile. Toko komputer Mascom adalah salah satu toko yag melayai pejuala da pembelia komputer. Seirig dega perkembaga tekologi, pejuala da pembelia tidak haya peralata da accessories komputer tetapi juga laptop. Hal tersebut dilakuka karea bayakya pembeli yag bermiat memiliki laptop baik kodisi baru maupu secod. Dalam proses pejuala ter masalah proses pelayaa ke. Petugas yag melayai pejuala laptop kesulita pertayaa yag bersifat ambigu atau samar Hal yag megatasi masalah tersebut diatasi dega meracag sebuah aplikasi pedukug keputusa. Dega adaya aplikasi tersebut membatu petugas mejawab pertayaa dega cepat. Salah satu cara utuk megatasi masalah pertayaa yag bersifat ambigu, peulis megguaka logika fuzzy. Alasa megapa megguaka logika fuzzy atara lai yaitu kosep logika fuzzy mudah dimegerti, logika fuzzy sagat fleksibel, logika fuzzy memiliki tolerasi terhadap data-data yag tidak tepat, 1.1.Logika Fuzzy Dalam teori logika fuzzy sebuah ilaibisa berilai bear da salah secara bersamaa amu berapa besar kebeara da kesalaha suatu ilai tergatug ke bobot keaggotaa yag dimilikiya. Logika fuzzy adalah suatu cara yag tepat utuk memetaka ruag iput ke suatu ruag output (Kusumadewi, 2003). 2. Metodologi Peelitia Tugas Akhir ii megguaka metode pegembaga water fall dimaa tahapa yag dilalui dilihat gambar 1 berikut: 1
Gambar 1. Baga Waterfall Keteraga: a) Pegumpula data Pegumpula data dilakuka dega cara riset lapaga saat terjadi trasaksi atara marketig da. b) Aalisis Proses aalisis dilakuka dega megaalisis sistem yag sudah ada kemudia kami megusulka sistem yag baru. 1.1 Aalisis Sistem Sistem yag sudah Usula system ada Sistem pejuala yag berjala secara kovesioal Sistem pejuala dega megguaka sistem pedukug keputusa c) Desai Proses desai ii meguaka ERD yag memodelka struktur data hubuga atar data yag ada system pedukug keputusa. d) Implemetasi Proses pegimplemetasi peulis membuat aplikasi berdasarka racaga iterface yg peulis susu megguaka bahasa program visual basic 6. e) Testig Pegujia dilakuka dega cara megguaka metode black box. f) Maiteace Dilakuka perawata secara berkala. 2.1 Sistem Pedukug Keputusa (Decisio Support System) Sistem Pedukug keputusa didefiisika sebagai suatu sistem iformasi utuk membatu maajer level meegah utuk proses pegambila keputusa setegah terstruktur supaya lebih efektif dega megguaka model-model aalitis da data yag tersedia (Jogiyato, 2003) 2.2 Flow Chart Meurut Jogiyato (2005:795) Baga alir (flowchart) adalah baga (chart)yag meujukka alir (flow) di program atau prosedur sistem secara logika. 2.3.Diagram Alir Diagram yag palig awal alira data adalah disebut diagram koteks. Diagram koteks merupaka pola peggambara yag berfugsi utuk memperlihatka iteraksi sistem iformasi tersebut dega ligkuga di maa sistem tersebut ditempatka. Dalam diagram koteks ada beberapa hal yag harus diperhatika terdiri dari (Budi Sutejo Dharma Oetomo, 2002, 116): 2.4. Metode Black Box Pegujia black box berfokus persyarata fugsioal peragkat luak. Pegujia ii memugkika aalis system memperoleh kumpula kodisi iput yag aka megerjaka seluruh keperlua fugsioal program. Tujua metode ii mecari kesalaha : a ) Fugsi yag salah atau hilag b ) Kesalaha iterface c ) Kesalaha struktur data atau akses database d ) Kesalaha performasi e ) Kesalaha iisialisasi da tujua akhir 3.Aalisis da Peracaga Sistem 3.1 Sistem yag Sedag Berjala Sistem peetua laptop yag berjala dimulai dari meayaka kriteria laptop sesuai dega kriteria yag diigika, kemudia petugas aka mejawab secara lagsug atau mecari barag terlebih dahulu. Kelemaha dari sistem tersebut adalah saat meayaka pertayaa yag bersifat ambigu, seperti laptop dega harga murah da processor cepat. Pertayaa seperti itu biasaya meyulitka petugas yag mejawab berdasarka data yag pasti. 3.2 Desai Yag Dikembagka Pada tahap pegembaga sistem, diracag sebuah sistem yag membatu hal pegambila keputusa peetua laptop. Sistem ii data disimpa di database yag memudahka user hal pegolaha data 3.3 Peracaga Sistem 3.3.1 Diagram Koteks Pegertia diagram koteks adalah suatu diagram alir yag tigkat tiggi yag meggambarka seluruh jariga, da keluara. Sistem yag dimaksud adalah utuk meggambarka sistem yag sedag berjala. megidetifikasika awal da akhir data awal da akhir yag masuk da keluara sistem.padagambar 2 berikut ii Gambar 2 Diagram Koteks 3.3.2 Diagram HIPO (Hierarchy Iput ProcessOutput) Diagram HIPO merupaka lagkah awal utuk meetuka desai sistem yag aka dibuat. Dari diagram ii, ditetuka diagram-diagram berikutya yag mejelaska sistem secara lebih rici. Diagram HIPOsistem pedukug keputusa peetua laptop tampak gambar 3 berikut ii 2
Lapora laptop 4.1 Pegolaha Lapora Laptop Laptop Laptop 1 tabel laptop 4.2 Petugas Lapora Pegolaha Lapora 2 Gambar 3 Diagram HIPO(Hierarchy Iput ProcessOutput) 3.3.3 Diagram Arus (DAD) Diagram arus data adalah suatu diagram yag megguaka otasi-otasi utuk meggambarka arus dari data sistem. DAD Pada Sistem pedukug keputusa peetua laptop dibagi mejadi beberapa level, atara lai ditampilka gambar 4 3.3.3.1 DAD Level 0 1 Logi Aplikasi Petugas peggua peggua 1 peggua 2 Maiteace Master data laptop variabel pemiliha laptop Lapora data lapora data, lapora rekomedasi 3 2 laptop laptop Nilai Fuzzy laptop 5 Pegolaha lapora laptop 3 Pegolaha Nilai Fuzzy 4 Pegolaha Derajat keaggotaa rekomedasi Nilai Fuzzy rekomedasi 4 Nilai Fuzzy detail rekomedasi Temp detail rekomedasi Temp ilai firestreght ilai fuzzy 5 rekomedasi rekomedasi rekomedasi 6 detail rekomedasi detail rekomedasi 7 8 Temp Detail rekomedasi Temp Nilai Firestreght Lapora rekomedasi 4.3 Pegolaha Lapora rekomedasi Rekomedasi detail rekomedasi ilai fuzzy 3 ilai fuzzy 4 5 rekomedasi detail rekomedasi Gambar 6. DAD Level 1 Proses 4 4.Implemetasi da Pegujia Sistem 4.1 Implemetasi Sistem Pada tahap implemetasi sistem aka disajika hasil dari pembuata aplikasi system pedukug keputusa yag diracag. Hasil implemetasi dari sistem tersebut adalah sebagai berikut 4.1.1 Form Logi Form Logi diguaka memasukka data peggua yag aka system pedukug keputusa. Tampila dari form logi tampak gambar 7 berikut ii. Display rekomedasi 6 Display rekomedasi Display rekomedasi variabel pemiliha laptop Customer rekomedasi detail rekomedasi Gambar 4 Diagram Arus Level 0 3.3.3.2 DAD Level 1 Proses 1 (Proses Maiteace Master ) laptop 1.1 Maiteace master data laptop laptop 1 laptop Gambar 7 Form Logi 4.1.2 Form Meu Utama Form Meu Utama adalah form yag memuat tampila meu dari keseluruha sistem pedukug keputusa. Tampila dari meu utama tampak gambar. 8 berikut ii. Petugas 1.2 Maiteace master data teupdate 2 Gambar 5 DAD Level 1 Proses 1 3.3.3.3 DAD Level 1 Proses 4 (Pegolaha Lapora) Gambar 8 Form Meu Utama 3
4.1.3 Form Laptop Form Laptop adalah form yag diguaka utuk memasukka data laptop. Tampila dari form data laptop tampak gambar.9 berikut ii. Gambar 11 Form Rekomedasi 4.1.5 Lapora Laptop Lapora data laptop adalah hasil output atau lapora dari data laptop yag dimasukka. Tampila dari lapora data laptop tampak gambar. 12 berikut ii. Gambar 9 Form Laptop 4.1.4 Form Customer Form Customer adalah form yag diguaka utuk memasukka data. Tampila dari form data tampak gambar. 10 berikut ii. Gambar 12 Lapora Laptop 4.1.6 Lapora Customer Lapora data adalah hasil output atau lapora dari data yag dimasukka. Tampila dari lapora data tampak gambar. 13 berikut ii. Gambar 10 Form Customer 4.1.5 Form Rekomedasi Form Rekomedasi adalah form yag diguaka utuk memasukka rekomedasi pemiliha laptop. Tampila dari form rekomedasi tampak gambar. 11 berikut ii. Gambar 13 Lapora Customer 4.1.7 Lapora Rekomedasi Lapora rekomedasi adalah hasil output atau lapora dari hasil rekomedasi pemiliha laptop yag dimasukka. Tampila dari lapora rekomedasi tampak gambar. 4.8 berikut ii. 4
Gambar 14 Lapora Rekomedasi 4.1.8 Form Sig Up Form Sig Up adalah hasil Form yag diguaka utuk memasukka data peggua dari system pedukug keputusa. Tampila dari Form Sig Up tampak gambar. 15 berikut ii. Gambar 15 Form Sig Up 4.1.1. Form Chage Form Chage adalah hasil Form yag diguaka utuk merubah password. Tampila dari Form Chage tampak gambar. 16 berikut ii. Gambar 16 Form Chage 4.2 Pegujia Sistem Pegujia dilakuka utuk memastika bahwa suatu evet atau aka mejalaka proses yag tepat da meghasilka output sesuai dega racaga. Pada proses pegujia ii megguaka metode black box. Metode ii dilakuka dega megeksekusi uit atau modul program, kemudia diamati apakah hasil dari modul itu sesuai dega proses yag diharapka. 4.2.1 Recaa Pegujia Recaa dari proses pegujia yag aka dilakuka tampak table 1 berikut ii. 1. Recaa Pegujia Item Uji Detail Pegujia Jeis Pegujia Form Logi Verifikasi Logi Form Simpa Laptop Cari Form Customer Update Hapus Simpa Cari Update Hapus Form Proses Rekomedasi Rekomedasi Simpa Rekomedasi 4.2.2 Proses Da Hasil Pegujia 4.2.2.1. Form Logi Proses da hasil pegujia form logi tampak table 2 berikut ii 2. proses da hasil uji logi Kasus Da Hasil Uji ( Bear) ID User : adit Passwor d :12345 Diteka Logi ID User : adit Yag Password da Password diterima da masuk Meu Utama Pegamata Textbox Textbox password Masuk Meu Utama a Kasus Da Hasil Uji ( Salah) Yag Pegamata Textbox a 5
Passwor d :123 Diteka Logi Password Mucul Pesa Kesalaha Textbox password Mucul Pesa kesalaha password 4.2.2.2 Form Laptop Pada proses kasus simpa data form laptop data-data yag dimasukka dega baik, maka disimpulka bahwa program berjala dega bear. Pada saat diteka tombol simpa, data grid. Maka disimpulka bahwa program berjala dega bear a)simpa Pada proses kasus simpa data form laptop apabila ada salah satu form yag belum dimasukka maka aka mucul perigata bahwa ter form yag belum di isika ama merk, processor, kecepata, harddisk, RAM, VGA, ukura moitor, harga. Diteka Simpa 3. proses da hasil uji simpa data laptop Kasus Da Hasil Uji Yag ama merk, processor, kecepata, harddisk, RAM, VGA, ukura moitor, harga dimasukka tersimpa da masuk grid Pegamata ama merk, processor, kecepata, harddisk, RAM, VGA, ukura moitor, harga masuk Pada grid mucul data yag tersimpa Kesim pula b) Cari 4. kasus da hasil uji cari data laptop Kasus Da Hasil Uji Memasukk a huruf pertama atau kata dari ama kerusaka pecaria Yag a grid aka tersarig berdasark a huruf atau kata yag dimasukk a Pegamat a grid tersarig sesuai huruf atau kata yag dimasukka a Pada proses kasus cari data form data yag dicari dimasukka da data yag dicari tampil di grid. Maka dapt disimpulka bahwa program berjala dega bear. c) Update 5. kasus da hasil uji update data laptop Kasus Da Hasil Uji Melakuk a proses pecaria kemudia klik grid data yag aka. Meguba h data yag aka Diteka tombol Update Yag a yag aka masigmasig yag aka diubah berhasil di Update apabila tampila grid berubah. Pegamat a yag aka masigmasig diubah yag berubah grid a Pada proses kasus update data form data yag berubah sesuai dega data yag diedit. Maka disimpulka bahwa program berjala dega bear d) Hapus 6. kasus da hasil uji hapus data laptop Kasus Da Hasil Uji Yag Pegamata a 6
klik grid dataya g aka. Diteka Hapus yag aka masigmasig berhasil apabila data grid hilag yag aka masigmasig yag hilag grid Pada proses kasus hapus data form data yag dipilih terhapus grid. Maka dapt disimpulka bahwa program berjala dega bear. Pada proses kasus hapus data form jika laptop sudah diguaka utuk rekomedasi maka data tidak bisa 4.2.2.3. Form Customer a ) Simpa Pada proses kasus simpa data form data-data yag dimasukka masuk ke dega baik, maka disimpulka bahwa program berjala dega bear. Pada saat diteka tombol simpa, data grid. Maka disimpulka bahwa program berjala dega bear 7. kasus da hasil uji simpa data Kasus Da Hasil Uji custome r, ama custome r, alamat, o telepo Diteka Simpa Yag, ama, alamat, o telepo tersimpa da masuk grid Pegamata, ama, alamat, o telepo terisi Pada grid mucul data yag tersimpa a b) Cari 8. kasus da hasil uji cari data Kasus Da Hasil Uji Yag a Pegamat a a Memasukk a huruf pertama atau kata dari ama gejala pecaria grid aka tersarig berdasark a huruf atau kata yag dimasukk a grid tersarig sesuai huruf atau kata yag dimasukka Pada proses kasus cari data form, data yag dicari dimasukka da data yag dicari tampil di grid. Maka disimpulka bahwa program berjala dega bear. c) Update 9. kasus da hasil uji update data Kasus Da Hasil Uji Melakuka proses pecaria kemudia klik grid data yag aka. Megubah data yag aka Diteka tombol Update Yag yag aka masigmasig yag aka diubah berhasil di Update apabila berubah tampila grid. Pegamata yag aka masuk ke masigmasig diubah yag berubah grid Kesim pula Pada proses kasus update data form, data yag berubah sesuai dega data yag diedit. Maka disimpulka bahwa program berjala dega bear. d) Hapus 10. kasus da hasil uji hapus data Kasus Da Hasil Uji Yag a Pegamat a a 7
Melakuk a proses pecaria kemudia klik grid data yag aka. Diteka Hapus yag aka masigmasig berhasil apabila tidak ada/hilag tampila grid yag aka masigmasig yag hilag grid Pada proses kasus hapus data form, data yag dipilih terhapus grid. Maka dapt disimpulka bahwa program berjala dega bear. 4.2.2.2. Form Rekomedasi a ) Proses Rekomedasi Pada proses rekomedasi pemiliha piliha kriteria check box dilakuka. Maka disimpulka bahwa program berjala dega bear. Pada saat diteka tombol proses utuk proses rekomedasi, data laptop mucul grid. Maka disimpulka bahwa program berjala dega bear. Piliha kriteria ama custome r Diteka tombol Proses 11. kasus da hasil uji proses rekomedasi Kasus Da Hasil Uji Yag Kriteria laptop da ama yag diigika dipilih checkbox rekomeda si mucul grid Pegamata Kriteria laptop da ama yag diigika terpilih checkbox diagosa mucul grid b ) Simpa Proses Rekomedasi a rekomeda si, taggal rekomeda si, ama, data rekomeda si Diteka Simpa 12. kasus da hasil uji simpa data rekomedasi Kasus Da Hasil Uji Yag a rekomeda si, taggal rekomeda si, ama, data rekomeda si dimasukka. tersimpa da tampila form kembali ke awal Pegamat a rekomeda si, taggal rekomeda si, ama, data rekomeda si masuk da grid. tersimpa da tampila form kembali ke awal a Pada proses kasus simpa data form rekomedasi data-data yag dimasukka dega baik, maka disimpulka bahwa program berjala dega bear. Pada saat diteka tombol simpa, data masuk ke grid. Maka disimpulka bahwa program berjala dega bear. 5. Simpula da Sara 5.1. Simpula Pada Sistem pedukug keputusa peetua spesifikasi laptop yag disusu ditarik beberapa kesimpula atara lai adalah sebagai berikut : a. Sistem peetua spesifikasi laptop yag peulis kembagka meampilka display rekomedasi laptop sesuai dega kriteria yag dipilih oleh, yaitu: harga, processor, hardisk, RAM, VGA,moitor. b. Iput yag dihasilka aplikasi peetua spesifikasi laptop yag diracag adalah iput data laptop. iput data da iput rekomedasi peetua laptop. c. Proses yag terjadi sistem peetua spesifikasi laptop yag diracag adalah proses maiteace master data meliputi: data da data proses pegolaha ilai fuzzy, proses pegolaha derajat keaggotaa, proses pegolaha lapora meliputi: lapora data pelagga, lapora data lapora hasil rekomedasi, da proses display rekomedasi. 8
d. Output yag dihasilka aplikasi peetua spesifikasi laptop yag diracag adalah lapora data laptop. lapora data da lapora rekomedasi peetua laptop. 5.2. Sara Pada Sistem pedukug keputusa peetua spesifikasi komputer yag peulis susu. peulis memberika sara atara lai : a. Utuk perbadiga kierja sistem pedukug keputusa. selajutya mugki megguaka metode lai sebagai pembadig agar dilihat hasil kierjaya. b. Variabel pemiliha spesifikasi komputer ditambah agar lebih bayak piliha da lebih membatu pegujia pegambila keputusa pemiliha spesifikasi laptop. c. Perlu ditambahka gambar laptop yag direkomedasika. DAFTAR PUSTAKA Abdurrahma, Giajar. 2011. Peerapa Metode Tsukamoto (Logika Fuzzy) Dalam Sistem Pedukug Keputusa Utuk Meetuka Jumlah Produksi Barag Berdasarka Persediaa Da Jumlah Permitaa. http://thedawak.files.wordpress.com/2011/ 05/sistem-pedukug-keputusapemiliha-lokasi-rumah-tiggal.pdf. Diakses taggal 20 April 2014 Aoim. 2013. http://kamusbahasaidoesia.org/laptop [Olie]. Diakses taggal 23 Nopember 2013. Hamdai, 2011, Sistem Pedukug Keputusa Pembelia Notebook Megguaka Logika Fuzzy Tahai, http://fmipa.umul.ac.id/pdf/218. Diakses taggal 20 April 2014 Jogiyato,HM, 2003, Sistem Tekologi Iformasi, ANDI, Yogyakarta Kusumadewi. Sri. 2003. Artificial Itelligece, Graha Ilmu; Yogyakarta Kusumadewi. Sri. 2004. Aplikasi logika fuzzy utuk pedukug keputusa.: Graha Ilmu, Yogyakarta Surbakti, Irfa,2002, Sistem Pedukug Keputusa, Surabaya 9