+ All Categories
Home > Documents > HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE...

HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE...

Date post: 08-Jul-2019
Category:
Upload: lamdat
View: 214 times
Download: 0 times
Share this document with a friend
113
i SISTEM PENDUKUNG KEPUTUSAN BERBASIS WEB UNTUK PEMILIHAN HANDPHONE MENGGUNAKAN METODE SIMPLE ADDITIVE WEIGHTING SKRIPSI Diajukan untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer Program Studi Teknik Informatika Disusun Oleh : Agnesdea Meity Suroso 115314048 PROGRAM STUDI TEKNIK INFORMATIKA JURUSAN TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS SANATA DHARMA YOGYAKARTA 2016 PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Transcript
Page 1: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

i

SISTEM PENDUKUNG KEPUTUSAN BERBASIS WEB UNTUK

PEMILIHAN HANDPHONE MENGGUNAKAN METODE SIMPLE

ADDITIVE WEIGHTING

SKRIPSI

Diajukan untuk Memenuhi Salah Satu Syarat

Memperoleh Gelar Sarjana Komputer

Program Studi Teknik Informatika

Disusun Oleh :

Agnesdea Meity Suroso 115314048

PROGRAM STUDI TEKNIK INFORMATIKA

JURUSAN TEKNIK INFORMATIKA

FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS SANATA DHARMA

YOGYAKARTA

2016

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 2: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

ii

WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE

USING

SIMPLE ADDITIVE WEIGHTING METHOD

THESIS

Presented as Patrial Fulfillment of the Reiquirements

to Obtain Sarjana Komputer Degree

in Informatics Engineering Study Program

Created By :

Agnesdea Meity Suroso 115314048

INFORMATICS ENGINEERING STUDY PROGRAM

INFORMATICS ENGINEERING DEPARTMENT

FACULTY OF SCIENCE AND TECHNOLOGY

SANATA DHARMA UNIVERSITY

YOGYAKARTA

2016

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 3: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

iii

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 4: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

iv

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 5: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

v

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 6: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 7: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

vii

HALAMAN MOTTO

“Semua akan ada saatnya,

yang anda perlu lakukan adalah tekun, sabar dan pantang

menyerah “

“Rencana Tuhan lebih indah

daripada yang kita ketahui”

“Ketika kau jatuh dan tidak dapat bangkit,

kasih Tuhan akan menyembuhkanmu

dan membantumu berdiri”

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 8: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

viii

ABSTRAK

Seiring dengan perkembangan handphone di Indonesia masyarakat dari

berbagai profesi sangat bergantung pada handphone. Permasalahan muncul ketika

perkembangan tersebut tidak diiringi dengan adanya sistem yang mendukung di

dalam pemilihan handphone yang tepat dan sesuai dengan kriteria masing-masing

pengguna. Sistem pendukung keputusan berbasis web untuk pemilihan handphone

menggunakan metode simple additive weighting adalah sebuah sistem informasi

berbasis web yang dapat digunakan untuk membantu calon pembeli handphone

dalam memilih handphone yang tepat dan sesuai dengan kriteria. Pada sistem ini

pengguna akan memberi bobot pada kriteria utama yaitu harga, brand, depresiasi,

RAM, kamera, layar, baterai, dan fitur. Pemberian bobot harus dengan total 100

persen. Berdasarkan bobot yang diberi user mendapatkan hasil berupa 3 handphone

yang direkomendasikan sistem.

Tujuan skripsi ini adalah membangun sistem yang dapat membantu calon

pembeli dalam memilih handphone berdasarkan kriteria yang diinginkan. Dalam

sistem ini metode simple additive weighting digunakan sebagai dasar untuk

menormalisasi bobot yang diinputkan lalu dipakai untuk menentukan alternatif

dengan nilai tertinggi sebagai handphone rekomendasi sistem. Proses penentuan

dalam sistem pendukung keputusan ini dilakukan dengan menggunakan data

handphone yang ada pada koran pulsa dan brosur handphone kemudian hasilnya

dibandingkan dengan perhitungan manual. Proses pengujian yang dilakukan dengan

membandingkan hasil perhitungan secara manual dan dengan menggunakan sistem

menampilkan hasil yang sama. Selain menggunakan cara tersebut pengujian juga

dilakukan dengan kuisioner terhadap 20 responden yang memilih handphone yang

diinginkan secara manual dengan brosur kemudian responden menggunakan sistem.

Hasil keputusan yang diperoleh sistem menunjukkan bahwa metode ini lebih efektif

dalam menentukan handphone yang tepat dan sesuai berdasarkan kriteria

dibandingkan dengan cara manual.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 9: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

ix

ABSTRACT

Along with the development of mobile phones in Indonesia people of

different professions rely heavily on mobile phones . The problem comes when these

developments are not accompanied by a system that supports mobile phone in

selecting appropriate and in accordance with the criteria of each user .Web-based

decision support system to choose handphone using Simple Additive Weighting

method is a web-based information system that can be used to assist prospective

buyers in choosing a mobile phone that is appropriate and in accordance with the

criteria. In this system, the user will give weight to the main criteria which are price,

brand, depreciation, RAM, camera, screen, battery, and features. Giving weight to be

a total of 100 percent. Based on the weights user get the results in the form of 3

recommended mobile phones.

The purpose of this thesis is to build systems that can help prospective

buyers in selecting a mobile phone based on the desired criteria. In this system the

Simple Additive Weighting method is used as the basis for normalizing the weights

and then used to determine the alternatives with the highest scors as recommendation.

The process of determining recommendation in this system is performed using data

from the pulse newspapers and brochures then the results were compared with

manual calculations. The testing performed by comparing the result of the system

with manual calculation shows the same result. In addition the system was also tested

by using questionnaire to 20 respondents who choose the phone they want manually

from and then the system as well. The result of the decision obtained from the system

shows that this method is more effective in determining handphones based on the

criteria compared to manual process.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 10: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

x

Kata Pengantar

Puji dan syukur saya haturkan kepada Tuhan Yesus Kristus atas berkat dan

rahmatnya skripsi saya yang berjudul sistem pendukung keputusan berbasis web

untuk pemilihan handphone menggunakan metode simple additive weighting ini telah

selesai. Penulisan skripsi ini diajukan untuk memenuhi salah satu syarat memperoleh

gelar Sarjana Komputer program studi teknik informatika di Universitas Sanata

Dharma.

Tidak lupa penulis mengucapkan terimakasih kepada beberapa pihak yang

mendukung penulis dalam mengerjakan skripsi ini. Ucapan terimakasih ditunjukan

kepada :

1. Bapak dan Ibu yang telah memberi dukungan dalam bentuk semangat,

motivasi, materi, doa dan kasih sayang.

2. Ibu P.H. Prima Rosa, S.Si.,M.Sc. selaku dosen pembimbing yang telah

memberi perhatian, dukungan, semangat, kritik dan saran yang

membangun guna penulis menyelesaikan skripsinya.

3. Dr. Anastasia Rita Widiarti selaku ketua prodi Teknik Informatika

Universitas Sanata Dharma.

4. Bapak Sudi Mungkasi, Ph.D. selaku dekan Fakultas Sains dan Teknologi.

5. Adik-adikku tercinta Agata Greis Vita Suroso, Albert Paulino Suroso dan

Arsenius Reinhart Suroso yang memberi dukungan dalam bentuk

semangat dan kasih sayang.

6. Teman kontrakan “Semangat dan Kompak” yang memberi dukungan dan

doa.

7. Yeryko Sangputra Seto yang selalu memberi dukungan, doa, motivasi

kepada penulis dalam menyelesaikan skripsinya.

8. Dion, Kezia, Lia, Ria, Monik dan seluruh angkatan 2011 jurusan Teknik

Informatika lainya yang selalu memberi dukungan dan semangat kepada

penulis.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 11: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

xi

9. Fr. Yandri Ananda Seto, Om Sergius dan Tante Nila yang selalu

mendukung dan mendoakan penulis dalam menulis skripsi.

10. Rm. I Made Markus Suma, Pr. atas doa, semangat dan motivasi yang

diberikan kepada penulis.

11. Kepada semua pihak yang namanya tidak dapat disebutkan satu persatu

yang memberi dukungan kepada penulis.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 12: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

xii

Daftar Isi

BAB I PENDAHULUAN ............................................................................................................................. 1

1.1 Latar Belakang Masalah ..................................................................................................................... 1

1.2 Rumusan Masalah ............................................................................................................................... 3

1.3 Tujuan Penelitian ................................................................................................................................ 3

1.4 Manfaat Penelitian .............................................................................................................................. 3

1.5 Batasan Masalah ................................................................................................................................. 3

1.6 Metode Penelitian ............................................................................................................................... 4

1.7 Sitematika Penulisan Laporan ............................................................................................................. 5

BAB II LANDASAN TEORI ....................................................................................................................... 7

2.1 Sistem Pendukung Keputusan ............................................................................................................. 7

2.1.1 Definisi Sistem Pendukung Keputusan ........................................................................................ 7

2.1.2 Komponen-komponen Sistem Pendukung Keputusan ................................................................. 7

2.1.3 Karakteristik dan Kemampuan Sistem Pendukung Keputusan .................................................. 10

2.1.4 Langkah-Langkah Pengambilan Keputusan .............................................................................. 11

2.1.5 Kararteristik dan Nilai Guna Sistem .......................................................................................... 11

2.2 Metode Simple Additive Weighting(SAW). .................................................................................... 11

BAB III ANALISIS DAN PERANCANGAN ........................................................................................... 16

3.1 Definisi Masalah .............................................................................................................................. 16

3.1.1 Analisis Sistem .......................................................................................................................... 16

3.1.2 Gambaran Umum Sistem Yang Dibuat ..................................................................................... 16

3.1.2.1 Diagram Use Case ............................................................................................................... 16

3.1.2.2 Skenario Use Case .............................................................................................................. 17

3.1.2.3 Diagram Konteks ................................................................................................................ 23

3.1.2.4 Diagram Aliran Data ........................................................................................................... 24

3.2 Perancangan Sistem .......................................................................................................................... 24

3.2.1 Perancangan Subsistem Manajemen Model .............................................................................. 25

3.2.2 Perancangan Subsistem Manajemen Data ................................................................................. 32

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 13: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

xiii

3.2.3 Perancangan Subsistem Manajemen Dialog ............................................................................. 36

BAB IV IMPLEMENTASI DAN PEMBAHASAN .................................................................................. 41

4.1Implementasi Sistem .......................................................................................................................... 41

4.1.1 Implementasi Subsistem Manajemen Data ................................................................................ 41

4.1.2 Implementasi Subsistem Manajemen Model .............................................................................. 45

4.1.3 Implementasi Subsistem Manajemen Dialog ............................................................................. 47

4.1.3.1 Halaman Home ....................................................................................................................... 47

4.1.3.2 Halaman Login ........................................................................................................................ 48

4.1.3.3 Halaman Home Admin ........................................................................................................... 49

4.1.3.4 Halaman Sub Pengelolaan Alternatif ...................................................................................... 50

4.1.3.5 Halaman Sub Pengelolaan Kriteria ......................................................................................... 51

4.1.3.6 Halaman Sub Pengelolaan Nilai Standar Kriteria ................................................................... 53

4.1.3.7 Halaman Sub Nilai .................................................................................................................. 54

4.1.3.8 Halaman Tambah Alternatif .................................................................................................... 56

4.1.3.9 Halaman Edit Alternatif .......................................................................................................... 58

4.1.3.10 Halaman Hapus Alternatif .................................................................................................... 59

4.1.3.11 Halaman Edit Nilai ................................................................................................................ 60

4.1.3.12 Halaman Hapus Nilai ............................................................................................................ 61

4.1.3.13 Halaman Tambah Nilai Standar Kriteria ............................................................................... 62

4.1.3.14 Halaman Edit Nilai Standar Kriteria ..................................................................................... 64

4.1.3.15 Halaman Hapus Nilai Standar Kriteria ................................................................................. 65

4.1.3.16 Halaman Registrasi ............................................................................................................... 66

4.1.3.17 Halaman Perhitungan ............................................................................................................ 67

4.1.3.18 Halaman Hasil ....................................................................................................................... 68

4.1.3.20 Halaman Tentang .................................................................................................................. 73

4.2 Uji Coba Program dan Sistem .......................................................................................................... 73

4.2.1 Pengujian Fungsi Sistem ........................................................................................................... 73

4.2.2 Pengujian Validalitas Perhitungan SAW .................................................................................. 77

4.2.3 Pengujian Sistem Oleh pengguna ............................................................................................... 77

BAB V PENUTUP...................................................................................................................................... 84

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 14: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

xiv

5.1 Kesimpulan ...................................................................................................................................... 84

5.2 Saran ................................................................................................................................................. 84

Lampiran ..................................................................................................................................................... 86

Daftar Pustaka ............................................................................................................................................. 95

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 15: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

xv

Daftar Gambar

Gambar 2. 1 Model Konseptual SPK(Suryadi, 2002) ............................................................... 9

Gambar 2. 2 Karakteristik Sistem Pendukung Keputusan (Turban, 1988) ............................. 10

Gambar 2. 3 Grafik Nilai Standar Kriteria (Suryadi, 2002) .................................................... 14

Gambar 3. 1 Diagram Use Case .............................................................................................. 17

Gambar 3. 2 Diagram Konteks ............................................................................................... 23

Gambar 3. 3 DFD Level 1 ....................................................................................................... 24

Gambar 3. 4 Flowchart SAW .................................................................................................. 26

Gambar 3. 5 Diagram ER ........................................................................................................ 33

Gambar 3. 6 Model Logikal .................................................................................................... 34

Gambar 3. 7 Halaman Form Utama ........................................................................................ 36

Gambar 3. 8 Halaman Pengelolan Kriteria ............................................................................. 37

Gambar 3. 9 Halaman Pengelolaan Nilai Standar Kriteria ..................................................... 38

Gambar 3. 10 Halaman Pengelolaan Alternatif ...................................................................... 38

Gambar 3. 11 Halaman Pengelolaan Nilai .............................................................................. 39

Gambar 3. 12 Halaman Pemilihan .......................................................................................... 40

Gambar 3. 13 Halaman Hasil Pemilihan ................................................................................. 40

Gambar 4. 1 Implementasi Basis Data .................................................................................... 41

Gambar 4. 2 Halaman Home .................................................................................................. 47

Gambar 4. 3 Halaman Login ................................................................................................... 48

Gambar 4. 4 Halaman Home Admin ...................................................................................... 49

Gambar 4. 5 Halaman Sub Pengelolaan Alternatif ................................................................ 50

Gambar 4. 6 Halaman Sub Pengelolaan Kriteria .................................................................... 51

Gambar 4. 7 Halaman Sub Pengelolaan Nilai Standar Kriteria ............................................. 53

Gambar 4. 8 Halaman Sub Pengelolaan Nilai ........................................................................ 54

Gambar 4. 9 Gambar Tambah Alternatif ............................................................................... 56

Gambar 4. 10 Halaman Edit Alternatif ................................................................................... 58

Gambar 4. 11 Halaman Hapus Alternatif ................................................................................ 59

Gambar 4. 12 Halaman Edit Nilai .......................................................................................... 60

Gambar 4. 13 Halaman Hapus Nilai ....................................................................................... 61

Gambar 4. 14 Halaman Tambah Nilai Standar Kriteria .......................................................... 62

Gambar 4. 15 Halaman Edit Nilai Standar Kriteria ................................................................ 64

Gambar 4. 16 Halaman Hapus Nilai Standar Kriteria ............................................................ 65

Gambar 4. 17 Halaman Registrasi ......................................................................................... 66

Gambar 4. 18 Halaman Perhitungan ...................................................................................... 67

Gambar 4. 19 Halaman Hasil ................................................................................................. 68

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 16: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

xvi

Gambar 4. 20 Hasil Cetak ...................................................................................................... 72

Gambar 4. 21 Halaman Tentang ............................................................................................ 73

Gambar 4. 22 Hasil Kuisioner 1a ............................................................................................ 78

Gambar 4. 23 Hasil Kuisioner Nomor 2a ............................................................................... 78

Gambar 4. 24 Hasil Kuisioner Nomor 3a ............................................................................... 79

Gambar 4. 25 Hasil Kuisioner Nomor 4a ............................................................................... 79

Gambar 4. 26 Hasil Kuisioner Nomor 5a ............................................................................... 80

Gambar 4. 27 Hasil Kuisioner Nomor 6a ............................................................................... 80

Gambar 4. 28 Hasil Kuisioner Nomor 7a ............................................................................... 81

Gambar 4. 29 Hasil Kuisioner Nomor 1b ............................................................................... 82

Gambar 4. 30 Hasil Kuisioner Nomor 2b ............................................................................... 82

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 17: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

xvii

Daftar Tabel

Tabel 3. 1 Tabel Admin .......................................................................................................... 34

Tabel 3. 2 Tabel Alternatif ...................................................................................................... 35

Tabel 3. 3 Tabel Nilai ............................................................................................................. 35

Tabel 3. 4 Tabel Kriteria ......................................................................................................... 35

Tabel 3. 5 Tabel Nilai Standar Kriteria ................................................................................... 35

Tabel 3. 6 Tabel Pemilih ......................................................................................................... 35

Tabel 3. 7 Tabel Bobot Pilih ................................................................................................... 36

Tabel 4. 1 Tabel Admin .......................................................................................................... 42

Tabel 4. 2 Tabel Alternatif ...................................................................................................... 42

Tabel 4. 3 Tabel Bobot Pilih ................................................................................................... 43

Tabel 4. 4 Tabel Kriteria ......................................................................................................... 43

Tabel 4. 5 Tabel Nilai ............................................................................................................. 43

Tabel 4. 6 Tabel Nilai Standar Kriteria ................................................................................... 44

Tabel 4. 7 Tabel Pemilih ......................................................................................................... 44

Tabel 4. 8 Tabel Pengujian Admin ......................................................................................... 73

Tabel 4. 9 Tabel Pengujian Fungsi User ................................................................................ 74

Tabel 4. 10 Tabel Pegujian Validalitas Perhitungan SAW ..................................................... 77

Tabel 4. 11 Tabel Hasil Kuisioner Bagian A .......................................................................... 77

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 18: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

1

BAB I

PENDAHULUAN

1.1 Latar Belakang Masalah

Perkembangan teknologi seluler yang semakin hari semakin pesat

merupakan hal yang menguntungkan bagi distributor handphone yang

menawarkan berbagai macam inovasi. Tidak bisa dipungkiri bahwa

perkembangan teknologi seluler ini sedikit banyak telah berpengaruh terhadap

segala aspek di dalam kehidupan manusia baik dari segi sosial, ekonomi

bahkan politik.

Perkembangan di bidang telekomunikasi yang berdampak pada handphone

dapat dilihat dari bentuk fisiknya yang menjadi lebih ringan, tipis , beraneka

warna, sampai operating system yang menawarkan fitur-fitur menarik yang

semakin hari dapat diperbaharui dan memudahkan manusia dalam

berkomunikasi, bertransaksi bahkan saling bertukar informasi. Pada jaman

dahulu sebelum handphone berkembang seperti sekarang orang-orang tidak

menyangka bahwa dengan menggunakan satu alat dapat mengerjakan banyak

hal seperti berbicara atau bertatap muka dengan seseorang yang berada jauh

atau bisa membaca koran yang biasa dibeli berlangganan dan bermain game

dengan alat itu atau bahkan bisa bertransaksi layaknya di bank hanya dengan

menggunakan handphone.

Perkembangan ponsel di Indonesia juga berkembang cepat sehingga sulit

dipungkiri bahwa kehidupan sehari-hari masyarakat Indonesia dari berbagai

profesi sangat bergantung pada handphone. Permasalahan muncul ketika

masyarakat tidak hanya memiliki satu handphone melainkan lebih dari satu

hal ini dikarenakan kebutuhan akan komunikasi sangat tinggi akan tetapi tidak

berimbang dengan adanya sistem yang mendukung di dalam pemilihan

handphone yang tepat dan sesuai dengan kriteria masing-masing pribadi

pengguna handphone. Banyak diantara pengguna handphone hanya

menggunakan fasilitas yang mudah diakses seperti mesin pencari, tabloid

handphone atau informasi dari teman. Metode tersebut kurang efektif dalam

menentukan handphone apa yang sesuai dengan kriteria calon pembeli yang

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 19: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

2

melibatkan beberapa faktor seperti harga, brand, depresiasi, RAM, kamera,

layar, baterai dan fitur.

Masyarakat Indonesia yang tidak memiliki pengetahuan yang cukup

terkait teknologi informasi seringkali merasa bingung jika dihadapkan dengan

berbagai pilihan tersebut oleh karena itu terkadang mereka membutuhkan

informasi mengenai handphone yang akan dibeli melalui internet. Di internet

mereka bisa mencari informasi mengenai handphone tersebut akan tetapi

terkadang informasi yang didapatkan tidak sepenuhnya sesuai dengan

kebutuhan oleh karena itu sangat dibutuhkan sistem yang bisa dengan mudah

diakses dan tidak membingungkan calon pembeli dan membantu dalam

mempermudah memilih handphone yang tepat dan sesuai dengan kebutuhan

pengguna.

Penulis memilih metode simple additive weighting sebagai metode

pengembangan aplikasi karena pada dasarnya metode ini akan mencari

penjumlahan terbobot dari rating kinerja pada setiap alternatif pada semua

kriteria, kemudian dilanjutkan dengan proses perangkingan yang akan

menyeleksi alternatif terbaik dari sejumlah alternatif, dalam hal ini alternatif

yang dimaksud adalah handphone-handphone yang terdapat di dalam

database. Metode ini juga merupakan metode yang paling tepat karena dapat

mengolah data kriteria yang mempunyai nilai yang berbeda contohnya kriteria

harga mempunyai nilai angka sedangkan kriteria brand dinilai berdasarkan

tingkat kepopuleran brand tersebut lalu kedua kriteria tersebut bersama

kriteria lainnya akan dinormalisasi, hal inilah yang membuat metode simple

additive weighting sangat tepat digunakan.

Penelitian yang dilakukan oleh Paramita (2013) dengan judul Efektifitas

penggunaan metode simple additive weighting dalam sistem pendukung

keputusan penentuan pemberian kredit peminjaman uang tunai PT. BPR X

membuktikan bahwa metode ini lebih efektif digunakan dalam pengambilan

keputusan pemberian kredit, maka pada penulisan skripsi ini akan dibuat

sistem pendukung pengambilan keputusan berbasis web untuk pemilihan

handphone menggunakan metode simple additive weighting untuk membantu

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 20: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

3

calon pembeli yang tidak mengetahui handphone yang tepat dan sesuai

dengan kebutuhan berdasarkan kriteria yang ditentukan.

1.2 Rumusan Masalah

Berdasarkan latar belakang di atas, permasalahan yang dirumuskan adalah :

1. Bagaimana cara membangun sistem pendukung keputusan pemilihan

handphone menggunakan metode SAW berbasis web?

2. Apakah sistem pendukung keputusan yang dibangun dapat mempermudah

pengguna dalam menentukan handphone yang tepat dan sesuai kriteria

pengguna?

1.3 Tujuan Penelitian

Tujuan dari penulisan ini adalah membangun sistem yang dapat membantu

calon pembeli dalam mempermudah memilih handphone berdasarkan kriteria

yang diinginkan.

1.4 Manfaat Penelitian

Merujuk pada penelitian di atas maka penelitian ini sekurang-kurangnya

diharapkan dapat memberi dua kegunaan, yaitu :

Manfaat teoritis, dapat memberikan contoh konkrit tentang

pengambilan keputusan khususnya dengan menggunakan metode

Simple Additive Weighting.

Manfaat praktis :

1. Dapat memberikan masukan yang berarti bagi calon pembeli dalam

menentukan handphone yang tepat dan sesuai dengan kebutuhan

menggunakan metode Simple Additive Weighting.

2. Dapat memberikan sumbangan pemikiran yang dapat digunakan

oleh distributor handphone dalam memproduksi handphone

berdasarkan permintaan calon pembeli.

1.5 Batasan Masalah

Penelitian akan dibatasi tidak menyimpang dari tujuan penelitian. Berapa hal

yang harus dibatasi antara lain :

1. Sistem pendukung pengambilan keputusan untuk pembelian handphone

hanya dibatasi untuk handphone yang memiliki operating system android.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 21: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

4

2. Sistem pendukung pengambilan keputusan untuk pembelian handphone

ini dibangun berbasis Web.

3. Kriteria utama yang digunakan tidak dapat diubah, yaitu harga, brand,

depresiasi, RAM, kamera, layar, baterai dan fitur.

1.6 Metode Penelitian

Penelitian ini dilakukan dengan metodologi sebagai berikut :

1. Studi Kepustakaan

Metode ini digunakan untuk mencari literatur atau pustaka yang

berkaitan dengan perangkat lunak yang dibuat dan membantu

mempertegas teori-teori yang ada serta memperoleh data yang

sesungguhnya.

2. Analisis

Metode ini dilaksanakan dengan melakukan pengumpulan data dan

spesifikasi tentang sistem pendukung keputusan pembelian handphone

serta melakukan analisis terhadap masalah yang ada.

3. Perancangan

Metode ini dilaksanakan dengan melakukan perancangan terhadap

sistem yaitu use case, diagram ER, DFD dan interface yang akan

dibangun berdasarkan analisis yang telah dilakukan dan komponen-

komponen sistem pendukung keputusan yang meliputi subsistem

manajemen basis data, subsistem manajemen model, subsistem

perangkat lunak penyelengara dialog dan subsistem manajemen

berbasis pengetahuan.

4. Implementasi

Metode ini dilaksanakan dengan melakukan implementasi rancangan

sistem ke dalam bahasa pemrograman PHP.

5. Pengujian

Metode ini dilaksanakan dengan melakukan pengujian terhadap sistem

untuk mengetahui apakah sistem sudah berjalan dengan benar dan

dengan menggunakan kuisioner.

6. Analisis hasil

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 22: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

5

Metode ini dilaksanakan dengan melakukan pengujian terhadap sistem

untuk mengetahui apakah sistem mampu mengambil keputusan dalam

pembelian handphone dengan menerapkan metode SAW yaitu dengan

cara pengisian kuisioner oleh responden dengan cara mengukur 3

kriteria utama yaitu berdasarkan kemudahan yang diberikan oleh

sistem, akurasi hasil yang diberikan sistem dan penampilan/interface

yang ditampilkan oleh sistem. Hasil dari kuisioner tersebut akan

menjadi tolak ukur dalam menentukan apakah sistem pendukung

keputusan yang dibangun dapat mempermudah pengguna dalam

menentukan handphone yang tepat dan sesuai dengan kriteria

pengguna dan telah membantu calon pembeli secara efektif

mendapatkan handphone yang tepat dan sesuai kebutuhan.

7. Penyusunan laporan

Metode ini dilaksanakan dengan membuat laporan hasil analisis dan

perancangan.

1.7 Sitematika Penulisan Laporan

Dalam penelitian ini, sistematika penulisan dibagi menjadi 5 bab yaitu :

1. Bab I : Pendahuluan

Bab ini menjelaskan latar belakang masalah, rumusan

masalah, batasan masalah, tujuan, metodologi penelitian,

dan sistematika penulisan

2. Bab II : Landasan Teori

Bab ini berisi teori-teori yang menjadi dasar penelitian

3. Bab III : Analisis dan Perancangan

Bab ini berisi analisis masalah dan perancangan use case

sistem, DFD, diagram ER, perancangan subsistem

manajemen model, perancangan subsistem manajemen

data, perancangan subsistem manajemen dialog,

implementasi sistem pendukung keputusan yang nantinya

akan dibangun sebagai dasar dalam implementasi sistem

4. Bab IV : Implementasi dan Pengujian Sistem

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 23: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

6

Bab ini berisi implementasi sistem, uji coba dan analisis

dari sistem yang telah diimplementasikan.

5. Bab V : Penutup

Bab ini berisi kesimpulan dan saran dari uji coba sistem.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 24: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

7

BAB II

LANDASAN TEORI

Bab ini akan menjelaskan tentang dasar–dasar teori yang digunakan dalam

penelitian,di antaranya tentang Sistem Pendukung Keputusan (SPK), dan metode

Simple Additive Weighting (SAW).

2.1 Sistem Pendukung Keputusan

2.1.1 Definisi Sistem Pendukung Keputusan

Sistem Pendukung Keputusan adalah bagian dari sistem informasi berbasis

komputer termasuk sistem berbasis pengetahuan (manajemen pengetahuan) yang

dipakai untuk mendukung pengambilan keputusan dalam suatu organisasi atau

perusahaan.

Dapat juga dikatakan sebagai sistem komputer yang mengolah data menjadi

informasi untuk mengambil keputusan dari masalah semi-terstruktur yang

spesifik.

SPK dapat digambarkan sebagai sistem yang berkemampuan mendukung analisis

ad hoc data, dan pemodelan keputusan, berorientasi keputusan, orientasi

perencanaan masa depan, dan digunakan pada saat-saat yang tidak biasa (Moore

dan Chang, 1980).

2.1.2 Komponen-komponen Sistem Pendukung Keputusan

Suatu SPK memiliki tiga subsistem utama yang menentukan kapabilitas teknik

SPK (Kardasah,2002), yaitu sebagai berikut :

1. Subsistem Manajemen Basis Data (Database Management Subsytem)

Ada perbedaan antara basis data untuk SPK dan non-SPK. Pertama

sumber data untuk SPK lebih “kaya” dari non-SPK dimana data harus

berasal dari luar dan dari dalam karena proses pengambilan keputusan,

terutama dalam level manajemen puncak sangat bergantung pada sumber

data luar, seperti data ekonomi. Kedua, proses pengambilan ekstrasi data

dari sumber data yang sangat besar. SPK membutuhkan proses ekstrasi

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 25: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

8

dan DBMS yang dalam pengelolaannya harus cukup fleksibel untuk

memungkinkan penambahan dan pengurangannya secara cepat.

2. Subsistem Manajemen Model ( Model Management Subsystem)

Salah satu kemampuan SPK adalah kemampuan untuk mengintegrasikan

data dan model-model keputusan. Hal ini dapat dilakukan dengan

menambahkan model-model keputusan ke dalam sistem informasi yang

menggunakan basis data sebagai mekanisme komunikasi dan integrasi dan

komunikasi diantara model-model. Komunikasi antara berbagai model

yang saling berhubungan diserahkan kepada pengambil keputusan sebagai

proses intelektual dan manual.

3. Subsistem Perangkat Lunak Penyelengara Dialog (Dialog Generation and

Management Subsystem)

Komponen dari sistem dialog adalah pemakai, terminal dan sistem

perangkat lunak. subsistem dialog dibagi menjadi tiga yaitu :

a. Bahasa aksi, meliputi apa yang dapat dilakukan oleh pemakai dalam

berkomunikasi dengan sistem. hal ini meliputi pemilihan-pemilihan

seperti papan ketik (keyboard), panel-panel sentuh, joystick, perintah

suara dan sebagainya.

b. Bahasa tampilan atau persentasi, meliputi apa yang harus diketahui

oleh pemakai. Bahasa tampilan meliputi pilihan-pilihan seperti printer,

layar, tampilan, grafik, warna, ploter, keluaran suara, dan sebagainya.

c. Bahasa pengetahuan, meliputi apa yang harus diketahui oleh pemakai

agar pemakaian sistem dapat efektif. basis pengetahuan bisa berada

dalam pikiran pemakai, pada kartu referensi atau petunjuk, dalam buku

manual, dan sebagainya.

4. Subsistem Manajemen Berbasis Pengetahuan (Knowledge Management

Subsystem)

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 26: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

9

Subsistem ini dapat mendukung semua subsistem lain atau bertindak

sebagai suatu komponen independen. Selain itu, subsistem ini juga dapat

memberikan intelegensi untuk memperbesar pengetahuan kepada si pengambil

keputusan.

Sistem pendukung keputusan harus mencakup tiga komponen utama dari

DBMS, MBMS dan antarmuka pengguna. Sedangkan subsistem manajemen

berbasis pengetahuan adalah opsional. Namun subsistem berbasis pengetahuan

dapat memberikan banyak manfaat karena memberikan inteligensi bagi 3

(tiga) komponen utama tersebut. Di luar keempat komponen di atas, seperti

layaknya semua sistem informasi manajemen, pengguna dapat dianggap

sebagai salah satu komponen DSS

Dari komponen-komponen ini jika digambarkan dalam bentuk bagan,

maka akan menjadi seperti Gambar 2.1:

Other computer based

system

Data management

Dialog

management

Knowledge

manager

Model

management

Manager (user)

Data; external

ang internal

Gambar 2. 1 Model Konseptual SPK(Suryadi, 2002)

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 27: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

10

2.1.3 Karakteristik dan Kemampuan Sistem Pendukung Keputusan

Lima karakteristik utama SPK (Sprague et.al., 1993), yaitu :

1. Sistem berbasis komputer.

2. Sistem memudahkan user dalam mengambil keputusan.

3. Sistem menggunakan kalkulasi manual untuk memecahkan masalah yang

sulit.

4. Sistem menggunakan simulasi yang mudah dimengerti.

5. Sistem mempunyai data dan model analisis sebagai komponen utama.

Gambar 2. 2 Karakteristik Sistem Pendukung Keputusan (Turban,

1988)

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 28: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

11

2.1.4 Langkah-Langkah Pengambilan Keputusan

Proses pendukung keputusan dimulai dengan fase inteligent, dimana kenyataan

diuji dan masalahnya teridentifikasi, kemudian fase design, yaitu suatu model

yang menggambarkan suatu sistem yang mengacu pada peraturan–peraturan dan

kriteria-kriteria dikumpulkan untuk suatu evaluasi dari pilihan-pilihan aksi yang

teridentifikasi. Berikutnya adalah fase choice yang mengandung suatu tujuan

penyelesaian untuk model. Fase yang terakhir adalah implementation,yang

melihat tingkat kesuksesan sistem dalam menyelesaikan masalah yang ada (

Turban, 1988).

2.1.5 Kararteristik dan Nilai Guna Sistem

Menurut Turban (1995) beberapa karakteristik yang membedakannya adalah:

1. Sistem pendukung keputusan dirancang untuk membantu mengambil

keputusan dalam memecahkan masalah yang sifatnya semi terstruktur

ataupun tidak terstruktur.

2. Dalam proses pengolahannya, sistem pendukung keputusan

mengkombinasikan penggunaan model-model / teknik-teknik analisis

dengan teknik pemasukan data konvensional serta fungsi-fungsi

pencari/interogasi informasi.

3. Sistem pendukung keputusan, dirancang sedemikian rupa sehingga dapat

digunakan dengan mudah oleh orang-orang yang tidak memiliki dasar

kemampuan pengoprasian komputer yang tinggi. Oleh karena itu

pendekatan yang digunakan biasanya model interaktif.

4. Sistem pendukung keputusan dirancang dengan menekankan pada aspek

fleksibilitas serta kemampuan adaptasi yang tinggi. Sehingga mudah

disesuaikan dengan perubahan lingkungan yang terjadi dan kebutuhan

pemakai.

2.2 Metode Simple Additive Weighting(SAW).

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 29: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

12

Metode Simple Additive Weighting (SAW) sering juga dikenal istilah

metode penjumlahan terbobot. Konsep dasar metode SAW adalah mencari

penjumlahan terbobot dari rating kinerja pada setiap alternatif pada semua atribut

(Fishburn, 1967)(MacCrimmon, 1968).

Metode SAW membutuhkan proses normalisasi matriks keputusan (X) ke

suatu skala yang dapat diperbandingkan dengan semua rating alternatif yang ada.

Formula untuk melakukan normalisasi tersebut adalah sebagai berikut

(Kusumadewi,2006):

jika j adalah atribut benefit

Keterangan :

rij = rating kinerja ternormalisasi

Max xij = nilai maksimum dari baris dan kolom

Min xij = nilai minimum dari nilai baris dan kolom

xij = nilai standar kriteria pada baris ke-i , kolom ke-j

A = alternatif

C = kriteria

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 30: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

13

m = kriteria ke-m

n = alternatif ke-n

benefit = nilai kriteria yang bermanfaat bagi pengguna ketika nilainya

semakin tinggi

Dimana rij adalah rating kinerja ternormalisasi dari rating Ai pada atribut

Cj; i= 1,2,..,m dan j= 1,2,...,n.

Nilai preferensi untuk setiap alternatif ( Vi) diberikan sebagai :

…(2.2)

Dimana :

vi = Nilai akhir dari alternatif

wj = Bobot yang telah ditentukan

rij = Normalisasi matriks

n = jumlah alternatif

Nilai vi yang lebih besar mengindikasikan bahwa alternatif Ai lebih terpilih

Penilaian nilai standar kriteria dilakukan berpatokan dengan bilangan fuzzy seperti

dalam gambar 2.3 berikut ini :

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 31: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

14

SR T STCR

107,552,50

Gambar 2. 3 Grafik Nilai Standar Kriteria (Suryadi, 2002)

Keterangan :

SR = Sangat rendah

R = Rendah

C = Cukup

T = Tinggi

ST = Sangat Tinggi

Langkah penyelesaian SAW menurut Kusumadewi (2006) sebagai berikut

:

1. Menentukan kriteria-kriteria yang akan dijadikan acuan dalam

pengambilan keputusan, yaitu Ci.

2. Menentukan rating kecocokan setiap alternatif pada setiap kriteria.

3. Membuat matriks keputusan berdasarkan kriteria(Ci), kemudian

melakukan normalisasi matriks berdasarkan persamaan yang disesuaikan

dengan jenis atribut (atribut keuntungan ataupun atribut biaya) sehingga

diperoleh matriks ternormalisasi R.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 32: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

15

4. Hasil akhir diperoleh dari proses perankingan yaitu penjumlahan dari

perkalian matriks ternormalisasi R dengan vektor bobot sehingga

diperoleh nilai terbesar yang dipilih sebagai alternatif terbaik (Ai)sebagai

solusi

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 33: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

16

BAB III

ANALISIS DAN PERANCANGAN

Bab ini berisi uraian tentang analisa dan perancangan. Rancangan sistem

pendukung keputusan membutukan masukan, proses dan keluaran.

3.1 Definisi Masalah

3.1.1 Analisis Sistem

Dalam mencari informasi mengenai spesifikasi handphone yang ingin

dibeli biasanya calon membeli menggunakan cara manual dengan cara melihat

iklan di tv, membaca spesifikasi di tabloid, melihat handphone yang sedang

banyak digunakan oleh orang-orang di sekitar lingkungan atau mengetikkan nama

handphone yang akan dibeli pada mesin pencari google. Tidak adanya sistem

yang dapat membantu di dalam pemilihan handphone yang tepat dan sesuai

dengan kriteria menyulitkan pengambilan keputusan oleh karena itu dibutuhkan

sistem pendukung keputusan pemilihan handphone yang dapat membantu

pengguna di dalam menentukan handphone yang tepat dan sesuai dengan kriteria

pengguna dikarenakan sistem menyediakan beberapa alternatif dan kriteria.

Pengguna memberi bobot sesuai keinginan mereka sehingga hasil akhir yang

mereka dapatkan sungguh-sungguh sesuai dengan kriteria pengguna.

3.1.2 Gambaran Umum Sistem Yang Dibuat

Terdapat dua aktor didalam sistem pendukung keputusan pemilihan

handphone ini yaitu administrator dan user. User menginputkan bobot kriteria ke

dalam sistem dan sistem akan memberikan output hasil rekomendasi kepada user.

3.1.2.1 Diagram Use Case

Pada bagian ini akan ditunjukkan gambaran penggunaan sistem beserta

proses-proses

yang dilakukan oleh pengguna dalam sistem ini, berikut gambarannya (lihat

gambar 3.1)

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 34: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

17

Mengelola Nilai Standar

Kriteria

Membuat

Nilai Standar

Kriteria

Mengedit

Nilai

Stanadar

Kriteria

Menghapus

Nilai Standar

Kriteria

Mengelola Alternatif

Membuat

Alternatif

Mengedit

Alternatif

Menghapus

Alternatif

Mengelola Kriteria

Membuat

kriteria

Mengedit

kriteria

Mengelola Perhitungan

Memberi

Bobot

Mencetak

Hasil

Perhitungan

Registrasi

User

Administrator

Login<<include>>

<<

inclu

de>

>

<<

inclu

de

>>

<<

inclu

de>

>

Menghapus

Kriteria

Mengelola Nilai

Menghapus

nilai

Mengedit

nilai

<<

inclu

de>

>

Gambar 3. 1 Diagram Use Case

Pada use case diatas terdapat dua aktor yaitu user dan administrator. user

dapat melakukan pengelolaan perhitungan yaitu registrasi dengan cara

memasukan email dan nama, memberi bobot dan mencetak hasil

perhitungan. Administrator dapat melakukan Pengelolaan alternatif yaitu

membuat alternatif, mengedit alternatif dan menghapus alternatif,

Pengelolaan kriteria yaitu membuat kriteria, mengedit kriteria dan

menghapus kriteria, Pengelolaan nilai standar kriteria yaitu Membuat nilai

standar kriteria, Mengedit nilai standar kriteria dan menghapus nilai

standar kriteria dan pengelolaan nilai yaitu membuat nilai, mengedit nilai

dan menghapus nilai.

3.1.2.2 Skenario Use Case

1. Nama Use Case : Login

Aktor : Administrator

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 35: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

18

Kondisi Awal : Form Halaman Awal Terbuka

Kondisi Akhir : Form Halaman Admin Terbuka

Aksi Aktor Reaksi Sistem

2.user memasukan username,

password

3.user klik login

1.sistem menampilkan halaman

home awal

4.sistem menampilkan halaman

home

2. Nama Use Case : Membuat Alternatif

Aktor : Administrator

Kondisi Awal : Form Alternatif Terbuka

Kondisi Akhir : id_nilai_alternatif terbuat

Aksi Aktor Reaksi Sistem

2.admin klik tambah alternatif

4.admin mengisi form tambah

alternatif

1.sistem menampilkan halaman

alternatif

3.sistem menampilkan form tambah

alternatif

5.sistem menyimpan data ke basis

data

3. Nama Use Case : Mengedit Alternatif

Aktor : Administrator

Kondisi Awal : Form Alternatif Terbuka

Kondisi Akhir : alternatif berhasil diedit

Aksi Aktor Reaksi Sistem

2. admin klik alternatif yang ingin

diedit lalu klik edit

4.admin mengedit lalu klik save

1.sistem menampilkan halaman

alternatif

3.sistem menampilkan alternatif

5.sistem menyimpan ke dalam basis

data

4. Nama Use Case : Menghapus Alternatif

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 36: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

19

Aktor : Administrator

Kondisi Awal : Form Alternatif Terbuka

Kondisi Akhir : alternatif terhapus

Aksi Aktor Reaksi Sistem

2. admin klik alternatif yang ingin

dihapus lalu klik hapus

1.sistem menampilkan halaman

alternatif

3.sistem menghapus alternatif dari

basis data

5. Nama Use Case : Membuat Kriteria

Aktor : Administrator

Kondisi Awal : Form Kriteria Terbuka

Kondisi Akhir : id kriteria terbuat

Aksi Aktor Reaksi Sistem

2. admin menginputkan isi dari kriteria lalu

klik save

1.sistem menampilkan halaman kriteria

3.sistem menyimpan kriteria ke dalam

basis data

6.Nama Use Case : Mengedit Kriteria

Aktor : Administrator

Kondisi Awal : Form Kriteria Terbuka

Kondisi Akhir : kriteria berhasil diedit

Aksi Aktor Reaksi Sistem

2. admin klik nilai kriteria yang ingin diedit

lalu klik edit

3.admin mengedit lalu klik save

1.sistem menampilkan kriteria

4.sistem menyimpan ke dalam

database

7.Nama Use Case : Menghapus Kriteria

Aktor : Administrator

Kondisi Awal : Form KriteriaTerbuka

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 37: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

20

Kondisi Akhir : kriteria terhapus

Aksi Aktor Reaksi Sistem

2. admin klik kriteria yang ingin dihapus lalu

klik hapus

1.sistem menampilkan halaman kriteria

3.sistem menghapus kriteria dari basis

data

8. Nama Use Case : Membuat Nilai Standar Kriteria

Aktor : Administrator

Kondisi Awal : Form Nilai Staandar Kriteria Terbuka

Kondisi Akhir : id Nilai staandar kriteria terbuat

Aksi Aktor Reaksi Sistem

2. admin menginputkan isi dari nilai standar

kriteria lalu klik save

1.sistem menampilkan halaman nilai

standar kriteria

3.sistem menyimpan nilai standar

kriteria ke dalam basis data

9.Nama Use Case : Mengedit Nilai Standar Kriteria

Aktor : Administrator

Kondisi Awal : Form Nilai Standar Kriteria Terbuka

Kondisi Akhir : Nilai standar kriteria berhasil diedit

Aksi Aktor Reaksi Sistem

2. admin klik nilai standar kriteria yang ingin

diedit lalu klik edit

3.admin mengedit lalu klik save

1.sistem menampilkan nilai standar

kriteria

4.sistem menyimpan ke dalam

database

10.Nama Use Case : Menghapus Nilai Standar Kriteria

Aktor : Administrator

Kondisi Awal : Form Nilai Standar KriteriaTerbuka

Kondisi Akhir : Nilai standar kriteria terhapus

Aksi Aktor Reaksi Sistem

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 38: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

21

2. admin klik nilai standar kriteria yang ingin

dihapus lalu klik hapus

1.sistem menampilkan halaman nilai

standar kriteria

3.sistem menghapus nilai standar

kriteria dari basis data

11. Nama Use Case : Registrasi Pemilih

Aktor : User

Kondisi Awal : Form Registrasi Terbuka

Kondisi Akhir : User masuk ke form pemilihan

Aksi Aktor Reaksi Sistem

2. admin menginputkan nama dan email

1.sistem menampilkan halaman

registrasi

3.sistem menyimpan ke dalam basis

data dan menampilkan halaman

pemilihan

12.Nama Use Case : Memberi bobot

Aktor : User

Kondisi Awal : Form Pemilihan Terbuka

Kondisi Akhir : Hasil pemilihan ditampilkan

Aksi Aktor Reaksi Sistem

2. admin memberi bobot pada kriteria lalu

klik hitung

1.sistem menampilkan halaman

pemilihan

3.sistem menghitung dan menampilkan

hasil

4.sistem menyimpan hasil perhitungan

13.Nama Use Case : Mencetak Hasil Rekomendasi

Aktor : User

Kondisi Awal : Hasil Rekomendasi ditampilkan

Kondisi Akhir : Mencetak

Aksi Aktor Reaksi Sistem

1.sistem menampilkan halaman hasil

perhitungan

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 39: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

22

2. admin klik cetak

3.sistem mencetak hasil perhitungan

14. Nama Use Case : Membuat Nilai

Aktor : Administrator

Kondisi Awal : Form Nilai Terbuka

Kondisi Akhir :

Aksi Aktor Reaksi Sistem

2.admin klik tambah nilai

4.admin mengisi form tambah nilai

1.sistem menampilkan halaman nilai

3.sistem menampilkan form tambah

nilai

5.sistem menyimpan data ke basis

data

15. Nama Use Case : Mengedit Nilai

Aktor : Administrator

Kondisi Awal : Form Nilai Terbuka

Kondisi Akhir : nilai berhasil diedit

Aksi Aktor Reaksi Sistem

2. admin klik isi nilai yang ingin

diedit lalu klik edit

4.admin mengedit lalu klik save

1.sistem menampilkan halaman nilai

3.sistem menampilkan nilai

5.sistem menyimpan ke dalam basis

data

16. Nama Use Case : Menghapus Nilai

Aktor : Administrator

Kondisi Awal : Form Nilai Terbuka

Kondisi Akhir : nilai terhapus

Aksi Aktor Reaksi Sistem

2. admin klik isi nilai yang ingin

dihapus lalu klik hapus

1.sistem menampilkan halaman nilai

3.sistem menghapus nilai dari basis

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 40: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

23

data

3.1.2.3 Diagram Konteks

SPK Pemilihan Handphone UserAdministator

Data admin,

Data kriteria,

Data nilai standar kriteria,

Data alternatif,

Data nilai

Data pemilihan,

Data bobot

informasiinformasi

Gambar 3. 2 Diagram Konteks

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 41: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

24

3.1.2.4 Diagram Aliran Data

Administrator

1.0

Login

Administrator

Administrator

2.0

Kelola Kriteria

3.0

Kelola Nilai

Standar Kriteria

Kriteria

Nilai Standar

Kriteria

4.0

Kelola AlternatifAlternatif

Pengguna6.0

Insert Pemilihan

7.0

Insert Bobot Pilih Bobot Pilih

Pemilihan

User name,

password

User

name,

password

kriteria

Nama

kriteria,id

kriteria,atribut

Nama nilai, id

nilai,nilai

Nilai

Standarkriteria

Id kriteria

Nama

alternatif, id

alternatif,gam

bar,deskripsi

alternatif

Nama,id

pemilih,emailpemilihan

idpemilih

Id

kriteria

bobot

Bobot Pilih

5.0

Kelola Nilai Nilai

IsNilaiStandar

Kiteria,Id_alter

natifnilai

Gambar 3. 3 DFD Level 1

3.2 Perancangan Sistem

Perancangan sistem akan meliputi tahap-tahap manajemen model,

manajemen data, manajemen dialog, manajemen pengetahuan, diagram aliran

data.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 42: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

25

3.2.1 Perancangan Subsistem Manajemen Model

Sistem Pendukung Keputusan pembelian handphone ini memiliki

beberapa kriteria yaitu harga, brand, depresiasi, RAM, kamera, layar, baterai, dan

fitur dikarenakan 8 kriteria tersebut adalah faktor-faktor yang mempengaruhi

calon pembeli handphone dalam memilih handphone yang tepat dan sesuai

kriteria. Kriteria yang digunakan di dalam sistem didapatkan dari hasil wawancara

dengan calon pembeli handphone. Dalam wawancara yang terdiri dari 11

pertanyaan seputar kesulitan di dalam membeli handphone didapatkan 8 kriteria

tersebut yang paling banyak disebutkan responden. Lalu dari hasil wawancara

juga diperoleh isi standar kriteria seperti harga memiliki 3 isi standar yaitu harga

terbilang murah pada range di bawah1 juta rupiah, sedang pada range 1,1 juta – 3

juta rupiah dan mahal lebih dari 3 juta rupiah, begitu juga dengan kriteria lainnya.

Penentuan nilai standar kriteria yaitu 1, 5 dan 10 berdasarkan grafik nilai standar

kriteria Suryadi (2002) pada gambar 2.3 dengan berpatokan pada isi standar

kriteria diatas.

Langkah-langkah penyelesaian SAW adalah sebagai berikut :

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 43: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

26

Mulai

Memasukkan data dari

setiap kriteria pada setiap

alternatif

Memberi bobot pada

setiap rating kinerja

Membuat matriks

keputusan

Normalisasi

matriks keputusan

Kalikan matriks

keputusan dengan

bobot kriteria

Preferensi setiap

alternatif

selesai

Gambar 3. 4 Flowchart SAW

Contoh Kasus :

Riko adalah seorang mahasiswa yang akan membeli handphone, akan

tetapi Riko bingung dengan handphone mana yang akan dia pilih. Terdapat

beberapa merek handphone yang dia ingini diantaranya ialah Samsung, Xiaomi

dan Andromax,. Ketiga merek handphone tersebut mempunyai kelebihan dan

kekurangan masing-masing. Beberapa faktor yang menjadi pertimbangan Riko

adalah harga, brand, depresiasi, RAM, kamera, layar, baterai, dan fitur.

c1 = harga

c2 = brand

c3 = depresiasi

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 44: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

27

c4 = RAM

c5 = kamera

c6 = layar

c7 =baterai

c8 =fitur

A1 = Samsung

A2 = Xiaomi

A3 = Andromax

Penggambil keputusan memberikan bobot untuk setiap kriteria sebagai berikut :

c1 = 0,1%, c2 = 0,1%, c3 = 0,1, c4 = 0,1, c5=0,1, c6=0,1, c7=0,1, c8=0,3. Total =

100%

Nilai setiap alternatif pada setiap kriteria adalah :

a. Kriteria Harga

Penilaian Nilai

<1 juta 10

1.000.001 juta – 3.000.000 juta 5

>3 juta 1

b. Kriteria Brand

Penilaian Nilai

Popular 10

Cukup popular 5

Tidak popular 1

c. Kriteria Depresiasi

Penilaian Nilai

Tinggi 10

Sedang 5

Rendah 1

d. Kriteria RAM

Penilaian Nilai

500mb – 1 gb 1

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 45: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

28

1,1gb – 2gb 5

>2gb 10

e. Kriteria Kamera

Penilaian Nilai

<5 MP 1

5MP – 8MP 5

>8 MP 10

f. Kriteria Layar

Penilaian Nilai

<=480x8040 pixels 1

960-1280 pixels 5

>1280 pixels 10

g. Kriteria Baterai

Penilaian Nilai

<2000 mAh 1

2000-3000 mAh 5

>3000 mAh 10

h. Kriteria Fitur

Penilaian Nilai

Banyak 10

Sedang 5

Sedikit 1

Alternatif Kriteria

C1 C2 C3 C4 C5 C6 C7 C8

A1 5 10 10 10 5 10 10 10

A2 5 5 5 5 1 10 5 10

A3 5 1 1 10 5 10 10 10

Normalisasi :

r1.1 = min {5;5;5} = 5 = 1

5 5

r2.1 = min {5;5;5} = 5 = 1

5 5

r3.1 = min {5;5;5} = 5 = 1

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 46: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

29

5 5

Normalisasi :

r1.2 = 10 = 10 = 1

max {10;5;1} 10

r2.2 = 5 = 5 = 0,5

max {10;5;1} 10

r3.2 = 1 = 1 = 0,1

max {10;5;1} 10

Normalisasi :

r1.3 = 10 = 10 = 1

max {10;5;1} 10

r2.3 = 5 = 5 = 0,5

max {10;5;1} 10

r3.3 = 1 = 1 = 0,1

max {10;5;1} 10

Normalisasi :

r1.4 = 10 = 10 = 1

max {10;5;10} 10

r2.4 = 5 = 5 = 0,5

max {10;5;10} 10

r3.4 = 10 = 10 = 1

max {10;5;10} 10

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 47: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

30

Normalisasi :

r1.5 = 5 = 5 = 1

max {5;1;5} 5

r2.5 = 1 = 1 = 0,2

max {5;1;5} 5

r3.5 = 5 = 5 = 1

max {5;1;5} 5

Normalisasi :

r1.6 = 5 = 5 = 1

max {5;5;5} 5

r2.6 = 5 = 5 = 1

max {5;5;5} 5

r3.6 = 5 = 5 = 1

max {5;5;5} 5

Normalisasi :

r1.7 = 10 = 10 = 1

max {10;5;10} 10

r2.7 = 5 = 5 = 0,5

max {10;5;10} 10

r3.7 = 10 = 10 = 1

max {10;5;10} 10

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 48: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

31

Normalisasi :

r1.8 = 10 = 10 = 1

max {10;10;10} 10

r2.8 = 10 = 10 = 1

max {10;10;10} 10

r3.8 = 10 = 10 = 1

max {10;10;10} 10

Hasil Normalisasi :

1 1 1 1 1 1 1 1

R = 1 0,5 0,5 0,5 0,2 1 0,5 1

1 0,1 0,1 1 1 1 1 1

W = [ 0,1 0,1 0,1 0,1 0,1 0,1 0,1 0,3 ]

Hasil yang diperoleh :

V1 = (0,1)(1) + (0,1)(1) + (0,1)(1) + (0,1)(1) + (0,1)(1) + (0,1)(1) + (0,1)(1)

+ (0,3)(1)

= 0,1 + 0,1 + 0,1 + 0,1 + 0,1 + 0,1 + 0,1 + 0,3

= 1

V2 = (0,1)(1) + (0,1)(0,5) + (0,1)(0,5) + (0,1)(0,5) + (0,1)(0,2) + (0,1)(1) +

(0,1)(0,5) + (0,3)(1)

= 0,1 + 0,05 + 0,05 + 0,05 + 0,02 + 0,1 + 0,05 + 0,3

= 0,72

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 49: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

32

V3 = (0,1)(1) + (0,1)(0,1) + (0,1)(0,1) + (0,1)(1) + (0,1)(1) + (0,1)(1) +

(0,1)(1) + (0,3)(1)

= 0,1 + 0,01 + 0,01 + 0,1 + 0,1 + 0,1 + 0,1 + 0,3

= 0,82

Nilai terbesar ada pada V1, sehingga alternativ A1 yaitu handphone dengan merek

Samsung adalah handphone yang tepat bagi Riko.

3.2.2 Perancangan Subsistem Manajemen Data

Manajemen data akan menjelaskan perancangan basis data dan tabel-tabel

yang mengandung data relevan dari diagram basis data

3.2.2.1 Perancangan Basis Data

3.2.2.1.1Model Konseptual (Diagram ER)

Pada diagram ER terdapat 5 entitas yaitu alternatif, nilai standar kriteria,

kriteria, bobot pemilih. Entitas alternatif berisi atribut id alternatif, nama,

deskripsi, dan gambar. Entitas nilai standar kriteria berisi id nilai standar kriteria,

id kriteria, isi standar dan nilai standar. Entitas kriteria berisi id kriteria, nama

kriteria, dan atribut kriteria. Entitas bobot pilih berisi id pemilih, id kriteria dan

bobot. Entitas pemilih berisi id pemilihan, nama, email, id alternatif dan hasil

pemilihan.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 50: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

33

Kriteria

Pemilih

nilaistandar

isistandar

N

1

nama

atribut

Id_kriteria*

bobotemail

nama

Id_pemilih*

N

hasil

IdNilaiStandarKriteria*

hasil

nilaiAlternatif

gambar

deskripsi nama

Id_alternatif**

NilaiStandarKriteria

Punya standar

N

N

N

Bobot

Gambar 3. 5 Diagram ER

Gambar diatas menunjukkan entitas alternatif yang memiliki relasi many to many

dengan relasi nilai standar kriteria. Entitas nilai standar kriteria memiliki relasi

many to one dengan entitas kriteria. Entitas kriteria memiliki relasi one to many

dengan entitas bobot. Entitas bobot memiliki relasi many to one dengan entitas

pemilih.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 51: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

34

Alternatif

Id_alternatif *

Nama

Deskripsi

gambar

Kriteria

NilaiStandarKriteria Nilai

IdNilaiStandarKriteria**

Id_alternatif**

IdNilaIStandarKriteria*

Id_kriteria**

IsiStandar

NilaiStandar

Id_kriteria*

atribut

nama

Bobot_pilih

Id_pemilih**

Id_kriteria**

bobot

Id_pemilih*

nama

Email

hasil

pemilih

admin

Nama

Username

password

N

1

N

N N

N

Gambar 3. 6 Model Logikal

3.2.2.1.3 Skema Tabel

Berikut ini merupakan skema tabel yang berisi data dan tipe data yang

telah dinormalisasi. bagian ini menjelaskan tipe data dalam setiap variabelnya,

deskripsi serta menunjukkan primary key dan foreign key untuk setiap entitas.

a. Tabel admin

Tabel 3. 1 Tabel Admin

Nama Variabel Tipe Data Constrait

Id_name Int(11) Primary key (not null)

Username Varchar(128)

Password Varchar(128)

b. Tabel alternatif

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 52: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

35

Tabel 3. 2 Tabel Alternatif

Nama Variabel Tipe Data Constrait

Id_alternatif Int(11) Primary key (not null).

AI

Nama Varchar(50)

Deskripsi Text

Gambar Varchar(50)

c. Tabel nilai

Tabel 3. 3 Tabel Nilai

Nama Variabel Tipe Data Constrait

Id_alternatif Int(11) Foreign key

Id_nilai_standar_kriteria Int(11) Foreign key

d. Tabel kriteria

Tabel 3. 4 Tabel Kriteria

Nama Variabel Tipe Data Constrait

id_kriteria Int(11) Primary key (not null)

Nama_kriteria Varchar(128)

Atribut Enum (C,B)

e. Tabel nilai standar kriteria

Tabel 3. 5 Tabel Nilai Standar Kriteria

Nama Variabel Tipe Data Constrait

Id_nilai_standar_kriteria Int(11) Primary key (not

null)

Id_kriteria Int(11) Foreign key

Isi_standar Varchar(128)

Nilai_standar Int(11)

f. Tabel pemilih

Tabel 3. 6 Tabel Pemilih

Nama Variabel Tipe Data Constrait

Id_pemilih Int(11) Primary key (not null)

Nama Varchar(128)

Email Varchar(128)

Hasil Varchar(20)

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 53: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

36

g. Tabel bobot pilih

Tabel 3. 7 Tabel Bobot Pilih

Nama Variabel Tipe Data Constrait

Id_pemilih Int(11) Foreign key

Id_kriteria Int(11) Foreign key

Bobot Double

3.2.3 Perancangan Subsistem Manajemen Dialog

Manajemen dialog menggambarkan tampilan sistem yang akan digunakan

user. Dalam manajemen dialog ini dijelaskan fungsi setiap halaman antarmuka

sistem.

3.2.3.1 Halaman Form Utama

Halaman form utama ini merupakan tampilan menu utama yang

berisi menu sistem. menu sistem yang ditampilkan dihalaman ini akan

menuju halaman lain sesuai dengan menu yang dipilih user. setiap

halaman yang dipilih user akan kembali kehalaman ini jika user memilih

menu home.

SPK Pembelian Handphone

Pemilihan

Email :

Logo

LoginNama :

Gambar 3. 7 Halaman Form Utama

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 54: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

37

3.2.3.2 Halaman Pengelolaan Kriteria

Halaman Pengelolaan kriteria ini merupakan tampilan halaman

administrator yang berisi form untuk mengelola kriteria utama

SPK Pembelian Handphone

Lihat

Logo

Nama Kriteria :

Fitur

Baterai

Layar

Kamera

RAM

Depresiasi

Brand

Harga Edit

Lihat

Lihat

Lihat

Lihat

Lihat

Lihat

Lihat

Lihat

Lihat

Lihat

Lihat

Lihat

Lihat

Lihat

Pengelolaan Kriteria

Pemberian bobot

Pengelolaan Nilai

Alternatif

Pengelolaan Alternatif

Pengelolaan Nilai Kriteria

Pengelolaan Pemilihan

Gambar 3. 8 Halaman Pengelolan Kriteria

3.2.3.3 Halaman Pengelolaan Nilai Standar Kriteria

Halaman pengelolaan nilai standar kriteria ini merupakan tampilan

halaman administrator yang berisi form untuk mengelola nilai standar

kriteria yaitu tambah,update dan delete.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 55: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

38

SPK Pembelian HandphoneLogo

Create Nilai Kriteria

Create

Id Nilai :

Nama Nilai Kriteria:

Nilai :

Pengelolaan Kriteria

Pemberian bobot

Pengelolaan Nilai

Alternatif

Pengelolaan Alternatif

Pengelolaan Nilai Kriteria

Pengelolaan Pemilihan

Gambar 3. 9 Halaman Pengelolaan Nilai Standar

Kriteria

3.1.3.4 Halaman Pengelolaan Alternatif

Halaman pengelolaan kriteria ini merupakan tampilan halaman

administrator yang berisi form untuk mengelola alternatif

SPK Pembelian HandphoneLogo

Create Alternatif

Create

Id Alternatif :

Nama Alternatif :

Gambar :

Deskripsi :

Pengelolaan Kriteria

Pemberian bobot

Pengelolaan Nilai

Alternatif

Pengelolaan Alternatif

Pengelolaan Nilai Kriteria

Pengelolaan Pemilihan

Gambar 3. 10 Halaman Pengelolaan Alternatif

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 56: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

39

3.2.3.5 Halaman Pengelolaan Nilai

Halaman pengelolaan nilai ini merupakan tampilan halaman

administrator yang berisi form untuk mengelola nilai alternatif yaitu

tambah,update dan delete.

SPK Pembelian Handphone

Pengelolaan Kriteria

Pemberian bobot

Pengelolaan Nilai

Alternatif

Pengelolaan Alternatif

Pengelolaan Nilai Kriteria

Logo

Alternatif :

No. NilaiKriteria

Pengelolaan Pemilihan

Gambar 3. 11 Halaman Pengelolaan Nilai

3.2.3.6 Halaman Pemilihan

Halaman pemilihan ini merupakan tampilan halaman user yang berisi form

untuk pemilihan bagi user dengan menentukan handphone terbaik

berdasarkan kepentingan bobot yang dimasukkan user.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 57: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

40

SPK Pembelian HandphoneLogo

Maukkan bobot yang anda

inginkan

Depresiasi :

Brand :

RAM

Harga :

Baterai :

Layar :

Kamera :

Fitur : :

Pengelolaan Kriteria

Pemberian bobot

Pengelolaan Nilai

Alternatif

Pengelolaan Alternatif

Pengelolaan Nilai Kriteria

Pengelolaan Pemilihan

Gambar 3. 12 Halaman Pemilihan

3.2.3.7 Halaman Hasil Pemilihan

Halaman pemilihan ini merupakan tampilan halaman user yang berisi form

hasil pemilihan handphone terbaik bagi user berdasarkan kepentingan

bobot yang dimasukkan user.

SPK Pembelian Handphone

Pengelolaan Kriteria

Pemberian bobot

Pengelolaan Nilai

Alternatif

Pengelolaan Alternatif

Pengelolaan Nilai Kriteria

Logo

Hasil Perhutungan Anda

Brand Handphone :

Brand Handphone :

Brand Handphone :

Pengelolaan Pemilihan

Gambar 3. 13 Halaman Hasil Pemilihan

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 58: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

41

BAB IV

IMPLEMENTASI DAN PEMBAHASAN

4.1 Implementasi Sistem

Pada tahap ini implementasi harus sesuai dengan perancangan basis data

yang telah dirancang sebelumnya. Tujuan dari implementasi sistem adalah

menerapkan perancangan basis data yang telah dirancang ke dalam sistem lalu

dilakukan pengujian terhadap sistem.

4.1.1 Implementasi Subsistem Manajemen Data

Langkah pertama dalam implementasi sistem ini adalah membuat

database terlebih dahulu. Basis data yang dibangun dengan php my admin dan

diberi nama dengan “db_spk”.

Gambar 4. 1 Implementasi Basis Data

4.1.1.1 Tabel Admin

Tabel admin terdiri dari tiga kolom yaitu id name, user name dan

password, dengan id name sebagai primary key. Tabel ini berfungsi untuk

menyimpan username dan password administrator.

CREATE TABLE IF NOT EXISTS `admin` (

`id_name` int(11) NOT NULL,

`username` varchar(128) NOT NULL,

`password` varchar(128) NOT NULL

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 59: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

42

Tabel 4. 1 Tabel Admin

4.1.1.2 Tabel Alternatif

Tabel alternatif terdiri dari empat kolom yaitu id alternatif, nama,

deskripsi, gambar, dengan id alternatif sebagai primary key. Tabel ini berfungsi

untuk menyimpan detail alternatif.

CREATE TABLE IF NOT EXISTS `alternatif` (

`id_alternatif` int(11) NOT NULL,

`nama` varchar(50) NOT NULL,

`deskripsi` text NOT NULL,

`gambar` varchar(50) NOT NULL DEFAULT 'no-photo-

available.jpg'

) ENGINE=InnoDB AUTO_INCREMENT=21 DEFAULT CHARSET=utf8;

Tabel 4. 2 Tabel Alternatif

4.1.1.3 Tabel Bobot Pilih

Tabel bobot pilih terdiri dari tiga kolom yaitu id pemilih, id kriteria, dan

bobot, dengan id pemilih sebagai primary key dan id kriteria sebagai foreingn key.

Tabel ini berfungsi untuk menyimpan bobot dari kriteria.

CREATE TABLE IF NOT EXISTS `bobot_pilih` (

`id_pemilih` int(11) NOT NULL,

`id_kriteria` int(11) NOT NULL,

`bobot` double NOT NULL

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 60: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

43

Tabel 4. 3 Tabel Bobot Pilih

4.1.1.4 Tabel Kriteria

Tabel kriteria terdiri dari tiga kolom yaitu id kriteria, nama kriteria, dan

atribut, dengan id kriteria sebagai primary key. Tabel ini berfungsi untuk

menyimpan detail kriteria.

CREATE TABLE IF NOT EXISTS `kriteria` (

`id_kriteria` int(11) NOT NULL,

`nama_kriteria` varchar(128) NOT NULL,

`atribut` enum('C','B') NOT NULL

) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8;

Tabel 4. 4 Tabel Kriteria

4.1.1.5 Tabel Nilai

Tabel nilai terdiri dari dua kolom yaitu id alternatif, id nilai standar

kriteria, id alternatif dengan id nilai standar kriteria sebagai primary key dan id

alternatif sebagai foreign key.

CREATE TABLE IF NOT EXISTS `nilai` (

`id_nilai_standar_kriteria` int(11) NOT NULL,

`id_alternatif` int(11) NOT NULL,

) ENGINE=InnoDB AUTO_INCREMENT=122 DEFAULT CHARSET=utf8;

Tabel 4. 5 Tabel Nilai

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 61: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

44

4.1.1.6 Tabel Nilai Standar Kriteria

Tabel nilai standar kriteria terdiri dari empat kolom yaitu id nilai standar

kriteria, id kriteria, isi standar dan nilai standar , dengan id nilai kriteria sebagai

primary key dan id kriteria sebagai foreign key. Tabel ini berfungsi untuk

menyimpan nilai kriteria.

CREATE TABLE IF NOT EXISTS `nilai_standar_kriteria` (

`id_nilai_standar_kriteria` int(11) NOT NULL,

`id_kriteria` int(11) NOT NULL,

`isistandar` varchar(500) NOT NULL,

`nilaistandar` int(500) NOT NULL

) ENGINE=InnoDB AUTO_INCREMENT=28 DEFAULT CHARSET=utf8;

Tabel 4. 6 Tabel Nilai Standar Kriteria

4.1.1.7 Tabel Pemilih

Tabel pemilih terdiri dari tiga kolom yaitu id pemilihan, nama dan email,

dengan id pemilihan sebagai primary key dan id kriteria sebagai foreign key. Tabel

ini berfungsi untuk menyimpan nama dan email pengguna.

CREATE TABLE IF NOT EXISTS `pemilih` (

`id_pemilihan` int(11) NOT NULL,

`nama` varchar(128) NOT NULL,

`email` varchar(128) NOT NULL,

`hasil` varchar(20) DEFAULT NULL

) ENGINE=InnoDB AUTO_INCREMENT=112 DEFAULT CHARSET=utf8;

Tabel 4. 7 Tabel Pemilih

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 62: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

45

4.1.2 Implementasi Subsistem Manajemen Model

Implementasi subsitem manajemen model adalah implementasi dari

perhitungan SAW itu sendiri. Implementasi tersebut terdapat pada penggalan

program berikut:

function hasil()

{

_sessionPemilih();

if (!isset($_POST['harga']))

{

setFlashData('errorMessage', 'Silahkan isi bobot');

redirect('spk');

}

// $id_pemilih = $_SESSION['id_pemilih'];

$nama_pemilih = $_SESSION['pemilih']['nama'];

$email_pemilih = $_SESSION['pemilih']['email'];

global $db;

mysqli_query($db, "INSERT INTO pemilihan VALUES ('',

'$nama_pemilih', '$email_pemilih', null)");

$id_pemilih = mysqli_insert_id($db);

foreach ($_POST as $nama_kriteria => $input)

{

$id_kriteria = _getIdKriteria($nama_kriteria);

$bobot = $input/100;

mysqli_query($db, "INSERT INTO bobot_pilih VALUES

('$id_pemilih', '$id_kriteria', '$bobot')");

$w[] = $bobot;

}

$results = mysqli_query($db, "SELECT

nilai_alternatif.id_alternatif, nilai_alternatif.nilai,

nilai_standar_kriteria.id_kriteria FROM nilai_alternatif JOIN

nilai_standar_kriteria ON

nilai_alternatif.id_nilai_standar_kriteria =

nilai_standar_kriteria.id_nilai_standar_kriteria");

if ($results->num_rows > 0)

{

while ($row = mysqli_fetch_assoc($results))

{

$data[$row['id_kriteria']][$row['id_alternatif']] =

$row['nilai'];

}

}

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 63: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

46

foreach ($data as $id_kriteria => $value)

{

foreach ($value as $id_alternatif => $nilai)

{

$r[$id_alternatif][$id_kriteria] =

_normalisasi($id_kriteria, $nilai, $value);

}

}

$i = 0;

$total = count($w);

foreach ($r as $id_alternatif => $value)

{

foreach ($value as $id_kriteria => $normalisasi)

{

if ($i == $total)

{

$i = 0;

}

if (isset($hasil[$id_alternatif]))

{

$hasil[$id_alternatif] += $w[$i] *

$normalisasi;

}

else

{

$hasil[$id_alternatif] = $w[$i] *

$normalisasi;

}

$i++;

}

}

// echo "<pre>";

// var_dump($data, $r, $hasil);

arsort($hasil);

unset($data);

$x = 0;

foreach ($hasil as $id_alternatif => $hasil)

{

$data_alternatif[] = $id_alternatif;

$data['smartphone'][$x] = ['nilai' => $hasil,

'alternatif' => _getAlternatif($id_alternatif)];

if ($x == 2)

{

break;

}

$x++;

}

$data['no'] = 1;

$data['id_pemilih'] = $id_pemilih;

$data_alternatif = implode('|', $data_alternatif);

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 64: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

47

mysqli_query($db, "UPDATE pemilihan SET hasil =

'$data_alternatif' WHERE id_pemilihan = $id_pemilih");

viewGuest('guest/spk/show', $data);

4.1.3 Implementasi Subsistem Manajemen Dialog

Implementasi subsistem manajemen dialog akan menjelaskan desain

antarmuka dari sistem yang akan dibuat. Desain antarmuka meliputi halaman

home, halaman simulasi dan halaman info alternatif.

4.1.3.1 Halaman Home

Gambar 4. 2 Halaman Home

case 'home':

controller('HomeController', 'index', getUri(2));

break;

case 'smartphone':

controller('HomeController', 'show', getUri(2));

break;

case 'compare':

switch (getUri(2))

{

case '':

controller('CompareController', 'create');

break;

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 65: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

48

case 'store':

controller('CompareController', 'store');

break;

default:

viewGuest('guest/error');

break;

}

break;

Halaman home ini dibuat untuk mempermudah pengguna menggunakan

web sesuai dengan menu yang diinginkan. Terdapat dua pengguna dalam web ini

yaitu administrator dan user. Dalam tampilan home diatas terdapat menu home,

perhitungan, tentang dan login. Terdapat pula gambar-gambar smartphone yang

terdapat dalam database sistem beserta dengan keterangannya.

4.1.3.2 Halaman Login

Gambar 4. 3 Halaman Login

case 'login':

redirectIfAdmin();

switch (getUri(2))

{

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 66: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

49

case '':

view('admin/login');

break;

case 'proses':

controller('LoginController', 'proses');

break;

default:

viewGuest('guest/error');

break;

}

break;

Halaman login berisi username dan password yang harus diidikan oleh

administrator jika ingin mengakses halaman administrator.

4.1.3.3 Halaman Home Admin

Gambar 4. 4 Halaman Home Admin

case 'dashboard':

controller('DashboardController',

'index');

// viewAdmin('admin/dashboard');

break;

Halaman home administrator berisi menu kriteria yang terdapat sub menu

pengelolaan kriteria dan pengelolaan nilai kriteria, menu alternatif yang terdapat

sub menu pengelolaan altternatif dan pengelolaan nilai alternatif dan menu

pengelolaan pemilihan.

Pada home administrator ditampilkan total kriteria, total nilai kriteria, total

alternatif, total nilai alternatif dan total pemilihan.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 67: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

50

4.1.3.4 Halaman Sub Pengelolaan Alternatif

Gambar 4. 5 Halaman Sub Pengelolaan Alternatif

<?php

function index($page)

{

$page = empty($page) ? 1 : $page;

$limit = 10;

$offset = ($page-1) * $limit;

global $db;

$results = mysqli_query($db, "SELECT * FROM alternatif LIMIT

$offset, $limit");

if ($results->num_rows > 0)

{

while ($row = mysqli_fetch_assoc($results))

{

$data['listAlternatif'][] = $row;

}

}

$totalResults = mysqli_query($db, "SELECT id_alternatif FROM

alternatif");

$data['no'] = $offset + 1;

$data['page'] = $page;

$data['limit'] = $limit;

$data['total'] = $totalResults->num_rows;

viewAdmin('admin/alternatif/index', $data);

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 68: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

51

}

Halaman pengelolaan alternatif terdapat jumlah alternatif, deskripsi dari

alternatif tersebut, keterangan gambar dan aksi. Terdapat pula button tambah

alternatif, melihat nilai alternatif dan hapus.

4.1.3.5 Halaman Sub Pengelolaan Kriteria

Gambar 4. 6 Halaman Sub Pengelolaan Kriteria

<?php

function index()

{

$data = [];

global $db;

$resultKriteria = mysqli_query($db, "SELECT COUNT(*) AS

kriteria FROM kriteria");

$totalKriteria =

mysqli_fetch_assoc($resultKriteria);

$resultAlternatif = mysqli_query($db, "SELECT COUNT(*)

AS alternatif FROM alternatif");

$totalAlternatif = mysqli_fetch_assoc($resultAlternatif);

$resultNilaiStandarKriteria = mysqli_query($db, "SELECT

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 69: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

52

COUNT(*) AS nilai_standar_kriteria FROM nilai_standar_kriteria");

$totalNilaiStandarKriteria =

mysqli_fetch_assoc($resultNilaiKriteria);

$resultNilaiAlternatif = mysqli_query($db, "SELECT COUNT(*)

AS nilai_alternatif FROM nilai_alternatif");

$totalNilaiAlternatif =

mysqli_fetch_assoc($resultNilaiAlternatif);

$resultPemilihan = mysqli_query($db, "SELECT COUNT(*) AS

pemilihan FROM pemilihan");

$totalPemilihan = mysqli_fetch_assoc($resultPemilihan);

$data = [

'kriteria' => $totalKriteria['kriteria'],

'alternatif' => $totalAlternatif['alternatif'],

'nilai_standar_kriteria' =>

$totalNilaiStandarKriteria['nilai_standar_kriteria'],

'nilai_alternatif' => $totalNilaiAlternatif['nilai'],

'pemilihan' => $totalPemilihan['pemilihan']

];

viewAdmin('admin/dashboard', $data);

}

Halaman pengelolaan kriteria ditampilkan jumlah kriteria yang ada dan

akan diberi nilai c yaitu cost dan b yaitu benefit. terdapat juga button tambah, edit

dan hapus.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 70: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

53

4.1.3.6 Halaman Sub Pengelolaan Nilai Standar Kriteria

Gambar 4. 7 Halaman Sub Pengelolaan Nilai Standar Kriteria

<?php

function index($page)

{

$page = empty($page) ? 1 : $page;

$limit = 10;

$offset = ($page-1) * $limit;

global $db;

$results = mysqli_query($db, "SELECT * FROM

nilai_standar_kriteria

JOIN kriteria ON nilai_standar_kriteria.id_kriteria =

kriteria.id_kriteria LIMIT $offset, $limit"

);

if ($results->num_rows > 0)

{

while ($row = mysqli_fetch_assoc($results))

{

$data['listNilaiStandarKriteria'][] = $row;

}

}

$totalResults = mysqli_query($db, "SELECT

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 71: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

54

id_nilai_standar_kriteria FROM nilai_kriteria");

$data['no'] = $offset + 1;

$data['page'] = $page;

$data['limit'] = $limit;

$data['total'] = $totalResults->num_rows;

viewAdmin('admin/nilai-kriteria/index', $data);

}

Halaman pengelolaan nilai standar kriteria ditampilkan nama kriteria, isi

standar, nilai satndar yaitu 10, 5 dan 1, terdapat pula button tambah, edit dan

hapus.

4.1.3.7 Halaman Sub Pengelolaan Nilai

Gambar 4. 8 Halaman Sub Pengelolaan Nilai

<?php

function index()

{

$page = empty($page) ? 1 : $page;

$limit = 10;

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 72: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

55

$offset = ($page-1) * $limit;

$data = [];

global $db;

$results = mysqli_query($db, "SELECT id_alternatif, nama

FROM alternatif LIMIT $offset, $limit"

);

if ($results->num_rows > 0)

{

while ($row = mysqli_fetch_assoc($results))

{

$data['listAlternatif'][] = $row;

}

}

$results2 = mysqli_query($db, "SELECT

nilai_alternatif.id_alternatif,

nilai_standar_kriteria.id_kriteria, nilai_standar_kriteria.nama

FROM nilai_alternatif

JOIN nilai_kriteria ON

nilai_alternatif.id_nilai_standar_kriteria =

nilai_standar_kriteria.id_nilai_standar_kriteria");

if ($results2->num_rows > 0)

{

while ($row = mysqli_fetch_assoc($results2))

{

$data['listNilaiAlternatif'][] = $row;

}

}

$results3 = mysqli_query($db, "SELECT id_kriteria,

nama_kriteria FROM kriteria");

if ($results3->num_rows > 0)

{

while ($row = mysqli_fetch_assoc($results3))

{

$data['listKriteria'][] = $row;

}

}

$totalResults = mysqli_query($db, "SELECT id_nilai_kriteria

FROM nilai_alternatif");

$data['no'] = $offset + 1;

$data['page'] = $page;

$data['limit'] = $limit;

$data['total'] = $totalResults->num_rows;

viewAdmin('admin/nilai-alternatif/index', $data);

}

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 73: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

56

Halaman pengelolaan nilai terdapat jumlah alternatif, nilai dan aksi

berserta button edit dan hapus.

4.1.3.8 Halaman Tambah Alternatif

Gambar 4. 9 Gambar Tambah Alternatif

<section class="content">

<!-- Your Page Content Here -->

<div class="row">

<div class="col-md-12">

<div class="box">

<div class="box-header">

<h1 class="text-center header-content">Tambah

Alternatif</h1>

</div><!-- /.box-header -->

<div class="box-body">

<form id="formCreateAlternatif" action="<?=

url('admin/alternatif/store') ?>" method="POST" class="form-

horizontal" role="form" enctype="multipart/form-data">

<div class="col-sm-8">

<div class="form-group">

<label for="inputNama" class="col-sm-3

control-label">Nama:</label>

<div class="col-sm-8">

<input type="text" name="nama"

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 74: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

57

id="inputNama" class="form-control">

</div>

</div>

<div class="form-group">

<label for="inputDeskripsi" class="col-sm-

3 control-label">Deskripsi:</label>

<div class="col-sm-8">

<textarea name="deskripsi"

id="inputDeskripsi" class="form-control" rows="16"></textarea>

</div>

</div>

<div class="form-group">

<div class="col-sm-8 col-sm-offset-3">

<button type="submit" class="btn btn-

primary btn-flat"><i class="fa fa-check"></i> Simpan</button>

<a class="btn btn-warning btn-flat"

href="<?= url('admin/alternatif/index') ?>"><i class="fa fa-

close"></i> Batal</a>

</div>

</div>

</div>

<div class="col-sm-4">

<div class="form-group">

<img class="img-responsive img-sedang"

id="previewGambar" src="<?= img('default.jpg') ?>" alt="Photo">

</div>

<div class="form-group">

<input type="file" name="fileGambar"

id="inputGambar" class="form-control">

</div>

</div>

</form>

</div><!-- /.box-body -->

</div>

</div>

</div><!--/.row -->

</section><!-- /.content -->

Halaman tambah alternatif berfungsi untuk menambah alternatif yang

diinginkan oleh pengguna untuk dihitung menggunakan metode SAW.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 75: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

58

4.1.3.9 Halaman Edit Alternatif

Gambar 4. 10 Halaman Edit Alternatif

function edit($id)

{

$data = [];

global $db;

$results = mysqli_query($db, 'SELECT * FROM alternatif WHERE

id_alternatif = ' . $id);

if ($results->num_rows == 1)

{

$data['listAlternatif'] =

mysqli_fetch_assoc($results);

}

viewAdmin('admin/alternatif/edit', $data);

}

Halaman edit alternatif terdapat textbox yang dapat diinputkan berdasarkan

alternatif yang ingin diedit, deskripsi untuk menambahkan deskripsi dari alternatif

dan gambar berdasarkan alternatif. Terdapat button simpan dan batal.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 76: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

59

4.1.3.10 Halaman Hapus Alternatif

Gambar 4. 11 Halaman Hapus Alternatif

function destroy($id)

{

global $db;

deleteImage($db, $id);

mysqli_query($db, 'DELETE FROM alternatif WHERE

id_alternatif = ' . $id);

setFlashData('successMessage', 'Data berhasil dihapus');

redirect('admin/alternatif/index');

}

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 77: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

60

4.1.3.11 Halaman Edit Nilai

Gambar 4. 12 Halaman Edit Nilai

function edit($id)

{

$data = [];

global $db;

$results = mysqli_query($db, "SELECT * FROM alternatif WHERE

id_alternatif = $id");

if ($results->num_rows > 0)

{

$data['alternatif'] = mysqli_fetch_assoc($results);

}

$results2 = mysqli_query($db, "SELECT * FROM kriteria");

if ($results2->num_rows > 0)

{

while ($row = mysqli_fetch_assoc($results2))

{

$data['listKriteria'][] = $row;

}

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 78: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

61

}

$results3 = mysqli_query($db, "SELECT * FROM

nilai_kriteria");

if ($results3->num_rows > 0)

{

while ($row = mysqli_fetch_assoc($results3))

{

$data['listNilaiKriteria'][] = $row;

}

}

$results4 = mysqli_query($db, "SELECT * FROM nilai");

if ($results4->num_rows > 0)

{

while ($row = mysqli_fetch_assoc($results4))

{

$data['listNilaiAlternatif'][] = $row;

}

}

$data['no'] = 1;

viewAdmin('admin/nilai-alternatif/edit', $data);

}

Halaman edit nilai berisi gambar dari alternatif dan kriteria yang akan

diberi nilai lalu terdapat pula button simpan dan batal.

4.1.3.12 Halaman Hapus Nilai

Gambar 4. 13 Halaman Hapus Nilai

function destroy($id_alternatif)

{

global $db;

deleteImage($db, $id_alternatif);

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 79: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

62

mysqli_query($db, 'DELETE FROM nilai WHERE id_alternatif = '

. $id_alternatif);

mysqli_query($db, 'DELETE FROM alternatif WHERE

id_alternatif = ' . $id_alternatif);

setFlashData('successMessage', 'Data berhasil dihapus');

redirect('admin/nilai-alternatif/index');

}

Halaman hapus nilai kriteria berfungsi untuk menghapus nilai kriteria dari

basis data.

4.1.3.13 Halaman Tambah Nilai Standar Kriteria

Gambar 4. 14 Halaman Tambah Nilai Standar Kriteria

<section class="content">

<!-- Your Page Content Here -->

<div class="row">

<div class="col-md-12">

<div class="box">

<div class="box-header">

<h1 class="text-center header-content">Tambah

Nilai Kriteria</h1>

</div><!-- /.box-header -->

<div class="box-body">

<form id="formNilaiKriteria" action="<?=

url('admin/nilai-kriteria/store') ?>" method="POST" class="form-

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 80: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

63

horizontal" role="form">

<div class="col-sm-offset-2 col-sm-8">

<div class="form-group">

<label for="inputNamaKriteria" class="col-

sm-3 control-label">Nama Kriteria:</label>

<div class="col-sm-8">

<select name="nama_kriteria"

id="inputNamaKriteria" class="form-control" required="required">

<option value="" disabled

selected> -- Pilih kriteria -- </option>

<?php if (isset($listKriteria)

&& !empty($listKriteria)): ?>

<?php foreach

($listKriteria as $kriteria): ?>

<option value="<?=

$kriteria['id_kriteria'] ?>"><?= $kriteria['nama_kriteria']

?></option>

<?php endforeach ?>

<?php endif ?>

</select>

</div>

</div>

<div class="form-group">

<label for="inputNama" class="col-sm-3

control-label">Penilaian:</label>

<div class="col-sm-8">

<input type="text" name="nama"

id="inputNama" class="form-control">

</div>

</div>

<div class="form-group">

<label for="inputNilai" class="col-sm-3

control-label">Nilai:</label>

<div class="col-sm-3">

<select name="nilai" id="inputNilai"

class="form-control" required="required">

<option value="" disabled

selected> -- Pilih nilai -- </option>

<option value="1">1</option>

<option value="5">5</option>

<option value="10">10</option>

</select>

</div>

</div>

<div class="form-group">

<div class="col-sm-8 col-sm-offset-3">

<button type="submit" class="btn btn-

primary btn-flat"><i class="fa fa-check"></i> Simpan</button>

<a class="btn btn-warning btn-flat"

href="<?= url('admin/nilai-kriteria/index') ?>"><i class="fa fa-

close"></i> Batal</a>

</div>

</div>

</div>

</form>

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 81: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

64

</div><!-- /.box-body -->

</div>

</div>

</div><!--/.row -->

</section><!-- /.content -->

Halaman tambah nilai kriteria berfungsi untuk menambah nilai kriteria

yang ada dengan nilai10, 5 dan 1.

4.1.3.14 Halaman Edit Nilai Standar Kriteria

Gambar 4. 15 Halaman Edit Nilai Standar Kriteria

function edit($id)

{

$data = [];

global $db;

$results = mysqli_query($db, 'SELECT * FROM

nilaistandarkriteria WHERE idNilaiStandarKiteria = ' . $id);

if ($results->num_rows == 1)

{

$data['nilaiKriteria'] = mysqli_fetch_assoc($results);

}

$kriteriaResults = mysqli_query($db, 'SELECT * FROM

kriteria');

if ($kriteriaResults && $results->num_rows > 0)

{

while ($row = mysqli_fetch_assoc($kriteriaResults))

{

$data['listKriteria'][] = $row;

}

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 82: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

65

}

viewAdmin('admin/nilai-kriteria/edit', $data);

}

Halaman edit nilai standar kriteria terdapat textbox nama kriteria yang bisa

dipilih untuk diedit, textbox penilaian, dan nilai yang bisa dipilih antara satu, lima

dan sepuluh. terdapat button simpan dan batal.

4.1.3.15 Halaman Hapus Nilai Standar Kriteria

Gambar 4. 16 Halaman Hapus Nilai Standar Kriteria

function destroy($id)

{

global $db;

mysqli_query($db, 'DELETE FROM nilaistandarkriteria WHERE

idNilaiStandarKriteria = ' . $id);

setFlashData('successMessage', 'Data berhasil dihapus');

redirect('admin/nilai-kriteria/index');

}

Halaman ini berfungsi untuk menghapus nilai standar kriteria dari basis

data.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 83: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

66

4.1.3.16 Halaman Registrasi

Gambar 4. 17 Halaman Registrasi

case 'compare':

switch (getUri(2))

{

case '':

controller('CompareController', 'create');

break;

case 'store':

controller('CompareController', 'store');

break;

default:

viewGuest('guest/error');

break;

}

break;

Halaman registrasi dibuat untuk memudahkan dalam penyimpanan

database hasil perhitungan dari pemberian bobot selain itu halaman ini berfungsi

untuk menyimpan nama dan email user sebelum melakukan pemilihan.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 84: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

67

4.1.3.17 Halaman Perhitungan

Gambar 4. 18 Halaman Perhitungan

case 'spk':

switch (getUri(2))

{

case '':

controller('SPKController', 'create');

break;

case 'hasil':

controller('SPKController', 'hasil');

break;

case 'selesai':

controller('SPKController', 'selesai');

break;

case 'download':

controller('SPKController', 'download',

getUri(3));

break;

default:

viewGuest('guest/error');

break;

}

break;

Halaman perhitungan dibuat untuk user melakukan perhitungan

berdasarkan bobot yang diinputkan untuk setiap kriteria. Bobot yang diinputkan

jika dijumlahkan harus bernilai seratus persen

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 85: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

68

4.1.3.18 Halaman Hasil

Gambar 4. 19 Halaman Hasil

function hasil()

{

_sessionPemilih();

if (!isset($_POST['harga']))

{

setFlashData('errorMessage', 'Silahkan isi bobot');

redirect('spk');

}

// $id_pemilih = $_SESSION['id_pemilih'];

$nama_pemilih = $_SESSION['pemilih']['nama'];

$email_pemilih = $_SESSION['pemilih']['email'];

global $db;

mysqli_query($db, "INSERT INTO pemilihan VALUES ('',

'$nama_pemilih', '$email_pemilih', null)");

$id_pemilih = mysqli_insert_id($db);

foreach ($_POST as $nama_kriteria => $input)

{

$id_kriteria = _getIdKriteria($nama_kriteria);

$bobot = $input/100;

mysqli_query($db, "INSERT INTO bobot_pilih VALUES

('$id_pemilih', '$id_kriteria', '$bobot')");

$w[] = $bobot;

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 86: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

69

}

$results = mysqli_query($db, "SELECT

nilai_alternatif.id_alternatif, nilai_alternatif.nilai,

nilai_kriteria.id_kriteria FROM nilai_alternatif JOIN

nilai_kriteria ON nilai_alternatif.id_nilai_kriteria =

nilai_kriteria.id_nilai_kriteria");

if ($results->num_rows > 0)

{

while ($row = mysqli_fetch_assoc($results))

{

$data[$row['id_kriteria']][$row['id_alternatif']] =

$row['nilai'];

}

}

foreach ($data as $id_kriteria => $value)

{

foreach ($value as $id_alternatif => $nilai)

{

$r[$id_alternatif][$id_kriteria] =

_normalisasi($id_kriteria, $nilai, $value);

}

}

$i = 0;

$total = count($w);

foreach ($r as $id_alternatif => $value)

{

foreach ($value as $id_kriteria => $normalisasi)

{

if ($i == $total)

{

$i = 0;

}

if (isset($hasil[$id_alternatif]))

{

$hasil[$id_alternatif] += $w[$i] *

$normalisasi;

}

else

{

$hasil[$id_alternatif] = $w[$i] *

$normalisasi;

}

$i++;

}

}

// echo "<pre>";

// var_dump($data, $r, $hasil);

arsort($hasil);

unset($data);

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 87: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

70

$x = 0;

foreach ($hasil as $id_alternatif => $hasil)

{

$data_alternatif[] = $id_alternatif;

$data['smartphone'][$x] = ['nilai' => $hasil,

'alternatif' => _getAlternatif($id_alternatif)];

if ($x == 2)

{

break;

}

$x++;

}

$data['no'] = 1;

$data['id_pemilih'] = $id_pemilih;

$data_alternatif = implode('|', $data_alternatif);

mysqli_query($db, "UPDATE pemilihan SET hasil =

'$data_alternatif' WHERE id_pemilihan = $id_pemilih");

viewGuest('guest/spk/show', $data);

}

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 88: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

71

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 89: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

72

Gambar 4. 20 Hasil Cetak

$pemilihanResults = mysqli_query($db, "SELECT * FROM pemilihan

WHERE id_pemilihan = $id_pemilih"

);

// if ($results->num_rows > 0)

// {

// while ($rows = mysqli_fetch_assoc($results))

// {

// $data['listBobotPemilih'][] = $rows;

// }

// }

$data['pemilihan'] = mysqli_fetch_assoc($pemilihanResults);

if (isset($data['pemilihan']['hasil']))

{

$list_id_alternatif = explode('|',

$data['pemilihan']['hasil']);

}

$data['alternatif'] = array();

foreach ($list_id_alternatif as $id_alternatif)

{

$alternatifResults = mysqli_query($db, "SELECT * FROM

alternatif WHERE id_alternatif = $id_alternatif");

$data['listAlternatif'][] =

mysqli_fetch_assoc($alternatifResults);

}

$no = 1;

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 90: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

73

Halaman hasil perhitungan adalah halaman yang ditampilkan ketika user

selesai mengisi bobot dengan total jumlah seratus persen lalu mengklik button

hitung. Hasil akan ditampilkan sesuai hasil perhitungan dimana kriteria

berdasarkan keinginan user.

4.1.3.20 Halaman Tentang

Gambar 4. 21 Halaman Tentang

case 'tentang':

viewGuest('tentang');

break;

Halaman tentang berisi informasi mengenai program dan cara

menggunakan program serta informasi mengenai kontak yang dapat dihubungi

oleh user.

4.2 Uji Coba Program dan Sistem

4.2.1 Pengujian Fungsi Sistem

Tujuan dari pengujian sistem adalah memastikan semua modul berjalan

dengan baik. Berikut adalah pengujian sistem :

4.2.1.1 Pengujian Fungsi Administrator

Tabel 4. 8 Tabel Pengujian Admin

Data Masukan Yang Diharapkan Pengamatan Kesimpulan

User name dan

password benar

Menampilakan menu

admin

Menu utama berhasil

ditampilkan

Diterima

User name dan

password salah

Menampilkan pesan

kesalahan

Pesan kesalahan berhasil

ditampilkan

Diterima

User name benar Menampilkan pesan Pesan kesalahan berhasil Diterima

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 91: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

74

password salah kesalahan ditampilkan

User name salah

password benar

Menampilkan pesan

kesalahan

Pesan kesalahan berhasil

ditampilkan

Diterima

Tambah admin Penambahan data

admin dapat

dilakukan

Admin bertambah Diterima

Edit nilai standar

kriteria

Edit nilai standar

kriteria dapat

dilakukan

Berhasil mengedit nilai

standar kriteria

Diterima

Hapus kriteria Hapus kriteria

dihapus

Berhasil menghapus kriteria Diterima

Tambah nilai standar

kriteria

Penambahan nilai

standar kriteria dapat

dilakukan

Berhasil menambahkan nilai

standar kriteria

Diterima

Edit nama nilai

standar kriteria

Dapat mengganti

nama nilai standar

kriteria

Berhasil mengedit nama nilai

standar kriteria

Diterima

Edit isi standar nilai

standar kriteria

Edit isi standar nilai

standar kriteria dapat

dilakukan

Berhasil mengedit isi standar

nilai standar kriteria

Diterima

Edit nilai kriteria Edit nilai kriteria

dapat dilakukan

Berhasil mengedit nilai

kriteria

Diterima

Hapus nilai kriteria Nilai kriteria terhapus Berhasil menghapus nilai

kriteria

Diterima

Tambah alternatif Penambahan

alternatif dapat

dilakukan

Berhasil menambah alternatif Diterima

Edit nama alternatif Edit nama alternatif

dapat dilakukan

Berhasil mengedit nama

alternatif

Diterima

Edit deskripsi

alternatif

Edit deskripsi

alternatif dapat

dilakukan

Berhasil mengedit deskripsi

alternatif

Diterima

Hapus alternatif Alternatif terhapus Berhasil menghapus alternatif Diterima

Edit nilai Edit nilai dapat

dilakukan

Berhasil mengedit nilai Diterima

Hapus nilai nilai terhapus Berhasil menghapus nilai Diterima

Hapus pemilihan Nama dan email user

pemilih terhapus

Berhasil menghapus nama

dan email pemilih

Diterima

4.2.1.2 Pengujian Fungsi User

Tabel 4. 9 Tabel Pengujian Fungsi User

Data Masukan Yang Diharapkan Pengamatan Kesimpulan

Mengisi nama

dan alamat email

Menampilkan

halaman

perhitungan

Berhasil menampilkan

halaman perhitungan

Diterima

Nama email tidak

diisi

Menampilkan

peringatan

Berhasil menampilkan

peringatan

Diterima

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 92: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

75

Tidak mengisi

nama email diisi

Menampilkan

peringatan

Berhasil menampilkan

peringatan

Diterima

Memberi bobot

harga, depresiasi,

kamera, baterai,

brand, RAM,

layar, fitur

dengan total

100%

Menampilkan hasil

perhitungan

Berhasil menampilkan

perhitungan

Diterima

Memberi bobot

harga, depresiasi,

kamera, baterai,

brand, RAM,

layar, fitur

dengan total

kurang 100%

Menampilkan

peringatan bobot

kurang

Berhasil menampilkan

peringatan

Diterima

Memberi bobot

harga, depresiasi,

kamera, baterai,

brand, RAM,

layar, fitur

dengan total lebih

100%

Menampilkan

peringatan bobot

lebih

Berhasil menampilkan

peringatan

Diterima

Tidak memberi

bobot harga,

memberi bobot

depresiasi,

kamera, baterai,

brand, RAM,

layar, fitur

dengan total

100%

Memberi

peringatan bobot

tidak boleh kosong

Berhasil menampilkan

peringatan

Diterima

Memberi bobot

harga, tidak

memberi bobot

depresiasi,

memberi bobot

kamera, baterai,

brand, RAM,

layar, fitur

dengan total

100%

Memberi

peringatan bobot

tidak boleh kosong

Berhasil menampilkan

peringatan

Diterima

Memberi bobot

harga, depresiasi,

tidak memberi

bobot kamera,

memberi bobot

baterai, brand,

Memberi

peringatan bobot

tidak boleh kosong

Berhasil menampilkan

peringatan

Diterima

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 93: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

76

RAM, layar, fitur

dengan total

100%

Memberi bobot

harga, depresiasi,

kamera, tidak

memberi bobot

baterai, memberi

bobot brand,

RAM, layar, fitur

dengan total

100%

Memberi

peringatan bobot

tidak boleh kosong

Berhasil menampilkan

peringatan

Diterima

Memberi bobot

harga, depresiasi,

kamera, tidak

memberi bobot

baterai, tidak

memberi bobot

brand, memberi

bobot RAM,

layar, fitur

dengan total

100%

Memberi

peringatan bobot

tidak boleh kosong

Berhasil menampilkan

peringatan

Diterima

Memberi bobot

harga, depresiasi,

kamera, tidak

memberi bobot

baterai, brand,

tidak memberi

bobot RAM,

layar, memberi

bobot fitur

dengan total

100%

Memberi

peringatan bobot

tidak boleh kosong

Berhasil menampilkan

peringatan

Diterima

Memberi bobot

harga, depresiasi,

kamera, baterai,

brand, RAM,

tidak memberi

bobot layar,

memberi bobot

fitur dengan total

100%

Memberi

peringatan bobot

tidak boleh kosong

Berhasil menampilkan

peringatan

Diterima

Memberi bobot

harga, depresiasi,

kamera, memberi

bobot baterai,

brand, RAM,

Memberi

peringatan bobot

tidak boleh kosong

Berhasil menampilkan

peringatan

Diterima

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 94: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

77

layar, tidak

memberi bobot

fitur dengan total

100%

4.2.2 Pengujian Validalitas Perhitungan SAW

Pada tahapan kali ini dilakukan pengujian validalitas perhitungan SAW

yaitu dengan cara membandingkan proses manual yang telah kita bahas

sebelumnya pada analisis perhitungan di bab 3 dengan hasil yang dikeluarkan oleh

sistem.

Tabel 4. 10 Tabel Pegujian Validalitas Perhitungan SAW

Proses Sistem Manual Ket

Input bobot 0,1 0,1 0,1 0,1 0,1

0,1 0,1 0,3

0,1 0,1 0,1 0,1 0,1

0,1 0,1 0,3

Hasil rekomendasi A1 A1 Sama

Input bobot 0,3 0,1 0,1 0,1

0,1 0,1 0,1 0,1

0,3 0,1 0,1 0,1

0,1 0,1 0,1 0,1

Hasil rekomendasi A1 A1 Sama

4.2.3 Pengujian Sistem Oleh pengguna

Pengujian sistem oleh pengguna dilakukan dengan mengedarkan kuisioner

kepada 20 orang mahasiswa dan 10 calon pembeli handphone di tempat penjualan

handphone. Isi dari kuisioner dibagi menjadi dua bagian yaitu berdasarkan

kemudahan yang diberikan oleh sistem, dan berdasarkan tampilan yang

ditampilkan oleh sistem. Adapun hasil dari kuisioner tersebut akan diolah sebagai

berikut:

A. Berdasarkan kemudahan yang diberikan oleh sistem

Tabel 4. 11 Tabel Hasil Kuisioner Bagian A

Penilaian SS S TS STS

1.Web membantu dalam memilih handphone yang tepat dan

sesuai dengan kebutuhan pengguna.

20 8 2 0

2.Web dapat diakses dengan mudah tanpa loading lama. 10 20 0 0

3.Web memberikan respon setelah user mejalankan perintah. 10 20 0 0

4.Web memberikan kemudahan dalam melihat daftar smartphone

yang dimiliki sistem.

25 5 0 0

5.Web memberikan informasi tentang sistem yang sedang

digunakan dengan cara penggunaannya.

15 10 5 0

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 95: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

78

6.Web mudah diakses dan tidak membingungkan user. 17 10 3 0

7.Web memberikan informasi detail mengenai hasil keputusan. 17 10 3 0

Gambar 4. 22 Hasil Kuisioner 1a

Berdasarkan diagram diatas daerah berwarna biru yang berarti sangat

setuju mendominasi diagram. Artinya untuk pertanyaan kuisioner 1a yaitu apakah

web membantu dalam memilih handphone yang tepat dan sesuai dengan

kebutuhan pengguna, responden sangat setuju dengan hal tersebut.

Gambar 4. 23 Hasil Kuisioner Nomor 2a

Berdasarkan diagram diatas daerah berwarna merah yang berarti setuju

mendominasi diagram. Artinya untuk pertanyaan kuisioner 2a yaitu apakah web

Nomor 1

Sangat Setuju

Setuju

Tidak Setuju

Sangat Tidak Setuju

Nomor 2

Sangat Setuju

Setuju

Tidak Setuju

Sangat Tidak Setuju

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 96: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

79

dapat diakses dengan mudah tanpa loading lama, responden setuju dengan hal

tersebut.

Gambar 4. 24 Hasil Kuisioner Nomor 3a

Berdasarkan diagram diatas daerah berwarna merah yang berarti setuju

mendominasi diagram. Artinya untuk pertanyaan kuisioner 3a yaitu apakah web

memberikan respon setelah user menjalankan perintah, responden setuju dengan

hal tersebut.

Gambar 4. 25 Hasil Kuisioner Nomor 4a

Nomor 3

Sangat Setuju

Setuju

Tidak Setuju

Sangat Tidak Setuju

Nomor 4

Sangat Setuju

Setuju

Tidak Setuju

Sangat Tidak Setuju

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 97: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

80

Berdasarkan diagram diatas daerah berwarna biru yang berarti sangat

setuju mendominasi diagram. Artinya untuk pertanyaan kuisioner 4a yaitu apakah

web memberikan kemudahan dalam melihat daftar smartphone yang dimiliki oleh

sistem, responden sangat setuju dengan hal tersebut.

Gambar 4. 26 Hasil Kuisioner Nomor 5a

Berdasarkan diagram diatas daerah berwarna biru yang berarti sangat

setuju mendominasi diagram. Artinya untuk pertanyaan kuisioner 5a yaitu apakah

web memberikan informasi tentang sistem yang sedang digunakan dengan cara

penggunaanya, responden sangat setuju dengan hal tersebut.

Gambar 4. 27 Hasil Kuisioner Nomor 6a

Nomor 5

Sangat Setuju

Setuju

Tidak Setuju

Sangat Tidak Setuju

Nomor 6

Sangat Setuju

Setuju

Tidak Setuju

Sangat Tidak Setuju

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 98: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

81

Berdasarkan diagram diatas daerah berwarna biru yang berarti sangat

setuju mendominasi diagram. Artinya untuk pertanyaan kuisioner 6a yaitu apakah

web mudah diakses dan tidak membingungkan pengguna, responden sangat setuju

dengan hal tersebut.

Gambar 4. 28 Hasil Kuisioner Nomor 7a

Berdasarkan diagram diatas daerah berwarna biru yang berarti sangat

setuju mendominasi diagram. Artinya untuk pertanyaan kuisioner 7a yaitu apakah

web memberikan informasi detail mengenai hasil keputusan, responden sangat

setuju dengan hal tersebut.

B. Berdasarkan penampilan yang ditampilkan oleh sistem

Tabel 4. 12 Tabel Hasil Kuisioner Bagian B

Penilaian SS S TS STS

1.Tampilan menu dapat dimengerti dengan mudah . 8 10 2 0

2.Peringatan tentang kesalahan yang dilakukan dapat dimengerti

dengan mudah.

14 5 1 0

Nomor 7

Sangat Setuju

Setuju

Tidak Setuju

Sangat Tidak Setuju

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 99: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

82

Gambar 4. 29 Hasil Kuisioner Nomor 1b

Berdasarkan diagram diatas daerah berwarna merah yang berarti setuju

mendominasi diagram. Artinya untuk pertanyaan kuisioner 1c yaitu apakah

tampilan menu dapat dimengerti dengan mudah, responden setuju dengan hal

tersebut.

Gambar 4. 30 Hasil Kuisioner Nomor 2b

Berdasarkan diagram diatas daerah berwarna biru yang berarti sangat

setuju mendominasi diagram. Artinya untuk pertanyaan kuisioner 2c yaitu apakah

tahap-tahap menjalankan program dapat dimengerti dengan mudah, responden

sangat setuju dengan hal tersebut.

Nomor 1

Sangat Setuju

Setuju

Tidak Setuju

Sangat Tidak Setuju

Nomor 2

Sangat Setuju

Setuju

Tidak Setuju

Sangat Tidak Setuju

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 100: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

83

Berdasarkan kuisioner di atas sistem pendukung keputusan berbasis web

untuk pemilihan

handphone terbaik berdasarkan prioritas menggunakan metode SAW (Simple

Additive Weighting) berjalan dengan baik dengan memenuhi kriteria kemudahan

yang diberikan dan penampilan/interface yang diberikan

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 101: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

84

BAB V

PENUTUP

5.1 Kesimpulan

Berdasarkan penelitian dan pembahasan di atas maka dapat diambil

kesimpulan sebagai berikut :

1. Sistem pendukung pengambilan keputusan berbasis web untuk pemilihan

handphone menggunakan metode SAW (Simple Additive Weighting)

berhasil dibuat.

2. Berdasarkan uji coba sistem, sistem berhasil menampilkan menu-menu

utama, pesan validasi berhasil ditampilkan, penambahan data alternatif

dapat berhasil ditambahkan, diubah maupun dihapus dan menampilkan

fungsi cetak hasil perhitungan. Sedangkan pada menu user alternatif

maupun kriteria tidak dapat diubah ataupun ditambahkan.

3. Sistem ini dapat mempermudah pengambil keputusan dalam mengambil

keputusan berdasarkan prioritas dengan alternatif dan kriteria yang

disediakan. Informasi yang dihasilkan sistem ini hanya menampilkan data

total penilaian dari setiap alternatif, terlepas dari alternatif mana yang

dipilih.

4. Sistem ini membantu pengguna dalam menentukan handphone terbaik

yang tepat dan sesuai dengan kebutuhan pengguna lebih cepat

dibandingkan dengan pencarian secara manual atau brosur.

5. Sistem ini masih kurang pada penambahan kriteria karena kriteria hanya

bersifat statis.

5.2 Saran

Berdasarkan kesimpulan di atas maka beberapa saran yang diberikan

sebagai berikut :

1. User dapat memanfaatkan sistem ini secara optimal sebagai sarana

pengambilan keputusan handphone berdasarkan prioritas, agar sesuai

dengan kriteria yang dibutuhkan.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 102: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

85

2. Sistem dapat ditambahkan fitur tambah kriteria dan tambah alternatif pada

menu user.

3. Sistem ini dapat dikembangkan dengan mengupdate data-data alternatif

sesuai dengan handphone keluaran terbaru.

4. Dengan perkembangan teknologi, pengguna disarankan untuk

memperhatikan kekurangan dan kelemahan sistem baru agar dapat

dikembangkan menjadi sistem yang lebih baik dan optimal.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 103: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

86

Lampiran

Pertanyaan Kuisioner

Berdasarkan demo program yang telah dilakukan maka perlu di adakan

kuisioner untuk mengetahui apakah sistem pendukung keputusan yang dibangun

dapat mempermudah pengguna dalam menentukan handphone yang tepat dan

sesuai kriteria pengguna.

Nama :

Umur :

Pekerjaan :

Berdasarkan Kemudahan yang diberikan oleh sistem silahkan memberikan tanda

X pada kotak yang telah disediakan berdasarkan penilaian anda :

Keterangan :

SS : Sangat Setuju

S : Setuju

TS : Tidak Setuju

STS : Sangat Tidak Setuju

Penilaian SS S TS STS

1.Web membantu dalam memilih handphone yang tepat dan

sesuai dengan kebutuhan pengguna.

2.Web dapat diakses dengan mudah tanpa loading lama.

3.Web memberikan respon setelah user mejalankan perintah.

4.Web memberikan kemudahan dalam melihat daftar smartphone

yang dimiliki sistem.

5.Web memberikan informasi tentang sistem yang sedang

digunakan dengan cara penggunaannya.

6.Web mudah diakses dan tidak membingungkan user.

7.Web memberikan informasi detail mengenai hasil keputusan.

Berdasarkan penampilan/interface yang ditampilkan oleh sistem silahkan

memberi tanda X pada kotak yang telah disediakan berdasarkan penilaian anda:

Penilaian SS S TS STS

1.Tampilan menu dapat dimengerti dengan mudah .

2.Peringatan tentang kesalahan yang dilakukan dapat

dimengerti dengan mudah.

3.Tahap-tahap menjalankan program dapat dimengerti dengan

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 104: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

87

mudah.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 105: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

88

Kuisioner Mengenai Kesulitan Dalam pemilihan Handphone

Nama :

Umur :

Pekerjan :

1. Apakah anda memiliki handphone?

2. Berapa handphone yang anda miliki?

3. Apakah anda berniat membeli handphone lagi?

4. Apa saja kriteria anda dalam menentukan handphone yang anda akan beli?

5. Untuk beberapa kriteria dibawah ini silahkah tentukan masuk dalam

kategori apa :

Harga :

a. Murah :

b. Sedang :

c. Mahal :

Brand :

Tidak populer :

Cukup popular :

Populer :

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 106: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

89

Nilai depresiasi 2 tahun kedepan :

a. Rendah

b. sedang

c. Tinggi

Kamera :

a. Rendah :

b. Sedang :

c.Tinggi :

Layar :

a. Kecil :

b. Besar :

c. Ideal :

Spesifikasi Memori :

a. Rendah

b. Sedang

c. Tinggi

Baterai :

a. Rendah :

b. Sedang :

c. Tinggi :

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 107: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

90

6. Berdasarkan beberapa kriteria diatas, berilah nilai dibawah ini dengan

ketentuan C = kriteria yang semakin rendah nilainya semakin bagus atau B

= kriteria yang semakin tinggi nilainya semakin bagus (contoh : harga = c,

baterai = b.

Kriteria Nilai

Harga

Brand

Depresiasi

Kamera

Layar

RAM

Baterai

Fitur

7. Kesulitan apa saja yang anda temui didalam membeli handphone?

8. Apakah anda termasuk orang yang mengikuti trend didalam membeli

gadget?

9. Apakah anda pernah mengetahui bahwa ada sistem yang dapat digunakan

untuk membantu di dalam pemilihan handphone yang akan anda beli?

10. Biasanya melalui media apa anda mengumpulkan informasi mengenai

handphone yang anda inginkan?

11. Apakah anda merasa puas dengan media yang anda gunakan?

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 108: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

91

Tahap-tahap penentuan kriteria, atribut kriteria dan nilai standar kriteria

Di dalam sistem pendukung keputusan ini terdapat 8 kriteria, 24 nilai

standar kriteria dan 2 atribut kriteria yaitu cost dan benefit. Hasil tersebut berasal

dari wawancara dengan 20 orang mahasiswa dengan pertanyaan dan jawaban

sebagai berikut

Pertanyaan Jawaban

YA TIDAK

Apakah anda memiliki handphone? 20 0

Pertanyaan Jawaban

<2 >2

Berapa handphone yang anda miliki? 11 9

Pertanyaan Jawaban

YA TIDAK

Apakah anda berniat untuk membeli

handphone lagi? 15 5

Pertanyaan

Apa saja kriteria anda dalam menentukan handphone yang anda akan beli?

Jawaban

Harga Brand Depresiasi Kamera Layar Ram Baterai Fitur

20 15 10 20 18 20 19 18

Pertanyaan

Untuk beberapa kriteria dibawah ini silahkah tentukan masuk dalam kategori apa :

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 109: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

92

Jawaban

Kategori Murah Sedang Mahal

Harga <1.000.000 1.000.001-3.000.000 >3.000.000

Jumlah 20 20 20

Kategori Tidak Populer Cukup Populer Populer

Brand HP cina, advan,

adromax, Acer,

Axioo

Xiaomi, LG Samsung, Oppo,

Lenovo

jumlah 20 20 20

Kategori Rendah Tinggi Sedang

Depresiasi <10% >50% 10%-50%

jumlah 20 20 20

Kategori Rendah Tinggi Sedang

Kamera <5MP <8MP 5MP-8MP

jumlah 20 20 20

Kategori Kecil Sedang Besar

Layar <=480x8040pixels 960-1280pixels >1280pixels

jumlah 20 20 20

Kategori Kecil sedang Besar

RAM 500MB-1GB 1,1GB-2GB >2GB

jumlah 20 20 20

Kategori Kecil sedang Besar

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 110: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

93

Baterai <=2000mAh 2000-3000mAh >3000mAh

jumlah 20 20 20

Kategori Sedikit Cukup Banyak

Fitur <10 10 >10

jumlah 20 20 20

Pertanyaan

Untuk beberapa kriteria dibawah ini silahkah tentukan masuk dalam kategori apa :

Kriteria Nilai Jumlah

Harga C 20

Brand B 20

Depresiasi B 20

Kamera B 20

Layar B 20

RAM B 20

Baterai B 20

Fitur B 20

Pertanyaan Jawaban

YA TIDAK

Apakah anda termasuk orang yang

mengikuti trend didalam membeli

gadget?

15 5

Pertanyaan Jawaban

YA TIDAK

Apakah anda pernah mengetahui bahwa 2 18

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 111: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

94

ada sistem yang dapat digunakan untuk

membantu di dalam pemilihan

handphone yang akan anda beli?

Pertanyaan Jawaban

Online Survey lapangan

Biasanya melalui media apa anda

mengumpulkan informasi mengenai

handphone yang anda inginkan?

19 1

Pertanyaan Jawaban

YA TIDAK

Apakah anda merasa puas dengan

media yang anda gunakan? 16 4

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 112: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

95

Daftar Pustaka

Fishburn, P., C., 1967, Additive Utilities with Incomplete Product Set :Application

to Priorities and Assigments, Operations Research Society of America (ORSA),

Baltimor, MD, U.S.A.

Haedar, T., 1997. Prinsip-prinsip Networking Planning. PT. Gramedia. Jakarta.

Holloway, C.A, 1979. Decision Making Under Uncertainty: Models and

Choice.Prentice-Hall, New Jersey.

Kusrini, 2006. Konsep dan Aplikasi Sistem Pendukung Keputusan. Penerbit Andi.

Kusumadewi, S.etal.2006. Fuzzy Multi-Attribute Decision Making (FUZZY

MADM). Graha Ilmu.Yogyakarta.

MacCrimmon, K. R., 1968, Decisionmaking among Multiple Attribute

Alternatives. A Survey and Consolidated Approach, RM-4823-ARPA, the Rand

Corporation, Santa Monica (CAL).

Mulyono, S., 1996. Teori Pengambilan Keputusan. Penerbit Fakultas Ekonomi

Universitas Indonesia. Jakarta.

Moore, J. H. and M. G. Chang (1980). "Design of Decision Support Systems",

Data Base 12(12).

Paramita, Dyah Ayu, 2013. Efektifitas penggunaan metode SAW (Simple Additive

Weighting) dalam sistem pendukung keputusan penentuan pemberian kredit

peminjaman uang tunai PT. BPR X. Perpustakaan Universitas Sanata

Dharma.Yogyakarta.

Sprague, R. H. and Watson H. J., 1993. Decision Support Systems: Putting Theory

Into Practice. Englewood Clifts, N. J., Prentice Hall.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Page 113: HANDPHONE SIMPLE ADDITIVE WEIGHTING fileii WEB -BASED DECISION SUPPORT SYSTEM TO CHOOSE HANDPHONE USING SIMPLE ADDITIVE WEIGHTING METHOD THESIS Presented as Patrial Fulfillment of

96

Suryadi, Kadarsah, 2002, Sistem Pendukung Keputusan, Remaja Rosdakarya,

Bandung.

Taha, H.A., 1982. Operations Research: an Introduction. New York: Macmillian.

Turban, Efraim., (1995). Decision Support and Expert System: Management

Support System. Forth Edition. Prentice Hall International Inc. New Jersey.

Turban, Efraim dan Jaye Aronson. 1998. Decision Support Systems and

Intelligent Systems. Fifth Edit ion. Prent ice-Hall, Inc.

Turban , Efraim & Aronson, Jay E. 2001. Decision Support Systems and

Intelligent Systems. 6th edition. Prentice Hall: Upper Saddle River, NJ.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI


Recommended