SISTEM REKOMENDASI TIKET PESAWAT BERBASIS ANDROID MENGGUNAKAN METODE SAW (SIMPLE ADDITIVE WEIGHTING) SKRIPSI LYDIA ALISSA 091402070
SISTEM REKOMENDASI TIKET PESAWAT BERBASIS
ANDROID MENGGUNAKAN METODE SAW
(SIMPLE ADDITIVE WEIGHTING)
SKRIPSI
LYDIA ALISSA
091402070
SISTEM REKOMENDASI TIKET PESAWAT BERBASIS
ANDROID MENGGUNAKAN METODE SAW(SIMPLE ADDITIVE WEIGHTING)
SKRIPSI Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh ijazah
Sarjana Teknologi Informasi
LYDIA ALISSA
091402070
PERSETUJUAN
Judul : SISTEM REKOMENDASI TIKET PESAWAT BERBASIS ANDROID MENGGUNAKAN
METODE SAW (SIMPLE ADDITIVE WEIGHTING)
Kategori : SKRIPSI Nama : LYDIA ALISSA Nomor Induk Mahasiswa : 091402070 Program Studi : SARJANA (S1) TEKNOLOGI INFORMASI Departemen : TEKNOLOGI INFORMASI Fakultas : ILMU KOMPUTER DAN TEKNOLOGI
INFORMASI (FASILKOM-TI) UNIVERSITAS SUMATERA UTARA
Diluluskan di Medan, 23 April 2015
PERNYATAAN
SISTEM REKOMENDASI TIKET PESAWAT BERBASIS
ANDROID MENGGUNAKAN METODE SAW
(SIMPLE ADDITIVE WEIGHTING) SKRIPSI
Saya mengakui bahwa skripsi ini adalah hasil karya saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing telah disebutkan sumbernya.
Medan, 23 April 2015
PENGHARGAAN
Alhamdulillah, puji dan syukur penulis ucapkan kehadirat Allah SWT, serta shalawat dan salam kepada junjungan kita nabi Muhammad SAW, karena atas berkah, rahmat dan hidayahNya penulis dapat menyelesaikan penyusunan skripsi ini. Ucapan terima kasih yang tidak terhingga kepada Allah SWT yang selalu membimbing dan mengajarkan saya pentingnya kesabaran dan tanggung jawab selama penyusunan skripsi ini.
Dalam penulisan skripsi ini penulis banyak mendapatkan bantuan serta dorongan dari pihak lain. Dalam kesempatan ini dengan segala kerendahan hati, penulis mengucapkan terima kasih kepada: 1.
Kedua orangtua penulis, yaitu Mama, Estuti Srianingsih beserta Ayah, Ir. Djon Ismed, adik penulis Rizka Fitrissa dan Muhammad Farhan Dalimunthe yang telah memberikan doa dan dukungan moril dan materil kepada penulis untuk menyelesaikan skripsi ini beserta keluarga besar Siyamto dan Ali Archam yang telah turut mendoakan penulis.
2. Dekan dan Wakil Dekan Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara.
3. Ketua dan Sekretaris Program Studi S1 Teknologi Informasi, Bapak M. Anggia
Penulis menyadari bahwa masih banyak kekurangan dalam skripsi ini, untuk itu penulis mengharapkan saran dan kritik yang bersifat membangun dari semua pihak demi kesempuranaan skripsi ini. Akhir kata penulis ucapkan terima kasih.
ABSTRAK
Perkembangan penumpang pesawat domestik di Indonesia yang semakin tinggi akibat semakin banyaknya maskapai penerbangan yang menawarkan tarif tiket terjangkau menyebabkan banyaknya penumpang yang memiliki kesulitan dalam memilih tiket pesawat yang sesuai dengan kebutuhan. Orang-orang yang sibuk dalam pekerjaan dan tidak dapat mencari tiket pesawat secara langsung lebih memilih menggunakan
smartphone atau pc tablet dalam melakukan transaksi. Salah satu cara agar tiket
pesawat sesuai dengan kebutuhan customer adalah membangun sistem rekomendasi tiket pesawat pada mobile device. Dalam penelitian ini, sistem rekomendasi tiket pesawat berbasis android dikembangkan menggunakan metode Simple Additive
Weighting (SAW) dimana tahapannya diawali dengan pemberian nilai atribut bobot,
perhitungan rumus SAW, proses normalisasi, dan tahapan terakhir adalah pengurutan rekomendasi tiket pesawat dari hasil penjumlahan nilai atribut tertinggi sampai terendah. Hasil dari penelitian ini menunjukkan bahwa metode Simple Additive
Weighting (SAW) dapat digunakan untuk memberikan rekomendasi tiket pesawat
berdasarkan atribut-atribut yang diberikan seperti harga, lama perjalanan, service maskapai, dan keamanan maskapai.
Kata kunci: sistem rekomendasi, android, Simple Additive Weighting (SAW), tiket
ANDROID-BASED AIRPLANE TICKET RECOMMENDATION SYSTEM
USING SIMPLE ADDITIVE WEIGHTING (SAW)
ABSTRACT
The rapid development of domestic airplane flight customers in Indonesia become higher because of so many flight companies offer achievable ticket price leads to many passengers having trouble to choose airplane ticket that they need. People who are busy with their job and cannot look for the ticket straight from the locket choose to do transaction with their smartphone or pc tablet.
One way to fulfill customer‟s need for airplane ticket is to build an airplane ticket recommendation system on mobile device. In this study, airplane ticket recommendation system is developed using
Simple Additive Weighting (SAW) method where the process begins with analizing
weight for attributes, calculating using SAW formula, normalization process, and the last step is to rank airplane ticket recommendation by calculating all the attributes from the highest to lowest scores. The result of this study shows that Simple Additive
Weighting (SAW) method can be used to provide airplane ticket recommendation
system with t he attributes given such as price, trip duration, airplane company‟s service, and airplane company‟s security.
Keyword: recommendation system, android, Simple Additive Weighting (SAW),
airplane ticket
DAFTAR ISI
1.4. Tujuan Penelitian
6
2.1.1. Metode Rekomendasi
5
2.1. Sistem Rekomendasi
5
4 BAB 2 TINJAUAN PUSTAKA
1.7. Sistematika Penulisan
3
1.6. Metodologi Penelitian
3
1.5. Manfaat Penelitian
2
Halaman PERSETUJUAN i
PERNYATAAN ii
1.3. Batasan Masalah
2
1.2. Rumusan Masalah
1
1.1. Latar Belakang
1
BAB 1 PENDAHULUAN
DAFTAR GAMBAR x
DAFTAR TABEL ix
DAFTAR ISI vii
ABSTRAK v
PENGHARGAAN iii
2
3.4.3. Rancangan Halaman Hasil Rekomendasi Tiket Pesawat Pulang Pergi
31
3.4.4. Perancangan Database
32 BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM
34
4.1. Implementasi Sistem
34
4.1.1. Spesifikasi Perangkat Keras
34
4.1.2. Spesifikasi Perangkat Lunak
34
4.2. Implementasi Perancangan Antarmuka Sistem
35
4.2.1. Tampilan Halaman Utama
35
4.3. Pengujian Sistem
37
4.3.1. Tampilan Memasukkan Seluruh Data Keberangkatan Perjalanan
40
4.3.2. Tampilan Rekomendasi Tiket Pesawat
41
4.3.3. Hasil Pengujian Rekomendasi Berdasarkan
Website Pencarian Jadwal
46 BAB 5 KESIMPULAN DAN SARAN
49
5.1. Kesimpulan
49
5.2. Saran
49 DAFTAR PUSTAKA
50
DAFTAR TABEL
Halaman
Tabel 2.1 Penelitian Terdahulu11 Tabel 3.1 Variabel dan Nilai
20 Tabel 3.2 Tabel Data Awal
22 Tabel 3.3 Tabel Data Atribut Bernilai Huruf
23 Tabel 3.4 Tabel Data Atribut Bernilai Bobot
24 Tabel 3.5 Tabel Nilai Maksimum dan Minimum Tiap Atribut
25 Tabel 3.6 Tabel Data Atribut Sesuai Rumus
26 Tabel 3.7 Tabel Normalisasi Data
27 Tabel 3.8 Tabel Hasil Rekomendasi
28 Tabel 4.1 Tabel Data berurut dari Website Traveloka
44
DAFTAR GAMBAR
30 Gambar 3.9 Pilihan Kota Tujuan
37 Gambar 4.5 Hasil Pengujian Saat Melakukan Pilihan Kota Tujuan
37 Gambar 4.4 Hasil Pengujian Saat Melakukan Pilihan Kota Asal
36 Gambar 4.3 Isi Menu Keterangan
35 Gambar 4.2 Tampilan Menu Keterangan
33 Gambar 4.1 Tampilan Halaman Utama
31 Gambar 3.12 Database
30 Gambar 3.11 Hasil Rekomendasi Tiket Pesawat Pulang/Pergi
30 Gambar 3.10 Hasil Rekomendasi Tiket Pesawat Sekali Jalan
29 Gambar 3.8 Pilihan Kota Asal
Halaman
19 Gambar 3.7 Halaman Utama Sistem
18 Gambar 3.6 Diagram Blok Perangkingan menggunakan SAW
17 Gambar 3.5 Flowchart Proses Rekomendasi
16 Gambar 3.4 Flowchart Sistem
15 Gambar 3.3 Activity Diagram Sistem
14 Gambar 3.2 Class Diagram Sistem
9 Gambar 3.1 Arsitektur Umum
9 Gambar 2.2 Hasil JSON pada PHP
Gambar 2.1 Contoh PHP yang akan Dikonversikan ke JSON38 Gambar 4.6 Hasil Pengujian Saat Melakukan Pilihan
Gambar 4.17 Tampilan Hasil Rekomendasi Tiket Pesawat Sekali Jalan(Transit) dengan Atribut Rekomendasi Service
44 Gambar 4.18 Tampilan Hasil Rekomendasi Tiket Pesawat Sekali Jalan (Transit) dengan Dua Atribut Rekomendasi (Harga dan Tepat Waktu)
44 Gambar 4.19 Tampilan Hasil Rekomendasi Tiket Pesawat Sekali Jalan (Transit) dengan Tiga Atribut Rekomendasi (Lama Perjalanan, Keamanan dan Service)
45 Gambar 4.20 Tampilan Hasil Rekomendasi Tiket Pesawat Sekali Jalan dengan Empat Atribut Rekomendasi (Tepat Waktu, Lama Perjalanan, Keamanan dan Service)
45 Gambar 4.21 Tampilan Hasil Rekomendasi Tiket Pesawat 16 April 2015 Medan-Jakarta
47