View
236
Download
0
Category
Preview:
Citation preview
NASKAH PUBLIKASI SKRIPSI
SISTEM INFORMASI RENTAL ALAT CAMPING
MENGGUNAKAN PHP DAN MYSQL
Disusun Oleh
Nama : Zaenal Abidin
Nomor Mahasiswa : 11140364
Program Studi : Sistem Informasi
Jenjang : Strata 1
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER
EL RAHMA
YOGYAKARTA
2018
2
3
4
Abstract
CAMPING EQUIPMENT RENTAL INFORMATION SYSTEM USING
PHP AND MYSQL
In today's era of globalization and technology, the use of computers as an
information technology tool is needed in almost every aspect of life. Included in the
camping equipment rental place where the method of recording borrowing and
returning camping equipment is still manual, namely using a book so that it takes a
long time to look for borrower data and equipment returns. For this reason, the
process of recording loans and returning tools is very important at the place of
rental.
The approach used in this study is a structured approach that uses several tools
and workmanship techniques such as Data Flow Diagrams (DFD), and the
development model used is Waterfall is a sequence of activities carried out in
system development from problem solving, needs analysis, designing
implementation, integrity, system testing, implementation and maintenance. This
model offers a more tangible way of making software.
By implementing the design of "Camping Equipment Rental Information
System on Jl. Parangtritis No. 138, Panggungharjo, Sewon, Bantul Yogyakarta "by
using the PHP and MySQL programming languages, it is expected to facilitate
managing borrower data and returning camping equipment and making transaction
reports.
Keywords: system, information, camping equipment rental
5
INTISARI
SISTEM INFORMASI RENTAL ALAT CAMPING MENGGUNAKAN
PHP DAN MYSQL
Dalam era globalisasi dan teknologi dewasa ini, penggunaan komputer sebagai
salah satu alat teknologi informasi sangat dibutuhkan keberadaannya hampir
disetiap aspek kehidupan. Termasuk di tempat persewaan alat camping dimana
metode pencatatan peminjaman dan pengembalian alat camping masih manual
yaitu menggunakan buku sehingga membutuhkan waktu yang cukup lama untuk
mencari data peminjam dan pengembalian alat. Untuk itu proses pencatatan
peminjaman dan pengembalian alat sangatlah penting di tempat persewaan tersebut.
Adapun pendekatan yang digunakan dalam penelitian ini adalah pendekatan
terstruktur yang menggunakan beberapa alat bantu dan teknik pengerjaan seperti
Data Flow Diagram (DFD), dan model pengembangan yang digunakan adalah
Waterfall merupakan urutan aktivitas yang dilakukan dalam pengembangan sistem
dari mulai penentuan masalah, analisis kebutuhan, perancangan implementasi,
integritas, uji sistem, penerapan dan pemeliharaan. Model ini menawarkan cara
pembuatan perangkat lunak secara lebih nyata.
Dengan diterapkan perancangan “Sistem Informasi Rental Alat Camping di Jl.
Parangtritis No. 138, Panggungharjo, Sewon, Bantul Yogyakarta” dengan
menggunkan bahasa pemrograman PHP dan MySQL, diharapkan dapat
mempermudah dalam mengelola data peminjam dan pengembalian alat camping
serta pembuatan laporan transaksi.
Kata kunci : sistem, informasi, rental alat camping
6
PENDAHULUAN
A. Latar Belakang Masalah
Dalam era globalisasi dan teknologi dewasa ini, penggunaan komputer sebagai
salah satu alat teknologi informasi sangat dibutuhkan keberadaannya hampir
disetiap aspek kehidupan. Penggunaan perangkat komputer sebagai perangkat
pendukung manajemen dan pengolahan data adalah sangat tepat dengan
mempertimbangkan kuantitas dan kualitas data, dengan demikian penggunaan
perangkat komputer dalam setiap informasi sangat mendukung sistem pengambilan
keputusan. Dengan sistem informasi maka data dan informasi akan tersimpan dalam
suatu database sistem sehingga data menjadi teratur serta memudahkan pemakai
apabila membutuhkan data tersebut.
Rental Alat Camping berdiri di Jl. Parangtritis No. 138, Panggungharjo,
Sewon, Bantul, Daerah Istimewah Yogyakarta 55188. Pada tahun 2015-2016
dengan modal yang didapat dari organisasi pada saat kuliah akhirnya punya inisiatif
untuk membuka usaha dibidang persewaan alat camping, Bersama teman mulailah
merintis usaha tersebut di rumah sendiri dengan beberapa alat yang serba terbatas
milik teman, Selama 1 tahun usaha berjalan teman saya diterima kerja di pabrik dan
akhirnya saya sendiri yang melanjutkan usaha tersebut, Beberapa bulan kemudian
saya mulai menambah peralatan sedikit demi sedikit peralatan mulai banyak
sampai di tahun kedua usaha berjalan hingga tahun 2017 dan smapai saat ini usaha
berjalan dengan baik.
Rental Alat Camping merupakan tempat usaha yang memiliki alat persewaan
yang cukup banyak, Dalam pengelolaannya peminjaman dan pengembalian alat
camping. Kegiatan peminjaman alat terdiri dari pengumpulan dan penyusunan data-
data peminjaman dan penyusunan hasil laporan alat camping. Rental Alat Camping
selama ini masih menggunakan format pencatatan dan pelaporan secara manual.
Sehingga membutuhkan waktu yang cukup lama untuk mencari data Rental Alat
Camping yang dibutuhkan.
7
Untuk mengatasi masalah diatas maka akan dibuat Sistem Informasi Rental
Alat Camping. Sistem yang akan di buat benar-benar bisa diimplementasikan dan
digunakan oleh pihak Rental Alat Camping.
B. Rumusan Masalah
Berdasarkan latar belakang masalah diatas dapat dirumuskan bahwa Rental
Alat Camping ini masih manual dalam pencatatan dan pelaporan sehingga
membutuhkan waktu yang cukup lama untuk mencari datanya. Oleh karena itu akan
dibuat Sistem Informasi Rental Alat Camping.
C. Batasan Masalah
Dari rumusan masalah diatas dibatasi permasalahan yaitu hanya mencakup
pengolahan data karyawan, data alat rental dan data transaksi sampai menjadi
sebuah laporan. Sistem informasi ini menggunakan bahasa pemrograman PHP dan
MySQL sebagai sarana media penyimpanan data.
D. Tujuan Penelitian
Adapun tujuan dari penelitian ini adalah membuat Sistem Informasi Rental
Alat Camping Menggunakan PHP dan MySQL.
E. Manfaat Penelitian
Dengan dibangunnya sistem pengolahan data yang terkomputerisasi pada
penelitian ini, manfaat yang dapat diperoleh adalah sebagai berikut.
1) Mengatasi kesulitan dalam pencatatan dan pengolahan data pada Rental
Alat Camping.
2) Membantu memperoleh laporan pengolahan data peminjaman dan
pengembalian yang cepat dan akurat.
8
F. Diagram Konteks
Admin
Sistem Informasi
Rental Alat
CampingKaryawan
Informasi Data Karyawan
Informasi Data Kategori
Informasi Data Barang
Informasi Data Pelanggan
Informasi Data Transaksi
Informasi Laporan
Input Data Karyawan
Input Data Kategori
Input Data Barang
Input Data Pelanggan
Input Data Transaksi
Informasi Data Transaksi
Input Data Transaksi
G. Diagram Berjenjang
Sistem Informasi Rental Alat Camping
0
Laporan
3.0
Input Data
1.0
Transaksi
2.0
Data Barang
1.3
Data
Karyawan
1.1
Transaksi Data
Peminjaman
2.1
Transaksi Data
Pengembalian
2.2
Laporan
Transaksi
3.1
Laporan
Barang
3.3
Laporan
Pendapatan
3.2
Data
Kategori
1.2
Data
Pelanggan
1.4
9
H. DFD Level 0
Admin
Karyawan
1.0
Input Data
2.0
Transaksi
3.0
Laporan
Barang Barang
User
Transaksi
Barang
Karyawan
Transaksi
Karyawan
Barang
Transaksi
Transaksi
Transaksi
Laporan Transaksi
Sub_transaksiSub_transaksi
Nota Transaksi
Karyawan
BarangLaporan Barang
Laporan Pendapatan
KategoriKategori
Kategori
Sub_transaksi
Kategori
Pelanggan
Pelanggan
Pelanggan
Nota Transaksi
PelangganPelanggan
I. DFD Level 1 Input Data
1.3
Input Data Barang
Admin
1.2
Input Data
Kategori
Barang
Kategori
BarangBarang
Karyawan1.1
Input Data
Karyawan
User Karyawan
KategoriKategori
Kategori
1.4
Input Data
Pelanggan
Pelanggan
Pelanggan
Pelanggan
Karyawan
Pelanggan
10
J. DFD Level 1 Transaksi
2.1
Peminjaman
Admin
Karyawan
2.2
Pengembalian
Barang
User
Transaksi
Barang
Karyawan
Transaksi
Sub_transaksi
Transaksi
Peminjaman
Peminjaman
Pengembalian
Pengembalian
Transaksi
Sub_transaksi
Sub_transaksi
Sub_transaksi
PelangganPelanggan
K. DFD Level 1 Laporan
3.1
Transaksi
3.3
Barang
Admin
TransaksiTransaksi
TransaksiSub_transaksi
BarangBarangBarang
Sub_transaksi
3.2
Pendapatan
TransaksiPendapatan
11
L. Bentuk Tidak Normal
Id
username
password
status
date_created
alamat
no_tlpon
id_kategori
nama_kategori
id_barang
nama_barang
harga_beli
harga_sewa
stok
date_added
id_transaksi
tgl_transaksi
tgl_batas
tgl_kembali
lama_sewa
denda
bayar
total_bayar
status
id_pelanggan
nama_pelanggan
nik
no_tlpn
alamat
id_subtransaksi
jumlah_sewa
total_harga
no_invoice
M. Bentuk Normal Pertama
id_transaksi
tgl_transaksi
tgl_batas
tgl_kembali
lama_sewa
denda
bayar
total_bayar
status
Transaksi
Id
username
password
Status
date_created
Alamat
no_tlpn
User
id_barang
nama_barang
stok
harga_beli
harga_sewa
date_added
Barang
id_subtransaksi
jumlah_sewa
total_harga
no_invoice
Sub Transaksi
id_kategori
nama_kategori
Kategori
id_pelanggan
nama_pelanggan
nik
no_tlpn
alamat
Pelanggan
12
N. Bentuk Normal Kedua
id_transaksi
tgl_transaksi
tgl_batas
tgl_kembali
id
lama_sewa
denda
bayar
total_bayar
no_invoice
id_pelanggan
status
Transaksi
Id
username
password
Status
date_created
Alamat
no_tlpn
User
id_barang
nama_barang
id_kategori
stok
harga_beli
harga_sewa
date_added
Barang
id_subtransaksi
id_barang
id_transaksi
jumlah_sewa
total_harga
no_invoice
Sub Transaksi
id_kategori
nama_kategori
Kategori
id_pelanggan
nama_pelanggan
nik
no_tlpn
alamat
Pelanggan
O. Bentuk Normal Ketiga
id_transaksi *
tgl_transaksi
tgl_batas
tgl_kembali
Id **
lama_sewa
denda
bayar
total_bayar
no_invoice
id_pelanggan **
status
Transaksi
Id *
username
password
Status
date_created
Alamat
no_tlpn
User
id_barang *
nama_barang
id_kategori **
stok
harga_beli
harga_sewa
date_added
Barang
id_subtransaksi *
id_barang **
id_transaksi **
jumlah_sewa
total_harga
no_invoice
Sub Transaksi
id_kategori *
nama_kategori
Kategori
id_pelanggan*
nama_pelanggan
nik
no_tlpn
alamat
Pelanggan
13
P. Relasi Antar Tabel
PK id_subtransaksi
FK id_barang
FK id_transaksi
jumlah_sewa
total_harga
no_invoice
Sub Transaksi
PK id_transaksi
tgl_transaksi
tgl_batas
tgl_kembali
FK id
lama_sewa
denda
bayar
total_bayar
no_invoice
FK id_pelanggan
status
Transaksi
PK id_barang
nama_barang
FK id_kategori
stok
harga_beli
harga_sewa
date_added
Barang
PK id
username
password
status
date_created
alamat
no_tlpn
User
PK id_kategori
nama_kategori
Kategori
PK id_pelanggan
nama_pelanggan
nik
no_tlpn
alamat
Pelanggan
Q. Kesimpulan
Dari hasil pembuatan Sistem Informasi Rental Alat Camping di Jl. Parangtritis
No. 138, Panggungharjo, Sewon, Bantul Yogyakarta ini dapat di simpulkan sebagai
berikut.
A. Sistem Informasi Rental Alat Camping ini mampu mengelola data peminjaman
dan pengembalian.
B. Data yang terhubung dengan peminjaman dan pengembalian tersimpan dalam
database, sehingga akan memudahkan dalam pengambilan data kembali.
14
C. Sistem Informasi Rental Alat Camping ini dilengkapi dengan percetakan
laporan transaksi dan pendapatan sehingga dapat memudahkan karyawan
untuk mencetak laporan.
R. Saran
Dalam pembuatan Sistem Informasi Rental Alat Camping di Jl. Parangtritis
No. 138, Panggungharjo, Sewon, Bantul Yogyakarta ini masih banyak terdapat
kekurangan baik dari segi tampilan, penyajian isi, dan lain-lain. Untuk itu penulis
menyarankan.
Tambahkan fungsi pengiriman pesan singkat secara otomatis kepada setiap
pelanggan untuk pelanggan yang belum mengembalikan alat camping yang sudah
jatuh tempo agar tidak dikenakan denda.
DAFTAR PUSTAKA
Astuti., 2016, Sistem Informasi Rental Playstation di Grazy Game, Skripsi, STMIK
Elrahma, Yogyakarta.
Faridl, M., 2015, Fitur Dahsyat Sublime Tex 3, http://lug.stikom.edu/wp-
content/media/ Fitur-Dahsyat-Sublime-Tex-3.pdf, Diakses Pada Tanggal 18
Mei 2018, jam 19:00.
Fitriani, L., 2016, Rancang Bangun Aplikasi Penyewaan Dan Pengelolaan Data
Alat Kemping Berbasis Desktop Pada Perusahaan Perusahaan Perorangan RZ
Adventure, Jurnal Algoritma, Sekolah Tinggi Teknologi, Garut.
Fitri, WR., 2018, https://www.ukmonline.co.id/inspirasi-bisnis/peluang-usaha-
rental-alat-camping-yang-sangat-menguntungkan/. Diakses Pada Tanggal 13
Agustus 2018, jam 18:20.
Hartono, 1999, Analisis dan Desain Sistem Informasi, Edisi II, Andi Offset,
Yogyakarta.
Jogiyanto HM, 1999, Analisis dan Desain Sistem Informasi, Andi, Yogyakarta.
Kadir, A., 2003, Pengenalan Sistem Informasi, Andi, Yogyakarta.
Kadir, A., 2003, Konsep dan Tuntunan Praktis Basis Data, Andi, Yogyakarta.
15
Kadir, A., 2009, Dasar Perancangan dan Implementasi Rasional, Andi Offset,
Yogyakarta.
Kristanto, H., 2004, Konsep dan Perancangan Database, Andi, Yogyakarta.
MADCOMS, 2008, PHP dan MySQL Untuk Pemula, Andi, Yogyakarta.
Putri, 2016, Sistem Informasi Perpustakaan dan Katalog Buku SMPN 22,
Purworejo, Skripsi, STMIK Elrahma, Yogyakarta.
Rukmana, N., 2015, Aplikasi Sistem Informasi Alat Laboratory Untuk Mahasiswa,
Jurnal Teknik Informatika, STIKes Dharma Husada, Bandung.
Saputra, S., 2011, Trik dan Solusi Jitu Pemrograman PHP, IKAPI, Jakarta.
Sutanta, E., 2004, Sistem Basis Data. Graha Ilmu, Yogyakarta.
Sutabri, Tata, 2005, Sistem Informasi Manajemen, Edisi I, Andi, Yogyakarta.
Sutabari, T., 2012, Analisis Sistem Informasi, Andi Offset, Yogyakarta.
Waris, 2011, Sistem Informasi Penyewaan Peralatan Dan Perlengkapan Pesta Di
Naluri, Tugas Akhir, STMIK Elrahma, Yogyakarta.
Recommended