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 Dokumen

  63 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 Solusi

  214

  

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 Model

  49 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 144

  142

Gambar 3.39 STD Layar SMS Keluar

  141

Gambar 3.38 STD Layar SMS Masuk

  140

Gambar 3.37 STD Layar SMS Server

  139

Gambar 3.36 STD Layar Login

  138

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 6

  185

Gambar 4.8 Tampilan Instalasi 7

  186

Gambar 4.9 Tampilan Instalasi 8

  186

  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 192

  184

  184

  147

Gambar 3.49 STD Layar Help 152Gambar 3.45 STD Layar Tarif Jenis

  148

Gambar 3.46 STD Layar Transaksi Sewa 149Gambar 3.47 STD Layar Status Sewa

  150

Gambar 3.48 STD Layar Laporan Transaksi 151Gambar 4.1 Topologi Jaringan Aplikasi 180Gambar 4.5 Tampilan Instalasi 4Gambar 4.2 Tampilan Instalasi 1

  181

Gambar 4.3 Tampilan Instalasi 2

  182

Gambar 4.4 Tampilan Instalasi 3

  183