APLIKASI RESERVASI RUANG MEETING BERBASIS WEB PADA … · APLIKASI RESERVASI RUANG MEETING BERBASIS...
Transcript of APLIKASI RESERVASI RUANG MEETING BERBASIS WEB PADA … · APLIKASI RESERVASI RUANG MEETING BERBASIS...
APLIKASI RESERVASI RUANG MEETING BERBASIS WEB
PADA PT DUA EMPAT TUJUH
RENDY CAHYA PRAKOSA
41812120233
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS ILMU KOMPUTER
UNIVERSITAS MERCU BUANA
JAKARTA
2017
http://digilib.mercubuana.ac.id/
APLIKASI RESERVASI RUANG MEETING BERBASIS WEB
PADA PT DUA EMPAT TUJUH
Laporan Tugas Akhir
Diajukan Untuk Melengkapi Salah Satu Syarat
Memperoleh Gelar Sarjana Komputer
Oleh :
RENDY CAHYA PRAKOSA
41812120233
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS ILMU KOMPUTER
UNIVERSITAS MERCU BUANA
JAKARTA
2017
http://digilib.mercubuana.ac.id/
i
LEMBAR PERNYATAAN
http://digilib.mercubuana.ac.id/
ii
1 LEMBAR PENGESAHAN
http://digilib.mercubuana.ac.id/
iii
KATA PENGANTAR
Alhamdulillahirabbil’alamin, dengan mengucapkan puji dan syukur kehadirat
Allah Subhanahuwata’ala, penulis panjatkan atas segala rahmat, hidayah dan ridhaNya,
sehingga penulis dapat menyelesaikan tugas akhir yang merupakan salah satu persyaratan
pengajuan skripsi Program Studi Strata Satu (S1) pada Jurusan Sistem Informasi,
Universitas Mercubuana.
Penulis menyadari bahwa laporan tugas akhir ini masih jauh dari kesempurnaan.
Oleh karena itu, kritik dan saran senantiasa penulis terima dengan senang hati.
Dengan segala keterbatasan, penulis menyadari pula bahwa laporan tugas akhir
ini tidak akan terwujud tanpa bantuan, bimbingan, dorongan motivasi dan doa dari
berbagai pihak. Untuk itu, dengan segala kerendahan hati, penulis menyampaikan ucapan
terima kasih kepada:
1. Bapak Misbahul Fajri, M.TI selaku dosen pembimbing tugas akhir yang telah
banyak sekali memberikan bimbingan dan pengarahan kepada penulis, atas waktu
dan kesempatannya sehingga semua terjadwal dengan baik tanpa halangan.
2. Ibu Inge Handriyani selaku koordinator tugas akhir pada Jurusan Sistem
Informasi Universitas Mercubuana.
3. Ibu Nur Ani, S. Kom, MMSI selaku Ketua Program Studi Sistem Informasi
Universitas Mercubuana.
4. Ibu dan bapak di Trenggalek, sahabat, rekan rekan kerja di PT Dua Empat Tujuh
yang selalu memberi semangat dan tak pernah berhenti berdoa.
5. Teman serta rekan rekan kerja di PT Dua Empat Tujuh yang selalu memberi
semangat dan memberi masukan dalam proses penyusunan skripsi ini.
Semoga Allah SWT membalas kebaikan dan selalu mencurahkan hidayah-Nya untuk kita
semua, amin. Terima kasih.
Jakarta, 31 Desember 2016
Rendy Cahya Prakosa
http://digilib.mercubuana.ac.id/
vi
DAFTAR ISI
LEMBAR PERNYATAAN ................................................................................................. i
LEMBAR PENGESAHAN ................................................................................................ ii
KATA PENGANTAR ..................................................................................................... xiii
ABSTRACT ..................................................................................................................... xiv
ABSTRAK ........................................................................................................................ xv
DAFTAR ISI .................................................................................................................... xvi
DAFTAR TABEL ............................................................................................................ xix
DAFTAR GAMBAR ........................................................................................................ xx
DAFTAR LAMPIRAN ................................................................................................... xxii
2 BAB I PENDAHULUAN .......................................................................................... 1
1.1 Latar Belakang .................................................................................................... 1
1.2 Perumusan Masalah ............................................................................................ 2
1.3 Batasan Masalah ................................................................................................. 2
1.4 Tujuan dan Manfaat ............................................................................................ 2
1.5 Metode Penelitian ............................................................................................... 3
1.5.1 Jenis Penelitian ............................................................................................ 3
1.5.2 Teknik Pengumpulan Data .......................................................................... 3
1.5.3 Metode Pengembangan Sistem ................................................................... 4
1.6 Sistematika Penulisan ......................................................................................... 5
3 BAB II LANDASAN TEORI .................................................................................... 7
2.1 Pengembangan Sistem ........................................................................................ 7
2.1.1 Perencanaan (Planning) .............................................................................. 7
2.1.2 Analisis (Analysis) ...................................................................................... 8
2.1.3 Desain (Design)......................................................................................... 10
2.1.4 Implementasi (Implementation) ................................................................ 18
2.2 Studi Pustaka Penelitian .................................................................................... 25
2.2.1 Definisi Reservasi ..................................................................................... 25
2.2.2 Definisi Ruangan....................................................................................... 25
2.2.3 Definisi Meeting ....................................................................................... 25
2.2.4 Definisi Resepsionis .................................................................................. 25
2.2.5 Definisi Pegawai ....................................................................................... 26
2.2.6 Definisi Undangan Meeting ...................................................................... 26
2.2.7 Definisi Jadwal dan Reschedule ............................................................... 26
http://digilib.mercubuana.ac.id/
vii
2.2.8 Definisi Pembatalan .................................................................................. 26
4 BAB III ANALISIS DAN PERANCANGAN SISTEM .......................................... 27
3.1 Analisa Proses Berjalan .................................................................................... 27
3.2 Identifikasi Masalah .......................................................................................... 28
3.3 Analisa SWOT .................................................................................................. 28
3.4 Perancangan Sistem .......................................................................................... 29
3.4.1 Use Case .................................................................................................... 29
3.4.2 Activity Diagram....................................................................................... 32
3.4.3 Sequence Diagram .................................................................................... 39
3.4.4 Class Diagram ........................................................................................... 47
3.4.5 Rancangan Struktur Table ......................................................................... 48
5 BAB IV IMPLEMENTASI DAN PENGUJIAN ...................................................... 51
5.1 Implementasi ..................................................................................................... 51
5.2 Perangkat Yang Digunakan .............................................................................. 51
5.2.1 Perangkat Keras ........................................................................................ 51
5.2.2 Perangkat Lunak ....................................................................................... 51
5.2.3 Implementasi Basis Data ........................................................................... 51
5.3 Implementasi Sistem ......................................................................................... 52
5.3.1 Tampilan Halaman Login ......................................................................... 52
5.3.2 Tampilan Halaman Utama Resepsionis .................................................... 53
5.3.3 Tampilan Halaman Utama Pegawai .......................................................... 54
5.3.4 Tampilan Halaman Data Ruang ................................................................ 54
5.3.5 Tampilan Form Menambahkan Data Ruang ............................................. 55
5.3.6 Tampilan Halaman Data User ................................................................... 56
5.3.7 Tampilan Form Tambah Data User........................................................... 56
5.3.8 Tampilan Halaman Booking Ruang .......................................................... 57
5.3.9 Tampilan Halaman Informasi Ketersediaan Ruang .................................. 58
5.3.10 Tampilan Halaman Jadwal Booking ......................................................... 59
5.3.11 Tampilan Email Undangan Meeting ......................................................... 60
5.3.12 Tampilan Email Pemberitahuan Reschedule Meeting .............................. 61
5.3.13 Tampilan Email Pemberitahuan Pembatalan Meeting .............................. 61
5.3.14 Tampilan Halaman Laporan Penggunaan Ruang Meeting ....................... 62
5.3.15 Tampilan Halaman Profil .......................................................................... 63
5.3.16 Tampilan Form Edit Profile ...................................................................... 64
http://digilib.mercubuana.ac.id/
viii
5.3.17 Tampilan Form Ubah Password ................................................................ 64
5.3.18 Tampilan Halaman Pendaftaran ................................................................ 65
5.4 Pengujian Sistem ............................................................................................... 65
5.5 Hasil Pengujian ................................................................................................. 69
6 BAB V KESIMPULAN DAN SARAN .................................................................... 71
6.1 Kesimpulan ....................................................................................................... 71
6.2 Saran ................................................................................................................. 71
DAFTAR PUSTAKA ....................................................................................................... 72
LAMPIRAN ...................................................................................................................... 73
http://digilib.mercubuana.ac.id/
ix
DAFTAR TABEL
Tabel 2.1 Elemen-Elemen Use Case Diagram [Dennis, Alan. 2012] ............................... 11
Tabel 2.2 Elemen-Elemen Activity Diagram [Sommervile, Ian 2011]............................. 13
Tabel 2.3 Elemen-Elemen Sequence Diagram [Dennis, Alan. 2012] ............................... 15
Tabel 2.4 Elemen-Elemen Class Diagram [Dennis, Alan. 2012] ..................................... 17
Tabel 2.5 Elemen-Elemen HTML [Suehring, Steve. 2013] .............................................. 20
Tabel 3.1 Skenario Use Case Membuat Data Master Ruang Meeting .............................. 30
Tabel 3.2 Skenario Use Case Melihat Informasi Ketersediaan Ruang Meeting ............... 30
Tabel 3.3 Skenario Use Case Melakukan Pemesanan Ruang Meeting ............................. 31
Tabel 3.4 Skenario Use Case Melihat Jadwal Pemesanan Ruang Meeting ...................... 31
Tabel 3.5 Skenario Use Case Melakukan Perubahan dan Pembatalan Meeting ............... 32
Tabel 3.6 Skenario Use Melihat Laporan Penggunaan Ruang Meeting ........................... 32
Tabel 3.7 Tabel tb_user ..................................................................................................... 48
Tabel 3.8 Tabel tb_role ..................................................................................................... 49
Tabel 3.9 Tabel tb_booking ............................................................................................. 49
Tabel 3.10 Tabel tb_peserta .............................................................................................. 49
Tabel 3.11 Tabel tb_ruang ................................................................................................ 49
Tabel 3.12 Tabel tp_det_booking ..................................................................................... 49
Tabel 3.13 Tabel tb_departemen ....................................................................................... 50
Tabel 4.1 Skenario pengujian ........................................................................................... 65
http://digilib.mercubuana.ac.id/
x
DAFTAR GAMBAR
Gambar 2.1 SDLC [Dennis, Alan. 2012] ............................................................................ 7
Gambar 2.2 Contoh Usecase Sistem Penjualan Kendaraan [Dennis, Alan. 2012] ........... 11
Gambar 2.3 Diagram Activity dengan Swimlane [Sommervile, Ian 2011] ...................... 13
Gambar 2.4 Contoh Sequence Diagram Pembayaran Lagu [Dennis, Alan. 2012] ........... 15
Gambar 2.5 Contoh Class Diagram Sistem Pembelian Lagu [Dennis, Alan. 2012] ........ 17
Gambar 2.6 CodeIgniter Metode MVC [Hidayatullah, Priyanto. 2015] ........................... 24
Gambar 3.1 Workflow Pemesanan Ruang Meeting Berjalan ........................................... 27
Gambar 3.2 Use Case Diagram Usulan ............................................................................ 30
Gambar 3.3 Activity Diagram Melakukan Login ............................................................. 33
Gambar 3.4 Activity Diagram Membuat Data Master ...................................................... 34
Gambar 3.5 Activity Diagram Melihat Informasi Ketersediaan Ruang........................... 35
Gambar 3.6 Activity Diagram Melakukan Pemesanan Ruang Meeting ........................... 36
Gambar 3.7Activity Diagram Melihat Jadwal Pemesanan ............................................... 37
Gambar 3.8 Activity Diagram Melakukan Perubahan dan Pembatalan Jadwal Meeting . 38
Gambar 3.9 Activity Diagram Melihat Laporan Penggunaan Ruang Meeting ................. 39
Gambar 3.10 Sequence Diagram Login ............................................................................ 40
Gambar 3.11 Sequence Diagram Kelola Data Master Ruang ........................................... 41
Gambar 3.12 Sequence Diagram Kelola Data Master Ruang ........................................... 42
Gambar 3.13 Sequence Diagram Kelola Profil ................................................................. 43
Gambar 3.14 Sequence Diagram Booking Ruang ............................................................ 44
Gambar 3.15 Sequence Diagram Info Ketersediaan Ruang .............................................. 44
Gambar 3.16 Sequence Diagram Melakukan Perubahan Jadwal Meeting ...................... 45
Gambar 3.17 Sequence Diagram Melakukan Pembatalan Jadwal Meeting ...................... 46
Gambar 3.18 Sequence Diagram Melihat Laporan .......................................................... 47
Gambar 3.19 Class Diagram Reservasi Ruang Meeting ................................................... 48
Gambar 4.1 Tampilan Implementasi Database meeting_reservation................................ 52
Gambar 4.2 Tampilan Halaman Login ............................................................................ 53
Gambar 4.3 Tampilan Halaman Utama Resepsionis ........................................................ 53
Gambar 4.4 Tampilan Halaman Utama Pegawai .............................................................. 54
Gambar 4.5 Tampilan Halaman Data Ruang .................................................................... 55
Gambar 4.6 Tampilan Form Tambah Ruang .................................................................... 55
Gambar 4.7 Tampilan Halaman Data User ....................................................................... 56
Gambar 4.8 Tampilan Form Tambah User ....................................................................... 57
http://digilib.mercubuana.ac.id/
xi
Gambar 4.9 Tampilan Awal Halaman Booking Ruang .................................................... 57
Gambar 4.10 Tampilan Halaman Form Booking Ruang .................................................. 58
Gambar 4.11 Tampilan Halaman Informasi ketersediaan Ruangan ................................ 59
Gambar 4.12 Tampilan Halaman Jadwal Booking .......................................................... 60
Gambar 4.13 Tampilan Email Undangan Meeting ........................................................... 60
Gambar 4.14 Tampilan Email Pemberitahuan Reschedule Meeting ................................ 61
Gambar 4.15 Tampilan Email Pemberitahuan Pembatalan Meeting ................................ 62
Gambar 4.16 Tampilan Halaman Laporan Penggunaan Ruang Meeting.......................... 62
Gambar 4.17 Tampilan Laporan Penggunaan Ruang Meeting Dalam Bentuk PDF ...... 63
Gambar 4.18 Tampilan Halaman Profil ........................................................................... 63
Gambar 4.19 Tampilan Form Edit Profil ........................................................................ 64
Gambar 4.20 Tampilan Form Ubah Password ................................................................ 64
Gambar 4.21 Tampilan Halaman Pendaftaran .................................................................. 65
http://digilib.mercubuana.ac.id/
xii
DAFTAR LAMPIRAN
Lampiran 1 : Hasil Wawancara ......................................................................................... 73
Lampiran 2 : Lembar Bimbingan ...................................................................................... 75
Lampiran 3 : Surat Riset ................................................................................................... 76
http://digilib.mercubuana.ac.id/