RANCANG BANGUN SISTEM INFORMASI PENYEWAAN STUDIO MUSIK PADA STUDIO MUSIK HENSA BERBASIS WEB
NASKAH PUBLIKASI
diajukan oleh Herman Hadi 10.12.4782
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2015
RANCANG BANGUN SISTEM INFORMASI PENYEWAAN STUDIO MUSIK PADA STUDIO MUSIK HENSA BERBASIS WEB Herman Hadi1), Sudarmawan2), 1)
Sistem Informatika STMIK AMIKOM Yogyakarta Jl Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia 55283 Email :
[email protected] 1),
[email protected] 2) Sistem informasi berbasis web merupakan salah satu solusi bagi studio musik Hensa untuk meningkatkan mutu pelayanan terhadap pelanggan. Dengan adanya pelayanan melalui internet peneliti berharap dapat menemukan solusi untuk mempermudah dalam mengatur sistem pemesanan (booking) di studio musik Hensa dan untuk umpan baliknya sebagai penghargaan atas kesetiaan para pelangan kepada studio Hensa web ini juga akan menjadi media promosi band dengan membuat fasilitas pengenalan biografi band dan jadwal kegiatan band tersebut, misalnya saat band tersebut akan mengeluarkan album baru dan jadwal pentas.
Abstract - Hensa studio located at Jl. Perumnas, Condong Catrur, Sleman, Yogyakarta is the studio engaged in the rental of musical instruments. In the management of data from the recording studio studio bookings until financial pencataan using handwriting (manual). The difficulties often lead to errors in the data pencataan all studios. For systems that need to be made ordering information / booking web-based studio. In the studio online ordering system is all the process of checking availability and booking studio and management of the financial statements is made online. The website information systems can be a solution that can be used to facilitate booking the studio and preparing reports earnings quickly and efficiently. Keywords: Studio Music Hensa, Website, Booking
2. Konsep Dasar Teori 2.1 Pengertian Web Word Wide Web atau yang disingkat Web adalha bagian yang paling menarik dari internet. Melaluli Web, anda bias mengakses informasi-informasi disitus-situs Web tidak hanya berupa teks, tapi juga gambar-gambar, sound, film dan multimedia lainya [1]. 2.2 Database Server Database merupakan sekumpulan data yang saling terintegrasi satu sama lain dan terorganisasi berdasarkan sebuah skema atau struktur tertentu dan tersimpan pada sebuah hardware computer [2].
1. Pendahuluan Pada era globalisasi ini, perkembangan ilmu pengetahuan dan teknologi khususnya di bidang komputer semakin pesat, baik dari segi perangkat keras (hardware) maupun perangkat lunak (software). Hal ini terbukti dengan semakin banyak orang yang menggunakan komputer baik pada instansi pemerintah, perusahaan-perusahan, lembaga pendidikan dan lembaga sosial, perbankan, pengolahan data, meskipun dalam hal penggunaannya masih kurang optimal. Tapi hal ini dapat dijadikan sebuah bukti bahwa perkembangan teknologi membawa pengaruh yang cukup besar terhadap kinerja sebuah perusahaan umum. Komputer sebagai salah satu alat bantu manusia memiliki kelebihan dalam hal kecepatan, keakuratan, dan efisien dalam pengolahan data, sehingga komputer dapat memberikan kemudahan-kemudahan untuk mengatasi suatu permasalahan yang dihadapi oleh suatu perusahaan baik perusahaan pemerintah maupun perusahaan swasta. Sebagai salah satu Perusahaan Pribadi (Home Industri) Studio Hensa mengikuti perkembangan tersebut secara optimal, karena semakin lama permasalahan akan semakin banyak, dimana permasalahan tersebut memerlukan penanganan secara khusus.
2.3 MySql MySql adalah salah satu program yang dapat digunakan sebagai database, dan merupakan salah satu software untuk database server yang banyak digunakan. Melakukan Koneksi ke Database [3].
2.4 Pengertian Situs Web Situs web merupakan kumpulan-kumpulan halaman web yang sudah dipublikasikan di jaringan Internet dan memiliki domain/URl (Uniform Resource Locator) yang dapat diakses oleh semua [4].
3. Tinjauan Umum 3.1 Analisis Pieces A. Analisis kinerja sistem (Performance) 1. Throughtput
1
Pada sistem lama dalam proses pelayanan pemesanan studio musik membutuhkan waktu sekitar 10 menit/ Band.
2. Respone time Pada sistem lama untuk membuat dibutuhkan waktu yaitu sekitar 30 menit.
3.2 Analisis Kebutuhan Sistem 3.2.1 Kebutuhan Fungsional 1) Administrator a. Admin dapat menginput data Booking/Pemesanan (guess booking). b. Admin dapat menghapus data user. c. Admin mampu melihat pesanan (booking) dari pelanggan selanjutnya menyetujui atau membatalkan pesanan sesuai ketentuan yang berlaku. d. Admin mampu mengelola profil perusahaan. e. Admin mampu menghapus data event yang telah berlalu. 2) Owner a. Login Owner b. Owner dapat menambah dan menghapus Admin c. Owner dapat melihat laporan keuangan melalui website berdasarkan bulan selama setahun. 3) User (Pelanggan) a. User dapat melihat jadwa lketersedian studio b. User dapat melihat profil perusahaan c. User dapat memesan (Booking) studio melalui aplikasi web d. User dapat membatalkan pesanan e. User dapat merubah data profil band f. User dapat menampilkan jadwal kegiatan band (Event). 4) User (Pengunjung) Pengunjung dapat melihat konten yang tersediasepertimeliha tjadwal ketersediaan studio kosong ,melihat profil band (member) danjadwal event yang akan datang.
laporan
B. Analisis Inforrmasi (Information) 1. Akurat Pada sistem lama informasi yang diberikan masih rentan dengan kesalahan karena masih dikerjakan secara manual 2. Relevan Pada sistem yang berjalan saat ini informasi yang dihasilkan kurang relevan yang pengurutan waktu, tanggal penataan laporan transaksi yang berupa arsip tidak sesuai dengan urutan yang benar, sehingga informasi yang diberikan dari laporan tidak sesuai dengan kebutuhan dan kurang mempunyai manfaat bagi pemakainya. 3. Tepat waktu Pembuatan laporan seharusnya selesai dalam waktu 5 menit menjadi 30 menit. Sehingga laporan yang dibutuhkan C. Analisis Ekonomi (Economi) 1. Biaya Pada sistem lama adalah biaya dalam pengadaan alat-alat tulis dengan pemasukan yang tidak jauh lebih besar dari pengeluaran sehingga manfaat yang dihasilkan kurang maksimal, karena dinilai boros apabila ada kesalahan kertas tidak dapat digunakan lagi.
3.2.2 Kebutuhan Non-fungsional 1. Oprasional Sistem website ini memerlukan kebutuhan oprasiona lsebagai berikut : a. Space Hosting b. Bandwith c. Database 2. Keamanan a. Agar informasi tetap objektif maka yang memasang dan mengelola informasi harus dari admin. b. Ketika login, Admin, owner dan User (Member) harus mempunyai username dan password yang sudah terdaftar. 3. Informasi a. Digunakan untuk menginformasikan apabila password atau username yang di input kanoleh admin, owner dan user (member) tidak sesuai. b. Digunakan untuk menginformasikan apabila terjadi kesalahan dalam menggunakan aplika sisistem. c. Digunakan untuk menginformasikan apabila penggunaan aplikasi berhasil di jalankan.
D. Analisis Pengendalian (Control) 1. Control Dalam proses pemesanan studio musik secara manual masih sulit dikontrol sehingga ada kemungkinan terjadi kerusakan dan kehilangan data. E. Analisis Efisiensi (Efficiency) 1. Biaya Pengeluaran yang tidak terduga untuk menjalankan pekerjaan membutuhkan banyak kertas dan alat tulis F. Analisi Pelayanan (Service) 1. Pelayanan Penyajian informasi ketersediaan studio juga cukup lama karna harus mencari secara manual dan juga konsumen harus mengecek langsung ke studio. Tabel 3.9 Hasil Analisis Pelayanan (Service)
2
3.3.4 ERD (Entity Relationship Diagram) 3.3 Perancangan Sistem 3.3.1 WorkFlow yang Diusulkan Diagram Workflow proses booking yang diusulkan
Gambar 4. Gambar Entity Relationship Diagram Gambar 1. Diagam workflow Yang Diusulkan 3.3.5 Relasi Tabel
3.3.2 Konten Diagram Umum
Gambar 2. Konten Diagram level 0 yang diusulkan Gambar 5. Relasi Tabel 3.3.3 DfD (Diagram Flow Data)
4 Implementasi Sistem 4.1 Implementasi Sistem Pembahasan Proses booking Proses booking ini dilakukan oleh band / user yang sudah mendaftar di website, berikut ini user mencoba mneginputkan data booking seperti terlihat pada gambar dibwah ini :
Gambar 6. Form Booking $id_booking = $dao->idBooking() +1; $id_band = $dao->getIdBand(); Gambar 3. DFD level 1 yang diusulkan 1
3
Script di bawah ini berguna sebagai filter penyaringan agar tidak terjadi duplikat data, $q1 = "select * from booking where (`date`='$date' and `start` <='$jam' and `end`>='$jam') and (`status`='Accept' or `status`='Confirmed')";
5 Kesimpulan Dari berbagai penjelasan yang telah diuraikan dalam laporan ini maka dapat disimpulkan berbagai hal berikut : 1. Web Studio Musik pada studi musik hensa dapat melakukan proses pemesanan studio musik dengan efisien, sehingga mempermudah dalam proses transaksi pemesanan. 2. Aplikasi ini dapat disajikan secara efisien yaitu ketika pemilik membutuhkan data laporan maka data dan laporan dapat di outputkan dengan mudah dan cepat.
Script dibwah ini untuk menghasilkan data tagihan , yaitu dengan mengkalikan data durasi dengan harga sewa sehingga menghasilkan data tagihan total bayar $biaya = $durasi * $dao->hargaSewa; Query untk memasukan data ke tabel booking $q= "INSERT into `booking` values ('$id_booking', '$id_band', '$d', '$durasi', '$start', '$end', '$status', '$biaya')"; $s= mysql_query($q) or die ("Gagal Booking".mysql_error());
Daftar Pustaka [1] Ahmad, Bustami, Cara Mudah Belajar Internet, Homesite dan HTML (Jakarta: Denastindo, 1999), hlm. 4. [2] Ahmad Bustami agustus , Cara Mudah Belajar Internet Homesite dan HTML (Jakarta: Dinastindo, 1999 ), hlm. 1.
[3] M.Rudyanto, Pemrograman Basis Data Menggunakan
Pesan bahwa sukses melakukan booking echo "<script>alert('Sukses Booking, Silahkan melakukan pembayaran untuk agar pesanan anda segera kami proses');"; echo '<meta httpequiv="REFRESH"content="0;url=index. php?page=lihat_booking"> ';
Transact-SQL dengan Microsoft SQL Server (Yogyakarta: Dhewiberta Hardjono, 2006), hlm. 33.
2000,
[4] Aplikasi Web Database dengan Dreamweaver dan PHPMySql, (Yogyakarta: MADCOMS, 2011), hlm. 140.
Biodata Penulis Herman Hadi, memperoleh gelar Sarjana Komputer (S.Kom), Jurusan Sistem Informatika STMIK AMIKOM Yogyakarta, lulus tahun 2015.
Script dibawah ini berguna megirimkan pemberitahuan ke Email jika ada pesanan / booking masuk mail($dao>getEmailHensa(),"order masuk","ada order bos"); }?> Dapat dilihat pada gambar print screen tabel booking di bawah ini data bertambah 1 record. Pada saat selesai melakukan booking, status booking “Openbooking” agar pesanan segera di proses maka band / user harus membayar total tagihan kepada studio hensa.:
Sudarmawan, memperoleh gelar Sarjana Tehnik Elektro, Universitas Gajah Mada Yogyakarta, lulus tahun tahun1998, memperoleh gelar S2 sarjana Teknik Elektro, Unuversitas Gajah Mada Yogyakarta, lulus tahun 2006. Saat ini menjadi Dosen dan ketua jurusan Tehnik Informatika STiMIK AMIKOM Yogyakarta.
Gambar 7. Print Screen Tabel Booking
4.2 Perawatan Sistem 4.2.1 Backup Data Tindakan yang tidak kalah pentingnya adalah Backup Data. Langkah ini perlu kita lukan untuk mengantisipasi jika sewaktu-waktu terjadi gangguan pada web server. Apabila kita tidak melakukan Backup Data secara teratur jika terjadi kerusakan atau serangan hacker bisa saja seketika data web server akan hilang atau rusak. Laian halnya jika kita memiliki Back Up data kita bisa dengan mudah memulihkan data tersebut begitu data web server selesi diperbaiki,
4