Anda di halaman 1dari 8

PERANCANGAN SISTEM PENYEWAAN STUDIO MUSIK DENGAN

KONSEP PEMROGRAMAN BERBASIS OBJEK MENGGUNAKAN


EDITOR JAVA NETBEANS 8.2

Rahma Fadilla Barus1, Suendri2


1
Sistem Informasi, Universitas Islam Negeri Sumatera Utara, Medan, Indonesia
2
Sistem Informasi, Universitas Islam Negeri Sumatera Utara, Medan, Indonesia
Email : 1 rahma.fadilla@uinsu.ac.id , 2 suendri@uinsu.ac.id
Abstrak: Seiring berkembangnya musikalitas dan juga dunia hiburan khususnya
di jalur musik banyak juga orang yang menjadikan musik sebagai hobi dan
pekerjaan atau usaha sebagai sumber penghasilan. Membuka usaha penyewaan
studio musik sangat berpotensi karena menyediakan sesuatu yang dianggap mahal
jika dimiliki pribadi sehingga membutuhkan penyewaan studio musik. Musik
dikenal dan didengar berbagai kalangan masyarakat yang bahkan dijadikan hobi
dan ada di kegiatan sehari-hari. Sistem penyewaan studio musik menawarkan
penyewaan penggunaan studio beserta alat-alat musik di dalamnya. Sistem
penyewaan di banyak usaha penyewaan studio musik masih banyak yang
menggunakan cara manual sehingga menyulitkan dan menjadi tidak efektif dalam
mengelola data pengunjung dan penyewaan studio musik. Pendataan pengunjung
dan lama durasi penyewaan masih dilakukan dengan cara menulis di papan jadwal
atau secara tertulis di buku. Maka dari itu, penulis membuat sebuah program
penyewaan studio musik yang telah terkomputerisasi tentunya lebih efektif dan
efisien dari sebelumnya. Dalam penelitian ini dirancang sebuah program
penyewaan studio musik dengan konsep pemrograman berbasis objek
menggunakan editor java netbeans 8.2.

Kata Kunci : Sistem Informasi, penyewaan, studio musik.

Along with the development of musicality and also the world of entertainment,
especially in the music path, there are also many people who make music as a
hobby and work or business as a source of income. Opening a music studio rental
business has the potential because it provides something that is considered
expensive if owned privately so it requires music studio rentals. Music is known
and heard by various groups of people who are even used as hobbies and in daily
activities. The music studio rental system offers studio usage rentals along with
musical instruments in it. There are many rental systems in many music studio
rental businesses that use manual methods making it difficult and ineffective in
managing visitor data and music studio rentals. Visitor data collection and
duration of rental duration is still done by writing on the schedule board or in
writing in the book. Therefore, the author makes a computerized studio studio
rental program certainly more effective and efficient than before. In this study a
music studio rental program was designed with the concept of object-based
programming using java editor netbeans 8.2.

Keyword :Information System, rental, music studio.

1
1. PENDAHULUAN
1.1 Latar Belakang
Perkembangan teknologi informasi dan komunikasi di era globalisasi ini
meningkat dengan cepat dan telah memasuki berbagai bidang seiring
bertambahnya informasi dan yang menyediakan pelayanan bagi seseorang atau
sekelompok orang yang dapat menarik minat konsumen. Hal ini terbukti dengan
semakin banyak sistem yang di komputerisasi sehingga informasi dan pelayanan
menjadi lebih efektif dan efisien yang tentunya menguntungkan bagi pemilik
usaha dan pengguna.
Musik selain menjadi sebuah hiburan, dapat juga dijadikan sebagai sumber
penghasilan yang menjanjikan. Kendala awal memulai usaha studio musik
terdapat di modal awal pembuatan ruangan dan pembelian alat-alat musiknya.
Namun bisnis ini banyak diminati oleh setiap orang karena masih banyak sekali
yang memiliki keterbatsan tempat dan juga alat musik untuk menyalurkan bakat
musikalitas setiap orang.
Penyewaan merupakan suatu persetujuan dimana sebuah pembayaran
dilakukan atau penggunaan suatu barang atau properti secara sementara oleh
orang lain. Sistem pelayanan dan informasi dalam penyewaan studio musik saat
ini masih kurang efektif dan efisien karena masih menggunakan sistem pelayanan
secara manual seperti mencatat secara tertulis daftar pengunjung dan melihat
jadwal penyewaan studio musik di papan tulis pemberitahuan yang menyebabkan
lambatnya pelayanan dan memakan waktu dan pekerjan yang lebih.
Dengan adanya sistem komputerisasi ini dapat diharapkan bisa
meningkatkan pelayanan dan dapat memberikan kemudahan pada pegawai dan
konsumen dalam kegiatan penyewaan studio msuik baik penyewaan untuk latihan
dan penyewaan untuk rekaman. Dari uraian diatas maka penulis mengusulkan
pembuatan sistem baru berbasiskan komputerisasi dan tertarik untuk mengangkat
judul “PERANCANGAN SISTEM PENYEWAAN STUDIO MUSIK
DENGAN PEMROGRAMAN BERBASIS OBJEK MENGGUNAKAN
EDITOR JAVA NETBEANS 8.2”.

2. LANDASAN TEORI
2.1 Studio Musik
Studio musik adalah ruangan atau sekelompok ruangan yang digunakan
untuk berlatih musik. Sebagian besar studio musik memiliki alat-alat musik
lengkap, seperti drum, gitar, keyboard, bass, amplifier, mixer, dan mikrofon.
Biasanya kebanyakan orang menyewa studio musik sebagai sarana latihan, dan
ada juga orang yang menggunakan studio musik sebagai tempat rekaman. Namun
kebanyakan orang di sekitar kita membuat studio musik sebagai tempat rental.
Semakin banyak orang membuat studio musik maka semakin banyak bakat yang
bisa dikembangkan, maka dari itu kemungkinan besar studio musik yang dicari
merupakan studio musik yang memiliki kualitas yang bagus dan tempatnya
nyaman, karena itu masih banyak studio musik yang tidak memiliki pelanggan.

2.2 Penyewaan
Sewa adalah pemakaian sesuatu dengan membayar uang sewa, uang yang
dibayarkan karena memakai atau meminjamkan sesuatu, yang boleh pakai dengan
membayar uang dengan uang. Penyewaan adalah proses, cara, pembatan

2
menyewa atau menyewakan. Sewa sebagai sejumlah uang atau barang yang
dibayarkan kepada pemilik sewa oleh pihak yang menggunakannya sebagai balas
jasa untuk penggunaan sewa tersebut (A.Pandji 2010).

2.3 Object Oriented Programming (OOP)


Pemrograman berorientasi objek saat ini merupakan teknik pemrograman
yang paling populer dan banyak digunakan oleh programmer untuk menggantikan
teknik pemrograman prosedur (Eka W Fridiyanthie, Jimmy Charter, 2016).
Konsep OOP memiliki ciri Abstrak (abstract), pembukusan (encapsulation),
pewarisan (inheritance), dan kebanyakrupaan (polymorphism) (Cahyono, 2014).
Object Oriented Programming (OOP) adalah suatu metode pemrograman yang
berorientasi kepada objek. Tujuan dari OOP diciptakan adalah untuk
mempermudah pengembangan program dengan cara mengikuti model yang telah
ada di kehidupan sehari-hari. Dengan demikian adanya konsep pemrograman
berorientasi objek pemrograman berorientasi objek membuat pengembang
software menjadi lebih muda (Eka Rahayu, M.Irwan Padli Nasution, 2014).

2.4 Netbeans
Netbeans adalah Integrated Development Environtment (IDE) berbasis
java dari Sun Microsystem yang berjalan di swing. Swing sebuah teknologi Java
untuk pengembangan aplikasi Desktop yang dapat berjalan diberbagai macam
paltform seperti Windows, Linux, Mac OS X an Solaris. Suatu IDE adalah
lingkup programan yang diintegrasikan kedalam suatu aplikasi perangkat lunak
yang menyediakan pembangunan Graphical User Interface (GUI), suatu text atau
kode editor, suatu compiler atau interpreter dan suatu debugger.Software
Netbeans sebagai platform memungkinkan berbagai aplikasi java untuk
dikembangkan dari suatu set modular komponen software yang disebut modul.
Software Netbeans dan lainnya dapat diunduh secara gratis, bebas dan lengkap
(Eka Rahayu, M.Irwan Padli Nasution, 2014).

2.5 Java
Java adalah sebuah bahasa pemrograman yang diciptakan oleh Sun
Microsystems, sebuah perusahaan besar di Amerika Serikat. Bahasa ini sangat
berkembang pesat terutama untuk web-progamming. Dan dalam beberapa tahun
terakhir ini, java telah merambah dunia mobile dengan J2ME (Java 2 platform,
Micro Edition; MIDlet, dipakai dalam mobile-phone, PDA, smart-phone dan
sebagainya). Java juga banyak dipakai dalam aplikasi server dengan J2EE (Java 2
platform, Enterprise Edition: JSP, servlet). Dan juga J2SE (Java 2 Platform,
Sandart Edition) untuk pemrograman aplikasi java dan applet (Martina
Widyaningsih dan Suparti 2012).

3. METODE PENELITIAN
Metode penelitian adalah cara atau jalan yang ditempuh sehubungan
dengan penelitian yang dilakukan, yang memiliki langkah-langkah yang
sistematis. (Sodiq, 2010) Adapun metode yang dipakai penulis yaitu:

3.1 Data Kualitatif

3
Data kualitatif berbentuk deskriptif, berupa kata-kata lisan atau tulisan
tentang tingkah laku yang dapat diamati.

3.2 Studi Pustaka


Studi pustaka dilakukan terhadap buku-buku dan karya ilmiah yang
dipublikasi tentang pengembangan sistem informasi dengan menggunakan
metodologi berorientasi objek. (Verdiano, 2015)

3.3 Analisa Sistem


Analisa sistem dilakukan dengan tujuan untuk mengidentifikasikan serta
mengevaluasi permasalahan-permasalahan serta hambatan-hambatan yang terjadi
dan juga kebutuhan sistem sehingga dapat diusulkan perbaikannya. Analisa yang
akan dilakukan terhadap sistem meliputi objek penelitian, kebutuhan sistem, dan
analisis sistem yang sedang berjalan. (Wibowo, 2015)

4. HASIL DAN PEMBAHASAN


4.1 Implementasi program pada setiap Class
Berikut ini adalah Program dalam Pembuatan Sistem Penyewaan Studio
Musik :
a. Package Studio Musik
1. Class Studio Musik
public class Studio_musik {
private String nama;
private String no_hp;
private int jum_jam;
4.1.1 Source Code Class
public String Studio{ Musik
getNama()
b. Package Utamareturn nama;
public class
} Utama {
public static void main(String[] args){
int keluar = 4;
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader input = new BufferedReader(isr);
Scanner scan = new Scanner(System.in);
int hargaA=150000;
int hargaB=100000;
int hargaC=75000;
int bayar = 0,kembalian, uang;
int pilihan;
try{
do{
System.out.println("=============================");
System.out.println(" *_STUDIO MUSIK_* ");
System.out.println("=============================");
System.out.println("1. Jenis Studio ");
System.out.println("2. Keterangan ");
System.out.print("Masukkan pilihan anda : ");
pilihan=scan.nextInt();
if (pilihan==1){
do{
System.out.println("-------JENIS STUDIO-------");
System.out.println("1. STUDIO A ");
System.out.println("2. STUDIO B ");
System.out.println("3. STUDIO
4 C ");
System.out.print("Masukkan pilihan anda : ");
int studio = Integer.parseInt(input.readLine());
System.out.println("=============================");
switch(studio){
case 1:
System.out.print("Nama : ");
String nama = input.readLine();
System.out.print("Masukkan Nomor HP : ");
String no_hp = input.readLine();
System.out.print("Durasi sewa (jam) : ");
int jum_jam= Integer.parseInt(input.readLine());
bayar= jum_jam * hargaA;
System.out.println("Bayar Sejumlah : "+bayar);
System.out.print("Masukkan Jumlah Uang : ");
uang= scan.nextInt();
kembalian = uang-bayar;
System.out.println("Pengembalian ="+kembalian);
if(uang < bayar){
System.out.println(" Uang anda Tidak mencukupi"); }
else if(kembalian==0){
System.out.println("Terima kasih "); }
System.out.println("=========================================
===========");
studio_musik.Studio_musik p = new studio_musik.Studio_musik();
p.setNama(nama);
p.setNo_hp(no_hp);
p.setJum_jam(jum_jam);
System.out.println("Nama Penyewa = "+p.getNama());
System.out.println("Nomor HP = "+p.getNo_hp());
System.out.println("Durasi sewa (jam) = "+p.getJum_jam());
System.out.println("=========================================
==========="); break;

4.1.2 Source code class Utama

4.2 Tampilan Program


Pada class Studio_musik terdapat method main yang berfungsi untuk
menginput dan menampilkan data pada sistem penyewaan studio musik.

4.2.1 Tampilan program saat di Run


Jika program di Run, maka muncul tampilan menu awal sistem penyewaan studio
musik seperti gambar diatas.

5
4.2.2 Tampilan program saat diinput menu 2

Terdapat dua pilihan menu yaitu Jenis Studio dan Keterangan. Jika menginput
angka 2 maka akan muncul ketentuan variasi harga dari masing masing studio
music yang akan disewa.

4.2.3 Tampilan program saat diinput menu 1

Jika menginput angka 1 maka akan muncul pilihan jenis studio musik untuk
dipesan yaitu Studio A, B, C dengan variasi harga yang berbeda beda tiap jam
nya.

6
4.2.4 Tampilan program saat menginput data dan pembayaran

Setelah memilih jenis studio, maka akan muncul program pendataan untuk
penyewa. Pada bagian ini diinput nama, nomor hp, lama penyewaan dan jumlah
harga yang ditetapkan sesuai jenis studio yang dipilih. Setelah itu pembayaran dan
pengembalian uang jika jumlah uang yang diberi berlebih. Proses penyewaan
studio musik pun selesai. Lalu akan muncul pilihan ke Menu Utama dan Keluar
untuk menutup program.

DAFTAR PUSTAKA
Eka Rahayu, M.Irwan Padli Nasution. (2014). Implementasi Object Oriented
Programming Dalam Aplikasi Penggajian Guru. Jurnal Konferensi
Nasional Pengembangan Teknologi Informasi dan Komunikasi, halaman
208.https://www.researchgate.net/publication.
Sodiq, M. 2010. Rancang Bangun Sistem Layanan Service Mobil Pada Bengkel
Tejo Motor Semarang. 3-4

7
Verdiano, Y. E. 2015. Sistem Informasi Administrasi Pengelolaan Pencucian
Mobil Pada Auto Beauty Semarang. 4.
Wibowo, F. U. 2015. Informasi Pelayanan Pencucian Mobil Pada Orange Car
Wash Semarang.
Widyaningsih Martina dan Suparti.2012.”Sistem Penggajian Karyawan pada CV
G-Axis International Sleman Yogyakarta”.[Skripsi].Yogyakarta : STMIK
AMIKOM YOGYAKARTA
Cahyono, H. (2014). Mengenal Java Sebagai Pemrograman Berorientasi Objek
dan Implementasi Thread di Lingkungan Unix/Linux. Jurnal Implementasi
Teknologi Thread di Java, Vol.1 No.1 halaman 2.
Prasetyo, Addin Wahyu. 2013. Sistem Informasi Persewaan Studio M usik pada
Home IndustriMM Studio Musik Banjarnegara. Naskah Publikasi
diterbitkan. Yogyakarta: Sekolah Tinggi Manajemen Informatika dan
Komputer AMIKOM Yogyakarta.
Nurrahman, Indra Arief, Sistem Informasi Penyewaan Dan Penjadwalan Studio
Musik Pada Denio Musik Studio Berbais Web, [ S.Kom, Program Studi
Sistem Informasi Unikom Bandung 2010 Diakses 1 Desember 2016] dari
elib.unikom.ac.id
Shalahudin, M, dan Rosa A.S. 2013. Rekayasa Perangkat Lunak Terstruktur dan
Berorientasi Objek: Informatika. Bandung.
Ariestyo, Eko. et all. 2010. Sistem Informasi Booking Studio Musik Secara
Interaktif Berbasis Website. JITIK-Jurnal Ilmiah Teknologi Informasi dan
Komunikasi.
Perwira, Bagus. 2012. Pembangunan Perangkat Lunak Reservasi Studio Musik
Berbasis Web. Universitas Atma Jaya Yogyakarta Yogyakarta
Prasetyo, Adi. 2014. Perancangan Sistem Informasi Rental Studio Musik Pada
Studio Musik Impact Yogyakarta Berbasis Web. Amikom Yogyakarta
Pressman, Roger S., Ph.D. 2012. Rekayasa Perangkat Lunak Pendekatan Praktisi
Edisi 7 (Buku Satu). Andi: Yogyakarta.
Wahyu Prasetyo, Addin. 2013. Sistem Informasi Persewaan Studio Musik Pada
Home Industri Mm Studio Banjarnegara

Anda mungkin juga menyukai