perpustakaan.uns.ac.id
digilib.uns.ac.id
APLIKASI PEMESANAN DAN PEMBAYARAN RENTAL MOBIL BERBASIS WEB
TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat mencapai gelar Ahli MadyaProgram Diploma III Teknik Informatika Fakultas Matematika dan Ilmu pengetahuan Alam Universitas Sebelas Maret
Disusun oleh : FAHMI FRITZANTO NIM. M3110053
PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA 2013
perpustakaan.uns.ac.id
digilib.uns.ac.id
ii
perpustakaan.uns.ac.id
digilib.uns.ac.id
iii
perpustakaan.uns.ac.id
digilib.uns.ac.id
ABSTRACT
Fahmi Fritzanto, 2013.APPLICATION OF RESERVATION AND RENTAL CAR PAYMENTS BASED WEB. 3rd Years Diploma Degree of Informatics Science, Mathematic and Science Faculty, Sebelas Maret University of Surakarta. Faced with the development of the company's business as well as consideration of the increasing competition car rental services. The use of computers as a support device management and data processing is very appropriate considering the quantity and quality of data, the use of computer equipment in any information strongly support the decision-making system. Usually if someone wanted to look around before rent a car, then it must directly come to the car rental place, but with the system information via the internet, the customer can choose the car that fits what he wanted. To overcome the above, we need a reservation and payment application that support rental car customers to be able to order the car without having to come directly to the car rental place. Design of these applications created using Star UML, the program using the PHP programming language and the database using MySQL database program. Desired application created is the customer are expected to have not to come directly a car rental place to book, as well as help the cashier to perform data management and processing. So as to improve the quality of service to customers.
Keywords: Application, Booking, Payment, Car Rental
iv
perpustakaan.uns.ac.id
digilib.uns.ac.id
ABSTRAK
Fahmi Fritzanto. 2013. APLIKASI PEMESANAN DAN PEMBAYARAN RENTAL MOBIL BERBASIS WEB. DIII Teknik Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta. Dihadapkan pada berkembangnya usaha perusahaan serta pertimbangan semakin meningkatnya persaingan bisnis jasa penyewaan mobil. Penggunaan perangkat komputer sebagai perangkat pendukung manajemen dan pengolahan data adalah sangat tepat dengan mempertimbangkan kuantitas dan kualitas data, dengan demikian penggunaan perangkat komputer dalam setiap informasi sangat mendukung sistem pengambilan keputusan. Biasanya jika seseorang ingin melihat-lihat mobil sebelum menyewa, maka harus datang langsung ke tempat rental mobil, namun dengan adanya sistem informasi melalui internet, pihak pelanggan dapat memilih mobil yang sesuai dengan apa yang diinginkannya. Untuk mengatasi hal tersebut diatas, maka diperlukan suatu aplikasi pemesanan dan pembayaran rental mobil yang menunjang pelanggan untuk dapat memesan mobil tanpa harus datang langsung ke tempat rental mobil. Perancangan dari aplikasi ini dibuat menggunakan Star UML, untuk programnya menggunakan bahasa pemrograman PHP, dan untuk databasenya menggunakan MySQL. Dengan di ciptakan aplikasi tersebut pelanggan tidak perlu datang langsung ketempat rental untuk memesan mobil, serta membantu kasir untuk melakukan manajemen dan pengolahan data. Sehingga dapat meningkatkan kualitas pelayanan terhadap pelanggan.
Kata Kunci : Aplikasi, Pemesanan, Pembayaran, Rental Mobil
v
perpustakaan.uns.ac.id
digilib.uns.ac.id
HALAMAN MOTTO
" Jalan terbaik untuk bebas dari masalah adalah dengan memecahkannya " (Alan Saporta)
kepada-NYA, kekuatan-NYA dapat
vi
perpustakaan.uns.ac.id
digilib.uns.ac.id
HALAMAN PERSEMBAHAN
Penulis persembahkan kepada : 1. Kedua Orang Tua yang selalu mengorbankan jiwa raga, selalu selalu memberi motivasi 2. Saudaraku yang selalu memberikan dukungan dalam pengerjaan Tugas Akhir ini. 3. Dosen-dosen
yang
telah
memberikan
perkuliahan sehingga ilmu yang diberikan dapat digunakan dalam pengerjaan Tugas Akhir ini. 4. Sahabatku
yang
selalu
motivasi
untuk
pengerjaan Tugas Akhir ini. 5. Teman-temanku kelas TI A, terimakasih atas bantuan dan dukungan selama ini.
vii
perpustakaan.uns.ac.id
digilib.uns.ac.id
KATA PENGANTAR
Segala puji syukur kehadirat Allah SWT yang melimpahkan rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan Tugas Akhir ini. Laporan Tugas Akhir ini disusun untuk memenuhi salah satu syarat dalam memperoleh gelar Amd. pada Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret. Dalam melakukan penelitian dan penyusunan laporan Tugas Akhir ini penulis telah mendapatkan banyak dukungan dan bantuan dari berbagai pihak. Penulis mengucapkan terima kasih yang tak terhingga kepada: 1.
Ir.Ari Handono
Ramelan,M.Sc (Hons),PhD,
selaku Dekan
Fakultas
Matematika dan Ilmu Pengetahuan Alam yang telah berkenan memberikan izin dalam pembuatan Tugas Akhir ini. 2.
Drs. YS. Palgunadi, M.Sc selaku dosen pembimbing yang telah dengan penuh kesabaran dan ketulusan memberikan ilmu dan bimbingan terbaik kepada penulis.
3.
Drs. YS. Palgunadi, M.Sc selaku Ketua Program Diploma III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam yang telah berkenan memberikan izin untuk mengikuti ujian Tugas Akhir ini.
4.
Para Dosen Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret yang telah memberikan bekal ilmu kepada penulis.
5.
Ayah, Ibu dan Saudaraku yang telah memberikan dukungan baik moril maupun materi yang sangat membantu dalam memberikan semangat dalam menyelesaikan Tugas Akhir ini.
6.
Teman-teman AKC Crew, terimakasih atas bantuan dan kerjasamanya selama perkuliahan ini.
7.
Teman-teman DIII Teknik Informatika angkatan 2010, terimakasih atas bantuan yang diberikan kepada penulis.
viii
perpustakaan.uns.ac.id
digilib.uns.ac.id
Akhir kata, semoga tulisan ini dapat memberikan manfaat dan memberikan wawasan tambahan bagi para pembaca dan khususnya bagi penulis sendiri.
Surakarta, 16 Juli 2013
Fahmi Fritzanto
ix
perpustakaan.uns.ac.id
digilib.uns.ac.id
DAFTAR ISI
i HALAMAN PERSETUJUAN
ii iii iv vi vii viii
DAFTA
x xiv xv 1 1.1. Latar Be
1
1.2.
2
1.3.
2
1.4. Tujuan dan Manfaat
2
1.4.1
... 2
1.4.1
... 2
1.5.
3 1.5.1
... 3
x
perpustakaan.uns.ac.id
digilib.uns.ac.id
... 3 1.5.3 Perancangan Sistem
BAB II
...... 4
1.5.4
...4
1.6 Siste
4
LANDASA
6
2.1
..6
2.2 UML (Unified Modeling Language
6
2.2.1.Static View
6
2.2.2.Dynamic View
7
2.2.3.Functional View
7
2.2.3.1. Use Case Diagram
7
2.2.3.2. Activity Diagram
8
2.2.3.3.
8
2.2.3.4. Sequence Diagram
9
2.3
... 11
BAB III ANALISA KEBUTUHAN
12
3.1. Kebutuhan A
12
3.1.1. Kebutu
12
3.1.2. Kebutuh
12
3.2. Deskripsi Umu
12
3.3. Analisis Ke
13
xi
perpustakaan.uns.ac.id
digilib.uns.ac.id
3.3.1. Sistem Requirement Spesifikasi (SRS) 3.4. Perancangan
. 13 15
3.4.1. Pemodelan Use Case
15
a. Deskr
15
b.
15
c. Deskripsi Use Case
16
d. Diagram Use Case
17
3.4.2. Class Diagram
18
3.4.3. Diagram Acivity
19
3.4.4. Diagram Sequence
......30
3.5. Struktur T
37
3.6. Perancangan I
42
BAB IV IMPLEMENTA
44
4.1. Implementasi Sistem
44
4.1.1.Pada Sisi Admin
44
4.1.1.1. Halaman Login Admin
44
4.1.1.2. Manajemen Modul
44
4.1.1.3. Manajemen Akun
45
4.1.1.4. Manajemen Mobil
46
4.1.1.5. Manajemen Ketentuan
48
4.1.2.
49
xii
perpustakaan.uns.ac.id
digilib.uns.ac.id
4.1.2.1. Halaman Login Kasir
49
4.1.2.2. Manajemen Pesan
50
4.1.2.3. Manajemen Sewa
51
4.1.2.4. Manajemen Pengembalian
53
4.1.2.5. Cetak Laporan
54
4.1.2.6. Konfirmasi
55
4.1.3. Pada Sisi Pelanggan 4.1.3.1. Halaman Home
56
4.1.3.2. Halaman Pesan Mobil .....
56
4.1.3.3. Jadwal Mobil
57
4.1.3.4. Halaman Konfirmasi
58
4.1.3.5. Halaman Ketentuan
58
4.1.3.6. Halaman Kontak 4.2. Evaluasi Sistem
BAB V
56
.
59 59
4.2.1.
59
4.2.2. Pada Sisi Kasir
60
4.2.3.
61
PEN
62
5.1. Kesi
62
5.2. Sar
62
DAFTAR PUSTA
63
xiii
perpustakaan.uns.ac.id
digilib.uns.ac.id
DAFTAR TABEL
Tabel 2.1 Simbol Use Case Diagram....................................................................... 7 Tabel 2.2 Simbol Activity Diagram
8
Tabel 2.3 Simbol Class Diagram
9
Tabel 2.4 Simbol Sequence Diagram
10
Tabel 3.1 Tabel SRS F
14
Tabel 3.2 Tabel SRS Non Fungsiona
15
Tabel 3.3 Tabel Deskripsi A
15
Tabel 3.4 Tabel Hak dan Kew
15
Tabel 3.5 Tabel Deskripsi Use Case
16 37 38
Tabel 3.8 Tabel Modul
38 39
Tabel 3.10 Tabel
39 40 40 41
xiv
perpustakaan.uns.ac.id
digilib.uns.ac.id
DAFTAR GAMBAR
Gambar 3.1 Diagram Use Case
17
Gambar 3.2 Class Diagram
18
Gambar 3.3 Diagram Activity Login Administrator
19
Gambar 3.4 Diagram Activity
19
Gambar 3.5 Diagram Activity Edit Mobil
20
Gambar 3.6 Diagram Activity Hapus Mobil
20
Gambar 3.7 Diagram Activity Tambah Akun
21
Gambar 3.8 Diagram Activity Edit Akun
21
Gambar 3.9 Diagram Activity Tambah Modul
22
Gambar 3.10 Diagram Activity Edit Modul
22
Gambar 3.11 Diagram Activity Hapus Modul
23
Gambar 3.12 Diagram Activity Tambah Ketentuan
23
Gambar 3.13 Diagram Activity Edit Ketentuan
24
Gambar 3.14 Diagram Activity
24
Gambar 3.15 Diagram Activity Tambah Pemesanan
25
Gambar 3.16 Diagram Activity Edit Pemesanan
25
Gambar 3.17 Diagram Activity Hapus Pemesanan
26
Gambar 3.18 Diagram Activity Tambah Sewa
26
Gambar 3.19 Diagram Activity
27
xv
perpustakaan.uns.ac.id
digilib.uns.ac.id
Gambar 3.20 Diagram Activity
27
Gambar 3.21 Diagram Activity Tambah Pengembalian
28
Gambar 3.22 Diagram Activity Edit Pengembalian.
28
Gambar 3.23 Diagram Activity
29
Gambar 3.24 Diagram Activity Tambah Pemesanan pada sisi Pelanggan
29
Gambar 3.25 Diagram Activity Konfirmasi Pesan pada isi Pelanggan
29
Gambar 3.26 Sequence Diagram Login Admin
30
Gambar 3.27 Sequence Diagram
31
Gambar 3.28 Sequence Diagram
31
Gambar 3.29 Sequence Diagram Manajemen Ketentuan
32
Gambar 3.30 Sequence Diagram Manajemen Modul
33
Gambar 3.31 Sequence Diagram
.... 34
Gambar 3.32 Sequence Diagram Manajemen Pesan
.. 34
Gambar 3.33 Sequence Diagram
35
Gambar 3.34 Sequence Diagram Manajemen Pengembalian
35
Gambar 3.35 Sequence Diagram
36
Gambar 3.36 Sequence Diagram
36
Gambar 3.37 Sequence Diagram Konfirmasi Pesan
37
Gambar 3.38 Halaman Login Administrator
42
Gambar 3.39 Halaman Utama pada sisi Administrator
42
Gambar 3.40 Halaman Utama pada sisi Pelanggan
xvi
. 43
perpustakaan.uns.ac.id
digilib.uns.ac.id
Gambar 4.1 Halaman Login Admin
44 44 45 45 45 46
Gambar 4.7 Menu Edit
46 46 47 47 48
Gamb
48 49 49 50
Gambar 4.16 Menu Tambah Pesan
50 51 51 52 52 53
xvii
perpustakaan.uns.ac.id
digilib.uns.ac.id
53 54 54 Gambar 4.25 Ha
55 55 56 56
Gambar 4.29 Deta
57 57 58 58
Gambar 4.33 Halaman Contact Rental Mob
xviii
59