18
SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN KENDARAAN SESUAI BUDGET CUSTOMER MENGGUNAKAN METODE WEIGHTED PRODUCT (WP) BERBASIS WEB SKRIPSI HIMMATUL ‘ALIYAH 1310512046 UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAKARTA FAKULTAS ILMU KOMPUTER PROGRAM STUDI SISTEM INFORMASI 2017

HIMMATUL ‘ALIYAHrepository.upnvj.ac.id/2758/2/AWAL.pdf · penumpang, alarm mobil, bagasi, jenis kemudi, sparepart atau tempat service. Hasil yang dicapai pada sistem pendukung keputusan

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: HIMMATUL ‘ALIYAHrepository.upnvj.ac.id/2758/2/AWAL.pdf · penumpang, alarm mobil, bagasi, jenis kemudi, sparepart atau tempat service. Hasil yang dicapai pada sistem pendukung keputusan

i

SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN KENDARAAN

SESUAI BUDGET CUSTOMER MENGGUNAKAN METODE

WEIGHTED PRODUCT (WP) BERBASIS WEB

SKRIPSI

HIMMATUL ‘ALIYAH

1310512046

UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAKARTA

FAKULTAS ILMU KOMPUTER

PROGRAM STUDI SISTEM INFORMASI

2017

Page 2: HIMMATUL ‘ALIYAHrepository.upnvj.ac.id/2758/2/AWAL.pdf · penumpang, alarm mobil, bagasi, jenis kemudi, sparepart atau tempat service. Hasil yang dicapai pada sistem pendukung keputusan

ii

SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN KENDARAAN

SESUAI BUDGET CUSTOMER MENGGUNAKAN METODE

WEIGHTED PRODUCT (WP) BERBASIS WEB

SKRIPSI

Diajukan Sebagai Salah Satu Syarat Untuk Memperoleh Gelar

Sarjana Komputer

HIMMATUL ‘ALIYAH

1310512046

UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAKARTA

FAKULTAS ILMU KOMPUTER

PROGRAM STUDI SISTEM INFORMASI

2017

Page 3: HIMMATUL ‘ALIYAHrepository.upnvj.ac.id/2758/2/AWAL.pdf · penumpang, alarm mobil, bagasi, jenis kemudi, sparepart atau tempat service. Hasil yang dicapai pada sistem pendukung keputusan

iii

Page 4: HIMMATUL ‘ALIYAHrepository.upnvj.ac.id/2758/2/AWAL.pdf · penumpang, alarm mobil, bagasi, jenis kemudi, sparepart atau tempat service. Hasil yang dicapai pada sistem pendukung keputusan

iv

Page 5: HIMMATUL ‘ALIYAHrepository.upnvj.ac.id/2758/2/AWAL.pdf · penumpang, alarm mobil, bagasi, jenis kemudi, sparepart atau tempat service. Hasil yang dicapai pada sistem pendukung keputusan

v

Page 6: HIMMATUL ‘ALIYAHrepository.upnvj.ac.id/2758/2/AWAL.pdf · penumpang, alarm mobil, bagasi, jenis kemudi, sparepart atau tempat service. Hasil yang dicapai pada sistem pendukung keputusan

v

SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN

KENDARAAN SESUAI BUDGET CUSTOMER DENGAN

METODE WEIGHTED PRODUCT (WP) BERBASIS WEB

Himmatul ‘Aliyah

Abstrak

Kebutuhan kendaraan roda empat dalam hal ini mobil semakin pesat, karena seiring

perkembangan teknologi yang semakin maju membuat para produsen mengeluarkan

kendaraan baru dengan berbagai macam teknologi dan penawaran harga terjangkau.

Dengan adanya hal ini customer sebagai pembeli terkadang merasa bingung dalam

menentukan pilihan pembelian mobil sesuai dengan budget yang dimiliki.Tujuan dari

penelitian ini adalah membuat sistem pendukung keputusanmenggunakan metode

Weighted Product berbasis web agar customer dapat menghasilkan alternatif keputusan

dalam pemilihan mobil dengan cepat sesuai budget yang dimiliki. Metode Weighted

Productmenggunakan perkalian untuk menghubungkan rating atribut, dimana rating setiap

atribut harus dipangkatkan terlebih dahulu dengan bobot atribut yang bersangkutan,

kemudian dilanjutkan dengan proses perangkingan yang akan menyeleksi alternatif terbaik

dari beberapa alternatif. Adapun yang menjadi kriteria dalam pertimbangan pemilihan

kendaran roda empat atau mobil dalam penelitian ini diperoleh dari hasil kuesioner yaitu

harga, kapasitas mesin, penggunaan bahan bakar, keselamatan, kenyamanan, kapasitas

penumpang, alarm mobil, bagasi, jenis kemudi, sparepart atau tempat service. Hasil yang

dicapai pada sistem pendukung keputusan ini menghasilkan beberapa alternatif

pilihan kendaraan roda empat atau mobilberdasarkan dengan perhitungan metode

weighted product yang diurutkan dari nilai vektor tertinggi, sehingga menghasilkan

salah satu alternatif kendaraan terbaik berdasarkan nilai kriteria yang dimasukkan

oleh pengguna.

Kata Kunci : Sistem pendukung keputusan, Weighted Product, kendaraan roda

empat

Page 7: HIMMATUL ‘ALIYAHrepository.upnvj.ac.id/2758/2/AWAL.pdf · penumpang, alarm mobil, bagasi, jenis kemudi, sparepart atau tempat service. Hasil yang dicapai pada sistem pendukung keputusan

vi

DECISION SUPPORT SYSTEM OF VEHICLE ELEMENTS ACCORDING

TO BUDGET CUSTOMER WITH WEIGHTED PRODUCT METHOD

(WP) WEB-BASED

Himmatul ‘Aliyah

Abstract

Needs of four wheeled vehicles for cars more rapidly nowadays, because as the

development of increasingly advanced technology makes the producers issued new

vehicles with various technologies and offer affordable prices. About this case, customer

as a buyer sometimes feel confused in determining the choice of car which purchases

according the budget owned. The purpose of this research is to make decision support

system using Web Based Weighted Product methods, so that customer can generate

decision alternative in the selection of car quickly according to budget owned. The

Weighted Product method uses multiplication to relate attribute ratings, where the rating

of each attribute must be raised first with the corresponding attribute weights, then followed

by a ranking process that will select the best alternative from several alternatives. As for

the criteria in the consideration of the selection of four wheeled vehicles or cars in this

study were obtained from the questionnaire of price, engine capacity, fuel use, safety,

convenience, passenger capacity, car alarm, luggage, steering wheel, spare parts or service

places. The results achieved on this decision support system resulted in several alternatives

to the choice of four-wheeled vehicles or automobiles based on the calculation of the

weighted product method sorted from the highest vector values, thereby producing one of

the best vehicle alternatives based on the criteria value entered by the user.

Keywords : Decision support system, Weighted Product, Four wheeled vehicle

Page 8: HIMMATUL ‘ALIYAHrepository.upnvj.ac.id/2758/2/AWAL.pdf · penumpang, alarm mobil, bagasi, jenis kemudi, sparepart atau tempat service. Hasil yang dicapai pada sistem pendukung keputusan

vii

PRAKATA

Puji Syukur penulis panjatkan kehadirat Allah SWT atas segala rahmat dan

hidayahnya sehingga penulisdapat menyusun Laporan Skripsi/Tugas akhir ini

sampai selesai tepat pada waktunya. Penulisan Laporan Skripsi/Tugas akhir ini

adalah untuk memenuhi persyaratan mengerjakan Tugas Akhir untuk memperoleh

gelar Strata 1 program studi Sistem Informasi Fakultas Ilmu Komputer Universitas

Pembangunan Nasional “Veteran” Jakarta dengan judul “Sistem Pendukung

Keputusan Pemilihan Kendaraan Sesuai Budget Customer Menggunakan Metode

Weighted Product (WP) Berbasis Web” .

Terima kasih penulis ucapkan kepada Ibu Kraugusteeliana selaku dosen

pembimbing yang telah banyak memberikan saran yang sangat bermanfaat.

Disamping itu, penulis ucapkan terima kasih untuk Bapak S. Yusup dan Ibu Umi

Fatonah selaku orang tua dan keluarga yang selalu mendoakan dan memberikan

dukungan untuk penulis. Selain itu juga, terima kasih untuk Prakas Oktavian, Erly

Rahmita, dan Nurbudi Novianti serta teman-teman FIK angkatan 2013 yang telah

membantu dalam penyelesaian skripsi ini.

Dalam penulisan Tugas Akhir ini penulis menyadari bahwa sebagai manusia

yang memiliki keterbatasan tentu hasil pembuatan laporan ini tidak mungkin luput

dari kekurangan. Karena itu dengan segala kerendahan hati penulis mohon maaf

yang sedalam-dalamnya atas kekurangan yang terdapat dalam penulisan tugas akhir

ini.

Akhir kata penulis berharap semoga tugas Laporan Skripsi ini dapat

bermanfaat untuk semua pihak khususnya para mahasiswa/i Fakultas Ilmu

Komputer Universitas Pembangunan Nasional ”Veteran”Jakarta.

Jakarta, 7 Juli 2017

(Penulis)

Page 9: HIMMATUL ‘ALIYAHrepository.upnvj.ac.id/2758/2/AWAL.pdf · penumpang, alarm mobil, bagasi, jenis kemudi, sparepart atau tempat service. Hasil yang dicapai pada sistem pendukung keputusan

viii

DAFTAR ISI

HALAMAN JUDUL ....................................................................................... i

PERNYATAAN ORISINALITAS ................................................................. ii

LEMBAR PERSETUJUAN PUBLIKASI ....................................................... iii

PENGESAHAN ............................................................................................... iv

ABSTRAK ...................................................................................................... v

ABSTRACT ..................................................................................................... vi

PRAKATA ....................................................................................................... vii

DAFTAR ISI .................................................................................................... viii

DAFTAR TABEL ............................................................................................ x

DAFTAR GAMBAR ...................................................................................... xi

DAFTAR SIMBOL .......................................................................................... xii

DAFTAR LAMPIRAN .................................................................................... xvii

BAB 1PENDAHULUAN

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

1.2 Rumusan Masalah ......................................................................... 2

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

1.4 Ruang Lingkup .............................................................................. 3

1.5 Manfaat Penelitian......................................................................... 4

1.6 Luaran yang Diharapkan ............................................................... 4

1.7 Sistematika Penulisan .................................................................... 4

BAB 2 LANDASAN TEORI

2.1 Sistem Pendukung Keputusan ....................................................... 6

2.1.1 Keputusan .......................................................................... 6

2.1.2 Pengambilan Keputusan .................................................... 6

2.2 Metode Weighted Product ............................................................. 8

2.3 Kelemahan dan kelebihan Metode Weighted Product ................. 9

2.4 Kendaraan Roda Empat atau Mobil ............................................. 10

2.4.1 Jenis-jenis Mobil ............................................................... 10

2.5 Budget atau Keuangan.................................................................. 12

2.6 Metode Pengembangan Sistem RAD ........................................... 12

2.7 PIECES ......................................................................................... 14

2.7.1 Kehandalan (Performance) ............................................... 14

2.7.2 Informasi (Informatiom) .................................................... 15

2.7.3 Analisis Ekonomi (Economic) ........................................... 15

2.7.4 Analisis Keamanan (Security) ........................................... 15

2.7.5 Analisis Efisiensi (Efficiency) ........................................... 15

2.7.6 Analisis Layanan (Services) .............................................. 16

2.8 Tools UML .................................................................................... 16

2.8.1 Jenis Diagram UML .......................................................... 16

2.9 Database ........................................................................................ 18

2.10 Sistem WEB ................................................................................. 19

2.11 Penelitian Terdahulu ................................................................... 21

Page 10: HIMMATUL ‘ALIYAHrepository.upnvj.ac.id/2758/2/AWAL.pdf · penumpang, alarm mobil, bagasi, jenis kemudi, sparepart atau tempat service. Hasil yang dicapai pada sistem pendukung keputusan

ix

BAB 3 METODELOGI PENELITIAN

3.1 Tahapan Penelitian ....................................................................... 25

3.2 Metodologi Penelitian .................................................................. 26

3.3 Tahap Penelitian ............................................................................ 26

3.4 Perangkat Penelitian ..................................................................... 28

3.5 Jadwal Kegiatan Penelitian .......................................................... 29

BAB 4 HASIL DAN PEMBAHASAN

4.1 Pengumpulan Data ...................................................................... 30

4.1.1 Analisa Kebutuhan Customer ............................................ 30

4.2 Analisa Sistem yang Sedang Berjalan .......................................... 31

4.2.1 Use Case Sistem Berjalan ................................................. 32

4.2.2 Analisa Permasalahan ........................................................ 33

4.2.3 Masalah Pokok .................................................................. 34

4.2.4 Analisa Kebutuhan Informasi ............................................ 35

4.3 Rancangan Sistem Usulan ............................................................ 35

4.4 Metode SPK yang digunakan ....................................................... 36

4.5 Metode Pengembangan ............................................................... 37

4.6 Perhitungan Metode Weighted Product ....................................... 38

4.7 Pemodelan UML .......................................................................... 41

4.7.1 Use Case Diagram Sistem Usulan .................................... 41

4.7.2 Activity Diagram ............................................................... 52

4.7.3 Sequence Diagram Sistem Usulan .................................... 59

4.8 Rancangan Struktur Data ............................................................. 66

4.9 Rancangan Kode .......................................................................... 70

4.10 Rancangan Insfrastruktur ............................................................. 72

4.10.1 Implementasi Sistem Cloud Hosting ................................. 72

4.10.2 Implementasi Interface ...................................................... 75

BAB 5 PENUTUP

5.1 Simpulan ....................................................................................... 77

5.2 Saran ............................................................................................ 77

DAFTAR PUSTAKA ...................................................................................... 79

RIWAYAT HIDUP

LAMPIRAN

Page 11: HIMMATUL ‘ALIYAHrepository.upnvj.ac.id/2758/2/AWAL.pdf · penumpang, alarm mobil, bagasi, jenis kemudi, sparepart atau tempat service. Hasil yang dicapai pada sistem pendukung keputusan

x

DAFTAR TABEL

Tabel 2.1 Perbandingan Penelitian Terdahulu ............................................. 21

Tabel 3.1 Jadwal Kegiatan Penelitian ........................................................... 29

Tabel 4.1 Tabel Hasil Kuesioner Penentuan Kriteria .................................... 30

Tabel 4.2 Naratif Use Case Sistem Berjalan ................................................. 32

Tabel 4.3 Alternatif Pilihan Mobil ................................................................ 38

Tabel 4.4 Kriteria Kendaran .......................................................................... 39

Tabel 4.5 Rating Kecocokan ......................................................................... 39

Tabel 4.6 HasilPerangkingan ........................................................................ 41

Tabel 4.7 Narasi Use Case Usulan ................................................................ 43

Tabel 4.8 Rancangan Tabel Admin ............................................................... 66

Tabel 4.9 Rancangan Tabel Kendaraan ......................................................... 66

Tabel 4.10 Rancangan Tabel Kredit ................................................................ 68

Tabel 4.11 Rancangan Tabel Penilaian ........................................................... 68

Tabel 4.12 Rancangan Tabel Penilaian Detail ................................................ 69

Tabel 4.13 Rancangan Tabel Buku Tamu ....................................................... 69

Tabel 4.14 Rancangan Tabel Dealer ............................................................... 70

Page 12: HIMMATUL ‘ALIYAHrepository.upnvj.ac.id/2758/2/AWAL.pdf · penumpang, alarm mobil, bagasi, jenis kemudi, sparepart atau tempat service. Hasil yang dicapai pada sistem pendukung keputusan

xi

DAFTAR GAMBAR

Gambar 3.1 Tahapan Penelitian .................................................................... 25

Gambar 4.1 Use Case Sistem Berjalan ......................................................... 32

Gambar 4.2 Use Case Sistem Usulan ............................................................ 42

Gambar 4.3 Activity Diagram Admin Login ................................................ 52

Gambar 4.4 Activity Diagram Kelola Admin ................................................ 53

Gambar 4.5 Activity Diagram Kelola Kendaraan ......................................... 54

Gambar 4.6 Activity Diagram Kelola Kredit ................................................ 55

Gambar 4.7 Activity Diagram Kelola Dealer ................................................ 56

Gambar 4.8 Activity Diagram Penilaian ....................................................... 57

Gambar 4.9 Activity Diagram Kelola Penilaian ............................................ 58

Gambar 4.10 Sequence Diagram Kelola Admin .............................................. 59

Gambar 4.11 Sequence Diagram Kelola Kendaraan ........................................ 60

Gambar 4.12 Sequence Diagram Kelola Kredit .............................................. 61

Gambar 4.13 Sequence Diagram Kelola Dealer .............................................. 62

Gambar 4.14 Sequence Diagram Penilaian ..................................................... 63

Gambar 4.15 Sequence Diagram Kelola Penilaian .......................................... 64

Gambar 4.16 Class Diagram Sistem Usulan ................................................... 65

Gambar 4.17 Rancangan Insfrastruktur ........................................................... 72

Gambar 4.18 Membuat Database Server ......................................................... 73

Gambar 4.19 Konfigurasi akses FTP............................................................... 74

Gambar 4.20 Upload File WEB ....................................................................... 74

Gambar 4.21 Interface Login ........................................................................... 75

Gambar 4.22 Interface Halaman Admin ......................................................... 75

Gambar 4.23 Interface Halaman User ............................................................. 76

Page 13: HIMMATUL ‘ALIYAHrepository.upnvj.ac.id/2758/2/AWAL.pdf · penumpang, alarm mobil, bagasi, jenis kemudi, sparepart atau tempat service. Hasil yang dicapai pada sistem pendukung keputusan

xii

DAFTAR SIMBOL

a. Simbol Unified Modeling Language

1) Use Case Diagram

No. Nama Simbol Penjelasan

1. Use Case

Use case merupakan fungsionalitas

yang disediakan sistem sebagai unit-

unit yang saling bertukar pesan antar

unit atau aktor.

2. Actor

Actor adalah orang, proses, atau

sistem lain yang berinteraksi dengan

sistem informasi yang akan dibuat di

luar sistem informasi yang akan

dibuat itu sendiri, jadi walaupun

simbol dari aktor adalah gambar

orang, tapi aktor belum tentu

merupakan orang.

3. Association

Association merupakan komunikasi

antara aktor dan use case yang

berpartisipasi pada use case atau use

case yang memiliki interaksi dengan

aktor.

4. Extend <<extend>>

------------------>

Extend adalah relasi use case

tambahan ke sebuah use case,

dimana use case yang ditambahkan

dapat berdiri sendiri walau tanpa use

case tambahan itu.

Use case

Page 14: HIMMATUL ‘ALIYAHrepository.upnvj.ac.id/2758/2/AWAL.pdf · penumpang, alarm mobil, bagasi, jenis kemudi, sparepart atau tempat service. Hasil yang dicapai pada sistem pendukung keputusan

xiii

5. Include <<include>>

------------------>

Include adalah relasi use case

tambahan ke sebuah use case, di

mana use case yang ditambahkan

memerlukan use case ini untuk

menjalankan fungsinya atau sebagai

syarat dijalankan use case ini.

2) Activity Diagram

No. Nama Simbol Penjelasan

1. Status awal

Status awal merupakan simbol yang

menandakan awal mula pada

aktivitas sistem.

2. Aktivitas Aktivitas merupakan suatu kegiatan

yang dilakukan oleh sistem.

3. Percabangan

Percabangan merupakan suatu

bentuk komunikasi dimana jika ada

pilihan aktivitas lebih dari satu.

4. Penggabungan

Komunikasi penggabungan dimana

lebih dari satu akitivitas

digabungkan menjadi satu

5. Status akhir

Status akhir merupakan simbol

untuk menandakan berakhirnya

suatu sistem.

6. Swimlane

nama swimlane

Memisahkan organisasi bisnis yang

bertanggung jawab terhadap

aktivitas yang terjadi.

aktivitas

Page 15: HIMMATUL ‘ALIYAHrepository.upnvj.ac.id/2758/2/AWAL.pdf · penumpang, alarm mobil, bagasi, jenis kemudi, sparepart atau tempat service. Hasil yang dicapai pada sistem pendukung keputusan

xiv

3) Class Diagram

No. Nama Simbol Penjelasan

1. Kelas

nama_kelas

+atribut

+operasi()

Kelas adalah sebuah spesifikasi

yang jika diinstansiasi akan

menghasilkan sebuah objek dan

merupakan inti dari pengembangan

dan desain berorientasi objek.

Kelas menggambarkan keadaan

(atribut/ properti) suatu sistem,

sekaligus menawarkan layanan

untuk memanipulasi keadaan

tersebut ( layanan/metoda/fungsi).

Kelas- kelas yang ada pada struktur

sistem harus dapat melakukan

fungsi-fungs sesuai dengan

kebutuhan sistem.

2. Asosiasi

Asosiasi merupakan relasi antar

kelas dengan makna umum,

asosiasi biasanya juga disertai

dengan multiplicity.

3. Dependency --------------->

Dependency merupakan relasi

antarkelas dengan makna

kebergantungan antar kelas.

4. Aggregation

Aggregation merupakan relasi antar

kelas dengan makna semua-bagian

(whole-part).

Page 16: HIMMATUL ‘ALIYAHrepository.upnvj.ac.id/2758/2/AWAL.pdf · penumpang, alarm mobil, bagasi, jenis kemudi, sparepart atau tempat service. Hasil yang dicapai pada sistem pendukung keputusan

xv

4) Sequence Diagram

No. Nama Simbol Penjelasan

1. Aktor

Aktor adalah orang, proses,

atau sistem lain yang

berinteraksi dengan sistem

informasi yang akan dibuat

di luar sistem informasi

yang akan dibuat itu sendiri,

jadi walaupun simbol dari

aktor adalah gambar orang,

tapi aktor belum tentu

merupakan orang.

2. Lifeline

|

|

|

|

|

Menyatakan kehidupan

suatu objek.

3. Objek

nama objek: nama kelas Menyatakan objek yang

berinteraksi dengan orang.

4. Waktu aktif

Menyatakan objek dalam

keadaan aktif dan

berinteraksi, semua yang

terhubung dengan watu aktif

ini adalah sebuah tahapan

yang dilakukan didalamnya.

5. Pesan pesan

Menyatakan suatu objek

membuat objek lain, arah

panah mengarah pada objek

yang dibuat.

Page 17: HIMMATUL ‘ALIYAHrepository.upnvj.ac.id/2758/2/AWAL.pdf · penumpang, alarm mobil, bagasi, jenis kemudi, sparepart atau tempat service. Hasil yang dicapai pada sistem pendukung keputusan

xvi

b. Simbol Flow Chart

No Nama Simbol Penjelasan

1. Terminator

Simbol terminator (Mulai/selesai)

merupakan tanda bahwa system akan

dijalankan atau berakhir

2. Proses

Simbol yang digunakan untuk melakukan

pemrosesan data baik oleh user maupun

komputer (sistem)

3. Verifikasi

Simbol yang digunakan untuk

memutuskan apakah valid atau tidak

validnya suatu kejadian.

4. Data

Simbol yang digunakan untuk

mendeskripsikan data yang digunakan.

Laporan : Simbol yang digunakan untuk

menggambarkan laporan.

Page 18: HIMMATUL ‘ALIYAHrepository.upnvj.ac.id/2758/2/AWAL.pdf · penumpang, alarm mobil, bagasi, jenis kemudi, sparepart atau tempat service. Hasil yang dicapai pada sistem pendukung keputusan

xvii

DAFTAR LAMPIRAN

Lampiran A Rancangan Masukkan

Lampiran 1 Form Admin

Lampiran 2 Form Kendaraan

Lampiran 3 Form Kredit

Lampiran 4 Form Dealer

Lampiran 5 Form Penilaian

Lampiran B Rancangan Keluaran

Lampiran 1 Admin

Lampiran 2 Kendaraan

Lampiran 3 Data Dealer

Lampiran 4 Filter Kendaraan

Lampiran 5 Pilih Kendaraan

Lampiran 6 Bobot Kendaraan

Lampiran 7 Hasil

Lampiran C Data Kendaraan