i
SKRIPSI
APLIKASI PEMESANAN DAN PENGELOLAAN JASA TRANSPORTASI
TRUCK PADA AGUS TRANSPORT
UNIVERSITAS MURIA KUDUS
Oleh :
NADIRIN
2011-51-028
SKRIPSI DIAJUKAN SEBAGAI SALAH SATU SYARAT UNTUK
MEMPEROLEH GELAR SARJANA KOMPUTER
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MURIA KUDUS
2015
ii
SKRIPSI
APLIKASI PEMESANAN DAN PENGELOLAAN JASA TRANSPORTASI
TRUCK PADA AGUS TRANSPORT
UNIVERSITAS MURIA KUDUS
Oleh :
NADIRIN
2011-51-028
SKRIPSI DIAJUKAN SEBAGAI SALAH SATU SYARAT UNTUK
MEMPEROLEH GELAR SARJANA KOMPUTER
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MURIA KUDUS
2015
iii
UNIVERSITAS MURIA KUDUS
PENGESAHAN STATUS SKRIPSI
JUDUL : APLIKASI PEMESANAN DAN PENGELOLAAN JASA
TRANSPORTASI TRUCK PADA AGUS TRANSPORT
NAMA : NADIRIN
Mengijinkan Skripsi Teknik Informatika ini disimpan di Perpustakaan Program
Studi Teknik Informatika Universitas Muria Kudus dengan syarat-syarat kegunaan
sebagai berikut :
1. Skripsi adalah hal milik Program Studi Teknik Informatika UMK Kudus
2. Perpustakaan Teknik Informatika UMK dibenarkan membuat salinan untuk tujuan
referensi saja
3. Perpustakaan juga dibenarkan membuat salinan Skripsi ini sebagai bahan
pertukaran antar institusi pendidikan tinggi
4. Berikan tanda V sesuai dengan kategori Skripsi
Sangat Rahasia (Mengandung isi tentang keselamatan/kepentingan
Negara Republik Indonesia)
Rahasia (Mengandung isi tentang kerahasiaan dari suatu
organisasi/badan tempat penelitian Skripsi ini
dikerjakan)
Biasa
Disahkan Oleh :
Penulis
Pembimbing Utama
Nadirin
201151028
Arief Susanto, ST, M.Kom
NIDN. 0603047104
Alamat : Ds.Gondosari Rt.04 Rw XI
Gebog Kudus
2 Juli 2015
23 Juli 2015
iv
UNIVERSITAS MURIA KUDUS
PERNYATAAN PENULIS
JUDUL : APLIKASI PEMESANAN DAN PENGELOLAAN JASA
TRANSPORTASI TRUCK PADA AGUS TRANSPORT
NAMA : NADIRIN
NIM : 2011-51-028
“Saya menyatakan dan bertanggung jawab dengan sebenarnya bahwa Skripsi ini adalah
hasil karya saya sendiri kecuali cuplikan dan ringkasan yang masing-masing telah saya
jelaskan sumbernya. Jika pada waktu selanjutnya ada pihak lain yang mengklaim bahwa
Skripsi ini sebagai karyanya, yang disertai dengan bukti-bukti yang cukup, maka saya
bersedia untuk dibatalkan gelar Sarjana Komputer saya beserta segala hak dan kewajiban
yang melekat pada gelar tersebut”.
Kudus, 2 Juli 2015
Nadirin
v
UNIVERSITAS MURIA KUDUS
PERSETUJUAN SKRIPSI
JUDUL : APLIKASI PEMESANAN DAN PENGELOLAAN JASA
TRANSPORTASI TRUCK PADA AGUS TRANSPORT
NAMA : NADIRIN
NIM : 2011-51-028
Skripsi ini telah diperiksa dan disetujui,
Kudus, 2 Juli 2015
Pembimbing Utama Pembimbing Pembantu
Arief Susanto, ST, M.Kom
NIDN. 0603047104
Anastasya Latubessy, S.Kom, M.Cs
NIDN. 0604048702
Mengetahui
Kaprogdi Teknik Informatika
Ahmad Jazuli, S.Kom, M.Kom
NIDN : 040610197004
vi
UNIVERSITAS MURIA KUDUS
PENGESAHAN SKRIPSI
JUDUL : APLIKASI PEMESANAN DAN PENGELOLAAN JASA
TRANSPORTASI TRUCK PADA AGUS TRANSPORT
NAMA : NADIRIN
NIM : 2011-51-028
Skripsi ini telah diujikan dan dipertahankan di hadapan Dewan Penguji pada
Sidang Skripsi tanggal 19 Agustus 2015. Menurut pandangan kami, Skripsi ini memadai
dari segi kualitas untuk tujuan penganugerahan gelar Sarjana Komputer (S.Kom)
Kudus, 19 Agustus 2015
Ketua Penguji Anggota Penguji 1
Rina Fiati, ST, M.Cs
NIDN. 0604047401
Tutik Khotimah, M.kom
NIDN. 0608068502
Mengetahui
Dekan Fakultas Teknik Kaprogdi Teknik Informatika
Rochmad Winarso, ST, MT
NIS. 0610701000001138
Ahmad Jazuli, M.Kom
NIDN. 0406107004
vii
ABSTRACT
Transport plays an important role in doing international trade business, where
there is a process inbond and outbound logistics to deliver goods or services to the end
consumer. Activity in the services sector and the transport of goods is very much still
manual, ranging from advertising, ordering the fleet, cost estimating, scheduling, travel
information, and financial management. Applications booking and management of
transportation services truck was built for the management of transportation services and
fleet monitoring in real time by using GPS, waterfall method, basic programming php
and uses a MySQL database as a data processor. Expected by booking application and
management of truck transportation services can provide convenience and can manage
transport faster and more structured.
Key word : Systems, Transportation, GPS
viii
ABSTRAK
Transportasi memegang peranan penting dalam melakukan bisnis perdagangan
internasional, dimana terjadi proses inbond dan outbond logistik untuk menyalurkan
barang atau jasa kepada konsumen akhir. Kegiatan dalam sektor jasa pengangkutan
barang sangat banyak dan masih manual, mulai dari pengiklanan, pemesanan armada,
estimasi biaya, penjadwalan, informasi perjalanan, serta pengelolaan keuangan. Aplikasi
pemesanan dan pengelolaan jasa transportasi truck ini dibangun untuk pengelolaan jasa
transportasi dan pemantauan armada secara real time dengan menggunakan GPS, metode
waterfall, pemrogaman dasar php dan database menggunakan MySQL sebagai pengolah
datanya. Diharapkan dengan aplikasi pemesanan dan pengelolaan jasa transportasi truck
ini dapat memberikan kemudahan serta dapat mengelola transportasi lebih cepat dan
terstruktur.
Kata Kunci: Sistem, Transportasi, GPS
ix
KATA PENGANTAR
Puji syukur kehadirat Allah SWT karena atas Rahmat dan Hidayah-Nya
penulis mampu menyelesaikan penyusunan skripsi ini dengan judul “Aplikasi
Pemesanan Dan Pengelolaan Jasa Transportasi Truck Pada Agus Transport”.
Skripsi ini disusun guna melengkapi salah satu persyaratan untuk memperoleh
Gelar Kesarjanaan Progam Studi Teknik Informatika Fakultas Teknik Universitas
Muria Kudus. Pada kesempatan ini, penulis ingin menyampaikan rasa terima kasih
yang sebesar-besarnya kepada :
1. Allah SWT yang telah memberikan Rahmat dan Hidayah-Nya.
2. Bapak Dr. Suparnyo, SH, MH, selaku Rektor Universitas Muria Kudus.
3. Bapak Rochmad Winarso, ST, MT, selaku Dekan Fakultas Teknik Universitas
Muria Kudus.
4. Bapak Ahmad Jazuli, M.Kom, selaku Ketua Program Studi Teknik Informatika
Universitas Muria Kudus.
5. Bapak Arief Susanto, ST, M.Kom, selaku pembimbing utama yang telah banyak
memberikan masukan selama penyusunan skripsi ini.
6. Ibu Anastasya Latubessy, S.Kom, M.Cs, selaku pembimbing pembantu yang
telah banyak memberikan masukan selama penyusunan skripsi ini.
7. Kepada kedua orang tua yang senantiasa memberikan semangat, dukungan, do’a
dan materi yang sangat berarti.
8. Bapak Agus, Selaku Pimpinan di Agus Transport yang telah mengijinkan saya
melakukan penelitian untuk kebutuhan skripsi ini.
9. Bapak Riswahyudi, selaku Staff di Agus Transport yang telah banyak membantu
saya dalam kegiatan penelitian dan pengumpulan data-data yang saya butuhkan
dalam penyelesaian skripsi ini.
10. Semua karyawan di Agus Transport yang telah membantu saya dalam kegiatan
penelitian dalam skripsi ini.
x
11. Teman-Teman Teknik Informatika Angkatan 2011, yang sudah memberikan
masukan dan nasehat untuk menyelesaikan skripsi ini dan proses akhir laporan
skripsi, serta semua pihak yang telah membantu penyusunan skripsi ini yang
tidak bisa penulis sebutkan satu persatu, yang telah memberikan semangat dan
motivasi.
Penulis menyadari sepenuhnya bahwa dalam penyusunan skripsi ini masih
terdapat banyak kekurangan. Selain itu penulis juga berharap semoga skripsi ini dapat
memberikan manfaat bagi semua.
Kudus, 2 Juli 2015
Penulis
xi
DAFTAR ISI
SKRIPSI ........................................................................................................................ i
PERNYATAAN PENULIS ........................................................................................ iv
PERSETUJUAN SKRIPSI .......................................................................................... v
PENGESAHAN SKRIPSI .......................................................................................... vi
ABSTRACT ................................................................................................................. vii
ABSTRAK ................................................................................................................ viii
KATA PENGANTAR ................................................................................................ ix
DAFTAR ISI ............................................................................................................... xi
DAFTAR GAMBAR ................................................................................................ xiv
DAFTAR TABEL ..................................................................................................... xvi
DAFTAR LAMPIRAN ............................................................................................ xvii
BAB I PENDAHULUAN ............................................................................................ 1
1.1. Latar Belakang .............................................................................................. 1
1.2. Rumusan Masalah ......................................................................................... 2
1.3. Batasan Masalah ............................................................................................ 3
1.4. Tujuan Penelitiaan ......................................................................................... 3
1.5. Manfaat Penelitian ........................................................................................ 3
1.6 Sistematika Penulisan .................................................................................... 4
BAB II TINJAUAN PUSTAKA .................................................................................. 6
2.1. Penelitian Terkait .......................................................................................... 6
2.2. Landasan Teori .............................................................................................. 7
2.2.1. Sistem ..................................................................................................... 7
2.2.2. Karakteristik Sistem ............................................................................... 7
2.2.3. Klasifikasi Sistem .................................................................................. 9
2.2.4. Transportasi .......................................................................................... 10
2.2.5. GPS ...................................................................................................... 10
2.2.6. Pemesanan ............................................................................................ 10
2.2.7. Pengelolaan .......................................................................................... 11
2.2.8. UML (Unified Modelling Language) .................................................. 11
2.2.9. Diagram Grafis UML ........................................................................... 11
2.2.10. Rational Rose ....................................................................................... 15
Halaman
xii
2.2.11. Bahasa Pemrogaman ............................................................................ 16
2.3. Kerangka Pemikiran .................................................................................... 19
BAB III METOE PENELITIAN ............................................................................... 20
3.1. Metodologi Pengumpulan Data ................................................................... 20
3.1.1. Sumber Data Primer ............................................................................. 20
3.1.2. Sumber Data Sekunder ......................................................................... 20
3.2. Metode Pengembangan Sistem Waterfall ................................................... 21
BAB IV ANALISA DAN PERANCANGAN ........................................................... 23
4.1. Deskripsi Sistem .......................................................................................... 23
4.2. Analisa dan Perancangan Sistem ................................................................. 23
a. Analisa Actor ............................................................................................... 23
b. Bisnis Use Case Diagram ........................................................................... 23
c. Perancangan Use Case Diagram ................................................................. 24
4.3. Activity Diagram ......................................................................................... 26
4.4. Sequence Diagram ...................................................................................... 36
4.5. Class Diagram ............................................................................................. 48
4.6. Statechart Diagram ..................................................................................... 49
4.7. Perancangan Database ................................................................................ 50
4.7.1. Struktur Tabel....................................................................................... 50
4.7.2. Relasi Tabel .......................................................................................... 56
4.8. Desain Input dan Output yang Diusulkan ................................................... 57
4.8.1. Perancangan layout sistem (antarmuka sistem).................................... 57
BAB V PEMBAHASAN DAN IMPLEMENTASI ................................................... 58
5.1. Kebutuhan Implementasi ............................................................................. 58
5.1.1. Analisa Kebutuhan Sistem ................................................................... 58
5.1.2. Kebutuhan Perangkat Lunak (Software) .............................................. 58
5.1.3. Kebutuhan Sumber Daya Manusia ( Brainware) ................................. 59
5.1.4. Source Code ......................................................................................... 59
5.2. Halaman Utama Sistem ............................................................................... 61
5.3. Form Pendaftaran Member .......................................................................... 61
5.4. Halaman Pemesanan Tahap 1 ...................................................................... 62
5.5. Halaman Pemesanan Tahap 2 ...................................................................... 63
Halaman
xiii
5.6. Halaman Pemesanan Tahap 3 ...................................................................... 63
5.7. Halaman Pemesanan Tahap 4 ...................................................................... 64
5.8. Halaman Pemesanan Tahap 5 ...................................................................... 65
5.9. Halaman Order Saya ................................................................................... 65
5.10. Halaman Konfirmasi Pembayaran ............................................................... 66
5.11. Halaman Admin .......................................................................................... 67
5.12. Menu Admin ................................................................................................ 67
5.13. Halaman Data Armada ................................................................................ 68
5.14. Halaman Data Sopir .................................................................................... 68
5.15. Halaman Pemesanan Masuk ........................................................................ 69
5.16. Halaman Laporan ........................................................................................ 69
BAB VI PENUTUP ................................................................................................... 70
6.1 Kesimpulan ....................................................................................................... 70
6.2 Saran ................................................................................................................. 70
DAFTAR PUSTAKA ................................................................................................ 72
Halaman
xiv
DAFTAR GAMBAR
Gambar 2. 1 Kerangka Pemikiran ................................................................................... 19
Gambar 4. 1 Bisnis Usecase Diagram ........................................................................... 26
Gambar 4. 2 Use case Diagram sistem ........................................................................... 24
Gambar 4. 3 Activity Diagram Armada .......................................................................... 27
Gambar 4. 4 Activity Diagram Kelola Iklan ................................................................... 27
Gambar 4. 5 Activity Diagram Melihat iklan .................................................................. 28
Gambar 4. 6 Activity Diagram Pendaftaran Member ..................................................... 28
Gambar 4. 7 Activity Diagram Pemesanan ..................................................................... 29
Gambar 4. 8 Activity Diagram Pembayaran ................................................................... 30
Gambar 4. 9 Activity Diagram Armada Bebas Barang ................................................... 30
Gambar 4. 10 Activity Diagram Penjadwalan ................................................................. 31
Gambar 4. 11 Activity Diagram Tracking GPS Member ................................................ 31
Gambar 4. 12 Activity Diagram Keuangan ..................................................................... 32
Gambar 4. 13 Activity Diagram Rekap Pembayaran ...................................................... 32
Gambar 4. 14 Activity Diagram Sopir ............................................................................ 33
Gambar 4. 15 Activity Diagram Tracking GPS Admin .................................................. 33
Gambar 4. 16 Activity Diagram Rekap Pemesanan ........................................................ 34
Gambar 4. 17 Activity Diagram Laporan ........................................................................ 34
Gambar 4. 18 Activity Diagram Validasi Barang Diterima ............................................ 35
Gambar 4. 19 Activity Diagram Admin .......................................................................... 35
Gambar 4. 20 Sequence Diagram Armada ..................................................................... 36
Gambar 4. 21 Sequence Diagram Kelola Iklan .............................................................. 37
Gambar 4. 22 Sequence Diagram Pendaftaran Member ................................................. 38
Gambar 4. 23 Sequence Diagram Pemesanan ................................................................ 39
Gambar 4. 24 Sequence Diagram Pembayaran............................................................... 40
Gambar 4. 25 Sequence Diagram Armada Bebas Barang .............................................. 41
Gambar 4. 26 Sequence Diagram Penjadwalan .............................................................. 42
Gambar 4. 27 Sequence Diagram Keuangan .................................................................. 43
Gambar 4. 28 Sequence Diagram Sopir .......................................................................... 44
Gambar 4. 29 Sequence Diagram Validasi Barang Diterima ......................................... 45
Halaman
xv
Gambar 4. 30 Sequence Diagram Tracking GPS ........................................................... 45
Gambar 4. 31 Sequence Diagram Laporan ..................................................................... 46
Gambar 4. 32 Sequence Diagram Admin ....................................................................... 47
Gambar 4. 33 Class Diagram.......................................................................................... 48
Gambar 4. 34 Statechart Tambah ................................................................................... 49
Gambar 4. 35 Statechart Ubah ........................................................................................ 49
Gambar 4. 36 Statechart Hapus ...................................................................................... 49
Gambar 4. 37 Statechart Cetak ....................................................................................... 49
Gambar 4. 38 Gambar Relasi Tabel ................................................................................ 56
Gambar 4. 39 Desain Utama ........................................................................................... 57
Gambar 5. 1 Source Code Pemesanan Perhitungan ....................................................... 76
Gambar 5. 2 Source Code Google Map ........................................................................... 60
Gambar 5. 3 Halaman Utama Sistem ............................................................................... 61
Gambar 5. 4 Form Pendaftaran Member.......................................................................... 62
Gambar 5. 5 Halaman Pemesanan Tahap 1 ..................................................................... 62
Gambar 5. 6 Halaman Pemesanan Tahap 2 ..................................................................... 63
Gambar 5. 7 Halaman Pemesanan Tahap 3 ..................................................................... 64
Gambar 5. 8 Halaman Pemesanan Tahap 4 ..................................................................... 64
Gambar 5. 9 Halaman Pemesanan Tahap 5 ..................................................................... 65
Gambar 5. 10 Halaman Order Saya ................................................................................. 66
Gambar 5. 11 Halaman Konfirmasi Pembayaran ............................................................ 66
Gambar 5. 12 Halaman login admin ................................................................................ 67
Gambar 5. 13 Menu Admin ............................................................................................. 67
Gambar 5. 14 Halaman Data Armada .............................................................................. 68
Gambar 5. 15 Halaman Form Tambah Sopir ................................................................... 68
Gambar 5. 16 Halaman Pemesanan Masuk ..................................................................... 69
Gambar 5. 17 Halaman Laporan ...................................................................................... 69
Halaman
xvi
DAFTAR TABEL
Tabel 2. 1 Notasi Use Case Diagram............................................................................... 11
Tabel 2. 2 Notasi Class Diagram ..................................................................................... 12
Tabel 2. 3 Notasi Sequence Diagram ............................................................................... 13
Tabel 2. 4 Notasi Activity Diagram.................................................................................. 14
Tabel 2. 5 Notasi Statechart Diagram ............................................................................. 15
Tabel 4. 1 Tabel Hak Akses Aktor ................................................................................. 25
Tabel 4. 2 Tabel Admin ................................................................................................... 50
Tabel 4. 3 Tabel Armada .................................................................................................. 50
Tabel 4. 4 Tabel Armada Bebas Barang .......................................................................... 51
Tabel 4. 5 Tabel Iklan ...................................................................................................... 51
Tabel 4. 6 Tabel Keuangan .............................................................................................. 52
Tabel 4. 7 Tabel Member ................................................................................................. 52
Tabel 4. 8 Tabel Pembayaran ........................................................................................... 53
Tabel 4. 9 Tabel Pembayaran Transfer ............................................................................ 54
Tabel 4. 10 Tabel Pemesanan........................................................................................... 54
Tabel 4. 11 Tabel Penjadwalan ........................................................................................ 55
Tabel 4. 12 Tabel Sopir .................................................................................................... 55
Halaman