ANALISIS DAN PERANCANGAN SISTEM PEMESANAN KENDARAAN BUS MENGGUNAKAN SHORT MESSAGE SERVICE (SMS) PADA PT TRIAMA TRANSPORT
UNIVERSITAS BINA NUSANTARA
_________________________________________________________________
Jurusan Teknik Informatika
Skripsi Sarjana Komputer
Semester Genap 2007/2008
ANALISIS DAN PERANCANGAN SISTEM PEMESANAN KENDARAAN BUS MENGGUNAKAN
(SMS) PADA PT TRIAMA TRANSPORT
Miftah Faridz 0800768985
Andina Restu Kusworowati 0800785783
Rima Astriana Dewi 0800786584
Abstrak Tujuan dari penelitian ini adalah meningkatkan pelayanan bagi pelanggan.Pelayanan yang baik terhadap pelanggan merupakan suatu hal yang sangat penting bagi setiap perusahaan dalam memberikan pelayanan kepada pelanggannya. Sehingga dibuat suatu inovasi berupa sebuah aplikasi terkomputerisasi yang dapat membantu staf Marketing dan Administration dalam proses pemesanan bus bagi para pelanggan PT. Triama Transport. Metodologi penelitian yang digunakan terdiri dari tiga metode, yaitu metode analisis, studi pustaka, dan metode perancangan. Metode analisis mencakup survei, wawancara dan kuesioner terhadap sistem yang berjalan, analisis terhadap temuan survei, hasil wawancara dan kuesioner serta identifikasi kebutuhan informasi. Sedangkan metode perancangan terdiri dari perancangan sistem yaitu dengan menggunakan metode waterfall yang merupakan salah satu tahapan dari Software
Development Life Cycle (SDLC), dan perancangan aplikasi yaitu dengan pembuatan
Diagram alir dokumen (DAD), pembuatan Entity Relationship Diagram (ERD), dan pembuatan State Transition Diagram (STD) serta pembuatan aplikasi pemesanan bus melalui Short Message Service (SMS). Aplikasi ini memungkinkan seorang staf marketing untuk dapat menerima dan mengirimkan SMS secara bersamaan dalam waktu sama, dengan kapasitas penyimpanan data yang dapat disesuaikan dengan kapasitas media penyimpanan data yang disediakan. Aplikasi ini juga memungkinkan seorang staf marketing untuk memberikan informasi mengenai promosi-promosi terbaru yang diselenggarakan oleh PT. Triama Transport kepada seluruh pelanggan melalui SMS
broadcast.
Kata Kunci
Pemesanan, Informasi, Short Message Service (SMS), Pelayanan
PRAKATA
Puji syukur kepada Allah SWT, karena berkat rahmat dan anugrah-Nya, skripsi ini dapat diselesaikan. Skripsi yang berjudul “Analisis dan Perancangan Sistem
Pemesanan kendaraan Bus Menggunakan Short Message Service (SMS) pada
PT Triama Transport” salah satu syarat kelulusan dalam jenjang pendidikan Strata-1(S1) jurusan Teknik Informatika Universitas Bina Nusantara.
Dalam penyusunan skripsi ini penyusun mendapat banyak bantuan dari berbagai pihak dan pada kesempatan ini penyusun ingin menyampaikan terima kasih kepada:
1. Bapak. H. Mahmudin dan Ibu Hj. Titin Suhartini, selaku orang tua dari Miftah faridz dan keluarga, yang telah memberikan dukungan baik secara moril,spiritual maupun materil.
2. Bapak. Kusmanto dan Ibu Karyati, selaku orang tua dari Andina Restu Kusworowati dan keluarga, yang telah memberikan dukungan baik secara moril,spiritual maupun materil.
3. Bapak. Ir. H. Iin Suparni dan Ibu Hj. Sri Rahayu, selaku orang tua dari Rima Astriana Dewi dan keluarga, yang telah memberikan dukungan baik secara moril,spiritual maupun materil.
4. Bapak Prof. Dr. Gerardus Polla M. App.Sc. selaku Rektor Universitas Bina Nusantara yang telah memberikan kesempatan untuk menuntut ilmu di Universitas Bina Nusantara.
5. Bapak Sablin Yusuf, Ir., M.Sc., M.CompSc. selaku Dekan Fakultas Ilmu Komputer.
6. Bapak Fredy Purnomo, S.Kom., M.Kom. selaku Ketua Jurusan Teknik Informatika.
7. Bapak Gintoro, S.Kom, MM selaku pembimbing yang telah memberi petunjuk, saran, dan bimbingan.
8. Bapak Arief Dwy Ananda selaku direktur PT Triama Transport yang telah memberikan kesempatan untuk melakukan penelitian terkait dengan skripsi ini.
9. Bapak Viktor Enrico selaku manajer marketing PT Triama Transport yang telah banyak memberikan arahan dan dukungannya selama proses pembuatan skripsi.
10. Moh. Kiki Soemantri dan Yoel Lewi Adi Prabowo selaku sahabat sekaligus pembimbing program Java yang telah banyak membantu dan memberikan dukungan semangat bagi penulis dalam pembuatan skripsi ini.
11. Bambang P., Dana A., Beni S., Anggi I., dan Dimas Ganjar R., Nita K., selaku sahabat yang telah banyak memberikan dukungan dan bantuan dalam penulisan skripsi ini.
12. Wirawan Dahlansyah selaku sahabat penulis yang telah banyak memberikan dukungan dan bantuan dalam pengerjaan skripsi ini.
13. Rekan-rekan seperjuangan kelas peminatan software engineering Binusian 2008 Universitas Bina Nusantara pada khususnya serta rekan-rekan Binusian 2008 Jurusan Teknik Informatika pada umumnya.
Semua pihak yang tidak bisa disebutkan satu persatu yang secara langsung maupun tidak langsung terlibat dalam penyusunan skripsi ini sehingga skripsi ini dapat diselesaikan dengan baik.
Akhir kata, penyusun menyadari sepenuhnya bahawa skripsi ini masih terdapat banyak kekurangan. Oleh karena itu, penyusun sangat mengharapkan adanya masukan, kritik, dan saran yang bersifat membangun dari pembaca. Semoga penyusunan skripsi ini bermanfaat bagi semua pihak dan perkembangan jurusan Teknik Informatika Universitas Bina Nusantara.
Jakarta, 20 Juni 2008 Penyusun
DAFTAR ISI
Halaman Judul Luar i
Halaman Judul Dalam ii
Halaman Persetujuan Hardcover iii Halaman Pernyataan Dewan Penguji iv
Abstrak vii Prakata viii Daftar Isi xi
Daftar Tabel xvii
Daftar Gambar xix
Daftar Lampiran xxiii
BAB 1 PENDAHULUAN
1.1 Latar Belakang
1
1.2 Ruang Lingkup
2
1.3 Tujuan dan Manfaat
3
1.4 Metodologi
5
1.5 Sistematika Penulisan
6
2.1 Definisi Sistem Informasi
8
2.2 Pengertian Pemesanan
10
2.3 Short Message Service (SMS)
10
2.3.1 Cara Kerja SMS
11
2.4 Sistem Basis Data
12
2.4.1 Pengertian Sistem Basis Data
12
2.4.2 MySQL
12
2.4.3 XAMPP
13
2.5 Bahasa Pemrograman Java
14
2.5.1 Pengenalan Java
14
2.5.2 Sejarah Singkat Java
14
2.5.3 Keunggulan Bahasa Pemrograman Java
15
2.6 Eclipse
16
2.7 Entity Relation Diagram (ERD)
17
2.8 State Transition Diagram (STD)
17
2.9 Software Development Life Cycle (SDLC)
18
2.10 Diagram Aliran Dokumen
21
2.11 Interaksi Manusia dan Komputer
22 BAB 3 ANALISIS DAN PERANCANGAN
3.1 Gambaran Umum Perusahaan
25
3.1.1 Sejarah dan Perkembangan Perusahaan
25
3.1.1.1 Visi dan Misi PT.Triama Transport
26
3.1.2.1 Wewenang dan Tanggung Jawab
28
3.2 Analisis Permasalahan
32
3.2.1 Analisis Proses Bisnis Berjalan pada PT.Triama Transport
32
3.2.1.1 Sistem Pemesanan Penyewaan Bus
33
3.2.1.2 Pemasukkan Data Pelanggan
37
3.2.1.3 Pelayanan Pelanggan
38
3.2.1.4 Evaluasi Permasalahan pada Proses Bisnis Berjalan
39
3.2.2 Analisis Kuesioner dan Wawancara pada PT.Triama Transport
42
3.2.2.1 Analisis Wawancara
43
3.2.2.2 Analisis Kuesioner
47
3.2.2.3 Evaluasi Hasil Wawancara dan Kuesioner
56
3.2.3 Identifikasi Permasalahan
62
3.3 Analisis Pemecahan Masalah
66
3.4 Perancangan Solusi
75
3.4.1 Perancangan Proses Bisnis Diusulkan pada PT.Triama
75 Transport
3.4.2 Perancangan Struktur Fungsi/Menu pada PT.Triama Transport
85
3.4.3 Perancangan Layar (Storyboard) pada PT.Triama Transport
97
3.4.3.1 Rancangan Layar Utama 110
3.4.3.2 Rancangan Layar Login 111
3.4.3.3 Rancangan Layar SMS 112
Server
3.4.3.4 Rancangan Layar SMS Masuk 113
3.4.3.5 Rancangan Layar SMS Keluar 114
3.4.3.6 Rancangan Layar Broadcast SMS 115
3.4.3.7 Rancangan Layar Master Pelanggan 116
3.4.3.8 Rancangan Layar Jenis Kendaraan 117
3.4.3.9 Rancangan Layar Master Kendaraan 118
3.4.5.3 Rancangan STD untuk Layar SMS Server 140
3.4.5.13 Rancangan STD untuk Layar Status Sewa 150
3.4.5.12 Rancangan STD untuk Layar Transaksi Sewa 149
3.4.5.10 Rancangan STD untuk Layar Tujuan 147
3.4.5.9 Rancangan STD untuk Layar Master Kendaraan 146
3.4.5.8 Rancangan STD untuk Layar Jenis Kendaraan 145
3.4.5.7 Rancangan STD untuk Layar Master Pelanggan 144
3.4.5.6 Rancangan STD untuk Layar Broadcast SMS 143
3.4.5.5 Rancangan STD untuk Layar SMS Keluar 142
3.4.5.4 Rancangan STD untuk Layar SMS Masuk 141
3.4.5.2 Rancangan STD untuk Layar Login 139
3.4.3.10 Rancangan Layar Master Tujuan 119
3.4.5.1 Rancangan STD untuk Layar Utama 138
(STD) 137
State Transition Diagram
3.4.5 Rancangan
3.4.4 Perancangan Basis Data pada PT.Triama Transport 124
3.4.3.15 Rancangan Layar Help 124
3.4.3.14 Rancangan Layar Laporan Transaksi 123
3.4.3.13 Rancangan Layar Status Sewa 122
3.4.3.12 Rancangan Layar Transaksi Sewa 121
3.4.3.11 Rancangan Layar Tarif Jenis Kendaraan 120
3.4.5.14 Rancangan STD untuk Layar Laporan Transaksi 151
3.4.5.15 Rancangan STD untuk Layar Help 152
3.4.6.12 Spesifikasi Proses Layar Transaksi Sewa 171
4.1.1 Kebutuhan Sumber Daya 178
4.1 Implementasi 178
177
Exit
3.4.6.17 Spesifikasi Proses Layar
3.4.6.16 Spesifikasi Proses Layar Logout 176
3.4.6.15 Spesifikasi Proses Layar Help 176
3.4.6.14 Spesifikasi Proses Layar Laporan Transaksi 174
3.4.6.13 Spesifikasi Proses Layar Status Sewa 173
3.4.6.11 Spesifikasi Proses Layar Tarif Jenis 168
3.4.6 Spesifikasi Proses 153
3.4.6.10 Spesifikasi Proses Layar Master Tujuan 166
3.4.6.9 Spesifikasi Proses Layar Master Kendaraan 163
3.4.6.8 Spesifikasi Proses Layar Jenis Kendaraan 161
3.4.6.7 Spesifikasi Proses Layar Master Pelanggan 158
3.4.6.6 Spesifikasi Proses Layar Broadcast SMS 157
3.4.6.5 Spesifikasi Proses Layar SMS Keluar 156
3.4.6.4 Spesifikasi Proses Layar SMS Masuk 156
3.4.6.3 Spesifikasi Proses Layar SMS Server 155
3.4.6.2 Spesifikasi Proses Layar Login 154
3.4.6.1 Spesifikasi Proses Layar Utama 153
4.1.1.1 Kebutuhan Perangkat Keras 178
4.1.1.2 Kebutuhan Perangkat Lunak 179
4.1.1.3 Jaringan 179
220
5.2 Saran 217
5.1 Kesimpulan 217
4.2.3 Evaluasi dari Pengembang 215
4.2.2 Evaluasi dari Pengguna 210
4.2.1 Evaluasi dari Manajemen 207
4.2 Evaluasi 207
4.1.3.7 Tampilan Menu Exit dan Logout 206
4.1.3.6 Tampilan Menu Help 205
4.1.3.5 Tampilan Menu Transaksi 201
4.1.3.4 Tampilan menu Master 195
4.1.3.3 Tampilan Menu SMS 191
4.1.3.2 Tampilan Menu Login 188
4.1.3.1 Tampilan Layar Utama 187
4.1.3 Cara Penggunaan Sistem 187
4.1.2 Cara Instalasi Sistem 180
4.1.1.4 Sumber Daya Manusia 180
BAB 5 KESIMPULAN DAN SARAN
RIWAYAT HIDUP
LAMPIRAN-LAMPIRAN SURAT SURVEI
DAFTAR TABEL
73 Tabel 3.9 Proses Bisnis untuk Mewujudkan Tujuan dari Solusi
127 Tabel 3.15b Contoh Isi Data Sewa
126 Tabel 3.13b Contoh Isi Data Tabel Jenis 126 Tabel 3.14b Contoh Isi Data Pelanggan 127 Tabel 3.15a Definisi Tabel Sewa
Tabel 3.12b Contoh Isi Data Tabel Bus 125 Tabel 3.13a Definisi Tabel Jenis
98 Tabel 3.12a Definisi Tabel Bus 125
86 Tabel 3.11 Fungsi/Menu Vs Layar
76 Tabel 3.10 Fungsi/Menu vs Pengguna
68 Tabel 3.8 Tujuan Dari Solusi yang akan di Bangun
Tabel 2.1 Simbol-Simbol Diagram Aliran Dokumen63 Tabel 3.7 Rangkuman Solusi untuk Permasalahan pada PT.Triama Transport
61 Tabel 3.6 Rangkuman Permasalahan pada PT.Triama Transport
57 Tabel 3.5 Evaluasi Hasil Wawancara & Kuesioner Terhadap Solusi
43 Tabel 3.4 Evaluasi Hasil Wawancara & Kuesioner Terhadap Permasalahan
40 Tabel 3.3 Pertanyaan dan Hasil Wawancara
32 Tabel 3.2 Permasalahan pada Proses Bisnis Berjalan
21 Tabel 3.1 Daftar Proses Bisnis dan Aktor
128 Tabel 3.16a Definisi Tabel sms_keluar 129
Tabel 3.16b Contoh Isi Data sms_keluar 130 Tabel 3.17a Tabel sms_masuk
131 Tabel 3.17b Contoh Isi Data sms_masuk 132 Tabel 3.18a Definisi Tabel Tujuan
133 Tabel 3.18b Contoh Isi Data Tabel Tujuan 133 Tabel 3.19a Definisi Tabel tujuan_jenis 134 Tabel 3.19b Contoh Isi Data Tabel Tujuan 134
Tabel 3.20 Pemetaan Tabel dengan Layar 136Tabel 4.1 Draft Wawancara Evaluasi Manajemen 208Tabel 4.2 Draft Wawancara Evaluasi Staff Marketing 209Tabel 4.3 Draft Wawancara Evaluasi Pelanggan 211Tabel 4.4 Draft Wawancara Evaluasi Pelanggan 212Tabel 4.5 Indikator Solusi214
DAFTAR GAMBAR
51 Gambar 3.10 Jawaban Kuesioner no 5
84 Gambar 3.19 Rancangan Layar Tampilan Awal 110
71 Gambar 3.18 DAD Info Melalui SMS
56 Gambar 3.16 Model Konseptual
55 Gambar 3.15 Jawaban Kuesioner no 10
54 Gambar 3.14 Jawaban Kuesioner no 9
53 Gambar 3.13 Jawaban Kuesioner no 8
53 Gambar 3.12 Jawaban Kuesioner no 7
52 Gambar 3.11 Jawaban Kuesioner no 6
50 Gambar 3.9 Jawaban Kuesioner no 4
Gambar 2.1 Waterfall Model49 Gambar 3.8 Jawaban Kuesioner no 3
48 Gambar 3.7 Jawaban Kuesioner no 2
38 Gambar 3.6 Jawaban Kuesioner no 1
37 Gambar 3.5 DAD Proses Pelayanan Pelanggan
36 Gambar 3.4 DAD Proses Pemasukan Data
35 Gambar 3.3 DAD Pemesanan Melalui Telepon
27 Gambar 3.2 DAD Proses Pemesanan Datang Langsung
19 Gambar 3.1 Struktur organisasi PT.Triama Transport
Gambar 3.20 Rancangan Layar Login 111Gambar 3.21 Rancangan Layar SMS Server 112Gambar 3.35 STD Layar UtamaGambar 3.42 STD Layar Jenis Kendaraan 145Gambar 3.41 STD Layar Master Pelanggan 144142
Gambar 3.39 STD Layar SMS Keluar141
Gambar 3.38 STD Layar SMS Masuk140
Gambar 3.37 STD Layar SMS Server139
Gambar 3.36 STD Layar Login138
Gambar 3.34 Entity Relation Diagram Basis Data 135Gambar 3.22 Rancangan Layar SMS Masuk 113Gambar 3.33 Rancangan Layar Help 124Gambar 3.32 Rancangan Layar Laporan Transaksi 123Gambar 3.31 Rancangan Layar Status Sewa 122Gambar 3.30 Rancangan Layar Transaksi Sewa 121Gambar 3.29 Rancangan Layar Tarif Jenis Kendaraan 120Gambar 3.28 Rancangan Layar Master Tujuan 119Gambar 3.27 Rancangan Layar Master Kendaraan 118Gambar 3.26 Rancangan Layar Jenis Kendaraan 117Gambar 3.25 Rancangan Layar Master Pelanggan 116Gambar 3.24 Rancangan Layar Broadcast SMS 115Gambar 3.23 Rancangan Layar SMS Keluar 114Gambar 3.43 STD Layar Master Kendaraan 146Gambar 3.44 STD Layar TujuanGambar 4.10 Tampilan Layar UtamaGambar 4.7 Tampilan Instalasi 6185
Gambar 4.8 Tampilan Instalasi 7186
Gambar 4.9 Tampilan Instalasi 8186
187
Gambar 4.6 Tampilan Instalasi 5Gambar 4.11 Tampilan Layar Menu Login 188Gambar 4.12 Tampilan Layar Login yang Salah 189Gambar 4.13 Tampilan Layar Utama Setelah Login 190Gambar 4.14 Tampilan Layar SMS Server Setelah Connect 191Gambar 4.15 Tampilan Layar SMS Server Setelah Set CNMI 192Gambar 4.16 Tampilan Layar SMS Masuk 192184
184
147
Gambar 3.49 STD Layar Help 152Gambar 3.45 STD Layar Tarif Jenis148
Gambar 3.46 STD Layar Transaksi Sewa 149Gambar 3.47 STD Layar Status Sewa150
Gambar 3.48 STD Layar Laporan Transaksi 151Gambar 4.1 Topologi Jaringan Aplikasi 180Gambar 4.5 Tampilan Instalasi 4Gambar 4.2 Tampilan Instalasi 1181
Gambar 4.3 Tampilan Instalasi 2182
Gambar 4.4 Tampilan Instalasi 3183