ABSTRAK
Wedding Event Organizer merupakan pengelolaan pada suatu acara pernikahan.
Pada jaman sekarang orang ingin menikah tanpa bersusah payah mencari satu per satu vendor yang ada. Event Organizer merupakan pengelolaan dalam suatu acara pernikahan.Event Organizer membantu para pasangan pengantin untuk
memberikan sebuah solusi untuk menikah dengan paket pernikahan. Selain ingin dipermudah untuk mencari vendor, pasangan pengantin sekarang juga banyak yang sudah menggunakan teknologi dalam kehidupan sehari-harinya. Hal ini yang
mendorong penulis untuk membuat aplikasi web Event Organizer untuk membantu para calon pengantin untuk memilih vendor yang ada. Setelah para pengantin memilih maka event organizer akan membantu pasangan pengantin dalam
memesan vendor yang telah dipilih. Selain membantu memesan vendor web event
organizer akan menampilkan status pembayaran pada tiap vendor agar para calon
pengantin dapat melihat status pembayaran yang telah dilakukan kepada tiap
vendor. Web event organizer menggunakan php framework Code Igniter sebagai
source codenya dan MySql sebagai database dalam menampung data.
ABSTRACT
Wedding Event Organizer is the management of a wedding ceremony. At the present time people want to get married without the hassle of looking for one at a vendor there. Event Organizer is an wedding event management .Event Organizer helps couples to provide a solution to marry the wedding package. Besides wanting it easy to find vendors, the bridal couple are now also many who already use the technology in their daily lives. This led the authors to create web applications Event Organizer to help the bride to choose a vendor. After the bride choose the event organizer will assist the bridal couple in the book vendors have been. In addition to helping book vendor web event organizer will display the status of payments on each vendor so that the bride can see the status of payments made to each vendor. Web event organizer using Code Igniter PHP framework as the source code and MySQL as the database to accommodate data.
DAFTAR GAMBAR
Gambar 3.1 Flowchart Reservasi Pernikahan ... 14
Gambar 3.2 Flowchart Kerja Sama Vendor ... 15
Gambar 3.3 Flowchart pembayaran DP Vendor ... 16
Gambar 3.4 Flowchart pembayaran Lunas Vendor ... 17
Gambar 3.5 Entity Relationship Diagram Event Organizer... 18
Gambar 3.6 Use Case Event Organizer ... 24
Gambar 3.7 Use Case User ... 25
Gambar 3.8 Use Case Role ... 26
Gambar 3.9 Use Case Tipe Vendor ... 27
Gambar 3.10 Use Case Resepsi ... 28
Gambar 3.11 Use Case Vendor ... 29
Gambar 3.12 Use Case Customer ... 30
Gambar 3.13 Use Case Undangan ... 30
Gambar 3.14 Use Case Paket ... 31
Gambar 3.15 Login Front-End ... 32
Gambar 3.16 Daftar User... 33
Gambar 3.17 Home ... 33
Gambar 3.18 Resepsi ... 34
Gambar 3.19 Vendor ... 34
Gambar 3.20 Tamu Undangan ... 35
Gambar 3.21 Customer ... 36
Gambar 3.22 Transaksi ... 36
Gambar 3.23 Login Back-end ... 37
Gambar 3.24 Role ... 38
Gambar 3.25 User ... 39
Gambar 3.26 Tipe Vendor ... 40
Gambar 3.27 Vendor ... 41
Gambar 3.28 Detail Vendor ... 41
Gambar 3.29 Transaksi ... 42
Gambar 3.31 Paket ... 43
Gambar 3.32 List Paket ... 44
Gambar 3.33 Resepsi ... 44
Gambar 3.34 Tamu Undangan ... 45
Gambar 3.35 Customer ... 46
Gambar 3.36 Activity Diagram Login ... 47
Gambar 3.37 Activity Diagram Menambah User ... 48
Gambar 3.38 Activity Diagram Mengubah User ... 50
Gambar 3.39 Activity Diagram Menambah Role ... 52
Gambar 3.40 Activity Diagram Mengubah Role ... 53
Gambar 3.41 Activity Diagram Menghapus Role ... 54
Gambar 3.42 Activity Diagram Menambah Tipe Vendor ... 56
Gambar 3.43 Activity Diagram Mengubah Tipe Vendor ... 57
Gambar 3.44 Activity Diagram Menghapus Tipe Vendor ... 58
Gambar 3.45 Activity Diagram Menambah Vendor ... 60
Gambar 3.46 Activity Diagram Mengubah Vendor ... 61
Gambar 3.47 Activity Diagram Menghapus Vendor ... 62
Gambar 3.48 Activity Diagram Menambah Detail Vendor ... 64
Gambar 3.49 Activity Diagram Mengubah Detail Vendor ... 65
Gambar 3.50 Activity Diagram Menghapus Detail Vendor ... 66
Gambar 3.51 Activity Diagram Menambah Customer ... 68
Gambar 3.52 Activity Diagram Mengubah Customer ... 69
Gambar 3.53 Activity Diagram Menambah Resepsi ... 71
Gambar 3.54 Activity Diagram Mengubah Resepsi ... 72
Gambar 3.55 Activity Diagram Mengubah Status Resepsi ... 73
Gambar 3.56 Activity Diagram Menambah Transaksi ... 75
Gambar 3.57 Activity Diagram Menghapus Transaksi Sementara ... 76
Gambar 3.58 Activity diagram Mengubah Status Transaksi ... 77
Gambar 3.59 Activity Diagram Menambah Tamu Undangan ... 79
Gambar 3.60 Activity Diagram Mengubah Tamu Undangan ... 81
Gambar 3.63 Activity Diagram Mengubah Paket ... 85
Gambar 3.64 Activity Diagram Menambah Detail Paket ... 87
Gambar 3.65 Activity Diagram Menghapus Detail Paket ... 88
Gambar 3.66 Gambar Class Diagram ... 89
Gambar 4.1 Halaman Home ... 91
Gambar 4.2 Halaman Login ... 92
Gambar 4.3 Halaman Create Account ... 92
Gambar 4.4 Halaman About ... 93
Gambar 4.5 Halaman Contact Us ... 93
Gambar 4.6 Halaman Vendor ... 94
Gambar 4.7 Halaman Detail Vendor ... 95
Gambar 4.8 Halaman Resepsi ... 95
Gambar 4.9 Halaman resepsi pertama kali ... 96
Gambar 4.10 Halaman Tamu Undangan ... 97
Gambar 4.11 Halaman Transaksi ... 97
Gambar 4.12 Login Admin ... 98
Gambar 4.13 Halaman home ... 99
Gambar 4.14 Halaman User Atas ... 100
Gambar 4.15 Halaman User Bawah ... 100
Gambar 4.16 Halaman Role ... 103
Gambar 4.17 Halaman Tipe Vendor ... 104
Gambar 4.18 Halaman Vendor ... 106
Gambar 4.19 Halaman Detail Vendor ... 107
Gambar 4.20 ... Error! Bookmark not defined. Gambar 4.21 Halaman Customer Bawah ... Error! Bookmark not defined. Gambar 4.22 Halaman Resepsi ... 109
DAFTAR TABEL
Tabel 3.1 Tabel Role ... 19
Tabel 3.2 Tabel Tipe ... 19
Tabel 3.3 Tabel Customer ... 19
Tabel 3.4 Tabel Paket ... 20
Tabel 3.5 Tabel Tipe Vendor ... 20
Tabel 3.6 Tabel Vendor ... 20
Tabel 3.7 Tabel Detail Vendor ... 20
Tabel 3.8 Tabel Resepsi ... 21
Tabel 3.9 Tabel Transaksi ... 21
Tabel 3.10 Tabel Transaksi_has_detailvendor... 22
Tabel 3.11 Tabel Detailpaket ... 22
Tabel 3.12 Tabel Detailpaket_has_detailVendor ... 22
Tabel 3.13 Tamu Undangan ... 22
Tabel 5.1 Tabel Pengujian Login ... 121
Tabel 5.2 Tabel Pengujian Tambah Role ... 122
Tabel 5.3 Tabel Pengujian Mengubah Role ... 122
Tabel 5.4 Tabel Pengujian Menghapus Role ... 123
Tabel 5.5 Tabel Pengujian Menambah Tipe... 123
Tabel 5.6 Tabel Pengujian Mengubah Tipe ... 124
Tabel 5.7 Tabel Pengujian Menambah Tipe Vendor ... 125
Tabel 5.8 Tabel Pengujian Mengubah Tipe Vendor ... 126
Tabel 5.9 Tabel Pengujian Menghapus Tipe Vendor ... 126
Tabel 5.10 Tabel Pengujian Tambah Vendor ... 127
Tabel 5.11 Tabel Pengujian Mengubah Vendor ... 127
Tabel 5.12 Tabel Pengujian Menghapus Vendor ... 128
Tabel 5.13 Tabel Pengujian Tambah Detail Vendor ... 129
Tabel 5.14 Tabel Pengujian Mengubah Detail Vendor ... 129
Tabel 5.15 Tabel Pengujian Menghapus Detail Vendor ... 130
Tabel 5.16 Tabel Pengujian Tambah Paket ... 131
Tabel 5.18 Tabel Pengujian Tambah Detail Paket ... 132
Tabel 5.19 Tabel Pengujian Menghapus Detail Paket... 133
Tabel 5.20 Tabel Pengujian Tambah Customer ... 133
Tabel 5.21Tabel Pengujian Mengubah Customer ... 134
Tabel 5.22 Tabel Pengujian Tambah Resepsi ... 135
Tabel 5.23 Tabel Pengujian Mengubah Resepsi ... 136
Tabel 5.24 Tabel Pengujian Mengubah Resepsi ... 136
Tabel 5.25 Tabel Pengujian Tambah Transaksi ... 137
Tabel 5.26 Tabel Pengujian Menghapus Detail Paket... 138
Tabel 5.27 Tabel Pengujian Mengubah Status Transaksi ... 138
Tabel 5.28 Tabel Pengujian Tambah Tamu Undangan ... 139
Tabel 5.29 Tabel Pengujian Mengubah Tamu Undangan ... 140
DAFTAR NOTASI/ LAMBANG
Jenis Notasi/Lambang Nama Arti
FlowChart
Terminal Menunjukan awal dan akhir suatu
Proses Manual Menunjukan proses yang
Jenis Notasi/Lambang Nama Arti
Case Digunakan dalam
Use Case
Actor Digunakan dalam
Use Case
Node Digunakan dalam
Activity Diagram
untuk
Jenis Notasi/Lambang Nama Arti
Node Digunakan dalam
Activity Diagram
Decision Digunakan dalam
Activity Diagram
Aktifitas Digunakan untuk menunjukan sebuah aktifitas.
Referensi:
BAB 1. PENDAHULUAN
1.1 Latar Belakang Masalah
Wedding Event Organizer (EO) merupakan pengelola atau pengatur
dalam sebuah acara pernikahan. Sekarang sudah banyak orang yang menggunakan jasa EO. Dengan memakai jasa EO pasangan yang ingin menikah dapat dibantu untuk menentukan vendor mana yang akan digunakan pada saat acara pernikahan. Vendor yang biasa digunakan untuk acara pernikahan adalah gaun pengantin, tempat, perlengkapan, make up, kendaraan, katering, MC, kue pengantin dan lainnya.
Masalah yang terjadi pada EO adalah penyimpanan data yang masih belum terstruktur. Customer pada umumnya ingin memesan vendor tertentu untuk pernikahannya. Dengan penyimpanan data yang terstruktur dapat membantu dalam pencarian data vendor yang bekerja sama dengan EO dan
vendor tersebut diinginkan oleh customer. Masalah lainnya yang terjadi
adalah masalah transparasi keuangan. Dana yang dialirkan oleh EO biasanya ingin diketahui oleh customer. Jika customer sudah mengetahui dana pernikahannya sudah dialirkan maka customer akan lebih percaya kepada EO. Untuk pemilihan vendor biasanya EO menyediakan paket atau
customer dapat memilih sendiri. Ada customer yang ingin untuk memilih
vendor sendiri tetapi ada juga customer yang ingin mengambil paket.
Masalah yang sering terjadi pada saat memilih paket adalah kebanyakan
customer menginginkan suatu paket yang sesuai dengan budget.
Dari masalah yang ada maka perancangan website event organizer ini melingkupi front-end dan back-end. Untuk bagian front-end dapat diakses oleh customer untuk memasukkan transaksi resepsi pernikahan yang nantinya akan di urus oleh admin. Status transaksi pernikahan dapat dilihat oleh customer. Untuk fitur back-end akan dibuatkan fitur untuk memasukkan
vendor agar customer dapat mencari dan lebih mengetahui vendor mana
kantor EO. Fitur yang terakhir adalah fitur paket yang dapat dibuat oleh admin berisi vendor yang bekerja sama dengan EO.
1.2 Rumusan Masalah
Dari latar belakang yang telah dipaparkan, ditemukan beberapa masalah yaitu:
1. Bagaimana membuat aplikasi yang dapat mengelola data pemesanan paket pernikahan untuk customer?
2. Bagaimana membuat aplikasi yang dapat mengelola data vendor
event organizer?
3. Bagaimana membuat aplikasi yang dapat mengelola data paket pernikahan buatan customer sendiri?
1.3 Tujuan Pembahasan
Tujuan dari pelaksanaan penelitian ini, yaitu :
1. Membuat aplikasi yang dapat mengelola data pemesanan paket pernikahan untuk customer.
2. Membuat aplikasi yang dapat mengelola data vendor event organizer. 3. membuat aplikasi yang dapat mengelola data paket pernikahan
buatan customer sendiri.
1.4 Ruang Lingkup Kajian
Dalam pembuatan aplikasi ini, terdapat 3 poin batasan dalam sisi
Hardware, Software, dan Aplikasi, yaitu :
1.4.1 Perangkat Keras
Lingkup Hardware :
Spek computer yang digunakan adalah sebagai berikut:
- Processor Intel(R) Core(TM) i5-2450 CPU @2.50GHZ (4CPUs) ,
2.5GHz
- Operating System : Windows 10 Home Edition
1.4.2 Perangkat Lunak
Lingkup Software :
Software yang digunakan selama pembuatan sistem ini yaitu :
- XAMPP v3.2.1 - Netbean IDE 8.1 - Mysql
- CodeIgniter-3.1.0 - Bootstrap-3.3.7-dist - Microsoft office word - Microsoft office visio - MySQL workbench 6.3 CE - Balsamiq Mockups
- Astah Professional - Phpexcel
1.4.3 Ruang Lingkup Aplikasi
Lingkup Aplikasi :
- Super admin: Dapat mengelola semua data yang ada di sistem.
Super Admin dapat mengelola data tipe, role dan tipe vendor.
- Admin: Dapat menambah vendor dan menerima permintaan dan pemesanan customer. Admin juga dapat mengubah status pernikahan yang terdiri dari empat status. Status tersebut adalah belum diverifikasi, sudah diverifikasi, hangus dan telah selesai.
Status belum diverifikasi menjelaskan resepsi yang masih belum
- Customer: Dapat melakukan pemesanan pernikahan dan vendor pernikahan yang nantinya status akan dirubah oleh admin, melihat status dari pembayaran pernikahan yang dilakukan oleh EO dan memilih sendiri vendor-vendor yang akan digunakan sehingga menjadi paket pernikahan tersendiri.
1.5 Sumber Data
- Data Primer: Data primer yang akan digunakan untuk pembuatan aplikasi website ini didapat dari wawancara terhadap pemilik instansi WOW event organizer.
- Data Sekunder: Data sekunder didapatkan dari studi pustaka buku dan internet.
1.6 Sistematika Penyajian
Laporan penelitian ini disusun dengan keterangan sebagai berikut : BAB 1. PENDAHULUAN
Bab ini menjelaskan gambaran topik ini dari pandangan secara umum. BAB 2. KAJIAN TEORI
Bab ini menjelaskan teori – teori yang mendukung proses pembuatan aplikasi ini.
BAB 3. ANALISIS DAN RANCANGAN SISTEM
Bab ini berisi penjelasan analisa yang digunakan, gambaran hasil akhir, bentuk antarmuka, dan fitur – fitur yang terdapat pada aplikasi ini.
BAB 4. HASIL PENELITIAN
Bab ini berisi penjelasan tentang implementasi aplikasi yang dijelaskan dengan gambar tampilan aplikasi.
BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bab ini berisi tentang percobaan aplikasi yang sudah dibuat dan memperbaiki aplikasi tersebut jika masih ada masalah.
BAB 6.
SIMPULAN DAN SARAN
Pada akhir penyelesain penelitian ini dapat ditarik kesimpulan dan saran yang dapat berguna untuk pengembangan penelitian ini di masa yang akan mendatang.
6.1 Simpulan
Dari awal sampai akhir penelitian web event organizer, penulis telah mendapat kesimpulan dimulai dari penulis mengembangkan program dari awal sampai akhir. Beberapa hal tersebut yaitu :
1. Aplikasi dapat mengelola data pemesanan paket pernikahan untuk customer.
2. Aplikasi dapat mengelola data vendor event organizer
3. Aplikasi dapat mengelola data paket pernikahan buatan customer sendiri.
6.2 Saran
Dari kesimpulan yang ada, penulis masih melihat adanya potensi untuk pengembangan web event organizer untuk lebih bermanfaat dalam memberikan informasi terhadap customer maupun pihak event organizer. Hal-hal tersebut dapat yaitu:
1. Perlu ditambahkan fitur rating tiap vendor agar customer dapat mengetahui vendor mana saja yang seringkali dipakai oleh orang banyak.
Sistem Informasi pada Event Organizer
Berbasis Web (Studi Kasus WOW Event
Planner)
Tugas Akhir
Diajukan untuk Memenuhi Persyaratan Akademik Dalam
Menyelesaikan Pendidikan pada Program Studi
S1 Teknik Informatika Universitas Kristen Maranatha
Oleh
ANDREAS SETIADI
1272018
PROGRAM STUDI S1 TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS KRISTEN MARANATHA
BANDUNG
PRAKATA
Puji syukur penulis panjatkan kepada Tuhan yang Maha Esa atas berkat yang telah diberikan sehingga penulis mampu menyelesaikan karya ilmiah ini
dengan judul “Sistem Informasi pada Event Organizer berbasis Web Study
Kasus WOW Event Planner”.
Tujuan penulisan karya ilmiah ini adalah sebagai syarat kelulusan tugas akhir yang sudah ditentukan oleh Universitas Kristen Maranatha jurusan S1 Teknik Informatika.
Terima kasih kepada Bapak Daniel Jahja Surjawan, S.Kom., M.T. sebagai dosen pembimbing yang sudah membimbing, membantu, serta arahannya dalam penulisan karya ilmiah ini dari awal hingga akhir.
Penulis juga mengucapkan terima kasih kepada :
1. Bapak Dr. Hapnes Toba, M. Sc.,selaku Dekan Fakultas Teknologi Informasi Universitas Kristen Maranatha.
2. Bapak Robby Tan, S.T., M.T., selaku Ketua Program Studi S1 Teknik Informatika Universitas Kristen Maranatha
3. Ibu Meliana J., S.Kom.,M.T., selaku Koordinator Tugas Akhir.
4. Sisilia Martha dan Roy Riyanto Setiadi selaku orang tua dan saudara penulis yang telah memberikan dukungan dan doa kepada penulis. 5. Frengky Bun, Steven Yuwono selaku sahabat dari penulis yang telah
memberikan dukungan dan doa kepada penulis.
6. Semua pihak yang turut membantu hingga selesainya tulisan ini yang tidak dapat penulis sebutkan satu persatu.
Bandung , 9 November 2016
DAFTAR PUSTAKA
[1] J. Hutahaean, Konsep Sistem Informasi, Yogyakarta: Deepublish, 2015. [2] A. T. Soemohawidjojo, Mudah Menyusun SOP, Jakarta: Penebar Plus,
2014.
[3] A. Lubis, Basis Data Dasar, Yogyakarta: deepublish, 2016.
[4] A. Nugroho, Rekayasa Perangkat Lunak Berorientasi Objeck dengan Metode USDP, Yogyakarta: Penerbit Andi, 2016.
[5] E. Subiyantoro, Pemrograman Berorientasi Objek Semester 1, Malang: Kementerian Pendidikan & Kebudayaan, 2013.
[6] L. Welling and L. Thomson, PHP and MySQL Web Development, Pearson Education, 2016.
[7] A. Solichin, MySQL 5 dari Pemula Hingga Mahir, Jakarta: Universitas Budi Luhur, 2010.
[8] I. Daqiqil, Framework Codeigniter, Pekanbaru, 2011.
[9] Ollie, Panduan Praktis Mendesain Template, Jakarta Selatan: mediakita, 2008.
[10] E. K. Khannedy, Tutorial JavaScript, Universitas Komputer Indonesia, 2007.
[11] A. S. Sandeep Desai, SOFTWARE TESTING : A Practical Approach, PHI Learning Pvt. Ltd, 2016.
[12] Y. Megananda, Eo:7 Langkah Jitu Membangun Bisnis Eo, Jakarta: Bhuana Ilmu Populer, 2009.
[13] Bernard, Margaret, Bachu and Eshwar, Database systems with case studies, PHI Learning Pvt. Ltd., 2015.
[14] S. Bagui and R. Earp, Database Design Using Entity-Relationship Diagrams, Second Edition, CRC Press, 2012.