Pengembangan Sistem Rental Kamera Online
Vol. 2, No. 6, Juni 2018, hlm. 2221-2226 http://j-ptiik.ub.ac.id
Pengembangan Sistem Rental Kamera Online
1
2
3 Ridho Saputra , Agus Wahyu Widodo , Adam Hendra Brata
Program Studi Teknik Informatika, Fakultas Ilmu Komputer, Universitas Brawijaya
1
2
3 Email: ridhosaputra17@gmail.com, a_wahyu_w@ub.ac.id, adam@ub.ac.id
Abstrak
Saat ini perkembangan teknologi mengalami kemajuan yang sangat pesat. Gadget sebagai media dan sarana komunikasi serta hiburan juga mengalami perkembangan yang luar biasa. Masyarakat indonesia semakin hari semakin ingin kenal dekat dengan teknologi internet, banyak yang menggunakan internet sebagai ladang usahanya, salah satunya adalah situs yang memperjualkan atau mempersewakan barang- barang secara online. Tak hanya smartphone ataupun PC Tablet, kamera kini memiliki teknologi yang berkembang. Dalam berkembangnya semua teknologi tersebut ikut disertai pula perkembangan teknologi dalam bidang fotografi, seperti kamera digital single lens reflex atau yang lebih kita kenal dengan nama kamera DSLR. Proses analisis terhadap hasil pengujian validasi dilakukan dengan melihat konformitas antara hasil kinerja sistem dengan daftar kebutuhan. Berdasarkan hasil pengujian validasi dapat disimpulkan bahwa implementasi dan fungsionalitas Sistem Kamera Online telah memenuhi kebutuhan yang telah dijabarkan pada tahap analisis kebutuhan. Proses analisis terhadap hasil pengujian performa dilakukan dengan analisis hasil pengujian Sistem Rental Kamera Online.
Kata kunci: kamera, rental kamera online
Abstract
Nowadays technological developments are progressing very rapidly. Gadgets as a facility and means
of communication and entertainment are also experiencing tremendous growth. Indonesian society
increasingly wants to know closer to internet technology, many who use the internet as a field of
business, one of which is a site that sells or leases goods online. Not just smartphones or Tablet PCs,
the camera now has a growing technology. In the development of all these technologies are also
accompanied by technological developments in the field of photography, such as single lens reflect
digital camera or more we are familiar with the name of DSLR cameras. The process of analysis of the
validation test results is done by looking at the conformity between the results of system performance
with a list of needs. Based on the results of validation testing can be concluded that the implementation
and functionality of Online Camera System has met the needs that have been described in the needs
analysis phase. The process of analysis of the performance test results is done by analyzing the results
of testing of Online Camera Rental System.Keywords: camera, online camera rent kini memiliki teknologi yang berkembang.
1. Dalam berkembangnya semua teknologi tersebut PENDAHULUAN
ikut disertai pula perkembangan teknologi dalam Saat ini perkembangan teknologi bidang fotografi, seperti kamera digital single mengalami kemajuan yang sangat pesat. Gadget lens reflex atau yang lebih kita kenal dengan sebagai media dan sarana komunikasi serta nama kamera DSLR (Basrowi, 2017). Sosial hiburan juga mengalami perkembangan yang media yang ada saat ini juga tak lepas dari peran luar biasa. Masyarakat indonesia semakin hari kamera. Yang awalnya kamera memiliki ukuran semakin ingin kenal dekat dengan teknologi yang sangat besar dengan metode pengambilan internet, banyak yang menggunakan internet gambar yang rumit, hingga saat ini ada pula sebagai ladang usahanya, salah satunya adalah kamera yang berukuran ringkas, tahan jika situs yang memperjualkan atau mempersewakan digunakan di dalam air, dan bisa merekam video barang-barang secara online (Alfian, 2014). Tak dengan resolusi hingga 4K. Selain itu, demi hanya smartphone ataupun PC Tablet, kamera
Fakultas Ilmu Komputer Universitas Brawijaya
2221
4.0. Berdasarkan hasil survei dari Netcraft, PHP adalah salah satu bahasa server-side yang paling populer, setara dalam jumlah pemakaian dengan mod_perl, di bawah CGI dan ASP (Andi,2004).
- – cari dari satu tempat ke tempat yang lain untuk bisa menyewa kamera yang bagus dan harga sewa yang murah, sehingga cukup membuang waktu dan tenaga untuk sekedar menyewa kamera.
4.1. Diagram Use Case User
Online
1. Gambar 1. Diagram alir aplikasi rental Kamera
Alur kerja aplikasi dapat digambarkan dengan menggunakan diagram alir pada Gambar
Perancangan sistem didasarkan pada analisis kebutuhan dan data yang telah diperoleh. Fokus utama pada sistem adalah kemudahan user untuk dapat melihat informasi kamaera yang tersedia dan siap disewa
4. IMPLEMENTASI SYSTEM
PHP (Personal Home Page) diciptakan pada tahun 1995 oleh Rasmus Lerdorf, seorang programmer bahsa C yang handal. Awalnya PHP hanya digunakan untuk mencatat jumlah pengunjung pada homepage pribadinya. Rasmus adalah seorang pendukung Open Source, karena itulah ia mengeluarkan Personal Home Page Tools versi 1.0 secara gratis. Setelah mempelajari YACC dan GNU Bison, Rasmus menambah kemampuan PHP 1.0 dan menerbitkan PHP 2.0 yang mampu membuat koneksi dengan database dan dapat diitegrasikan dengan HTML. Pada tahun 1996, PHP telah digunakan oleh banyak situs website di dunia. Sebuah kelompok pengembang software yang terdiri dari Rasmus, Zeew Suraski, Andi Gutman, Stig Bakken, Shane Caraveo dan Jim Winstead bekerja selama tujuh bulan untuk menyempurnakan PHP 2.0. Akhirnya pada tanggal 6 Juni 1998, PHP 3.0 resmi dirilis. Dan pada tanggal 22 Mei 2000 dirilis kembali PHP
menunjang pengambilan gambar atau video yang baik serta viewing angle yang pas, kamera pun kini dibantu dengan alat yang bernama multicopterdrone atau pesawat tanpa awak yang dikendalikan dari jarak tertentu untuk menunjang estetika atau keindahan gambar atau video yang diambil.
3. PHP (PERSONAL HOME PAGE)
28 Februari 2006.
CodeIgniter merupakan aplikasi open source yang berupa framework PHP dengan model MVC (Model, View, Controller) untuk membangun website dinamis dengan menggunakan PHP. CodeIgniter memudahkan developer untuk membuat aplikasi web dengan cepat mudah dibandingkan dengan membuatnya dari awal. CodeIgniter dirilis pertama kali pada
2. CI (CODE IGNITER)
Maka dari itu, penulis tergerak untuk membuat sistem terintegrasi, dimana calon penyewa cukup membuka website, dan memilih kamera yang ingin disewa, bisa menentukan harga yang pas dan pihak persewaan mana yang cocok bagi calon penyewa. Dengan latar belakang yang demikian penulis mengambil judul“Pengembangan Sistem Rental Kamera Online”.
Namun seiring berjalannya waktu dan makin berkembangnya teknologi kamera, semakin mumpuni dan tinggi spesifikasi sebuah kamera, berbanding lurus pula dengan harga yang harus dibayar. Harga dari sebuah kamera bisa mencapai puluhan ataupun ratusan juta rupiah, tergantung spesifikasi yang diusung. Sehingga saat ini, terdapat banyak usaha yang bergerak dibidang penyewaan kamera dan dronedengan berbagai tipe dan ukuran bagi masyarakat yang ingin menggunakan kamera yang canggih, namun dengan harga yang terjangkau. Sistem rental ini memang cukup membantu, namun disisi lain ada kekurangan, dimana masyarakat yang ingin menyewa kamera harus mencari
Diagram use case ini melibatkan user sebagai aktor dan 2 buah use case. 3 buah use case ini termasuk dalam bagian perangkat lunak Rental Kamera Online berbasis web. Satu buah use case ini juga akan disertai dengan skenario use case untuk menjelaskan rangkaian aktivitas yang terjadi di use case tersebut. Diagram use case untuk aplikasi user ditunjukkan pada Gambar 2.
Gambar 2. Use Case User
4.2. Diagram Use Case Administrator
Administrator
Logout
user.
Perangkat lunak dapat menghapus session dari
Menghapus data pemilik persewaan. SRS_00 2_04
Sistem harus menyediakan fasilitas untuk menghapus data.
SRS_00 2_03
Menambah data pemilik persewaan dan variasi jenis kamera
Sistem harus menyediakan fasilitas untuk menambah data.
SRS_00 2_02
Login
Perangkat lunak harus menyediakan fasilitas untuk login sehingga hanya Administrator saja yang dapat mengelola sistem.
SRS_00 2_01
Nomor SRS Kebutuhan Use Case
Logout Tabel 2. Spesifikasi Kebutuhan Fungsional
Diagram use case ini melibatkan Administrator sebagai aktor dan 5 buah use case. 5 buah use case ini termasuk dalam bagian perangkat lunak Rental Kamera Online berbasis Web. 5 buah use case ini juga akan disertai dengan skenario use case untuk menjelaskan rangkaian aktivitas yang terjadi di masing - masing use case tersebut. Diagram use case untuk aplikasi Administrator ditunjukkan pada Gambar 3.
Melihat informasi pemilik persewaan.
Gambar 3. Use Case Administrator 5.
Pada bab ini membahas mengenai proses pengujian sistem Rental Kamera Online agar dapat memudahkan untuk diakses baik bagi user maupun administrator pada gambar berikut.
Tabel 1. Spesifikasi Kebutuhan Fungsional User Nomor SRS Kebutuhan
Use Case
SRS_00 1_01
Perangkat lunak harus menyediakan fasilitas untuk melihat informasi pemilik persewaan kamera.
SRS_00 1_02
user.
Perangkat lunak harus menyediakan fasilitas untuk melihat data stok kamera.
Melihat data kamera yang sedang keluar atau masih tersedia. SRS_00
1_03 Perangkat lunak harus menyediakan fasilitas untuk pengiriman informasi data klien.
Mengirim Informasi Data Klien
SRS_00 1_04
Perangkat lunak dapat menghapus session dari
DAFTAR KEBUTUHAN
Gambar 4. Class Diagram
Sistem dapat menjalankan proses pengiriman informasi data pembayaran.
Sistem dapat menjalankan proses pengiriman informasi data klien.
Sistem dapat menjalank an proses pengiriman informasi data klien.
Valid
4 Mengiri m Inform asi
DataPe mbayar an
(SRS_0 01_04)
Sistem dapat menjalank an proses pengiriman informasi data pembayara n.
Data Peminj aman
Valid
5 Logout (SRS_0
01_5) Sistem dapat menjalankan fungsi
Logout dari aplikasi.
Sistem dapat menjalank an fungsi
Logout dari aplikasi.
Valid Main +Main_interface main interface class_daftar +nama +alamat +no telepon +foto +getnama() +setnama() +getalamat() +setalamat() +getnotelepon() +setnotelepon() +getfoto() +setfoto() class_login +username +password +getusername() +getpassword() class_menu +listkamera +order/sewa +pembayaran +getlistkamera() +getorder/sewa() +getpembayaran() class_pembayaran +konfirmasi +pembayaran +getkonfirmasi() +getpembayaran() Database +username +password +nama +alamat +no telepon +foto +listkamera +order/sewa +pembayaran +getusername() +setusername() +getpassword() +setpassword() +getnama() +setnama() +getalamat() +setalamat() +getnotelepon() +setnotelepon() +getfoto() +setfoto() +getlistkamera() +setlistkamera() +getorder/sewa() +setorder/sewa() +getpembayaran() +setpembayaran()
(SRS_0 01_03)
3 Mengiri m Inform asi
Customer disarankan untuk daftar terlebih dahulu untuk bisa login dan mendapatkan akses lebih terhadap web, kemudian setelah daftar dan login system akan memvalidasi data ke database yang kemudian database merespon data inputan apakah valid atau tidak, jika valid maka otomatis akan langsung terdaftar sebagai member dan masuk ke dalam menu utama web, jika tidak akan kembali ke halaman login yang terdapat submenu daftar dibawah menu login. Setelah berhasil masuk ke dalam menu utama customer dapat melakukan aktivitas mulai dari memilih produk kamera hingga detil kamera yang akan disewa, kemudian order/sewa untuk produk nya dan proses pembayaran, dalam proses ini maka otomatis akan terhubung ke system untuk update apakah dapat diproses atau tidak, setelah proses update ke database berhasil dan database merespon hasil nya makan transaksi dapat diproses.
login
Pengujian validasi digunakan untuk mengetahui apakah sistem yang dibangun sudah benar sesuai dengan yang dibutuhkan. Item - item yang telah dirumuskan dalam daftar kebutuhan dan merupakan hasil analisis kebutuhan akan menjadi acuan untuk melakukan pengujian validasi. Pengujian validasi menggunakan metode pengujian Black Box, karena tidak diperlukan konsentrasi terhadap alur jalannya algoritma program dan lebih ditekankan untuk menemukan konformitas antara kinerja sistem dengan daftar kebutuhan. Pada skripsi ini dilakukan pengujian validasi terhadap perangkat lunak Sistem Rental Kamera
Online
Tabel 3. Pengujian Validasi User No Nama Kasus Uji Hasil yang Diharapkan Hasil yang Didapatka n Statu s Valid asi
1 Login (SRS_0
01_01) Sistem dapat menjalankan proses login terlebih dahulu sebelum mengoperasi kan aplikasi lebih lanjut.
Sistem dapat menjalank an proses
terlebih dahulu sebelum mengoper asikan aplikasi lebih lanjut.
Valid
Valid
2 Menam bah Inform asi
Data
User(SR
S_001_ 02)
Sistem dapat menjalankan proses penambahan informasi data user terlebih dahulu sebelum mengoperasi kan aplikasi lebih lanjut.
Sistem dapat menjalank an proses penambah an informasi data user terlebih dahulu sebelum mengoper asikan aplikasi lebih lanjut.
5.1. Pengujian Validasi
Tabel 4. Pengujian Validasi Administrator No Nama Kasus Uji Hasil yang Diharapkan Hasil yang Didapatka n Statu s Valid asi
Sistem dapat menjalankan proses melihat informasi data penyewa
Berdasarkan hasil perancangan, implementasi dan pengujian yang dilakukan, maka diambil kesimpulan sebagai berikut : 1.
Aplikasi user Sistem Rental Kamera Online dapat digunakan untuk para pemilik persewaan kamera maupun calon penyewa untuk bisa dapat saling bertukar informasi kamera.
2. Aplikasi administrator dapat digunakan untuk mengelola dataUser dalam Sistem Rental Kamera Online 3. Aplikasi user Sistem Rental Kamera Online mengirimkan form validasi ke aplikasi administrator/server yang nantinya akan menjadi bukti bahwa calon penyewa telah mentransfer sejumlah uang untuk pembayaran sewa kamera tersebut.
4. Sistem dapat menampilkan layar utama kurang dari 20 detik, bergantung kecepatan koneksi internet
Valid
Sistem dapat menjalank an proses melihat informasi data penyewa
SRS_001_ 02)
1 Login(SRS _002_01)
2 Melihat Informasi penyewa.(
Valid
terlebih dahulu sebelum mengoper asikan aplikasi lebih lanjut.
login
Sistem dapat menjalank an proses
Sistem dapat menjalankan proses login terlebih dahulu sebelum mengoperasik an aplikasi lebih lanjut.
KESIMPULAN
DAFTAR PUSTAKA
5.2. Hasil Pengujian Validasi
Proses analisis terhadap hasil pengujian validasi dilakukan dengan melihat konformitas antara hasil kinerja sistem dengan daftar kebutuhan. Berdasarkan hasil pengujian validasi dapat disimpulkan bahwa implementasi dan fungsionalitas Sistem Kamera Online telah memenuhi kebutuhan yang telah dijabarkan pada tahap analisis kebutuhan.
Dan PT. Prenhallindo. Jakarta. 2003. Mcleod, Jr.Raymond, Schell, George P..”Sistem Informasi Manajemen”. Salemba Empat.
Perangkat lunak E-Travelling berbasis
New York, 68 Ramadhany, E.D, “Konsep Rancang Bangun
Grafis dengan Dreamweaver dan Fireworks”. CV Andi Offset. Yogyakarta. 2006. Pressman, R.S. (2010), Software Engineering : a practi tioner’s approach, McGraw-Hill,
Manajemen Modern, Jakarta: Erlangga Mutmainah, Siti. “Proyek Desain Web Berbasis
Jakarta. 2008. Murdick, R.G., (1986), Sistem Informasi Untuk
Kendal & Kendal.”Analisis dan Perancangan Sistem”. Pearson Education Asia Pte. Ltd.
Valid
Pemilihan Kamera DSLR Untuk Fotographer Pemula”. Kediri. 2017
Malang: ABC Press. Basrowi, M. “Sistem Pendukung Keputusan
Andi. “Membangun Website Interaktif dengan PHP dan MySQL”. CV Andi Offset. Yogyakarta. 2004. Alfian. ”Perancangan Rental Kamera Online berbasis Web Interaktif”. Bandung. 2015 Alif, A., 2013. Komputasi cerdas untuk pemula.
3 Melihat Seluruh
Informasi Data pembayar an(SRS_00
1_03) Sistem dapat menjalankan proses melihat seluruh informasi data pembayaran
Sistem dapat menjalank an proses melihat seluruh informasi data pembayar an
Gambar 5. Layar Tampilan Rental Kamera Online 6.
Customer Relationship Management menggunakan Rich Internet Application”. Jakarta, 2011 Rumbaugh, J., Jacobson, I. & Booch, G., 2005.
The Unified Modeling Language reference manual. 2nd ed. Boston: Addison-Wesley. Sommerville, I., 2011. Software engineering. 9th ed. London: Addison-Wesley. Tanenbaum, A.S., 1998. Organisasi komputer terstruktur , jilid 1. Diterjemahkan dari
Bahasa Inggris oleh T.A.H Al-Hamdany. 2001. Jakarta: Salemba Teknika.