RANCANG BANGUN EVENT MANAGEMENT SYSTEM CARIVEN … · “Kuatkan dan teguhkanlah hatimu, janganlah...

21
library.uns.ac.id digilib.uns.ac.id RANCANG BANGUN EVENT MANAGEMENT SYSTEM CARIVEN BERBASIS QR CODE Tugas Akhir Disusun untuk memenuhi sebagian persyaratan memperoleh gelar Ahli Madya pada Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret Disusun oleh : DANI KRISTIANTO M3116018 PROGRAM DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET 2019

Transcript of RANCANG BANGUN EVENT MANAGEMENT SYSTEM CARIVEN … · “Kuatkan dan teguhkanlah hatimu, janganlah...

Page 1: RANCANG BANGUN EVENT MANAGEMENT SYSTEM CARIVEN … · “Kuatkan dan teguhkanlah hatimu, janganlah takut dan jangan gemetar karena mereka, sebab TUHAN, Allahmu, Dialah yang berjalan

library.uns.ac.id digilib.uns.ac.id

RANCANG BANGUN EVENT MANAGEMENT SYSTEM

CARIVEN BERBASIS QR CODE

Tugas Akhir

Disusun untuk memenuhi sebagian persyaratan memperoleh gelar Ahli Madya

pada Program Studi Diploma III Teknik Informatika Universitas Sebelas Maret

Disusun oleh :

DANI KRISTIANTO

M3116018

PROGRAM DIPLOMA III TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

2019

Page 2: RANCANG BANGUN EVENT MANAGEMENT SYSTEM CARIVEN … · “Kuatkan dan teguhkanlah hatimu, janganlah takut dan jangan gemetar karena mereka, sebab TUHAN, Allahmu, Dialah yang berjalan

library.uns.ac.id digilib.uns.ac.id

ii

HALAMAN PERSETUJUAN

Page 3: RANCANG BANGUN EVENT MANAGEMENT SYSTEM CARIVEN … · “Kuatkan dan teguhkanlah hatimu, janganlah takut dan jangan gemetar karena mereka, sebab TUHAN, Allahmu, Dialah yang berjalan

library.uns.ac.id digilib.uns.ac.id

iii

HALAMAN PENGESAHAN

Page 4: RANCANG BANGUN EVENT MANAGEMENT SYSTEM CARIVEN … · “Kuatkan dan teguhkanlah hatimu, janganlah takut dan jangan gemetar karena mereka, sebab TUHAN, Allahmu, Dialah yang berjalan

library.uns.ac.id digilib.uns.ac.id

iv

HALAMAN PERNYATAAN

Dengan ini saya menyatakan bahwa dalam Laporan Tugas Akhir ini tidak

terdapat karya yang pernah diajukan untuk memperoleh gelar kesarjanaan disuatu

Perguruan Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau

pendapat yang pernah ditulis atau diterbitkan oleh orang lain, kecuali secara tertulis

diacu dalam naskah ini dan disebutkan dalam Daftar Pustaka.

Surakarta,......................2019

DANI KRISTIANTO

M3116018

Page 5: RANCANG BANGUN EVENT MANAGEMENT SYSTEM CARIVEN … · “Kuatkan dan teguhkanlah hatimu, janganlah takut dan jangan gemetar karena mereka, sebab TUHAN, Allahmu, Dialah yang berjalan

library.uns.ac.id digilib.uns.ac.id

v

MOTO

“Kuatkan dan teguhkanlah hatimu, janganlah takut dan jangan gemetar karena

mereka, sebab TUHAN, Allahmu, Dialah yang berjalan menyertai engkau; Ia

tidak akan membiarkan engkau dan tidak akan meninggalkan engkau.”

(Ulangan 3:16)

“Janganlah hendaknya kamu kuatir tentang apapun juga, tetapi nyatakanlah

dalam segala hal keinginanmu kepada Allah dalam doa dan permohonan dengan

ucapan syukur.”

(Filipi 4:6)

“Tidak ada pekerjaan yang berat. Berat atau ringan hanyalah

ada dalam pikiran kita saja.”

(Merry Riana)

Page 6: RANCANG BANGUN EVENT MANAGEMENT SYSTEM CARIVEN … · “Kuatkan dan teguhkanlah hatimu, janganlah takut dan jangan gemetar karena mereka, sebab TUHAN, Allahmu, Dialah yang berjalan

library.uns.ac.id digilib.uns.ac.id

vi

KATA PENGANTAR

Segala puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa atas

berkat, rahmat dan anugerah-Nya sehingga penulis diberikan kelancaran dan

kemudahan dan mampu menyelesaikan Laporan Tugas Akhir dengan judul

“Rancang Bangun Event Management System Cariven Berbasis QR Code”

tepat pada waktunya. Laporan Tugas Akhir ini disusun untuk memenuhi salah satu

syarat dalam memperoleh gelar Amd. Pada Program Studi Diploma III Teknik

Informatika Universitas Sebelas Maret.

Dalam melakukan penelitian dan penyusunan laporan Tugas Akhir ini

penulis telah mendapatkan banyak dukungan dan bantuan dari berbagai pihak.

Penulis mengucapkan terima kasih yang tak terhingga kepada:

1. Bapak Prof. Ir. Ari Handono Ramelan, M.Cs (Hons)., Ph.D, selaku

Pimpinan Fakultas MIPA Universitas Sebelas Maret yang memberikan

izin kepada penulis untuk belajar.

2. Ibu Hartatik., S.Si., M.Si. selaku Ketua Program Studi Diploma III Teknik

Informatika Universitas Sebelas Maret yang memberikan izin kepada

penulis untuk belajar.

3. Bapak Yudho Yudhanto, S.Kom., M.Kom selaku dosen pembimbing yang

telah dengan penuh kesabaran dan ketulusan memberikan ilmu dan

bimbingan terbaik kepada penulis.

4. Para Dosen Program Studi Diploma III Teknik Informatika Universitas

Sebelas Maret yang telah memberikan bekal ilmu kepada penulis.

5. Segenap keluarga besar Program Studi Diploma III Teknik Informatika

Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas

Maret Surakarta.

Penulis menyadari sepenuhnya bahwa laporan Tugas Akhir ini masih jauh

dari sempurna. Untuk itu, semua jenis saran, kritik dan masukan yang bersifat

membangun sangat penulis harapkan. Akhir kata, semoga tulisan ini dapat

Page 7: RANCANG BANGUN EVENT MANAGEMENT SYSTEM CARIVEN … · “Kuatkan dan teguhkanlah hatimu, janganlah takut dan jangan gemetar karena mereka, sebab TUHAN, Allahmu, Dialah yang berjalan

library.uns.ac.id digilib.uns.ac.id

vii

memberikan manfaat dan memberikan wawasan tambahan bagi para pembaca dan

khususnya bagi penulis sendiri.

Surakarta,

Penulis

Page 8: RANCANG BANGUN EVENT MANAGEMENT SYSTEM CARIVEN … · “Kuatkan dan teguhkanlah hatimu, janganlah takut dan jangan gemetar karena mereka, sebab TUHAN, Allahmu, Dialah yang berjalan

library.uns.ac.id digilib.uns.ac.id

viii

HALAMAN PERSEMBAHAN

Tugas akhir ini penulis persembahkan kepada:

1. Orang tua, yang selalu memberikan semangat tanpa lelah ditengah kondisi

yang penuh rasa syukur.

2. Dosen DIII Teknik Informatika yang telah membagikan ilmu serta pengalaman

sehingga saya memiliki bekal untuk masa depan.

3. Teman-teman TIA 2016 yang selalu kompak dalam memotivasi dan memberi

semangat untuk saya.

4. Teman-teman kelompok belajar penulis yang selalu memotivasi penulis untuk

segera menyelesaikan karya ini.

Page 9: RANCANG BANGUN EVENT MANAGEMENT SYSTEM CARIVEN … · “Kuatkan dan teguhkanlah hatimu, janganlah takut dan jangan gemetar karena mereka, sebab TUHAN, Allahmu, Dialah yang berjalan

library.uns.ac.id digilib.uns.ac.id

ix

DAFTAR ISI

HALAMAN PERSETUJUAN ................................................................................ ii

HALAMAN PENGESAHAN ................................................................................ iii

HALAMAN PERNYATAAN ............................................................................... iv

MOTO ..................................................................................................................... v

KATA PENGANTAR ........................................................................................... vi

HALAMAN PERSEMBAHAN .......................................................................... viii

DAFTAR ISI .......................................................................................................... ix

DAFTAR TABEL ................................................................................................. xv

DAFTAR GAMBAR .......................................................................................... xvii

INTISARI .............................................................................................................. xx

ABSTRACT ......................................................................................................... xxi

PENDAHULUAN .................................................................................................. 1

1.1. Latar Belakang ........................................................................................ 1

1.2. Perumusan Masalah ................................................................................ 1

1.3. Batasan Masalah...................................................................................... 1

1.4. Tujuan Penelitian .................................................................................... 2

1.5. Manfaat Kegiatan .................................................................................... 2

1.6. Metodologi penelitian ............................................................................. 3

1.7. Sistematika Penulisan ............................................................................. 4

LANDASAN TEORI .............................................................................................. 6

2.1. Tinjauan Pustaka .................................................................................. 6

2.2. Landasan Teori ..................................................................................... 7

2.2.1. Definisi Event.................................................................................... 7

2.2.2. Sistem Informasi ............................................................................... 7

2.2.2.1. Sistem......................................................................................... 7

2.2.2.2. Informasi .................................................................................... 8

2.2.2.3. Sistem Informasi ........................................................................ 8

2.2.2.4. Data ............................................................................................ 8

2.2.2.5. Basis Data .................................................................................. 8

Page 10: RANCANG BANGUN EVENT MANAGEMENT SYSTEM CARIVEN … · “Kuatkan dan teguhkanlah hatimu, janganlah takut dan jangan gemetar karena mereka, sebab TUHAN, Allahmu, Dialah yang berjalan

library.uns.ac.id digilib.uns.ac.id

x

2.2.3. Perancangan ...................................................................................... 8

2.2.3.1. Unified Modelling Language (UML) ........................................ 9

2.2.3.2. Usecase Diagram ....................................................................... 9

2.2.3.3. Class Diagram ........................................................................... 9

2.2.3.4. Entity Relationship Diagram (ERD).......................................... 9

2.2.4. Perangkat Lunak.............................................................................. 10

2.2.4.1. MySQL .................................................................................... 10

2.2.4.2. CodeIgniter .............................................................................. 10

2.2.4.3. Model View Control (MVC) .................................................... 10

2.2.4.4. Balsamiq Mockup .................................................................... 11

2.2.4.5. Javascript Jquery ...................................................................... 11

2.2.4.6. QR Code .................................................................................. 12

2.2.5. Pengujian ......................................................................................... 12

2.2.5.1. Blackbox .................................................................................. 12

2.2.5.2. Whitebox .................................................................................. 12

ANALISIS DAN PERANCANGAN SISTEM .................................................... 13

3.1. Proses Bisnis Sistem ............................................................................. 13

3.2. Analisa Kebutuhan Sistem .................................................................... 13

3.2.1. Kebutuhan Perangkat Lunak ........................................................... 13

3.2.2. Kebutuhan Perangkat Keras ............................................................ 14

3.2.3. Kebutuhan Fungsional Sistem ........................................................ 14

3.2.4. Kebutuhan non-Fungsional Sistem ................................................. 16

3.3. Perancangan Aplikasi ............................................................................ 16

3.3.1. UseCase Diagram ........................................................................... 16

3.3.2. Skenario Usecase ............................................................................ 17

3.3.2.1. Skenario Usecase Registrasi Akun .......................................... 17

3.3.2.2. Skenario Usecase Mengelola Data Admin .............................. 18

3.3.2.3. Skenario Usecase Meihat detail User atau Publisher .............. 19

3.3.2.4. Skenario Usecase Menonaktifkan Akun User atau Publisher. 19

3.3.2.5. Skenario Usecase Menonaktifkan Akun Admin ..................... 20

3.3.2.6. Skenario Usecase Mengelola Data kategori Event .................. 20

3.3.2.7. Skenario Usecase Mengelola Data Artikel .............................. 21

3.3.2.8. Skenario Usecase Mengelola Data Kategori Artikel ............... 22

Page 11: RANCANG BANGUN EVENT MANAGEMENT SYSTEM CARIVEN … · “Kuatkan dan teguhkanlah hatimu, janganlah takut dan jangan gemetar karena mereka, sebab TUHAN, Allahmu, Dialah yang berjalan

library.uns.ac.id digilib.uns.ac.id

xi

3.3.2.9. Skenario Usecase Mengelola Data Bank ................................. 22

3.3.2.10. Skenario Usecase Mengelola Data Kota ................................. 23

3.3.2.11. Skenario Usecase Mengelola Data Pesan Masuk .................... 24

3.3.2.12. Skenario Usecase Menampilkan dan Mencari Event .............. 24

3.3.2.13. Skenario Usecase Menampilkan Detail Event ........................ 25

3.3.2.14. Skenario Usecase Menambah event ........................................ 25

3.3.2.15. Skenario Usecase Mengubah event ......................................... 26

3.3.2.16. Skenario Usecase Menghapus event ....................................... 26

3.3.2.17. Skenario Usecase Mengelola Tiket Event ............................... 27

3.3.2.18. Skenario Usecase Memverifikasi Event .................................. 27

3.3.2.19. Skenario Usecase Memesan Tiket event ................................. 28

3.3.2.20. Skenario Usecase Membayar Pemesanan Tiket ...................... 29

3.3.2.21. Skenario Usecase Memvalidasi Pembayaran Tiket ................ 29

3.3.2.22. Skenario Usecase Menampilkan Laporan Penjualan Tiket ..... 30

3.3.2.23. Skenario Usecase Mencetak Kartu Pendaftaran Event ........... 30

3.3.2.24. Skenario Usecase Presensi Kehadiran Event .......................... 31

3.3.2.25. Skenario Usecase Upload Background Sertifikat ................... 31

3.3.2.26. Skenario Usecase Mencetak Sertifikat .................................... 31

3.3.2.27. Skenario Usecase Presensi Pemngambilan Sertifikat ............. 32

3.3.2.28. Skenario Usecase Mencetak Report Summary Event .............. 32

3.3.2.29. Skenario Usecase Mengubah Datadiri .................................... 33

3.3.2.30. Skenario Usecase Menampilkan Laporan Situs ...................... 33

3.3.3. Class Diagram ................................................................................ 34

3.4. Perancangan Database ........................................................................... 35

3.4.1. ERD (Entity Relationship Diagram) ............................................... 35

3.4.2. Relasi Antar Tabel........................................................................... 37

3.4.3. Perancangan Tabel .......................................................................... 39

3.4.3.1. Tabel Admin ............................................................................ 39

3.4.3.2. Tabel Users .............................................................................. 39

3.4.3.3. Tabel Publishers ....................................................................... 39

3.4.3.4. Tabel Login .............................................................................. 40

3.4.3.5. Tabel Roles .............................................................................. 40

3.4.3.6. Tabel Event .............................................................................. 40

Page 12: RANCANG BANGUN EVENT MANAGEMENT SYSTEM CARIVEN … · “Kuatkan dan teguhkanlah hatimu, janganlah takut dan jangan gemetar karena mereka, sebab TUHAN, Allahmu, Dialah yang berjalan

library.uns.ac.id digilib.uns.ac.id

xii

3.4.3.7. Tabel Ticket ............................................................................. 41

3.4.3.8. Tabel Booking.......................................................................... 41

3.4.3.9. Tabel Payment ......................................................................... 42

3.4.3.10. Tabel Publisher Bank .............................................................. 42

3.4.3.11. Tabel Category ........................................................................ 43

3.4.3.12. Tabel City ................................................................................ 43

3.4.3.13. Tabel News .............................................................................. 43

3.4.3.14. Tabel News Category .............................................................. 44

3.4.3.15. Tabel Bank .............................................................................. 44

3.4.3.16. Tabel Inbox .............................................................................. 44

3.4.3.17. Tabel Visitor ............................................................................ 45

3.5. Perancangan Desain User Interface ...................................................... 45

3.5.1. Perancangan Halaman Login........................................................... 45

3.5.2. Perancangan Halaman Utama ......................................................... 45

3.5.3. Perancangan Halaman Event Detail ................................................ 46

3.5.4. Perancangan Halaman Tiket Event ................................................. 47

3.5.5. Perancangan Halaman Konfirmasi Pesanan.................................... 48

3.5.6. Perancangan Halaman Konfirmasi Pembayaran ............................. 48

3.5.7. Perancangan Halaman Tiket Dipesan ............................................. 49

3.5.8. Perancangan Halaman Tiket detail.................................................. 50

3.5.9. Perancangan Halaman Kelola Event ............................................... 50

3.5.10. Perancangan Halaman Kelola Event detail.................................. 51

3.5.11. Perancangan Halaman Kelola tiket ............................................. 52

3.5.12. Perancangan Halaman Penjualan Tiket ....................................... 52

3.5.13. Perancangan Halaman Kelola Peserta ......................................... 53

3.5.14. Perancangan Halaman Scan Kehadiran ....................................... 54

3.5.15. Perancangan Halaman kelola sertifikat ....................................... 54

3.5.16. Perancangan Halaman Generate Report ..................................... 55

3.5.17. Perancangan Halaman Dashboard .............................................. 56

3.5.18. Perancangan Halaman Manajemen Event ................................... 56

3.5.19. Perancangan Halaman validasi event .......................................... 57

3.5.20. Perancangan Halaman Manajemen User .................................... 57

Page 13: RANCANG BANGUN EVENT MANAGEMENT SYSTEM CARIVEN … · “Kuatkan dan teguhkanlah hatimu, janganlah takut dan jangan gemetar karena mereka, sebab TUHAN, Allahmu, Dialah yang berjalan

library.uns.ac.id digilib.uns.ac.id

xiii

3.5.21. Perancangan Halaman Manajemen Publisher ............................. 58

3.5.22. Perancangan Halaman Manajemen Artikel ................................. 58

3.5.23. Perancangan Halaman Manajemen Kotak Masuk ....................... 59

3.5.24. Perancangan Halaman Manajemen Kategori Event .................... 59

3.5.25. Perancangan Halaman Manajemen Bank .................................... 60

3.5.26. Perancangan Halaman Manajemen Kota .................................... 60

3.5.27. Perancangan Halaman Manajemen Kategori Artikel .................. 61

3.5.28. Perancangan Halaman Manajemen Admin ................................. 61

3.5.29. Perancangan Halaman Laporan Situs .......................................... 62

3.6. Perancangan Pengujian ......................................................................... 62

IMPLEMENTASI DAN PENGUJIAN ................................................................ 66

4.1. Implementasi Sistem ............................................................................. 66

4.1.1. Implementasi Halaman Front End .................................................. 66

4.1.1.1. Implementasi Halaman Login User ......................................... 66

4.1.1.2. Implementasi Halaman awal aplikasi ...................................... 66

4.1.1.3. Implementasi Halaman detail event ......................................... 67

4.1.1.4. Implementasi Halaman tiket event ........................................... 68

4.1.1.5. Implementasi Halaman konfirmasi booking ............................ 69

4.1.1.6. Implementasi Halaman pembayaran pada event berbayar ....... 70

4.1.1.7. Implementasi Halaman event yang diikuti............................... 71

4.1.1.8. Implementasi Halaman detail tiket .......................................... 72

4.1.1.9. Implementasi Halaman kelola event ........................................ 73

4.1.1.10. Implementasi Halaman kelola event detail .............................. 74

4.1.1.11. Implementasi Halaman kelola tiket event................................ 75

4.1.1.12. Implementasi Halaman rekap penjualan tiket ......................... 76

4.1.1.13. Implementasi Halaman kelola peserta ..................................... 77

4.1.1.14. Implementasi Halaman presensi kedatangan........................... 78

4.1.1.15. Implementasi Halaman kelola sertifikat .................................. 79

4.1.1.16. Implementasi Halaman generate report .................................. 80

4.1.2. Implementasi Halaman Back End ................................................... 81

4.1.2.1. Implementasi Halaman Dashboard Admin .............................. 81

4.1.2.2. Implementasi Halaman manajemen event ............................... 82

Page 14: RANCANG BANGUN EVENT MANAGEMENT SYSTEM CARIVEN … · “Kuatkan dan teguhkanlah hatimu, janganlah takut dan jangan gemetar karena mereka, sebab TUHAN, Allahmu, Dialah yang berjalan

library.uns.ac.id digilib.uns.ac.id

xiv

4.1.2.3. Implementasi Halaman validasi event ..................................... 83

4.1.2.4. Implementasi Halaman manajemen user ................................. 85

4.1.2.5. Implementasi Halaman manajemen publisher ......................... 85

4.1.2.6. Implementasi Halaman manajemen artikel .............................. 86

4.1.2.7. Implementasi Halaman manajemen kotak masuk ................... 86

4.1.2.8. Implementasi Halaman manajemen kategori event ................. 87

4.1.2.9. Implementasi Halaman manajemen data bank ........................ 87

4.1.2.10. Implementasi Halaman manajemen data Kota ........................ 88

4.1.2.11. Implementasi Halaman manajemen kategori artikel ............... 88

4.1.2.12. Implementasi Halaman manajemen admin ............................. 89

4.1.2.13. Implementasi Halaman laporan situs ...................................... 89

4.2. Pengujian ............................................................................................... 90

KESIMPULAN DAN SARAN ............................................................................. 97

5.1. Kesimpulan ........................................................................................... 97

5.2. Saran ...................................................................................................... 97

DAFTAR PUSTAKA. .......................................................................................... 98

Page 15: RANCANG BANGUN EVENT MANAGEMENT SYSTEM CARIVEN … · “Kuatkan dan teguhkanlah hatimu, janganlah takut dan jangan gemetar karena mereka, sebab TUHAN, Allahmu, Dialah yang berjalan

library.uns.ac.id digilib.uns.ac.id

xv

DAFTAR TABEL

Tabel 3.1 Kebutuhan Fungsional Sistem .............................................................. 14

Tabel 3.2 Tabel kebutuhan non Fungsional Sistem .............................................. 16

Tabel 3.3 Usecase Registrasi Akun ...................................................................... 17

Tabel 3.4 Usecase Mengelola Data Admin........................................................... 18

Tabel 3.5 Usecase Melihat detail User atau Publisher ......................................... 19

Tabel 3.6 Usecase Menonaktifkan akun user atau publisher ............................... 19

Tabel 3.7 Usecase Menonaktifkan akun admin .................................................... 20

Tabel 3.8 Usecase Mengelola Data Kategori Event.............................................. 20

Tabel 3.9 Usecase Mengelola Data Artikel .......................................................... 21

Tabel 3.10 Usecase Mengelola Data Kategori Artikel ......................................... 22

Tabel 3.11 Usecase Mengelola Data Bank ........................................................... 22

Tabel 3.12 Usecase Mengelola Data Kota ............................................................ 23

Tabel 3.13 Usecase Mengelola Data Pesan Masuk .............................................. 24

Tabel 3.14 Usecase Menampilkan dan Mencari Event ......................................... 24

Tabel 3.15 Usecase Menampilkan Detail Event ................................................... 25

Tabel 3.16 Usecase Menambah Event .................................................................. 25

Tabel 3.17 Usecase Mengubah Event ................................................................... 26

Tabel 3.18 Usecase Menghapus Event.................................................................. 26

Tabel 3.19 Usecase Mengelola Tiket Event ......................................................... 27

Tabel 3.20 Usecase Memverifikasi Event ............................................................. 27

Tabel 3.21 Usecase Memesan Tiket Event ........................................................... 28

Tabel 3.22 Usecase Membayar Pemesanan Tiket................................................. 29

Tabel 3.23 Usecase Memvalidasi Pembayaran Tiket ........................................... 29

Tabel 3.24 Usecase Menampilkan Laporan Penjualan Tiket................................ 30

Tabel 3.25 Usecase Mencetak Kartu Pendaftaran Event ...................................... 30

Tabel 3.26 Usecase Presensi Kehadiran Event ..................................................... 31

Tabel 3.27 Usecase Upload Background Sertifikat .............................................. 31

Tabel 3.28 Usecase Mencetak Sertifikat ............................................................... 32

Tabel 3.29 Usecase Presensi Pengambilan Sertifikat ........................................... 32

Page 16: RANCANG BANGUN EVENT MANAGEMENT SYSTEM CARIVEN … · “Kuatkan dan teguhkanlah hatimu, janganlah takut dan jangan gemetar karena mereka, sebab TUHAN, Allahmu, Dialah yang berjalan

library.uns.ac.id digilib.uns.ac.id

xvi

Tabel 3.30 Usecase Mencetak Report Summary Event ........................................ 32

Tabel 3.31 Usecase Mengubah Datadiri ............................................................... 33

Tabel 3.32 Usecase Menampilkan laporan situs ................................................... 33

Tabel 3.33 Tabel Admin ....................................................................................... 39

Tabel 3.34 Tabel Users ......................................................................................... 39

Tabel 3.35 Tabel Publishers .................................................................................. 39

Tabel 3.36 Tabel Login ......................................................................................... 40

Tabel 3.37 Tabel Roles ......................................................................................... 40

Tabel 3.38 Tabel Event ......................................................................................... 40

Tabel 3.39 Tabel Ticket ........................................................................................ 41

Tabel 3.40 Tabel Booking ..................................................................................... 41

Tabel 3.41 Tabel Payment .................................................................................... 42

Tabel 3.42 Tabel Publisher Bank .......................................................................... 42

Tabel 3.43 Tabel Category .................................................................................... 43

Tabel 3.44 Tabel City ............................................................................................ 43

Tabel 3.45 Tabel News ......................................................................................... 43

Tabel 3.46 Tabel News Category .......................................................................... 44

Tabel 3.47 Tabel Bank .......................................................................................... 44

Tabel 3.48 Tabel Inbox ......................................................................................... 44

Tabel 3.49 Tabel Visitor ....................................................................................... 45

Tabel 3.50 Tabel rancangan pengujian ................................................................. 62

Tabel 4.1 Tabel Pengujian Sistem ......................................................................... 91

Page 17: RANCANG BANGUN EVENT MANAGEMENT SYSTEM CARIVEN … · “Kuatkan dan teguhkanlah hatimu, janganlah takut dan jangan gemetar karena mereka, sebab TUHAN, Allahmu, Dialah yang berjalan

library.uns.ac.id digilib.uns.ac.id

xvii

DAFTAR GAMBAR

Gambar 1.1 Gambar Metodologi Penelitian ........................................................... 3

Gambar 3.1 Gambar Proses Bisnis........................................................................ 13

Gambar 3.2 Gambar Usecase Diagram ................................................................. 17

Gambar 3.3 Gambar Class Diagram ..................................................................... 34

Gambar 3.4 Gambar ERD (Entity Relationship Diagram) ................................... 36

Gambar 3.5 Relasi Antar Tabel ............................................................................. 38

Gambar 3.6 Gambar Desain User Interface halaman login .................................. 45

Gambar 3.7 Gambar Desain User Interface halaman utama ................................ 46

Gambar 3.8 Gambar Desain User Interface halaman event detail........................ 47

Gambar 3.9 Gambar Desain User Interface halaman tiket event ......................... 47

Gambar 3.10 Gambar Desain User Interface halaman konfirmasi booking ......... 48

Gambar 3.11 Gambar Desain User Interface halaman konfirmasi pembayaran .. 49

Gambar 3.12 Gambar Desain User Interface halaman tiket dipesan .................... 49

Gambar 3.13 Gambar Desain User Interface halaman tiket detail ....................... 50

Gambar 3.14 Gambar Desain User Interface halaman kelola event ..................... 51

Gambar 3.15 Gambar Desain User Interface halaman kelola event detail ........... 51

Gambar 3.16 Gambar Desain User Interface halaman kelola tiket ...................... 52

Gambar 3.17 Gambar Desain User Interface halaman penjualan tiket ................ 53

Gambar 3.18 Gambar Desain User Interface halaman kelola peserta .................. 53

Gambar 3.19 Gambar Desain User Interface halaman scan kehadiran ................ 54

Gambar 3.20 Gambar Desain User Interface halaman kelola sertifikat ............... 55

Gambar 3.21 Gambar Desain User Interface halaman generate report ............... 55

Gambar 3.22 Gambar Desain User Interface halaman dashboard ....................... 56

Gambar 3.23 Gambar Desain User Interface halaman manajemen event ............ 56

Gambar 3.24 Gambar Desain User Interface halaman validasi event .................. 57

Gambar 3.25 Gambar Desain User Interface halaman manajemen user .............. 57

Gambar 3.26 Gambar Desain User Interface halaman manajemen publisher...... 58

Gambar 3.27 Gambar Desain User Interface halaman artikel .............................. 58

Gambar 3.28 Gambar Desain User Interface halaman kotak masuk .................... 59

Page 18: RANCANG BANGUN EVENT MANAGEMENT SYSTEM CARIVEN … · “Kuatkan dan teguhkanlah hatimu, janganlah takut dan jangan gemetar karena mereka, sebab TUHAN, Allahmu, Dialah yang berjalan

library.uns.ac.id digilib.uns.ac.id

xviii

Gambar 3.29 Gambar Desain User Interface halaman kategori event.................. 59

Gambar 3.30 Gambar Desain User Interface halaman manajemen bank ............. 60

Gambar 3.31 Gambar Desain User Interface halaman manajemen kota .............. 60

Gambar 3.32 Gambar Desain User Interface halaman kategori artikel ................ 61

Gambar 3.33 Gambar Desain User Interface halaman manajemen admin ........... 61

Gambar 3.34 Gambar Desain User Interface halaman laporan situs .................... 62

Gambar 4.1 Halaman login user............................................................................ 66

Gambar 4.2 Halaman awal aplikasi ...................................................................... 67

Gambar 4.3 Kode program halaman awal aplikasi ............................................... 67

Gambar 4.4 Halaman detail event ......................................................................... 67

Gambar 4.5 Kode program halaman detail tiket ................................................... 68

Gambar 4.6 Halaman tiket event ........................................................................... 68

Gambar 4.7 Halaman konfirmasi booking ............................................................ 69

Gambar 4.8 Kode program konfirmasi booking ................................................... 70

Gambar 4.9 Halaman form pembayaran pada event berbayar .............................. 70

Gambar 4.10 Kode program halaman pembayaran tiket ...................................... 71

Gambar 4.11 Halaman event yang diikuti ............................................................. 72

Gambar 4.12 Kode program halaman event diikuti .............................................. 72

Gambar 4.13 Halaman detail event ....................................................................... 72

Gambar 4.14 Kode program halaman detail tiket ................................................. 73

Gambar 4.15 Halaman kelola event ...................................................................... 73

Gambar 4.16 Kode program halaman kelola event ............................................... 74

Gambar 4.17 Halaman kelola event detail ............................................................ 74

Gambar 4.18 Kode program kelola event detail.................................................... 75

Gambar 4.19 Halaman kelola tiket event .............................................................. 75

Gambar 4.20 Kode program kelola tiket event ..................................................... 76

Gambar 4.21 Halaman rekap penjualan tiket ........................................................ 76

Gambar 4.22 Kode program rekap penjualan tiket ............................................... 77

Gambar 4.23 Halaman kelola peserta ................................................................... 77

Gambar 4.24 Kode program kelola peserta........................................................... 78

Gambar 4.25 Halaman presensi kedatangan ......................................................... 78

Page 19: RANCANG BANGUN EVENT MANAGEMENT SYSTEM CARIVEN … · “Kuatkan dan teguhkanlah hatimu, janganlah takut dan jangan gemetar karena mereka, sebab TUHAN, Allahmu, Dialah yang berjalan

library.uns.ac.id digilib.uns.ac.id

xix

Gambar 4.26 Kode program presensi kedatangan ................................................ 79

Gambar 4.27 Halaman kelola sertifikat ................................................................ 80

Gambar 4.28 Kode program kelola sertifikat ........................................................ 80

Gambar 4.29 Halaman generate report ................................................................ 81

Gambar 4.30 Kode program halaman generate report ......................................... 81

Gambar 4.31 Halaman dashboard admin ............................................................. 82

Gambar 4.32 Kode program dashboard admin..................................................... 82

Gambar 4.33 Halaman manajemen event.............................................................. 83

Gambar 4.34 Kode program manajemen event ..................................................... 83

Gambar 4.35 Halaman validasi event.................................................................... 84

Gambar 4.36 Kode program halaman validasi event ............................................ 84

Gambar 4.37 Halaman manajemen user ............................................................... 85

Gambar 4.38 Halaman manajemen publisher ....................................................... 85

Gambar 4.39 Halaman manajemen artikel ............................................................ 86

Gambar 4.40 Halaman manajemen kotak masuk .................................................. 86

Gambar 4.41 Halaman manajemen kategori event ............................................... 87

Gambar 4.42 Halaman manajemen data bank....................................................... 87

Gambar 4.43 Halaman manajemen data Kota....................................................... 88

Gambar 4.44 Halaman manajemen kategori artikel .............................................. 88

Gambar 4.45 Halaman manajemen admin ............................................................ 89

Gambar 4.46 Halaman laporan situs ..................................................................... 89

Gambar 4.47 Kode program laporan situs ............................................................ 90

Page 20: RANCANG BANGUN EVENT MANAGEMENT SYSTEM CARIVEN … · “Kuatkan dan teguhkanlah hatimu, janganlah takut dan jangan gemetar karena mereka, sebab TUHAN, Allahmu, Dialah yang berjalan

library.uns.ac.id digilib.uns.ac.id

xx

INTISARI

Event merupakan salah satu media komunikasi untuk menyampaikan

informasi dari sebuah organisasi kepada masyarakat. Saat ini terdapat banyak jenis

event di masyarakat, antara lain: seminar, workshop, talkshow, konser musik, dan

lain-lain.

Sejauh ini model pemasaran event dilakukan dengan cara pemasangan

media promosi fisik, radio, media sosial, dan juga melalui beberapa situs web.

Namun bagi pengguna, model pemasaran seperti itu kurang efisien dan akan

memakan waktu.

Seiring dengan berkembangnya teknologi maka proses bisnis juga harus

mengikuti perkembangan tersebut, salah satunya adalah dengan pemanfaatan

teknologi internet. Implementasi dari teknologi internet yaitu situs web dapat

mendukung perkembangan proses bisnis. Dengan teknologi web, maka seluruh

orang dapat mengakses aplikasi dimanapun dan kapanpun selama tehubung dengan

jaringan internet.

Dengan pemanfaatan teknologi website, maka dapat diciptakan sebuah

solusi berupa apliikasi event management system cariven berbasis QR Code

sehingga diharapkan dapat menangani permasalahan tersebut. Pembangunan

aplikasi ini menggunakan metode Waterfall dan Framework CodeIgniter 3.

Hasil dari penelitian ini adalah Aplikasi Event Management System Cariven

Berbasis QR Code yang akan menangani pre-event mencakup promosi dan

penjualan tiket, hari event dilakukan mencakup scan kehadiran dan pasca event

mencakup cetak sertifikat.

Kata kunci : Event, Waterfall, QR Code, Tiket, Web, CodeIgniter 3

Page 21: RANCANG BANGUN EVENT MANAGEMENT SYSTEM CARIVEN … · “Kuatkan dan teguhkanlah hatimu, janganlah takut dan jangan gemetar karena mereka, sebab TUHAN, Allahmu, Dialah yang berjalan

library.uns.ac.id digilib.uns.ac.id

xxi

ABSTRACT

Event is one of the communication media to convey information from an

organization to the community. There are many types of events, including seminar,

workshop, talk show, music concerts, and others.

So far, the event-marketing model has been done by physical promotion

media, radio, social media, and also through several websites. But for users, such

a marketing model is less efficient and will take time.

Along with the development of technology, business processes must also

follow these developments, one of which is the use of internet technology. The

implementation of internet technology, namely web sites can support the

development of business processes. With web technology, all people can access the

application wherever and whenever as long as connecting with the internet

network.

With website technology, a solution can be created in the form of an

application management system using the QR Code so that it is expected to be able

to handle the problem. Development of this application uses the Waterfall method

and CodeIgniter Framework 3.

The research results of Aplikasi Event Management System Cariven

Berbasis QR Code, which will handle pre-events including promotion and ticket

sales, event days include attendance scans, and post-events including, print

certificates.

Keywords : Event, Waterfall, QR Code, Ticket, Web, CodeIgniter 3