Implementasi Sistem Inferensi Fuzzy Dalam Proses Pendukung Keputusan Pemilihan Smartphone Menggunakan Metode Mamdani

  IMPLEMENTASI SISTEM INFERENSI FUZZY DALAM PROSES PENDUKUNG KEPUTUSAN PEMILIHAN SMARTPHONE MENGGUNAKAN METODE MAMDANI DRAFT SKRIPSI AGUS SALIM

  061401008 PROGRAM STUDI S1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER

  FAKULTAS ILMU KOMPUTER & TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA MEDAN

  2013

  PERSETUJUAN

  Judul : IMPLEMENTASI SISTEM INFERENSI FUZZY DALAM PROSES PENDUKUNG KEPUTUSAN PEMILIHAN SMARTPHONE MENGGUNAKAN METODE MAMDANI

  Kategori : SKRIPSI Nama : AGUS SALIM Nomor Induk Mahasiswa : 061401008 Program Studi : SARJANA (S1) ILMU KOMPUTER Departemen : ILMU KOMPUTER Fakultas : FAKULTAS ILMU KOMPUTER DAN

  TEKNOLOGI INFORMASI Diluluskan di Medan,

  Komisi Pembimbing : Pembimbing 2 Pembimbing 1

  Sajadin Sembiring, S.Si, M.Comp.Sc Dr. Syahril Efendi, S.Si, MIT NIP. 196711101996021001 Diketahui/Disetujui oleh Program Studi S1 Ilmu Komputer Ketua, Dr. Poltak Sihombing, M.Kom NIP 196203171991021001

  

PERNYATAAN

  IMPLEMENTASI SISTEM INFERENSI FUZZY DALAM PROSES PENDUKUNG KEPUTUSAN PEMILIHAN SMARTPHONE MENGGUNAKAN METODE MAMDANI SKRIPSI Saya menyatakan bahwa skripsi ini adalah hasil karya saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.

  Medan, Juli 2013 Agus Salim 061401008

  

PENGHARGAAN

  Alhamdulillah, puji syukur penulis ucapkan kehadirat Allah SWT yang telah memberikan rahmat dan hidayah-Nya, sehingga penulis dapat menyelesaikan penyusunan skripsi ini, sebagai syarat untuk memperoleh gelar Sarjana Komputer pada Program Studi S1 Ilmu Komputer Universitas Sumatera Utara. Shalawat beriring salam saya persembahkan kepada Nabi Besar Muhammad SAW.

  Skripsi ini dapat penulis selesaikan berkat dorongan, saran, bantuan dan kerja sama dari berbagai pihak, baik moril maupun materil. Oleh karena itu, penulis ingin menyampaikan rasa hormat dan terima kasih yang sebesar–besarnya kepada : 1.

  Rektor Universitas Sumatera Utara, Bapak Prof. Dr. dr. Syahril Pasaribu, D.T.M.&H., M.Sc.

  (C.T.M.), Sp.A.(K.) 2. Dekan Fakultas Ilmu Komputer dan Teknologi Informasi USU, Bapak Prof. Dr. Muhammad Zarlis,

  M.Kom 3. Ketua Program Studi S1 Ilmu Komputer, Bapak Dr. Poltak Sihombing, M.Kom yang telah memberikan bimbingan, saran, dan masukan kepada penulis untuk menyelesaikan skripsi ini.

  4. Sekretaris Program Studi S1 Ilmu Komputer, Ibu Maya Silvi Lydia, B.Sc.,M.Sc.

  5. Dosen Pembimbing I Bapak Dr. Syahril Efendi, S.Si, MIT dan Dosen Pembimbing II Bapak Sajadin Sembiring, S.Si, M.Comp.Sc yang telah memberikan bimbingan, saran, dan masukan kepada penulis untuk menyempurnakan skripsi ini.

  6. Dosen Penguji Bapak Prof. Dr. Iryanto, M.Si dan Bapak M. Andri Budiman, ST, M.Comp.Sc, MEM atas saran dan kritikan yang sangat berguna bagi penulis.

  7. Dosen-dosen serta pegawai-pegawai di Program Studi S1 Ilmu Komputer USU.

  8. Kedua orang tua penulis yang telah memberikan dukungan dan motivasi, ayahanda (alm) Drs. M Yunus Usman, SE dan ibunda Hj. Mulyani A Balwy, yang selalu sabar dalam mendidik penulis.

  9. Kakanda Aida Fitria, SE yang selalu memberikan dorongan kepada penulis selama menyelesaikan skripsi ini.

  10. Agam Mahadirga, Fariz Mahmud, M Gerry Fauzan, Andhika H Novianda, Boyke Piay, Defri Amni, Anugerah Iman Harahap, Rendi Shamir Lubis, Mashita Helmy, Hadryansah Azhary, Febrina Siregar, Edwin Prawiro Hakim dan Bambang Budiarto yang telah memberi saran, masukan dan dukungannya selama pengerjaan skripsi ini dan selalu memberikan dukungan dan dorongan baik moril maupun materil.

  11. Rekan-rekan di S-1 Ilmu Komputer USU terutama angkatan 2006, juga teman- teman penulis dari semua angkatan yang secara tidak langsung telah membantu selama penyusunan tugas akhir ini.

  12. Dan semua pihak yang telah banyak membantu yang tidak bisa disebutkan satu-persatu. Semoga kebaikan yang telah diberikan kepada penulis mendapatkan pahala yang melimpah dari Allah SWT. Penulis menyadari bahwasanya dalam penyusunan Tugas Akhir ini masih memiliki banyak kekurangan baik dari segi materi maupun dari segi penyusunannya mengingat terbatasnya pengetahuan dan kemampuan penulis. Untuk itu, dengan kerendahan hati penulis mohon maaf dan penulis menerima saran dan kritik yang bersifat membangun demi kesempurnaan skripsi ini. Sehingga dapat bermanfaat bagi kita semuanya.

  Medan, Juli 2013 Penulis

  (Agus Salim)

  

ABSTRAK

  Perkembangan teknologi komunikasi telah berkembang dengan pesat. Smartphone merupakan salah satu teknologi komunikasi yang mempunyai beragam fitur yang dapat memenuhi kebutuhan manusia. Terkadang konsumen kebingungan dalam memilih jenis smartphone yang digunakan dikarenakan beragam spesifikasi yang ditawarkan dengan harga yang bersaing. Hal tersebut dapat menyulitkan penjual smartphone dalam melayani kebutuhan konsumen. Pada penelitian ini digunakan sistem inferensi fuzzy dengan metode Mamdani. Metode tersebut dapat menghadapi faktor ketidakpastian dalam proses pengambilan keputusan. Variabel fuzzy yang digunakan dalam penelitian ini adalah ukuran layar, RAM, kecepatan processor, kamera, kapasitas internal, dan harga. Keenam variabel tersebut diolah oleh fungsi keanggotaan untuk menghasilkan derajat keanggotaan. Hasil dari penelitian ini adalah sekumpulan data smartphone yang diurutkan berdasarkan nilai terbesar dari nilai minimum derajat keanggotaan tiap data smartphone.

  Kata kunci: smartphone, inferensi fuzzy, Mamdani

IMPLEMENTATION OF FUZZY INFERENCE SYSTEM SUPPORTING DECISION MAKING

  

WHEN CHOOSING SMARTPHONE

WITH MAMDANI METHOD

ABSTRACT

  Technology in Communication has grown rapidly. Smartphone is one of the communication technologies that have variety of features that can satisfy human needs. Sometimes, it makes consumers confused when choosing Smartphone due to its variety of specifications with competitive price list. This can be difficult for the seller in serving the consumers needs. This research uses fuzzy inference system with Mamdani method. This method can deal with uncertainty during decision making process. Fuzzy variables that used in this research are the screen size, RAM, processor speed, camera, internal storage, and price. These variables then processed by membership function to get the degree of membership. The results obtained from this research is batches of Smartphone which sorted by highest value from minimum degree of membership on each Smartphone. Keyword: Smartphone, fuzzy inference, Mamdani

DAFTAR ISI

  2.3.6.3 Kurva Gauss

  19

  2.4.2 Operasi Irisan (Intersection)

  19

  2.4.1 Operasi Gabungan (Union)

  18

  2.4 Operasi Himpunan Fuzzy

  18

  17

  19

  2.3.6.2 Kurva Beta

  16

  2.3.6.1 Kurva Phi

  16

  2.3.6 Grafik Keanggotaan Kurva Bentuk Lonceng (Bell Curve)

  15

  2.3.5 Grafik Keanggotaan Kurva-S (Sigmoid)

  2.4.3 Operasi Komplemen (Complement)

  2.5 Metode Sistem Inferensi Fuzzy

  2.3.4 Grafik Keanggotaan Kurva Bentuk Bahu

  3.2.1 Kebutuhan Fungsional

  26

  3.4 Himpunan Fuzzy

  25

  3.3 Variabel Spesifikasi Smartphone

  25

  3.2.2 Kebutuhan Non Fungsional

  24

  24

  19

  3.2 Analisis Kebutuhan Sistem

  23

  3.1 Analisis Permasalahan

  23

  21 Bab 3 Analisis dan Perancangan Sistem

  2.7 Penelitian Terkait

  20

  2.6 Penegasan (defuzzyfication) dalam Metode Mamdani

  14

  Halaman Persetujuan ii

  Pernyataan iii

  1.2 Perumusan Masalah

  3

  1.5 Manfaat Penelitian

  3

  1.4 Tujuan Penelitian

  3

  1.3 Batasan Masalah

  3

  1

  4

  1.1 Latar Belakang

  1

  Bab 1 Pendahuluan

  Daftar Gambar ix

  Daftar Isi vii

  Abstract vi

  Abstrak v

  Penghargaan iv

  1.6 Metode Penelitian

  1.7 Sistematika Penulisan

  2.3.3 Grafik Keanggotaan Kurva Trapesium

  2.2.1 Dasar Logika Fuzzy

  13

  2.3.2 Grafik Keanggotaan Kurva Segitiga

  12

  2.3.1 Grafik Keanggotaan Kurva Linear

  11

  2.3 Fungsi Keanggotaan

  11

  10

  5 Bab 2 Landasan Teori

  2.2 Logika Fuzzy

  8

  2.1.2 Proses Pengambilan Keputusan

  7

  2.1.1 Tujuan dan Prinsip Dasar Sistem Pendukung Keputusan

  6

  2.1 Sistem Pendukung Keputusan

  6

  14

  3.5 Fungsi Keanggotaan

  27

  3.6 Flowchart Proses Inferensi Fuzzy Metode Mamdani

  29

  3.7 Flowchart Fungsi Keanggotaan Himpunan Fuzzy “RENDAH”

  29

  3.8 Flowchart Fungsi Keanggotaan Himpunan Fuzzy “NORMAL”

  30

  3.9 Flowchart Fungsi Keanggotaan Himpunan Fuzzy “TINGGI”

  32

  3.10 Data Flow Diagram (DFD)

  33

  3.10.1 Diagram Konteks

  33

  3.10.2 DFD SPK Pemilihan Smartphone Level 1

  34

  3.10.3 DFD SPK Pemilihan Smartphone Level 2

  35

  3.10.4 Kamus Data

  36

  3.11 Perancangan Antarmuka

  38

  3.11.1 Perancangan Halaman Utama

  38

  3.11.2 Perancangan Halaman Daftar Smartphone

  39

  3.11.3 Perancangan Halaman Data Smartphone

  40

  3.11.4 Perancangan Halaman Daftar Variabel

  41

  3.11.5 Perancangan Halaman Data Variabel

  41

  3.11.6 Perancangan Halaman About Me

  42

  3.11.7 Perancangan Halaman Hasil

  43 Bab 4 Implementasi dan Pengujian

  46

  4.1 Implementasi Sistem

  46

  4.2 Pengujian Sistem

  46

  4.2.1 Tampilan Halaman Awal

  47

  4.2.2 Pengolahan Data Smartphone

  48

  4.2.3 Pengolahan Data Variabel

  50

  4.2.4 Pengolahan Proses Inferensi Fuzzy dengan Metode Mamdani 53

  Bab 5 Kesimpulan dan Saran

  56

  5.1 Kesimpulan

  56

  5.2 Saran

  56 Daftar Pustaka

  57

  DAFTAR GAMBAR

  44

  4.3 Tampilan Halaman Daftar Smartphone

  48

  4.2 Tampilan Tombol “Daftar SmartPhone”

  47

  4.1 Tampilan Halaman Awal

  44

  3.18 Rancangan Halaman Hasil Perhitungan Keseluruhan Data Smartphone

  3.17 Rancangan Halaman Hasil Keluaran Data Smartphone

  4.4 Tampilan Pengubahan Data Smartphone

  43

  3.16 Rancangan Halaman About Me

  42

  3.15 Rancangan Halaman Data Variabel

  41

  3.14 Rancangan Halaman Daftar Variabel

  40

  3.13 Rancangan Halaman Data Smartphone

  48

  49

  3.12 Rancangan Halaman Daftar Smartphone

  4.10 Tampilan Nilai-Nilai Fungsi Keanggotaan

  4.14 Tampilan Pengisian Kolom dengan Data Smartphone

  54

  4.13 Tampilan Hasil Akhir Proses Inferensi Fuzzy Metode Mamdani

  54

  4.12 Tampilan Hasil Akhir Sebuah Data Smartphone

  53

  4.11 Tampilan Pengisian Keenam Variabel

  52

  52

  4.5 Tampilan Penambahan Data Smartphone

  4.9 Tampilan Pilihan dari Kolom “Bentuk”

  51

  4.8 Tampilan Data Variabel

  51

  4.7 Tampilan Halaman Daftar Variabel

  50

  4.6 Tampilan Tombol “Daftar Variabel”

  50

  39

  39

  No. Keterangan Hal.

  15

  18

  2.9 Kurva Gauss

  17

  2.8 Kurva Beta

  17

  2.7 Kurva Phi

  16

  2.6 Grafik Keanggotaan Kurva-S (Sigmoid)

  2.5 Grafik Keanggotaan Kurva Bentuk Bahu

  20

  14

  2.4 Grafik Keanggotaan Kurva Trapesium

  13

  2.3 Grafik Keanggotaan Kurva Segitiga

  13

  2.2 Grafik Keanggotaan Kurva Linear Turun

  12

  2.1 Grafik Keanggotaan Kurva Linear Naik

  2.10 Penegasan Metode Fuzzy

  3.1 Grafik Fungsi Keanggotaan dari Himpunan Fuzzy “RENDAH”

  3.11 Rancangan Halaman Utama

  31

  35

  3.10 DFD SPK Pemilihan Smartphone Level 2

  34

  3.9 DFD SPK Pemilihan Smartphone Level 1

  33

  3.8 Diagram Konteks

  32

  3.7 Flowchart Fungsi Keanggotaan Himpunan Fuzzy “TINGGI”

  3.6 Flowchart Fungsi Keanggotaan Himpunan Fuzzy “NORMAL”

  27

  30

  3.5 Flowchart Fungsi Keanggotaan Himpunan Fuzzy “RENDAH”

  29

  3.4 Flowchart Proses Inferensi Fuzzy Metode Mamdani

  28

  3.3 Grafik Fungsi Keanggotaan dari Himpunan Fuzzy “TINGGI”

  27

  3.2 Grafik Fungsi Keanggotaan dari Himpunan Fuzzy “NORMAL”

  55