skripsi aplikasi manajemen central rental mobil...
Post on 23-Feb-2020
4 Views
Preview:
TRANSCRIPT
SKRIPSI
APLIKASI MANAJEMEN CENTRAL RENTAL MOBIL
MENGGUNAKAN FRAMEWORK CODEIGNITER
(STUDY KASUS : GUNTUR SAKTI RENTAL)
FERRI ARDHIYANA PUTRA
135410089
PROGRAM STUDI TEKNIK INFORMATIKA
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AKAKOM YOGYAKARTA
2019
i
SKRIPSI
APLIKASI MANAJEMEN CENTRAL RENTAL MOBIL
MENGGUNAKAN FRAMEWORK CODEIGNITER
(STUDY KASUS : GUNTUR SAKTI RENTAL)
Diajukan Sebagai Syarat Untuk Memperoleh Gelar Sarjana Strata Satu (S-1)
Program Studi Teknik Informatika.
Sekolah Tinggi Manajemen Informatika Dan Komputer
Akakom Yogyakarta.
Disusun Oleh :
FERRI ARDHIYANA PUTRA
Nomor Mahasiswa : 135410089
PROGRAM STUDI TEKNIK INFORMATIKA
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AKAKOM YOGYAKARTA
2019
ii
iii
iv
HALAMAN PERSEMBAHAN
1. Puji dan syukur saya panjatkan kehadirat Tuhan Yang Maha Kuasa, atas kasih
karunia-Nya yang dilimpahkan kepada saya selama hidup, khususnya selama
menyusun skripsi ini.
2. Terima kasih Bapak Badiyanto S.kom.,M.Kom sebagai dosen pembimbing yang
telah banyak mengajarkan, mengarahkan, memberikan motivasi, dan dengan
segala cara yang sangat membantu saya dalam penyelesaian skripsi ini..
3. Terima kasih untuk kedua orang tua saya yang selalu memberi semangat,
memberi dorongan, nasihat, motivasi dan berdoa agar saya cepat menyelesaikan
tugas akhir.
4. Terimakasih untuk Menik Pratiwi tercinta yang selalu memberikan semangat,
mendoakan dan mengingatkan saya untuk mengerjakan skripsi.
v
HALAMAN MOTO
“ BANYAK KEGAGALAN DALAM HIDUP INI DIKARENAKAN ORANG
ORANG TIDAK MENYADARI BETAPA DEKATNYA MEREKA DENGAN
KEBERHASILAN SAAT MEREKA MENYERAH “
(Thomas Alva Edison)
vi
INTISARI
Sebuah framework (kerangka kerja) selain menyediakan lingkungan pengembangan
sendiri, juga menyediakan berbagai macam fungsi siap pakai yang dapat digunakan
dalam pembuatan aplikasi berbasis website. CodeIgniter merupakan sebuah
framework yang berisi berbagai fungsi yang dapat digunakan untuk membuat
fungsi-fungsi yang kompleks. Dalam membangun sebuah web, biasanya banyak
berkutat pada script koneksi database, logic program, query database dan tampilan /
interface. CodeIgniter merupakan toolkit yang cocok untuk Programmer Pemula
untuk membangun sebuah website menggunakan PHP. Pertimbangan lain yaitu
kinerja yang cepat, konfigurasi sangan minimal, banyak komunitas yang
mendukung, dokumentasi lengkap dan menggunakan model MVC.
Kata kunci : CodeIgniter, mvc, website
.
vii
KATA PENGANTAR
Puji dan syukur penulis panjatkan kehadirat Allah SWT, berkat rahmat, hidayah dan
pertolongan-Nya penulis dapat menyelesaikan Tugas Akhir yang berjudul “Aplikasi
Manajemen Central Rental Mobil Menggunakan Framework Codeigniter”. Tugas
Akhir ini dapat terselesaikan berkat bantuan dan bimbingan dari berbagai pihak. Oleh
karena itu, penulis mengucapkan terima kasih yang sebesar-besarnya kepada :
1. Bapak Totok Suprawoto, S.T., M.T selaku Ketua Sekolah Tinggi Manajemen
Informatika dan Komputer AKAKOM Yogyakarta.
2. Ibu Dini Fakta Sari, S.T., M.T. selaku ketua dan Bapak Ilham Rais Arvianto
S.pd.,M.Pd selaku wakil ketua program studi Teknik Informatika Strata satu
Sekolah Tinggi Manajemen Informatika dan Komputer AKAKOM Yogyakarta.
3. Bapak Agung Budi Prasetyo S.Kom.M.Kom sebagai dosen dan Bapak Drs. Tri
Prabawa, M.Kom. sebagai dosen penguji.
4. Bapak Badiyanto S.Kom.M.Kom selaku dosen pembimbing yang telah
memberikan bimbingan, pengarahan, waktu, semangat, dan ilmunya dalam
penyusunan tugas akhir ini.
5. Bapak ,Ibu dan keluarga tercinta yang dengan penuh cinta dan kasih syangnya
telah banyak memberikan doa, dukungan dan motivasi secara materiil maupun
moril guna kelancaran penyelesaian skripsi ini.
6. Terimakasih untuk Menik Pratiwi dan rekan seperjuangan yang selalu
memberikan semangat, dorongan, nasehat, motivasi dan doa agar saya cepat
menyelesaikan tugas akhir.
viii
Penulis menyadari bahwa dalam penyusunan tugas akhir ini masih jauh dari kata sempurna.
Oleh karena itu semua kritik dan saran yang bersifat membangun sangatlah diharapakan
guna menambah wawasan dan pengembangan ilmu yang telah penulis peroleh selama ini.
Semoga karya tulis ini dapat bermanfaat bagi semua pihak.
Yogyakarta,...............................................2019
Ferri Ardhiyana Putra
ix
DAFTAR ISI
HALAMAN JUDUL…………………………………………………………. i
HALAMAN PERSETUJUAN……………………………………………….. ii
HALAMAN PENGESAHAN………………………………………………... iii
HALAMAN PERSEMBAHAN……………………………………………… iv
HALAMAN MOTO………………………………………………………….. v
INTISARI…………………………………………………………………….. vi
KATA PENGANTAR………………………………………………………… vii
DAFTAR ISI………………………………………………………………...... ix
DAFTAR GAMBAR…………………………………………………………. xiv
DAFTAR TABEL……………………………………………………………. xviii
BAB I PENDAHULUAN………………………………………………… . 1
1.1. Latar Belakang Masalah…………........................................................... 1
1.2. Rumusan Masalah………………………………………………………. 3
1.3. Ruang Lingkup………………………………………………………….. 3
1.4. Tujuan Penelitian……………………………………………………… 5
1.5. Manfaat Penelitian……………………………………………………… 5
BAB II TINJAUAN PUSTAKA DAN DASAR TEORI……………………. 6
2.1. Tinjauan Pustaka……………………………………………………….. 6
2.2. Tabel Tinjauan Pustaka ………………………………………………… 8
2.3. Dasar Teori……………………………………………………………... 9
2.3.1. Website………………………………………………………………… 9
2.3.2. Tabel Masalah………………………………………………………….. 10
x
2.3.3. Framework Codelgniter………………………………………………... 11
BAB III METODE PENELITIAN…………………………………………… 16
3.1. Analisis Sistem………………………………………………………… 16
3.1.1. Perangkat Keras……………………………………………………….. 16
3.1.2. Perangkat Lunak………………………………………………………. 16
3.1.3. Kebutuhan Input………………………………………………………. 16
3.1.4. Kebutuhan Proses ….............................................................................. 17
3.1.5. Kebutuhan Output……........................................................................... 17
3.2. Perancangan system…………................................................................ 17
3.2.1. Struktur Folder Aplikasi ………………................................................ 18
3.2.3. Usecase Diagram ……………………………………………………… 20
3.2.4. Class Digram …………………………………………………………. 20
3.2.5. Sequence Diagram Reservasi………………………………………….. 21
3.2.6. Sequence Diagram Konfirmasi ………………………………………… 21
3.2.7. Sequence Diagram Pembatalan…………………………………………. 22
3.2.8. Sequence Diagram Pengambilan ……………………………………… 22
3.2.9. Sequence Diagram Pengembalian ……………………………………… 23
3.2.10. Sequence Diagram Denda …………………………………………….. 23
3.3. Perancangan Antar Muka …………………………………………….…. 23
3.3.1. Halaman User ……………………………………………………….…… 24
3.3.2. Halaman Anggota …………………………………………………….…. 24
3.3.3. Halaman Karyawan ………………………………………………….….. 25
3.3.4. Halaman Admin. …………………………………………………….….. 26
xi
BAB IV. IMPLEMENTASI DAN PEMBAHASAN ………………………….27
4.1. Implemntasi ………………………………………………………….....27
4.1.1. Register …………………………………………………………………27
4.1.2. Reservasi ………………………………………………………………..29
4.1.3. Konfirmasi …………………………..…………………………………..31
4.1.4. Pengujian Program………………………………………………………34
4.1.5. Tabel Rencana Pengujian Program …………….……………. ………34
4.1.6. Kasus dan Hasil Pengujian ……… ……………………………………..35
4.1.7. Tabel Pengujian Login…………………………………………………..35
4.1.8. Tabel Pengujian Login Halaman User….. ……………………………...37
4.1.9. Tabel Ubah Data Kategori……………………………………………….39
4.1.10. Tabel Tambah Data List Armada………….……………………………..40
4.2. Halaman User ……………………………………………………………41
4.2.1. Halaman Tentang ………………………………………………………...41
4.2.2. Halaman Cabang …………………………………………………………42
4.2.3. Halaman Armada ………………………………………………………...42
4.2.4. Halaman Tarif ……………………………………………………………43
4.2.5. Halaman Jenis Armada …………………………………………………..43
4.2.6. Halaman Kontak …………………………………………………………44
4.2.7. Halaman Informasi ………………………………………………………44
4.2.8. Halaman Register ……………………………………………………......45
4.2.9. Halaman Login …………………………………………………………..46
4.3. Halaman Anggota. ……………………………………………………….46
xii
4.3.1. Halaman Reservasi ……………………………………………………..47
4.3.2. Halaman Konfirmasi ……………………………………………………49
4.3.3. Halaman Denda …………………………………………………………51
4.3.4. Halaman Pembatalan ……………………………………………………52
4.3.5. Halaman Profile …………………………………………………………53
4.4. Halaman Karyawan ……………………………………………………..54
4.4.1. Halaman Reservasi Pending Karyawan …………………………………55
4.4.2. Halaman Reservasi Konfirm Karyawan …………………………………55
4.4.3. Halaman Reservasi Lunas Karyawan ……………………………………56
4.4.4. Halaman Reservasi Ambil Karyawan ……………………………………56
4.4.5. Halaman Reservasi Kembali Karyawan ………………………………….57
4.4.6. Halaman Denda Reservasi Karyawan ……………………………………58
4.4.7. Halaman Reservasi Riwayat Karyawan ………………………………….58
4.4.8. Halaman Laporan Armada Karyawan ……………………………………59
4.4.9. Halaman Laporan Konfirmasi Karyawan ………………………………...60
4.4.10. Halaman Laporan Reservasi Karyawan …………………………………..61
4.4.11. Halaman Laporan Denda Karyawan ………………………………………62
4.5. Halaman Admin …………………………………………………………...63
4.5.1. Halaman Reservasi Pending Admin ………………………………………63
4.5.2. Halaman Reservasi Konfirm Admin ………………………………………64
4.5.3. Halaman Reservasi Lunas Admin …………………………………………64
4.5.4. Halaman Reservasi Ambil Admin ………………………………………...64
4.5.5. Halaman Reservasi Kembali Admin ………………………………………65
xiii
4.5.6. Halaman Denda Reservasi Admin ………………………………………..65
4.5.7. Halaman Reservasi Riwayat Admin ……………………………………...65
4.5.8. Halaman Data Informasi ………………………………………………….66
4.5.9. Halaman Data Anggota …………………………………………………...67
4.5.10. Halaman Data Karyawan ..………………………………………………...68
4.5.11. Halaman Data Armada ……………………………………………………69
4.5.12. Halaman Data Jenis Armada ……………………………………………...70
4.5.13. Halaman Data Tarif ……………………………………………………….71
4.5.14. Halaman Data Cabang ……………………………………………….........72
4.5.15. Halaman Data Setting ……………………………………………………..73
4.5.16. Halaman Laporan Konfirmasi Admin ……………………………………74
4.5.17. Halaman Laporan Reservasi Admin ………………………………………74
4.5.18. Halaman Laporan Denda Admin ………………………………………….75
BAB V PENUTUP ………………………………………………………………..76
5.1. Kesimpulan …………………………………………………………………...76
5.2. Saran ………………………………………………………………………….76
DAFTAR PUSTAKA ………………………………………………………….….77
xiv
DAFTAR GAMBAR
Gambar 2.1. Konsep MVC………………..…………………………….……….12
Gambar 2.2. Struktur Folder Codelgniter..………………………………………13
Gambar 3.2.1. Struktur Folder Aplikasi………………………………………….18
Gambar 3.2.3 Usecase Diagram ………………………………………………...20
Gambar 3.2.4. Class Diagram ................................................................................ 20
Gambar 3.2.5. Sequence Diagram Reservasi ......................................................... 21
Gambar 3.2.6. Sequence Diagram Konfirmasi ...................................................... 21
Gambar 3.2.7. Sequence Diagram Pembatalan ...................................................... 22
Gambar 3.2.8. Sequence Diagram Pengambilan.................................................... 22
Gambar 3.2.9. Sequence Diagram Pengembalian .................................................. 23
Gambar 3.2.10. Sequence Diagram Denda ............................................................ 23
Gambar 3.3.1. Halaman User ................................................................................. 24
Gambar 3.3.2. Halaman Anggota........................................................................... 25
Gambar 3.3.3. Halaman Karyawan ........................................................................ 26
Gambar 3.3.4. Halaman Admin ............................................................................. 27
Gambar 4.1. Source Code Controller Register ...................................................... 27
Gambar 4.2. Source Code Model Register ........................................................... 28
Gambar 4.3. Source Code View Register .............................................................. 29
Gambar 4.4. Source Code Controller Reservasi .................................................... 30
Gambar 4.5. Source Code Model Reservasi .......................................................... 30
Gambar 4.6. Source Code View Reservasi ........................................................... 31
xv
Gambar 4.7. Source Code Controller Konfirmasi ................................................. 32
Gambar 4.8. Source Code Model Konfirmasi ....................................................... 32
Gambar 4.9. Source Code View Konfirmasi ......................................................... 33
Gambar 4.10. Home User ...................................................................................... 41
Gambar 4.11. Halaman Tentang ............................................................................ 41
Gambar 4.12. Halaman Cabang ............................................................................. 42
Gambar 4.13. Halaman Armada ............................................................................ 42
Gambar 4.14. Halaman Tarif ................................................................................. 43
Gambar 4.15. Halaman Jenis Armada ................................................................... 43
Gambar 4.16. Halaman Kontak.............................................................................. 44
Gambar 4.17. Halaman Informasi .......................................................................... 44
Gambar 4.18. Halaman Informasi .......................................................................... 45
Gambar 4.19. Halaman Register Anggota ............................................................. 45
Gambar 4.20. Halaman Login Anggota ................................................................. 46
Gambar 4.21. Halaman Home Anggota ................................................................. 46
Gambar 4.22. Halaman Reservasi Anggota ........................................................... 47
Gambar 4.23. Form Pencarian Armada ................................................................. 48
Gambar 4.24. Hasil Pencarian ............................................................................... 48
Gambar 4.25. Form Reservasi................................................................................ 49
Gambar 4.26. Konfirmasi Anggota ........................................................................ 49
Gambar 4.27. Pemilihan Konfirmasi ..................................................................... 50
Gambar 4.28. Form Konfirmasi ............................................................................. 51
Gambar 4.29. Denda Anggota................................................................................ 51
xvi
Gambar 4.30. Pembatalan ...................................................................................... 52
Gambar 4.31. Pemilihan Pembatalan ..................................................................... 53
Gambar 4.32. Form Pembatalan ............................................................................ 53
Gambar 4.33. Profile Anggota ............................................................................... 54
Gambar 4.34. Home Karyawan.............................................................................. 54
Gambar 4.35. Reservasi Pending ........................................................................... 55
Gambar 4.36. Reservasi Konfirmasi ...................................................................... 56
Gambar 4.37. Reservasi Lunas .............................................................................. 56
Gambar 4.38. Reservasi Ambil ............................................................................. 57
Gambar 4.39. Reservasi Kembali ......................................................................... 57
Gambar 4.40. Denda Reservasi .............................................................................. 58
Gambar 4.41. Riwayat Reservasi ........................................................................... 59
Gambar 4.42. Laporan Armada ............................................................................. 59
Gambar 4.43. Form Edit Armada........................................................................... 60
Gambar 4.44. Form Laporan Konfirmasi............................................................... 60
Gambar 4.45. Laporan Konfirmasi ........................................................................ 61
Gambar 4.46. Form Laporan Reservasi ................................................................. 61
Gambar 4.47. Laporan Reservasi ........................................................................... 62
Gambar 4.48. Form Laporan Denda ...................................................................... 62
Gambar 4.49. Laporan Denda ................................................................................ 63
Gambar 4.50. Home Admin ................................................................................... 63
Gambar 4.51. Data Informasi ................................................................................. 66
Gambar 4.52. Form Informasi ............................................................................... 66
xvii
Gambar 4.53. Data Anngota .................................................................................. 67
Gambar 4.54. Form Anggota ................................................................................. 67
Gambar 4.55. Data Karyawan ................................................................................ 68
Gambar 4.56. Form Karyawan ............................................................................... 68
Gambar 4.57. Data Armada ................................................................................... 69
Gambar 4.58. Form Karyawan …………………………………………………...69
Gambar 4.59. Data Jenis Armada ………………………………………………...70
Gambar 4.60. Form Jenis Armada………………………………………………...70
Gambar 4.61. Data Tarif ………………………………………………………….71
Gambar 4.62. Form Tarif …………………………………………………………71
Gambar 4.63. Data Cabang ……………………………………………………….72
Gambar 4.64. Form Cabang ………………………………………………………72
Gambar 4.65. Data Setting ………………………………………………………..73
Gambar 4.66. Form Setting ……………………………………………………….73
xviii
DAFTAR TABEL
2.2. Tabel Tinjauan Pustaka …………………………………………………8
2.3.2. Tabel Masalah …………………………………………………………..10
4.1.5. Tabel Rencana Pengujian Program …………………………………….34
4.1.7. Tabel Pengujian Login Halaman Karyawan …………………………...35
4.1.8. Tabel Pengujian Login Halaman User …………………………………37
4.1.9. Tabel Pengujian Ubah Data Kategori ………………………………….39
4.1.10. Tabel Pengujian Tambah Data List Armada………………………… 40
19
19
top related