• Tidak ada hasil yang ditemukan

ANALISIS DAN PERANCANGAN SISTEM PEMESANAN KENDARAAN BUS MENGGUNAKAN SHORT MESSAGE SERVICE (SMS) PADA PT TRIAMA TRANSPORT

N/A
N/A
Protected

Academic year: 2021

Membagikan "ANALISIS DAN PERANCANGAN SISTEM PEMESANAN KENDARAAN BUS MENGGUNAKAN SHORT MESSAGE SERVICE (SMS) PADA PT TRIAMA TRANSPORT"

Copied!
17
0
0

Teks penuh

(1)

UNIVERSITAS BINA NUSANTARA

_________________________________________________________________ Jurusan Teknik Informatika

Skripsi Sarjana Komputer Semester Genap 2007/2008 ANALISIS DAN PERANCANGAN

SISTEM PEMESANAN KENDARAAN BUS MENGGUNAKAN SHORT MESSAGE SERVICE (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

(2)

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.

(3)

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.

14.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.

(4)

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

(5)

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

BAB 2 LANDASAN TEORI

2.1 Definisi Sistem Informasi 8

2.2 Pengertian Pemesanan 10

(6)

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 Struktur Organisasi Perusahaan 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

(7)

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 Transport

75

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 Server 112 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

(8)

3.4.3.9 Rancangan Layar Master Kendaraan 118 3.4.3.10 Rancangan Layar Master Tujuan 119 3.4.3.11 Rancangan Layar Tarif Jenis Kendaraan 120 3.4.3.12 Rancangan Layar Transaksi Sewa 121 3.4.3.13 Rancangan Layar Status Sewa 122 3.4.3.14 Rancangan Layar Laporan Transaksi 123

3.4.3.15 Rancangan Layar Help 124

3.4.4 Perancangan Basis Data pada PT.Triama Transport 124 3.4.5 Rancangan State Transition Diagram (STD) 137 3.4.5.1 Rancangan STD untuk Layar Utama 138 3.4.5.2 Rancangan STD untuk Layar Login 139 3.4.5.3 Rancangan STD untuk Layar SMS Server 140 3.4.5.4 Rancangan STD untuk Layar SMS Masuk 141 3.4.5.5 Rancangan STD untuk Layar SMS Keluar 142 3.4.5.6 Rancangan STD untuk Layar Broadcast SMS 143 3.4.5.7 Rancangan STD untuk Layar Master Pelanggan 144 3.4.5.8 Rancangan STD untuk Layar Jenis Kendaraan 145 3.4.5.9 Rancangan STD untuk Layar Master Kendaraan 146 3.4.5.10 Rancangan STD untuk Layar Tujuan 147 3.4.5.11 Rancangan STD untuk Layar Tarif Jenis 148 3.4.5.12 Rancangan STD untuk Layar Transaksi Sewa 149 3.4.5.13 Rancangan STD untuk Layar Status Sewa 150 3.4.5.14 Rancangan STD untuk Layar Laporan Transaksi 151

(9)

3.4.5.15 Rancangan STD untuk Layar Help 152

3.4.6 Spesifikasi Proses 153

3.4.6.1 Spesifikasi Proses Layar Utama 153 3.4.6.2 Spesifikasi Proses Layar Login 154 3.4.6.3 Spesifikasi Proses Layar SMS Server 155 3.4.6.4 Spesifikasi Proses Layar SMS Masuk 156 3.4.6.5 Spesifikasi Proses Layar SMS Keluar 156 3.4.6.6 Spesifikasi Proses Layar Broadcast SMS 157 3.4.6.7 Spesifikasi Proses Layar Master Pelanggan 158 3.4.6.8 Spesifikasi Proses Layar Jenis Kendaraan 161 3.4.6.9 Spesifikasi Proses Layar Master Kendaraan 163 3.4.6.10 Spesifikasi Proses Layar Master Tujuan 166 3.4.6.11 Spesifikasi Proses Layar Tarif Jenis 168 3.4.6.12 Spesifikasi Proses Layar Transaksi Sewa 171 3.4.6.13 Spesifikasi Proses Layar Status Sewa 173 3.4.6.14 Spesifikasi Proses Layar Laporan Transaksi 174 3.4.6.15 Spesifikasi Proses Layar Help 176 3.4.6.16 Spesifikasi Proses Layar Logout 176 3.4.6.17 Spesifikasi Proses Layar Exit 177 BAB 4 IMPLEMENTASI DAN EVALUASI

4.1 Implementasi 178

4.1.1 Kebutuhan Sumber Daya 178

(10)

4.1.1.2 Kebutuhan Perangkat Lunak 179

4.1.1.3 Jaringan 179

4.1.1.4 Sumber Daya Manusia 180

4.1.2 Cara Instalasi Sistem 180

4.1.3 Cara Penggunaan Sistem 187

4.1.3.1 Tampilan Layar Utama 187

4.1.3.2 Tampilan Menu Login 188

4.1.3.3 Tampilan Menu SMS 191

4.1.3.4 Tampilan menu Master 195

4.1.3.5 Tampilan Menu Transaksi 201

4.1.3.6 Tampilan Menu Help 205

4.1.3.7 Tampilan Menu Exit dan Logout 206

4.2 Evaluasi 207

4.2.1 Evaluasi dari Manajemen 207

4.2.2 Evaluasi dari Pengguna 210

4.2.3 Evaluasi dari Pengembang 215

BAB 5 KESIMPULAN DAN SARAN

5.1 Kesimpulan 217 5.2 Saran 217 DAFTAR PUSTAKA 218 RIWAYAT HIDUP 220 LAMPIRAN-LAMPIRAN SURAT SURVEI xvi

(11)

DAFTAR TABEL

Tabel 2.1 Simbol-Simbol Diagram Aliran Dokumen 21 Tabel 3.1 Daftar Proses Bisnis dan Aktor 32 Tabel 3.2 Permasalahan pada Proses Bisnis Berjalan 40 Tabel 3.3 Pertanyaan dan Hasil Wawancara 43 Tabel 3.4 Evaluasi Hasil Wawancara & Kuesioner Terhadap Permasalahan 57 Tabel 3.5 Evaluasi Hasil Wawancara & Kuesioner Terhadap Solusi 61 Tabel 3.6 Rangkuman Permasalahan pada PT.Triama Transport 63 Tabel 3.7 Rangkuman Solusi untuk Permasalahan pada PT.Triama

Transport

68

Tabel 3.8 Tujuan Dari Solusi yang akan di Bangun 73 Tabel 3.9 Proses Bisnis untuk Mewujudkan Tujuan dari Solusi 76

Tabel 3.10 Fungsi/Menu vs Pengguna 86

Tabel 3.11 Fungsi/Menu Vs Layar 98

Tabel 3.12a Definisi Tabel Bus 125

Tabel 3.12b Contoh Isi Data Tabel Bus 125

Tabel 3.13a Definisi Tabel Jenis 126

Tabel 3.13b Contoh Isi Data Tabel Jenis 126

Tabel 3.14a Definisi Tabel Pelanggan 126

Tabel 3.14b Contoh Isi Data Pelanggan 127

Tabel 3.15a Definisi Tabel Sewa 127

(12)

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 136 Tabel 4.1 Draft Wawancara Evaluasi Manajemen 208 Tabel 4.2 Draft Wawancara Evaluasi Staff Marketing 209 Tabel 4.3 Draft Wawancara Evaluasi Pelanggan 211 Tabel 4.4 Draft Wawancara Evaluasi Pelanggan 212

Tabel 4.5 Indikator Solusi 214

(13)

DAFTAR GAMBAR

Gambar 2.1 Waterfall Model 19

Gambar 3.1 Struktur organisasi PT.Triama Transport 27 Gambar 3.2 DAD Proses Pemesanan Datang Langsung 35 Gambar 3.3 DAD Pemesanan Melalui Telepon 36

Gambar 3.4 DAD Proses Pemasukan Data 37

Gambar 3.5 DAD Proses Pelayanan Pelanggan 38

Gambar 3.6 Jawaban Kuesioner no 1 48

Gambar 3.7 Jawaban Kuesioner no 2 49

Gambar 3.8 Jawaban Kuesioner no 3 50

Gambar 3.9 Jawaban Kuesioner no 4 51

Gambar 3.10 Jawaban Kuesioner no 5 52

Gambar 3.11 Jawaban Kuesioner no 6 53

Gambar 3.12 Jawaban Kuesioner no 7 53

Gambar 3.13 Jawaban Kuesioner no 8 54

Gambar 3.14 Jawaban Kuesioner no 9 55

Gambar 3.15 Jawaban Kuesioner no 10 56

Gambar 3.16 Model Konseptual 71

Gambar 3.17 DAD Proses Pemesanan Melalui SMS 82

Gambar 3.18 DAD Info Melalui SMS 84

Gambar 3.19 Rancangan Layar Tampilan Awal 110

(14)

Gambar 3.21 Rancangan Layar SMS Server 112 Gambar 3.22 Rancangan Layar SMS Masuk 113 Gambar 3.23 Rancangan Layar SMS Keluar 114 Gambar 3.24 Rancangan Layar Broadcast SMS 115 Gambar 3.25 Rancangan Layar Master Pelanggan 116 Gambar 3.26 Rancangan Layar Jenis Kendaraan 117 Gambar 3.27 Rancangan Layar Master Kendaraan 118 Gambar 3.28 Rancangan Layar Master Tujuan 119 Gambar 3.29 Rancangan Layar Tarif Jenis Kendaraan 120 Gambar 3.30 Rancangan Layar Transaksi Sewa 121 Gambar 3.31 Rancangan Layar Status Sewa 122 Gambar 3.32 Rancangan Layar Laporan Transaksi 123

Gambar 3.33 Rancangan Layar Help 124

Gambar 3.34 Entity Relation Diagram Basis Data 135

Gambar 3.35 STD Layar Utama 138

Gambar 3.36 STD Layar Login 139

Gambar 3.37 STD Layar SMS Server 140

Gambar 3.38 STD Layar SMS Masuk 141

Gambar 3.39 STD Layar SMS Keluar 142

Gambar 3.40 STD Layar Broadcast SMS 143 Gambar 3.41 STD Layar Master Pelanggan 144 Gambar 3.42 STD Layar Jenis Kendaraan 145 Gambar 3.43 STD Layar Master Kendaraan 146

(15)

Gambar 3.44 STD Layar Tujuan 147

Gambar 3.45 STD Layar Tarif Jenis 148

Gambar 3.46 STD Layar Transaksi Sewa 149

Gambar 3.47 STD Layar Status Sewa 150

Gambar 3.48 STD Layar Laporan Transaksi 151

Gambar 3.49 STD Layar Help 152

Gambar 4.1 Topologi Jaringan Aplikasi 180

Gambar 4.2 Tampilan Instalasi 1 181

Gambar 4.3 Tampilan Instalasi 2 182

Gambar 4.4 Tampilan Instalasi 3 183

Gambar 4.5 Tampilan Instalasi 4 184

Gambar 4.6 Tampilan Instalasi 5 184

Gambar 4.7 Tampilan Instalasi 6 185

Gambar 4.8 Tampilan Instalasi 7 186

Gambar 4.9 Tampilan Instalasi 8 186

Gambar 4.10 Tampilan Layar Utama 187

Gambar 4.11 Tampilan Layar Menu Login 188 Gambar 4.12 Tampilan Layar Login yang Salah 189 Gambar 4.13 Tampilan Layar Utama Setelah Login 190 Gambar 4.14 Tampilan Layar SMS Server Setelah Connect 191 Gambar 4.15 Tampilan Layar SMS Server Setelah Set CNMI 192 Gambar 4.16 Tampilan Layar SMS Masuk 192 Gambar 4.17 Tampilan Layar SMS Keluar 193

(16)

Gambar 4.18 Tampilan Layar Broadcast SMS Broadcast 194 Gambar 4.19 Tampilan Layar Broadcast SMS Personal 195 Gambar 4.20 Tampilan Layar Master Pelanggan 195 Gambar 4.21 Tampilan Pencarian Data Pelanggan 196 Gambar 4.22 Tampilan Layar Hapus Data Pelanggan 197 Gambar 4.23 Tampilan Layar Jenis Kendaraan 198 Gambar 4.24 Tampilan Layar Master Kendaraan 199 Gambar 4.25 Tampilan Layar Master Tujuan 200 Gambar 4.26 Tampilan Layar Tarif Jenis 200 Gambar 4.27 Tampilan Layar Transaksi Sewa 201 Gambar 4.28 Tampilan Layar Status Sewa 202 Gambar 4.29 Tampilan Layar Laporan Transaksi 203 Gambar 4.30 Tampilan Layar Hasil Laporan 204 Gambar 4.31 Tampilan Layar Menu Help 205 Gambar 4.32 Tampilan Layar Menu Exit 206

(17)

DAFTAR LAMPIRAN

Lampiran Wawancara L1

Lampiran Kuesioner L3

Referensi

Dokumen terkait

Sistem Tanam dengan Metode Akuaponik Berbasis Mikrokontroler dan Sms ( Short Message Service) ”. Adapun maksud dan tujuan disusunnya laporan akhir ini yaitu

Perancangan sistem irigasi untuk mengetahui kondisi tanah kering dengan sensor air berbasis SMS (Short Message Service) ini menggunakan sensor tanah kering yang

menyelesaikan Laporan Akhir dengan judul “ Aplikasi Sensor Accelerometer pada Sistem Pendeteksi Getaran Bangunan Bertingkat Via Short Message Service (SMS) “.. Adapun

APLIKASI MODEM WAVECOM PADA SISTEM PENDETEKSI GETARAN BANGUNAN BERTINGKAT VIA SHORT MESSAGE SERVICE (SMS).. (2015; xiv; 71 halaman + 37 Gambar + 13 Tabel

Adapaun Judul yang diangkat penulis dalam skripsi ini adalah Perancangan Perangkat Lunak Remote Komputer pada Jaringan Local Area Network (LAN) Berbasis Short Message Service

Short Message Service (SMS) adalah salah satu fitur layanan sistem telekomunikasi bergerak yang mampu mentransmisikan pesan singkat berupa alphanumeric

MobileIndonesia.net | Sharing Knowledge, Sharing Information 2 Dalam perkembagannya, SMS kemudian dikembangkan menjadi EMS (Enhanced Message Service), dimana dengan

Adapaun Judul yang diangkat penulis dalam skripsi ini adalah Perancangan Perangkat Lunak Remote Komputer pada Jaringan Local Area Network (LAN) Berbasis Short Message Service