ISSN : 1979-9330 (Print) - 2088-0154 (Online) 8
Perancangan Sistem Informasi Persediaan Barang Berbasis Web Pada Pt. Multi Karya Medika Bekasi
Agung Setiady, Rame Santoso
Program Studi Sistem Informasi, Sekolah Tinggi Manajemen Informatika dan Komputer Nusa Mandiri
E-mail: setiadyagung@gmail.com, rame.rms@bsi.ac.id
Abstract - Design of Web-Based Inventory Information System at PT. Multi Karya Medika Bekasi. PT. Multi Karya Medika is an enterprise that is engaged in trading medical and laboratory equipment. Inventory system already running on PT. Multi Karya Medika is still done manually, where there are some things that become problems. Problems that occur in the inventory system at PT. Multi Karya Medika is often the differences and duplication of inventory data, so that data and the end of inventory information does not match the physical inventory in the warehouse. Then the transaction of goods in and goods out frequent errors recording and archiving of data so that delays in the reporting process which requested the company management. On the basis of these problems the author tries to give a solution of the problem by designing a web-based inventory system that can manage data items, the data transaction entry and exit of goods and report data quickly and efficiently. Inventory system is accessed through the computer's local network (intranet) and designed by the method of software development using the waterfall model, PHP programming language, MySQL database and data modeling using UML and the data model. Web-based inventory system is expected to help sales and warehouse to facilitate the processing of inventory, transaction data and report generation, which is expected to assist and improve the operational effectiveness for the company.
Keywords: Inventory System, Web-based Application, Intranet.
Abstrak - PT. Multi Karya Medika merupakan sebuah perusahaan yang bergerak dibidang perdagangan alat kesehatan dan laboratorium. Sistem persediaan barang yang sudah berjalan pada PT. Multi Karya Medika masih dilakukan secara manual, dimana terdapat beberapa hal yang menjadi permasalahan. Masalah yang terjadi dalam sistem persediaan barang pada PT. Multi Karya Medika yaitu sering terjadi selisih dan duplikasi data stok barang, sehingga data dan informasi akhir stok barang tidak sesuai dengan stok fisik yang ada di gudang. Kemudian transaksi barang masuk dan barang keluar sering terjadi kesalahan pencatatan dan pengarsipan data sehingga terlambatnya proses pelaporan yang diminta pihak manajemen perusahaan. Atas dasar permasalahan tersebut penulis mencoba memberikan sebuah pemecahan masalah dengan merancang sistem persediaan barang berbasis web yang dapat mengelola data barang, data transaksi barang masuk dan keluar serta data laporan secara cepat dan efisien. Sistem persediaan barang ini diakses melalui jaringan lokal komputer (intranet) dan dirancang dengan metode pengembangan perangkat lunak menggunakan model waterfall, bahasa pemrograman PHP, basis data MySQL serta pemodelan data menggunakan UML dan data
modeling. Sistem persediaan barang berbasis web ini diharapkan dapat membantu bagian
penjualan dan bagian gudang untuk mempermudah proses pengolahan stok barang, data transaksi serta pembuatan laporan, sehingga diharapkan dapat membantu dan meningkatkan efektivitas operasional bagi perusahaan.
ISSN : 1979-9330 (Print) - 2088-0154 (Online) 9
1. Pendahuluan
Perkembangan teknologi informasi saat ini sangat cepat, hal ini diikuti dengan perkembangan dalam berbagai hal. Dengan adanya perkembangan teknologi, maka penyebaran informasi menjadi sangat cepat dan mudah. Untuk memenuhi kebutuhan informasi, memerlukan pengolahan data yang sistematis dengan cara membentuk sebuah sistem informasi. Sistem persediaan barang sangat dibutuhkan oleh perusahaan, karena dengan sistem tersebut perusahaan dapat mendukung operasional usaha. Sistem informasi persediaan barang akan menampung semua data dan informasi tentang barang-barang tersebut. Data dan informasi ini nantinya akan terakumulasi dan tersimpan (diarsipkan) secara terpusat pada sebuah database. Dengan terpusatnya data dan informasi ini, pencarian data dan status barang akan lebih cepat, mudah, dan efisien.
Sistem persediaan barang pada PT. Multi Karya Medika masih menggunakan sistem manual, menggunakan kertas formulir stok barang. Dengan proses pengolahan data yang masih manual ini sering kali terjadi selisih dan duplikasi data (redundancy) stok barang, sehingga data dan informasi akhir stok atau persediaan barang yang dihasilkan terkadang tidak sesuai dengan stok fisik yang ada di gudang. Kemudian pada transaksi barang masuk dan transaksi barang keluar sering terjadi kesalahan pencatatan dan pengarsipan data transaksi, sehingga menghambat proses pelaporan
yang akan diberikan kepada pihak
manajemen sebagai bahan pertimbangan kebijakan perusahaan.
Atas dasar permasalahan tersebut penulis mencoba membuat sistem persediaan barang berbasis web pada PT. Multi Karya
Medika, yang dapat mengolah dan
menyajikan informasi data stok barang, membuat laporan data transaksi barang
masuk dan barang keluar dengan cepat dan akurat.
2. Metode Penelitian
2.1. Teknik Pengumpulan Data
a. Observasi
Melakukan pengamatan serta penelitian secara langsung pada PT. Multi Karya Medika dengan alamat Jl. Sumatra Blok B 52/53, Komplek AL Jatibening, Bekasi.
b. Wawancara
Melakukan wawancara dengan proses tanya jawab secara langsung kepada Bapak Bintang Kurniadi selaku staf penjualan dan Bapak Sularso selaku staf gudang pada PT. Multi Karya Medika.
c. Studi Pustaka
Mencari referensi buku-buku tentang persediaan barang, pengembangan sistem, perancangan sistem persediaan barang, mencari referensi jurnal yang terkait dengan perancangan sistem yang akan dibuat serta dokumen masukan dan keluaran yang diperoleh dari PT. Multi Karya Medika sebagai sumber data.
2.2. Model Pengembangan Sistem
a. Analisa Kebutuhan Sistem
Menganalisa semua kebutuhan yang
dibutuhkan termasuk dokumen dan
interface yang diperlukan guna menentukan solusi peranti lunak (software) yang diperlukan yang akan digunakan
sebagai proses komputerisasi sistem.
Kebutuhan sistem yang akan dibuat pada PT. Multi Karya Medika meliputi analisa proses bisnis sistem yang berjalan serta pengumpulan dokumen masukan dan dokumen keluaran yang berkaitan dengan proses bisnis tersebut.
b. Desain
Mendefinisikan kebutuhan sistem yang terkait dengan pengembangan aplikasi,
terkait rancangan database, software
architecture dan user interface yang akan
dibuat. Pada tahap ini akan dibuat rancangan database dengan menggunakan
ISSN : 1979-9330 (Print) - 2088-0154 (Online) 10
Data Modeling serta pemodelan sistem
menggunakan beberapa diagram UML.
c. Code Generation
Menentukan bahasa pemrograman yang akan digunakan, dan menentukan apakah
program yang dibuat termasuk
pemrograman terstruktur atau
pemrograman berbasis objek. Sistem persediaan barang yang akan dibangun merupakan sistem berbasis web (intranet),
dimana bahasa pemrograman yang
digunakan adalah PHP, HTML, CSS dan
JavaScript. Sistem persediaan barang ini
termasuk ke dalam pemrograman
terstruktur.
d. Testing
Mendeskripsikan proses pengujian yang akan dilakukan dengan menggunakan
Black-box testing. Pengujian akan dilakukan terhadap setiap input form atau halaman transaksi yang terdapat pada
sistem informasi persediaan barang
berbasis web yang akan dibangun,
sehingga dapat diuji dan diketahui
kesesuaian fungsionalitas dan efektivitas dari sistem yang dibuat.
e. Support
Mendefinisikan upaya pengembangan
terhadap sistem yang sedang dibuat dalam
menghadapi, mengantisipasi
perkembangan maupun perubahan sistem bersangkutan terkait dengan hardware dan
software yang akan digunakan.
3. Hasil dan Pembahasan
3.1. Analisa Kebutuhan Software A. Analisa Kebutuhan
Rancangan sistem dan program yang diusulkan kepada PT. Multi Karya Medika adalah sebuah sistem persediaan barang berbasis web dimana dapat dijalankan melalui media browser menggunakan jaringan lokal komputer (intranet). Berikut
ini spesifikasi kebutuhan (system
requirement) dari sistem persediaan barang
berbasis web:
Halaman Bagian Penjualan:
A1. Bagian penjualan dapat melihat data barang A2. Bagian penjualan dapat melihat daftar kebutuhan A3. Bagian penjualan dapat melakukan transaksi permintaan kebutuhan
Halaman Bagian Gudang:
B1. Bagian gudang dapat melihat data barang B2. Bagian gudang dapat melihat data supplier
B3. Bagian gudang dapat melakukan transaksi pembelian B4. Bagian gudang dapat melakukan transaksi barang masuk
B5. Bagian gudang dapat mengelola transaksi kebutuhan B6. Bagian gudang dapat melakukan transaksi barang keluar
B7. Bagian gudang dapat membuat laporan
Halaman Administrator:
C1. Admin dapat mengelola data barang C2. Admin dapat mengelola data supplier C3. Admin dapat mengelola data pengguna C4. Admin dapat mengelola data laporan B. Use Case Diagram
a. Use Case Diagram Melihat Data Barang
Gambar IV.1.
Detail Use Case Diagram Melihat Data
Barang
b. Use Case Diagram Melihat Daftar Kebutuhan
uc Melihat Data Barang
Bagian Penj ualan
Brow se Data Barang
Cari Lihat Tampilkan Tabel Barang «extend» «include» «include» «extend»
ISSN : 1979-9330 (Print) - 2088-0154 (Online) 11
Gambar IV.2.
Detail Use Case Diagram Melihat Daftar
Kebutuhan
c. Use Case Diagram Melakukan Transaksi Permintaan Kebutuhan
Gambar IV.3.
Detail Use Case Diagram Melakukan
Transaksi Permintaan Kebutuhan
C. Activity Diagram
a. Activity Diagram Melihat Data Barang
Gambar IV.4.
Activity Diagram Melihat Data Barang
b. Activity Diagram Melihat Daftar Kebutuhan
Gambar IV.5.
Activity Diagram Melihat Daftar
Kebutuhan
c. Activity Diagram Melakukan Transaksi Permintaan Kebutuhan
Gambar IV.6.
Activity Diagram Melakukan Transaksi
Permintaan Kebutuhan
3.2. Design Database
Desain database dalam rancangan sistem dan program usulan sistem persediaan barang berbasis web pada PT. Multi Karya Medika ini dibuat dengan menggunakan data model, dimana akan dijabarkan
dengan menggambarkan logical data
model dan physical data model.
uc Melihat Daftar Kebutuhan
Bagian Penj ualan
Brow se Daftar Kebutuhan Lihat Detail Kebutuhan Cari Cetak Tampilkan Halaman Detail Kebutuhan Tampilkan Tabel Daftar Kebutuhan «extend» «extend» «include» «include» «include»
uc Melakukan Transaksi Permintaan Kebutuhan
Bagian Penj ualan Brow se Permintaan Kebutuhan Hapus Edit Tambah Simpan Tampilkan Form Permintaan Kebutuhan «include» «extend» «extend» «extend» «extend» «include» «extend»
act Melihat Data Barang
Start
Browse Data Barang Cari Data Barang
Lihat Data Barang
Decision
Tampilkan Tabel Data Barang
End Join
[Search]
act Melihat Daftar Kebutuhan
Start
Browse Daftar Kebutuhan Decision Cari Daftar Kebutuhan Tampilkan Tabel Daftar Kebutuhan
Lihat Detail Kebutuhan Cetak Data Kebutuhan
Tampilkan Detal Kebutuhan Decision End [Print] [Search]
act Melakukan Transaksi Permintaan Kebutuhan
Start
Brow se Permintaan Kebutuhan
Tambah Data Kebutuhan Decisiion
Edit Data Kebutuhan
Simpan Data Permintaan Kebutuhan
Hapus Data Kebutuhan
Simpan Edit Data Kebutuhan End [Delete] [Save] [Edit] [Add]
ISSN : 1979-9330 (Print) - 2088-0154 (Online) 12
A. Logical Data Model
Gambar IV.7.
Logical Data Model Sistem Persediaan
Barang Berbasis Web B. Physical Data Model
Gambar IV.8.
Physical Data Model Sistem Persediaan
Barang Berbasis Web
3.3. User Interface
A. Tampilan Login Pengguna
Gambar IV.9. Tampilan Login Pengguna
B. Tampilan Beranda Halaman Bagian Penjualan
Gambar IV.10.
Tampilan Beranda Halaman Bagian Penjualan
C. Tampilan Data Barang Halaman Bagian Penjualan
Gambar IV.11.
Tampilan Data Barang Halaman Bagian Penjualan
D. Tampilan Daftar Kebutuhan Halaman Bagian Penjualan
Gambar IV.12.
Tampilan Daftar Kebutuhan Halaman Bag Penjualan
E. Tampilan Permintaan Kebutuhan Halaman Bagian Penjualan
ISSN : 1979-9330 (Print) - 2088-0154 (Online) 13
Gambar IV.13.
Tampilan Permintaan Kebutuhan Halaman Bagian Penjualan F. Tampilan Data Barang Halaman
Bagian Gudang
Gambar IV.14.
Tampilan Data Barang Halaman Bagian Gudang
G. Tampilan Data Supplier Halaman Bagian Gudang
Gambar IV.15.
Tampilan Data Supplier Halaman Bagian Gudang
H. Tampilan Transaksi Pembelian Halaman Bagian Gudang
Gambar IV.16.
Tampilan Transaksi Pembelian Hal Bagian Gudang
I. Tampilan Transaksi Barang Masuk Halaman Bagian Gudang
Gambar IV.17.
Tampilan Transaksi Barang Masuk Halaman Bagian Gudang J. Tampilan Transaksi Kebutuhan
Halaman Bagian Gudang
Gambar IV.18.
Tampilan Transaksi Kebutuhan Hal Bagian Gudang
ISSN : 1979-9330 (Print) - 2088-0154 (Online) 14
K. Tampilan Transaksi Barang Keluar Halaman Bagian Gudang
Gambar IV.19.
Tampilan Transaksi Barang Keluar Halaman Bagian Gudang
L. Tampilan Login Administrator
Gambar IV.20.
Tampilan Login Administrator Tampilan Data Barang Halaman
Administrator
Gambar IV.21.
Tampilan Data Barang Halaman
Administrator
M. Tampilan Data Supplier Halaman
Administrator
Gambar IV.22.
Tampilan Data Supplier Halaman
Administrator
N. Tampilan Data Pengguna Halaman
Administrator
Gambar IV.23.
Tampilan Data Pengguna Halaman
Administrator
O. Tampilan Laporan Stok Barang Halaman Administrator
Gambar IV.24.
Tampilan Laporan Stok Barang Halaman Administrator
ISSN : 1979-9330 (Print) - 2088-0154 (Online) 15
4. Kesimpulan
Berdasarkan uraian yang telah dibahas pada pembahasan sebelumnya, penulis
mencoba untuk menarik kesimpulan
mengenai perancangan sistem informasi persediaan barang berbasis web pada PT. Multi Karya Medika sebagai berikut: 1. Dengan penggunaan sistem persediaan
barang berbasis web sebagai pengolahan data dan pembuatan laporan data barang, maka pengolahan data barang, data transaksi, laporan data barang dan laporan lainnya dapat dilakukan oleh bagian gudang dengan lebih cepat dan akurat.
2. Sistem persediaan barang berbasis web
merupakan salah satu alternatif
pemecahan masalah yang dapat
membantu mengatasi masalah yang dihadapi pada sistem yang sudah berjalan.
3. Dengan komputerisasi proses
penyimpanan data lebih rapi dan aman, karena data disimpan ke dalam file-file di komputer yang sewaktu-waktu dapat dilihat kembali maupun dicetak sesuai dengan kebutuhan.
Daftar Acuan
[1] Anhar. 2010. Panduan Menguasai
PHP & MySQL. Jakarta: Mediakita.
[2] Arifudzaki, Britha, Maman Somantri
dan Adian FR. 2010. Aplikasi Sistem Informasi Persediaan Barang pada
Perusahaan Ekspor Hasil Laut
Berbasis Web. ISSN 1411–0814. Semarang: Transmisi.
[3] Cahyana, Nur Heri, Bambang Yuwono
dan Anjar Yudo Asmoro. 2012.
Pengembangan Sistem Informasi
Persediaan Barang Berbasis Web Di PT. Putera Agung Setia. ISSN: 1979-2328. Yogyakarta: Seminar Nasional
Informatika UPN “Veteran”
Yogyakarta.
[4] Simarmata, Janner. 2010. Rekayasa
Perangkat Lunak. Yogyakarta: Andi.
[5] Simarmata, Janner. 2010. Rekayasa
Web. Yogyakarta: Andi.
[6] Sukamto, Rosa Ariani dan M.
Shalahuddin. 2013. Rekayasa
Perangkat Lunak Terstruktur dan
Berorientasi Objek. Bandung:
Informatika.
[7] Supardi, Yuniar. 2010. Web My
Profile Dengan Joomla 1.5.x. Jakarta: PT. Elex Media Komputindo.
[8] Sutabri. 2012. Konsep Dasar
Informasi. Yogyakarta: Andi.
[9] Widodo, Prabowo Pudjo. 2011.
Menggunakan UML (Unified
Modeling Language). Bandung:
Informatika Bandung.
[10] Winarno, Edi, Ali Zaki dan Smitdev
Community. 2011. Mudah Membuat Website dan e-Commerce dengan PHP Framework. Jakarta: PT. Elex Media Komputindo.