Hak cipta dan penggunaan kembali:
Lisensi ini mengizinkan setiap orang untuk menggubah,
memperbaiki, dan membuat ciptaan turunan bukan untuk
kepentingan komersial, selama anda mencantumkan nama
penulis dan melisensikan ciptaan turunan dengan syarat
yang serupa dengan ciptaan asli.
Copyright and reuse:
This license lets you remix, tweak, and build upon work
non-commercially, as long as you credit the origin creator
and license it on your new creations under the identical
terms.
ANALISIS DAN PERANCANGAN DATA WAREHOUSE GARUDA FREQUENT FLYER PADA
PT GARUDA INDONESIA (PERSERO) Tbk.
Nama : John Kendar NIM : 08110310006
Fakultas : Teknologi Informasi & Komunikasi Program Studi : Sistem Informasi
SKRIPSI
Diajukan sebagai salah satu syarat
untuk memperoleh gelar Sarjana Komputer (S.Kom.)
UNIVERSITAS MULTIMEDIA NUSANTARA TANGERANG
2012
PENGESAHAN SKRIPSI
ANALISIS DAN PERANCANGAN DATA WAREHOUSE GARUDA FREQUENT FLYER PADA
PT GARUDA INDONESIA (PERSERO) Tbk.
Oleh
Nama : John Kendar NIM : 08110310006
Fakultas : Teknologi Informasi & Komunikasi Program Studi : Sistem Informasi
Tangerang, 9 Mei 2012 Dewan Penguji
Ketua Sidang Penguji
(Wira Munggana, S.Si., M.Sc.) (Viany Utami Tjin, S.Kom., M.M.)
Dosen Pembimbing Ketua Program Studi Sistem Informasi
PERNYATAAN
Dengan ini saya menyatakan bahwa skripsi ini adalah karya ilmiah saya sendiri, bukan plagiat dari karya ilmiah yang ditulis oleh orang lain atau lembaga lain, dan semua karya ilmiah orang lain atau lembaga lain yang dirujuk dalam skripsi ini telah disebutkan sumber kutipannya serta dicantumkan di Daftar Pustaka.
Tangerang, 9 Mei 2012
John Kendar
KATA PENGANTAR
Puji syukur dipanjatkan kepada Tuhan Yang Maha Esa atas berkat-Nya, maka skripsi yang berjudul “Analisis dan Perancangan Data Warehouse Garuda Frequent Flyer pada PT Garuda Indonesia (PERSERO) Tbk.” dapat diselesaikan tepat pada waktunya. Tujuan dari penyusunan skripsi ini adalah sebagai salah satu persyaratan untuk memperoleh gelar Sarjana Komputer (S.Kom.) pada Universitas Multimedia Nusantara.
Skripsi ini tentunya tidak akan dapat diselesaikan dengan baik tanpa adanya dukungan dan bantuan dari berbagai pihak, baik langsung maupun tidak langsung. Untuk itu, penulis merasa perlu mengucapkan terimakasih kepada:
1. Bapak Johan Setiawan, S.Kom., M.M., M.B.A. selaku dosen pembimbing skripsi yang telah memberikan dorongan, semangat, dan menyediakan waktu untuk memberikan pengarahan, koreksi, dan nasihat dalam penyusunan skripsi ini; 2. Bapak Wira Munggana, S.Si, M.Sc. selaku Ketua Program Studi Sistem
Informasi dalam mendukung proses pembuatan skripsi dan memantau setiap perkembangan dari skripsi ini;
3. Bapak Danang Krisnandaru, S.E. selaku Senior Manager SAP Finance & BI di Garuda Indonesia yang telah bersedia memberikan saya kesempatan untuk melakukan riset di bawah unit beliau serta memberikan banyak masukan dan arahan;
iii
4. Bapak Rudy Tjahyadi, S.Kom., M.M. selaku pembimbing lapangan di Garuda Indonesia dan teman yang memberikan banyak masukan dan arahan yang sangat bermanfaat dalam penyusunan skripsi ini;
5. Bapak Ir. John Natal, M.T.I. yang telah mengenalkan penulis kepada SAP serta bersedia memberikan waktunya untuk berdiskusi dengan penulis mengenai topik skripsi ini;
6. Bapak Abdul Aziz di Garuda Indonesia yang telah membantu penulis dalam mengurus perizinan dan administrasi untuk keperluan riset di Garuda Indonesia; 7. Orang tua dan segenap keluarga yang telah memberikan dukungan dan semangat
dalam penyusunan skripsi ini;
8. Rusti, sebagai teman yang senantiasa memberikan bantuan berupa masukan, dorongan, dan dukungan sehingga skripsi ini dapat diselesaikan; dan
9. Pihak-pihak lain yang memberikan kontribusi yang tidak dapat disebutkan satu per satu.
Akhir kata, diharapkan skripsi ini dapat bermanfaat bagi semua pihak serta dapat dijadikan sebagai awal penelitian dan pengembangan selanjutnya. Permohonan maaf pun disampaikan jika masih terdapat kekurangan dalam penulisan. Penulis menerima segala saran dan kritik yang bersifat membangun untuk penulisan ini.
Tangerang, Maret 2012
Penulis
ABSTRACT
The survival of any business entities depend on the existence of its customers. In order to gain more customers, business players have to execute strategy and innovation. This is necessary to influence people in choosing their services provider. In this case, the context is airline service business. Any kind of Loyalty Program such as Garuda Frequent Flyer (GFF) has an important role in targeting core customers, i.e. customers that give the highest revenue to the company.
Business decisions should be executed in less time, so more opportunities can be captured with less cost. In addition to time consumed, accuracy is also a vital necessity for mature analysis and rational calculation. They are required by most companies in order to retrieve the right information.
The purpose of this research is to analyze the system and business process of Garuda Frequent Flyer program, currently running in Garuda Indonesia. It is intended to help the management of Customer Loyalty division in their decision making process by providing the right information through the use of Business Intelligence technologies such as Data Warehouse and Dashboard as a reporting tools.
Keyword: Data Warehouse, Business Intelligence, Dashboard, Reporting, Garuda Frequent Flyer
iv
DAFTAR ISI
HALAMAN SAMPUL PENGESAHAN SKRIPSI PERNYATAAN ABSTRACT ... i KATA PENGANTAR ... ii DAFTAR ISI ... ivDAFTAR TABEL ... viii
DAFTAR GAMBAR ... x
BAB I PENDAHULUAN A. Latar Belakang ... 1
B. Rumusan Masalah ... 3
C. Tujuan dan Manfaat Penelitian ... 4
BAB II TELAAH LITERATUR A. Business Intelligience ... 5
B. Data Warehouse ... 6
1. Definisi data warehouse ... 6
2. Perbedaan data operasional dan data warehouse ... 7
3. Keuntungan data warehouse ... 8
4. Kategori data pada data warehouse ... 10
5. Bentuk data warehouse ... 11
6. Arsitektur data warehouse ... 12
7. Proses ETL ... 15
8. Desain data warehouse ... 18
9. Metodologi data warehouse ... 23
C. Dashboard ... 25
D. Loyalty Program dan Frequent Flyer Program ... 26
E. Tools ... 28
BAB III METODE PENELITIAN A. Metode Penelitian ... 31
BAB IV ANALISIS DAN PERANCANGAN SISTEM A. Profil Perusahaan ... 35
1. Latar belakang perusahaan ... 35
2. Visi dan misi perusahaan ... 36
3. Struktur organisasi perusahaan ... 37
B. Pemahaman Proses Bisnis ... 38
1. Pendaftaran anggota (Enrollment) ... 40
2. Perubahan tier (Upgrade/Downgrade Tier) ... 41
3. Aktivitas earning anggota ... 42
4. Aktivitas redeem anggota... 43
vi
6. Kerjasama partner ... 44
C. Arsitektur Data Warehouse ... 45
1. Arsitektur logika ... 46
2. Arsitektur fisik ... 47
D. Perancangan Data Warehouse ... 48
1. Memilih proses (Choosing the process) ... 48
2. Memilih grain (Choosing the grain) ... 49
3. Identifikasi dan membuat dimensi yang sesuai (Identifying and conforming the dimension) ... 50
4. Memilih fakta (Choosing the facts) ... 51
5. Menyimpan pra-kalkulasi dalam tabel fakta (Storing pre-calculations in the fact table) ... 52
6. Melengkapi tabel dimensi (Rounding out the dimension table) ... 53
7. Memilih durasi dari database (Choosing the duration of the database)... 71
8. Melacak perubahan perlahan dari dimensi (Tracking slowly changing dimensions) ... 71
9. Memutuskan prioritas dan cara query (Deciding the query priorities and query modes) ... 71
E. Perancangan Dashboard ... 78
1. Struktur menu dashboard ... 78
2. Komponen dashboard ... 79
F. Kebutuhan Hardware dan Software ... 103
1. Spesifikasi hardware ... 103
2. Spesifikasi software ... 105
G. Rencana Implementasi ... 107
BAB V SIMPULAN DAN SARAN A. Simpulan ... 109
B. Saran ... 110
DAFTAR PUSTAKA ... 111
viii
DAFTAR TABEL
Tabel 2.1 Kelebihan dan kekurangan metodologi top-down design ... 23
Tabel 2.2 Kelebihan dan kekurangan metodologi bottom-up design ... 24
Tabel 4.1 Tabel Hubungan Dimensi dan Grain GFF Member Profile ... 50
Tabel 4.2 Tabel Hubungan Dimensi dan Grain GFF Member History ... 51
Tabel 4.3 Tabel Hubungan Dimensi dan Grain GFF Air Transaction ... 51
Tabel 4.4 Tabel Dimensi TIME ... 53
Tabel 4.5 Tabel Dimensi MEMBER ... 54
Tabel 4.6 Tabel Dimensi TIER ... 54
Tabel 4.7 Tabel Dimensi TRANSACTION ... 55
Tabel 4.8 Tabel Dimensi FLIGHT ... 55
Tabel 4.9 Tabel Dimensi AIRPORT ... 55
Tabel 4.10 Metadata TIME ... 61
Tabel 4.11 Metadata MEMBER ... 62
Tabel 4.12 Metadata TIER... 64
Tabel 4.13 Metadata TRANSACTION ... 65
Tabel 4.14 Metadata FLIGHT ... 66
Tabel 4.15 Metadata AIRPORT ... 67
Tabel 4.16 Metadata GFFMEMBERPROFILE... 68
Tabel 4.17 Metadata GFFMEMBERHISTORY ... 69
Tabel 4.18 Metadata GFFAIRTRANSACTION ... 70
Tabel 4.19 Tabel Durasi Database ... 72
Tabel 4.20 Spesifikasi Hardware Server Development ... 103
Tabel 4.21 Spesifikasi Hardware Server Production ... 104
Tabel 4.22 SAP Configuration Server Development ... 105
Tabel 4.23 SAP Component Server Development ... 105
Tabel 4.24 SAP Configuration Server Production ... 106
Tabel 4.25 SAP Component Server Production ... 106
x
DAFTAR GAMBAR
Gambar 2.1 Arsitektur data warehouse (Connoly, 2005) ... 13
Gambar 2.2 Contoh Transformasi Single Field ... 17
Gambar 2.3 Contoh Transformasi Multi Field ... 17
Gambar 2.4 Simple Star Schema (SAP AG, 2006) ... 19
Gambar 2.5 Relationship Table Star Schema (SAP AG, 2006) ... 22
Gambar 2.6 Contoh Dahboard dari SAP Business Object Xcelcius ... 26
Gambar 2.7 Arsitektur SAP BW (SAP AG, 2006) ... 29
Gambar 2.8 Fungsi SAP Business Explorer (SAP AG, 2006) ... 30
Gambar 4.1 Struktur Organisasi PT Garuda Indonesia (PERSERO) Tbk. ... 37
Gambar 4.2 Arsitektur Data Warehouse Terpusat GFF ... 45
Gambar 4.3 Arsitektur Logis Data Warehouse GFF ... 47
Gambar 4.4 Arsitektur Fisik Data Warehouse GFF ... 48
Gambar 4.5 Skema Bintang GFF Member Profile ... 56
Gambar 4.6 Skema Bintang GFF Member History ... 57
Gambar 4.7 Skema Bintang GFF Air Transaction ... 59
Gambar 4.8 Transformasi dari data source ke master data attribute ... 73
Gambar 4.9 Transformasi dari master data attribute ke GFF Member Profile ... 74
Gambar 4.10 Transformasi dari data source ke GFF Member History ... 74
Gambar 4.11 Transformasi dari data source ke GFF Air Transaction ... 75
Gambar 4.12 Query GFF Member Profile 1 ... 75
Gambar 4.13 Query GFF Member Profile 2 ... 76
Gambar 4.14 Query GFF Member History 1 ... 76
Gambar 4.15 Query GFF Air Transaction 1 ... 76
Gambar 4.16 Query GFF Air Transaction 2 ... 76
Gambar 4.17 Query GFF Air Transaction 3 ... 77
Gambar 4.18 Query GFF Air Transaction 4 ... 77
Gambar 4.19 Query GFF Air Transaction 5 ... 77
Gambar 4.20 Query GFF Air Transaction 6 ... 77
Gambar 4.21 Query GFF Air Transaction 7 ... 78
Gambar 4.22 Query GFF Air Transaction 8 ... 78
Gambar 4.23 Struktur Menu Dashboard ... 79
Gambar 4.24 Desain Halaman Utama 1 ... 80
Gambar 4.25 Desain Halaman Utama 2 ... 81
Gambar 4.26 Desain Halaman Member 1 ... 82
Gambar 4.27 Desain Halaman Member 2 ... 83
Gambar 4.28 Desain Halaman Member 3 ... 84
Gambar 4.29 Desain Halaman Member 4 ... 85
xii
Gambar 4.31 Desain Halaman Earning Miles 1 ... 87
Gambar 4.32 Desain Halaman Earning Miles 2 ... 88
Gambar 4.33 Desain Halaman Earning Miles 3 ... 89
Gambar 4.34 Desain Halaman Earning Miles 4 ... 90
Gambar 4.35 Desain Halaman Revenue 1 ... 91
Gambar 4.36 Desain Halaman Revenue 2 ... 92
Gambar 4.37 Desain Halaman Revenue 3 ... 93
Gambar 4.38 Desain Halaman Revenue 4 ... 94
Gambar 4.39 Desain Halaman Air Activities 1 ... 95
Gambar 4.40 Desain Halaman Air Activities 2 ... 96
Gambar 4.41 Desain Halaman Air Activities 3 ... 97
Gambar 4.42 Desain Halaman Air Activities 4 ... 98
Gambar 4.43 Desain Halaman Air Activities 5 ... 99
Gambar 4.44 Desain Halaman Routes 1 ... 100
Gambar 4.45 Desain Halaman Routes 2 ... 101
Gambar 4.46 Desain Halaman Routes 3 ... 102