APLIKASI PEMESANAN DAN PEMBAYARAN RENTAL MOBIL BERBASIS WEB.

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