DAFTAR ISI HALAMAN JUDUL ………………………………………………………….... i LEMBAR PENGESAHAN TUGAS AKHIR …………………...………….…. ii TANDA LULUS MEMPERTAHANKAN TUGAS AKHIR ………...………. iii LEMBAR PERNYATAAN KEASLIAN TUGAS AKHIR…………...……… iv KATA PENGANTAR …………………………………………………………. v DAFTAR ISI ………………………………………………..………………... vii DAFTAR TABEL ……………………………………………...…………...… x DAFTAR GAMBAR ……………………………………………..………...… xi DAFTAR LAMPIRAN …………………………………………….……..…. xiii ABSTRAKSI ………………………………………………………..…......… xiv
BAB I
PENDAHULUAN ………………………………………………..…. 1 1.1. Latar Belakang …………………………………………………. 1 1.2. Identifikasi Masalah ……………………………………………. 3 1.3. Batasan Masalah …………………………...…………………... 4 1.4. Tujuan Penelitian …………………………..………………….. 5 1.5. Manfaat Penelitian …………………………..…...……...…….. 5 1.6. Sistematika Penulisan …………………………...………….….. 6
BAB II
LANDASAN TEORI …………………………………………….…. 9 2.1. Sistem …………………………….…………………...……..…. 9 2.2. Informasi ………………………………………..…...…….……. 9 2.3. Sistem Informasi ………………………………………………. 10 2.4. Pengembangan Sistem ……………………………..……...…... 11 2.5. Sistem Informasi Eksekutif …………………...….….………… 15 2.6. Penerbangan ……………….……………………….………….. 17 2.7. PHP …………………...………………………….…….………. 19 vii
2.8. Framework Yii …………………...……………………….…… 21 2.9. Database …………..…………………………………....….….. 23 2.10. MySQL …………………...…….…………………...……….. 24 2.11. Java Script…………………...……………………...………... 25 2.12. Business Intelligence …………………......……………….…. 27 2.13. OLAP ……………………………………………...…………. 28 2.14. PureShare …………………...……………………...…....…... 30 BAB III GAMBARAN UMUM PERUSAHAAN ……………………..…... 34 3.1. Profil Perusahaan ……………………………………….….…. 34 3.1.1. PT. Aero System Indonesia (Penyedia Aplikasi) …........ 34 3.1.1.1. Sejarah Perusahaan ……………………….......... 34 3.1.1.2. Visi dan Misi Perusahaan ………………....…… 35 3.1.1.3. Budaya Perusahaan ……………………….......... 35 3.1.1.4. Logo Perusahaan …………………….…............. 36 3.1.1.5. Lokasi Perusahaan …………………….…........... 36 3.1.1.6. Struktur Organisasi Perusahaan ………….…..…. 37 3.1.1.7. Tugas dan Fungsi Organisasi ……………..…….. 38 3.1.2. PT. Kal Star Aviation (Pengguna Aplikasi) ……..….…... 40 3.1.2.1. Sejarah Perusahaan ………………………..…..... 40 3.1.2.2. Visi dan Misi Perusahaan ………………...…..… 40 3.1.2.3. Logo Perusahaan ………………………...…..…. 42 3.1.2.4. Lokasi Perusahaan ………………………..…….. 42 3.2. Proses Bisnis ………………………………………….….…… 42 3.3. Analisis Masalah …………………………………………..….. 44 3.4. Rencana Solusi Pemecahan ………..………………….……… 46 BAB IV HASIL DAN PEMBAHASAN ……………………………..……... 50 4.1. Pengelolaan Data ………………………………………..…….. 50 viii
4.1.1. Pengembangan Sistem pada Import Sales Data ……...… 50 4.1.2. Pengembangan Sistem pada Import Flown Data …..…... 53 4.2. Pengembangan Dashboard dengan PHP …………………..….. 56 4.2.1. Sales Chart ……………………………………….….….. 56 4.2.1.1. Summary Annually Sales Chart ………….….….. 56 4.2.1.2. Annually Sales Comparison Chart ……....……... 58 4.2.2. Revenue Chart ……………………………………...…... 60 4.2.2.1. Summary Annually Revenue Chart ……….….…. 62 4.2.2.2. Annually Revenue Comparison Chart …….……. 60 4.2.3. Passenger Chart …………………………………....…... 64 4.2.3.1. Passenger Fly …………………………..…….… 64 4.2.3.2. Market of Passenger ……………………….…… 67 4.2.3.3. Speed of Passenger ……………………….…….. 71 4.2.4. Dashboard Table .....................………………………… 74 4.2.4.1. Pengelolaan data pada SQL Server Enterprice Manager ……………………………………..…. 75 4.2.4.2. Pengelolaan Data Dengan Membuat Cubes Pada Analysis Manager ………………………………. 85 4.2.4.3. Pengembangan Sistem Dashboard Table Menggunakan PHP OLAP …………………...… 91 4.3. Tabel Dashboard ……………………………………………… 96 4.4. Sistem Validasi Waktu ………...……………………………… 98 4.5. Tabel Perbandingan Sistem …………………………....…..… 105 BAB V KESIMPULAN DAN SARAN ………………………………...… 110 5.1. Kesimpulan ………………………………………..………..... 110 5.2. Saran ……………..…………………………..…………….… 111 DAFTAR PUSTAKA ……………………...……………………………....... 112 LAMPIRAN ix
DAFTAR TABEL
Tabel 4.1. Tabel Dashboard dan Kegunaan ………...……………..…………. 96 Tabel 4.2. Tabel Perbandingan Sistem ……………………………………… 105
x
DAFTAR GAMBAR Gambar 2.1. Model Proses Rekayasa Ulang Perangkat Lunak ……………..... 13 Gambar 3.1. Logo PT. Aero Systems Indonesia …………………………..…. 36 Gambar 3.2. Struktur Organisasi ………………………………………….….. 37 Gambar 3.3. Logo PT. Kal Star Aviation …………………………………..… 42 Gambar 4.1. Halaman Import Sales Data ………………………………….…. 51 Gambar 4.2. Proses Penggabungan Sales Data …………………….…….…... 51 Gambar 4.3. Hasil Penggabungan Sales Data ……………………………...… 52 Gambar 4.4. Sistem Menampilkan Sales Data ………………………....…….. 52 Gambar 4.5. Halaman Import Flown Data ……………………………....…… 53 Gambar 4.6. Proses Penggabungan Flown Data ……………………….......… 56 Gambar 4.7. Hasil Penggabungan Flown Data ………………………....……. 55 Gambar 4.8. Sistem Menampilkan Flown Data ……………………………… 55 Gambar 4.9. Menu Dashboard …………………………………….…………. 54 Gambar 4.10. Anuually Sales Chart ………………………………………..… 57 Gambar 4.11. Annually Sales Comparison Chart ……………………………. 60 Gambar 4.12. Anuually Revenue Chart ………………………………………. 61 Gambar 4.13. Annually Revenue Comparison Chart …………………...….… 64 Gambar 4.14. Halaman Passenger Fly ………………………………...…..… 66 Gambar 4.15. Grafik Passenger Fly ……………………………………...….. 67 Gambar 4.16. Halaman Passenger by Market ……………………….…….… 70 Gambar 4.17. Grafik Passenger by Market ………………………………..… 70 Gambar 4.18. Halaman Speed of Passenger …………………………………. 73 Gambar 4.19. Grafik Speed of Passenger ……………………………………. 74 Gambar 4.20. Import data pada SQL Server 2000 ……………………...…… 76 Gambar 4.21. Desain Tabel penjualan …………………………………..…… 78 Gambar 4.22. Tabel Penjualan ……………………………………………..… 78 Gambar 4.23. Desain Tabel Dimensi Agent ………………………………..… 79
xi
Gambar 4.24. Tabel Dimensi Agent …………………………………....….… 79 Gambar 4.25. Desain Tabel Dimensi Kota …………………………......…..… 79 Gambar 4.26. Tabel Dimensi Kota ……………………………………..…….. 81 Gambar 4.27. Desain Tabel Dimensi Periode …………………………......…. 82 Gambar 4.28. Tabel Dimensi Periode ……………………………….……..…. 83 Gambar 4.29. Desain Tabel Dimensi Rute Penerbangan …………………..… 84 Gambar 4.30. Tabel Dimensi Rute Penerbangan ……………………….…..… 84 Gambar 4.31. Data Transformation Service ………………………….…….… 85 Gambar 4.32. Menambahkan Sumber Data ………………………….….….… 86 Gambar 4.33. AgentPayment Cube …………………………………………... 88 Gambar 4.34. Browse AgenFare Data ……………………………………..… 90 Gambar 4.35. Proses Dashboard Table …………………………….….…...… 91 Gambar 4.36. Halaman Dashboard Table ……………………………………. 95 Gambar 4.37. Download Dashboard Table ………………………………..… 95 Gambar 4.38. Dashboard Table pada Excel ………………………………….. 95 Gambar 4.39. Notifikasi Sistem Validasi Date ……………………………... 102 Gambar 4.40. Notifikasi Sistem Validasi Date Submit …………..…………. 102 Gambar 4.41. Notifikasi Sistem Validasi Month ………………………….... 103 Gambar 4.42. Notifikasi Sistem Validasi Month Submit ……………..…….. 104 Gambar 4.43. Notifikasi Sistem Validasi Year …………………………..…. 104
xii
DAFTAR LAMPIRAN
Lampiran 1
:
Surat Keterangan Magang
L.1
Lampiran 2
:
Daftar Istilah dalam Aplikasi
L.2
xiii