PERANCANGAN SISTEM INFORMASI RENTAL STUD

PERANCANGAN SISTEM INFORMASI RENTAL STUDIO
MUSIK PADA STUDIO MUSIK IMPACT
YOGYAKARTA BERBASIS WEB

NASKAH PUBLIKASI

diajukan oleh
Isnanto Adi Prasetyo
10.11.4288

kepada
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM YOGYAKARTA
YOGYAKARTA
2014

PERANCANGAN SISTEM INFORMASI RENTAL STUDIO
MUSIK PADA STUDIO MUSIK IMPACT
YOGYAKARTA BERBASIS WEB
Isnanto Adi Prasetyo1), Rum Muhamad Andri KR2),
1)


Teknik Informatika STMIK AMIKOM Yogyakarta
Sistem Informasi STMIK AMIKOM Yogyakarta
Jl Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia 55283
2)

Email : isnanto.p@students.amikom.ac.id1),

andri@amikom.ac.id2)

dapat menggambarkan secara garis besar seluruh
masalah yang akan dikomputerisasi.
Teori sistem secara umum yang pertama kali
diuraikan oleh Kenneth Boulding, terutama
menekankan pada pentingnya perhatian pada setiap
bagian yang membentuk sebuah sistem[2]

Abstract - Music studio rental information system is
a system that is used as scheduling and data storage
to the rental transaction music studio, to support

administrative processes as well as the means of
information.
Accuracy, and speed are the factor to consider in
replacing or repairing a system. Ease of transaction,
as well as a structured course scheduling system will
make it easier for tenants studio to get accurate
information.
With a system that allows users certainly will add to
the competitiveness, and increase the quality of the
human or companies compete. Thus required a
system that could help overcome these problems.

2.2 Konsep Dasar Informasi
2.2.1 Definisi Informasi
Informasi adalah data yang diolah menjadi bentuk
yang lebih berguna dan lebih berarti bagi yang
menerimannya, sedangkan data merupakan sumber
informasi yang menggambarkan suatu kejadian yang
nyata[3]


Keywords – Information, systems, web, rental, studio

2.3 Konsep Dasar Sistem Informasi
1. Pendahuluan

2.3.1 Definisi Sistem Informasi

Perkembangan teknologi dan internet membuat
website menjadi suatu kebutuhan untuk mendapatkan
informasi dengan cepat, tepat, dan akurat. Bagi suatu
perusahaan, website sudah menjadi kebutuhan pokok
sebagai media informasi maupun komunikasi karena
website dapat diakses kapanpun dan dimanapun.
Studio Musik Impact merupakan perusahaan yang
bergerak dalam sektor jasa penyewaan studio musik.
Studio musik Impact ini menyediakan tempat latihan
dengan fasilitas yang memadai dengan alat-alat band
yang berkualitas.
Pada sistem lama sering terjadi kesalahan pada proses
administrasi, maupun penjadwalan rental studio

dikarenakan pemesanan studio bisa di pesan melalui
pesan singkat. Sehingga sering menimbulkan masalah
seperti keterlambatan informasi, laporan, serta
perulangan pencatatan data.

Sistem informasi adalah suatu sistem di dalam suatu
organisasi
yang
mempertemukan
kebutuhan
pengolahan transaksi harian yang yang mendukung
fungsi operasi organisasi yang bersifat manajerial
dengan kegiatan strategi dari suatu organisasi untuk
dapat menyediakan kepada pihak luar tertentu
dengan laporan-laporan yang diperlukan.
2.3.2 Definisi Sistem Informasi Studio Musik
Sistem informasi studio musik adalah sistem yang
digunakan oleh pemilik studio musik untuk
mempermudah
proses

administrasi,
maupun
informasi tentang jadwal shift. Sistem informasi
studio musik ini berisi tentang, informasi jadwal
latihan, ,laporan administrasi dalam bentuk harian,
mingguan, bulanan, maupun tahunan.
2.4 Pemodelan Proses

2. Landasan Teori

Model digunakan untuk menyederhanakan cara
mengomunikasikan proses-proses bisnis yang harus
dilakukan sistem dengan cara yang formal antar
pemain pengembangan sistem informasi. Pemodelan
yang dilakukan biasanya mencakup dua hal, yaitu
pemodelan proses dan pemodelan data

2.1 Konsep Dasar Sistem
Sistem adalah kumpulan dari bagian-bagian yang
bekerja sama untuk mencapai tujuan yang sama[1]

2.1.1 Pengertian Sistem
Rancangan sistem merupakan langkah awal sebelum
dilaksanakan penyelesaian terhadap masalah yang
ada, maka diperlukan suatu rancangan sistem yang

2.4.1 Proses Model
Mengilustrasikan aktifitas-aktiitas yang dilakukan
dan bagaimana data berpindah di antara aktifitasaktifitas
itu.
Ada
banyak
cara
untuk

1

merepresentasikan proses model. Cara yang populer
adalah dengan menggunakan Data Flow Diagram
(DFD).


baik untuk laporan harian, mingguan,
bulanan maupun tahunan.
 Fitur
administasi
yang ada akan
meminimalisir kesalahan yang terjadi,
sehingga jumlah shift yang disewakan
sesuai dengan kuangan masuk pada hari itu.

2.4.2 Data Flow Diagram
Untuk membaca suatu DFD kita harus memahami
dulu elemen-elemen yang meyusun suatu DFD.

Ancaman
(threat)

2.5 Pemodelan Data

 Ancaman dari para pembobol web/ hacker
yang dapat merusak sistem yang ada.


Data
model
adalah
cara
formal
untuk
menggambarkan data yang digunakan dan diciptakan
dalam suatu sistem bisnis. Model ini menunjukan
orang, tempat atau benda dimana data diambil dan
hubungan antar data tersebut.

 Ancaman lainnya adalah space pada web
hosting yang sewaktu-waktu penuh dan
perlu untuk ditambah.

3.1.2 Analisis Kebutuhan Sistem

2.5.1 Data Model


1) Kebutuhan Fungsional

Data
model
adalah
cara
formal
untuk
menggambarkan data yang digunakan dan diciptakan
dalam suatu sistem bisnis. Model ini menunjukan
orang, tempat atau benda dimana data diambil dan
hubungan antar data tersebut.

Kebutuhan fungsional adalah kebutuhan yang berisi
proses-proses dan informasi-inforrnasi apa saja yang
harus ada dan dihasilkan yang nantinya dilakukan
oleh aplikasi, diantaranya:
 Bagian backend yang bisa di akses oleh pengguna
tertentu sesuai dengan level user yang dimilikinya
dan bagian frontend yang bisa di akses oleh

semua pengunjung.

2.5.2 Entity Relationship Diagram (ERD)
ERD adalah gambar atau diagram yang menunjukkan
informasi dibuat, disimpan, dan digunakan dalam
sistem bisnis. Entitas biasanya menggambarkan jenis
informasi yang sama. Dalam entitas digunakan untuk
menghubungkan antar entitas yang sekaligus
menunjukkan hubungan antar data.
3

 Pesaing dari studio musik yang ada di
Yogyakarta yang sudah memakai website
sebagai media promosi.

 Aplikasi ini mempunyai 4 level user yaitu user
pengunjung, user member, user karyawan, dan
user admin.
2) Kebutuhan non Fungsional


Analisis dan Perancangan Sistem

Analisis kebutuhan Non Fungsional menggambarkan
keadaan sistem penerapan aplikasi penjualan yang
mencakup analisis user, analisis perangkat lunak
(software) dan analisis perangkat keras (hardware)
sebagai bahan analisis kekurangan dan kebutuhan
yang harus dipenuhi.

3.1 Analisis Sistem
Sistem Informasi tentang Studio Musik Impact
khususnya dalam penyampaian jadwal latihan, serta
administrasi dalam hal penjualan dianalisa dengan
menggunakan metode/kerangka kerja SWOT
(Strengths, Weakness, Opportunities and Threats)
sebagai dasar untuk memperoleh pokok-pokok
permasalahan yang lebih jelas dan spesifik.

3.2 Analisis Kelayakan Sistem
3.2.1 Analisis Kelayakan Teknologi

3.1.1 Analisis SWOT

Data-data yang diolah akan disimpan pada web
server atau web hosting yang terhubung dengan
jaringan internet 24 jam non-stop dan membuat
informasi yang disampaikan bisa di akses kapanpun
dan dimanapun.

Tabel 3.1 Analisis SWOT
Kekuatan
(Strength)

 Karena penyewa datang langsung ke studio
maka mengurangi pengeluaran dari studio
musik Impact.

Kelemahan
(Weakness)

 Penginformasian jadwal shift yang kurang
cepat dan akurat.

3.2.2 Analisis Kelayakan Ekonomi

 Rawan kesalahan data apabila nota/ catatan
transaksi hilang maupun rusak.

Untuk menganalisis kelayakan ekonomi suatu sistem
dapat digunakan kalkulasi cost benefit analysis atau
analisis biaya dan manfaat dengan berbagai metode.

 Terjadi pencatatan berulang kali apabila
pemilik ingin membuat laporan harian,
mingguan, bulanan, maupun tahunan.

Tabel 3.2 Hasil Analisis Biaya dan Manfaat
No.

Metode

Hasil

Syarat

Keputusan

1

Payback
Periode
(PP)

1 tahun, 5 bulan

-

Layak

 Membuat sebuah fitur sistem yang dapat
menginformasikan jadwal shift dengan
cepat, tepat, dan akurat.

2

Return
Investment
(ROI)

58,06 %

>0

Layak

 Membuat fitur administrasi yang bisa
mempercepat proses pembuatan laporan,

3

Net Present
Value
(NPV)

Rp 1.881.752,07

>0

Layak

 Apabila terjadi kesalahan ketika penyebaran
informasi penjadwalan maka dibutuhkan
waktu tambahan untuk perbaikan /
mengabari pelanggan bila ada perubahan
jadwal.
Peluang
(Oppurtunity)

2

3.2.3 Analisis Kelayakan Hukum

3.3.2 Entity Relationship Diagram (ERD)

Secara hukum rancangan sistem yang dibuat tidak
cacat hukum karena perangkat yang digunakan
original dan merupakan program open source yang
dimana tidak melanggar lisensi sedikitpun.
3.2.4 Analisis Kelayakan Operasional
Yang akan dijadikan penilaian atas kelayakan operasi
suatu sistem antara lain adalah kemampuan personil,
dalam arti kemampuan yang cukup mampu dalam
mengoperasikan sistem karena sistem baru didesain
sedemikian rupa sesuai dengan observasi serta
wawancara dengan pemilik studio musik Impact
sehingga cukup mudah untuk digunakan. Oleh
karena itu tidak sulit bagi pihak studio musik Impact
untuk mengoperasikan sistem baru.
3.3

Gambar 3.2 Rancangan ERD
3.3.3 Perancangan Relasi Antar Tabel

Pemodelan (Rancangan)

3.3.1 Data Flow Diagram (DFD)

Gambar 3.3 Relasi Antar Tabel

3.3.4

Komponen

Implementasi database menggunakan DBMS
MySQL. Adapun tabel-tabel yang ada dalam
database ialah:
1) Tabel admin : Menyimpan username, dan
password admin.

Gambar 3.1 Diagram Konteks
Gambar berikut menunjukkan bahwa sistem ini
berinteraksi dengan empat external entity, yaitu
Admin, Karyawan, Member dan pengunjung.
Seorang Admin web ini dapat memasukkan datadata informasi Studio Musik ke dalam sistem serta
dapat memperoleh informasi Studio Musik dan
laporan penghasilan.

2) Tabel Berita : Menyimpan judul, isi, serta
gambar berita.

Karyawan mengelola data-data studio musik,
sedangkan Konsumen bisa melihat informasi Studio
Musik dengan sistem, yaitu dengan memilih menu–
menu web kepada sistem dan memperoleh informasi
sesuai yang dipilih.

5) Tabel Jadwal : Menyimpan data shift, dari
shift pertama sampai shift ke tujuh.

3) Tabel Karyawan : Menyimpan nama, email,
password, alamat, dan no_hp karyawan.
4) Tabel member : Menyimpan nama, email,
password, alamat, dan no_hp member.

6) Tabel Keuangan : Menyimpan data keuangan
masuk tiap shift yang terverifikasi.
7) Tabel Harga : menyimpan harga per-shift.
8) Tabel Pesan : Menyimpan pesan masuk dari
pengunjung, maupun member.
3.4 Rancangan Antar Muka
3.4.1 Struktur Desain Website
Homepage yang akan dilihat pertama kali oleh
pengunjung dan memberikan gambaran mengenai isi

3

keseluruhan dari sebuah website, halaman utama
dalam web studio musik Impact ini akan memuat
pendaftaran sebagai member, menu login, informasi
studio musik Impact, berita, menu lokasi, menu
jadwal latihan, dan menu contact.

termasuk paling penting dalam usaha di
Internet.
4.3 Instalasi pada CPanel
Berikut adalah tahapan-tahapan proses instalasi web
aplikasi di web hosting:

3.4.2 Perancangan Desain Website

1) Buka cPanel.

Desain pada website bertujuan untuk membuat
interface dari halaman web menjadi lebih menarik,
sehingga para pengunjung akan merasa nyaman dan
betah berkunjung pada web tersebut, sebuah web
dikatakan baik apabila desain web, desain navigasi
dan desain elemen grafisnya terpenuhi.

2) Buat database baru, dengan membukan menu
MySQL Database.
3) Add user pada database.
4) Langkah selanjutnya setelah database selesai
dibuat
adalah
buka
database
melalui
phpMyAdmin, lalu import database.

3.4.3 Raancangan Halaman Web

5) Add domain baru atau tambah sub domain baru.
6) Buka file manager pada menu cpanel, lalu buka
folder public_html/impact
7) Upload program yang telah di archive menjadi
file yang berekstensi zip.
8) Extract program yang telah di upload.
9) Langkah selanjutnya adalah menyesuaikan nama
domain, nama database, user database dan
password database.
10) Langkah terakhir adalah buka aplikasi malalui
browser anda

Gambar 3.4 Rancangan Homepage
4

Implementasi dan Pembahasan

4.1 Implementasi
Tahapan implementasi dilakukan setelah tahapan
analisis dan perancangan. Implementasi merupakan
penerapan hasil analisis dan perancangan yang
sebeleumnya telah dilakukan sehingga sistem siap
untuk dioperasikan.

Gambar 4.1 Tampilan Cpanel pada hosting
4.4 Pelatihan Pengguna
Untuk admin, hanya bisa ditambahkan ketika
pembuatan program, namun username dan password
bisa diganti nantinya. Untuk member bisa mendaftar
di hompage, sedangkan untuk data karyawan hanya
bisa ditambahkan oleh admin.

4.2 Instalasi Sistem
1) Support : yang dijual oleh sebuah
perusahaan hosting bukanlah ruang pada
harddisk, atau bandwidth, atau software,
melainkan jasa support. Ruang harddisk atau
server dijual oleh toko komputer. Bandwidth
dijual oleh ISP.
2) Hosting : Provider pada umumnya harus
menyediakan aplikasi atau software atau
librari yang standar dibutuhkan banyak
orang, seperti PHP, MySQL, Perl, dengan
versi yang cukup baru.
3) Security : Keamanan dalam jaringan atau
server harus kuat, Tidak bisa di sangkal
bahwa keamanan adalah salah satu hal yang

Gambar 4.2 Halaman login admin

4

4.4.1 Control Panel Admin

Tabel 4.1 Whitebox Testing

Setelah login admin dapat mengakses website Studio
Musik Impact.

Flow Chart

Gambar 4.3 Halaman control panel admin
1) Menu Karyawan : Admin bisa menambahkan,
mengedit, menghapus karyawan. Hanya Admin
yang memiliki hak akses ini.

Flow Graph

Listing Code

4.5.2 Blackbox Testing
Black Box Testing merupakan pengetesan terhadap
perangkat lunak berdasarkan kebutuhan yang ada
pada spesifikasi sistem, inputan data testing
diharapkan bisa menemukan output yang masih
terdapat kesalahan. Adapun cara pengujian Black
Box Testing dengan cara menjalankan unit sistem
secara keseluruhan, kemudian barulah mengamati
apakah hasil data yang masuk sudah sesuai dengan
data yang diharapkan dari tahap perancangan atau
belum.

2) Menu Member : Admin, maupun karyawan
dapat menambahkan atau menghapus member
yang sudah terdaftar. Karyawan dan admin
memiliki hak akses ini.
3) Menu Jadwal: Admin atau karyawan bisa
mengubah status pemesanan shift. Admin juga
bisa membatalkan shift yang telah terverifikasi.
Juga bisa digunakan untuk menambahkan
apabila ada shift sedang tutup. Member hanya
bisa melihat dan memesan shift.

Berikut ini adalah sampel dari beberapa kasus untuk
diuji dengan metode blackbox testing:
Tabel 4.3 Blackbox Testing

4) Menu Keuangan: Admin atau karyawan dapat
melihat hasil transaksi yang telah selesai
diproses berupa laopran transaksi hari ini, bulan
ini dan tahun ini agar lebih mudah dalam
perhitungannya.
5) Menu Notifikasi: Admin maupun karyawan bisa
melihat member yang terverifikasi ataupun
belum.
6) Pesan: Admin bisa melihat pesan masuk dari
pengunjung maupun dari member.
7) Setting: Didalam menu ini hanya admin pemilik
studio yang dapat mengubah data admin, harga
shift, serta alamat studio.
4.5 Ujicoba Sistem

Data
Masukan

Yang
Diharapkan

Pada form
berita,
menginputk
an
file
gambar

Ukuran gambar
akan
sesuai
dengan ukuran
slider
pada
halaman awal

Gambar yang
ditampilkan
tampil sebagai
ukuran
asli
gambar yang
diinputkan

Ditolak

Member
Memilih
shift kosong
untuk
dipesan

Shift
kosong
berubah
menjadi, nama
member
dan
warna
cell
berubah
menjadi kuning

Berhasil
menampilkan
nama member
yang memesan,
dan mengubah
warna cell

Diterima

Pengamatan

Kesimpulan

4.5.1 Whitebox Testing
White box testing merupakan pengujian yang
didasarkan pada tingkat logika dalam kode-kode
program yang telah dirancang untung mengetahui
error yang terdapat pada program.

4.6 Manual Program
4.7.1 Homepage
Form login member dan form registrasi member.
Tersedia menu Jadwal, lokasi serta kontak bagi
pengunjung website.
4.8 Tindak Lanjut Implementasi
4.8.1 Pemeliharaan Perangkat Keras
Untuk mendukung berjalannya website Studio Musik
Impact dengan baik maka diperlukan menjaga
kestabilan pada pemeliharaan perangkat keras agar
tetap bisa diakses. Pada saat ini website Studio
5

Musik Impact menggunaan penyewaan hosting,
dengan demikian pemeliharaan ini dilakukan dengan
cara terus memperpanjang penyewaan hosting serta
domain.

Biodata Penulis
Isnanto Adi Prasetyo, memperoleh gelar Sarjana
Komputer (S.Kom), Jurusan Teknik Informatika
STMIK AMIKOM Yogyakarta, lulus tahun 2015.

4.8.2 Pemeliharaan Perangkat Lunak
Web aplikasi yang di upload di web hosting
memerlukan pemeliharaan secara berkala. Rentang
waktu yang dibutuhkan dalam pemeliharaan web
aplikasi ini disesuaikan dengan penggunaan sistem.
Lakukan backup data pada database secara berkala
sesuai dengan kebutuhan, langkah-langkah untuk
melakukan backup:
1) Login ke cpanel .
2) Pilh menu backups
3) Pilih menu Full Backup
4) Pilih menu Download or Generate a full website
backup
5) Pilih Partial Backup
Lakukan restore data pada database apabila hosting
mengalami
masalah,
langkah-langkah
untuk
melakukan restore:
6) Login terlebih dahulu ke cPanel akun anda.
7) Klik pada menu Files > Backups.
Lalu dari Restore a Home Directory Backup klik
tombol upload. File yang diupload harus berupa file
yang telah dicompres dalam format .zip. Pastikan
susunan di dalam file tersebut berada di dalam folder
“public_html.
5

Kesimpulan

Dengan adanya sistem website untuk penyewaan ini
akan mempermudahkan dalam pengolaan jadwal
shift penyewaan serta perhitungan keuangan dan
tidak membutuhkan tenaga pekerja yang banyak.
Dengan adanya sistem website, pengurus juga tidak
perlu menghitung manual dan mencatat jadwal
penyewaan secara manual. Serta bagi penyewa studio
musik Impact, tidak lagi harus datang ke Studio
Musik Impact, untuk mencari jadwal yang kosong,
mereka hanya cukup mengunjungi website Studio
Musik Impact.
Sistem informasi ini juga meminimalisasi kesalahan
perhitungan maupun kesalahan informasi jadwal
shift, serta terhindar dari kerusakan data yang tidak
diinginkan seperti basah, rusak termakan serangga
dikarenakan semua data sudah disimpan pada
komputer didalam media database.
Daftar Pustaka
[1] Al Fatta, Hanif. 2007. Analisis & Perancangan
Sistem Informasi. Yogyakarta: Andi Offset.
[2] Sutabri, Tata. 2012 . Konsep Sistem Informasi.
Yogyakarta: Andi Offset.
[3] Mulyanto, Agus. 2009 . Sistem Informasi

6