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