rancang bangun sistem informasi parkir ...rancang bangun sistem informasi parkir dengan fitur cek...
TRANSCRIPT
RANCANG BANGUN SISTEM INFORMASI PARKIR DENGAN FITUR
CEK PEMBAYARAN MANDIRI OLEH KONSUMEN
(STUDI KASUS : HOTEL SANTIKA PREMIERE JAKARTA)
DERY ISNANTO
41813010160
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS ILMU KOMPUTER
UNIVERSITAS MERCU BUANA
JAKARTA
2016
http://digilib.mercubuana.ac.id/
RANCANG BANGUN SISTEM INFORMASI PARKIR DENGAN FITUR
CEK PEMBAYARAN MANDIRI OLEH KONSUMEN
(STUDI KASUS : HOTEL SANTIKA PREMIERE JAKARTA)
Laporan Tugas Akhir
Diajukan Untuk Melengkapi Salah Satu Syarat
Memperoleh Gelar Sarjana Komputer
Oleh :
DERY ISNANTO
41813010160
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS ILMU KOMPUTER
UNIVERSITAS MERCU BUANA
JAKARTA
2016
http://digilib.mercubuana.ac.id/
iii
http://digilib.mercubuana.ac.id/
iv
http://digilib.mercubuana.ac.id/
v
http://digilib.mercubuana.ac.id/
vi
KATA PENGANTAR
Puji syukur kehadirat Allah Subhanallahu wa Ta’ala yang telah melimpahkan
segala rahmat dan karunia-Nya, sehingga peneliti dapat menyelesaikan laporan
skripsi yang merupakan salah satu persyaratan untuk menyelesaikan program studi
strata satu (S1) pada program studi Sistem Informasi di Universitas Mercu Buana.
Peneliti menyadari skripsi ini masih jauh dari sempurna. Karena itu, kritik dan saran
akan senantiasa penulis terima dengan senang hati. Dengan segala keterbatasan,
peneliti menyadari pula bahwa skripsi ini tidak akan terwujud tanpa bantuan,
bimbingan, dan dorongan dari berbagai pihak. Untuk itu, dengan segala kerendahan
hati, penulis menyampaikan ucapan terima kasih kepada :
1. Bapak Dr. Arissetyanto Nugroho selaku Rektor Universitas Mercu Buana.
2. Ibu Nur Ani, ST., MMSI selaku ketua program studi Sistem Informasi di
Universitas Mercu Buana.
3. Bapak Riad Sahara, S.SI., MT selaku pembimbing skripsi pada
program studi Sistem Informasi di Universitas Mercu Buana.
4. Ibu dan Bapak tercinta yang telah mendukung penulis baik spirit maupun
materi.
5. Saudara dan sahabat-sahabatku, terutama kawan-kawan angkatan 2013
yang telah memberikan dukungan moral untuk terus meyelesaikan skripsi
ini.
Semoga Allah Subhanallahu wa Ta’ala membalas kebaikan dan selalu
mencurahkan hidayah serta taufik-Nya, Amin.
Jakarta, 20 Desember 2016
Peneliti
(Dery Isnanto)
http://digilib.mercubuana.ac.id/
vii
DAFTAR ISI LEMBAR PERNYATAAN ................................................................................... iii LEMBAR PERSETUJUAN SIDANG .................................................................. iv
LEMBAR PENGESAHAN .................................................................................... v
KATA PENGANTAR ........................................................................................... vi ABSTRACT .......................................................................................................... vii ABSTRAK ........................................................................................................... viii DAFTAR ISI .......................................................................................................... ix
DAFTAR GAMBAR ............................................................................................ xii DAFTAR TABEL ................................................................................................. xv
BAB I PENDAHULUAN ....................................................................................... 1
1.1 Latar belakang .......................................................................................... 1
1.2 Rumusan Masalah .................................................................................... 2
1.3 Batasan Masalah ....................................................................................... 2
1.4 Tujuan Penelitian ...................................................................................... 3
1.5 Manfaat Penelitian .................................................................................... 3
1.6 Metodelogi Penelitian ............................................................................... 3
1.6.1 Metode pengumpulan data ................................................................ 3
1.6.2 Metode Perancangan Sistem ............................................................. 4
1.6.3 Metodologi Pengujian Sistem ........................................................... 4
1.7 Sistematika Penelitian .............................................................................. 5
BAB II LANDASAN TEORI ................................................................................. 6
2.1 Literatur Review ....................................................................................... 6
2.2 Konsep Dasar Sistem Infomasi ................................................................ 9
2.2.1 Pengertian Sistem .............................................................................. 9
2.2.2 Pengertian Informasi ....................................................................... 10
2.2.3 Pengertian Sistem Informasi ........................................................... 10
2.3 Pengertian Jasa Parkir ............................................................................ 12
2.4 Sistem Informasi Parkir .......................................................................... 12
2.5 Metode Analisis Sistem Berjalan ........................................................... 13
2.6 Metode Pengembangan Sistem .............................................................. 14
2.7 Metode Pengujian Sistem ....................................................................... 16
2.8 UML (Unified Modelling Language) ..................................................... 17
2.8.1 Usecase Diagram ............................................................................ 18
http://digilib.mercubuana.ac.id/
viii
2.8.2 Sequence Diagram .......................................................................... 20
2.8.3 Activity Diagram ............................................................................. 22
2.8.4 Class Diagram ................................................................................ 24
2.9 Website ................................................................................................... 25
2.10 Database ............................................................................................. 26
2.10.1 The Database Management System (DBMS) ................................. 27
2.11 Pengertian HTML, PHP, CSS, Bootstrap dan MySQL ...................... 28
2.11.1 Pengenalan HTML .......................................................................... 28
2.11.2 Pengenalan PHP .............................................................................. 28
2.11.3 Pengenalan CSS .............................................................................. 29
2.11.4 Pengenalan Bootsrap ....................................................................... 29
2.11.5 Pengenalan MySQL ........................................................................ 30
2.12 Pengertian XAMPP, Sublime Text, dan PhpMyAdmin ...................... 30
2.12.1 Pengenalan XAMPP ....................................................................... 30
2.12.2 Pengenalan Sublime Text................................................................. 31
2.12.3 Pengenalan PhpMyAdmin .............................................................. 33
BAB III ANALISA DAN PERANCANGAN ...................................................... 34
3.1 Gambaran Umum Perusahaan ................................................................ 34
3.1.1 Sejarah Perusahaan.......................................................................... 34
3.1.2 Visi dan Misi Hotel Santika ............................................................ 35
3.1.3 Struktur Organisasi Perusahaan ...................................................... 36
3.1.4 Deskripsi Kerja................................................................................ 36
3.2 Analisa Permasalahan ............................................................................. 38
3.2.1 Masalah ........................................................................................... 38
3.2.2 Batasan Masalah.............................................................................. 39
3.3 Tahapan Penelitian ................................................................................. 39
3.4 Analisis Sistem Berjalan ........................................................................ 40
3.4.1 Analisis Proses Bisnis Sistem Berjalan ........................................... 40
3.5 Perancangan Sistem Usulan ................................................................... 41
3.5.1 Diagram Use Case Sistem Parkir .................................................... 42
3.5.2 Activity Diagram Sistem Parkir ....................................................... 45
3.5.3 Sequence Diagram Sistem Parkir .................................................... 52
3.5.4 Class Diagram Sistem Parkir .......................................................... 61
3.6 Struktur Menu ......................................................................................... 64
3.7 Rancangan Antar Muka Sistem .............................................................. 64
http://digilib.mercubuana.ac.id/
ix
3.7.1 Rancangan Antar Muka Admin ...................................................... 65
3.7.2 Rancangan Antar Muka Operator ................................................... 66
3.7.3 Rancangan Antar Muka Pimpinan .................................................. 69
3.7.4 Rancangan Antar Muka Tamu ........................................................ 70
BAB IV IMPLEMENTASI DAN PENGUJIAN .................................................. 71
4.1 Implementasi Sistem .............................................................................. 71
4.1.1 Sarana Untuk Implementasi ............................................................ 71
4.1.2 Implementasi Basis Data ................................................................. 72
4.1.3 Implementasi Sistem ....................................................................... 74
4.2 Pengujian Sistem .................................................................................... 82
4.2.1 Hasil Skenario Pengujian ................................................................ 84
4.2.2 Analisa Hasil Pengujian .................................................................. 85
BAB V PENUTUP ................................................................................................ 86
5.1 Kesimpulan ............................................................................................. 86
5.2 Saran ....................................................................................................... 86
DAFTAR PUSTAKA ........................................................................................... 87
LAMPIRAN .......................................................................................................... 89
http://digilib.mercubuana.ac.id/
x
DAFTAR GAMBAR
Gambar 2. 1 Studi Literatur Jurnal atau Penelitian Sistem Parkir .......................... 7
Gambar 2. 2 Model Waterfall (Jogiyanto, 2010) .................................................. 15
Gambar 2. 3 Klasifikasi Diagram UML (Dennis, Wixom, & Roth, 2012) ........... 18
Gambar 2. 4 Contoh Usecase Diagram (Dennis, Wixom, & Roth, 2012) ........... 20
Gambar 2. 5 Contoh Sequence Diagram (Dennis, Wixom, & Roth, 2012) .......... 22
Gambar 2. 6 Contoh Class Diagram (Dennis, Wixom, & Roth, 2012) ................ 25
Gambar 2. 7 Tampilan tabel pada bootstrap (Spurlock, 2013) ............................. 30
Gambar 2. 8 Tampilan XAMPP ............................................................................ 31
Gambar 2. 9 Tampilan Sublime Text 3 .................................................................. 32
Gambar 2. 10 Tampilan PhpMyAdmin (Firdaus, 2007) ....................................... 33
Gambar 3. 1 Struktur Organisasi Perusahaan ....................................................... 36
Gambar 3. 2 Tahapan penelitian ........................................................................... 39
Gambar 3. 3 Kartu Parkir ...................................................................................... 40
Gambar 3. 4 Flowmap proses bisnis berjalan ...................................................... 41
Gambar 3. 5 Diagram Use Case ............................................................................ 42
Gambar 3. 6 Diagram Activity admin kelola data master...................................... 45
Gambar 3. 7 Diagram Activity admin laporan parkir ............................................ 46
Gambar 3. 8 Diagram Activity input data kendaraan masuk ................................. 47
Gambar 3. 9 Diagram Activity input data kendaraan keluar ................................. 48
Gambar 3. 10 Diagram Activity data kondisi parkir .............................................. 49
Gambar 3. 11 Diagram Activity pimpinan lihat laporan parkir ............................. 50
Gambar 3. 12 Diagram Activity tamu estimasi biaya parkir ................................. 51
Gambar 3. 13 Diagram Sequence Login ............................................................... 52
Gambar 3. 14 Diagram Squence Admin kelola data pengguna ............................ 53
Gambar 3. 15 Diagram Squence Admin kelola data harga parkir......................... 54
Gambar 3. 16 Diagram Squence Admin kelola data kapasitas kendaraan ............ 55
Gambar 3. 17 Diagram Squence admin kelola laporan parkir .............................. 56
Gambar 3. 18 Diagram Squence input data kendaraan masuk .............................. 57
Gambar 3. 19 Diagram Squence input data kendaraan keluar .............................. 58
Gambar 3. 20 Diagram Squence pimpinan lihat laporan parkir ............................ 59
http://digilib.mercubuana.ac.id/
xi
Gambar 3. 21 Diagram Squence tamu lihat estimasi biaya parkir ........................ 60
Gambar 3. 22 Diagram Class sistem parkir .......................................................... 61
Gambar 3. 23 Strukur Menu.................................................................................. 64
Gambar 3. 24 Rancangan antar muka login .......................................................... 64
Gambar 3. 25 Rancangan antar muka kelola data pengguna ................................ 65
Gambar 3. 26 Rancangan antar muka kelola data kendaraan ............................... 65
Gambar 3. 27 Rancangan antar muka kelola laporan parkir ................................. 66
Gambar 3. 28 Rancangan antar muka home operator ........................................... 66
Gambar 3. 29 Rancangan antar muka jenis kendaraan ......................................... 67
Gambar 3. 30 Rancangan antar muka data kondisi parkir .................................... 67
Gambar 3. 31 Rancangan antar muka input data kendaraan masuk ..................... 68
Gambar 3. 32 Rancangan antar muka input data kendaraan keluar ...................... 68
Gambar 3. 33 Rancangan antar muka pimpinan data kondisi parkir .................... 69
Gambar 3. 34 Rancangan antar muka laporan parkir ............................................ 69
Gambar 3. 35 Rancangan antar muka estimasi biaya parkir tamu ........................ 70
Gambar 3. 36 Rancangan Antar Muka Estimasi Biaya melalui mobile phone ..... 70
Gambar 4. 1 Implementasi tabel user .................................................................... 72
Gambar 4. 2 Implementasi tabel jenis_kendaraan ................................................ 72
Gambar 4. 3 Implementasi tabel parkir_keluar ..................................................... 73
Gambar 4. 4 Implementasi tabel parkir_masuk .................................................... 73
Gambar 4. 5 Layar halaman login ......................................................................... 74
Gambar 4. 6 Layar Halaman Utama - Admin ....................................................... 74
Gambar 4. 7 Layar Kelola Data pengguna - Admin ............................................. 75
Gambar 4. 8 Layar Kelola Data Kendaraan – Formulir Tambah - Admin ........... 75
Gambar 4. 9 Layar Kelola Data Kendaraan - Admin............................................ 76
Gambar 4. 10 Layar Kelola Data Kendaraan - Halaman Ubah Data- Admin....... 76
Gambar 4. 11 Layar Input Parkir Masuk - Admin ................................................ 77
Gambar 4. 12 Layar Input Parkir Keluar - Admin ................................................ 77
Gambar 4. 13 Layar Laporan Parkir - Admin ....................................................... 78
Gambar 4. 14 Layar Jenis Kendaraan – Operator ................................................. 78
Gambar 4. 15 Layar Data Kondisi Parkir – Operator ........................................... 79
Gambar 4. 16 Layar Input Parkir Masuk – Operator ............................................ 79
http://digilib.mercubuana.ac.id/
xii
Gambar 4. 17 Layar Input Parkir Keluar – Operator ............................................ 80
Gambar 4. 18 Layar Data Kondisi Parkir - Pimpinan ........................................... 80
Gambar 4. 19 Layar Laporan Parkir Pimpinan ..................................................... 81
Gambar 4. 20 Layar Estimasi Biaya Parkir - Tamu .............................................. 81
http://digilib.mercubuana.ac.id/
xiii
DAFTAR TABEL
Tabel 2.1 Notasi Flowmap/Flowchart Diagram (Jogiyanto, 2010) ...................... 14
Tabel 2.2 Notasi Usecase Diagram (Dennis, Wixom, & Roth, 2012).................. 19
Tabel 2.3 Notasi Sequence Diagram (Dennis, Wixom, & Roth, 2012) ................ 21
Tabel 2.4 Notasi Activity Diagram (Dennis, Wixom, & Roth, 2012) ................... 23
Tabel 2.5 Notasi Class Diagram (Dennis, Wixom, & Roth, 2012) ...................... 24
Tabel 3.1 Skenario Use Case kelola data master .................................................. 42
Tabel 3.2 Skenario Use Case kelola laporan ........................................................ 43
Tabel 3.3 Skenario Use Case lihat data kondisi parkir ......................................... 43
Tabel 3.4 Skenario Use Case input data kendaraan masuk .................................. 43
Tabel 3.5 Skenario Use Case input data kendaraan keluar ................................... 44
Tabel 3.6 Skenario Use Case lihat laporan parkir................................................. 44
Tabel 3.7 Skenario Use Case lihat estimasi biaya parkir ...................................... 44
Tabel 3.8 Diagram Activity admin kelola data master .......................................... 45
Tabel 3.9 Diagram Activity admin laporan parkir ................................................. 46
Tabel 3.10 Diagram Activity input data kendaraan masuk. ................................... 47
Tabel 3.11 Diagram Activity input data kendaraan keluar .................................... 48
Tabel 3.12 Diagram Activity data kondisi parkir .................................................. 49
Tabel 3.13 Diagram Activity pimpinan lihat laporan parkir .................................. 50
Tabel 3.14 Diagram Activity Tamu estimasi biaya parkir ..................................... 51
Tabel 3.15 Diagram Sequence Login .................................................................... 52
Tabel 3.16 Diagram sequence admin kelola data pengguna ................................. 53
Tabel 3.17 Diagram sequence admin kelola data harga parkir ............................. 54
Tabel 3.18 Diagram sequence admin kelola data kapasitas kendaraan ................ 55
Tabel 3.19 Diagram sequence admin lihat laporan parkir .................................... 56
Tabel 3.20 Diagram sequence operator input data kendaraan masuk ................... 57
Tabel 3.21 Diagram sequence input data kendaraan keluar .................................. 58
Tabel 3. 22 Diagram sequence pimpinan lihat laporan parkir .............................. 59
Tabel 3.23 Diagram sequence tamu lihat estimasi biaya parkir............................ 60
Tabel 3.24 Struktur Tabel user.............................................................................. 61
http://digilib.mercubuana.ac.id/
xiv
Tabel 3.25 Struktur Tabel parkir masuk ............................................................... 62
Tabel 3.26 Struktur Tabel Jenis Kendaraan .......................................................... 62
Tabel 3.27 Struktur Tabel Kapasitas Kendaraan................................................... 63
Tabel 3.28 Struktur Tabel Parkir Keluar ............................................................... 63
Tabel 4.1 Tabel skenario pengujian ...................................................................... 82
Tabel 4.2 Hasil Pengujian .................................................................................... 84
http://digilib.mercubuana.ac.id/