• Tidak ada hasil yang ditemukan

E-BOOKING KARAOKE DI KOTA PADANG DENGAN FRAMEWORK LARAVEL

N/A
N/A
Protected

Academic year: 2019

Membagikan "E-BOOKING KARAOKE DI KOTA PADANG DENGAN FRAMEWORK LARAVEL"

Copied!
9
0
0

Teks penuh

(1)

E-BOOKING KARAOKE DI KOTA PADANG DENGAN FRAMEWORK

LARAVEL

Rusdisal Rusmi1, Sophan Sophian2, Nopen Rianto3

1, 2,3 Sistem Informasi STMIK Indonesia, Jl. Khatib Sulaiman Dalam No. 1 Padang

rusdisalrusmi@stmikindonesia.ac.id1, ophancpu@gmail.com2, Nopen.rianto@gmail.com3

Abstract

In the booking of the karaoke rooms, the community of Padang city used to come directly to the karaoke rooms chosen which costed much money and spent much more time. The owners of the karaoke rooms promoted their karaoke rooms using brochures or banners so the information provided by the owners of the karaoke rooms did not fully reach the customers, this was due to the absence of an online system that provided facilities for ordering and promoting the karaoke rooms in Padang city, therefore a website is needed to provide facilities for ordering and promoting the karaoke rooms in Padang city. In this study, a website was designed by using Lavarel Framework, providing facilities for booking and promoting the karaoke rooms in the form of e-booking, where through this website, people can book and promote the karaoke rooms by online. The e-booking website which had been built can help the customers of the karaoke to order the karaoke rooms without having to go to the karaoke rooms directly, save costs and time and the owners of the karaoke rooms can also promote their karaoke rooms easily.

Keywords: E-booking, Karaoke, Laravel Framework.

Abstrak

Dalam pemesanan tempat karaoke masyarakat kota Padang saat ini melakukannya dengan cara datang langsung ke tempat karaoke yang diinginkan sehingga banyak menghabiskan waktu dan biaya, para pemilik tempat karaoke dalam mempromosikan tempat karaoke nya menggunakan brosur ataupun spanduk, sehingga informasi yang diberikan pemilik tempat karaoke tidak seutuhnya sampai kepada pelanggan, ini diakibatkan karena belum adanya sistem online yang menyediakan fasilitas untuk melakukan pemesanan dan promosi tempat karaoke di kota Padang, oleh karena itu dibutuhkanya sebuah website yang menyediakan fasilitas untuk melakukan pemesanan dan promosi tempat karaoke yang ada di kota Padang. Pada penelitian ini dirancang sebuah website yang menyediakan sarana pemesanan dan promosi tempat karaoke berbentuk e-booking dimana melalui website ini masyarakat dapat melakukan pemesanan dan promosi tempat karaoke secara online dengan menggunakan framework Laravel. Website e-booking yang telah dibangun dapat membantu pelanggan tempat karaoke untuk melakukan pemesanan karaoke tanpa harus mendatangi tempat karaoke secara langsung sehingga menghemat biaya dan waktu serta pemilik tempat karaoke pun mudah dalam mempromosikan tempat karaoke nya.

(2)

PENDAHULUAN

Latar Belakang Masalah

Dalam era globalisasi saat ini, sebagian besar manusia menggunakan teknologi informasi seperti internet sebagai jasa utama dalam memenuhi kebutuhannya, internet tidak hanya mudah diakses namun menghemat waktu dan biaya. Fasilitas-fasilitas yang ditawarkan dari sofware-sofware yang dapat diakses melalui internet telah mempermudah user dalam melakukan kegiatan sehari-hari, seperti banyaknya perusahaan-perusahaan e-commers bermunculan di Indonesia dan menawarkan berbagai kemudahan dalam melakukan pembelian ataupun pemesanan.

Begitu juga di bidang hiburan, salah satu hiburan yang saat ini digandrungi oleh banyak orang khususnya remaja adalah karaoke, saat ini karaoke menjelma menjadi salah satu hiburan yang populer di masyarakat khususnya perkotaan, tak terkecuali kota Padang. Perkembangan industri jasa hiburan ini ternyata memberikan warna tersendiri terhadap kehidupan masyarakat. Namun kebanyakan tempat karaoke yang ada di kota Padang saat ini masih menggunakan sistem pemesanan dengan cara manual. Dalam pemesanan tempat karaoke masyarakat kota Padang melakukannya dengan cara datang langsung ke tempat karaoke yang diinginkan sehingga banyak menghabiskan waktu dan biaya, para pemilik karaoke dalam mempromosikan tempat karaoke nya menggunakan brosur ataupun spanduk, sehingga informasi yang diberikan pemilik karaoke tidak seutuhnya sampai kepada pelanggan, hal ini disebabkan karena belum adanya sistem online yang menyediakan

fasilitas untuk melakukan pemesanan dan promosi tempat karaoke di kota Padang.

Berbagai penelitian yang membahas mengenai aplikasi E-booking maupun reservasi dan dukungan teknologi di dalamnya yang bertujuan untuk memajukan suatu badan usaha dan memberikan pelayanan terbaik kepada pelaggannya telah banyak dipublikasikan. Salah satunya [1] melakukan penelitian dengan judul “Aplikasi E-booking Rumah Makan Berbasis Web dengan Penerapan Arsitektur Model View Controller” di kota Bandar

Lampung, masalah yang diteliti adalah kegiatan pemesanan, pengolahan laporan dan keuangan untuk rumah makan. Penelitian ini menggunakan metode MVC (model, view, controller) sehingga mempermudah dalam pembuatan dan pengembangan dari sistem yang dibuat. Hasil yang diperoeh dari penelitian ini menunjukkan akses pada informasi yang dibutuhkan (pemesanan dan laporan) telah tercukupi. Namun aplikasi ini masih perlu dikembangkan sehingga bisa diakses dengan framework mobile.

Kemudian [2] melakukan penelitian dengan judul “Analisis Sistem Informasi

Online Booking Trobex Android” di kota

(3)

dalam melakukan pemesanan tempat karaoke dan mempermudah pemilik karaoke dalam mempromosikan tempat karaoke nya.

E-Booking

Booking merupakan tindakan pemesanan tempat atau bagian atau melibatkan jasa seseorang atau kelompok. Sedangkan e-booking atau electronic booking adalah suatu cara untuk mendokumentasikan proses penjualan dari aktifitas pelanggan tanpa harus mengeluarkan dokumen berharga secara fisik. Semua informasi mengenai electronic booking disimpan secara digital dalam sistem komputer milik perusahaan. [1].

Sedangkan (Turban, dkk 2008) dalam [3], mengatakan e-booking merupakan sebuah aplikasi yang digunakan untuk membantu industri pariwisata dan perjalanan dalam melakukan reservasi melalui internet. E-booking juga membantu konsumen untuk melakukan reservasi atau pemesanan hotel, paket liburan, penerbangan, asuransi dan layanan online

lainnya.

Karaoke

Karaoke adalah sebuah bentuk hiburan dimana seseorang menyanyi diiringi dengan musik dan teks lirik yang ditunjukkan pada sebuah layar televisi [4].

Sedangkan [5] menjelaskan bahwa: “Karaoke awalnya merupakan hobi yang populer di Timur. Berasal dari bahasa Jepang, kata karaoke merupakan kata majemuk berasal dari kata karappo

“kosong” dan okesutura “orkestra”, yang

berarti handsfree orkestra. Yaitu aktivitas bernyanyi dimana penyanyi karaoke ini

diharapkan bisa membawakan lagu pada saat liriknya berjalan di bagian bawah layar seiring dengan melodi berlangsung”.

Framework Laravel Framework

Web application frarmework (WAP), atau sering disingkat web framework adalah suatu kumpulan kode berupa pustaka (library) dan alat (tool) yang dipadukan sedemikian rupa menjadi satu kerangka kerja (framework) guna memudahkan dan mempercepat proses pengembangan aplikasi web [6].

Dalam defenisi lain, framework

didefinisikan sebagai sebuah aplikasi semi-complete yang dapat digunakan kembali dan dapat dimodifikasi untuk menghasilkan aplikasi tertentu. (R. Johnson dan B. Foote 1998) dalam [7].

Framework Laravel

Laravel adalah kerangka kerja MVC dengan bundel, migrasi, dan artisan CLI. Laravel menawarkan satu set alat yang kuat dan arsitektur aplikasi yang banyak disertakan fitur terbaik dari kerangka kerja seperti CodeIgniter, Yii, ASP.NET MVC, Ruby on Rails, Sinatra, dan lain-lain. Laravel adalah framework open source

yang sangat kaya kumpulan fitur yang akan mendongkrak kecepatan pengembangan web. Jika anda terbiasa dengan core PHP dan advanced PHP, Laravel akan membuat tugas anda lebih mudah. Itu akan menghemat banyak waktu jika anda berencana untuk mengembangkan sebuah situs web [8].

(4)

pengembangan aplikasi web dengan sintaksis ekspresif dan elegan dan memberikan solusi untuk pengembangan dengan memfasilitasi tugas umum di sebagian besar proyek web besar. Laravel memiliki sejumlah fungsi bermanfaat seperti bundle, eloquent ORM, application logic, reverse routing, class auto loading, dll. Implementasi kerangka Laravel didasarkan pada penelitian terakhir dimana teknologi web belum diterapkan. Eksplorasi kerangka Laravel dalam makalah ini mencakup penerapan konsep MVC,

eloquent ORM, blade templating, serta pemasangan bundel yang mendukung fungsi sistem”.

METODOLOGI PENELITIAN Metodologi Pengembangan Sistem

Metode yang digunakan untuk membangun sistem ini adalah Model Waterfall. Metode pengembangan sistem sekuensial linier atau yang sering disebut juga dengan siklus kehidupan klasik atau model airterjun (waterfall model) memberikan sebuah pendekatan pengembangan sistem yang sistematik dan sekuensial, dimulai dari fase perencanaan sistem, analisis, desain, kode, pengujian, dan pemeliharaan [10].

Tahapan-tahapan dari paradigma

Waterfall dapat dilihat pada gambar 1:

Gambar 1. Paradigma Waterfall (Classic Life Cycle)

Penjelasan Model Waterfall:

1.System Engineering, merupakan bagian awal dari pengerjaan suatu proyek perangkat lunak. Dimulai dengan mempersiapkan segala hal yang diperlukan dalam pelaksanaan proyek. 2.Analysis, merupakan tahapan dimana

System Engineering menganalisis segala hal yang ada pada pembuatan proyek atau pengembangan perangkat lunak yang bertujuan untuk memahami sistem yang ada, mengidentifikasi masalah dan mencari solusinya.

3.Design, tahapan ini merupakan tahap penerjemah dari keperluan atau data yang telah dianalisis ke dalam bentuk yang mudah dimengerti oleh pemakai (user), tools yang digunakan untuk tahap ini yaitu UML.

4.Coding, yaitu menerjemahkan data yang dirancang ke dalam bahasa pemrograman yang telah ditentukan.

5.Testing, merupakan uji coba terhadap sistem atau program setelah selesai dibuat, metode yang digunakan yaitu

(5)

6.Maintenance, yaitu penerapan sistem secara keseluruhan disertai pemeliharaan jika terjadi perubahan struktur, baik dari segi software maupun hardware.

Unified Modeling Language (UML) UML adalah salah satu standar bahasa yang banyak digunakan di dunia industri untuk mendefenisikan requirement, membuat analisis dan desain, serta menggambarkan arsitektur dalam pemograman berorientasi objek [11].

UML merupakan kumpulan diagram yang sudah memiliki standar untuk pembangunan perangkat lunak berbasis objek yang terdiri dari:

1. Use Case Diagram

Use Case Diagram merupakan pemodelan untuk kelakuan (behavior) sistem informasi yang akan dibuat. 2. Activity Diagram

Diagram aktivitas atau activity diagram menggambarkan aktivitas sistem bukan apa yang dilakukan actor. 3. Sequence Diagram

Sequence diagram menggambarkan kelakuan objek pada use case dengan mendeskripsikan waktu hidup objek dan

message yang dikirimkan dan diterima antar objek.

4. Class Diagram

Class diagram menggambarkan struktur sistem dari segi pendefenisian kelas-kelas yang akan dibuat untuk membangun sistem.

HASIL DAN PEMBAHASAN Perancangan Sistem

Dalam membangun E-booking Karaoke di Kota Padang dengan Framework Laravel, rancangannya digambarkan dalam bentuk

diagram use case seperti pada gambar 2.

(6)

Adapun penjelasan dari use case di atas:

1.Admin

Untuk masuk ke halaman admin, admin harus login ke aplikasi dengan menggunakan password dan username

dengan kategori admin, username,

password dan kategori admin ini yang membedakan antara admin, pemilik dan pelanggan. Halaman admin tidak dapat diakses dengan username dan password

yang bukan kategori admin karena admin

memiliki hak akses lebih dibandingkan dengan user biasa baik pemilik ataupun pelanggan karaoke. Dalam aplikasi ini admin bisa mengelola semua data yang ada pada sistem baik data karaoke, data

user, dan data pemesanan karaoke pelanggan.

2.Pemilik Karaoke

Untuk masuk ke aplikasi sebagai pemilik karaoke, pemilik karaoke harus melakukan pendaftaran terlebih dahulu sebagai pemilik, setelah mendaftar maka akan mendapatkan username dan

password dengan kategori pemilik,

username dan password ini yang membedakan antara pemilik dan pelanggan serta dengan pemilik karaoke lainya. Setelah berhasil login maka akan masuk ke halaman pemilik, halaman pemilik hanya dapat di akses dengan

username dan password kategori pemilik, pemilik karaoke memiliki hak akses untuk mendaftarkan karaoke miliknya dan mengelola karaoke miliknya. Hak akses ini hanya dimiliki oleh admin dan pemilik.

3.Pelanggan

Untuk masuk ke aplikasi sebagai pelanggan karaoke, pelanggan harus

mendaftar terlebih dahulu sebagai

member, setelah mendaftar maka akan mendapatkan username dan password

dengan kategori member untuk login ke aplikasi. Username dan password ini yang membedakan antara member satu dengan yang lainya. Setelah berhasil login maka akan masuk ke halaman

member, pada halaman member ini pelanggan hanya dapat melakukan pemesanan karaoke.

HASIL DAN PEMBAHASAN Halaman Utama

Pada halaman ini ditampilkan data-data karaoke serta room yang dapat dipesan oleh pelanggan, untuk masuk ke halaman pelanggan pengunjung harus mendaftar atau login terlebih dahulu sebagai member sehingga akan dapat masuk ke halaman pelanggan dan dapat melakukan pemesanan ataupun mencari karaoke yang ada di kota Padang seperti pada gambar 3.

Gambar 3. Halaman Utama

Halaman Pendaftaran

(7)

aplikasi untuk mendapatkan username dan

password yang digunakanuntuk login, pada halaman ini terdapat dua tipe user yaitu pemilik dan member yang masing-masingnya memiliki hak akses yang berbeda, jika ingin mempromosikan karaoke user harus mendaftar sebagai pemilik dan jika hanya ingin memesan karaoke user harus mendaftar sebagai

member, tampilan halaman yang dimaksud seperti pada gambar 4.

Gambar 4. Halaman Pendaftaran

Halaman Login

Pada halaman login ini user diminta memasukkan username dan password yang benar dan terdaftar pada sistem untuk bisa masuk ke halaman masing-masing berdasarkan level user masing-masing seperti pada gambar 5.

Gambar 5. Halaman Login

Booking

Halaman ini muncul setelah pelanggan memilih room karaoke yang diinginkanya, pada halaman ini pelanggan diminta mengisi tanggal dan jam yang ingin dipesan, jika jadwal tersedia maka pelanggan berhasil melakukan pemesanan, jika tidak maka akan ada pemberitahuan selanjutnya. Tampilan halaman ini seperti pada gambar 6.

Gambar 6. Halaman Booking

Input karaoke

Halaman input data karaoke ini berada pada halaman pemilik, pada halaman ini pemilik diminta mengisikan data karaoke yang dimiliki dengan lengkap mulai dari peta lokasi, nama, nomor telepon, alamat, foto, jam buka dan jam tutup karaoke miliknya untuk dapat ditampilkan pada website e-booking

karaoke ini seperti pada gambar 7.

(8)

Inputroom

Pada halaman ini pemilik karaoke diminta menginputkan data room karaoke yang didaftarkan sebelumnya untuk menyelesaikan pendaftaran karaoke, yaitu mulai dari nama room/nomor, tipe, fasilitas, foto dan harga, data room ini yang akan dilihat pelanggan untuk dipesan, seperti pada gambar 8.

Gambar 8. Halaman Input Room

Bukti Transaksi Pemesanan

Bukti transaksi ini merupakan bukti untuk pelanggan yang telah melakukan pemesanan karaoke pada aplikasi e-booking

ini, bukti ini yang akan dibawa oleh pelanggan ke tempat karaoke untuk mendapatkan karaoke yang dipesannya berdasarkan data yang tertera pada bukti pemesanan tersebut seperti pada gambar 9.

Gambar 9. Bukti Transaksi Pemesanan

SIMPULAN

Berdasarkan uraian yang telah dikemukan sebelumnya dan implementasi yang telah dilakukan, maka dengan adanya

website ini dapat disimpulkan sebagai berikut:

1.Masyarakat kota Padang yang membutuhkan informasi mengenai tempat karaoke dapat dengan mudah mengetahi tempat karaoke yang ada beserta fasilitas dan tarifnya.

2.Masyarakat kota Padang pengguna tempat karaoke dapat melakukan pemesanan tempat karaoke yang diinginkan tanpa perlu datang langsung ke tempat karaoke sehingga waktu dan biaya yang digunakan menjadi lebih efektif dan efisien.

3.Pemilik tempat karaoke di kota Padang dapat dengan mudah mempromosikan tempat karaoke beserta fasilitas dan harganya kepada masyarakat yang membutuhkan sehingga waktu dan biaya yang digunakan untuk promosi menjadi lebih efektif dan efisien.

UCAPAN TERIMA KASIH

Penelitian ini dapat dilaksanakan dengan bantuan banyak pihak, untuk itu diucapkan terima kasih yang tak terhingga kepada: Yayasan Amal Bakti Mukmin Padang, Ketua STMIK Indonesia Padang dan Ketua LPPM STMIK Indonesia Padang. Semoga penelitian ini bermanfaat.

DAFTAR PUSTAKA

[1] A. Sentosa and T. Thamrin, “APLIKASI E-BOOKING RUMAH MAKAN BERBASIS WEB

DENGAN PENERAPAN

ARSITEKTUR MODEL VIEW CONTROLLER (Studi Kasus: Rumah Makan kampoeng bamboe),” Expert. Manaj. Sist. Inf. Dan Teknol., vol. 05, no. 02, pp. 59–66, 2015.

(9)

Udayana, “ANALISIS SISTEM INFORMASI ONLINE BOOKING ‘TROBEX ANDROID,’” J. Elektron. Ilmu Komput., vol. 1, no. 2, pp. 59–65, 2012.

[3] S. P. Soetanto, D. Chandra, M. Perhotelan, and U. K. Petra, “Pengaruh Faktor E- Booking Garuda Indonesia Terhadap Customer Satisfaction,” pp. 110–124.

[4] “Artikel bertopik lagu atau musik ini adalah sebuah rintisan. Anda dapat membantu Wikipedia dengan mengembangkannya.,” 2018. [Online]. Available: https://id.m.wikipedia.org/wiki/Karao ke.

[5] H. Õ. Erten, “Using karaoke in language classrooms : Exploring potentials and prospects,” vol. 199, pp. 589–596, 2015.

[6] B. Raharjo, Belajar Otodidak Framework Codeigniter. Bandung:

Informatika, 2015.

[7] H. Kamil, “PENGEMBANGAN APLIKASI DISTRIBUSI SURAT DI,” no. 2, pp. 39–45, 2013.

[8] T. Tawari, “Comparative Study of Different Frameworks of Php,” Int. J. Res. Comput. Inf. Technol. ( IJRCIT ), vol. 1, no. Special Issue 2, pp. 264– 267, 2016.

[9] V. V Parkar, P. P. Shinde, S. C. Gadade, and P. M. Shinde, “Utilization of Laravel Framework for Development of Web Based Recruitment Tool,” Natl. Conf. "Changing Technol. Rural Dev. CTRD 2k16, pp. 36–41, 2016.

[10] P. S.R., Rekayasa Perangkat Lunak (Pendekatan Praktisi). Yogyakarta: Andi Ofset, 2002.

Gambar

Gambar 2. Use Case Pencarian dan Pemesanan Tempat Karaoke
Gambar 3. Halaman Utama
Gambar 4. Halaman Pendaftaran
Gambar 9. Bukti Transaksi Pemesanan

Referensi

Dokumen terkait

2 Dalam tulisannya yang bertemakan Dinamika Politik “Keterwakilan” di Babel: Studi Awal Pemilukada Gubernur Bangka Belitung Tahun 2017, Ranto mencoba memetakan

34 Vonny Indah Mutiara,

b) Formulasi masalah dirumuskan secara baik dan benar serta jelas agar peneliti dapat dengan mudah meletakkan dasar teori atau kerangka konseptual dalam pemecahan masalah

Oleh karena itu, usulan perubahan sebagai berikut : [a] pendidikan harus menuju pada integritas antara ilmu agama dan ilmu umum untuk tidak melahirkan jurang pemisah antara ilmu

Hal ini didukung pendapat Juhl (1980:62) yang mengatakan penafsiran terhadap karya sastra yang menafikan pengarang sebagai pemberi makna sangat berbahaya pemberian makna,

Puji syukur penulis panjatkan kepada Allah SWT atas rahmat dan karunianya sehingga penulis dapat menyelesaikan tugas akhir yang berjudul Gaya Limited Animation 2D

Corporate Communication Management: Compiled from Organization Theory; Organizational Opik Abdurrahman Taufik, 2013 Determinasi Madrasah Efektif Universitas Pendidikan Indonesia

Pengelasan dibuat dengan kualifikasi untuk mencapai kebutuhan dimensi fisiknya dan memiliki kekuatan dan keuletan yang dibutuhkan sesuai kode untuk prosedur