BAB 4 IMPLEMENTASI DAN EVALUASI
4.1
Spesifikasi Sistem Untuk menjalankan suatu aplikasi web ini diperlukan sebuah komputer yang
digunakan sebagai server. Sedangkan untuk mengakses web ini dibutuhkan seperangkat komputer yang digunakan sebagai client.
4.1.1
Spesifikasi Perangkat Keras Untuk kebutuhan interaktif dengan user, maka perangkat-perangkat keras yang
dibutuhkan yaitu: mouse, keyboard, dan monitor. Namun untuk kebutuhan pemrosesan data yang lebih cepat, dibutuhkan hardware sebagai berikut: Table 4.1 Spesifikasi perangkat keras Prangkat Keras
Server
Client
Processor
Core 2 Quad
Core Duo
Memory
4 Giga Byte DDR2
2 Giga Byte DDR2
Harddisk
320 Giga Byte
160 Giga Byte
Monitor
LCD
LCD
Printer
-
-
Keyboard dan Mouse
HP
HP
CD ROM Drive
HP
HP
45
4.1.2
Spesifikasi Perangkat Lunak Spesifikasi perangkat lunak yang digunakan dalam pengimplementasian aplikasi
pemilihan rute penerbangan ini antara lain: Table 4.2 Spesifikasi perangkat lunak Perangkat Lunak
Server
Client
Sistem Operasi
Linux Ubuntu
Microsoft Windows 7 Profesional
4.1.3
Web Server
Apache
-
Web Browser
Mozilla Firefox 5.0
Mozilla Firefox 5.0
Spesifikasi Personil Untuk mengoperasikan aplikasi pemilihan rute yang optimal ini masih
diperlukan personil untuk membantu dan melancarkan jalannya sistem, antara lain: 1. Data entry, tugas personil data entry adalah untuk memasukan data yang ada ke dalam memcache dimana tugas ini dilakukan oleh PIC. 2. Tim pendukung, yaitu orang yang orientasi tugasnya terhadap masalah-masalah teknis, seperti masalah perangkat keras dan jaringan.
4.2
Evaluasi Hasil Pengujian Program Pengujian hasil pencarian penerbangan dalam aplikasi pemilihan rute yang
optimal ini dilakukan dengan membandingkan hasil pencarian penerbangan dari jasa penerbangan (airline) lain. Ada dua faktor yang akan diuji, yaitu biaya dan waktu.
46
4.2.1
Pengujian Biaya Dalam pengujian biaya ini akan digunakan beberapa rute untuk diuji, yaitu
Surabaya(SUB) - Hongkong(HKG), Singapore(SIN)-Medan(MES), Singapore(SIN) – Sydney(SYD) dan Jakarta(CGK) – Beijing(PEK). Sedangkan untuk airline pembanding akan dicoba pencarian dari Airasia, Jeststar, Lion Air, dan Batavia. Tanggal penerbangan yang akan dicari adalah tanggal 2 Februari 2012. Evaluasi ini dilakukan pada tanggal 15 Januari 2012. Hasil yang didapat sebagai berikut. Rute SUB ‐ HKG SIN ‐MES SIN ‐ SYD CGK ‐ PEK
Airpaz
IDR 1,554,800 IDR 539,000 IDR 4,382,700 IDR 3,257,400
Airasia ‐ ‐ ‐ ‐
Jetstar
IDR 1,805,400 IDR 832,700 IDR 6,779,600 IDR 3,728,400
Lion ‐
IDR 1,101,700 ‐ ‐
Dengan detail pengujian sebagai berikut. •
Rute Surabaya (SUB) – Hongkong (HKG) Pada rute ini hasil yang didapat dari aplikasi optimasi rute penerbangan ini
Batavia ‐ ‐ ‐ ‐
47
Airpaz (www.airpaz.com)
Gambar 4.1 pengujian biaya search flight result Airpaz rute SUB - HKG Dari hasil pencarian didapat 33 penerbangan dengan total harga termurah yang adalah IDR 1,554,800 dengan rincian rute: 1. GA022 | Surabaya (SUB) – Jakarta (CGK) | IDR 306,000 (price) | 30,600 (tax) | 0 (fuel) | 0 (service) | Airline Citilink 2. VF204 | Jakarta (CGK) – Hongkong (HKG) | IDR 1,093,300 (price) | 124,900 (tax) | 0 (fuel) | 0 (service) | Airline Jetstar Airasia (www.airasia.com) Pada website Airasia tidak ditemukan rute Surabaya(SUB) - Hongkong(HKG).
48
Jetstar (www.jetstar.com)
Gambar 4.2 pengujian biaya search flight result Jetstar rute SUB - HKG Pada website Jestar didapat 3 penerbangan dengan total harga termurah USD 205.97 atau IDR 1,805,400 dengan rincian rute: 1. VF248 | Surabaya (SUB) – Singapore (SIN) 2. 3K691 | Singapore (SIN) – Hongkong (HKG) Total harga = USD 179.73 (price) + 14.24 (tax) + 0(fuel) + 12 (service) Total harga = USD 205.97
49
Lion Air (www2.lionair.co.id) Pada website Lion Air tidak ditemukan rute Surabaya(SUB) - Hongkong(HKG). Batavia Air (www.batavia‐air.com) Pada website Batavia Air tidak ditemukan rute Surabaya(SUB) - Hongkong(HKG).
•
Rute Singapore (SIN) – Medan (MES) Pada rute ini hasil yang didapat dari aplikasi optimasi rute penerbangan ini Airpaz (www.airpaz.com)
Gambar 4.3 pengujian biaya search flight result Airpaz rute SIN - MES Dari hasil pencarian didapat 135 penerbangan dengan total harga termurah yang adalah IDR 539,000 dengan rincian rute: 1. AK5807 | Singapore (SIN) – Penang (PEN) | IDR 245,200 (price) | 0 (tax) | 0 (fuel) | 0 (service) | Airline Air Asia
50
2. SJ103 | Jakarta (CGK) – Medan (MES) | IDR 279,000 (price) | 0 (tax) | 0 (fuel) | 15,000 (service) | Airline Sriwijaya
Airasia (www.airasia.com) Pada website Airasia tidak ditemukan rute Singapore (SIN) – Medan (MES). Jetstar (www.jetstar.com)
Gambar 4.4 pengujian biaya search flight result Jetstar rute SIN - MES Pada website Jestar didapat 1 penerbangan dengan total harga termurah USD 95 atau IDR 832,700 dengan rincian rute VF281 | Singapore (SIN) – Medan (MES) Total harga = USD 50 (price) + 28 (tax) + 0(fuel) + 17 (service) Total harga = USD 95
51
Lion Air (www2.lionair.co.id)
Gambar 4.5 pengujian biaya search flight result Lion Air rute SIN - MES Pada website Lion Air didapat 11 penerbangan dengan total harga termurah SGD 152.80 atau IDR 1,101,700 dengan rincian rute: 1. JT153 | Singapore (SIN) – Jakarta (CGK) 2. JT382 | Jakarta (CGK) – Medan (MES) Total harga = SGD 89 (price) + 33.8 (tax) + 30 (fuel) + 0 (service) Total harga = SGD 152.80 Batavia Air (www.batavia‐air.com) Pada website Batavia Air tidak ditemukan rute Singapore (SIN) – Medan (MES).
52
•
Rute Singapore (SIN) – Sydney (SYD) Pada rute ini hasil yang didapat dari aplikasi optimasi rute penerbangan ini. Airpaz (www.airpaz.com)
Gambar 4.6 pengujian biaya search flight result Airpaz rute SIN - SYD Dari hasil pencarian pada website Airpaz didapat 32 penerbangan dengan total harga termurah yang adalah IDR 4,382,700 dengan rincian rute: 1. AK5807 | Singapore (SIN) – Perth (PER) | IDR 2,934,600 (price) | 253,800 (tax) | 0 (fuel) | 0 (service) | Airline Tiger 2. VF204 | Perth (PER) – Sydney (SYD)| IDR 1,448,100 (price) | 0 (tax) | 0 (fuel) | 0 (service) | Airline Jetstar
53
Airasia (www.airasia.com) Pada website Airasia tidak ditemukan rute Singapore (SIN) – Sydney (SYD) Jetstar (www.jetstar.com)
Gambar 4.7 pengujian biaya search flight result Jetstar rute SIN - SYD Pada website Jestar didapat 4 penerbangan dengan total harga termurah SGD 940.3 atau IDR 6,779,600 dengan rincian rute: 1. JT153 | Singapore (SIN) – Melbourne (MEL) 2. JT382 | Melbourne (MEL) – Sydney (SYD) Total harga = SGD 843.95 (price) + 61.35 (tax) + 0 (fuel) + 35 (service) Total harga = SGD 940.3 Lion Air (www2.lionair.co.id) Pada website Lion Air tidak ditemukan rute Singapore(SIN) – Sydney(SYD). Batavia Air (www.batavia‐air.com) Pada website Batavia Air tidak ditemukan rute Singapore(SIN) – Sydney(SYD)
54
•
Rute Jakarta(CGK) – Beijing(PEK) Pada rute ini hasil yang didapat dari aplikasi optimasi rute penerbangan ini Airpaz (www.airpaz.com)
Gambar 4.8 pengujian biaya search flight result Airpaz rute CGK - PEK Dari hasil pencarian didapat 20 penerbangan dengan total harga termurah yang adalah IDR 3,257,400 dengan rincian rute: 1. TR2275 | Jakarta (CGK) – Singapore (SIN) | IDR 315,600 (price) | 0 (tax) | 0 (fuel) | 0 (service) | Airline Tiger 2. JQ7 | Singapore (SIN) – Beijing (PEK) | IDR 2,739,900 (price) | 201,900 (tax) | 0 (fuel) | 0 (service) | Airline Jetstar
55
Airasia (www.airasia.com) Pada website Airasia tidak ditemukan rute Jakarta(CGK) – Beijing(PEK). Jetstar (www.jetstar.com)
Gambar 4.9 pengujian biaya search flight result Jetstar rute CGK - PEK Pada website Jestar didapat 1 penerbangan dengan total harga termurah USD 425.36 atau IDR 3,728,400 dengan rincian rute: 1. VF202 | Jakarta (CGK) – Singapore (SIN) 2. JQ7 | Singapore (SIN) – Beijing (PEK) Total harga = USD 363.11 (price) + 27.24 (tax) + 35 (fuel) + 0 (service) Total harga = USD 425.36 Lion Air (www2.lionair.co.id) Pada website Lion Air tidak ditemukan rute Jakarta(CGK) – Beijing(PEK). Batavia Air (www.batavia‐air.com) Pada website Batavia Air tidak ditemukan rute Jakarta(CGK) – Beijing(PEK).
56
Dari pengujian biaya di atas dapat disimpulkan bahwa aplikasi optimasi waktu ini sudah mendapatkan hasil yang optimal, yaitu harga tiket penerbangan yang lebih kecil dibandingkan dengan airline lain yang berada dalam cakupan pengujian biaya di atas.
4.2.2
Pengujian Waktu Dalam pengujian waktu ini akan digunakan beberapa rute untuk diuji, yaitu
Surabaya(SUB) - Hongkong(HKG), Singapore(SIN)-Medan(MES), Singapore(SIN) – Sydney(SYD) dan Jakarta(CGK) – Beijing(PEK). Sedangkan untuk airline pembanding akan dicoba pencarian dari Airasia, Jeststar, Lion Air, dan Batavia. Tanggal penerbangan yang akan dicari adalah tanggal 2 Februari 2012. Evaluasi ini dilakukan pada tanggal 15 Januari 2012. Hasil yang didapat sebagai berikut. Rute SUB ‐ HKG SIN ‐ MES SIN ‐ SYD CGK ‐ PEK
Airpaz
6h 50m 1h 25m 11h 10m 10h 20m
Airasia ‐ ‐ ‐ ‐
Jetstar
11h 40m 1h 25m 11h 50m 11h 50m
Dengan detail pengujian sebagai berikut.
Lion ‐
4h 10m ‐ ‐
Batavia ‐ ‐ ‐ ‐
57
•
Rute Surabaya (SUB) – Hongkong (HKG) Airpaz (www.airpaz.com)
Gambar 4.10 pengujian waktu search flight result Airpaz rute SUB - HKG Dari hasil pencarian pada Airpaz ditemukan 33 penerbangan dengan durasi penerbangan terkecil 6 jam 50 menit. Berikut rincian rutenya: 1. AK5807 | Surabaya (SUB) – Kuala Lumpur (KUL) | Departure (09:20) | Arrival (12:50) | Airline Airasia 2. AK1658 | Kuala Lumpur (KUL) – Hongkong (HKG) | Departure (13:20) | Arrival (17:10) | Airline Airasia Durasi = [ 09:20(SUB) - (+7 hour GMT time))] – [( 13:20(HKG) - (+8 hour GMT time)] Durasi = 6 hours 50 minutes Airasia (www.airasia.com) Pada website Airasia tidak ditemukan rute Surabaya (SUB) – Hongkong (HKG).
58
Jetstar (www.jetstar.com)
Gambar 4.11 pengujian waktu search flight result Jetstar rute SUB - HKG Pada website Jestar ditemukan 3 penerbangan dengan durasi penerbangan terkecil 11 jam 40 menit. Berikut rincian rutenya: 1. VF248 | Surabaya (SUB) – Singapore (SIN) | Departure (16:40) | Arrival (19:50) 2. 3K693 | Singapore (SIN) – Hongkong (HKG) | Departure +1 day (01:30) | Arrival (05:20) Durasi = [16:40 (SUB) - (+7 hour GMT time)] – [(05:20 (HKG) - (+8 hour GMT time)] Durasi = 11 hours 40 minutes Lion Air (www2.lionair.co.id) Pada website Lion Air tidak ditemukan rute Surabaya (SUB) – Hongkong (HKG).
59
Batavia Air (www.batavia‐air.com) Pada website Batavia Air tidak ditemukan rute Surabaya (SUB) – Hongkong (HKG).
•
Rute Singapore (SIN) – Medan (MES) Airpaz (www.airpaz.com)
Gambar 4.12 pengujian waktu search flight result Airpaz rute SIN - MES dari hasil pencarian pada Airpaz ditemukan 135 penerbangan dengan durasi penerbangan terkecil 1 jam 25 menit. Berikut rincian rutenya: VF281 | Singapore (SIN) – Medan (MES) | Departure (10:40) | Arrival (11:05) | Airline Jetstar Durasi = [10:40(SIN) - (+8 hour GMT time))] – [(11:05(MES) - (+7 hour GMT time)] Durasi = 1 hours 25 minutes
60
Airasia (www.airasia.com) Pada website Airasia tidak ditemukan rute Singapore (SIN) – Medan (MES). Jetstar (www.jetstar.com)
Gambar 4.13 pengujian waktu search flight result Jetstar rute SIN - MES Pada website Jestar ditemukan 1 penerbangan dengan durasi penerbangan terkecil 1 jam 25 menit. Berikut rincian rutenya: VF281 | Singapore (SIN) – Medan (MES) | Departure (10:40) | Arrival (11:05) Durasi = [10:40(SIN) - (+8 hour GMT time))] – [(11:05(MES) - (+7 hour GMT time)] Durasi = 1 hours 25 minutes
61
Lion Air (www2.lionair.co.id)
Gambar 4.14 pengujian waktu search flight result Lion Air rute SIN - MES Pada website Lion Air ditemukan 11 penerbangan dengan durasi penerbangan terkecil 4 jam 10 menit. Berikut rincian rutenya: 1. JT153 | Singapore (SIN) – Jakarta (CGK) | Departure (09:45) | Arrival (10:35) 2. JT382 | Jakarta (CGK) – Medan (MES) | Departure (12:50) | Arrival (15:10) Durasi = [09:45 (SIN) - (8 hour GMT time)] – [(15:10 (MES) - (7 hour GMT time)] Durasi = 11 hours 40 minutes Batavia Air (www.batavia‐air.com) Pada website Batavia Air tidak ditemukan rute Singapore (SIN) – Medan (MES).
62
•
Rute Singapore (SIN) – Sydney (SYD) Airpaz (www.airpaz.com)
Gambar 4.15 pengujian waktu search flight result Airpaz rute SIN - SYD dari hasil pencarian pada Airpaz ditemukan 32 penerbangan dengan durasi penerbangan terkecil 11 jam 10 menit. Berikut rincian rutenya: 1. 3K111 | Singapore (SIN) – Perth (PER) | Departure (17:50) | Arrival (23:10) | Airline Jetstar 2. JQ989 | Perth (PER) – Sydney (SYD)| Departure (23:50) | Arrival +1 day (10:25) | Airline Jetstar Durasi = [17:50(SIN) - (+8 hour GMT time)] – [(10:25(SYD) - (+10 hour GMT time)] Durasi = 11 hours 10 minutes
63
Airasia (www.airasia.com) Pada website Airasia tidak ditemukan rute Singapore (SIN) – Sydney (SYD). Jetstar (www.jetstar.com)
Gambar 4.16 pengujian waktu search flight result Jetstar rute SIN - SYD Pada website Jestar ditemukan 4 penerbangan dengan durasi penerbangan terkecil 11 jam 50 menit. Berikut rincian rutenya: 1. JQ58 | Singapore (SIN) – Darwin (DRW) | Departure (22:20) | Arrival +1 day (04:30) 2. JQ74 | Darwin (DRW) – Sydney (SYD) | Departure (07:15) | Arrival (13:10) Durasi = [22:20(SIN) - (+8 hour GMT time)] – [(13:10(SYD) - (+10 hour GMT time)] Durasi = 11 hours 50 minutes Lion Air (www2.lionair.co.id) Pada website Lion Air tidak ditemukan rute Singapore (SIN) – Sydney (SYD)
64
Batavia Air (www.batavia‐air.com) Pada website Batavia Air tidak ditemukan rute Singapore (SIN) – Sydney (SYD).
•
Rute Jakarta (CGK) – Beijing (PEK) Airpaz (www.airpaz.com)
Gambar 4.17 pengujian waktu search flight result Airpaz rute CGK - PEK dari hasil pencarian pada Airpaz ditemukan 20 penerbangan dengan durasi penerbangan terkecil 10 jam 20 menit. Berikut rincian rutenya: 1. Y6881 | Jakarta (CGK) – Guangzhou (CAN) | Departure (08:10) | Arrival (14:10) | Airline Batavia Air 2. CA1340 | Guangzhou (CAN) – Beijing (PEK) | Departure (16:30) | Arrival (19:30) | Airline Air China Durasi = [08:10(CGK) - (+8 hour GMT time)] – [(19:30(PEK) - (+10 hour GMT time)]
65
Durasi = 10 hours 20 minutes Airasia (www.airasia.com) Pada website Airasia tidak ditemukan rute Jakarta (CGK) – Beijing (PEK). Jetstar (www.jetstar.com)
Gambar 4.18 pengujian waktu search flight result Jetstar rute CGK - PEK Pada website Jestar ditemukan 1 penerbangan dengan durasi penerbangan terkecil 11 jam 50 menit. Berikut rincian rutenya: 1. JQ58 | Jakarta (CGK) – Singapore (SIN) | Departure (09:15) | Arrival (12:00) 2. JQ74 | Singapore (SIN) – Beijing (PEK) | Departure (18:35) | Arrival +1 day (00:50) Durasi = [09:15(CGK) - (+8 hour GMT time)] – [(00:50(PEK) - (+10 hour GMT time)] Durasi = 11 hours 50 minutes
66
Lion Air (www2.lionair.co.id) Pada website Lion Air tidak ditemukan rute Jakarta (CGK) – Beijing (PEK). Batavia Air (www.batavia‐air.com) Pada website Batavia Air tidak ditemukan rute Jakarta (CGK) – Beijing (PEK).
Dari pengujian waktu di atas dapat disimpulakan bahwa aplikasi optimasi waktu ini sudah mendapatkan hasil yang optimal, yaitu durasi waktu penerbangan yang lebih kecil dibandingkan dengan airline lain yang berada dalam cakupan pengujian waktu di atas.
4.3
Cara Kerja Program
4.3.1
Search Flight Form Halaman Search Flight Form dapat dibuka pada browser dengan url
www.airpaz.com. Halaman ini digunakan untuk melakukan input data penerbangan yang ingin dicari. Tampilan dari halaman ini dapat dilihat pada Gambar 4.19.
Gambar 4.19 Layar Search Flight Form
67
Pada form ini user dapat memilih tipe perjalanan pada radioutton yang sudah disediakan. Pilihan Round-trip jika user menginginkan perjalanan pergi dan kembali lagi. Pilihan One-way jika user menginginkan perjlanan pergi saja. Setelah itu user dapat mengisi kota (airport) asal dan kota (airport) tujuan pada textbox from dan to. Pada kedua textbox ini dilengkapi dengan fasilitas autocomplere, user cukup mengetikan minimal 2 huruf depan nama kota atau kode airport saja. Contoh penggunaan dari textbox ini dapat dilihat pada Gambar 4.20 Dan Gambar 4.21.
Gambar 4.20 Layar Search Flight Form choose from
68
Gambar 4.21 Layar Search Flight Form choose to Kemudian masukan tanggal departure atau keberangkatan dan tanggal return atau kembali pada textbox depart dan return. Tanggal kembali dapat diisi jika user memilih tipe perjalanan Round-trip. Textbox depart dan return dilengkapi dengan fasilitas date picker untuk melakukan pemilihan tanggal. Contoh penggunaan dari textbox depart dan return dapat dilihat pada Gambar 4.22 dan Gambar 4.23
69
Gambar 4.22 Layar Search Flight Form choose depart date
Gambar 4.23 Layar Search Flight Form choose return date Setelah itu masukan input jumlah orang dewasa yang akan melakukan penerbangan di mana nilai default dari jumlah orang dewasa adalah 1. Sesudah itu user
70
dapat menekan button Search untuk melihat hasil pencarian pada halaman Search Flight Result. 4.3.2
Search Flight Result Halaman ini akan menampilkan informasi penerbangan sesuai dengan data yang
diinput user pada Search Flight Form. Pada halaman ini juga disertakan Search Flight Form dengan format tampilan yang berbeda dari halaman Search Flight Form sebelumnya.Tampilan awal dari halaman ini dapat dilihat pada Gambar 4.24
Gambar 4.24 Layar Search Flight Result Depart Tab Tampilan awal dari halaman ini menampilkan data penerbangan dengan kota asal dan tujuan sesuai yang diinput user pada textbox from dan to. Pada halaman ini terdapat satu tab besar untuk menampilkan rute kota asal, kota tujuan dan banyak penerbangan yang didapat pada tanggal yang dicari. Kemudian di bawah tab itu terdapat tab tanggal untuk melakukan pemilihan tanggal jika tanggal yang dicari tidak ada penerbangan yang sesuai dengan yang diinginkan. Kemudian dibawah tab tanggal akan ditampilkan list
71
data penerbangan yang didapat. Di dalamnya terdapat beberapa informasi penerbangan, yaitu logo airline, kode penerbangan, departure / keberangkatan, arrival / tujuan, price, tax, fuel, service, duration, dan umur data memcache. Kemudian jika kita ingin melihat rute sebaliknya maka kita dapat menutup tab besar yang menampilkan rute from to dengan cara mengklik tab tersebut dan membuka tab besar di bawahnya yang menampilkan rute to from dengan cara mengklik tab tersebut seperti yang terlihat pada Gambar 4.25.
Gambar 4.25 Layar Search Flight Result Depart & Return Tab List data penerbangan akan ditampilkan jika tab rute to from seperti yang terlihat pada Gambar 4.26.
72
Gambar 4.26 Layar Search Flight Result Return Tab