APLIKASI RESERVASI RUANG MEETING BERBASIS WEB PADA … · APLIKASI RESERVASI RUANG MEETING BERBASIS...

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

Transcript of APLIKASI RESERVASI RUANG MEETING BERBASIS WEB PADA … · APLIKASI RESERVASI RUANG MEETING BERBASIS...

Page 1: APLIKASI RESERVASI RUANG MEETING BERBASIS WEB PADA … · APLIKASI RESERVASI RUANG MEETING BERBASIS WEB PADA PT DUA EMPAT TUJUH Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah

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/

Page 2: APLIKASI RESERVASI RUANG MEETING BERBASIS WEB PADA … · APLIKASI RESERVASI RUANG MEETING BERBASIS WEB PADA PT DUA EMPAT TUJUH Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah

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/

Page 3: APLIKASI RESERVASI RUANG MEETING BERBASIS WEB PADA … · APLIKASI RESERVASI RUANG MEETING BERBASIS WEB PADA PT DUA EMPAT TUJUH Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah

i

LEMBAR PERNYATAAN

http://digilib.mercubuana.ac.id/

Page 4: APLIKASI RESERVASI RUANG MEETING BERBASIS WEB PADA … · APLIKASI RESERVASI RUANG MEETING BERBASIS WEB PADA PT DUA EMPAT TUJUH Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah

ii

1 LEMBAR PENGESAHAN

http://digilib.mercubuana.ac.id/

Page 5: APLIKASI RESERVASI RUANG MEETING BERBASIS WEB PADA … · APLIKASI RESERVASI RUANG MEETING BERBASIS WEB PADA PT DUA EMPAT TUJUH Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah

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/

Page 6: APLIKASI RESERVASI RUANG MEETING BERBASIS WEB PADA … · APLIKASI RESERVASI RUANG MEETING BERBASIS WEB PADA PT DUA EMPAT TUJUH Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah

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/

Page 7: APLIKASI RESERVASI RUANG MEETING BERBASIS WEB PADA … · APLIKASI RESERVASI RUANG MEETING BERBASIS WEB PADA PT DUA EMPAT TUJUH Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah

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/

Page 8: APLIKASI RESERVASI RUANG MEETING BERBASIS WEB PADA … · APLIKASI RESERVASI RUANG MEETING BERBASIS WEB PADA PT DUA EMPAT TUJUH Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah

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/

Page 9: APLIKASI RESERVASI RUANG MEETING BERBASIS WEB PADA … · APLIKASI RESERVASI RUANG MEETING BERBASIS WEB PADA PT DUA EMPAT TUJUH Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah

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/

Page 10: APLIKASI RESERVASI RUANG MEETING BERBASIS WEB PADA … · APLIKASI RESERVASI RUANG MEETING BERBASIS WEB PADA PT DUA EMPAT TUJUH Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah

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/

Page 11: APLIKASI RESERVASI RUANG MEETING BERBASIS WEB PADA … · APLIKASI RESERVASI RUANG MEETING BERBASIS WEB PADA PT DUA EMPAT TUJUH Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah

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/

Page 12: APLIKASI RESERVASI RUANG MEETING BERBASIS WEB PADA … · APLIKASI RESERVASI RUANG MEETING BERBASIS WEB PADA PT DUA EMPAT TUJUH Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah

xii

DAFTAR LAMPIRAN

Lampiran 1 : Hasil Wawancara ......................................................................................... 73

Lampiran 2 : Lembar Bimbingan ...................................................................................... 75

Lampiran 3 : Surat Riset ................................................................................................... 76

http://digilib.mercubuana.ac.id/