• Tidak ada hasil yang ditemukan

Sistem Informasi pada Event Organizer Berbasis Web (Studi Kasus WOW Event Planner).

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Informasi pada Event Organizer Berbasis Web (Studi Kasus WOW Event Planner)."

Copied!
21
0
0

Teks penuh

(1)

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.

(2)

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.

(3)

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

(4)

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

(5)

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

(6)

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

(7)

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

(8)

DAFTAR NOTASI/ LAMBANG

Jenis Notasi/Lambang Nama Arti

FlowChart

Terminal Menunjukan awal dan akhir suatu

Proses Manual Menunjukan proses yang

(9)

Jenis Notasi/Lambang Nama Arti

Case Digunakan dalam

Use Case

Actor Digunakan dalam

Use Case

Node Digunakan dalam

Activity Diagram

untuk

(10)

Jenis Notasi/Lambang Nama Arti

Node Digunakan dalam

Activity Diagram

Decision Digunakan dalam

Activity Diagram

Aktifitas Digunakan untuk menunjukan sebuah aktifitas.

Referensi:

(11)

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

(12)

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

(13)

- 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

(14)

- 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.

(15)
(16)

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.

(17)

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

(18)

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.

(19)

Bandung , 9 November 2016

(20)

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.

(21)

Referensi

Dokumen terkait

Peraturan perundang-undangan yang terkait dengan penyelenggaraan pendidikan dan kesehatan, yang tidak mengatur secara spesifik (dalam materi muatannya) tentang

Gugusan sensor gas yang dirancang dengan menggabungkan sensor tipe TGS dan Af yaitu Sensor1 (TGS2201a), Sensor2 (TGS2201b), Sensor3 (TGS2620), Sensor4 (Af30) dan Sensor5

Hasil penelitian ini menunjukkan bahwa harga berpengaruh nyata dalam penelitian ini dimana perbedaan harga yang mencolok akan mempengaruhi minat belanja

Dasar hukum pembatalan Sertipikat Hak Pakai Nomor 765, sebagai berikut adalah alasan-alasan yang disampaikan oleh Pemko Medan dan BPN Kota Medan tidak dapat dibenarkan,

Hal ini dapat diketahui bahwa dengan penambahan kolin klorida sebanyak 30 g/ekor/hari dalam pakan sapi perah laktasi tidak memberikan pengaruh terhadap persistensi, baik itu

merupakan alat musik tabuh yang terbuat dari bilah kayu dan dimainkan dengan cara dipukul... menggunakan stik; berisi 9 bilah dengan

a) Menumbuh kembangkan kesadaran konsumen terhadap produk yang tengah diluncurkan.. b) Membangun kepercayaan konsumen terhadap citra perusahaan atau manfaat ( benefit ) atas

Justeru itu, pengkaji mendapati bahawa pandangan Wolbers (2002) adalah bersesuaian dengan hasil dapatan kajian ini yang mendapati bahawa dalam kalangan graduan