• Tidak ada hasil yang ditemukan

PERANCANGAN PROGRAM PEMILIHAN RUTE PENERBANGAN DENGAN MENGGUNAKAN ALGORITMA FLOYD-WARSHALL PADA PT.ATNETWORK SKRIPSI

N/A
N/A
Protected

Academic year: 2021

Membagikan "PERANCANGAN PROGRAM PEMILIHAN RUTE PENERBANGAN DENGAN MENGGUNAKAN ALGORITMA FLOYD-WARSHALL PADA PT.ATNETWORK SKRIPSI"

Copied!
13
0
0

Teks penuh

(1)

PERANCANGAN PROGRAM PEMILIHAN RUTE PENERBANGAN

DENGAN MENGGUNAKAN ALGORITMA FLOYD-WARSHALL

PADA PT.ATNETWORK

SKRIPSI

oleh

Harry Dwi Saputra

1100046841

PROGRAM GANDA

TEKNIK INFORMATIKA DAN MATEMATIKA

UNIVERSITAS BINA NUSANTARA

JAKARTA

2012

(2)

PERANCANGAN PROGRAM PEMILIHAN RUTE PENERBANGAN

DENGAN MENGGUNAKAN ALGORITMA FLOYD-WARSHALL

PADA PT.ATNETWORK

SKRIPSI

diajukan sebagai salah satu syarat

untuk gelar kesarjanaan pada

Program Ganda

Jenjang Pendidikan Strata 1

oleh

Harry Dwi Saputra

1100046841

PROGRAM GANDA

TEKNIK INFORMATIKA DAN MATEMATIKA

UNIVERSITAS BINA NUSANTARA

JAKARTA

2012

(3)

iii 

PERANCANGAN PROGRAM PEMILIHAN RUTE

PENERBANGAN DENGAN MENGGUNAKAN ALGORITMA

FLOYD-WARSHALL PADA PT.ATNETWORK

SKRIPSI

oleh

Harry Dwi Saputra

1100046841

disetujui oleh

Pembimbing

Rojali, S.Si., M.Si

D2297

Ngarap Imanuel Manik, Drs., M.Kom

D1103

PROGRAM GANDA

TEKNIK INFORMATIKA DAN MATEMATIKA

UNIVERSITAS BINA NUSANTARA

JAKARTA

2012

 

(4)

v   

PERNYATAAN

Dengan ini saya,

Nama

: Harry Dwi Saputra

NIM

:

1100046841

Judul Skripsi : Perancangan Program Pemilihan Rute Penerbangan dengan

Menggunakan Algoritma Floyd-Warshall pada Atnetwork

Memberikan kepada Universitas Bina Nusantara

hak non-eksklusif

untuk menyimpan,

memperbanyak, dan menyebarluaskan skripsi karya saya, secara keseluruhan atau hanya

sebagian atau hanya ringkasannya saja, dalam bentuk format tercetak dan atau elektronik.

Menyatakan bahwa saya, akan mempertahankan

hak eksklusif

saya, untuk menggunakan

seluruh atau sebagian isi skripsi saya, guna pengembangan karya di masa depan,

misalnya bentuk artikel, buku, perangkat lunak, ataupun sistem informasi.

Jakarta, 20 Januari 2012

Harry Dwi Saputra

1100046841

(5)

vii 

KATA PENGANTAR

Puji syukur kepada Tuhan Yesus Kristus, atas berkat yang dicurahkan, penyertaan dan kasih karunia-Nya sehingga penulis dapat menyelesaikan skripsi tepat pada waktunya. Skripsi ini diberi judul "PERANCANGAN PROGRAM PEMILIHAN RUTE PENERBANGAN DENGAN MENGGUNAKAN ALGORITMA FLOYD-WARSHALL PADA PT.ATNETWORK". Skripsi ini disusun sebagai tugas akhir, untuk memenuhi prasyarat untuk memperoleh gelar Sarjana Strata Satu (S1) pada Jurusan Program Ganda Teknik Informatika dan Matematika, Fakultas Sains dan Teknologi, Universitas Bina Nusantara, Jakarta.

Dalam penulisan skripsi ini, penulis menyadari bahwa telah mendapatkan banyak bantuan dan dukungan moral baik secara langsung maupun tidak langsung dari berbagai pihak. Oleh karena itu, pada kesempatan ini penulis ingin menyampaikan ucapan terima kasih kepada:

1. Bapak Prof. Dr. Ir. Harjanto Prabowo, MM., Selaku Rektor Universitas Bina Nusantara.

2. Bapak Alexander Agung Santoso Gunawan, S.Si.,M.T. M.Sc., selaku Head of

Mathematics and Statistics Department.

3. Bapak Fredy Purnomo, S.Kom., M.Kom., selaku Head of School Computer Science.

4. Bapak Rojali, S.Si., M.Si., selaku dosen pembimbing yang telah menyediakan waktu dan

memberikan sumbangan pemikiran, pengarahan, dan membimbing penulis dalam menyelesaikan skripsi ini.

5. Ngarap Imanuel Manik, Drs., M.Kom., selaku dosen pembimbing yang telah

menyediakan waktu dan memberikan sumbangan pemikiran, pengarahan, dan membimbing penulis dalam menyelesaikan skripsi ini.

6. Bapak Sulung, S.kom., selaku direktur PT.Atnetwork yang telah banyak memberikan

masukan dan solusi dalam perancangan aplikasi skripsi ini.

7. Sdr. Jeffry Widianata dan Sdr. Steven Junior Tambalitan yang telah membantu banyaka

secara teknikal dalam perancangan aplikasi skripsi ini.

8. Teman-teman jurusan Teknik Informatika dan Matematika angkatan 2007 yang selalu

membantu, memberi dukungan dan masukan satu sama lain dari awal perkuliahan hingga saat ini.

9. Rekan-rekan tim akademik di Software Laboratory Center yang telah banyak

memberikan semangat dan dukungan baik materi maupun moril kepada penulis selama penulisan skripsi ini.

10. Rekan-rekan asisten Software Laboratory Center angkatan 08-1 yang memberikan semangat dan dukungan kepada penulis, dan sebagai tempat untuk berbagi pengalaman selama skripsi bagi penulis.

11. Seluruh dosen Program Ganda Teknik Informatika dan Matematika yang telah memberikan ilmu pengetahuan dan bimbingan selama penulis menjadi mahasiswa di Universitas Bina Nusantara

(6)

viii 

12. Bapak Mathias Sucipto, Ibu Claudia Nenny Triana, Kakak Henry Eka Saputra, Adik Nathalia Triandini, yang telah memberikan segalanya kepada penulis

13. Kepada semua pihak yang telah membantu dan mendukung penulis dalam penyusunan skripsi ini baik secara langsung maupun tidak langsung yang tidak dapat disebutkan satu persatu.

Walau telah berusaha dengan sebaik mungkin dalam menyelesaikan skripsi ini, penulis menyadari bahwa skripsi ini masih jauh dari sempurna. Dalam beberapa hal masih diperlukan perbaikan sehingga dapat memberikan hasil yang lebih baik. Oleh karena itu, dengan kerendahan hati, penulis mengharapkan kritik dan saran yang membangun dari pembaca.

Akhir kata, penulis berharap agar skripsi ini dapat berguna sebagai pengetahuan kepada setiap orang yang membaca, serta bermanfaat untuk pengembangan dunia informatika dan matematika.

Jakarta, 26 Januari 2011 Penulis

Harry Dwi Saputra 1100046841

(7)

   

ix 

DAFTAR ISI

Halaman 

HALAMAN JUDUL LUAR ... i

HALAMAN JUDUL DALAM ... ii

LEMBAR PERSETUJUAN HARDCOVER ... iii

PERNYATAAN DEWAN PENGUJI ... iv

LEMBAR PERSETUJUAN HAK NON EKSKLUSIF ... v

ABSTRAK ... vi

KATA PENGANTAR ... vii

DAFTAR ISI... ix

DAFTAR TABEL ... xii

DAFTAR GAMBAR ... xiii

DAFTAR LAMPIRAN ... xv

BAB 1 PENDAHULUAN ... 1

1.1 Latar Belakang ... 1

1.2 Ruang Lingkup ... 3

1.3 Tujuan dan Manfaat ... 3

1.4 Metodologi ... 4

1.5 Sistematika Penulisan ... 5

BAB 2 LANDASAN TEORI ... 7

2.1 Sistem Informasi Data ... 7

2.2 Unified Modeling Language (UML) ... 7

2.2.1 Use Case Diagram ... 8

(8)

   

2.3 Web Crawler ... 10

2.4 Hypertext markup language (HTML) ... 14

2.5 PHP hypertext preprocessor ... 14

2.6 Hypertext transfer protocol (HTTP) ... 15

2.7 Open-source software(OSS) ... 15

2.8 Content Management System (CMS) ... 16

2.9 Drupal... 17

2.10 Memcached ... 17

2.11 Algoritma Floyd-Warshall ... 19

BAB 3 ANALISIS DAN PERANCANGAN ... 22

3.1 Riwayat Perusahaan ... 22

3.1.1 Tahun Berdiri Perusahaan, Notaris, Nomor Akta, Alamat, Bidang Usaha ... 22

3.1.2 Struktur Organisasi Perusahaan dan Pembagian Tugas ... 23

3.2 Analisis Permasalahan ... 24

3.3 Usulan Pemecahan Masalah ... 25

3.4 Analisis Metode Floyd Warshall ... 26

3.4.1 Metode Analisis ... 26

3.4.2 Analisis Kebutuhan Proses ... 26

3.4.3 Analisis Kebutuhan Masukan (input) ... 29

3.4.3 Analisis Kebutuhan Keluaran (Output) ... 30

3.5 Perancangan Program Aplikasi ... 30

3.6 Studi Kasus ... 34

3.7 Rancangan Layar ... 40

3.4.3 Rancangan Layar Search Flight Form ... 40

(9)

   

xi 

BAB 4 IMPLEMENTASI DAN EVALUASI ... 44

4.1 Spesifikasi Sistem ... 44

4.1.1 Spesifikasi Perangkat Keras ... 44

4.1.2 Spesifikasi Perangkat Lunak ... 45

4.1.2 Spesifikasi Personil ... 45

4.2 Evaluasi Hasil Pengujian Program ... 45

4.2.1 Pengujian Biaya ... 46

4.2.2 Pengujian Waktu ... 56

4.3 Cara Kerja Program ... 66

4.3.1 Search Flight Form ... 66

4.3.2 Search Flight Result ... 70

BAB 5 SIMPULAN DAN SARAN ... 73

5.1 Simpulan ... 73

5.2 Saran... 74

DAFTAR PUSTAKA ... 75

RIWAYAT HIDUP ... 76 LAMPIRAN ... L1

(10)

   

xii 

DAFTAR TABEL

Halaman

Tabel 2.1 Notasi use case diagram ... 9

Tabel 2.2 Notasi activity diagram ... 10

Tabel 3.1 Tabel perhitungan Dijsktra ... 35

Tabel 3.2 Tabel inisialisasi perhitungan Floyd Warshall ... 36

Tabel 3.3 Tabel perhitungan Floyd Warshall tahap 1 ... 37

Tabel 3.4 Tabel perhitungan Floyd Warshall tahap 2 ... 37

Tabel 3.5 Tabel perhitungan Floyd Warshall tahap 3 ... 38

Tabel 3.6 Tabel perhitungan Floyd Warshall tahap 4 ... 38

Tabel 3.7 Tabel perhitungan Floyd Warshall tahap 5 ... 39

Tabel 3.8 Tabel perhitungan Floyd Warshall tahap 6 ... 39

Tabel 4.1 Spesifikasi perangkat keras ... 44

Tabel 4.2 Spesifikasi perangkat lunak ... 45 Tabel L.1 Tabel daftar airline ... L11 Tabel L.2 Tabel daftar airport ... L11

(11)

   

xiii 

DAFTAR GAMBAR

Halaman

Gambar 2.1 Web Crawling Process ... 14

Gambar 2.2 Memcache Process ... 19

Gambar 3.1 Struktur organisasi perusahaan ... 23

Gambar 3.2 Use Case Diagram sistem Backend ... 31

Gambar 3.3 Use Case Diagram sistem Frontend ... 32

Gambar 3.4 Activity Diagram ... 33

Gambar 3.5 Ilustrasi kasus ... 35

Gambar 3.6 Rancangan layar search flight form ... 41

Gambar 3.7 Rancangan layar search flight result ... 43

Gambar 4.1 Pengujian biaya search flight result Airpaz rute SUB - HKG ... 47

Gambar 4.2 Pengujian biaya search flight result Jetstar rute SUB - HKG ... 48

Gambar 4.3 Pengujian biaya search flight result Airpaz rute SIN - MES ... 49

Gambar 4.4 Pengujian biaya search flight result Jetstar rute SIN - MES ... 50

Gambar 4.5 Pengujian biaya search flight result Lion Air rute SIN - MES ... 51

Gambar 4.6 Pengujian biaya search flight result Airpaz rute SIN - SYD ... 52

Gambar 4.7 Pengujian biaya search flight result Jetstar rute SIN - SYD ... 53

Gambar 4.8 Pengujian biaya search flight result Airpaz rute CGK - PEK ... 54

Gambar 4.9 Pengujian biaya search flight result Jetstar rute CGK - PEK ... 55

Gambar 4.10 Pengujian waktu search flight result Airpaz rute SUB - HKG... 57

Gambar 4.11 Pengujian waktu search flight result Jetstar rute SUB - HKG ... 58

Gambar 4.12 Pengujian waktu search flight result Airpaz rute SIN - MES ... 59

Gambar 4.13 Pengujian waktu search flight result Jetstar rute SIN - MES ... 60

Gambar 4.14 Pengujian waktu search flight result Lion Air rute SIN - MES ... 61

(12)

   

xiv 

Gambar 4.16 Pengujian waktu search flight result Jetstar rute SIN - SYD ... 63

Gambar 4.17 Pengujian waktu search flight result Airpaz rute CGK - PEK ... 64

Gambar 4.18 Pengujian waktu search flight result Jetstar rute CGK - PEK ... 65

Gambar 4.19 Layar Search Flight Form ... 66

Gambar 4.20 Layar Search Flight Form choose from... 67

Gambar 4.21 Layar Search Flight Form choose to ... 68

Gambar 4.22 Layar Search Flight Form choose depart date ... 69

Gambar 4.23 Layar Search Flight Form choose return date ... 69

Gambar 4.24 Layar Search Flight Result Depart Tab ... 70

Gambar 4.25 Layar Search Flight Result Depart & Return Tab ... 71

(13)

   

xv 

DAFTAR LAMPIRAN

Lampiran 1 Listing program: distance.php ... L1 Lampiran 2 Listing program: funct.one_stop.php ... L2 Lampiran 3 Tabel Daftar Airline ... L11 Lampiran 4 Tabel Daftar Airport ... L11

Referensi

Dokumen terkait

selaku Ketua Program Studi Magister Teknik Informatika Universitas Atma Jaya Yogyakarta dan selaku Dosen Pembimbing II yang telah memberikan ilmu dan

Para Dosen Universitas Bina Nusantara yang selama ini secara langsung maupun tidak langsung telah memberikan ilmu pengetahuan yang berharga sebagai dukungan dalam penulisan

6 Dosen Asisten Ahli S2 Ilmu Komputer/Sistem Komputer/Teknik Informatika/Teknik Komputer/Sistem Informatika 1 Fakultas Matematika dan Ilmu Pengetahuan Alam 7 Dosen Asisten Ahli

Seluruh dosen program studi Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara yang telah memberikan

Seluruh dosen Universitas Bina Nusantara yang telah memberikan bekal ilmu dan tuntunan selama penulis menjalankan studi Universitas Bina Nusantara sehingga ilmu

Seluruh dosen program studi Diploma 3 Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara yang telah memberikan ilmu

Seluruh dosen program studi Diploma III Teknik Informatika fakultas Matematika dan Ilmu pengetahuan Alam Universitas Sumatera Utara yang telah memberikan ilmu

Banyaknya waktu yang terbuang dalam penenetuan arah pengiriman paket dan lamanya proses pelatihan kerja untuk pegawai baru tentang pengiriman paket dalam