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.