Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
Team project ©2017 Dony Pratidana S. Hum | Bima Agus Setyawan S. IIP
Hak cipta dan penggunaan kembali:
Lisensi ini mengizinkan setiap orang untuk menggubah, memperbaiki, dan membuat ciptaan turunan bukan untuk kepentingan komersial, selama anda mencantumkan nama penulis dan melisensikan ciptaan turunan dengan syarat yang serupa dengan ciptaan asli.
Copyright and reuse:
This license lets you remix, tweak, and build upon work non-commercially, as long as you credit the origin creator and license it on your new creations under the identical terms.
RANCANG BANGUN SISTEM REKOMENDASI PEMILIHAN
LAPTOP DENGAN METODE WASPAS BERBASIS WEB
SKRIPSI
Diajukan sebagai salah satu syarat memperoleh gelar
Sarjana Komputer (S.Kom)
Kevin Arista Chandra
14110110124
PROGRAM STUDI INFORMATIKA
FAKULTAS TEKNIK DAN INFORMATIKA
UNIVERSITAS MULTIMEDIA NUSANTARA
TANGERANG
2019
Rancang bangun sistem..., Kevin Arista Chandra, FTI UMN, 2019
Rancang bangun sistem..., Kevin Arista Chandra, FTI UMN, 2019
Rancang bangun sistem..., Kevin Arista Chandra, FTI UMN, 2019
iv
RANCANG BANGUN SISTEM REKOMENDASI PEMILIHAN
LAPTOP DENGAN METODE WASPAS BERBASIS WEB
ABSTRAK
Komputer merupakan sebuah penemuan revolusioner yang memberikan
banyak kontribusi bagi kehidupan manusia. Seiring berkembangnya teknologi,
komputer berevolusi menuju ukuran yang lebih kecil, dari komputer desktop hingga
komputer laptop. Untuk mengetahui perilaku dan preferensi masyarakat dalam
memilih laptop, dilakukan survei yang dilakukan menggunakan angket.
Berdasarkan hasil survei, sebagian besar responden mengaku pernah mengalami
kesulitan dalam memilih laptop yang sesuai dengan keinginan responden. Oleh
karena itu, dibangun sistem rekomendasi laptop berbasis web. Pembangunan sistem
ini dilakukan menggunakan metode WASPAS (Weighted Aggregated Sum Product
Assesment). Metode WASPAS merupakan penggabungan dari metode WSM dan
WPM. Metode ini dapat digunakan untuk menyelesaikan permasalahan MCDM
(Multi Criteria Decision Making). Bahasa pemrograman yang digunakan untuk
pembangunan website ini antara lain HTML, PHP, dan Javascript. Hasil uji
kepuasan pengguna terhadap sistem yang dibangun menunjukkan bahwa mayoritas
responden memberikan penilaian positif. Hasil perhitungan Cronbach’s Alpha
terhadap hasil uji kepuasan pengguna menghasilkan nilai sebesar 0.83 yang
menunjukkan bahwa hasil uji kepuasan pengguna tergolong reliable. Selain itu, uji
validitas menunjukkan bahwa data yang diperoleh tergolong valid.
Kata Kunci: Laptop, MCDM, Sistem Rekomendasi, WASPAS, Website
Rancang bangun sistem..., Kevin Arista Chandra, FTI UMN, 2019
v
DESIGN AND DEVELOPMENT OF A WEB BASED LAPTOP
RECOMMENDER SYSTEM USING WASPAS METHOD
ABSTRACT
The invention of computers has revolutionalized our lives. As technological
advancements continues to develop, computers had been shrinking in size as PC
computers had developed into laptop computers. In order to collect information on
an individual’s behavior as well as preferences when it comes to their choice on
laptops, a survey is conducted through questionnaire distribution. The survey result
states that a majority of the respondents had claimed to have experienced
difficulties in choosing a laptop that fits their personal preferences. Based on the
aforementioned issues, a web based laptop recommender system is built as a
solution. The aforementioned system was built using WASPAS Method which is a
unique combination of the WSM method and WPM method. This method has been
proven to be successfully implemented as a solution for MCDM (Multi Criteria
Decision Making) problems. Programming languages used in the development of
this system are HTML, PHP, and Javascript. User satisfaction test results indicated
mostly positive responses from the respondents towards the system. The user
satisfaction test results has the Cronbach’s Alpha value of 0.83, stating that the test
results are considered reliable. Also, validity test results confirms the validity of the
obtained data.
Keywords: Laptop, MCDM, Recommendation System, WASPAS, Website
Rancang bangun sistem..., Kevin Arista Chandra, FTI UMN, 2019
vi
KATA PENGANTAR
Puji dan syukur dipanjatkan kehadirat Tuhan Yang Maha Esa yang telah
memberikan kekuatan untuk menyelesaikan penelitian ini. Oleh karena kasih-
Nya, penyusunan skripsi dengan judul “Rancang Bangun Sistem
Rekomendasi Pemilihan Laptop Dengan Metode WASPAS Berbasis Web”
yang diajukan kepada Program Studi Informatika, Fakultas Teknik dan
Informatika, Universitas Multimedia Nusantara dapat diselesaikan.
Terselesaikannya skripsi ini tidak terlepas dari kerjasama beberapa
pihak. Oleh karena itu, penulis mengucapkan terima kasih kepada:
1. Dr. Ninok Leksono, selaku Rektor Universitas Multimedia Nusantara,
2. Hira Meidia, Ph.D. selaku dekan Fakultas Teknik dan Informatika
Universitas Multimedia Nusantara,
3. Seng Hansun, S.Si., M.Cs., selaku Ketua Program Studi Informatika
Universitas Multimedia Nusantara,
4. Seng Hansun, S.Si., M.Cs. selaku dosen pembimbing yang telah
membimbing dengan sabar selama proses penulisan sehingga skripsi ini
dapat selesai dengan baik,
5. Orang tua dan keluarga yang selalu memberikan dukungan dan bantuan, serta
6. Pihak-pihak lain yang turut membantu dalam menyelesaikan skripsi ini yang
tidak dapat disebutkan satu per satu.
Semoga skripsi ini bisa membantu dan bermanfaat bagi para pembaca, terutama
rekan-rekan mahasiswa di Universitas Multimedia Nusantara.
Tangerang, April 2019
Kevin Arista Chandra
Rancang bangun sistem..., Kevin Arista Chandra, FTI UMN, 2019
vii
DAFTAR ISI
HALAMAN PERSETUJUAN…………………………………....…………….. ii
PERNYATAAN TIDAK MELAKUKAN PLAGIAT…………………………. iii
ABSTRAK……………………………………………………………………… iv
KATA PENGANTAR…………………………………………………………... vi
DAFTAR ISI……………………………………………………………………. vii
DAFTAR GAMBAR……………………………...……………………………. ix
DAFTAR TABEL.....…………………………………………………………… xi
DAFTAR LAMPIRAN…………………………………………………………. xii
BAB I PENDAHULUAN………………………………………………………. 1
1.1 Latar Belakang Masalah…………………......…………………………... 1
1.2 Rumusan Masalah.........................….....…………………………………. 4
1.3 Batasan Masalah............................................…………………………….. 4
1.4 Tujuan Penelitan...........................................……………………………... 5
1.5 Manfaat Penelitan...........................................……………………………. 5
1.6 Sistematika Penulisan ...................................……………………………. 5
BAB II LANDASAN TEORI..............................………………………………. 7
2.1 Sistem Rekomendasi...........……………………………………………… 7
2.2 MCDM……..…………………………………………………………….. 8
2.3 Weighted Sum Model (WSM)...…………………............………………. 9
2.4 Weighted Product Model (WPM)…………………………..........………. 10
2.5 Metode WASPAS.……………………………………………………….. 10
2.6 Laptop....................……………………………………………………..... 13
2.7 Bhinneka.com....................…....................……………………………..... 13
2.8 Uji Kepuasan Pengguna..........…………………………..........………….. 14
2.9 Skala Likert.............…………………......……………………………….. 15
2.1 0 Cronbach’s Alpha............……………………………………………….. 16
Rancang bangun sistem..., Kevin Arista Chandra, FTI UMN, 2019
viii
2.11 Sistem Pembuat Keputusan (SPK)................................................................ 17
2.12 Uji Validitas.................................................................................................. 18
BAB III METODOLOGI DAN PERANCANGAN SISTEM………………….. 20
3.1 Metode Penelitian...............………………………………………………. 20
3.2 Perancangan Sistem....……………………………………………………. 21
3.2.1 Dataflow Diagram (DFD)…………………………….....………...... 21
3.2.2 Diagram Flowchart………………………………………….............. 24
3.2.3 Entity Relationship Diagram (ERD)………………………................ 33
3.2.4 Struktur Tabel..................................………………………................ 34
3.2.5 Rancangan Antarmuka........................................................................ 35
A. Antarmuka Frontend………...……………………………………….
35
B. Antarmuka Backend……………………..…………………………... 39
BAB IV IMPLEMENTASI DAN UJI COBA……….......……………………... 43
4.1 Spesifikasi Sistem…………………..……………………………………... 43
4.2 Implementasi Sistem…………………..………………........……………... 43
4.3 Uji Coba..........………………………………………………………..…… 52
4.3.1 Uji Skenario……………………………………………………............ 52
4.3.2 Uji Kepuasan Pengguna…………………………………….......……... 60
BAB V KESIMPULAN DAN SARAN……….......…………………….............. 63
5.1 Simpulan..............…………………..……………………………………... 63
5.2 Saran....................…………………..……………………………………... 63
DAFTAR PUSTAKA…………………………………………………..………. 64
Rancang bangun sistem..., Kevin Arista Chandra, FTI UMN, 2019
ix
DAFTAR GAMBAR
Gambar 3.1 Context Diagram...............…………..…………………………….. 22
Gambar 3.2 Diagram DFD Level 1…………...............………………………… 23
Gambar 3.3 Flowchart Halaman Home..............…….......……………………… 24
Gambar 3.4 Flowchart Rekomendasi…………………………………………… 25
Gambar 3.5 Flowchart WASPAS.............................………………………….… 26
Gambar 3.6 Flowchart Laptops...................…………………………………….. 27
Gambar 3.7 Flowchart Admin.................................…………………………….. 28
Gambar 3.8 Flowchart Edit..............……………………………………………. 29
Gambar 3.9 Flowchart Insert...................…………………….…………………. 30
Gambar 3.10 Flowchart Update....................................................……………… 31
Gambar 3.11 Flowchart Delete.....................................................……………… 32
Gambar 3.12 Entity Relationship Diagram....................................……………... 33
Gambar 3.13 Rancangan Halaman Home........................…….………………… 35
Gambar 3.14 Rancangan Halaman Rekomendasi.....................………………… 36
Gambar 3.15 Rancangan Halaman Hasil.............……………….……………… 37
Gambar 3.16 Rancangan Halaman Laptops...............................................……... 38
Gambar 3.17 Rancangan Halaman About............................................................. 38
Gambar 3.18 Rancangan Popup Login...........................................…………….. 39
Gambar 3.19 Rancangan Halaman Edit..............................…………………….. 40
Gambar 3.20 Rancangan Halaman Insert...............…………………………....... 41
Gambar 3.21 Rancangan Halaman Delete.............…………………………....... 41
Gambar 3.22 Rancangan Halaman Insert...............…………………………....... 42
Gambar 4.1 Tampilan Halaman Home....................................…………………. 44
Gambar 4.2 Tampilan Halaman Rekomendasi...............……………………….. 45
Gambar 4.3 Tampilan Halaman Hasil.............................……………………….. 45
Gambar 4.4 Tampilan Halaman About...........................……………………….. 46
Rancang bangun sistem..., Kevin Arista Chandra, FTI UMN, 2019
x
Gambar 4.5 Tampilan Halaman Laptops....................................……………….. 47
Gambar 4.6 Tampilan Popup Login..............................……………………….... 47
Gambar 4.7 Tampilan Halaman Edit..................……...…………………............ 48
Gambar 4.8 Tampilan Halaman Insert.......................………………………....... 49
Gambar 4.9 Rampilan Halaman Update.........................……………………….. 50
Gambar 4.10 Formulir Update Data................................……………………….. 50
Gambar 4.11 Tampilan Halaman Delete.........................……………………….. 51
Gambar 4.12 Code Snippet Fungsi Normalisasi.........................……………….. 55
Gambar 4.13 Code Snippet Perhitungan Nilai WSM.................……………….. 56
Gambar 4.14 Code Snippet Perhitungan Nilai WPM.................……………….. 57
Gambar 4.15 Code Snippet Perhitungan Nilai WASPAS.........................…….... 58
Gambar 4.16 Code Snippet Sorting...........................................................…….... 59
Gambar 4.17 Output Sistem untuk Uji Coba Skenario.............................…….... 60
Rancang bangun sistem..., Kevin Arista Chandra, FTI UMN, 2019
xi
DAFTAR TABEL
Tabel 3.1 Struktur Tabel laptop………….......………………………………….. 34
Tabel 3.2 Struktur Tabel admin.........…………………………………………… 34
Tabel 4.1 Data Sampel..................……………………………………………… 53
Tabel 4.2 Hasil Normalisasi..........……………………………………………… 54
Tabel 4.3 Hasil Perhitungan Nilai WSM.......……………….......……………… 56
Tabel 4.4 Hasil Perhitungan Nilai WPM..................……............……………… 57
Tabel 4.5 Hasil Perhitungan Nilai WASPAS ..................……….....…………… 58
Tabel 4.6 Hasil Akhir Rekomendasi ..................…..…………………………… 59
Tabel 4.7 Tabel Pertanyaan Angket.......…………….......……………………… 60
Tabel 4.8 Tabel Jawaban Angket...............…………….......……………....…… 61
Tabel 4.9 Hasil Uji Validitas......................…………….......……………....…… 62
Rancang bangun sistem..., Kevin Arista Chandra, FTI UMN, 2019
xii
DAFTAR LAMPIRAN
Daftar Riwayat Hidup…..............……….......………………………………….. 66
Formulir Konsultasi Skripsi..............…………………………………………… 67
Hasil Survei Perilaku Masyarakat Terhadap Pemilihan Laptop..............……… 68
Hasil Uji Kepuasan Pengguna dan Perhitungan Cronbach's Alpha......………… 71
Perhitungan Koefisien Korelasi Pearson Product Moment..................………… 72
Rancang bangun sistem..., Kevin Arista Chandra, FTI UMN, 2019