You are on page 1of 10

JUSI Vol. 1, No.

2 ISSN 2087-8737
September 2011

Sistem Informasi Inventori


FADEGORETAS!!™ Berbasis Barcode

Bondan Dwi Nugroho*, Imam Azhari


Program Studi Sistem Informasi, Universitas Ahmad Dahlan
Jalan Prof. Dr. Soepomo, S.H., Janturan, Yogyakarta
E-mail: kuro_911xxx@yahoo.co.id

ABSTRAK Inventori merupakan suatu aset yang ada dalam bentuk barang-barang yang
dimiliki untuk dijual dalam operasi perusahaan maupun barang-barang yang sedang
di dalam proses pembuatan, dalam hal ini efektifitas dalam pengolahan inventori
harus diwujudkan. Pengolahan inventori yang ada pada FADEGORETAS!!™ masih
terdapat beberapa masalah diantaranya kurang baiknya kegiatan pengontrolan stok
produk pada bagian gudang yang berpengaruh buruk pada peningkatan hasil
produksi.Makalah ini menguraikan pembangunan perangkat lunak sistem inventori
FADEGORETAS!!™ berbasis barcode mengunakan bahasa pemrograman PHP.
Keywords: Inventori, perangkat lunak, barcode, sistem informasi.

1 Pendahuluan
Inventori merupakan suatu aset yang ada dalam bentuk barang-barang yang
dimiliki untuk dijual dalam operasi perusahaan maupun barang-barang yang
sedang dalam proses pembuatan. Penggunaan komputer untuk mengolah
inventori adalah salah satu contoh penggunaan komputer dalam mengolah data.
FADEGORETAS!!™ didirikan secara resmi pada tahun 2007 oleh Agung
Wijayanto yang bertindak sebagai manager. FADEGORETAS!!™ berkantor
pusat di Perumahan Banteng, Banteng Jaya, No. 1/15 Sleman, Yogyakarta
mempunyai motto "Kalian semua memprovokasi kami untuk tidak bisa diam".
Kegiatan pengontrolan stok produk merupakan kegiatan dalam mengetahui
jumlah aset produk yang dimiliki perusahaan FADEGORETAS!!™. Menurut
Yusron Agung Zulfikar sebagai staf gudang FADEGORETAS!!™, belum dapat
terkontrolnya jumlah produk yang tersisa dari kegiatan transaksi berpengaruh
buruk pada perhitungan stok akhir produk yang menyebabkan banyak aset
perusahaan FADEGORETAS!!™ yang hilang.
Informasi adalah bagian penting perusahaan FADEGORETAS!!™. Pelaporan
setiap transaksi adalah bagian dari penyampaian informasi untuk meningkatkan
hasil produksi perusahaan FADEGORETAS!!™. Menurut Dwi Widiastomo Adi
sebagai bagian produksi FADEGORETAS!!™ bahwa pelaporan yang ada belum
memenuhi informasi yang dibutuhkan untuk meningkatkan hasil produksi.
Ruanglingkup tulisan ini mencakup pembangunan perangkat sistem informasi
inventori FADEGORETAS!!™, adapun tujuannya yaitu sistem informasi
inventori yang dibangun dapat menjadi alat bantu karyawan dalam pengolahan
data produk perusahaan FADEGORETAS!!™.

127
2 Dasar Teori

2.1 Sistem Informasi


Sistem informasi adalah sebuah sistem yang mempunyai fungsi
mengumpulkan, memproses, menyimpan, menganalisis, dan menyebarkan
informasi untuk tujuan yang spesifik (Turban, McLean, Wetherbe, 1999).
Dalam era teknologi informasi, Bodnar dan HopWood (1993) mendefinisikan
sistem informasi sebagai kumpulan perangkat keras dan lunak yang dirancang
untuk mentransformasikan data ke dalam bentuk informasi yang berguna.
Alter (1992) membahas sistem informasi dalam konteks kombinasi antara
prosedur kerja, informasi, orang dan teknologi informasi yang diorganisasikan
untuk mencapai tujuan dalam sebuah organisasi; sehingga sistem ini dapat
dipandang sebagai kerangka kerja yang mengkoordinasi sumber daya manusia
dan komputer untuk mengubah masukan (input) menjadi keluaran (informasi)
guna mencapai sasaran-sasaran perusahaan (Wilkinson, 1992).

2.2 Inventori
Inventori merupakan bahan baku dan penolong, barang jadi dan barang dalam
proses produksi dan barang-barang yang tersedia, yang dimiliki dalam
perjalanan dalam tempat penyimpanan atau dikonsinyasikan kepada pihak lain
pada akhir periode (Kohler, 1984).
Inventori meliputi semua barang yang dimiliki perusahaan pada saat tertentu,
dengan tujuan untuk dijual kembali atau dikonsumsikan dalam siklus operasi
normal perusahaan sebagai barang yang dimiliki untuk dijual atau diasumsikan
untuk dimasa yang akan datang, semua barang yang berwujud dapat disebut
sebagai inventori, tergantung dari sifat dan jenis usaha perusahaan.

2.3 PHP
PHP (PHP Hypertext Preprocessor) adalah sebuah bahasa scripting yang
terpasang pada HTML (Kurniawan, 2001). Sebagian besar sintaks mirip dengan
bahasa C, Java dan Perl, ditambah beberapa fungsi PHP yang spesifik. Tujuan
utama bahasa ini adalah untuk memungkinkan perancang web menulis
halaman web dinamik dengan cepat.
PHP merupakan bahasa pemograman web yang bersifat server-side HTML
embedded scripting: script-nya menyatu dengan HTML dan berada di sisi server.
Artinya adalah sintaks dan perintah-perintah yang diberikan akan sepenuhnya
dijalankan di server tetapi disertakan dalam HTML biasa. PHP dikenal sebagai
bahasa scripting yang menyatu dengan tag HTML, dieksekusi di server dan
digunakan untuk membuat halaman web yang dinamis seperti ASP (Active
Server Pages) dan JSP (Java Server Pages).

128 | Sistem Informasi Inventori…


Bondan Dwi Nugroho, Imam Azhari
2.4 Barcode
Sebuah kode batang (barcode) adalah suatu kumpulan data optik yang
menyimpan data dalam lebar (garis) dan spasi garis paralel (1D, 1 dimensi).
Simbol ini juga memiliki bentuk persegi, titik, heksagon dan bentuk geometri
lainnya di dalam gambar yang disebut kode matriks (2D, 2 dimensi).
Penggunaan awal barcode adalah untuk mengotomatiskan sistem pemeriksaan
di toko-toko swalayan dan menyebar ke berbagai kegunaan lain; yang secara
umum disebut sebagai Auto ID Data Capture (AIDC). Sistem terbaru, seperti
RFID, juga berkembang berusaha sejajar di pasaran AIDC, tapi kesederhanaan,
universalitas dan harga rendah sistem barcode telah membatasi peran sistem-
sistem baru ini.
Keuntungan menggunakan barcode:
(a) Proses input data lebih cepat dan tepat.
(b) Mempunyai akurasi dan ketelitian yang sangat tinggi.
(c) Mengurangi biaya akibat kesalahan pencatatan data dan mengurangi
pekerjaan yang dilakukan secara manual secara berulang-ulang.
(d) Peningkatan kinerja manajemen dalam pengambilan keputusan
strategis sehingga dapat menjaga kemampuan bersaing dengan
perusahaan kompetitor.

3 Pembahasan

3.1 Rancangan Program


Perancangan sistem merupakan suatu kegiatan pembangunan sistem yang baru
atau pengembangan terhadap sebuah sistem yang sedang berjalan. Perancangan
sistem dilakukan untuk memperbaiki sistem ataupun membangun dan
menghasilkan sistem yang baru dengan memanfaatkan teknologi terbaru dan
fasilitas yang tersedia untuk mengurangi dan mengatasi berbagai permasalahan
yang telah terjadi pada sistem yang lama sehingga dapat meningkatkan
efektifitas dan efisiensi. Sistem informasi yang dirancang diharapkan memberi
solusi alternatif baru yang memberi kemudahan terhadap pengolahan data.
Aplikasi sistem informasi inventori FADEGORETAS!!™ setidaknya harus
memiliki minimal empat pelayanan yaitu, pengolahan produk dengan barcode,
pencatatan setiap transaksi yang dilakukan perusahaan, pelaporan stok produk
dan transaksi yang dilakukan perusahaan, dan pencarian jejak produk.
(a) Perancangan Basisdata
Tujuan perancangan basis data adalah agar didapatkan basis data yang kompak
dan efisien dalam penggunaan ruang penyimpanan, akses yang cepat serta
kemudahan dalam pemanipulasian data (tambah, ubah, hapus). Perancangan
basis data menggunakan diagram relasi antarentitas (ERD) yang
menggambarkan interkasi dan relasi antarentitas dalam sistem. ERD

Sistem Informasi Inventori… | 129


Bondan Dwi Nugroho, Imam Azhari
didefinisikan sebagai semua data yang dimasukkan, disimpan, diubah, dan
dihasilkan dari sebuah aplikasi (Pressman, 2001).
Model relasi antarentitas yang berisi komponen-komponen himpunan entitas
dan himpunan relasi yang masing-masing dilengkapi dengan atribut-atribut
yang merepresentasikan seluruh fakta dunia nyata yang sudah ditinjau. Sistem
informasi inventori FADEGORETAS!!™ memiliki 5 buah entitas. Lima entitas
tersebut mempunyai beberapa properti (Tabel 1).
Tabel 1. Daftar Properti Entitas

Entitas Properti
Produk namaProduk, design, size, color, item, gender
Barcode kodeBarcode, harga
EO namaEO, alamatEO, telpEO
Distributor namaDistributor, konsinyasi, alamatDistributor, telpDistributor, pemilik
Customer namaCustomer, alamatCustomer, telpCustomer

Entitas-entitas tersebut mempunyai sifat hubungan antar-entitas yang dapat


digambarkan dengan lebih sistematis dengan menggunakan diagram relasi
antar-entitas (ERD). (Gambar 1)

EO mengiklankan mengkonsinyasi

Custumer Membeli Product Distributor

Barcode Memiliki Membeli

Gambar 1. Diagram relasi antarentitas sistem informasi inventori FADEGORETAS!!™

Berikut adalah rancangan basisdata sistem informasi inventori


FADEGORETAS!!™. (Gambar 2)

130 | Sistem Informasi Inventori…


Bondan Dwi Nugroho, Imam Azhari
t_eo t_endorsement t_det_endorsemeent
PK id_eo PK id_endorsement PK id_det_endorsement
t_designer
eo endorsement_date FK1 id_endorsement PK id_designer
address activity FK2 id_barcode
mail activity_places design
telp activity_date info
info FK1 id_user address
town FK2 id_eo t_det_invoice
town
PK id_det_invoice telp
mail
t_user invoice_price
PK id_user stat_invoice
FK1 Id_invoice
passwrd FK2 id_barcode
t_product_design
is_aktif
FK1 id_akses t_det_invoice_retur PK id_product_design

PK id_det_invoice_retur design
info
t_akses FK2 id_barcode img_design
FK1 Id_invoice FK1 id_designer
PK id_akses invoice_retur_date

akses t_distributor
info
PK id_distributor t_invoice
t_product_barcode t_product
distributor PK Id_invoice
PK id_barcode PK id_product
address
mail FK1 id_distributor
invoice_date Stat_stock name
telp merk
logo FK2 id_user price
t_sub_menu FK1 id_product date
consignment color
PK id_s_menu info image
owner price
nama_s_menu town info
zip_code t_det_invoice_reject
url FK1 id_design
info stat_distro PK id_det_invoice_reject FK2 id_size
icon FK3 id_product_gender
urut FK2 id_barcode FK4 id_product_item
is_aktif invoice_reject_info
id_menu FK1 Id_invoice
FK1 id_akses

t_det_invoice_sold

PK id_det_invoice_sold
t_product_size
t_menu invoice_discount
invoice_sold_price PK id_product_size
PK id_menu FK1 Id_invoice
FK2 id_barcode size
nama_menu info
info
urut t_distributor_sold t_det_ distributor _sold
FK1 id_s_menu PK id_distributorl_sold PK id_det_ distributor _sold t_product_gender

distributor_ sold _ date distributor _sold_price PK id_product_gender


FK1 id_distributor distributor _sold_discount
FK2 id_user FK1 id_distributorl_sold gender
FK2 id_barcode info

t_customer
t_product_item
PK id_customer t_customer_sold
t_det_ distributor _sold1 PK id_product_item
customer PK id_customerl_sold
PK id_det_ distributor _sold
address item
mail customerr_ sold _ date info
customer_sold_price
telp FK1 id_customer
customer_sold_discount
info FK2 id_user
FK1 id_customerl_sold
town FK2 id_barcode

Gambar 2. Basisdata sistem informasi inventori FADEGORETAS!!™

(b) Perancangan Program


Pengembangan sistem informasi inventori ini menggunakan DFD (Data Flow
Diagram) sebagai alat pemodelan data yang menggambarkan sistem sebagai
suatu jaringan fungsi-fungsi atau proses sistem yang saling berhubungan satu
sama lain dengan aliran data yang digambarkan dengan anak panah.
DFD adalah teknis grafis yang menggambarkan aliran data dan transformasi
yang diaplikasikan pada data bergerak dari input menjadi output pada sebuah
sistem. DFD juga dikenali sebagai grafik aliran data atau bubble chart (Pressman,
2001).

Sistem Informasi Inventori… | 131


Bondan Dwi Nugroho, Imam Azhari
DFD Level 0 bertujuan memberikan gambaran umum aliran data yang terlibat
dalam suatu program (sistem informasi inventori FADEGORETAS!!™) yaitu
proses input dan output.

Event Organizer Distributor Customer

Nota pembelian

Nota Invoice
N
ot

n
a

lia
En

be
do

m
pe
rs
em

a
ot
en

N
t

Input Invoice
Input produk reject invoice
Input produk retur Invoice
Input produk penjualan Invoice
Laporan Transaksi produk Input endorsement
Sistem Inventori
Laporan Stok produk Input penjualan Petugas
Pemilik Input produk Gudang
Input barcode
Label barcode

Gambar 3. DFD level 0 sistem informasi inventori FADEGORETAS!!™

DFD level 1 dibuat berdasarkan DFD Level 0 dimana prosesnya telah di jabarkan
menjadi subproses-subproses yang lebih detail.

Event Organizer Distributor Customer


Nota pembelian
Nota Invoice
Nota Endorsement

Nota pembelian

Input Invoice
Input produk reject invoice
Input produk penjualan Invoice
Laporan Transaksi produk

3. Laporan Dan
2. Produk Keluar Input endorsement
Informasi
Endorsement produk

Input penjualan
Penjualan produk

Produk reject

Input produk retur Invoice


Produk Invoice

Endorsement produk
Produk reject

Penjualan produk
Produk Retur
Laporan Stok produk

Stok produk

Produk Invoice
Produk Retur
Stok produk

Produk Reject

Endorsement
Produk
Penjualan produk
Label barcode Petugas
Pemilik
Gudang
Produk Invoice
1. Produk Masuk
Input barcode
Produk Retur

Produk Retur

Input produk
Stok Produk
Stok produk

Gambar 4. DFD level 1 sistem informasi inventori FADEGORETAS!!™

DFD level 2 merupakan penjelasan dari proses yang terjadi pada level 1 sehingga
menjadi lebih rinci. Berikut ini merupakan DFD level 2 dari sistem informasi
inventori FADEGORETAS!!™.

132 | Sistem Informasi Inventori…


Bondan Dwi Nugroho, Imam Azhari
Data Barcode Barcode Input barcode Petugas
1.1 Barcoding
Produk Gudang

Barcode
Label Barcode
1.2. Cetak
Barcode
Input produk

Stok produk 1.3 Simpan Barcode Produk 1.2 Identifikasi Produk Retur
Stok Produk Produk Retur
Produk Barcode

Gambar 5. DFD level 2 produk masuk

Event Organizer Distributor Customer


Nota Endorsement
Nota pembelian

Nota pembelian
Nota Invoice

Input Invoice
Stok produk Clothing 2.1 Cek Produk Input endorsement
Stok Chlothing Input penjualan
Stok produk

Petugas
2.3 Simpan
2.4 Membuat Stok produk Gudang
Transaksi Stok Produk
Nota Transaksi
Produk
Stok produk

Produk Invoice
Produk Invoice
Stok produk Distributor 2.2 Cek Produk Input produk reject invoice
Stok Distributor Input produk retur Invoice
Produk Retur
Produk Retur
Input produk penjualan Invoice
Produk reject
Produk Reject

Penjualan produk
Penjualan
produk
Endorsement Endorsement produk
Produk

Gambar 6. DFD level 2 produk keluar

Sistem Informasi Inventori… | 133


Bondan Dwi Nugroho, Imam Azhari
Produk Invoice
Produk Invoice

Produk Retur
Produk Retur

Transaksi Produk 3.1 Pemilahan Produk reject


Produk Reject
Transaksi Produk
Penjualan produk Penjualan
produk

Endorsement produk Endorsement


Laporan Transaksi produk 3.3 Pelaporan
Pemilik Produk
Informasi
Laporan Stok produk

3.2 Pemeriksaan Stok produk


Stok Produk
Stok Produk Fisik Stok Produk

Gambar 7. DFD level 2 laporan dan informasi

3.2 Implementasi
Halaman awal aplikasi sistem informasi inventory FADEGORETAS!!™
(Gambar 8), merupakan halaman utama yang dapat diakses setalah pengguna
atau karyawan melakukan proses login pada halaman login (Gambar 9).
Halaman awal terdapat menu dan sub menu yang berbeda-beda untuk setiap
pemakainya sesuai hak akases yang diberikan oleh administrator.

Gambar 8. Halaman awal sistem informasi inventori FADEGORETAS!!™

134 | Sistem Informasi Inventori…


Bondan Dwi Nugroho, Imam Azhari
Gambar 9. Halaman login sistem informasi inventori FADEGORETAS!!™

Keluaran yang dihasilkan oleh aplikasi sistem informasi inventori


FADEGORETAS!!™, berupa laporan stok produk, dokumen nota (Gambar 10),
dan barcode (Gambar 11) digunakan untuk menandai setiap produk yang
dihasilkan oleh perusahaan FADEGORETAS!!™.

Gambar 10. Contoh nota pengiriman barang sistem informasi inventori FADEGORETAS!!™

Gambar 11. Barcode yang dihasilkan sistem informasi inventori FADEGORETAS!!™

Sistem Informasi Inventori… | 135


Bondan Dwi Nugroho, Imam Azhari
4 Kesimpulan
Aplikasi sistem informasi inventori yang di bangun telah memenuhi kebutuhan
yang ada di perusahaan FADEGORETAS!!™ untuk menangani pengolahan
produk dengan barcode, pencatatan setiap transaksi yang dilakukan perusahaan,
pelaporan stok produk dan transaksi yang dilakukan perusahaan, dan pencarian
jejak produk. Perangkat lunak dapat dikembangkan menjadi sistem informasi
yang mencakup keseluruhan tentang pengolahan data perusahaan
FADEGORETAS!!™.

Referensi
Alter, S. 1992. Information System: A Management Perspective. The
Benjamin/Cummings Publishing Company, Inc.
th
Bodnar, G. H. & Hopwood, W. S. 1993. Accounting Information System. 5
Edition, Prentice-Hall, Inc.
th
Kohler, E. L. 1984. A Dictionary for Accountants. 6 Edition. New Delhi: Prentice
Hall of India.
Kurniawan, Y. 2001. Pemrograman web database dengan PHP dan MySQL.
Jakarta: Elex Media Komputindo.
th
Pressman, R. S. 2001, Software engineering: a practitioner’s approach. 5 Edition.
Amerika: McGraw-Hill.
Turban, E., McLean, E. R., & Wetherbe, J. C. 1999. Information Technology for
nd
Management: Making Connections for Strategic Advantage. 2 Edition,
John Wiley & Sons, Inc.
Wilkinson, J. W. 1992. Accounting Information Systems. John Wiley & Sons, Inc.

***

136 | Sistem Informasi Inventori…


Bondan Dwi Nugroho, Imam Azhari

You might also like