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
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