PERANCANGAN APLIKASI RENTAL MOBIL MAINAN ANAK BERBASIS WEB
Ali Rahman, Muhammad Ropianto, M. Kom Program Studi Teknik Informatika
Universitas Ibnu Sina Batam
email : [email protected]; ropianto@ uis.ac.id
1. PENDAHULUAN
a. Latar Belakang
Bermain merupakan salah satu kebutuhan mendasar bagi anak-anak. Dengan bermain, mereka dapat berlatih mengembangkan saraf sensoric dan motoric nya. Seiring dengan kemajuan zaman, aneka model permainan telah berkembang menjadi beragam jenis sehingga semakin memperbanyak pilihan bagi anak-anak.
Beberapa tempat penyewaan atau rental mainan anak yang sering kita jumpai adalah mall atau pusat perbelanjaan, kios atau minimarket hingga pasar malam. Dengan adanya rental mobil mainan tersebut, ibu-ibu yang mengajak anak yang masih kecil akan sangat terbantu, pada saat anak sedang bermain mobil mobilan yang ditemani pengasuh atau ayahnya sementara sang ibu bisa memilih barang-barang belanjaan.
Masalah yang sering terjadi dalam transaksi penyewaan atau rental mobil mainan anak ini adalah masih dilakukan secara manual, sehingga dengan keadaan tersebut sering menimbulkan kesalahan terutama durasi pemakaian, penyimpanan dan pencarian data member, serta pembuatan laporan yang belum lengkap dan akurat.
Berdasarkan uraian diatas, penulis bermaksud merancang sebuah aplikasi yang bisa diakses menggunakan web browser. Untuk itu penulis mengangkat judul:
“Perancangan Aplikasi Rental Mobil Mainan Anak Berbasis Web”.
b. Tujuan dari pembuatan aplikasi ini adalah:
1. Merancang aplikasi rental mobil mainan anak berbasis web.
2. Mengintegrasikan PHP, Java Script, MySQL dan Bootstrap menjadi sebuah aplikasi berbasis web
c. Manfaat dari pembuatan aplikasi ini adalah:
1. Mempermudah proses pencatatan data pelanggan.
2. Mempermudah dan mempercepat dalam membuat laporan transaksi penyewaan mobil mainan anak
2. LANDASAN TEORI
a. Perancangan
Menurut Syukron. (2015). Perancangan adalah spesifikasi umum dan terinci dari pemecahan masalah berbasis komputer yang telah dipilih selama tahap analisis. Dalam pengembangan sistem tahap perancangan merupakan tahap yang paling penting, dimana pada tahap perancangan akan diadakan identifikasi masalah-masalah apa yang akan
digunakan sebagai bahan rancangan, sehingga dapat menghasilkan sistem informasi yang baik.
b. Aplikasi
Aplikasi berasal dari kata application yang artinya penerapan, lamaran, penggunaan. Secara istilah aplikasi adalah program siap pakai yang direka untuk melaksanakan suatu fungsi bagi pengguna atau aplikasi yang lain dan dapat digunakan oleh sasaran yang dituju. Aplikasi yang dirancang untuk penggunaan praktisi khusus, dapat bedakan menjadi dua yaitu: aplikasi spesialis, adalah program dengan dokumentasi tergabung yang dirancang untuk menjalankan tugas tertentu. Dan aplikasi paket, yaitu suatu program dengan dokumentasi tergabung yang dirancang untuk jenis masalah tertentu. Sehingga aplikasi dapat diartikan juga sebagai program komputer yang dibuat untuk menolong manusia dalam melaksanakan tugas tertentu (Nurcahyono, (2017).
c. Flowchar
Menurut Ridlo. (2017). Flowchart adalah alat pemetaan sederhana yang menunjukkan urutan tindakan dan proses dalam bentuk yang mudah dibaca dan dikomunikasikan. Flowchart sangat membantu seorang analis dan programmer untuk memecahkan masalah kedalam segmen-segmen yang lebih kecil dan menolong dalam menganalisis alternatif-alternatif lain dalam pengoperasian. Flowchart biasanya mempermudah penyelesaian suatu masalah khususnya masalah yang perlu dipelajari dan dievaluasi lebih lanjut.
3. PERANCANGAN SISTEM
a. Data Flow Diagram
Merupakan suatu diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data pada suatu sistem atau menjelaskan proses kerja suatu sistem
Gambar 3.1 Data Flow Diagram
b. Entity Relationship Diagram
Merupakan gambaran tentang relasi dari setiap entity atribut dari file yang digunakan untuk menggabungkan atau menghubungkan data sehingga dapat dirancang laporan atau input data yang di inginkan.
Gambar 3.2 Entity Relationship Diagram c. Perancangan Tabel
Merupakan tabel-tabel dalam database yang telah ditentukan dan digunakan untuk menyimpan data yang diinputkan, adapun tabel yang dimaksud sebagai berikut:
Tabel 3.1 Pengguna
No Nama Field Type Width Keterangan
1 id Int 3 id
2 param Varchar 32 username
3 value Varchar 200 password
4 stat Int 1 Status
Tabel 3.2 Peminjaman
No Nama Field Type Width Keterangan
1 kd_transaksi Int 5 Kd transaksi
2 id Int 5 Id
3 tanggal Date Tanggal
4 jam_peminjaman Time Jam peminjaman
5 jumlah Int 3 Jumlah
Tabel 3.3 Pengembalian
No Nama Field Type Width Keterangan
1 kd_transaksi Int 5 Kd transaksi
2 tanggal_kembali Date Tanggal kembali
3 jam_kembali Time Jam kembali
4 biaya Int 9 Biaya
Tabel 3.4 Pelanggan
No Nama Field Type Width Keterangan
1 id Int 5 Id
2 nama Varchar 32 Nama
3 kitas Varchar 20 No. Kartu Identitas
4 type Int 1 Jenis Kitas
5 telp Varchar 15 Telphone
6 status Int 1 Status
4. HASIL DAN PEMBAHASAN a. Tampilan Login
Aplikasi Rental Mobil Mainan Anak Berbasis Web yang telah di buat dapat diakses di www.ali-rahman.com sehingga akan menampilkan halaman login.
Gambar 4.1 Tampilan Login Aplikasi b. Tampilan Utama
Dalam pembuatan aplikasi AREMMA penulis hanya membuat tiga menu utama dan dua submenu, serta satu button (log out) untuk keluar dari aplikasi.
Gambar 4.2 Halaman Utama c. Tampilan Tambah Data Member
Selain bisa menambah member baru, pengguna juga bisa melakukan print langsung, serta dapat mengetahui siapa saja yang masih meminjam atau sedang
menyewa. Supaya web aplikasi yang kita buat lebih responsive dengan semua device, penulis menambahkan css bootstrap (https://getbootstrap.com) dan menyinpannya di dalam folder asset. Untuk mempercantik tampilan tambah data member dari aplikasi AREMMA, penulis menambahkan fasilitas #modal bawaan dari css bootstrap.
Gambar 4.3 Tambah Data Member d. Tampilan Menu Transaksi
Dalam menu transaksi, terdapat dua submenu yaitu, transaksi peminjaman dan transaksi pengembalian yang berfungsi sebagai proses peminjaman dan pengembalian mobil mainan tersebut menggunakan sistem transaksi per-jam.
Gambar 4.4 Transaksi Peminjaman
Gambar 4.5 Transaksi Pengembalian
e. Tampilan Laporan Transaksi
Untuk mencetak laporan dari seluruh transaksi yang telah dibuat sebelumnya, penulis membuat menu laporan secara periodik seperti tampak pada gambar dibawah ini.
Gambar 4.5 Laporan Transaksi
5. KESIMPULAN
Berdasarkan laporan praktikum dan pengujian sistem aplikasi rental mobil mainan anak berbasis web yang telah dilakukan oleh penulis, maka dapat diambil beberapa kesimpulan sebagai berikut :
1. Data-data yang berkaitan dengan Rental Mobil Mainan dapat tersusun rapih dalam sebuah database, sehingga mempermudah dalam pengolahan dan pencarian data.
2. Dengan aplikasi ini dapat memberikan informasi laporan transaksi secara cepat dan detail.
6. SARAN
Meskipun penulis menginginkan kesempurnaan dalam penyusunan laporan ini, akan tetapi pada kenyataannya masih banyak kekurangan yang perlu perbaiki. Saran dari penulis adalah sebagai berikut:
1. Sebaiknya di kembangkan kembali, sehingga memudahkan pengguna (user friendly) dan menarik minat calon pengguna aplikasi.
2. Aplikasi yang dibangun masih sangat sederhana, sehingga perlu menambahkan menu-menu yang lain agar lebih powerfull.
DAFTAR PUSTAKA
Syukron, A., & Hasan, N. (2015). Perancangan Sistem Informasi Rawat Jalan Berbasis Web Pada Puskesmas Winong. Bianglala Informatika, 3(1).
Sitorus, L. (2015). Algoritma dan pemrograman. Penerbit Andi.
Nurcahyono, F. (2017). Pembangunan aplikasi penjualan dan stok barang Pada toko nuansa elektronik pacitan. Speed-Sentra Penelitian Engineering dan Edukasi, 4(3).
Ridlo, I. A. (2017). “Buku Panduan Pembuatan Flowchart”.
Veza, O. (2017). Perancangan Sistem Informasi Inventory Data Barang Pada Pt.
Andalas Berlian Motors (Studi Kasus: PT Andalas Berlian Motors Bukit Tinggi). Jurnal Teknik Ibnu Sina JT-IBSI, 2(2).
Suhendro, D., & Aprilila, T. (2017, August). Perancangan dan Implementasi Realisasi Anggaran Pendapatan (Studi Kasus: Pengadilan Negeri Klas IB Pematangsiantar). In Semantika (Seminar Nasional Teknik Informatika) (Vol.
1, No. 1, pp. 30-36).
Herpian, H. (2019). Sistem Informasi Manajemen Rumah Sakit Umum Dewi Sartika Kotapinang Berbasis Web. Jurnal Ilmiah INFOTEK, 4(3).