Upload
others
View
4
Download
0
Embed Size (px)
Citation preview
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
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
iii
iv
v
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
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
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)
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
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
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
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
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
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
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).
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.
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.
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