BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Sebuah toko komputer ingin membangun suatu database yang isinya tidak hanya komponen-komponen dasar komputer, tetapi juga informasi yang dapat membantu dalam memberikan pilihan data spesifikasi komputer untuk suatu paket komputer lengkap bagi para konsumen berdasarkan kriteria-kriteria yang dibutuhkan oleh konsumen. Fuzzy secara bahasa diartikan sebagai kabur atau samar samar. Suatu nilai dapat bernilai besar atau salah secara bersamaan. Dalam fuzzy dikenal derajat keanggotaan yang memiliki rentang nilai 0 (nol) hingga 1(satu). Berbeda dengan himpunan tegas yang memiliki nilai 1 atau 0 (ya atau tidak). Logika fuzzy adalah suatu cara yang tepat untuk memetakan suatu ruang input kedalam suatu ruang output, mempunyai nilai kontinyu. Fuzzy dinyatakan dalam derajat dari suatu keanggotaan dan derajat dari kebenaran. Oleh sebab itu sesuatu dapat dikatakan sebagian benar dan sebagian salah pada waktu yang sama (Kusumadewi. 2004). Logika Fuzzy dapat digunakan untuk menala parameter-parameter kendali konvensional seperti kendali PID. Dengan basis pengetahuan yang dimiliki, logika Fuzzy menerapkan suatu sistem kemampuan manusia untuk mengendalikan sesuatu, yaitu dalam bentuk aturan-aturan Jik Maka (If Then
2 Rules), sehingga proses pengendalian akan mengikuti pendekatan secara linguistik (Negnevitsky, 2002). Kelebihan dari teori logika fuzzy adalah kemampuan dalam proses penalaran secara bahasa (linguistic reasoning). Sehingga dalam perancangannya tidak memerlukan persamaan matematik dari objek yang akan dikendalikan. Sistem yang akan dibangun merupakan sistem database fuzzy (Fuzzy Database System), karena pada proses pengambilan keputusan menggunakan logika fuzzy dan menggunakan database dalam menyimpan dan mengambil data spesifikasi komputer. Model yang digunakan pada database fuzzy ini adalah model Tahani, yang masih menggunakan relasi database yang bersifat standar, dengan lebih menekankan penggunaan fuzzy pada beberapa field dalam tabel-tabel yang ada pada database tersebut dan pada perhitungan matematisnya [2]. 1.2 Ruang Lingkup Permasalahan Adapun ruang lingkup dari permasalahan yang dibahas dalam penulisan dan pengerjaan skripsi ini adalah sebagai berikut: 1.2.1 Identifikasi Masalah Berdasarkan latar belakang masalah yang telah dikemukakan di atas, maka dapat diidentifikasikan beberapa permasalahan antara lain : 1. Belum berkembangan Spesifikasi Komputer berbasis Web dengan metode Fuzzy. 2. Sulit untuk mengetahui bagaimana Spesifikasi Komputer baik.
3 3. Belum maksimalnya pemanfaatan Spesifikasi Komputer melalui Pemrograman Web sebelum pembelian komputer. 1.2.2 Perumusan Masalah Berdasarkan latar belakang permasalahan maka masalah-masalah yang ada dapat dirumuskan sebagai berikut: 1. Bagaimana merancang sistem pendukung keputusan dengan menggunakan logika fuzzy. 2. Bagaimana mengimplementasikan pendekatan logika fuzzy pada penentuan spesifikasi komputer, sesuai dengan kebutuhan masingmasing pembeli, baik dari segi merek maupun logika fuzzy seperti kecepatan prosesor, kapasitas harddisk, kapasitas memory, ukuran monitor, ukuran power supply, serta ukuran VGA. 1.2.3 Batasan Masalah Dengan mengacu kepada ruang lingkup permasalahan dibatasi pada : 1. Desain sistem pendukung keputusan dibatasi dengan menggunakan metode logika fuzzy. 2. Implementasi dilakukan pada pengambilan keputusan dari beberapa data spesifikasi item yang tersedia pada database. 3. Implementasi dilakukan pada penentuan spesifikasi komputer yang tersedia pada database, hanya spesifikasi standard seperti prosesor, mainboard, memory, VGA,, PSA, harddisk, monitor,. Sedangkan
4 aksesoris lainnya tidak dimasukkan karena merupakan fasilitas pendukung saja, yang sifatnya tidak terlalu penting. 4. Tidak dilakukan proses pembandingan dengan algoritma lainnya. 1.3 Tujuan dan Manfaat 1.3.1 Tujuan Tujuan dari pembuatan skripsi ini adalah: 1. Mendesain sistem menggunakan logika fuzzy untuk proses pendukung keputusan dalam penentuan spesifikasi komputer, sesuai dengan kebutuhan masing-masing pembeli. 2. Untuk mengetahui bagaimana proses fuzzy dalam pencarian spesifikasi komputer. 1.3.2 Manfaat Manfaat dari pembuatan skripsi ini adalah: 1. Untuk mengetahui bagaimana sistematis penentuan spesifikasi komputer dengan menggunakan proses fuzzy. 2. Sebagai pendukung keputusan bagi para pengguna dalam pencarian spesifikasi komputer yang di inginkan. 1.4 Metodologi Penelitian Metode yang digunakan dalam pembuatan sistem aplikasi ini adalah :
5 1. Studi Pustaka Untuk mendukung pembuatan sistem aplikasi ini, dilakukan studi pustaka dengan mengumpulkan bahan dari beberapa sumber, seperti media internet, jurnal-jurnal, dan beberapa buku referensi yang membahas tentang logika fuzzy, seperti Artificial Inteligence, Fuzzy System. 2. Data Perancangan Sistem Penelitian dilakukan dengan menggunakan data-data spesifikasi komputer dari beberapa merek yang sudah ada, seperti Kingston dan Visipro untuk spesifikasi Memory, Asus dan Gigabyte untuk spesifikasi Mainboard, AMD dan Intel untuk spesifikasi Prosesor, Maxtor dan Seagate untuk spesifikasi Harddisk, dan lain sebagainya. 3. Langkah Perancangan Sistem a. Studi Pendahuluan Melakukan studi pendahuluan dan analisis mengenai hal-hal yang berkaitan dengan penyelesaian masalah dan pembuatan sistem aplikasi. Seperti halnya daftar harga, merek-merek yang biasa digunakan atau yang penjualannya cukup baik, kebutuhan konsumen terhadap masingmasing spesifikasi komputer, dan lain sebagainya. b. Analisis dan Perancangan Sistem Merancang sistem aplikasi dengan menggunakan logika fuzzy, yang mudah dimengerti serta mudah dioperasikan.
6 c. Pembuatan Program Mengimplementasikan hasil rancangan sistem ke dalam bahasa pemrograman. Klasifikasi perangkat keras yang digunakan adalah : 1. Intel(R) Core(TM)2 Duo CPU T6400@ 2.00Ghz 2.00GHz 2. RAM 2.00GB(1.75 GB Usable) 3. Hard Disk 150 GB 4. CD-ROM 52X Sedangkan perangkat lunak yang digunakan adalah : 1. Sistem Operasi Windows 7 dan Windows XP 2. Pemrograman Php 3. Database MySql d. Pengujian Program Menguji dan menganalisis program, berdasarkan input dari pengguna serta keakuratan output yang dihasilkan. Pengujian sistem pada aplikasi ini menggunakan enam variabel fuzzy dan beberapa variabel non-fuzzy. Parameter yang digunakan sebagai penilaian adalah : 1.Keakuratan proses fuzzifikasi dalam mengelompokkan himpunan fuzzy pada suatu variabel fuzzy yang dibatasi dengan nilai batas himpunan.
7 2.Keakuratan dari proses inferensi fuzzy / pengambilan keputusan dalam suatu variabel fuzzy, berdasarkan nilai hasil dari proses fuzzifikasi. 3.Keakuratan proses defuzzifikasi dalam menghitung nilai rekomendasi untuk suatu spesifikasi komputer yang sesuai dengan kriteria. e. Kesimpulan Menyimpulkan hal-hal yang dapat mempengaruhi hasil perancangan sistem. I.4.1 Prosedur Perancangan Biasanya para pengusahan atau perkantoran mencari komputer dalam jumlah yang besar, dan menanyakan langsung ke tempat lokasi toko komputer yang diinginkan. gambar prosedur perancangan pada gambar 1:
8 Gambar I.1. Prosedur Perancangan 1.5 Keaslian Penelitian Adapun keaslian penelitian yang diperoleh, diantaranya sebagai berikut: 1. Nama Penyusun : Martha Oktriani Jurusan Universitas : Teknik Informatika : Kristen Satya Wacana Salatiga Judul : Aplikasi Pendukung Keputusan dengan Menggunakan Logika Fuzzy (studi kasus : Penentuan Spesifikasi Komputer untuk Suatu Paket Komputer Lengkap. Penjelasan :
9 Proses pembangunan program APK mengenai penentuan spesifikasi komputer untuk suatu paket komputer lengkap di buat dengan menggunakan perangkat lunak, Microsoft Accsess 2003 digunakan sebagai perangkat lunak pendukung dalam membuat lapisan lapisan baik dalam data kriteria maupun data alternatif dan Microsoft Visual Basic 6.0 digunakan dalam membangun aplikasi. 2. Nama Penyusun : Ari Sukma Firmanullah Jurusan Universitas : Teknik Informatika SI : Dian Nuswantoro Semarang Judul Penelitian : Penerapan Metode Fuzzy Dalam Sistem Pendukung Keputusan Pemilihan Kamera DSLR Penjelasan : Penelitian ini mengembangkan sebuah aplikasi SPK untuk membantu pencarian kamera DSLR. Dimana dalam aplikasi tersebut menggunakan bahasa pemrograman PHP dan database XAMPP. Dari kedua perbandiangan keaslian penelitian tersebut, maka pentingnya peranan sistem pendukung keputusan. Dalam hal ini dibuatlah suatu penelitian guna tidak terjadi duplikasi / penjiplakan hak cipta penelitian yang ada dan bisa dipertanggung jawabkan.
10 Nama : Muhammad Amrizal Jurusan : Sitem Informasi Universitas : Potensi Utama Medan Judul : Sistem Pendukung Keputusan Spesifikasi Komputer Untuk Paket Komputer Lengkap Dengan Metode Fuzzy. Penjelasan : Dalam penelitian SPK ini peneliti menggunakan database MySql, dan bahasa pemrogramannya menggunakan PHP. Gunanya untuk memnbantu pencari spesifikasi komputer dengan metode yang berbeda. Dan sebagai perbandingan dari kedua keaslian penelitian tersebut, hanya terdapat perbedaan perancangan pemrograman dan metode yang digunakan. 1.6 Sistematika Penulisan Adapun sistematika penulisan dalam skripsi ini terdiri dari: BAB I PENDAHULUAN Merupakan gambaran umum mengenai latar belakang permasalahan yang ingin diselesaikan dengan pendekatan logika fuzzy, perumusan masalah, pembatasan masalah, tujuan penelitian, spesifikasi sistem, dan sistematika penyusunan laporan.
11 BAB II LANDASAN TEORI Berisi dasar-dasar teori yang melandasi penyusunan dan perancangan dalam pengembangan sistem aplikasi ini. BAB III ANALISA DAN PERANCANGAN SISTEM Bab ini berisi analisa permasalahan dan rancangan sistem yang digunakan, meliputi diagram aliran data, perancangan database, dan desain antarmuka. BAB IV HASIL DAN UJI COBA Bab ini menjelaskan tentang penerapan rancangan program ke dalam bahasa pemrograman, analisis hasil, serta analisa mengenai kelebihan dan kekurangan sistem. BAB V KESIMPULAN DAN SARAN Bab ini berisi tentang kesimpulan sesuai dengan hasil pengujian sistem yang telah dibangun dan saran pengembangan program.