You are on page 1of 8

RANCANG BANGUN SISTEM PERSEDIAAN BARANG BERBASIS WEBSITE

MENGGUNAKAN FRAMEWORK CODEIGNITER

Petrus Krisologus Surya Kuncono1, Dhany Faizal Racma2, Ria Manurung3


1
Program Studi Sistem Informasi, STIKOM Yos Sudarso Purwokerto 2,Program Studi Sistem Informasi,
STIKOM Yos Sudarso Purwokerto, 3, Program Studi Sistem Informasi, STIKOM Yos Sudarso Purwokerto

Jln. SMP 5, Windusara, Karangklesem, Kec. Purwokerto Sel., Kabupaten Banyumas, Jawa Tengah 53144
1
petrus.20180155@student.stikomyos.ac.id, 2dhany.faizal@stikomyos.ac.id, 3 ria.manurung@stikomyos.ac.id

Abstract

CV.Champion Selular is a shop that sells cellphones and accessories. Inventory recording is very important for
CV.Champion Selular. In the process of managing inventory data, they still use Microsoft Excel, where there
are still problems, including the difference between the number of sales and the number of items in inventory
so that there is a discrepancy between the data received by the admin and the owner, when the admin
records purchase transactions and sales often occur duplicate transactions and item numbers that affect
inventory reporting. Reporting takes a long time because the admin has to recalculate sales and purchases
for stock calculations. There is no record for display items so there is often loss of goods. Therefore, a
Website-Based Inventory Information System was built using the Prototype method, the PHP programming
language, the Codeigniter framework and database storage with xampp. The results of the research on this
system are known from measurements between before and after using the system, a significant time
difference is obtained with an average time reduction of 5.5 minutes faster. ,93%, Reliability of 88.3%,
Usability of 96.6%, and Maintainability of 88.35%. From the test results, it can be concluded that this
inventory information system can speed up and make it easier for admins to make inventory reports.
Keywords : inventory, Prototype, Codeigniter

Abstrak

CV.Champion Selular merupakan toko yang menjual handphone dan accessories. Pencatatan persediaan
barang sangat penting bagi CV.Champion Selular. Dalam proses pengelolaan data persediaan barang
masih menggunakan Microsoft excel yang di mana masih terdapat permasalahan antara lain adanya
selisih barang antara jumlah penjualan dengan jumlah barang yang ada di persediaan sehingga terjadinya
tidak kesesuaian data yang diterima oleh admin maupun pemilik, Ketika admin melakukan pencatatan
transaksi pembelian dan penjualan sering terjadi duplikasi transaksi dan nomor barang yang
mempengaruhi pelaporan persediaan barang. Dalam pencatatan pelaporan membutuhkan waktu lama
karena admin harus menghitung ulang penjualan dan pembelian untuk penghitungan stok. Belum adanya
pencatatan untuk barang display sehingga sering terjadinya kehilangan barang. Oleh sebab itu
dibangunlah Sistem Informasi Persediaan Barang Berbasis Website dengan menggunakan metode
Prototype, bahasa pemrograman PHP, framework Codeigniter dan penyimpanan database dengan xampp.
Hasil penelitian pada sistem ini diketahui dari pengukuran antara sebelum dan sesudah menggunakan
sistem, diperoleh perbedaan waktu yang signifikan dengan pengurangan waktu rata-rata 5,5 menit lebih
cepat.Serta dari pengujian manfaat didapatkan Functional Suitability sebesar 98,34%, Performance
Efficiency sebesar 94,93%, Reliability sebesar 88,3%, Usability sebesar 96,6%, dan Maintainability
sebesar 88,35%. Dari hasil pengujian dapat disimpulkan sistem informasi persediaan ini dapat
mempercepat dan mempermudah admin dalam membuat laporan persediaan barang.

Kata kunci : Persediaan barang,Prototype,Codeigniter

1. PENDAHULUAN
1.1. Latar Belakang pelanggan. Dengan adanya aplikasi ini maka
hubungan antara supplier dengan Erwin Ponsel
CV.Champion Selular yang bermitra dengan dapat saling terkoneksi secara tepat waktu
Samsung Experience Purwokerto beralamat di sehingga memudahkan pengelolaan stok dan
Jln. Prof. Dr Soeharso Ruko No. 5, Purwokerto distribusi Sparepart handphone di Erwin Ponsel
Timur merupakan toko yang menjual [1]
handphone dan accessories. Pencatatan Penelitian kedua dilakukan oleh Waluyo et
persediaan barang sangat penting bagi al., (2019) perancangan sistem informasi
Champion Selular. Dalam proses pengelolaan persediaan barang pada Gudang Sparepart.
data persediaan barang masih menggunakan Dengan menggunakan metode Waterfall
Microsoft excel yang di mana masih terdapat Penelitian ini bertujuan untuk memberi solusi
permasalahan antara lain adanya selisih barang pada PT Indah Jaya Textile Industri yang dalam
antara jumlah barang yang keluar dengan melakukan pengolahan data stok barang masih
jumlah barang yang ada di persediaan sehingga menggunakan Microsoft excel sehingga proses
terjadinya tidak kesesuaian data yang diterima pengelolaan data masih dirasa belum optimal
oleh admin maupun pemilik, Ketika admin khususnya dari sisi efisiensi waktu dan akurasi
melakukan pencatatan transaksi barang masuk datanya masih menimbulkan kejadian salah
dan barang keluar sering terjadi duplikasi order. Ma-ka untuk mengatasi hal tersebut
transaksi dan nomor barang yang dapat dibangunlah suatu sistem persediaan barang
mempengaruhi pelaporan persediaan barang. agar mempe-rmudah dalam mengetahui jumlah
Dalam pencatatan pelaporan membutuhkan persediaan barang pada Gudang sparepart.[2]
waktu lama karena admin harus menghitung Berdasarkan penelitian yang dilakukan
ulang barang masuk dan barang keluar untuk sebelumnya terdapat perbedaan pada metode
penghitungan stok. Belum adanya pencatatan pengembangan sistem dan ruang lingkup sistem.
untuk barang display yang menyebabkan sering Metode yang digunakan dalam penelitian
terjadinya kehilangan barang. sebelumnya menggunakan metode waterfall dan
Berdasarkan permasalahan yang ada pada rapid application development, sedangkan
Champion Selular Purwokerto diperlukan suatu metode yang digunakan dalam penelitian ini
“Rancang Bangun Sistem Informasi Persediaan menggunakan metode prototype
Barang Berbasis Website pada Champion Selular
Purwokerto Menggunakan Framework 2.2. Sistem Informasi
Codeigniter Untuk Meningkatkan Efisiensi”
untuk dapat memenuhi kebutuhan tersebut. Sistem Informasi adalah suatu sistem di
dalam suatu organisasi yang mempertemukan
1.2. Tujuan Penelitian kebutuhan pengolahan transaksi harian yang
mendukung fungsi operasi organisasi yang
Tujuan dari penelitian yang dilakukan ialah bersifat manajerial dengan kegiatan strategi dari
terciptanya Sistem Informasi Persediaan Barang suatu organisasi untuk dapat menyediakan
dengan Metode Prototype Pada CV Champion kepada pihak luar tertentu dengan laporan
Selular Purwokerto Berbasis Website untuk laporan yang diperlukan. Sistem informasi dapat
meningkatkan efisiensi dalam pembuatan dianalogikan sebagai sebuah permintaan
laporan data persediaan barang. (demand) dari masyarakat industri, ketika
kebutuhan akan sarana pengolahan data dan
2. TINJAUAN PUSTAKA DAN TEORI komunikasi yang cepat dan murah[3]
2.1. Tinjauan Pustaka
2.3. Persediaan
Merujuk pada penelitian terdahulu oleh
dengan judul Implementasi Supply Chain
Management Berbasis Website untuk
Pengelolaan Stok dan Distribusi Sparepart
Handphone pada Erwin Ponsel dengan
menggunakan metode waterfall mulai.
Penelitian ini bertujuan untuk memberikan
solusi terhadap permasalahan pada penanganan
persediaan Sparepart handphone terjadi
kehabisan persediaan dan pemesanan
persediaan dari pemasok tidak tiba pada
waktunya sehingga mengakibatkan Erwin
Ponsel tidak dapat memenuhi permintaan
Persediaan atau inventory adalah Suatu Tahap selanjutnya adalah melakukan
teknik untuk manajemen material yang perancangan desain sementara yang akan
berkaitan dengan persediaan. Manajemen dijadikan sebagai dasar pembuatan prototype
material dalam persediaan dilakukan dengan dan disajikan kepada pelanggan.
beberapa input yang digunakan yaitu :
permintaan yang terjadi dan biaya-biaya yang c) Evaluasi prototyping
terkait dengan penyimpanan, serta biaya apabila Jika prototype sudah selesai dibangun
terjadi kekurangan persediaan .Website maka pelanggan melihat dan mengevaluasi
merupakan kumpulan halaman yang digunakan prototype tersebut. Hal ini bertujuan untuk
untuk menampilkan informasi teks, gambar menemukan kekurangan, maupun hal lain yang
diam atau gerak, animasi, suara,dan atau belum sesuai dengan yang telah disepakati.
gabungan dari semuanya, baik yang bersifat
statis maupun dinamis.[4] d) Mengkodekan sistem
Pada tahap ini jika prototype yang dibuat
2.3.ISO 25010 sudah diterima maka dilanjutkan dengan
mengerjakan coding dengan bahasa
Salah satu standar pengukuran kualitas pemrograman codeigniter
perangkat lunak adalah ISO 25010 yang telah
berlaku dan digunakan secara internasional. Di e) Menguji sistem
dalam ISO terdapat standar kualitas yang harus Tahap ini dilakukan untuk mengetahui
dipenuhi oleh sebuah perangkat lunak sehingga performance dari sistem yang dibangun.
perangkat lunak tersebut dapat dikatakan Pengujian sistem dilakukan dengan metode
memiliki kualitas yang tinggi dan memenuhi black box testing dan white box testing.
standar internasional. Standar kualitas dalam
ISO terdiri dari functional suitability, f) Evaluasi sistem
performance efficiency, compatibility, usability, Pada tahap ini dibutuhkan untuk
reliability, security, maintainability, portability. mendapatkan feedback dari admin, sebagai hasil
[5] evaluasi dari tahapan sebelumnya dan
implementasi dari sistem yang dikembangkan.
2.4. Prototype Apabila pemilik sistem tidak memiliki keluhan
terhadap program yang dibuat, sehingga dapat
Metode prototype merupakan salah satu dianggap program sudah siap untuk digunakan.
metode pengembangan perangkat lunak yang
menggunakan pendekatan untuk membuat g) Menggunakan sistem
rancangan dengan cepat dan bertahap sehingga
dapat segera dievaluasi oleh calon pengguna. [6] Sistem yang dibangun siap digunakan oleh
pelanggan setelah tahap pengujian berhasil dan
3. METODOLOGI PENELITIAN diterima.

3.1. Skema Alur Penelitian 4. HASIL DAN PEMBAHASAN

4.1.Pengumpulan kebutuhan

Pengumpulan kebutuhan dilakukan


dengan mendatangi STIKOM Yos
Sudarso Purwokerto untuk
Berikut ini tahapan yang dilakukan dalam mengobservasi dan mewawancara
menggunakan metode prototype, antara lain: pemilik dan admin, alumni, dan
kerjasama STIKOM Yos Sudarso
a) Pengumpulan kebutuhan
Pada tahap ini admin dengan peneliti Purwokerto guna mengumpulkan
bersama-sama membahas permasalahan yang kebutuhan data primer berupa data
sering terjadi dan mengidentifikasikan semua
kebutuhan pada sistem yang akan dibuat
karyawan, data penjualan, data
pembelian, data persediaan, data
b) Membangun prototyping admin, dan data pemilik.
4.2.Membangun Prototype
Proses perancangan ini dibuat
menggunakan pemodelan berorientasi
objek dengan diagram UML, antara
lain use case diagram, sequence
diagram, class diagram dan activity
diagram. Pada sistem ini nantinya
akan terdapat 3 aktor yaitu Pemilik,
admin dan Karyawan. Ketiga aktor
tersebut menpunyai hak akses masing- Gambar 4. Activity Diagram
masing dapat dilihat pada Gambar 2. Sequence Diagram merupakan
perbuatan objek pada use case dengan
mendeskripsikan waktu hidup objek dan
pesan. Gambar 5 menjelaskan tentang alur
proses login.

Gambar 2. Usecase Diagram


Class diagram menggambarkan setiap
kelas yang memiliki atribut dan operasinya
masing - masing. Class diagram dapat
dilihat pada Gambar 3. Gambar 5. Sequence Diagram

4.3.Implementasi Sistem

a. Tampilan Halaman Login


Gambar 6 merupakan halaman login
atau tampilan awal dari website
persediaan barang ketika pengguna akan
masuk ke dalam sistem.

Gambar 6. Tampilan Halaman Login

Gambar 3. Class Diagram b. Tampilan Halaman Dashboard Admin


Activity Diagram merupakan gambaran Gambar 8 halaman dashboard pada
mengenai kegiatan yang dapat dilakukan halaman ini admin dapat riwayat
oleh sistem. Activity Diagram dapat dilihat penjualan, Riwayat pembelian serta stok
pada Gambar 4. opname
Gambar 11 merupakan halaman yang
digunakan untuk mengunduh laporan
Persediaan barang. Laporan Persediaan
barang.

Gambar 1. Tampilan Halaman Dashboard Admin

c. Tampilan Halaman Data Pembelian


Gambar 9 merupakan data pembelian
yang dihasilkan oleh CV.Champion
Selular. Data pembelian adalah halaman Gambar 4. Tampilan Halaman Laporan Persediaan
yang berisi kan riwayat transaksi Barang
pembelian yang telah diinput kan.
Pengguna d apat melihat no faktur 4.4.Pengujian Sistem
pembelian, nama admin yang melakukan Pengujian sistem pada pembangunan
transaksi,nama supplier,serta tanggal Rancang Bangun Sistem Informasi Persediaan
pembelian. Barang Berbasis Website pada Champion
Selular Purwokerto Menggunakan Framework
Codeigniter Untuk Meningkatkan Efisiensi
dilakukan menggunakan dua metode, yaitu
white box testing dan black box testing.
Berikut penjelasan dari whitebox testing
metode pengujian sistem yang dilakukan:

Gambar 2. Tampilan Halaman Data Pembelian

d. Tampilan Halaman Data Penjualan


Data Penjualan adalah halaman
yang berisi kan riwayat transaksi
penjualan yang telah diinput kan.
Pengguna dapat melihat no faktur
penjualan, nama admin yang melakukan
transaksi, nama supplier,serta tanggal

Gambar 5. Flow Graph Proses Login

Berdasarkan flow graph pada Gambar


12 dapat diketahui bahwa jumlah jalur atau
Gambar 3. Tampilan Halaman Penjualan edge (E) adalah 12 dan jumlah simpul atau
node (N) adalah 10. Maka, dapat diperoleh
e. Tampilan Halaman Laporan perhitungan cyclomatic complexity sebagai
Persediaan Barang berikut:
𝑉(𝐺) = 𝐸 - 𝑁 + 2 diperoleh dari pre test dan post test dalam
𝑉(𝐺) = 9 - 8 + 2 = 3 penggunaan sistem. Berikut merupakan
hipotesis yang diangkat dalam penelitian
ini:
Keterangan:
V(G) = cyclomatic complexity H0: Tidak terdapat perbedaan waktu
E = jumlah edge yang signifikan saat pembuatan
N = jumlah node laporan persediaan barang
Dari perhitungan tersebut, maka sebelum dan sesudah
ditemukan jumlah V (G) atau Cyclomatic menggunakan Sistem Informasi
Complexity sebanyak 3 (tiga) jalur. Jalur Persediaan Barang pada CV
tersebut antara lain: Champion Selular.
Jalur 1 : 1 – 2 – 3 – 4 – 5 – 6 H1: Terdapat perbedaan waktu yang
Jalur 2 : 1 – 2 – 3 – 7 – 1 – 2 – 3 – 4 – 5 – signifikan saat pembuatan
6 laporan persediaan barang
Jalur 3 : 1 – 2 – 3 – 4 – 8 – 1 – 2 – 3 – 4 – sebelum dan sesudah
5–6 menggunakan Sistem Informasi
 Dari 3 jalur yang telah diuraikan di Persediaan Barang pada CV
atas, dapat disimpulkan bahwa jalur Champion Selular.
terpendek yang akan dilalui dalam proses
Tabel 2. Wilcoxon Signed Rank
login adalah jalur 1.
Black box testing dilakukan dengan
mencoba login ke dalam sistem. Hasil dari
pengujian menggunakan black box testing
dapat dilihat pada Tabel 1.  

Tabel 1. Black Box Testing

Berdasarkan tabel 2 yang ada di atas


dapat disimpulkan bahwa terdapat
perbedaan pada rata-rata waktu antara
sebelum dan sesudah menggunakan
Sistem Informasi Persediaan barang
berbasis website pada CV.Champion
4.5.Evaluasi Sistem Selular untuk meningkatkan efisiensi ,
Evaluasi sistem pada Rancang Bangun dimana di dalam tabel tersebut
Sistem Persediaan Barang Pada CV.Champion menampilkan penurunan rata-rata waktu
selular Berbasis Website Menggunakan sebesar 05.50 menit.
Framework Codeigniter untuk meningkatkan Tabel 3. Hasil Uji Hipotesis
efisiensi dilakukan melalui pengujian hipotesis
dan pengujian manfaat.
1. Uji Hipotesis
Pengujian hipotesis dengan
menggunakan Wilcoxon signed rank test,
Data yang digunakan dalam penelitian ini
yaitu data kuantitatif berupa skor yang
Dengan demikian dapat diambil
kesimpulan bahwa Rancang Bangun Sistem
Informasi Persediaan Barang Berbasis Website
Pada CV.Champion Selular Purwokerto dapat
2. Uji Manfaat mengatasi masalah dalam pembuatan laporan
Pengujian manfaat ini dilakukan persediaan barang dan mempercepat serta
dengan penyebaran kuesioner terdiri dari mempermudah admin dalam melakukan
20 pertanyaan berdasarkan lima pembuatan laporan persediaan barang.Selain
karakteristik ISO 25010, yaitu functional itu, dapat disimpulkan juga bahwa Sistem
suitability, performance efficiency, tersebut berada pada kategori “berkualitas”.
usability, reliability, dan maintainability. Hal ini dibuktikan dengan hasil dari pengujian
Pengambilan jumlah responden dilakukan manfaat menggunakan ISO 25010, dimana
dengan menggunakan rumus Slovin persentase jawaban dengan kriteria setuju dan
adalah sebanyak 30 responden yang sangat setuju adalah kategori Functional
terdiri dari 1 orang pimpinan Suitability sebesar 98,34%, Performance
CV.Champion Selular, 2 admin Efficiency sebesar 94,93%, Reliability sebesar
CV.Champion Selular 9 Karyawan 88,3%, Usability sebesar 96,6%, dan
CV.Champion Selular dan 18 Mahasiswa Maintainability sebesar 88,35%.
Stikom Yos Sudarso yang telah Berdasarkan hasil dari penelitian ini,
menyelesaikan mata kuliah pemrograman adapun saran yang diberikan oleh peneliti
website dan mendapatkan nilai B. Semua untuk pengembangan selanjutnya antara
pertanyaan kuesioner tersebut valid dan lain:
reliabel dengan uji validitas
 Melakukan Proses Scan Barcode pada
menggunakan metode pearson Nomor Imei
correlation dan uji reliabilitas
 Terdapat Menu pembukuan
menggunakan pengukuran berdasarkan
nilai cronbach’s alpha. Hasil pengujian keuangan yang lebih lengkap
manfaat dapat dilihat pada Tabel 3.  Membuat sistem versi mobile app

Tabel 3. Interpretasi Hasil Uji Manfaat (Android dan IOS)


Functional Suitability 98,34%
Performance Efficiency 94,93% 6. UCAPAN TERIMA KASIH
Ucapan terimakasih kami sampaikan kepada
Usability 96,6%
CV.Champion Selular yang telah memberikan
Reliability 88,3% izin dan support selama penelitian berlangsung,
Maintainability 88,35% serta Bapak Dhany Faizal Racma dan Suster Ria
Manurung yang sudah membimbing dalam
penelitian ini
Berdasarkan hasil dari tabel uji
manfaat dengan kriteria nilai setuju dan Daftar Pustaka:
sangat setuju pada Tabel 3, dapat [1] H. D. E. S. 3 Nur Laila Sari 1, Herman
diketahui nilai dari functional suitability Saputra2, “Implementasi supply chain
management berbasis web untuk
sebesar 98,34%, performance efficiency
pengelolaan stok dan distribusi spare
sebesar 94,93%, usability sebesar 96,6%, part handphone pada Erwin Ponsel,” vol.
reliability sebesar 88,3%, dan 36, no. 4, pp. 355–364, 2021.
maintainability sebesar 88,35%. [2] edy tekat bronto Waluyo, M. I. Hanafri,
and Sulaeman, “Perancangan Sistem
Informasi Persediaan Barang Pada
5. Kesimpulan dan Saran Gudang Sparepart,” Sisfotek Glob., vol. 9,
no. 1, pp. 13–19, 2019, [Online].
Available:
http://journal.stmikglobal.ac.id/index.ph
p/sisfotek/article/view/205/216
[3] S. Julianto and S. Setiawan, “Perancangan
Sistem Informasi Pemesanan Tiket Bus
Pada Po. Handoyo Berbasis Online,” vol.
3, no. 2, pp. 11–25, 2019, [Online].
Available:
https://journal.amikmahaputra.ac.id/ind
ex.php/JIT/article/view/56/48
[4] R. Setiyanto, N. Nurmaesah, and N. S. A.
Rahayu, “Perancangan Sistem Informasi
Persediaan Barang Studi Kasus di
Vahncollections Rudi,” J. Sisfotek Glob.,
vol. 9, no. 1, pp. 137–142, 2019, [Online].
Available:
https://shopee.co.id/vahncollections.
[5] M. S. Lamada, A. S. Miru, and R.- Amalia,
“Pengujian Aplikasi Sistem Monitoring
Perkuliahan Menggunakan Standar ISO
25010,” J. Mediat., vol. 3, no. 3, 2020, doi:
10.26858/jmtik.v3i3.15172.
[6] V. Sahfitri, “Prototype E-Katalog Dan
Peminjaman Buku Perpustakaan
Berbasis Mobile,” J. Sisfokom (Sistem Inf.
dan Komputer), vol. 8, no. 2, pp. 165–171,
2019, doi: 10.32736/sisfokom.v8i2.665.

You might also like