Perancangan Aplikasi E-commerce Penyewaan Mobil CV. Jaya Abadi Berbasis Web

1

APLIKASI E-COMMERCE PENYEWAAN MOBIL
CV. JAYA ABADI BERBASIS WEB

TUGAS AKHIR

STIVEN SINAGA
142406232

PROGRAM STUDI D3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2017

Universitas Sumatera Utara

2


APLIKASI E-COMMERCE PENYEWAAN MOBIL
CV. JAYA ABADI BERBASIS WEB

TUGAS AKHIR

Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh
Ahli Madya

STIVEN SINAGA
142406232

PROGRAM STUDI D3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2017

Universitas Sumatera Utara


3

PERSETUJUAN

Judul
Kategori
Nama
Nomor Induk Mahasiswa
Program Studi
Depaetemen
Fakultas

: Perancangan Aplikasi E-commerce Penyewaan
Mobil CV. Jaya Abadi Berbasis Web
: Tugas Akhir
: Stiven Sinaga
: 142406232
: Diploma 3 Teknik Informatika
: Matematika
: Matematika Dan Ilmu Pengetahuan Alam

Universitas Sumatera Utara

Disetujui di
Medan,
Juli 2017

Disetujui oleh
Program Studi D3 Teknik Informatika
Ketua,

Pembimbing,

Dra. Normalina Napitupulu, M.Sc
NIP. 196311061989022001

Dr. Bambang Irawan, M.Sc
NIP.194704211976031001

i
Universitas Sumatera Utara


4

PERNYATAAN

APLIKASI E-COMMERCE PENYEWAAN MOBIL
CV. JAYA ABADI BERBASIS WEB

TUGAS AKHIR

Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali
beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.

Medan,

Juli 2017

STIVEN SINAGA
NIM. 142406232


ii
Universitas Sumatera Utara

5

PENGHARGAAN

Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Pemurah
dan Maha Penyayang, dengan limpah karuniaNya penulis dapat menyelesaikan
penyusunan Tugas Akhir ini dengan judul “APLIKASI E-COMMERCE
PENYEWAAN MOBIL CV. JAYA ABADI BERBASIS WEB”. Terima kasih
penulis sampaikan kepada Bapak, Ibu, dan Keluarga yang selama ini memberikan
bantuan dan dorongan yang diperlukan.
Terima kasih penulis sampaikan kepada Bapak Dr. Bambang Irawan,
M.Sc selaku dosen pembimbing yang telah meluangkan waktunya selama
penyusunan Tugas Akhir ini. Terima kasih kepada Ibu Dra. Normalina
Napitupulu, M.Sc sebagai Dosen Pembimbing Akademik yang telah membimbing
penulis selama masih menjadi mahasiswa aktif. Terima kasih kepada Ibu Dra.
Normalina Napitupulu, M.Sc dan Bapak Drs. James Peter Marbun, M.Kom selaku
Ketua dan Sekretaris Program Studi D3 Teknik Informatika FMIPA USU Medan,

Dekan dan Wakil Dekan FMIPA USU, pegawai FMIPA USU dan rekan-rekan
kuliah.

Medan,

Juli 2017

Penulis,

STIVEN SINAGA
NIM. 142406232

iii
Universitas Sumatera Utara

6

DAFTAR RIWAYAT HIDUP

Nama

Tempat/Tgl Lahir
Agama
Jenis Kelamin
Alamat
No. Hp
Nama Orang Tua
Nama Ayah
Nama Ibu
Pekerjaan Orang Tua
Ayah
Ibu
Alamat Orang Tua
No. HP

:
:
:
:
:
:


Stiven Sinaga
Kisaran, 30 September 1996
Kristen Protestan
Laki-laki
Jl. Penampungan No.8D
081260786232

: Agus Sinaga
: Manna Manurung
:
:
:
:

Pegawai BUMN
Ibu Rumah Tangga
Jl. Kamboja - KISARAN
081370607656


Riwayat Pendidikan
2011-2014
2008-2011
2002-2008
2001-2002

:
:
:
:

SMA Swasta Santo Thomas 2 Medan
SMP Swasta Panti Budaya Kisaran
SD Swasta Panti Budaya Kisaran
TK Panti Budaya Kisaran

iv
Universitas Sumatera Utara

7


ABSTRAK

Tugas Akhir ini membahas tentang Aplikasi E-Commerce Penyewaan Mobil CV.
Jaya Abadi Berbasis Web. Tugas Akhir ini juga membahas tentang pembuatan
Data Flow Diagram dan pembuatan Database yang berhubungan dengan
pembuatan rental mobil. Model penelitian yang digunakan adalah dengan
pengumpulan data melalui studi literatur dan observasi. Bahasa pemograman yang
dipakai adalah PHP. Untuk tampilan menggunakan CSS dan Jquery. Databasenya
menggunakan MySQL. Tools dan editor yang digunakan ialah XAMPP dan
Sublime Text Editor.Aplikasi ini akan digunakan sebagai media untuk
mempermudah penyewaan mobil yang dilakukan oleh pengguna(user).Hasil dari
Tugas Akhir ini menghasilkan software penyewaan mobil berbasis Web.
Kata kunci:Rental Mobil, PHP, MySQL, Website

v
Universitas Sumatera Utara

8


ABSTRACT

This Final Project discusses the Application of E-Commerce Car Hire CV. Jaya
Abadi Web-Based. This Final Project also discusses the making of Data Flow
Diagram and making Database associated with making car rental. The research
model used is by collecting data through literature study and observation. The
programming language used is PHP. To view using CSS and Jquery. The database
uses MySQL. Tools and editors used are XAMPP and Sublime Text Editor. This
application will be used as a medium to facilitate the rental of car made by the
user (user). The results of this Final Project generate Web-based car rental
software.
Keywords: Car Rental, PHP, MySQL, Website

vi
Universitas Sumatera Utara

9

DAFTAR ISI

Halaman
Halamani
ii
iii
iv
v
vii
viii
ix

Persetujuan
Penyataan
Penghargaan
Daftar Riwayat Hidup
Abstrak
Daftar Isi
Daftar Tabel
Daftar Gambar
BAB 1

BAB 2

PENDAHULUAN
1.1 Latar Belakang
1.2 Perumusan Masalah
1.3 Batasan Masalah
1.4 Tujuan Penelitian
1.5 Manfaat Penelitian
1.6 Metodologi Penelitian
1.7 Sistematika Penulisan

1
1
3
4
4
4
5
6

LANDASAN TEORI
2.1 Pengertian Aplikasi
2.2 Pengertian Internet
2.2.1 Network
2.2.2 Web Server
2.2.3 World Wide Web (WWW)
2.2.4 Hyper Text Transfer Protocol (HTTP)
2.3 Hyper Text Markup Language (HTML)
2.4 Personal Home Page (PHP)
2.4.1 Sejarah PHP
2.4.2 Konsep Dasar PHP
2.5 MySQL
2.6 Sublime Text 2
2.7 CSS (Cascading Style Sheet)
2.8 JavaScript
2.9 Data Flow Diagram

8
8
8
9
9
11
11
12
14
14
15
17
18
18
19
19

vii
Universitas Sumatera Utara

10

2.10 Flowchart

21

PERANCANGAN SISTEM
3.1 Perancangan Sistem
3.1.1 Diagram Konteks
3.1.2 Data Flow Diagram Level 1 Proses
Pendaftaran User
3.1.3 Data Flow Diagram Level 2 Poses
Pemesanan Mobil
3.2 Perancangan Database
3.2.1 Entity Relationship Diagram
3.3 Flowchart
3.3.1 Flowchart Menu Utama
3.3.2 Flowchart Member
3.3.3 Flowchart Admin
3.4 Perancangan Antar Muka (Interface)

25
25
25
26

BAB 4

IMPLEMENTASI SISTEM
4.1 Implementasi Sistem
4.2 Tujuan Implementasi
4.3 Komponen Dalam Implementasi Sistem
4.3.1 Kebutuhan Perangkat Keras (Hardware)
4.3.2 Kebutuhan Perangkat Lunak (Software)
4.3.3 Kebutuhan Brainware
4.4 Tampilan Halaman Website

39
39
39
40
40
41
41
41

BAB 5

KESIMPULAN DAN SARAN
5.1 Kesimpulan
5.2 Saran

48
48
48

BAB 3

Daftar Pustaka
Lampiran

26
28
31
31
31
32
32
33

49

viii
Universitas Sumatera Utara

11

DAFTAR TABEL

Nomor Tabel
2.1
2.2
2.3
2.4
2.5
3.1
3.2
3.3
3.4
3.5

Judul
Simbol-simbol Data Flow Diagram
Flow Directian Symbols
Tabel Processing Symbols
Tabel Input-Output Symbols
Simbol dalam ERD
Tabel tbl_member
Tabel tbl_mobil
Tabel tbl_pesanan
Tabel tbl_buktipembayaran
Tabel tbl_user

Halaman
20
21
22
23
24
28
28
29
29
30

ix
Universitas Sumatera Utara

12

DAFTAR GAMBAR

Nomor Gambar
3.1
3.2
3.3
3.4
3.5
3.6
3.7
3.8
3.9
3.10
3.11
3.12
3.13
3.14
3.15
3.16
3.17
3.18
3.19
4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
4.9
4.10
4.11
4.12

Judul

Halaman

Data Flow Diagram (DFD)
Data Flow Diagram Level 1 Proses Pendaftaran User
Data Flow Diagram Level 2 Poses Pemesanan Mobil
Entity Relationship Diagram
Relationship Diagram
Alur Flowchart Beranda
Alur Flowchart Member
Alur Flowchart Admin
Perancangan tatap muka halaman utama
Perancangan tatap muka halaman login
Perancangan tatap muka pesan mobil
Perancangan tatap muka status pesanan
Perancangan tatap muka bukti pembayaran
Perancangan tatap muka tentang kami
Perancangan tatap muka halaman login admin
Perancangan tatap muka mobil
Perancangan tatap muka pesanan
Perancangan tatap muka member
Perancangan tatap muka password admin
Beranda
Halaman Pesan Mobil
Halaman Status Pemesanan
Halaman Tentang Kami
Halaman Login Member
Halaman Upload Bukti Pembayaran
Halaman Login Admin
Halaman Tambah Mobil
Halaman Update Mobil
Halaman Pesanan Member
Halaman Member
Halaman Edit Password

25
26
26
27
27
30
31
32
33
34
34
35
35
36
36
37
37
38
38
42
43
43
43
44
44
45
45
46
46
47
47

x
Universitas Sumatera Utara