E-BOOKING KARAOKE DI KOTA PADANG DENGAN FRAMEWORK LARAVEL

  E-ISSN : 2541 JURNAL J

  • – 2469
  • – CLICK
  • P-ISSN : 2355 <
  • – 7958

  Jurnal Sistem Informasi Dan Manajemen Informatika

E-BOOKING KARAOKE DI KOTA PADANG DENGAN FRAMEWORK

LARAVEL

  1

  2

  3 Rusdisal Rusmi , Sophan Sophian , Nopen Rianto 1, 2,3

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

  

  

  

  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.

  Kata Kunci : E-booking, Karaoke, Framework Laravel.

  Vol. 5 No. 2 Desember 2018

  JURNAL J

  • – 2469
  • P-ISSN : 2355 <
  • – CLICK
  • – 7958

  Jurnal Sistem Informasi Dan Manajemen Informatika E-ISSN : 2541

  Vol. 5 No. 2 Desember 2018 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 Denpasar, masalah yang diteliti adalah kebutuhan hotel akan media untuk mempromosikan informasi mengenai hotelnya, dikarenakan tidak semua hotel memiliki situs untuk menginformasikan hotelnya kepada wisatawan. Hasil yang diperoleh dari penelitian ini ditemukan 96,3% kesalahan sistem yang telah ditangani, dan 3,7% belum dapat ditangani.

  Berdasarkan uraian di atas dirancang sebuah e-booking tempat Karaoke di Kota Padang untuk mempermudah masyarakat

  • – 2469
  • P-ISSN : 2355 <
  • – CLICK
  • – 7958

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

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

  Framework Laravel

  dan dapat dimodifikasi untuk menghasilkan aplikasi tertentu. (R. Johnson dan B. Foote 1998) dalam [7].

  complete yang dapat digunakan kembali

  Dalam defenisi lain, framework didefinisikan sebagai sebuah aplikasi semi-

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

  Framework Laravel Framework Web application frarmework (WAP),

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

  Karaoke

  JURNAL J

  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.

  booking disimpan secara digital dalam sistem komputer milik perusahaan. [1] .

  mendokumentasikan proses penjualan dari aktifitas pelanggan tanpa harus mengeluarkan dokumen berharga secara fisik. Semua informasi mengenai electronic

  booking adalah suatu cara untuk

  pemesanan tempat atau bagian atau melibatkan jasa seseorang atau kelompok. Sedangkan e-booking atau electronic

  E-Booking Booking merupakan tindakan

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

  Vol. 5 No. 2 Desember 2018

  Jurnal Sistem Informasi Dan Manajemen Informatika E-ISSN : 2541

  Sedangkan menurut R. Rizal Isnanto dalam [9] menjelaskan bahwa: “Laravel merupakan salah satu kerangka kerja untuk

  • – 2469
  • P-ISSN : 2355 <
  • – CLICK
  • – 7958

  Waterfall dapat dilihat pada gambar 1:

Gambar 1. Paradigma Waterfall (Classic Life Cycle)

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

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

  tools yang digunakan untuk tahap ini yaitu UML.

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

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

  System Engineering menganalisis segala

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

  Penjelasan Model Waterfall: 1.

  Tahapan-tahapan dari paradigma

  JURNAL J

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

  METODOLOGI PENELITIAN Metodologi Pengembangan Sistem

  pemasangan bundel yang mendukung fungsi sistem”.

  eloquent ORM, blade templating, serta

  dll. Implementasi kerangka Laravel didasarkan pada penelitian terakhir dimana teknologi web belum diterapkan. Eksplorasi kerangka Laravel dalam makalah ini mencakup penerapan konsep MVC,

  logic , reverse routing, class auto loading,

  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

  Vol. 5 No. 2 Desember 2018

  Jurnal Sistem Informasi Dan Manajemen Informatika E-ISSN : 2541

2. Analysis, merupakan tahapan dimana

  E-ISSN : 2541 JURNAL J

  • – 2469
  • – CLICK
  • P-ISSN : 2355 <
  • – 7958

  Jurnal Sistem Informasi Dan Manajemen Informatika 6.

  Diagram aktivitas atau activity Maintenance, yaitu penerapan sistem secara keseluruhan disertai pemeliharaan diagram menggambarkan aktivitas jika terjadi perubahan struktur, baik dari sistem bukan apa yang dilakukan actor. segi software maupun hardware.

  3. Sequence Diagram

  Sequence diagram menggambarkan

Unified Modeling Language (UML) kelakuan objek pada use case dengan

  UML adalah salah satu standar mendeskripsikan waktu hidup objek dan bahasa yang banyak digunakan di dunia message yang dikirimkan dan diterima industri untuk mendefenisikan requirement, antar objek. membuat analisis dan desain, serta 4.

  Class Diagram menggambarkan arsitektur dalam Class diagram menggambarkan pemograman berorientasi objek [11]. struktur sistem dari segi pendefenisian

  UML merupakan kumpulan diagram kelas-kelas yang akan dibuat untuk yang sudah memiliki standar untuk membangun sistem. pembangunan perangkat lunak berbasis objek yang terdiri dari: HASIL DAN PEMBAHASAN

  1. Perancangan Sistem Use Case Diagram

  Use Case Diagram merupakan Dalam membangun E-booking Karaoke di

  pemodelan untuk kelakuan (behavior) Kota Padang dengan Framework Laravel, sistem informasi yang akan dibuat. rancangannya digambarkan dalam bentuk

  2.

  diagram use case seperti pada gambar 2.

  Activity Diagram

  

Gambar 2. Use Case Pencarian dan Pemesanan Tempat Karaoke

Vol. 5 No. 2 Desember 2018

  E-ISSN : 2541 JURNAL J

  • – 2469
  • – CLICK
  • P-ISSN : 2355 <
  • – 7958

  Jurnal Sistem Informasi Dan Manajemen Informatika

  Adapun penjelasan dari use case di mendaftar terlebih dahulu sebagai atas:

  member , setelah mendaftar maka akan 1.

  mendapatkan username dan password

   Admin

  Untuk masuk ke halaman admin, dengan kategori member untuk login ke

  

admin harus login ke aplikasi dengan aplikasi. Username dan password ini

  menggunakan password dan username yang membedakan antara member satu dengan kategori admin, username, dengan yang lainya. Setelah berhasil

  

password dan kategori admin ini yang login maka akan masuk ke halaman

  membedakan antara admin, pemilik dan member , pada halaman member ini pelanggan. Halaman admin tidak dapat pelanggan hanya dapat melakukan diakses dengan username dan password pemesanan karaoke. yang bukan kategori admin karena admin memiliki hak akses lebih dibandingkan

HASIL DAN PEMBAHASAN

  dengan user biasa baik pemilik ataupun Halaman Utama pelanggan karaoke. Dalam aplikasi ini Pada halaman ini ditampilkan data- admin bisa mengelola semua data yang data karaoke serta room yang dapat dipesan ada pada sistem baik data karaoke, data oleh pelanggan, untuk masuk ke halaman

  

user , dan data pemesanan karaoke pelanggan pengunjung harus mendaftar

  pelanggan. atau login terlebih dahulu sebagai member 2. sehingga akan dapat masuk ke halaman

  Pemilik Karaoke Untuk masuk ke aplikasi sebagai pelanggan dan dapat melakukan pemesanan pemilik karaoke, pemilik karaoke harus ataupun mencari karaoke yang ada di kota melakukan pendaftaran terlebih dahulu Padang seperti pada gambar 3. sebagai pemilik, setelah mendaftar maka akan mendapatkan username dan

  password dengan kategori pemilik,

  dan password ini yang

  username

  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

  Gambar 3. Halaman Utama oleh admin dan pemilik.

  3. Halaman Pendaftaran Pelanggan

  Untuk masuk ke aplikasi sebagai Pada halaman ini pemilik dan pelanggan karaoke, pelanggan harus pelanggan mendaftarkan data dirinya ke

  Vol. 5 No. 2 Desember 2018

  JURNAL J

  • – 2469
  • P-ISSN : 2355 <
  • – CLICK
  • – 7958

  Jurnal Sistem Informasi Dan Manajemen Informatika E-ISSN : 2541

  Vol. 5 No. 2 Desember 2018

  aplikasi untuk mendapatkan username dan

  password yang digunakan untuk 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.

  Gambar 7. Halaman Input Karaoke

  JURNAL J

  • – 2469
  • P-ISSN : 2355 <
  • – CLICK
  • – 7958

  Informatika, J. I. Komputer, and U.

  no. 02, pp. 59 –66, 2015. [2] N. M. Indriyani, P. Studi, T.

  Manaj. Sist. Inf. Dan Teknol. , vol. 05,

  VIEW CONTROLLER (Studi Kasus: Rumah Makan kampoeng bamboe),” Expert.

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

  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.

  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.

  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.

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

  Berdasarkan uraian yang telah dikemukan sebelumnya dan implementasi yang telah dilakukan, maka dengan adanya website ini dapat disimpulkan sebagai berikut: 1.

  Gambar 9. Bukti Transaksi Pemesanan SIMPULAN

  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 8. Halaman Input Room Bukti Transaksi Pemesanan

  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.

  Vol. 5 No. 2 Desember 2018 Input room

  Jurnal Sistem Informasi Dan Manajemen Informatika E-ISSN : 2541

UCAPAN TERIMA KASIH

DAFTAR PUSTAKA

  • – 2469
  • P-ISSN : 2355 <
  • – CLICK
  • – 7958

  • –65, 2012.
  • – 267, 2016.

  [11] M. S. AS, Rosa, Rekayasa Perangkat

  (Pendekatan Praktisi) . Yogyakarta: Andi Ofset, 2002.

  [10] P. S.R., Rekayasa Perangkat Lunak

  "Changing Technol. Rural Dev. CTRD 2k16 , pp. 36 –41, 2016.

  Gadade, and P. M. Shinde, “Utilization of Laravel Framework for Development of Web Based Recruitment Tool,” Natl. Conf.

  [9] V. V Parkar, P. P. Shinde, S. C.

  vol. 1, no. Special Issue 2, pp. 264

  Res. Comput. Inf. Technol. ( IJRCIT ) ,

  [8] T. Tawari, “Comparative Study of Different Frameworks of Php,” Int. J.

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

  [7]

  Framework Codeigniter . Bandung: Informatika, 2015.

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

  [Online]. Available: https://id.m.wikipedia.org/wiki/Karao ke. [5]

  [4] “Artikel bertopik lagu atau musik ini adalah sebuah rintisan. Anda dapat membantu Wikipedia dengan mengembangkannya.,” 2018.

  Perhotelan, and U. K. Petra, “Pengaruh Faktor E- Booking Garuda Indonesia Terhadap Customer Satisfaction,” pp. 110–124.

  [3] S. P. Soetanto, D. Chandra, M.

  Ilmu Komput. , vol. 1, no. 2, pp. 59

  INFORMASI ONLINE BOOKING ‘TROBEX ANDROID,’” J. Elektron.

  Udayana, “ANALISIS SISTEM

  Vol. 5 No. 2 Desember 2018

  Jurnal Sistem Informasi Dan Manajemen Informatika E-ISSN : 2541

  JURNAL J

  Lunak Terstruktur dan Berorientasi Object . Bandung: Informatika, 2013.