Aplikasi Penyewaan Mobil Berbasis Web - Studi Kasus : AF Trans.
v
ABSTRAK
AF Transport adalah salah satu tempat penyewaan mobil yang berada di Bandung. Dalam menyelesaikan proses sewa mobilnya masih dilakukan secara manual.Seperti pencatatan data-data yang berhubungan dengan data mobil, data member, data penyewaan, dan data pengembalian. Oleh karena itu, AF Transport membutuhkan suatu aplikasi yang dapat membantu proses penyewaan mobil untuk mempermudah proses pendataan serta membuat aplikasi yang menanggil hubungan dengan pelanggan AF Transport itu sendiri. Aplikasi Penyewaan Mobil dan Pendataan Data Customer ini bersifat online sehingga dapat langsung diakses oleh customer yang ingin menyewa. Aplikasi ini dibangun dengan menggunakan PHP,CSS, MySQL, dan modul pendukung Email Gateway.
(2)
vi
ABSTRACT
AF Transport is one of the rental car in Yogyakarta. In completing rent car process, it still done manual. As the recording data associated with car data, data member, rental records, and data returns.Therefore, AF transport requires an application that can help the process of leasing a car and the application can manage relationship between the customer and AF Transport.Rent Car and Collect Customer data Application in AF Transport is online as it can be directly accessed by the customer who wants to rent. The application is built using PHP, CSS, MySQL, and module support Email Gateway.
(3)
vii
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii
PRAKATA ... iv
ABSTRAK ... v
ABSTRACT ... vi
DAFTAR ISI ... vii
DAFTAR GAMBAR ... xii
DAFTAR TABEL ... xiv
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Rumusan Masalah ... 2
1.3 Tujuan Pembahasan... 2
1.4 Ruang Lingkup Kajian... 3
1.4.1 Batasan Software ... 3
1.4.2 Batasan Hardware ... 3
1.4.3 Batasan Aplikasi ... 3
1.5 Sumber Data ... 4
1.6 Sistematika Penyajian ... 5
BAB II ... 6
KAJIAN TEORI ... 6
2.1 Penyewaan ... 6
2.2 CustomerRelationshipManagement ... 6
2.3 Perancangan Basis Data ... 7
2.3.1 Diagram E-R ... 7
2.3.2 Kardinalitas ... 7
2.4 Unified Modeling Language (UML) ... 8
2.4.1 Use case Diagram ... 9
2.4.2 Sequence Diagram ... 10
(4)
viii
2.4.4 Activity Diagram ... 13
2.5 HTML ... 13
2.6 PHP ... 13
2.7 MYSQL ... 14
2.8 E-Mail Gateway ... 15
2.8.1 E-Mail ... 15
2.8.2 E-Mail Gateway ... 16
BAB III ... 17
ANALISIS DAN RANCANGAN SISTEM ... 17
3.1 Analisis Sistem ... 17
3.1.1 Analisis Sistem Lama ... 17
3.1.2 Analisis CRM ... 19
3.2 Perancangan Basis Data ... 20
3.2.1 Perancangan ER Diagram ... 20
3.2.2 Perancangan Struktur Tabel ... 22
3.3 Perancangan Aplikasi ... 24
3.3.1 Use case Diagram ... 24
3.3.2 Deksripsi Skenario Use case Diagram ... 28
3.3.3 Activity Diagram ... 39
3.3.4 Class Diagram ... 49
3.3 Perancangan Antar Muka ... 49
3.3.1 Perancangan halaman beranda ... 50
3.3.2 Perancangan halaman daftar (registrasi) ... 50
3.3.3 Perancangan halaman masuk ... 51
3.3.4 Perancangan halaman beranda Customer ... 52
3.3.5 Perancangan halaman data diri Customer ... 53
3.3.6 Perancangan halaman daftar mobil ... 53
3.3.7 Perancangan halaman peminjaman mobil ... 54
3.3.8 Perancangan halaman login admin ... 55
3.3.9 Perancangan halaman beranda admin ... 56
3.3.10 Perancangan halaman data customer ... 56
(5)
ix
3.3.12 Perancangan halaman data peminjaman... 58
3.3.13 Perancangan halaman data pengembalian... 58
3.3.14 Perancangan halaman data pengembalian... 59
3.3.15 Perancangan halaman data crm ... 60
3.3.16 Perancangan halaman loginowner ... 61
3.3.17 Perancangan halaman input data admin... 61
3.3.18 Perancangan halaman lihat data admin ... 62
3.3.19 Perancangan halaman laporan bulanan ... 63
BAB IV ... 64
HASIL PENELITIAN ... 64
4.1 Implementasi ... 64
4.1.1 Implementasi perangkat lunak ... 64
4.1.2 Implementasi perangkat keras ... 64
4.1.3 Implementasi instalisasi aplikasi ... 65
4.2 Implementasi Antarmuka ... 66
4.2.1 Login admin ... 66
4.2.2 Beranda admin ... 67
4.2.3 Data Member ... 68
4.2.4 Data Mobil ... 68
4.2.5 Input Data Mobil ... 69
4.2.6 Penyewaan Mobil ... 70
4.2.7 Pengembalian Mobil ... 70
4.2.8 Login Customer ... 71
4.2.9 Biodata ... 72
4.2.10 Ganti Password ... 72
4.2.11 Daftar Mobil ... 73
4.2.12 Edit Penyewaan ... 74
4.2.13 Input Data Admin ... 75
4.2.14 Lihat Data Admin ... 76
4.2.15 Laporan Berdasarkan Mobil ... 77
4.2.16 Laporan Berdasarkan Supir ... 77
(6)
x
BAB V ... 80
PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 80
5.1 Admin Konten ... 80
5.1.1 Sign in admin ... 80
5.1.2 Lihat Data Mobil ... 81
5.1.3 Buat Data Mobil ... 82
5.1.4 Memerbaharui Data Mobil ... 83
5.1.5 Melihat Data Customer ... 84
5.1.6 Melihat Data Customer Berdasarkan Id ... 85
5.1.7 Melihat Data Penyewaan ... 85
5.1.8 Melihat Data Penyewaan ... 86
5.2 Customer Content ... 87
5.2.1 Sign incustomer... 87
5.2.2 Registrasi Customer ... 88
5.2.3 Ganti Password Customer ... 89
5.2.4 Customer Memesan Mobil ... 90
5.2.5 Customer Memilih Tanggal Peminjaman ... 91
5.2.6 Menu Edit Penyewaan ... 92
5.2.7 Menu Kontak ... 93
5.2.8 Menu Testimoni ... 94
5.3 Konten Owner ... 96
5.3.1 Login Owner ... 96
5.3.2 Memasukkan Data Admin ... 97
5.3.3 Melihat Data Admin ... 98
5.3.4 Melihat Laporan Berdasarkan Supir ... 98
5.3.5 Melihat Laporan Berdasarkan Merk Mobil ... 99
5.3.6 Melihat Laporan Berdasarkan Laporan Bulanan ... 100
BAB VI ... 102
SIMPULAN DAN SARAN ... 102
6.1 Simpulan ... 102
6.2 Saran ... 102
(7)
xi
6.2.2 Saran pelaksanaan penelitian ... 103
DAFTAR PUSTAKA ... 104
DATA DIRI ... 1
PENDIDIKAN FORMAL ... 1
PENGALAMAN BERORGANISASI ... 1
KEMAMPUAN (HARD SKILL) ... 1
(8)
xii
DAFTAR GAMBAR
Gambar 2 - 1 contoh actor ... 10
Gambar 2 - 2 contoh case ... 10
Gambar 2 - 3 contoh use case ... 10
Gambar 2 - 4 contoh sequence diagram ... 11
Gambar 2 - 5 contoh class diagram ... 12
Gambar 3 - 1 Flowchart Transaksi Pemesanan Travel ... 18
Gambar 3 - 2 ER - Diagram proses bisnis AF Trans ... 21
Gambar 3 - 3 use case keseluruhan sistem ... 25
Gambar 3 - 4 use case data customer ... 26
Gambar 3 - 5 use case diagram admin ... 27
Gambar 3 - 6 use case diagram owner ... 28
Gambar 3 - 7 activity diagram input data customer ... 40
Gambar 3 - 8 activity diagram sewa mobil ... 41
Gambar 3 - 9 activity diagram input komentar ... 42
Gambar 3 - 10 activity diagram input data mobil ... 43
Gambar 3 - 11 activity diagram view data customer ... 44
Gambar 3 - 12 activity daagram update data penyewaan ... 45
Gambar 3 - 13 activity diagram update data customer ... 46
Gambar 3 - 14 activity diagram ganti data password ... 47
Gambar 3 - 15 activity diagram update data mobil ... 48
Gambar 3 - 16 class diagram aplikasi yang dibangun ... 49
Gambar 3 - 17 perancangan antarmuka halaman awal ... 50
Gambar 3 - 18 perancangan antarmuka menu pendaftaran ... 51
Gambar 3 - 19 perancangan antarmuka halaman masuk ... 52
Gambar 3 - 20 perancangan antarmuka beranda customer ... 52
Gambar 3 - 21 perancangan antarmuka data diri customer ... 53
Gambar 3 - 22 perancangan antarmuka pemilihan mobil ... 54
Gambar 3 - 23 perancangan antarmuka peminjaman mobil ... 55
Gambar 3 - 24 perancangan antarmuka login admin ... 55
(9)
xiii
Gambar 3 - 26 perancangan antarmuka data customer ... 57
Gambar 3 - 27 perancangan antarmuka data mobil ... 57
Gambar 3 - 28 perancangan antarmuka data peminjaman ... 58
Gambar 3 - 29 perancangan antarmuka data pengembalian ... 59
Gambar 3 - 30 perancangan antarmuka data pengembalian ... 60
Gambar 3 - 31 perancangan antarmuka data crm ... 60
Gambar 3 - 32 perancangan antarmuka login owner ... 61
Gambar 3 - 33 perancangan antarmuka halaman input ... 62
Gambar 3 - 34 perancangan antarmuka lihat data admin ... 62
Gambar 3 - 36 laporan bulanan ... 63
Gambar 4 - 1 menjalankan XAMPP ... 65
Gambar 4 - 2 konfigurasi xampp ... 66
Gambar 4 - 3 interface login admin ... 67
Gambar 4 - 4 interface beranda admin ... 67
Gambar 4 - 5 interface data member ... 68
Gambar 4 - 6 interface lihat data admin ... 69
Gambar 4 - 7 interface input data mobil ... 69
Gambar 4 - 8 interface penyewaan mobil ... 70
Gambar 4 - 9 interface data kembali ... 71
Gambar 4 - 10 interface login customer ... 71
Gambar 4 - 11 interface biodata ... 72
Gambar 4 - 12 interface ganti password customer ... 73
Gambar 4 - 13 interface daftar mobil ... 74
Gambar 4 - 14 inteface list peminjaman mobil ... 75
Gambar 4 - 15 input data admin owner ... 76
Gambar 4 - 16 interface lihat data admin ... 76
Gambar 4 - 17 interface laporan mobil berdasakan merk mobil... 77
Gambar 4 - 18 interface laporan berdasarkan jasa supir ... 78
(10)
xiv
DAFTAR TABEL
Tabel 1. 1 batasan hardware aplikasi dibangun ... 3
Tabel 3. 1 struktur tabel sistem ... 22
Tabel 3. 2 use case input data customer ... 29
Tabel 3. 3 use case input penyewaan mobil ... 30
Tabel 3. 4 use case input komentar ... 31
Tabel 3. 5 use case input data mobil ... 32
Tabel 3. 6 use case view data customer ... 33
Tabel 3. 7 use caseupdate data penyewaan ... 34
Tabel 3. 8 use caseupdate data customer ... 35
Tabel 3. 9 use case ganti data password ... 36
Tabel 3. 10 use caseupdate data mobil ... 37
Tabel 3. 11 use caseview data admin ... 38
Tabel 5. 1 pengujian sign in admin ... 80
Tabel 5. 2 pengujian lihat data mobil ... 81
Tabel 5. 3 pengujian input data mobil ... 82
Tabel 5. 4 pengujian perbaharui data mobil ... 83
Tabel 5. 5 interface melihat data customer ... 84
Tabel 5. 6 interface data customer berdasarkan id ... 85
Tabel 5. 7 interface melihat data penyewaan ... 85
Tabel 5. 8 interface data penyewaan ... 86
Tabel 5. 9 interface sign in customer ... 87
Tabel 5. 10 interface registrasi customer ... 88
Tabel 5. 11 interface ganti password ... 89
Tabel 5. 12 interface memesan mobil ... 90
Tabel 5. 13 interface memilih tanggal peminjaman ... 91
Tabel 5. 14 interface menu edit penyewaan ... 92
Tabel 5. 15 interface menu kontak ... 94
Tabel 5. 16 interface testimoni ... 94
Tabel 5. 17 interface login owner ... 96
(11)
xv
Tabel 5. 19 interface melihat data admin ... 98
Tabel 5. 20 interface laporan berdasarkan supir ... 98
Tabel 5. 21 interface berdasarkan merk mobil ... 99
(12)
xvi
DAFTAR NOTASI / LAMBANG
Jenis Notasi/Lambang Nama Arti
Flowchart Input/Output Simbol Input/Output
digunakan untuk menyatakan dan mewakili data masukan atau keluaran
Flowchart Connnector Simbol Penghubung
digunakan untuk menunjukkan
sambungan dari bagan alir yang terputus di halaman yang masih sama.
Flowchart Off-Page Simbol Penghubung
Halaman lain digunakan untuk menunjukkan hubungan arus proses yang terputus dengan sambungannya ada dihalaman lain
Flowchart Flow Line Simbol Garis Alir
digunakan untuk menunjukkan aliran atau arus dari proses.
Flowchart Terminal Point Digunakan untuk
menunjukkan awal dan akhir dari suatu proses.
Flowchart Preparation Simbol Persiapan
digunakan untuk memberi nilai awal
(13)
xvii
Suatu besaran atau variabel ( harga awal ).
Flowchart Process Simbol Proses atau
Pengolahan digunakan untuk mewakili suatu proses, seperti pengolahan aritmatika atau pemindahan data.
Flowchart Predefined
Process
.Proses Terdefenisi digunakan untuk menunjukkan suatu operasi yang rinciannya ditunjukkan di tempat lain atau untuk proses yang detilnya dijelaskan terpisah, misalnya berbentuk subroutine.
Flowchart Decision Keputusan digunakan
untuk mewakili operasi perbandingan logika atau suatu penyeleksian kondisi di dalam program
ERD Entitas kumpulan dari objek
didunia nyata yang bisa dibedakan dengan objek yang lainnya
ERD Relasi relasi memodelkan
koneksi / hubungan antar entitas
(14)
xviii
ERD Atribut memodelkan property
dari atribut dan relasi
UML Actor Actor adalah pengguna
sistem. Actor tidak terbatas hanya manusia saja, jika sebuah sistem berkomunikasi dengan aplikasi lain dan membutuhkan input atau memberikan output, maka aplikasi tersebut juga bisa dianggap sebagai actor.
UML Use Case Use case digambarkan
sebagai lingkaran elips dengan nama use case dituliskan didalam elips tersebut.
UML Association Asosiasi digunakan
untuk menghubungkan actor dengan use case. Asosiasi digambarkan dengan sebuah garis yang menghubungkan antara Actor dengan Use Case.
(15)
1
BAB I PENDAHULUAN
Pada bab pendahuluan ini berisi tentang bagian awal pembahasan topic yang diangkat dalam penulisan tugas akhir. Adapun pembahasan yang dijabarkan pada bab ini meliputi latar belakang masalah diangkatnya topik yang akan dibahas, rumusan masalah dari topik yang diangkat, tujuan pembahasan, tujuan pembahasan, ruang lingkup kajian, sumber data dan juga sistematika pengajian.
1.1 Latar Belakang Masalah
AF Transport yang dalam hal ini dan selanjutnya disebut AF trans adalah salah satu tempat penyewaan mobil yang berada di kota Bandung yang sekarang ini sedang mengalami kemajuan dan sedang berusahan meningkatkan mutu pelayanan dengan pihak customer. Aktivitas penyewaan mobil di AF trans ini, masih dilakukan secara tertulis. Sehingga timbul masalah yang menganggu proses penyewaan mobil. Sekarang ini pihak AF trans melakukan pendataan menggunakan nota tetapi masalah muncul ketika pihak owner menginginkan rekapitulasi data customer dengan bertujuan untuk meningkatkan mutu perusahaan dan memberikan service yg lebih baik kepihak customer yang menyewa mobil karena banyak nota yang hilang. Sehingga AF trans membutuhkan sebuah aplikasi yang membantu aktifitasnya dalam melakukan penyewaan mobil dan pendataan customer.
Oleh karena itu, diperlukan sebuah aplikasi yang dapat membantu AF trans untuk mengelola data mobil yang masuk dan data yang keluar, membantu pengelolaan data dan informasi customer yang menyewa mobil, dan untuk mengelola transakasi pembayaran. Aplikasi ini akan dilengkapi pengingat kepada customer melalui e-mail gateway. E-mail gateway ini akan mengirim informasi – informasi yang ada di AF Trans baik itu informasi promosi dengan menerapkan konsep dari CRM (Customer Relationship Management), jika terjadi keterlambatan dalam
(16)
2
pengembalian mobil serta informasi – informasi lainnya. Karena itulah penulis mengangkat Proyek Akhir dengan judul “Aplikasi Penyewaan Mobil Berbasis WEB Studi Kasus : AF TRANS”. Aplikasi yang dibangun akan berbasis web dengan menggunakan PHP, CSS (Cascading Style Sheet), dan MySQL.
Dengan adanya aplikasi ini diharapkan dapat membantu AF Trans dalam proses penyewaan mobil dan pemberian informasi kepada customer sehingga dari pihak AF Trans dan pihak customer terjalin hubungan yang baik serta membantu customer untuk melihat informasi yang ada secara online.
1.2 Rumusan Masalah
Berdasarkan penjelasan pada latar belakang yang telah dipaparkan sebelumnya, maka dapat dirumuskan masalah-masalah yang ada sebagai berikut :
1. Bagaimana mencatat data mobil yang ada di AF Trans?
2. Bagaimana pengelolaan data customer yang menyewa mobil di AF Trans sehingga data customer tersebut dapat terorganisir dengan baik?
3. Bagaimana pengelolaan aktifitas penyewaan mobil sehingga kinerja pihak AF Trans menjadi efisien dan mengurangi human error?
4. Bagaimana pengelolaan informasi – informasi promosi yang dilakukan pihak AF Trans sampai ke customer ?
1.3 Tujuan Pembahasan
Berdasarkan rumusan masalah diatas, maka dapat dirumuskan tujuan pembahasan, yaitu:
1. Mengembangkan aplikasi untuk membantu petugas AF Trans dalam mengelola transaksi penyewaan mobil secara digital.
2. Mengembangkan aplikasi untuk membantu petugas AF Trans dalam mengelola transaksi harian penyewaan mobil.
(17)
3
3. Mengembangkan aplikasi yang memberikan informasi kepada customer mobil mana yang bisa disewa dan memberikan informasi penyewaan mobil melalui e-mail gateway.
4. Mengembangkan aplikasi yang bisa mengelola aktifitas penyewaan mobil sehingga kinerja pihak AF Trans menjadi efisien dan mengurangi human error.
5. Mengembangkan aplikasi yang dapat mengelola informasi promosi agar bisa sampai ke customer berdasarkan konsep dari CRM (customer Relationship Management)
1.4 Ruang Lingkup Kajian
1.4.1 Batasan Software
Aplikasi ini merupakan sebuah program yang dibuat untuk memberikan pelayanan yang lebih baik untuk customer sekaligus petugas AF Trans dan owner. Aplikasi ini dibuat dalam bentuk website menggunakan bahasa pemrograman php , database MYSQL dengan menambahkan fitur informasi melalui e-mail gateway.
1.4.2 Batasan Hardware
Untuk pengembangan aplikasi atau program ini, maka penulis membutuhkan perangkat keras dan lunak sebagai berikut:
Tabel 1. 1batasan hardware aplikasi dibangun
No Hardware Spesifikasi
1. Processor Min Pentium IV
2. Hard Disk Min 100 GB
3. Memori(RAM) Min 1024 MB
4. Internet Min 256Kbps
1.4.3 Batasan Aplikasi
Adapun beberapa batasan dalam aplikasi untuk yang mencakup pengerjaan tugas akhir ini ialah :
(18)
4
1. User yang menggunakan aplikasi ini ada tiga yaitu : Owner, petugas dan customer.
2. Aplikasi ini tidak menangani asuransi kecelakaan pada penyewa mobil.
3. Aplikasi tidak mendukung penggunaan paypal dan kartu kredit untuk pembayaran.
4. Konfirmasi pembayaran tidak berhubungan dengan sistem bank, sehingga customer harus melakukan konfirmasi kepada AF Tansport melalui via telepon atau sejenisnya, begitu pula dengan konfirmasi pembatalan penyewaan.
5. Aplikasi hanya menangani penyewaan mobil harian, sehingga jika ada customer yang menyewa selama seminggu,sebulan atau selebihnya akan ditangani diluar aplikasi.
1.5 Sumber Data
Dalam upaya memperoleh data yang digunakan untuk penyusunan laporan ini , ada dua jenis sumber yang didapat yaitu :
1. Sumber Data Primer a. Penelitian Lapangan
Metode ini berupa survey lapangan untuk mengamati dan memperhatikan keadaan yang sebenarnya terjadi pada penyewaan mobil di AF Trans.
b. Wawancara
Dalam metode ini , informasi dan data didapat dengan cara melakukan tanya jawab informal dengan pihak-pihak terkait. 2. Sumber Data Sekunder
Dalam Metode ini dilakukan dengan cara membaca dan mempelajari berbagai macam buku dan literatur yang berguna untuk mencari dan mengumpulkan data penunjang penyusunan laporan ini. Kemudaian diambil informasi yang sesuai dengan pembahasan tema dalam laporan ini.
(19)
5
1.6 Sistematika Penyajian
Penyusunan Tugas Akhir ini terbagi di dalam enam bab. Gambaran awal secara ringkas dari materi yang akan dibahas tiap bab adalah sebagai berikut :
BAB 1 : PENDAHULUAN
Bab ini membahas latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data dan sistematika penyajian
BAB 2 : KAJIAN TEORI
Bab ini membahas mengenai kajian teori yang digunakan dalam tahap analisis, rancangan dan pengujian aplikasi penelitian.
BAB 3 : ANALISIS DAN RANCANGAN SISTEM
Bab ini membahas mengenai analisis sistem, dan rancangan sistem yang terdiri dari arsitektur aplikasi, ER diagram, dan perancangan antarmuka pengguna
BAB 4 : HASIL PENELITIAN
Bab ini membahas hasil pembuatan sistem informasi perbandingan data MTTI berbasis web
BAB 5 : PEMBAHASAN DAN UJI COBA HASIL PENELITIAN Bab ini membahas hasil uji coba sistem informasi yang telah dibuat
BAB 6 : KESIMPULAN DAN SARAN
Bab ini membahas kesimpulan dan saran terhadap penelitian yang telah dibuat.
(20)
102
BAB VI
SIMPULAN DAN SARAN
Pada bab ini membahas mengenai kesimpulan dan saran untuk tugas akhir yang dibuat yang merupakan merupakan rangkuman hasil yang telah didapatkan.
6.1 Simpulan
Dari hasil penelititan yang dilakukan mengenai aplikasi pembuatan aplikasi rental berbasis website ini dapat diambil beberapa point kesimpulan yang berdasar pada tujuan dari penelitian diantaranya yaitu :
1. Aplikasi ini memberikan kemudahan bagi customer yang ingin menyewa mobil tanpa harus datang ke AF Trans.
2. Aplikasi ini juga membantu admin dalam menginputkan dan mengolah data penyewaan dan data pengembalian yang ada sehingga dapat meningkatkan produktivitas dari AF Trans.
3. Aplikasi ini membantu memberikan informasi promosi agar bisa sampai ke customer berdasarkan konsep dari CRM (customer Relationship Management)
6.2 Saran
Terdapat dua saran yang akan diberikan untuk penelitian yang dibuat ini yang pertama adalah saran untuk pengembangan aplikasi di masa yang akan datang dan kedua adalah saran untuk pelaksanaan penelitian dengan lebih baik di masa yang akan datang.
6.2.1 Saran Pengembangan Aplikasi
Terdapat beberapa saran untuk pengembangan aplikasi dimasa akan datang yaitu :
(21)
103
1. Diharapkan dapat melakukan proses pengiriman news letter ke
customer sehingga menambah info kepada customer untuk mendukung customer relationship management semakin berkembang. 2. Membuat aplikasi yang berbasis mobile dengan menggunakan web
service yang telah dibuat.
3. Menambahkan fitur yang menggunakan OAuth dari social media seperti facebook, google+ dan twitter.
4. Menambahkan validasi yang terdapat di semua sisi celah keamanan. 5. Melakukan verifikasi untuk kebenaran data pengguna yang akan
menjadi member melalui email dan lain sebagainya..
6.2.2 Saran pelaksanaan penelitian
Terdapat beberapa saran untuk penelitian yang sebaiknya dilakukan dimasa akan datang diantaranya yaitu :
1. Melakukan penelitian secara mendalam untuk menentukan detil informasi apa saja yang menjadi kriteria untuk peminjaman mobil. 2. Membuat kuisioner untuk menentukan data yang diperlukan untuk
menjadi tolak ukur peminjaman mobil yang dibutuhkan sekarang ini. 3. Melakukan penelitian mendalam tentang informasi apa saja yang bisa
dibagi kepada customer untuk mendukung terjalinnya komunikasi antara pihak AF Trans dan juga customer.
(22)
104
DAFTAR PUSTAKA
[1] T. R. Dyckman, R. E. Dukes and C. J. Davis, Financial Accounting, United States: Cambridge Business Publishers, 2010.
[2] Y. Yahya, Pengaruh Customer Relationship Management (CRM) dalam meningkatkan loyalitas pelanggan, 2011.
[3] I. Laboratory, Modul Praktikum Basis Data, Bandung: IT Telkom, 2010. [4] J. C. M and A. S. J, UML 2 for Dummies, Hungry Minds, 2004.
[5] J. H, Analisa Desain dan Pemprograman Obyek dengan UML dan Visual Basic NET, Yogyakarta: Andi, 2004.
[6] K. Hamilton, Learning UML 2.0., United State of America : O‟Reilly, 2006.
[7] M. R. Arief, Pemprograman Web Dinamis menggunakan PHP dan MySQL, Yogyakarta: Penerbit ANDI Yogyakarta, 2011.
[8] A. Kristanto, Kupas Tuntas PHP dan MySQL, Klaten: Cable Book, 2010. [9] K. C. Laudon and J. P. Laudon, Management Information Sistems: Managing the Digital Firms, 12th ed., Upple Saddle River, NJ: Prentice Hall, 2012.
[10] W. K. Chen, Linear Networks and Sistems, Belmont, CA: Wadsworth, 1993, pp. 123-135.
[11] Fathansyah, Basis Data, Bandung: Informatika, 2002.
[12] wikipedia, "pengertian penyewaan," 14 January 2014. [Online]. Available: https://id.wikipedia.org/wiki/Penyewaan. [Accessed 14 March 2014].
[13] wikipedia, "pengertian penyewaan," 14 january 2014. [Online]. Available: https://id.wikipedia.org/wiki/Penyewaan. [Accessed 14 march 2014].
(1)
3
3. Mengembangkan aplikasi yang memberikan informasi kepada customer mobil mana yang bisa disewa dan memberikan informasi penyewaan mobil melalui e-mail gateway.
4. Mengembangkan aplikasi yang bisa mengelola aktifitas penyewaan mobil sehingga kinerja pihak AF Trans menjadi efisien dan mengurangi human error.
5. Mengembangkan aplikasi yang dapat mengelola informasi promosi agar bisa sampai ke customer berdasarkan konsep dari CRM (customer Relationship Management)
1.4 Ruang Lingkup Kajian
1.4.1 Batasan SoftwareAplikasi ini merupakan sebuah program yang dibuat untuk memberikan pelayanan yang lebih baik untuk customer sekaligus petugas AF Trans dan owner. Aplikasi ini dibuat dalam bentuk website menggunakan bahasa pemrograman php , database MYSQL dengan menambahkan fitur informasi melalui e-mail gateway.
1.4.2 Batasan Hardware
Untuk pengembangan aplikasi atau program ini, maka penulis membutuhkan perangkat keras dan lunak sebagai berikut:
Tabel 1. 1batasan hardware aplikasi dibangun
No Hardware Spesifikasi
1. Processor Min Pentium IV
2. Hard Disk Min 100 GB
3. Memori(RAM) Min 1024 MB
4. Internet Min 256Kbps
1.4.3 Batasan Aplikasi
Adapun beberapa batasan dalam aplikasi untuk yang mencakup pengerjaan tugas akhir ini ialah :
(2)
1. User yang menggunakan aplikasi ini ada tiga yaitu : Owner, petugas dan customer.
2. Aplikasi ini tidak menangani asuransi kecelakaan pada penyewa mobil.
3. Aplikasi tidak mendukung penggunaan paypal dan kartu kredit untuk pembayaran.
4. Konfirmasi pembayaran tidak berhubungan dengan sistem bank, sehingga customer harus melakukan konfirmasi kepada AF Tansport melalui via telepon atau sejenisnya, begitu pula dengan konfirmasi pembatalan penyewaan.
5. Aplikasi hanya menangani penyewaan mobil harian, sehingga jika ada customer yang menyewa selama seminggu,sebulan atau selebihnya akan ditangani diluar aplikasi.
1.5 Sumber Data
Dalam upaya memperoleh data yang digunakan untuk penyusunan laporan ini , ada dua jenis sumber yang didapat yaitu :
1. Sumber Data Primer a. Penelitian Lapangan
Metode ini berupa survey lapangan untuk mengamati dan memperhatikan keadaan yang sebenarnya terjadi pada penyewaan mobil di AF Trans.
b. Wawancara
Dalam metode ini , informasi dan data didapat dengan cara melakukan tanya jawab informal dengan pihak-pihak terkait. 2. Sumber Data Sekunder
Dalam Metode ini dilakukan dengan cara membaca dan mempelajari berbagai macam buku dan literatur yang berguna untuk mencari dan mengumpulkan data penunjang penyusunan laporan ini. Kemudaian diambil informasi yang sesuai dengan pembahasan tema dalam laporan ini.
(3)
5
1.6 Sistematika Penyajian
Penyusunan Tugas Akhir ini terbagi di dalam enam bab. Gambaran awal secara ringkas dari materi yang akan dibahas tiap bab adalah sebagai berikut :
BAB 1 : PENDAHULUAN
Bab ini membahas latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data dan sistematika penyajian
BAB 2 : KAJIAN TEORI
Bab ini membahas mengenai kajian teori yang digunakan dalam tahap analisis, rancangan dan pengujian aplikasi penelitian.
BAB 3 : ANALISIS DAN RANCANGAN SISTEM
Bab ini membahas mengenai analisis sistem, dan rancangan sistem yang terdiri dari arsitektur aplikasi, ER diagram, dan perancangan antarmuka pengguna
BAB 4 : HASIL PENELITIAN
Bab ini membahas hasil pembuatan sistem informasi perbandingan data MTTI berbasis web
BAB 5 : PEMBAHASAN DAN UJI COBA HASIL PENELITIAN Bab ini membahas hasil uji coba sistem informasi yang telah dibuat
BAB 6 : KESIMPULAN DAN SARAN
Bab ini membahas kesimpulan dan saran terhadap penelitian yang telah dibuat.
(4)
102
SIMPULAN DAN SARAN
Pada bab ini membahas mengenai kesimpulan dan saran untuk tugas akhir yang dibuat yang merupakan merupakan rangkuman hasil yang telah didapatkan.
6.1 Simpulan
Dari hasil penelititan yang dilakukan mengenai aplikasi pembuatan aplikasi rental berbasis website ini dapat diambil beberapa point kesimpulan yang berdasar pada tujuan dari penelitian diantaranya yaitu :
1. Aplikasi ini memberikan kemudahan bagi customer yang ingin menyewa mobil tanpa harus datang ke AF Trans.
2. Aplikasi ini juga membantu admin dalam menginputkan dan mengolah data penyewaan dan data pengembalian yang ada sehingga dapat meningkatkan produktivitas dari AF Trans.
3. Aplikasi ini membantu memberikan informasi promosi agar bisa sampai ke customer berdasarkan konsep dari CRM (customer Relationship Management)
6.2 Saran
Terdapat dua saran yang akan diberikan untuk penelitian yang dibuat ini yang pertama adalah saran untuk pengembangan aplikasi di masa yang akan datang dan kedua adalah saran untuk pelaksanaan penelitian dengan lebih baik di masa yang akan datang.
6.2.1 Saran Pengembangan Aplikasi
Terdapat beberapa saran untuk pengembangan aplikasi dimasa akan datang yaitu :
(5)
103
1. Diharapkan dapat melakukan proses pengiriman news letter ke customer sehingga menambah info kepada customer untuk mendukung customer relationship management semakin berkembang. 2. Membuat aplikasi yang berbasis mobile dengan menggunakan web
service yang telah dibuat.
3. Menambahkan fitur yang menggunakan OAuth dari social media seperti facebook, google+ dan twitter.
4. Menambahkan validasi yang terdapat di semua sisi celah keamanan. 5. Melakukan verifikasi untuk kebenaran data pengguna yang akan
menjadi member melalui email dan lain sebagainya..
6.2.2 Saran pelaksanaan penelitian
Terdapat beberapa saran untuk penelitian yang sebaiknya dilakukan dimasa akan datang diantaranya yaitu :
1. Melakukan penelitian secara mendalam untuk menentukan detil informasi apa saja yang menjadi kriteria untuk peminjaman mobil. 2. Membuat kuisioner untuk menentukan data yang diperlukan untuk
menjadi tolak ukur peminjaman mobil yang dibutuhkan sekarang ini. 3. Melakukan penelitian mendalam tentang informasi apa saja yang bisa
dibagi kepada customer untuk mendukung terjalinnya komunikasi antara pihak AF Trans dan juga customer.
(6)
104
[1] T. R. Dyckman, R. E. Dukes and C. J. Davis, Financial Accounting, United States: Cambridge Business Publishers, 2010.
[2] Y. Yahya, Pengaruh Customer Relationship Management (CRM) dalam meningkatkan loyalitas pelanggan, 2011.
[3] I. Laboratory, Modul Praktikum Basis Data, Bandung: IT Telkom, 2010. [4] J. C. M and A. S. J, UML 2 for Dummies, Hungry Minds, 2004.
[5] J. H, Analisa Desain dan Pemprograman Obyek dengan UML dan Visual Basic NET, Yogyakarta: Andi, 2004.
[6] K. Hamilton, Learning UML 2.0., United State of America : O‟Reilly, 2006.
[7] M. R. Arief, Pemprograman Web Dinamis menggunakan PHP dan MySQL, Yogyakarta: Penerbit ANDI Yogyakarta, 2011.
[8] A. Kristanto, Kupas Tuntas PHP dan MySQL, Klaten: Cable Book, 2010. [9] K. C. Laudon and J. P. Laudon, Management Information Sistems: Managing the Digital Firms, 12th ed., Upple Saddle River, NJ: Prentice Hall, 2012.
[10] W. K. Chen, Linear Networks and Sistems, Belmont, CA: Wadsworth, 1993, pp. 123-135.
[11] Fathansyah, Basis Data, Bandung: Informatika, 2002.
[12] wikipedia, "pengertian penyewaan," 14 January 2014. [Online]. Available: https://id.wikipedia.org/wiki/Penyewaan. [Accessed 14 March 2014].
[13] wikipedia, "pengertian penyewaan," 14 january 2014. [Online]. Available: https://id.wikipedia.org/wiki/Penyewaan. [Accessed 14 march 2014].