Abstrak - Perkembangan teknologi informasi semakin pesat dan banyak diminati oleh masyarakat hingga
organisasi perusahaan. Teknologi informasi dapat memberikan efektifitas informasi yang tepat, akurat serta
dapat mengorganisir dengan baik data perusahaan dalam jumlah besar, dapat membantu perusahaan dalam
pengambilan keputusan secara tepat dalam menentukan strategi dan kebijakan perusahaan. Sistem persediaan
barang merupakan suatu sistem untuk mengelola persediaan barang di gudang. Sistem persediaan barang kini
sudah banyak digunakan oleh perusahaan-perusahaan berkembang pada umumnya, terutama dalam hal
pengolahan data barang. PT. Infinity Global Mandiri adalah salah satu perusahaan yang menjadi pemasok
perlengkapan resmi bagi TNI yang masih menggunakan sistem informasi secara manual. Salah satunya dalam
menyajikan laporan persediaan barang yang pembukuannya masih menggunakan sebuah buku yang dinilai
kurang efisien. Serta memungkinkan adanya penimbunan barang yang berlebihan atau tidak diketahuinya stok
barang yang masih ada atau sudah abis digudang. Selain itu belum adanya penggunaan teknologi informasi
mengenai persediaan barang untuk menyajikan informasi mengenai barang-barang maupun stok yang ada di
tempat ini. Merancang sistem terkomputerisasi adalah solusi permasalahan yang timbul akibat pengolahan data
secara manual. Diharapkan dengan mengubah sistem menjadi terkomputerisasi sehingga pengelolaan persediaan
barang lebih efektif dan efisien, serta penyajian laporan persediaan barang menjadi lebih akurat dan tepat waktu.
Abstract - The development of information technology is growing rapidly and is in great demand by the public
and corporate organizations. Information technology can provide precise, accurate and well-organized
information on large amounts of company data, which can assist companies in making appropriate decisions in
determining company strategy and policies. The inventory system is a system for managing inventory in the
warehouse. The inventory system is now widely used by developing companies in general, especially in terms of
processing data on goods. PT. Infinity Global Mandiri is one of the companies that is the official supplier of
equipment for the TNI which still uses manual information systems. One of them is in presenting a report on the
inventory of goods where the bookkeeping still uses a book which is considered inefficient. As well as allowing
for excessive stockpiling of goods or not knowing the stock of goods that are still there or have been left in the
warehouse. In addition, there is no use of information technology regarding inventory to present information
about goods and stocks in this place. Designing computerized systems is a solution to problems arising from
manual data processing. It is hoped that by changing the system to be computerized so that the management of
inventory of goods is more effective and efficient, and the presentation of inventory reports becomes more
accurate and timely.
Perancangan Sistem Informasi Persediaan Barang pada PT. Infinity Global Mandiri 7
Artikel Ilmiah Sistem Informasi Akuntansi (AKASIA)
Volume 1 Nomor 1 April 2021, pp. 7-15
ISSN: 2797-7277
https://jurnal.bsi.ac.id/index.php/akasia
menyajikan laporan persediaan barang yang A. Pengertian Sistem
pembukuannya masih menggunakan sebuah buku Sistem terdiri dari tiga unsur yaitu: input
yang dinilai kurang efisien. Serta memungkinkan (masukan), proses dan output (pengeluaran).
adanya penimbunan barang yang berlebihan atau Input merupakan komponen penggerak atau
tidak diketahuinya stok barang yang masih ada atau pemberi tenaga di mana sistem itu dioperasikan,
sudah abis digudang. Selain itu belum adanya sedangkan output adalah hasil operasi. Dalam
penggunaan teknologi informasi mengenai pengertian sederhana output berarti yang
persediaan barang untuk menyajikan informasi menjadi tujuan sasaran atau target
mengenai barang-barang maupun stok yang ada di pengoperasian suatu sistem sedangkan proses
tempat ini. merupakan aktivitas yang dapat
Merancang sistem terkomputerisasi sebagai mentransformasikan input menjadi output
solusi permasalahan yang timbul akibat pengolahan (Frisdayanti, 2019).
data secara manual. Diharapkan dengan mengubah
sistem menjadi terkomputerisasi sehingga B. Pengertian Informasi
pengelolaan persediaan barang lebih efektif dan Informasi menurut (Darmawan & Fauzi, 2013)
efisien, penyajian laporan persediaan barang adalah ”hasil dari pengolahan data, akan tetapi
menjadi lebih akurat dan tepat waktu (Irnawati, tidak semua hasil dari pengolahan tersebut bisa
2017). menjadi informasi, hasil pengolahan data yang
tidak memberikan makna atau arti serta tidak
METODE PENELITIAN bermanfaat bagi seseorang bukanlah merupakan
Pada tahapan ini penulis menggunakan model informasi bagi orang tersebut”.
pengembangan system waterfall. Pendekatan suatu
pengembangan sistem yang sederhana, lebih dikenal C. Pengertian Sistem Informasi
sebagai model air terjun (waterfall model). Menurut (Tantra, 2012) dalam bukunya
1. Analisa Kebutuhan Software Manajemen Proyek Sistem Informasi
Penulis menganalisa data yang dibutuhkan mengungkapkan bahwa sistem informasi adalah
dalam perancangan sistem informasi inventory “Sistem informasi adalah cara yang terorganisir
barang pada PT. Infinity Global Mandiri. Data untuk mengumpulkan, memasukan, dan
yang dibutuhkan mencakup data barang, data memproses data dan menyimpannya,
supplier, data order, data barang masuk dan mengelola, mengontrol dan melaporkannya
data barang keluar sehingga dapat dihasilkan sehingga dapat mendukung perusahaan atau
laporan persediaan barang yang diharapkan. organisasi untuk mencapai suatu tujuan.
2. Desain
Penulis melakukan desain berdasarkan data D. Pengertian Persediaan
yang dihasilkan dari tahapan analisa diatas. Menurut Baridwan dalam (Rahmi & Muryani,
Penulis merancang interface program untuk 2018) “Sistem persediaan adalah istilah yang
sistem informasi inventory barang pada PT. digunakan dapat dibedakan untuk usaha dagang
Infinity Global Mandiri menggunakan bahasa yaitu perusahaan yang membeli barang dan
pemrograman web berbasis laravel sedangkan menjualnya kembali tanpa mengadakan
dalam pembuatan database penulis perubahan bentuk barang dan perusahaan
menggunakan Php MyAdmin. manufaktur yaitu perusahaan yang membeli
3. Code Generation bahan dan mengubah bentuknya untuk dijual”.
Penulis membuat kode program untuk
pembuatan sistem informasi inventory barang E. Unified Modeling Language (UML)
Unified Modeling Language (UML) adalah
yang terstruktur sehingga sistem dapat berfungsi
salah satu standar bahasa yang banyak
sebagaimana yang diharapkan. Aplikasi yang
digunakan di dunia industri untuk
penulis buat diharapkan mampu mengatasi
mendefinisikan requirement, membuat analisis
masalah dalam hal transaksi persediaan barang
dan desain, serta menggambarkan arsitektur
pada PT. Infinity Global Mandiri.
dalam pemrograman berorientasi objek. Jadi
4. Testing
penggunaan UML tidak terbatas pada
Penulis melakukan test/uji coba program yang metodologi tertentu, meskipun pada
sudah dibuat menggunakan blackbox testing, kenyataannya UML paling banyak digunakan
untuk memastikan bahwa semua bagian sudah pada metodologi berorientasi objek (Sukamto &
diuji, untuk meminimalisir kesalahan (error), Shalahuddin, 2014). Berikut beberapa diagram
dan untuk memberikan hasil yang sesuai dengan UML :
yang di inginkan. 1. Use Case Diagram
Menurut (Sukamto & Shalahuddin, 2014)
“use case atau diagram use case merupakan
pemodelan untuk kelakuan (behavior)
Perancangan Sistem Informasi Persediaan Barang pada PT. Infinity Global Mandiri 8
Artikel Ilmiah Sistem Informasi Akuntansi (AKASIA)
Volume 1 Nomor 1 April 2021, pp. 7-15
ISSN: 2797-7277
https://jurnal.bsi.ac.id/index.php/akasia
sistem informasi yang akan dibuat”. Use entitas. Menurut (Fridayanthie & Mahdiati,
case mendeskripsikan sebuah interaksi 2016) “Logical Record Structure (LRS) adalah
antara satu atau lebih aktor dengan sistem representasi dari struktur record-record pada
informasi yang akan dibuat. Secara kasar, tabel-tabel yang terbentuk dari hasil antar
use case digunakan untuk mengetahui himpunan entitas”.
fungsi apa saja yang ada di dalam sebuah
sistem informasi dan siapa saja yang berhak HASIL DAN PEMBAHASAN
menggunakan fungsi-fungsi itu
2. Activity Diagram 1. Tinjauan Perusahaan
Menurut (Sukamto & Shalahuddin, 2014) Infinity Global Mandiri merupakan
“diagram aktivitas atau activity diagram perusahaan yang bergerak dibidang
menggambarkan workflow (aliran kerja) penyediaan barang untuk TNI, pembuatan
atau aktivitas dari sebuah sebuah sistem pesawat terbang, pembangunan sipil,
atau proses bisnis atau menu yang ada pada pengadaan barang elektronik, dan pengadan
perangkat lunak”. Yang perlu di perhatikan event
disini adalah bahwa diagram aktivitas
menggambarkan aktivitas sistem bukan apa 2. Sejarah Perusahaan
yang dilakukan aktor, jadi aktivitas yang “Infinity Global Mandiri” didirikan pada
dapat dilakukan oleh sistem. tahun 1997 dan berkomitmen untuk menjadi
3. Sequence Diagram pemasok umum resmi bagi TNI pada tahap
Menurut (Sukamto & Shalahuddin, 2014) pertama kegiatan komersial perusahaan. Awal
“diagram sequence menggambarkan karir 10 tahun pertama perusahan menjadi
kelakuan objek pada use case dengan sebagai pemasok umum resmi untuk TNI
mendeskripsikan waktu hidup objek dengan Angkatan Darat dimulai dengan penyediaan
massage yang dikirimkan dan diterima pelindung-pelindung tubuh personel yang
antar objek”. Oleh karena itu untuk sebagian besar diimpor dari luar negeri, dan
menggambarkan diagram sekuen maka sebagian lagi untuk pembangunan dalam
harus diketahui objek-objek yang terlibat negeri. Infinity Global Mandiri memulai
dalam sebuah use case beserta metode- tahun-tahun pembelajaran dan berkomentar
metode yang dimiliki kelas yang sebagai pemasok umum resmi yang
diinstansiasi menjadi objek itu. Memberikan kekuatan dan perlindungan
4. Deployment Diagram terbaik.
Menurut (Sukamto & Shalahuddin, 2014)
“Diagram deployment atau deployment 3. Struktur Organisasi
diagram menunjukan konfigurasi
komponen dalam proses eksekusi aplikasi”.
5. Class Diagram
Menurut (Sukamto & Shalahuddin, 2014)
diagram kelas atau class diagram digunakan
untuk menggambarkan struktur sistem dari
segi pendefinisian kelas-kelas yang akan
dibuat untuk membangun sistem.
F. Basis Data
Menurut (Masrur, 2016) “Database adalah
sekumpulan file data yang satu sama lainnya
saling berhubungan yang diorganisasi
sedemikian rupa sehingga memudahkan untuk Sumber : PT Infinity Global Mandiri
mendapatkan dan memproses data tersebut”.
Gambar 1. Struktur Organisasi PT. Infinity Global
G. ERD (Entity Relationship Diagram) Mandiri
Menurut (Ladjamuddin, 2013) “Entity Relation
Diagram (ERD) adalah suatu model jaringan 4. Proses Bisnis Sistem Berjalan
yang menggunakan susunan data yang disimpan Activity Diagram
dalam sistem secara abstrak”. Berikut adalah Activity Diagram yang
menjelaskan mengenai prosedur barang masuk di
PT. Infinity Global Mandiri
H. LRS (Logical Record Structure)
Logical record structure (LRS) adalah struktur
dari tipe record pada tabel-tabel antar himpunan
Perancangan Sistem Informasi Persediaan Barang pada PT. Infinity Global Mandiri 9
Artikel Ilmiah Sistem Informasi Akuntansi (AKASIA)
Volume 1 Nomor 1 April 2021, pp. 7-15
ISSN: 2797-7277
https://jurnal.bsi.ac.id/index.php/akasia
act Activ ity Diagram Prosedur Barang Masuk act Activ ity Diagram Prosedur Barang Keluar
Start
Mengecek
Stok Barang
Kosong /
Tidak
Tinggal Mengadakan Mengikuti
Sedikit ? Lelang
Lelang
Ya
Memenangkan
Membuat dan Menerima List Tidak Lelang ?
Memberikan List
Pengadaan Barang
Pengadaan Barang
Kosong
Kosong
Ya
Menerima Mengirimkan
Quotation Quotation
Menerima List Barang
Memeriksa daftar
harga dan itemnya
Tersedia ?
Mengecek dan
Tidak
Menerima dan
mengirimkan
Memberikan
Inv oice
Inv oice
Ya
Menerima Inv oice dan
Mentransfer Uang Menerima Inv oice Menerima dan
dan Melakukan Memberikan Inv oice
Memberikan
Pembayaran Inv oice
Menerima dan Memberikan Bukti
Mengirimkan Bukti Pembayaran
Pembayaran
Melakukan Pembelian
Menerima Bukti Memberikan Bukti Menerima Bukti Ke Supplier
Pembayaran Pembayaran Pembayaran
Memproduksi dan
Menerima Barang
Mengirimkan Barang Melakukan
dan Packing Slip Menerima konfirmasi
beserta Packing Slip
serta AWB
dan AWB Konfirmasi dan Melakukan
Pengiriman Barang Pengiriman Barang
Melakukan
Quality Control
Menerima Barang
Menyimpan Barang
end
end
Melakukan Stok
Opname dan
Pencatatan Data
Barang
Membuat dan
Memberikan Menerima Laporan
Laporan Data Data Barang
Barang
end
Perancangan Sistem Informasi Persediaan Barang pada PT. Infinity Global Mandiri 10
Artikel Ilmiah Sistem Informasi Akuntansi (AKASIA)
Volume 1 Nomor 1 April 2021, pp. 7-15
ISSN: 2797-7277
https://jurnal.bsi.ac.id/index.php/akasia
5. Analisis Kebutuhan Berikut adalah Use Case Diagram berdasarkan
Akses Admin: analisis kebutuhan akses User
uc Use Case Inv entory Barang Akses User
A1. Admin dapat melakukan login
Sistem Inventory Barang
A2. Admin dapat mengolah data barang
A3. Admin dapat mengolah data supplier
A4. Admin dapat mengolah data user Memproses
Pemesanan
«include»
A9. Admin dapat memproses jurnal Memproses Barang
Keluar
Memilih Tambah
Mengolah Data Barang
Supplier
Ya Memilih Data Barang
«include» Untuk Dipesan dan
input Quantity
Tidak
Masuk Tidak
Tidak
«include»
Ya
Membuat Laporan
Sumber : (Hasil Penelitian,2021)
Gambar 7. Activity Diagram Proses Pemesanan
barang
Sumber : (Hasil Penelitian,2021)
Gambar 5. Use Case Diagram Akses Admin
Perancangan Sistem Informasi Persediaan Barang pada PT. Infinity Global Mandiri 11
Artikel Ilmiah Sistem Informasi Akuntansi (AKASIA)
Volume 1 Nomor 1 April 2021, pp. 7-15
ISSN: 2797-7277
https://jurnal.bsi.ac.id/index.php/akasia
Berikut adalah Activity Diagram Memproses 6. Desain
Barang Masuk yang diusulkan kepada sistem Entity Relationship Diagram (ERD)
informasi inventory PT. Infinity Global Mandiri Berikut adalah Entity Relationship Diagram
act Activ ity Diagram Memproses Barang Masuk
Admin / User
sistem informasi inventory PT. Infinity Global Sistem
Start
Mandiri
Melakukan login
no_akun nm_akun
1
no_jurnal keterangan
Memilih Beli
tgl_jurnal berisi no_akun
kredit
debet
m
no_bk
no_bm
sub_bk
Tidak sub_bm no_bk
no_bm kd_brg nm_brg
jml_bk
kd_brg jml_bm kd_brg
Hapus stok harga
Ya Menampilkan Konfirmasi dan
Memilih Cetak
Pesan "Yakin Ingin Menghapus
Inv oice
Data?" detail_masuk berisi 1 barang 1 berisi detail_keluar
Tidak
1 1
Simpan
m
m
1
Barang
Sistem akan menghapus
Tidak Masuk Oke Ya data dan menampilkan mempunyai
pesan "Data Berhasil mempunyai berisi
Dihapus" kd_brg
no_bm
1
1
tgl_bm
Batal no_order
barang_masuk detail_order barang_keluar
Tidak thrg_bm
sub_order
Menyimpan data barang masuk
tbm ket_keluar
dan menampilkan pesan "Barang thrg_bk
1
Masuk Berhasil Disimpan" mempunyai jml_order
no_order
no_bk tgl_bk tbk
Tidak Ya kd_supp
1
Mendow nload Inv oice end
alamat
mempunyai 1 order 1 memiliki 1 supplier
telepon
nm_supp
no_order thrg_order
Memilih Menu
jurnal
Menampilkan Form
Transaksi Barang Barang Keluar
Keluar
Menginput Tanggal
akun no_jurnal
dan Mengisi
Keterangan 1 tgl_jurnal
no_akun (PK) keterangan
Memilih Tambah
Barang
nm_akun no_akun (FK)
m debet
Ya Memilih Data Barang
Untuk Dikeluarkan
kredit
dan input Quantity no_bm (FK)
Tidak 1 no_bk (FK) 1
Tambah
Barang ? Ya
Memilih Hapus
Menyimpan data
barang detail_masuk barang detail_keluar
Tidak
m 1 1 kd_brg (PK) 1 1 no_bk (FK)
Batal ? no_bm (FK)
Tidak
Ya
kd_brg (FK) nm_brg 1 kd_brg (FK) m
m m jml_bk
Ya Menampilkan Konfirmasi
dan Pesan "Yakin Ingin
jml_bm harga
Menghapus Data?" sub_bm stok sub_bk
Tidak
Perancangan Sistem Informasi Persediaan Barang pada PT. Infinity Global Mandiri 12
Artikel Ilmiah Sistem Informasi Akuntansi (AKASIA)
Volume 1 Nomor 1 April 2021, pp. 7-15
ISSN: 2797-7277
https://jurnal.bsi.ac.id/index.php/akasia
Class Diagram 7. User Interface
Berikut adalah Class Diagram sistem informasi Berikut adalah User Interface Form Login sistem
inventory PT. Infinity Global Mandiri informasi inventory PT. Infinity Global Mandiri
class Class Diagram Inv entory
Akun
- nm_akun: varchar
- no_akun: varchar
+ batal(): void
+ edit(): void
+ hapus(): void
+ simpan(): void
+ tambah(): void
+ update(): void
1
1..*
Jurnal
- debet: int
- keterangan: text
- kredit: int
- no_akun: varchar
- no_bk: varchar
- no_bm: varchar
1 - no_jurnal: varchar 1
- tgl_jurnal: date
+ batal(): void
+ hapus(): void
+ simpan(): void
+ tambah(): void
1
1..*
1..* 1..*
Order Supplier
Gambar 14. Form Login
- kd_supp: varchar - alamat: varchar
- no_order: varchar - kd_supp: varchar
- tbo: int - nm_supp: varchar
-
1 -
tgl_order: date
thrg_order: int
1 1 - telepon: varchar Berikut adalah User Interface Dashboard Menu
+ batal(): void
+
+
batal(): void
hapus(): void
+
+
edit(): void
hapus(): void
sistem informasi inventory PT. Infinity Global
+ simpan(): void + simpan(): void
+ tambah(): void +
+
tambah(): void
update(): void
Mandiri
Deployment Diagram
Berikut adalah Deployment Diagram sistem
informasi inventory PT. Infinity Global Mandiri
deployment Deployment Diagram Inv entory Barang
Larav el V7.0
Microsoft Visual
Studio Code
Sumber : (Hasil Penelitian,2021)
Gambar 16. Form Barang
Perancangan Sistem Informasi Persediaan Barang pada PT. Infinity Global Mandiri 13
Artikel Ilmiah Sistem Informasi Akuntansi (AKASIA)
Volume 1 Nomor 1 April 2021, pp. 7-15
ISSN: 2797-7277
https://jurnal.bsi.ac.id/index.php/akasia
Berikut adalah User Interface Form Supplier Berikut adalah User Interface Form Barang
sistem informasi inventory PT. Infinity Global Masuk sistem informasi inventory PT. Infinity
Mandiri Global Mandiri
Berikut adalah User Interface Form Akun sistem Berikut adalah User Interface Form Barang
informasi inventory PT. Infinity Global Mandiri Keluar sistem informasi inventory PT. Infinity
Global Mandiri
Perancangan Sistem Informasi Persediaan Barang pada PT. Infinity Global Mandiri 14
Artikel Ilmiah Sistem Informasi Akuntansi (AKASIA)
Volume 1 Nomor 1 April 2021, pp. 7-15
ISSN: 2797-7277
https://jurnal.bsi.ac.id/index.php/akasia
REFERENSI WATERFALL. Jurnal PILAR Nusa Mandiri,
13(2), 233–238. https://doi.org/10.1186/1749-
Darmawan, D., & Fauzi, K. N. (2013). Sistem 8090-6-9
Informasi Manajemen. PT REMAJA Rahmi, D., & Muryani, S. (2018). Rancang Bangun
ROSDAKARYA. Program Untuk Efektifitas Pengolahan Data
Fridayanthie, E. W., & Mahdiati, T. (2016). Persediaan Obat Studi Kasus Apotik Angsana
Rancang Bangun Sistem Informasi Permintaan Fiesta. Jurnal Teknik Komputer AMIK BSI
Atk Berbasis Intranet (Studi Kasus: Kejaksaan (JTK), 4(1), 142–148.
Negeri Rangkasbitung). Jurnal Khatulistiwa Sari, A. O., & Nuari, E. (2017). Rancang Bangun
Informatika, IV(June), 126–138. Sistem Informasi Persediaan Barang Berbasis
https://ejournal.bsi.ac.id/ejurnal/index.php/kha Web Dengan Metode Fast(Framework For The
tulistiwa/article/view/1264/1029 Applications). Jurnal PILAR Nusa Mandiri,
Frisdayanti, A. (2019). Peranan Brainware Dalam 13(2), 261–266.
Sistem Informasi Manajemen. Jurnal Ekonomi http://ejournal.nusamandiri.ac.id/ejurnal/index.
Dan Manajemen Sistem Informasi, 1(1), 60– php/pilar/article/view/705
69. https://doi.org/10.31933/JEMSI Setiyanto, R., Nurmaesah, N., & Rahayu, N. S. A.
Irnawati, O. (2017). Perancangan Program (2019). Perancangan Sistem Informasi
Persediaan Barang Dengan Java Desktop Pada Persediaan Barang Studi Kasus di
PT. Pakartel. Jurnal Ilmu Pengetahuan Dan Vahncollections Rudi. Jurnal Sisfotek Global,
Teknologi Komputer, 3(1), 105-110 E-ISSN: 9(1), 137–142.
2527-4864. https://shopee.co.id/vahncollections.
Ladjamuddin, A.-B. Bin. (2013). Analisis dan Sukamto, R. A., & Shalahuddin, M. (2014).
Desain Sistem Informasi. Graha Ilmu. Rekayasa Perangkat Lunak Struktur dan
Masrur, M. (2016). Pemrograman Web Dinamis Berorientasi Objek. Informatika.
menggunakan Java Server Pages dengan Tantra, R. (2012). Manajemen Proyek Sistem
Database Relasional MYSQL. Andi. Informasi, bagaimana mengolah proyek sistem
Nawang, M., Kurniawati, L., & Duta, D. (2017). informasi secara efektif & efisien. Andi Offset.
RANCANG BANGUN SISTEM
INFORMASI PENGOLAHAN DATA
PERSEDIAAN BARANG BERBASIS
DEKSTOP DENGAN MODEL
Perancangan Sistem Informasi Persediaan Barang pada PT. Infinity Global Mandiri 15