Perancangan Aplikasi Wedding Organizer Berbasis Web

12

BAB 1

PENDAHULUAN

1.1

Latar Belakang

Perkembangan teknologi informasi saat ini sudah tidak dapat lagi terlepas dari
teknologi internet dimana internet telah menjadi suatu teknologi yang tidak dapat
lepas dari kehidupan manusia modern sekarang ini (Pandey,2011). Salah satu bidang
yang diminati oleh masyarakat adalah bidang sosial. Hal ini ditimbulkan karena
manusia sangat perlu berita ataupun layanan sosial dalam menghadapi berbagai
macam persoalan yang ada. Salah satu layanan sosial yang diminati masyarakat
adalah layanan tentang perencanaan pernikahan. Salah satu layanan yang dibutuhkan
adalah layanan untuk mencari informasi tentang segala keperluan yang dibutuhkan
dalam perencanaan pernikahan.
Mobilitas manusia yang tinggi menuntut dunia perdagangan mampu
menyediakan layanan jasa dan barang dengan instan sesuai dengan permintaan

konsumen. Untuk mengatasi masalah tersebut maka kini muncul transaksi yang
menggunakan media Internet untuk menghubungkan antara penyedia jasa dan
konsumennya. Perkembangan internet yang begitu pesat juga diikuti dengan
munculnya berbagai macam aplikasi web, seperti layanan sistem informasi berbasis
web. Untuk membantu calon pengantin dalam merencanakan pernikahan mereka
maka dibangun sebuah Perancangan Aplikasi Wedding Organizer berbasis web.

Universitas Sumatera Utara

13

Biasanya proses perencanaan pernikahan dilakukan dengan pertemuan kedua belah
pihak keluarga yang bersangkutan untuk membicarakan bagaimana pelaksanaan
rangkaian acara pesta pernikahan calon pengantin nanti.
Hal itu mungkin sangatlah tepat,karena calon pengantin maupun keluarga bisa
langsung bertukar pendapat, memasukkan ide, menentukan segala perlengkapan
pesta, dll. Tetapi hal tersebut akan membutuhkan banyak waktu. Belum lagi kalau
ternyata calon pengantin atau keluarga sibuk terikat dengan aktifitas kerjaan yang
tinggi sehingga sulit menyisakan waktu yang cukup untuk menyiapkan sendiri segala
perencanaan dan perlengkapan acara. Selain itu, bahkan banyak calon pengantin

malas untuk pergi melihat-lihat kebutuhan pesta pernikahan dan tersedia beraneka
ragam pilihan yang cocok bagi mereka. Sungguh melelahkan bila harus mencari dan
membandingkan satu per satu suatu jasa/produk pernikahan. Oleh karena itu
dibutuhkan suatu sistem informasi yang dapat mempermudah serta menghemat waktu
dalam proses pencarian jasa/produk pernikahan, yaitu Aplikasi Wedding Organizer
Berbasis Web yang juga memberikan informasi mengenai hal-hal tentang persiapan
pernikahan

seperti;Paket

Pengantin,Aneka

Pernikahan,Menu

Pelaminan,Aneka

Pondokan,Paket

Tenda,Dekorasi


catering,Rias

Resepsi,Tips

Memilih

Busana,Dokumentasi.Wedding Organizer adalah suatu jasa yang berfungsi secara
pribadi membantu calon pengantin dan keluarga dalam perencanaan dan pelaksanaan
rangkaian acara pesta pernikahan sesuai dengan jadwal dan budget yang telah
ditetapkan. Wedding Organizer sering kali dicari oleh masyarakat karena selain untuk
mempermudah dalam melakukan perencanaan pesta pernikahan juga sangat
membantu bagi orang-orang yang tidak mau repot dengan masalah perencanaan

Universitas Sumatera Utara

14

pernikahan mereka. Dengan adanya Aplikasi Wedding Organizer Berbasis Web
diharapkan dapat memenuhi kebutuhan konsumen akanpencarian informasi
perencanaan dan perlengkapan pernikahan. Demikianlah beberapa alasan yang

melatarbelakangi pembuatan AplikasiWeddingOrganizer Berbasis Web.

1.2

RUMUSAN MASALAH

Berdasarkan latar belakang masalah di atas dapat dirumuskan masalah sebagai
berikut:
1. Bagaimana membangun Aplikasi WeddingOrganizer Berbasis Web?
2. Bagaimana cara mempermudah perencanaan pernikahan,sehingga proses
perencanaan pernikahan dapat dilakukan seefisien mungkin?

1.3

BATASAN MASALAH

Dalam membuat aplikasi ini ada beberapa batasan masalah yang ditemukan,
diantaranya:
1. Aplikasi ini hanya menangani layanan jasa dibidang Wedding Organizer.
2. Aplikasi ini hanya akan membantu customer untuk merencanakan pernikahan

mereka dengan menampilkan paket-paket yang bisa dipilih sesuai dengan
keinginan dan ketersediaan paket yang ada.
3. Detail informasi yang akan diberikan meliputi informasi paket pernikahan, proses
pemesanan, biaya yang berada dalam range budget customer.
4. Tidak menangani pemesanan diluar paket dan pilihan yang sudah ada.

Universitas Sumatera Utara

15

1.4

TUJUAN DAN MANFAAT

Tujuan dari pembuatan aplikasi ini adalah :
1. Merancang sebuah Aplikasi berbasis Web yang berguna untuk membantu
mengambil sebuah keputusan dalam hal Resepsi Pernikahan.
2. Mengimplementasikan perangkat lunak untuk membantu Resepsi Pernikahan
yang berbasis Website, agar dapat digunakan dengan mudah melalui internet.


Pembuatan aplikasi ini untuk memberikan manfaat nyata dalam hal berikut ini :
1. Memberikan pengertian dan pemahaman kepada masyarakat tentang wedding
organizer.
2. Memberikan informasi dan kemudahan dalam pemesanan paket wedding
secara online sehingga memudahkan user atau calon pengantin yang sibuk
dengan pekerjaannya.
3. Pada website, calon pengantin dapat melakukan pemesanan dengan memilih
paket-paket yang telah tersedia maupun secara manual dan otomatis.

1.5

TINJAUAN PUSTAKA

Penulis mengumpulkan bahan bacaan guna mengumpulkan informasi yang
berhubungan dengan materi yang terdapat dalam tugas akhir nantinya sehingga dapat
menciptakan suatu aplikasi yang baik. Sebagai sumber bahan bacaan atau informasi
tersebut penulis mendapatkannya dari perpustakaan Universitas Sumatera Utara,

Universitas Sumatera Utara


16

koleksi buku pribadi milik sendiri serta internet.Adapun beberapa program aplikasi
atau teori pembelajaran pendukung dalam pembentukkan aplikasi ini, yaitu:
1. HTML
HTML (HyperText Mark-up Language) adalah bahasa dasar untuk web
scripting bersifat client side yang memungkinkan untuk menampilkan
informasi dalam bentuk teks, grafik, serta multimedia dan juga untuk
menghubungkan antar tampilan web page atau yang lebih dikenal dengan
Hyperlink.Struktur minimal dari dokumen HTML adalah sebagai berikut :
Tidak diperlukan suatu program editor khusus untuk menggunakan kode
perintah-perintah HTML, dapat menggunakan Notepad, Notepad++ ataupun
editor lainnya yang berbasis GUI (Graphical User Interface) seperti Microsoft
Front Page, Dreamweaver CS3 dan sebagainya.Sebagai seorang pengembang
aplikasi web maka kemampuan penguasaan kode-kode HTML sangat
diperlukan, karena HTML sebagai dasar/tumpuan dari suatu aplikasi web.

2. PHP
Menurut Welling dan Thomson (2001:p2), PHP adalah bahasa (scripting
language) yang dirancang secara khusus untuk penggunaan padaweb. PHP

adalah tool untuk pembuatan halaman web dinamis. Kaya akan fiture yang
membuat perancangan web dan pemprograman lebih mudah, PHP digunakan
pada 13 juta domain (menurut survai Netcraft padawww.php.net/usage.php).
PHP kependekan dari HyperText Preprocessor. Pada awal pengembangannya
oleh Rasmus Lerddorf, dia menyebutnya sebagai tools Personal Home Page.

Universitas Sumatera Utara

17

PHP juga dimaksudkan untuk mengganti teknologi lamaseperti CGI
(Common Gateway Interface).PHP merupakan aplikasi web yang dinamis,
dengan menggunakan perangkat lunak tambahan, perubahan informasi dalam
halaman-halaman webdapat ditangani melalui perubahan data, bukan melalui
perubahan program.
Sebagai implementasinya, aplikasi web dinamis dapat dikoneksikan ke
basisdata. Dengan demikian perubahan informasi dapat dilakukan oleh
operator atauyang bertanggung jawab terhadap kemutahiran data dan tidak
menjadi tanggung jawab pemrogram atau webmaster.


3. Cascade Style sheet (CSS)
Style sheet adalah template yang mengontrol performatan tag HTML pada
halaman web site. Konsep Style Sheet mirip dengan template padaMicrosoft
Word, bisa diubah dengan penampilan pada dokumen word, mengubah format
pada style dokumen. Begitu pula dalam pengeditan halaman HTML,
penampilan halaman web diubah dengan mengedit format pada tag HTML
tertentu melalui Style sheet, untuk selanjutnya menggantikan spesifikasi
default dari browser untuk tag-tag tersebut (Dian Puji Oktavian, 2010).

Universitas Sumatera Utara

18

4. Perintah SQL
Menurut Bunafit Nugroho dan Indah Indriyana (2007:8), SQL (Structured
query language) merupakan bahasa query standart yang digunakan untuk
mengakses basis data relasional. Perintah SQL dapat dikelompokan menjadi
lima macam, yaitu :
1. DDL (Data Definition Language)
DDL adalah perintah-perintah SQL yang digunakan untuk menjelaskan objek

basis data. Objek basis data terdiri dari database, table, index dan
view.Perintah SQL yang termasuk DDL adalah :
a. CREATE : membuat atau menciptakan objek basis data.
b. ALTER : mengubah atau menciptakan objek basis data.
c. DROP : menghapus atau menciptakan objek basis data.

2. DML (Data Manipulation Language)
DML adalah perintah-perintah SQL yang digunakan untuk mengoperasikan
isi basis data. Perintah-perintah yang termasuk DML adalah :
a. INSERT : menambah data ke basis data.
b. SELECT : mengambil data ke basis data.
c. UPDATE : memodifikasi data ke basis data.
d. DELETE : menghapus data ke basis data.3. Security

Universitas Sumatera Utara

19

3.Security adalah perintah-perintah SQL yang digunakan untuk menjamin
keamanan data.

Perintah SQL yang termasuk security antara lain :
a. GRANT : memberi hak akses pada user.
b. REVOKE : mencabut hak akses pada user.

4. Integrity
Integrity

adalah

perintah-perintah

SQL

yang

digunakan

untuk

menjagakesatuan data. Perintah SQL yang termasuk integrity adalah:
RECOVER TABLE : memperbaiki tabel pada basis data.

5. Auxiliary
Auxiliary adalah perintah-perintah pelengkap, antara lain :
a. UNLOAD
b. RENAME

5. Phpmyadmin
Menurut Firdaus (2007:15), Phpmyadmin adalah suatu program open source
yang berbasis web yang dibuat menggunakan aplikasi PHP. Program ini
digunakan untuk mengakses database MySQL.Kemudahan dalam pengolahan
database dengan interface web yang familiar menjadi kelebihan tersendiri
Phpmyadmin. Sampai saat ini Phpmyadmin terus dikembangkan dengan
penambahan skin (model tampilan), penambahanbahasa, dan pengurangan

Universitas Sumatera Utara

20

bug (kesalahan dalam program yang mengakibatkan jalannya program
menjadi kurang baik).

Feature atau fasilitas pada Phpmyadmin antara lain :
a. Membuat dan menghapus database
b. Membuat, menyalin, menghapus, mengubah nama dan struktur table
c. Menghapus, menambah, dan mengedit field
d. Mengeksekusi statemen SQL
e. Mengekspor data ke format CSV, XML, dan Latex
f. Menangani beberapa atau multiple server

6. Studi Sejenis
Studi sejenis dilakukan untuk membandingkan penelitian yang dilakukan oleh
penulis dengan penelitian/literatur lainnya yang sejenis yang telah dilakukan
pihak lain sebelumnya.Beberapa penelitian sejenis diantaranya adalah:
1. Lupiyoadi,(2011)Dalam usaha wedding organizer setiap konsumen
memiliki kriteria tertentu dalam memilih EO atau WO mana yang tepat
untuk mengatur jalannya event yang akandiselenggarakan. Ada konsumen
yang menginginkan EO atau WO dengan harga yang terjangkau, adapula
konsumen yang menginginkan EO atau WO yang mempunyai reputasi
tinggi, sudah terkenal, serta kualitas layanan cepat, efisien,akses yang
mudah kapan saja dan dimana saja dengan mengabaikan biaya yang besar
yang nantinya harus dikeluarkan.

Universitas Sumatera Utara

21

2. Sucianti dan Sari, (2010) membuat suatu aplikasi pengolahan data internal
berbasis web pada Nadysa Wedding Organizer Palembang. Program ini
digunakan untuk meneliti aplikasi pengolahan data internal yang
menggunakan website, sehingga dapat memudahkan transaksi antara
pimpinan dan para karyawan pada Nadysa Wedding Organizer.Hasil dari
analisis dan perancangan sistem informasi ini diharapkan dapat
memberikan kemudahan bagi perusahaan dalam melakukan aktivitas
kerjanya. Dengan adanya system ini diharapkan dapat mengatasi masalahmasalah yang ada dalam proses pengolahan data internal yang dibutuhkan.

3. Yoanda,(2006) membuat suatu sistem penunjang keputusan pemilihan
paket pernikahan hotel pada I.S.event& Wedding Organizer. Tujuan dari
perancangan program aplikasi Sistem Penunjang Keputusan Pemilihan
Paket Pernikahan Hotel pada I.S. event & Wedding Organizer berbasiskan
web ini adalah untuk memberikan informasi mengenai hotel beserta paketpaket pernikahn yang ditawarkan kepada calon pengantin dan membantu
pengambilan keputusan pemilihan paket pernikahan hotel yang sesuai
dengan kebutuhan dan anggaran pernikahan calon pengantin. Hasil
pemrosesan berupa saran keputusan akhir yang dapat digunakan calon
pengantin dalam pengambilan keputusan pemilihan paket.

Universitas Sumatera Utara

22

4. Michael,(2011) membuat perancangan website Wedding Organizer
Sausalito. Sausalito Wedding Organizer ini merupakan salah satu
perusahaan yang bergerak di bidang penyedia jasa acara pernikahan. Pada
website ini customer dapat melakukan pembookingan yang dilakukan
secara online. Program ini dibuat untuk memudahkan customer yang ingin
mendapatkan informasi seputar pernikahan, serta bagi perusahaan
program ini membantu dalam pembuatan laporan pembookingan.
Perancangan website Wedding Organizer ini menggunakan Joomla
sebagai tampilan antar muka, PHP sebagai bahasa pemograman, Apache
sebagai web server, dan mySQL sebagai basis data.

5. Irkantini,(2011) membangun sistem informasi Perancangan E-commerce
di Wulan Wedding Organizer. Dimana merancang e-commerce ini
menggunakan Joomla yang dapat membantu perencanaan dan pelaksanaan
proses bisnis di Wulan Wedding serta dapat diakses oleh user secara
realtime, dimana sistem e-commerce yang dirancang berfungsi untuk
meningkatkan kualitas penjualan melalui bisnis online dan antusiasme
pelanggan terhadap Wulan Wedding. Hasil yang dicapai dari perancangan
e-commerce ini adalah penjualan dan pembelian online berbasiskan web
yang dapat mempermudah pelanggan. Ecommerce ini dapat digunakan
untuk input data pelanggan secara online sehingga lebih mudah dan cepat.

Universitas Sumatera Utara

23

6. Trace,(2007) dalam sebuah jurnal yang berjudul Documentary tools in
everyday life: the wedding planner mengatakan bahwa pernikahan adalah
salah satu proyek kehidupan sehari-hari yang telah menerima banyak
perhatian baik dari masyarakat. Jurnal ini telah memberikan studi kasus
dan kerangka kerja untuk alatanalisis untuk pencatatan dalam pelayanan
proyek

kehidupan

sehari-hari.

Pemandu

perencanaan

pernikahan

memberikan wawasan dan penginstruksian ke pengantin.

Dari beberapa penelitian sejenis yang dijadikan sebagai perbandingan dengan
penelitian ini, terdapat beberapa kekurangan yang kemudian dijadikan sebagai acuan
untuk pengembangan yang lebih baik pada sistem yang akan dirancang.

Dari hasil penelitian sejenis yang dilakukan, maka dapat disimpulkan beberapa
kelebihan yang ada pada penelitian ini, yaitu sebagai berikut:

1. Pengembangan aplikasi yang dirancang ini berbasis web dan bersifat
online, sehingga sangat mudah diakses oleh pengguna dari mana saja
dan kapan saja. Dalam perancangannya, aplikasi ini menggunakan
bahasa pemrograman PHP dan database MySQL yang bersifat
multiplatform.
2. Menciptakan sebuah desain komunikasi visual untuk media promosi
yang kreatif,unik, berbeda, dan komunikatif.

Universitas Sumatera Utara

24

3. Aplikasi yang dirancang ini menyediakan fasilitas pernikahan, berupa
paket wedding, konsep acara yang diinginkan,Tempat yang akan
diinginkan,catering,dokumentasi, dan event dalam acara.
1.6

METODOLOGI PENELITIAN

Dalam penyusunan Tugas Akhir ini, penulismenggunakan metode-metode berikut:
1. Metode Penelitian Kepustakaan
Metode ini dilakukan dengan cara mencari bahan atau sumber yang ada
kaitannya dengan objek yang diteliti. Kegunaan motede ini diharapkan
dapat mempertegas teori serta keperluan analisis dan mendapatkan data
yang sesungguhnya.
2. Observasi
Mengamati dan mempelajari aplikasi sejenis yangada pada internet.
3.Pembuatan program dan laporan, langkah-langkahyang digunakan adalah:
a. Analisis
Menganalisis permasalahan yang muncul dan menentukan
spesifikasi kebutuhan atas sistemyang dibuat. Hasil analisis adalah
berupa model perangkat lunak yang dituliskan dalam dokumen
teknis Spesifikasi Kebutuhan Perangkat Lunak(SKPL).
b. Perancangan
Perancangan sistem dilakukan berdasarkan hasil analisis yang telah
dilakukan. Perancangan dilakukan untuk mendapatkan deskripsi
arsitektural

perangkat

lunak,

deskripsi

data

dan

deskripsi

prosedural.

Universitas Sumatera Utara

25

c. Pengkodean
Mengimplementasikan hasil rancangan ke dalam program. Hasil
tahap ini adalah kode sumber yang siap dieksekusi.

1.7

SISTEMATIKA PENULISAN

Adapun sistematika penulisan laporan Tugas Akhir ini adalah sebagai berikut :
BAB 1 :PENDAHULUAN
Dalam bab ini penulis menguraikan Latar Belakang, Rumusan
Masalah, Batasan Masalah, Tujuan dan Manfaat, Tinjauan Pustaka,
Metodologi Penelitian, dan Sistematika Penulisan.

BAB 2 : LANDASAN TEORI
Dalam bab ini penulis menguraikan tentang uraian teoritis mengenai
pengertian-pengertian, metode penyusunan data serta mengenai
bahasa pemrograman yang digunakan.

BAB 3 : PERANCANGAN SISTEM
Dalam bab ini penulis menguraikan tentang perancangan system yang
dirancang yang meliputi perancangan layout, perancangan database,
gambaran aplikasi web yang akan dibuat serta bagaimana algoritma
aplikasi tersebut saat dijalankan.

Universitas Sumatera Utara

26

BAB 4 : IMPLEMENTASI SISTEM
Dalam bab ini penulis menyajikan tentang pengertian implementasi
system, tujuan implementasi system, serta spesifikasi aplikasi.

BAB 5 : KESIMPULAN DAN SARAN
Dalam bab ini penulis menguraikan tentang kesimpulan dan saran.

Universitas Sumatera Utara