ANALISIS DAN PERANCANGAN CARGO TRACKING SYSTEM PADA PT.MEDITERRANEAN SHIPPING COMPANY
SKRIPSI Oleh WENDY 0900805685 VINOD 0900828291 HERRY 0900797115 Kelas / Kelompok : 07-PCT / 04
Universitas Bina Nusantara Jakarta
ANALISIS DAN PERANCANGAN CARGO TRACKING SYSTEM PADA PT.MEDITERRANEAN SHIPPING COMPANY
SKRIPSI
diajukan sebagai salah satu syarat untuk gelar kesarjanaan pada
jurusan Teknik Informatika Jenjang Pendidikan Strata-1
Oleh
WENDY 0900805685 VINOD 0900828291 HERRY 0900797115 Kelas / Kelompok : 07-PCT / 04
Universitas Bina Nusantara Jakarta
vi
KATA PENGANTAR
Puji syukur kami panjatkan kepada Tuhan Yang Maha Esa yang telah melimpahkan rahmat dan karunia-Nya, sehingga penulis dapat menyelesaikan skripsi yang berjudul “ Analisis dan Perancangan Cargo Tracking System Pada PT. Mediterranean Shipping Company”.
Adapun tujuan dari penulisan skripsi ini adalah untuk memenuhi persyaratan dalam menyelesaikan jenjang studi Strata-1 Teknik Informatika pada Universitas Binsa Nusantara.
Dalam rangka menyusun skripsi ini, penulis telah banyak mendapat dorongan dan bantuan dari berbagai pihak, maka pada kesempatan ini penulis ingin menyampaikan rasa terima kasih yang sebesar-besarnya kepada :
1. Bapak Prof. Dr. Gerardus Polla, M.App. Sc. selaku rektor Universitas Bina Nusantara.
2. Bapak Bambang Heru Tjahjono, Ir., M.Sc. selaku dosen pembimbing yang telah banyak
meluangkan waktu dan memberikan bantuan saran, dukungan, dan solusi dari masalah-masalah yang ditemukan selama proses penyusunan skripsi ini.
3. Bapak Ir. Sablin Yusuf, M.Sc, M.Comp.Sc. selaku Dekan Fakultas Ilmu Komputer.
4. Bapak Fredy Purnomo, S.Kom., M.Kom selaku Kepala Jurusan Teknik Informatika.
5. Ibu Henny Surya Ningsih, S.Kom., MSoftSysEng selaku Sekretaris Jurusan Teknik Informatika
6. Orang tua dan wali, yang telah memberikan dukungan moril maupun materiil dalam proses perkuliahan sampai tersusunnya skripsi ini.
vii
7. Pihak – pihak lain yang penulis tidak dapat jelaskan satu persatu yang telah banyak memberikan bantuan di dalam menyusun skripsi ini baik secara langsung maupun tidak langsung.
Penulis menyadari akan keterbatasan kemampuan dan pengetahuan yang dimiliki. Oleh karena itu penulis mengharapkan dan menerima masukan, saran, dan kritik yang membangun dari para pembaca sekalian.
Akhir kata, penulis berharap skripsi ini dapat memberikan manfaat bagi penulis, pembaca, dan dapat dijadikan bahan masukan untuk pihak-pihak yang membutuhkan.
Jakarta, 15 Januari 2008
viii DAFTAR ISI
Halaman Judul Luar ………... i
Halaman Judul Dalam ………... ii
Halaman Persetujuan Hard Cover ……… iii
Halaman Pernyataan Dewan Penguji ……… iv
Abstrak ……….. v
Kata Pengantar ………... vi
Daftar Isi ……… viii
Daftar Tabel ……….. xiv
Daftar Gambar ……….. xv
BAB I PENDAHULUAN 1.1 Latar Belakang ……….. 1
1.2 Ruang Lingkup ………. 2
1.3 Tujuan dan Manfaat ……….. 3
1.4 Metodologi ……… 4
1.5 Sistematika Penelitian ……… 5
BAB II LANDASAN TEORI 2.1 Teori Umum ………... 7
ix
2.1.1 Internet ……….. 7
2.1.1.1 Sejarah Singkat Internet ……… 7
2.1.1.2 Web Browser ……… 8
2.1.1.3 Web Server ……… 8
2.1.1.4 Web Database ……… 9
2.1.1.5 Komponen-Komponen Internet ……… 9
2.1.1.5.1 Electronic Mail(E-Mail) ………. 9
2.1.1.5.2 WWW(World Wide Web) ………... 10
2.1.1.5.3 Protocol Transfer ………. 11
2.1.1.6 URL (Uniform Resource Language) ………. 13
2.1.1.7 HTML (Hyper Text Markup Language) ……… 13
2.1.2 TCP/IP ……….. 15
2.1.3 Model Client-Server………. 16
2.1.4 PHP ……… 16
2.1.4.1 Sintaks Dasar PHP ………. 18
2.1.5 Web Server Apache ………. 18
x
2.1.7 MYSQL ……… 20
2.1.8 XAMPP ……… 22
2.1.9 STD (State Transition Diagram) ………. 23
2.1.10 Delapan Aturan Emas dalam Merancang Interface ………. 23
2.1.11 SMS (Short Message Service) ……… 25
2.1.11.1 Pengenalan Short Message Service ………. 25
2.1.11.2 Mekanisme Kerja SMS ……… 27 2.1.11.3 Implementasi Teknologi SMS ………. 30 2.1.12 SMS Gateway ………... 31 2.1.12.1 Pengenalan SMS Gateway ………... 31 2.1.12.2 Perangkat Komunikasi ………. 33 2.1.12.3 Media Koneksi ………. 34 2.1.12.4 Tools SMS Gateway ……… 35 2.2 Teori Khusus ……….. 38 2.2.1 Definisi Sistem ……….. 38 2.2.2 Definisi Tracking……… 38
xi
2.2.4 Teori tentang Pengiriman Barang ……… 39
BAB III ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum PT.Meditteranean Shipping Company …………... 44
3.1.1 Riwayat Perusahaan ………. 44
3.1.2 Struktur Organisasi Perusahaan ………. 45
3.2 Analisis Sistem yang Sedang Berjalan Pada PT.MSC ……… 57
3.2.1 Proses Export Pada PT.MSC ………. 57
3.2.2 Proses Import Pada PT.MSC ………. 59
3.2.3 Sistem Tracking Pada PT.MSC ………. 61
3.3 Analisis Permasalahan ………... 61
3.3.1 Analisis Wawancara Pada PT.MSC ………. 61
3.3.2 Identifikasi Permasalahan ……… 62
3.3.3 Alternatif Pemecahan Masalah ……….. 63
3.4 Perancangan Aplikasi yang Diusulkan ……… 64
3.4.1 Arsitektur Sistem ……… 64
3.4.2 Arsitektur Jaringan Cargo Tracking System ………... 66
xii
3.4.4 Rancangan Layar ……… 68
3.4.5 StateTransition Diagram Admin ………. 82
3.4.6 State Transition Diagram User ………... 83
3.4.7 Spesifikasi Proses ……… 84
3.4.8 Rancangan Basis Data ……… 90
3.4.8.1 Spesifikasi Basis Data ……… 90
3.4.8.2 Relational Basis Data ………. 94
3.4.9 Prosedur Pengiriman SMS ………. 95
3.4.10 Pseudocode AutoReply SMS ……… 95
BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Spesifikasi Sistem ……….. 96
4.1.1 Kebutuhan Sumber Daya ……….. 96
4.1.1.1 Sumber Daya Perangkat Keras ………. 96
4.1.1.2 Sumber Daya Perangkat Lunak ………. 97
4.1.1.3 Sumber Daya Manusia ……….. 97
4.2 Prosedur Operasional ………... 98
xiii
4.2.1.1 Instalasi dan Konfigurasi Xampp ……….. 98
4.2.1.2 Instalasi dan Konfigurasi Gammu ………. 105
4.2.2 Aplikasi Program ………. 109
4.2.2.1 Tampilan Layar Customer ……… 109
4.2.2.2 Tampilan Layar Admin ……….. 112
4.2.2.3 Tampilan Layar Gammu ………. 122
4.3 Rencana Implementasi ……… 123
4.4 Evaluasi Hasil Percobaan ……… 123
4.4.1 Evaluasi Perbandingan Waktu Tracking ……… 123
4.4.2 Evaluasi Layanan Sms Gateway ……… 124
4.4.3 Kelebihan ……… 126
4.4.4 Kekurangan ………. 127
BAB V SIMPULAN DAN SARAN 5.1 Simpulan ………. 128
5.2 Saran ……….. 129
DAFTAR PUSTAKA ………. 130
xiv
DAFTAR TABEL
Tabel 3.1 Tabel Cargo ……… 91
Tabel 3.2 Tabel Detil Cargo ……….. 91
Tabel 3.3 Tabel Client ……… 92
Tabel 3.4 Tabel Tracking ……….... 92
Tabel 3.5 Tabel Vessel ……… 93
Tabel 3.6 Tabel Login ………. 93
Tabel 4.1 Durasi Waktu Kirim Sms ……… 125
xv
DAFTAR GAMBAR
Gambar 2.1 Mekanisme Intra-Operator SMS ...………. 28
Gambar 2.2 Mekanisme Inter-Operator SMS ……… 29
Gambar 2.3 Ilustrasi SMS Gateway ……… 32
Gambar 2.4 Aplikasi SMS Gateway ……… 32
Gambar 3.1 Struktur organisasi PT. Mediterranean Shipping Company ……….. 45
Gambar 3.2 Flowchart proses ekspor PT. Mediterranean Shipping Company …. 57 Gambar 3.3 Flowchart proses impor PT. Mediterranean Shipping Company …... 59
Gambar 3.4 Arsitektur Cargo Tracking System ……… 65
Gambar 3.5 Arsitektur Jaringan Cargo Tracking System ………. 66
Gambar 3.6 Struktur Menu Admin ……… 67
Gambar 3.7 Rancangan Layar Login Admin ………. 68
Gambar 3.8 Rancangan Layar Menu Indeks Admin ……….. 69
Gambar 3.9 Rancangan Layar Menu Shipment Admin ………. 70
Gambar 3.10 Rancangan Layar Informasi Detil Cargo ……….. 71
Gambar 3.11 Rancangan Layar Menu Insert Cargo ……… 72
Gambar 3.12 Rancangan Layar Menu Tracking Admin ………. 73
Gambar 3.13 Rancangan Layar Informasi Tracking ………... 74
Gambar 3.14 Rancangan Layar Menu Update Tracking ………. 75
Gambar 3.15 Rancangan Layar Menu Client ………. 76
Gambar 3.16 Rancangan Layar Menu Insert Client ……… 77
Gambar 3.17 Rancangan Layar Utama Customer ……… 78
xvi
Gambar 3.19 Rancangan Layar Menu About Us………. 80
Gambar 3.20 Rancangan Layar Menu Report ……… 81
Gambar 3.21 STD Admin ……….. 82
Gambar 3.22 STD User ……….. 83
Gambar 3.23 Relational Basis Data ……… 93
Gambar 4.1 Xampp Installer ………... 99
Gambar 4.2 Menu Pilihan Bahasa ……….. 100
Gambar 4.3 Setup Wizard Xampp ……….. 101
Gambar 4.4 Lokasi Instalasi ………... 102
Gambar 4.5 EULA Xampp ……… 103
Gambar 4.6 Setup Xampp Selesai ……….. 104
Gambar 4.7 Folder Gammu ……… 105
Gambar 4.8 Eksekusi Query Pada Gammu ……… 106
Gambar 4.9 Database Sms Pada Gammu ……….. 107
Gambar 4.10 Konfigurasi File Gammurc……… 107
Gambar 4.11 Konfigurasi File Smsdrc ……….. 108
Gambar 4.12 Tampilan Home Customer ………... 109
Gambar 4.13 Tampilan Tracking Customer ………... 110
Gambar 4.14 Tampilan Hasil Tracking Customer ………... 110
Gambar 4.15 Tampilan About Us ………... 111
Gambar 4.16 Tampilan Report Customer ……….. 112
Gambar 4.17 Tampilan Login Admin ……… 112
Gambar 4.18 Tampilan Salah Login ………. 113
xvii
Gambar 4.20 Tampilan Home Admin ………. 114
Gambar 4.21 Tampilan Menu Shipment ………. 114
Gambar 4.22 Tampilan Menu Insert Shipment ………... 115
Gambar 4.23 Tampilan Setelah Insert Shipment ……… 115
Gambar 4.24 Tampilan Detil Shipment ……….. 116
Gambar 4.25 Tampilan Menu Tracking ……….. 117
Gambar 4.26 Tampilan Menu History Tracking ………. 117
Gambar 4.27 Tampilan Menu Update History Tracking ……… 118
Gambar 4.28 Tampilan Setelah Update Tracking ………. 119
Gambar 4.29 Tampilan Menu Informasi Tracking Setelah Update ……… 119
Gambar 4.30 Tampilan Menu Client ………. 120
Gambar 4.31 Tampilan Menu Insert Client ………. 120
Gambar 4.32 Tampilan Setelah Insert Client ……….. 121
Gambar 4.33 Tampilan Gammu ……….. 122
Gambar 4.34 Tampilan Inbox Sms……….. 122