• 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: 2019

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

(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

(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

(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

(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

Metode yang digunakan dalam penelitian ini menggacu pada proses life cycle dari pembuatan software yakni SDLC (Software Development Life Cycle) dengan

Perancangan Sistem Kendali Jarak Jauh Lego NXT Robo Laptop Via Bluetooth ini mengunakan proses SDLC (System Development Life Cycle) dengan model waterfall yaitu model yang

Perancangan Sistem Kendali Jarak Jauh Lego NXT Robo Laptop Via Bluetooth ini mengunakan proses SDLC (System Development Life Cycle) dengan model waterfall yaitu model yang

SDLC atau Software Development Life Cycle atau sering disebut juga System Development Life Cycle adalah proses pengembangan atau mengubah suatu sistem perangkat

Model pengembangan yang digunakan pada penelitian ini adalah System Development Life Cycle (SDLC) Model dengan metode Waterfall yang terdiri dari 4 tahap utama

Setelah diketahui input sistem, output sistem, metode yang digunakan sistem, serta antarmuka yang dibuat, maka hasil dari perancangan sistem informasi ini

Pembuatan aplikasi menggunakan Metode SDLC Software Development Life Cycle dengan tahapan menganalisis tahapan kebutuhan yang diperlukan, mendesain pemodelan rancangan yang akan

Metode yang digunakan dalam perancangan arsitektur basis data mengacu pada tahapan SDLC Waterfall yang meliputi perancangan Diagram Konteks, Diagram Jenjang, Data Flow Diagram, Entity