aplikasi pemesanan dan pembayaran rental mobil · pdf filesemakin meningkatnya persaingan...
Post on 03-Feb-2018
246 Views
Preview:
TRANSCRIPT
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
iv
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
perpustakaan.uns.ac.id digilib.uns.ac.id
v
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
perpustakaan.uns.ac.id digilib.uns.ac.id
vi
HALAMAN MOTTO
" Jalan terbaik untuk bebas dari masalah adalah dengan memecahkannya "
(Alan Saporta)
kepada-NYA, kekuatan-NYA dapat
perpustakaan.uns.ac.id digilib.uns.ac.id
vii
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.
perpustakaan.uns.ac.id digilib.uns.ac.id
viii
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.
perpustakaan.uns.ac.id digilib.uns.ac.id
ix
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
perpustakaan.uns.ac.id digilib.uns.ac.id
x
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
perpustakaan.uns.ac.id digilib.uns.ac.id
xi
... 3
1.5.3 Perancangan Sistem ...... 4
1.5.4 ...4
1.6 Siste 4
BAB II 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
perpustakaan.uns.ac.id digilib.uns.ac.id
xii
3.3.1. Sistem Requirement Spesifikasi (SRS) . 13
3.4. Perancangan 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
perpustakaan.uns.ac.id digilib.uns.ac.id
xiii
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 56
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 . 59
4.2. Evaluasi Sistem 59
4.2.1. 59
4.2.2. Pada Sisi Kasir 60
4.2.3. 61
BAB V PEN 62
5.1. Kesi 62
5.2. Sar 62
DAFTAR PUSTA 63
perpustakaan.uns.ac.id digilib.uns.ac.id
xiv
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
perpustakaan.uns.ac.id digilib.uns.ac.id
xv
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
perpustakaan.uns.ac.id digilib.uns.ac.id
xvi
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 . 43
perpustakaan.uns.ac.id digilib.uns.ac.id
xvii
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
perpustakaan.uns.ac.id digilib.uns.ac.id
xviii
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 59
top related