PERANCANGAN SISTEM INFORMASI RENTAL VCD/DVD BERBASIS WEB DI REDBOXZ MAGUWOHARJO SLEMAN YOGYAKARTA
NASKAH PUBLIKASI
diajukan oleh Mirza Hendrawan Ardhana 11.11.4749
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2016
PERANCANGAN SISTEM INFORMASI RENTAL VCD/DVD BERBASIS WEB DI REDBOXZ MAGUWOHARJO SLEMAN YOGYAKARTA Mirza Hendrawan Ardhana1), Anggit Dwi Hartanto2), 1,2)
Teknik Informatika STMIK AMIKOM Yogyakarta Jl Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia 55283 Email :
[email protected]),
Abstract - The Process cd rental at Redbox Maguwoharjo Yogyakarta Sleman still done manually without the support of information technology. To see the catalog of consumers must come directly to the store, it is not efficient because the transportation cost and time spent quite a lot, not to mention if the cd in the search stock is empty, than if the use of information technology such as web sites rental online as a medium for see all the movies that are available and see the stock cd still exist or is empty. The question that arises is: How to design a web site online rental that can be used as a medium to provide all the movies there and see the availability of stock cd online at Redboxz Maguwoharjo Yogyakarta Sleman? In this thesis, the researcher tried to analyze the problem issues contained in Redboxz Maguwoharjo Sleman, Yogyakarta. Designing the process models using UML, database design, designing the menu structure and user interface design. With the existence of this online rental website, the Redboxz Maguwoharjo Yogyakarta Sleman can expand the reach of the promotion because there is limited space and time, on the other hand visitors or customers can view a catalog of movies and see availability cd efficiently because without coming to the store.
tangan dan setelah itu hasil backup data tersebut ditulis dibuku untuk hasil laporan kepada pemilik rental. Masalah yang biasanya terjadi pada sistem manual ini adalah dalam penulisan kode film atau tanggal yang salah dan penomeran identitas penyewa terkadang lupa untuk dicantumkan. Pemanfaatan sistem informasi berbasis web ini diharapkan dapat membantu proses pengolahan data menjadi lebih cepat dan akurat. 1.2 Rumusan Masalah Berdasarkan latar belakang yang telah dikemukakan, maka permasalahan yang dapat dirumuskan adalah Bagaimana cara membuat aplikasi rental VCD/DVD berbasis web pada Redboxz Rental yang bisa digunakan dengan fitur penyimpanan yang lebih baik untuk dokumentasi data costumer dan data transaksi serta pembuatan laporan untuk pemilik Redboxz Rental? 1.3 Batasan Masalah Dengan banyaknya permasalahan yang ada di penyewaan VCD/DVD Redboxz, maka dalam penulisan skripsi ini dibatasi pada : 1. Perancangan sistem yang dibuat hanya dibagian penyewaan CD pada Rental VCD/DVD Redboxz. 2. Program yang digunakan dalam perancangan sistem ini adalah PHP dengan database MySQL, serta beberapa tools lainnya. 3. Batasan waktu pengembalian tergantung jumlah VCD/DVD yang dipinjam terhitung pada saat transaksi peminjaman, apabila terjadi keterlambatan waktu pengembalian akan di kenakan denda sesuai peraturan yang berlaku.
Keywords : website, online stores 1.
[email protected])
Pendahuluan
1.1 Latar Belakang Usaha rental VCD/DVD merupakan suatu usaha jasa yang berhubungan dengan dunia hiburan, sebagai suatu usaha yang menjanjikan maka sudah seharusnya usaha rental VCD/DVD menggunakan program atau sistem dalam setiap transaksinya. Berdasarkan hasil observasi, diketahui bahwa pada Redboxz Rental merupakan salah satu usaha rental yang memiliki jumlah VCD/DVD yang tidak sedikit jumlahnya. Namun data setiap VCD/DVD masih tertulis didalam lembaran kertas Microsoft Excel yang tentunya membutuhkan banyak waktu dan ketelitian apabila customer meminjam film yang tidak ada didalam katalog yang disediakan. Apalagi setiap bulannya stok VCD/DVD mengalami penambahan dan pengurangan, sehingga harus dilakukan pengecekan secara berkala jika data ingin diperbarui. Selain itu kegiatan yang masih berjalan secara manual yaitu dari segi penyewaan atau pembelian menggunakan kertas nota yang diselimuti dengan kertas carbon untuk backup data lalu ditulis
2.
Landasan Teori
2.1 Tinjauan Pustaka (Muhammad Farizi, 2011) berjudul “Perancangan Sistem Informasi Penyewaan Rental DVD VCD Berbasis Web di Ultra Disc Bandung”, tujuan dari Penelitian tersebut adalah dengan adanya sistem informasi berbasis web ini, yang sudah terkoneksi dengan database, tentunya akan sangat mempermudah dalam mengatur dan meminimalisir film-film yang sedang di sewa oleh pelanggan. Data-data film yang disewakan akan sangat membantu sekali dalam hal
1
pengecekan film yang sedang keluar atau di sewa oleh pelanggan, karena setiap informasi yang akan diberikan kepada pelanggan atau pengujung bisa lebih cepat dan akurat. Kelebihan dari penelitian ini adalah laporan keluar masuknya film bisa diolah datanya dengan baik dan dapat mengetahui stock salah satu judul film yang masih ada. Adapun kekurangan yang ada dalam penelitian yang dilakukan tersebut adalah tidak adanya fitur untuk menampilkan profile pelanggan dan sistem informasi tersebut berbasis web akan tetapi belum adanya pengembangan ke arah mobile. [1]
2.6 Teori Analisis
Sistem dapat diartikan suatu kumpulan dari komponen yang paling berhubungan satu dengan yang lainnya membentuk satu kesatuan untuk mencapai tujuan tertentu. [2]
Analisis sistem didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh ke dalam bagianbagian komponennya dengan maksud untuk mengidentifikasi dan mengevalusi permasalahanpermasalahan, kesempatan -kesempatan, hambatanhambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan perbaikannya. [2] Di dalam tahap analisis sistem terdapat langkahlangkah dasar yang harus dilakukan oleh analis sistem sebagai berikut : 1. Identify, yaitu mengidentifikasi masalah. 2. Understand, yaitu memahami kerja dari sistem yang ada. 3. Analyze, yaitu menganalisis sistem. 4. Report, yaitu membuat laporan hasil analisis.
2.3 Perngertian informasi
2.6 Unified Modeling Language (UML)
Informasi dapat didefinisikan sebagai hasil dari pengolahan dalam suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan suatu kejadian yang nyata dan dapat digunakan untuk mengambil suatu keputusan. Menurut Murdick (1997), “Informasi adalah data yang disusun sedemikian rupa sehingga bermakna dan bermanfaat karena dapat dikomunikasikan kepada seseorang yang akan digunakan untuk membuat keputusan”.
Menurut Azis, “UML adalah sekumpulan symbol dan diagram untuk memodelkan software”[3]. UML menyediakan beberapa notasi dan artifak standard yang bisa digunakan sebagai alat komunikasi bagi para pelaku dalam proses analisis dan desain. Artifak didalam UML didefinisikan sebagai informasi dalam berbagai bentuk yang digunakan atau dihasilkan dalam prosest lunak. Beberapa artifak yang sering digunakan dalam use case diagram, activity diagram, class diagram, dan sequence diagram[4].
2.2 Pengertian Sistem
2.4 Sistem Informasi Management 2.7 Perangkat Lunak yang Digunakan
Menurut Barry E.Cushing “Sistem Informasi Manajemen adalah kumpulan dari manusia dan daya modal di dalam suatu organisasi yang bertanggung jawab mengumpulkan dan mengolah data untuk menghasilkan informasi yang berguna untuk semua tingkatan manajemen di dalam kegiatan perencanaan dan pengendalian”. [2] Menurut Gordon B.Davis “Sistem Informasi Manajemen adalah sistem manusia atau mesin yang menyediakan informasi untuk mendukung operasi manajemen dan fungsi pengambilan keputusan dari suatu organisasi”. [2]
Perangkat lunak pendukung yang digunakan ada tiga (3) macam aplikasi karena komputer memerlukan suatu aplikasi dalam pembuatan aplikasi lainnya. Aplikasi yang digunakan adalah MySQL digunakan untuk pengelolaan database server, Xampp sebagai pengelola Script PHP serta mendukung database server pada MySQL dan Sublime Text digunakan sebagai aplikasi pemrograman yang mendukung banyak bahasa pemrograman dan bahasa markup, fungsinya dapat diperpanjang oleh pengguna dengan plugin. 3.
2.5 Definisi Perancangan Sistem Informasi Rental VCD/DVD di Redboxz Dari judul yang diambil peneliti yaitu Perancangan Sistem Informasi Rental VCD/DVD Berbasis Web di Redboxz Maguwoharjo Sleman Yogyakarta bahwa judul tersebut adalah sebuah sistem informasi penyewaan yang bertujuan untuk mempermudah user dalam melakukan pengolahan data serta mempermudah dalam hal pemberian informasi mengenai laporan keuangan bulanan dan penyewaan VCD/DVD. Dengan adanya penerapan sistem yang terkomputerisasi, proses peminjaman dan pengembalian akan lebih cepat sehingga konsumen akan merasa puas dengan pelayanan yang ada.
Analisis dan Perancangan
3.1 Deskripsi Redboxz Redboxz adalah sebuah instansi atau perusahaan yang bergerak dibidang persewaan kaset dengan berbagai macam jenis genre film, mulai dari action, horor, animasi, drama, komedi, kartun, dan lainlain. Redboxz berdiri pada tahun 2010, Asal mulanya Redboxz dulunya bernama Apple Disc yang sama-sama membidangi dalam persewaan kaset. Setelah itu dijual ke temannya yang bernama Yosua Leonardo dan diganti dengan nama Redboxz. Perusahaan ini beralamatkan di Ruko Blok O R-A4 Lanud Maguwoharjo Sleman Yogyakarta.
2
3. 2 Analisis Sistem
4.
Implementasi dan Pembahasan
Dalam analisis sistem, hal yang diharapkan adalah optimalisasi dan maksimalisasi untuk mencapai tujuan yang lebih baik. Tahap analisis merupakan tahap yang sangat penting, karena kesalahan di tahap ini akan menyebabkan kesalahan di tahap selanjutnya.
4.1 Implementasi Antar Pengunjung Halaman home adalah tampilan awal situs web rental online Redboxz Maguwoharjo Sleman Yogyakarta untuk semua pengunjung. Lebih jelasnya dapat dilihat pada Gambar 3.
3.3 Perancangan Sistem Perancangan sistem merupakan bagian yang sangat penting dalam membangun suatu sistem maupun aplikasi. Rancangan ini mempunyai maksud dan tujuan untuk memberikan gambaran umum tentang aplikasi yang akan dibuat. Dalam aplikasi ini menggunakan teknologi web service sebagai pertukaran data dari client ke server. 3.3.1 Use case Diagram Use case diagram menjelaskan apa yang akan dilakukan oleh sistem, apa yang akan dibangun, dan siapa yang berinteraksi dengan sistem. Pada gambar dibawah ini menjelaskan antara aktifitas yang dilakukan oleh pengunjung dan user. Lebih jelasnya dapat dilihat pada Gambar 1.
Gambar 3. Tampilan Antar Pengunjung Halaman genre adalah halaman untuk memilih beberapa genre film yang disediakan untuk pengunjung agar mudah untuk mencari film yang akan dicari nantinya. Lebih jelasnya dapat dilihat pada Gambar 4.
Gambar 1. Use Case Diagram 3.3.2 Class Diagram Class diagram merupakan diagram yang selalu ada di pemodelan sistem berorientasi obyek. Class diagram menunjukkan hubungan-hubungan antar class dalam sistem yang sedang dibangun dan bagaimana mereka saling berkolaborasi untuk mencapai suatu tujuan. Gambar dibawah ini menunjukan rangkaian class pada perancangan rental VCD/DVD Redboxz berbasis Web. Lebih jelasnya bisa dilihat pada Gambar 2.
Gambar 4. Tampilan halaman Genre Halaman detail film ini digunakan untuk para pengunjung agar bisa melihat detail film tersebut baik dari sinopsi, pemeran utama, dan genre. Lebih jelasnya dapat dilihat pada Gambar 5.
Gambar 5. Tampilan halaman detail film
Gambar 2. Class Diagram 3
3. Melakukan update film agar pengunjung tidak merasa bosan. 4. Melakukan ping service secara berkala untuk menginformasikan pada mesin pencari bahwa situs web rental online sudah di-update. 5. Memastikan keamanan file situs rental aman, tidak di hack, terkena virus maupun malware.
4.2 BlackBox Testing Pada perancangan situs web toko online ini, pengujian listing program dilakukan secara langsung pada tahap pembuatan. Sedangkan untuk pengujian suatu fungsi apakah sudah berjalan sesuai dengan yang diharapkan atau belum digunakan black box testing. 4.3 Implementasi Program
5.
Setelah membangun database yang diperlukan maka langkah selanjutnya adalah membangun program dengan menggunakan bahasa pemrograman PHP. Dalam pembahasan kali ini hanya dijabarkan beberapa listing program saja. Berikut adalah beberapa listing program yang terdapat pada file class.php.
Penutup
5.1 Kesimpulan Setelah melalui proses Perancangan Sistem Informasi Rental VCD/DVD Berbasis Web di Redboxz Maguwoharjo Sleman Yogyakarta, maka dapat diambil kesimpulan sebagai berikut. 1. Rental online yang dirancang ini dapat diakses oleh publik dari mana saja dan kapan saja melalui jaringan internet, sehingga dapat membantu pihak Redboxz dalam penayangan film terbarunya. 2. Rental online yang dirancang ini dapat menampilkan film terbaru dan menampilkan film itu tersedia atau tidaknya. 3. Rental online yang dirancang ini dilengkapi dengan fitur search film sehingga dapat mempermudah pelanggan untuk mencari film tersebut. 4. Rental online yang dirancang ini dapat menampilkan semua genre film yang ada dan ketika film tersebut di klik akan menampilkan beberapa info tentang film tersebut, baik pemeran utama, genre, sinopsi dan dapat menampilkan film yang serupa.
4.3.1 Class Film Script dibawah ini digunakan untuk membuat class Film yang memiliki fungsi hitung_film, tampil_film, tampil_film_p, tampil_film_genre, getID, edit_film, tambah_film, dan hapus_film. Untuk lebih jelasnya dapat dilihat pada Gambar 6.
5.2 Saran Meskipun pada awalnya sistem informasi rental vcd/dvd berbasis web di redboxz maguwoharjo sleman yogyakarta dirancang sedemikian rupa. Tidak menutup kemungkinan untuk dikembangkan menjadi lebih baik lagi, sehingga dapat memberikan manfaat lebih besar kepada pengguna. Beberapa hal yang mungkin dapat dilakukan untuk pengembangan selanjutnya adalah sebagai berikut. 1. Menambah fitur live chat. 2. Menambahkan fitur rating. Gambar 6. Class film Daftar Pustaka [1]
4.4 Pemeliharaan Setelah situs web sudah online, maka perlu dilakukan pemeliharaan sehingga situs web rental online dapat terus digunakan tanpa adanya gangguan. Beberapa yang perlu dilakukan antara lain adalah sebagai berikut. 1. Melakukan backup (penyalinan) database secara berkala. 2. Melakukan pemeliharaan, pemeriksaanm dan perbaikan menyeluruh terhadap file-file situs web rental online.
[2] [3]
[4]
4
Muhammad Farizi. 2011, Sistem Informasi Penyewaan Rental DVD VCD Berbasis Web di Ultra Disc Bandung. Jogiyanto HM, Sistem Teknologi Informasi, Yogyakarta: Andi Offset, 2008. Hal 34 Azis, Farid. 2005. Object Oriented Programming dengan PHP5. Jakarta: Elex Media Komputindo. Hermawan, Julius. 2005. Analisa Desain dan Pemrograman Obyek dengan UML dan Visual Basic.NET. Yogyakarta: Andi.
Biodata Penulis Mirza Hendrawan Ardhana, memperoleh gelar Sarjana Komputer (S.Kom), Jurusan Teknik Informatika STMIK AMIKOM Yogyakarta, lulus tahun 2016. Anggit Dwi Hartanto, memperoleh gelar Master of Computer (M.Kom) Jurusan Magister STMIK Amikom Yogyakarta, lulus tahun 2011. Saat ini menjadi dosen di STMIK Amikom Yogyakarta.
5