Anda di halaman 1dari 129

PERANCANGAN SISTEM INFORMASI INVENTORY

BERBASIS BARCODE UNTUK GUDANG


MAINTANANCE DI DPPU KUALANAMU

SKRIPSI

Oleh:
Fachrul Ananda Tuburfon
181450022

PROGRAM STUDI LOGISTIK MINYAK DAN GAS


POLITEKNIK ENERGI DAN MINERAL AKAMIGAS

CEPU

2022
PERANCANGAN SISTEM INFORMASI INVENTORY
BERBASIS BARCODE UNTUK GUDANG
MAINTENANCE DI DPPU KUALANAMU

SKRIPSI

Diajukan Guna Memenuhi Salah Satu Syarat Untuk Memperoleh Gelar


Profesional Sarjana Terapan Pada Program Sarjana Terapan
Program Studi Logistik Minyak Dan Gas
PEM Akamigas

Oleh :

Fachrul Ananda Tuburfon


181450022

PROGRAM STUDI LOGISTIK MINYAK DAN GAS


POLITEKNIK ENERGI DAN MINERAL AKAMIGAS

CEPU

2022
KATA PENGANTAR

i
ABSTRAK

Dalam aktifitas pergudangan sangat penting untuk melakukan pencatatan dan


penghitungan waktu masuk dan keluarnya barang atau material. Gudang Maintanance
PT. Pertamina Patra Niaga DPPU Kualanamu merupakan tempat yang memiliki fungsi
dalam aktifitas penerimaan, penyimpanan dan pengeluaran material untuk kebutuhan
operasional sarana dan fasilitas depot. Sistem pencatatan yang dilakukan pada gudang
tersebut masih menggunakan pencatatan manual, disebabkan pada kegiatan dalam
gudang maintanance pencatatan data masih menggunakan kertas dan Microsoft Excel,
sehingga jelas membutuhkan banyak kertas serta menghabiskan cukup banyak waktu.
Selain itu juga file Microsoft Excel yang disimpan pada komputer bisa hilang apabila
file mengalami corrupt . Untuk menjawab permasalahan tersebut dapat digunakan
sebuah perancangan sistem informasi yang disesuaikan dengan kebutuhan. Ada banyak
fitur yang terdapat dalam suatu sistem mengelola stok, salah satunya dengan
menggunakan teknologi barcode. Dalam merancang sistem ini menggunakan model
waterfall, bahasa pemrograman PHP, dan database MySQL yang dirancang sesuai
kebutuhan. Hasil dari penelitian berupa sebuah sistem informasi bisa diakses oleh
semua pengguna yang memiliki hubungan dengan operasional gudang. Pengujian
sistem informasi ini menggunakan metode black box. Hasil dari pengujian black box
menunjukkan sistem informasi dapat berjalan dengan baik dan telah sesuai harapan.

Kata Kunci : Sistem Informasi, Inventory, Barcode, Black-Box Testing.

ii
ABSTRACT

In warehousing activities, it is very important to record and calculate the time of entry
and exit of goods or materials. Warehouse Maintenance PT. Pertamina Patra Niaga
DPPU Kualanamu is a place that has the function of receiving, storing, and releasing
materials for the operational needs of depot facilities and facilities. The recording
system carried out at the warehouse still uses manual recording, due to activities in
the maintenance warehouse data recording still uses paper and Microsoft Excel, so it
obviously requires a lot of paper and spends quite a lot of time. In addition, files
Microsoft Excel stored on the computer can be lost if the file is corrupted. To answer
these problems can be used an information system design that is tailored to the needs.
There are many features contained in a stock management system, one of which is by
using barcodes. In designing this system using the waterfall, PHP programming
language, and MySQL database designed according to needs. The results of the
research are in the form of an information system that can be accessed by all users
who have a relationship with warehouse operations. Testing this information system
using the black box testing. Black box testing shows that the information system can
run well and has met expectations.

Keywords: Information System, Inventory, Barcode, Black-Box Testing.

iii
DAFTAR ISI

KATA PENGANTAR .................................................................................................. i


ABSTRAK ................................................................................................................... ii
ABSTRACT ................................................................................................................ iii
DAFTAR ISI ............................................................................................................... iv
DAFTAR GAMBAR ................................................................................................. vii
DAFTAR TABEL ...................................................................................................... ix
DAFTAR LAMPIRAN ............................................................................................... x
BAB 1 PENDAHULUAN
1.1 Latar Belakang ............................................................................................... 1
1.2 Rumusan Masalah .......................................................................................... 5
1.3 Tujuan Penelitian............................................................................................ 6
1.4 Batasan Masalah ............................................................................................. 7
1.5 Manfaat Penelitian.......................................................................................... 7
BAB 2 TINJAUAN PUSTAKA
2.1 Inventory Management ................................................................................... 9
2.2 Gudang ......................................................................................................... 10
2.3 Sistem Informasi .......................................................................................... 11
2.4 Sistem Informasi Berbasis Website.............................................................. 13
2.5 Pemograman Website ................................................................................... 14
2.6 Unified Modelling Language (UML) ........................................................... 15
2.6.1 Use Case Diagram ................................................................................ 16
2.6.2 Activity Diagram ................................................................................... 17
2.7 Database (Basis Data) .................................................................................. 18
2.7.1 XAMPP ................................................................................................. 18
2.7.2 MySQL ................................................................................................. 19
2.7.3 PHPMyAdmin....................................................................................... 21
2.8 Bahasa Pemograman .................................................................................... 21

iv
2.8.1 HTML ................................................................................................... 22
2.8.2 PHP ....................................................................................................... 23
2.8.3 CSS ....................................................................................................... 24
2.8.4 Framework CodeIgniter ........................................................................ 24
2.9 Text Editor .................................................................................................... 25
2.10 Sistem Barcode ............................................................................................. 26
2.11 Black Box Testing ......................................................................................... 27
2.12 Warehouse Management System (WMS) ...................................................... 28
2.13 Penelitian Terdahulu .................................................................................... 28
BAB 3 METODE PENELITIAN
3.1 Tempat dan Waktu Penelitian ...................................................................... 32
3.2 Alat dan Bahan Penelitian ............................................................................ 32
3.3 Subjek dan Objek Penelitian ........................................................................ 33
3.4 Jenis Data ..................................................................................................... 33
3.5 Teknik Pengumpulan Data ........................................................................... 34
3.6 Tahapan Penelitian ....................................................................................... 35
3.6.1 Identifikasi Masalah .............................................................................. 36
3.6.2 Pengamatan Lapangan .......................................................................... 37
3.6.3 Kajian Pustaka ...................................................................................... 38
3.6.4 Penetapan Rumusan Masalah dan Tujuan Penelitian ........................... 38
3.6.5 Pengumpulan Data ................................................................................ 39
3.6.6 Pengolahan Data dan Pembuatan Sistem Informasi ............................. 40
3.6.7 Input Material ke Sistem ....................................................................... 41
3.6.8 Pengujian Sistem ................................................................................... 43
3.6.9 Penarikan Kesimpulan dan Pemberian Saran ....................................... 44
BAB 4 PEMBAHASAN
4.1 Overview DPPU Kualanamu ........................................................................ 45
4.1.1 Tugas dan Fungsi DPPU Kualanamu ................................................... 46
4.1.2 Struktur Organisasi ............................................................................... 46
4.2 Analisis Permasalahan.................................................................................. 48

v
4.3 Analisis Kebutuhan Sistem .......................................................................... 49
4.4 Perancangan Sistem...................................................................................... 50
4.4.1 Use Case Diagram ................................................................................ 51
4.4.2 Activity Diagram ................................................................................... 54
4.5 Perancangan Database ................................................................................. 61
4.6 Implementasi Sistem .................................................................................... 64
4.6.1 Halaman Awal ...................................................................................... 64
4.6.2 Halaman Dashboard .............................................................................. 65
4.6.3 Halaman Profil Pribadi ......................................................................... 67
4.6.4 Halaman Data Pegawai ......................................................................... 68
4.6.5 Halaman Data Kategori ......................................................................... 71
4.6.6 Halaman Stock Barang ......................................................................... 74
4.6.7 Halaman Minta Barang ......................................................................... 77
4.6.8 Halaman Lihat Laporan ........................................................................ 79
4.7 Pengujian Sistem .......................................................................................... 80
4.8 Analisis Hasil Penelitian .............................................................................. 87
BAB 5 PENUTUP
5.1 Kesimpulan................................................................................................... 89
5.2 Saran ............................................................................................................. 90
DAFTAR PUSTAKA ................................................................................................ 91
LAMPIRAN

vi
DAFTAR GAMBAR

Gambar 2. 1 Skema Inventory Management ................................................................ 9


Gambar 2. 2 Tampilan XAMPP.................................................................................. 19
Gambar 2. 3 Komponen kerja PHP............................................................................. 23
Gambar 2. 4 Tampilan Visual Studio Code ................................................................ 26
Gambar 2. 5 Contoh Barcode...................................................................................... 27
Gambar 3. 1 Diagram Alir Penelitian ......................................................................... 36
Gambar 3. 2 Tahapan Pembuatan Sistem Informasi ................................................... 40
Gambar 4. 1 Struktur Organisasi................................................................................. 47
Gambar 4. 2 Use Case Diagram .................................................................................. 51
Gambar 4. 3 Activity Diagram Login ......................................................................... 55
Gambar 4. 4 Activity Diagram Tambah Pegawai ....................................................... 56
Gambar 4. 5 Activity Diagram Edit Profil .................................................................. 57
Gambar 4. 6 Activity Diagram Lihat Data Barang ..................................................... 58
Gambar 4. 7 Activity Diagram Tambah Barang ......................................................... 59
Gambar 4. 8 Activity Diagram Minta Barang............................................................. 60
Gambar 4. 9 Activity Diagram Lihat Laporan Barang ............................................... 61
Gambar 4. 10 Tabel Data Item .................................................................................... 62
Gambar 4. 11 Tabel Kategori ...................................................................................... 62
Gambar 4. 12 Tabel Data Pegawai ............................................................................. 63
Gambar 4. 13 Tabel Permintaan Barang ..................................................................... 64
Gambar 4. 14 Tampilan Login .................................................................................... 65
Gambar 4. 15 Tampilan Dashboard Pengawas ........................................................... 65
Gambar 4. 16 Tampilan Dashboard Pegawai.............................................................. 66
Gambar 4. 17 Tampilan Dashboard Pimpinan ............................................................ 66
Gambar 4. 18 Tampilan Dashboard Requester ........................................................... 67
Gambar 4. 19 Tampilan Profil Pribadi ........................................................................ 67
Gambar 4. 20 Tampilan Edit Profil ............................................................................. 68
Gambar 4. 21 Tampilan Data Pegawai ....................................................................... 69
Gambar 4. 22 Tambah Data Pegawai.......................................................................... 69
Gambar 4. 23 Edit Data Pegawai ................................................................................ 70
Gambar 4. 24 Hapus Data Pegawai ............................................................................ 71
Gambar 4. 25 Tampilan Data Kategori ....................................................................... 72
Gambar 4.26 Tambah Kategori ................................................................................... 72
Gambar 4.27 Edit Kategori ......................................................................................... 73
Gambar 4. 28 Tampilan Data Stock Barang ............................................................... 74
Gambar 4. 29 Tambah Barang .................................................................................... 75

vii
Gambar 4. 30 Edit Data Barang .................................................................................. 76
Gambar 4. 31 Hapus Data Barang .............................................................................. 76
Gambar 4. 32 Generate Barcode ................................................................................. 77
Gambar 4. 33 Tampilan Minta Barang ....................................................................... 78
Gambar 4. 34 Halaman Permintaan Barang ............................................................... 78
Gambar 4. 35 Tampilan Lihat Laporan Stock Gudang ............................................... 79
Gambar 4. 36 Tampilan Lihat Laporan Barang Keluar .............................................. 79
Gambar 4. 37 Cetak Laporan ...................................................................................... 80

viii
DAFTAR TABEL

Tabel 2. 1 Simbol Use Case Diagram ......................................................................... 16


Tabel 2. 2 Simbol Activity Diagram ........................................................................... 17
Tabel 2. 3 Penelitian Terdahulu .................................................................................. 29
Tabel 3. 1 Asumsi Barang di Gudang dan Kode......................................................... 41
Tabel 4. 1 Skenario Use Case Diagram pada Sistem .................................................. 52
Tabel 4. 2 Ringkasan Use Case................................................................................... 53
Tabel 4. 3 Pengujian Black Box Testing .................................................................... 81

ix
DAFTAR LAMPIRAN

Lampiran 1 Tampilan coding controller


Lampiran 2 Tampilan coding model
Lampiran 3 Tampilan coding view
Lampiran 4 Data Stock Material di Gudang
Lampiran 5 Contoh klarifikasi nomor digit inventaris

x
BAB 1 PENDAHULUAN

1.1 Latar Belakang

Industri 4.0 berawal dari gagasan revolusi industri keempat, teknologi telah

menjadi basis aktivitas sosial. Semua proses di era ini dilakukan dalam sistem otomatis

pada semua proses yang dilakukan manusia. Perkembangan teknologi internet semakin

berkembang, tidak hanya untuk menghubungkan orang di seluruh dunia, namun

menjadi dasar dari proses bisnis perusahaan.

Saat ini, teknologi informasi adalah satu diantara bagian penting untuk sebuah

perusahaan. Dengan diterapkannya teknologi informasi dalam badan perusahaan, maka

sistem informasi internal perusahaan menjadi terintegrasi dengan baik yang mana akan

mendukung proses bisnis internal suatu perusahaan, dan selain itu juga diharapkan

teknologi informasi bisa membantu manajemen dalam mengontrol prosedur yang

dilakukan oleh para pekerja Selain itu, manajemen memiliki akses terhadap informasi

yang akurat, cepat dan akurat yang dapat membantu dalam proses pengambilan

keputusan.

Sebelum era sistem informasi ini, pekerjaan sebagian besar unit pada perusahaan

dilakukan secara manual. Saat ini, unit kerja dapat memanfaatkan sistem informasi

untuk melaksanakan berbagai tugas secara efektif dan efisien. Hal ini dikarenakan

1
sistem informasi dapat diakses melalui perangkat lunak yang dapat digunakan,

sehingga memudahkan unit dalam menyelesaikan pekerjaan.

Dalam sistem informasi, komputasi yang nyaman dapat menyediakan fasilitas

pemrosesan data untuk sistem. Di era sistem informasi, jika kertas masih digunakan

sebagai media untuk mengolah dan menyimpan data serta menyebarkan informasi,

maka akan terasa tidak efisien disebabkan sifat kertas yang statis. Selanjutnya,

penyimpanan data krusial yang dipunyai perusahaan atau lembaga perlu diolah dalam

sistem informasi agar pekerjaan yang dimiliki unit kerja dapat lebih efektif dan efisien.

Sistem informasi diartikan sebagai sebuah sistem dalam suatu asosiasi yang mana

berupa perpaduan antara individu, kantor, inovasi, media, teknik, dan kontrol yang

dimaksudkan untuk mendapatkan jalur korespondensi yang signifikan, menangani

jenis pertukaran rutin tertentu, menjawab kepada eksekutif dan orang lain sehubungan

dengan suatu masalah (Jogiyanto, 2005). peristiwa di dalam dan di luar yang signifikan

dan memberikan premis yang mencerahkan ke arah yang cerdas.

Sistem informasi pada sebuah perusahaan membantu menyokong aktifitas

pekerjaan dan managerial decision (keputusan manajerial). Contoh dari kegunaan

sistem informasi dalam dunia kerja ialah di gudang. Fungsi dari gudang adalah untuk

menyimpan barang, maka kegiatan yang ada dalam pergudangan meliputi penerimaan,

penyimpanan dan pengiriman barang. Di dalam aktifitas kegiatan pergudangan,

penting untuk melakukan pencatatan dan penghitungan waktu masuk dan keluarnya

barang atau material, yang menyebabkan diperlukan suatu sistem informasi

2
pergudangan. Sistem informasi yang biasa ada pada sistem pergudangan biasa dikenal

sebagai Warehouse Management System (Sistem Manajemen Pergudangan) yang biasa

diringkas sebagai WMS. Warehouse Management System itu sendiri adalah sistem

yang digunakan untuk mengawasi masalah terkait penyimpanan gudang. Seperti yang

ditunjukkan oleh studi (Carman KM Lee, 2018). Sehubungan dengan rencana dan

penggunaan WMS yang berbasis teknologi internet, aktivitas pergudangan harus

diubah dikarenakan kebutuhan akan informasi serta data yang real-time. WMS

berbasis web dapat memperluas efisiensi, ketepatan dan kemahiran aktifitas

pergudangan.

PT Pertamina Patra Niaga DPPU (Depot Pengisian Pesawat Udara) Kualanamu

yang adalah salah satu DPPU di indonesia yang terletak di Deli Serdang, Sumatera

Utara yang melayani pengisian avtur kepada airliner di Bandar Udara Internasional

Kualanamu. Sebagai salah satu dari unit kerja PT Pertamina, DPPU Kualanamu

memiliki Fungsi Planning & Miantenance memiliki tugas dan wewenang dalam

pengelolaan rantai suplai pengadaan kebutuhan pemeliharaan asset atau sarana dan

fasilitas yang berupa aktifitas penerimaan, penyimpanan, dan juga pengeluaran

material pada gudang yang dimiliki oleh Fungsi Planning & Miantenance.

Warehouse Maintenance PT. Pertamina Patra Niaga DPPU Kualanamu,

merupakan tempat yang memiliki fungsi dalam aktifitas penerimaan, penyimpanan dan

pengeluaran material, yang mana selama waktu yang dihabiskan dalam proses masuk

dan keluarnya material, pencatatan data keluar dan masuk material perlu dilakukan.

3
Sistem pencatatan yang dilakukan pada gudang tersebut masih menggunakan

pencatatan manual, disebabkan pada kegiatan dalam gudang maintanance pencatatan

data masih menggunakan kertas dan Microsoft Excel, sehingga jelas membutuhkan

banyak kertas, menghabiskan cukup banyak waktu. Selain itu juga File Microsoft Excel

rentan hilang apabila pada komputer yang digunakan untuk menyimpan file tersebut

mengalami corrupt. Karena sistem pencatatan material masih mengunakan kertas, hal

ini merupakan kebalikan langsung dari revolusi industri 4.0 dan gerakan Paperless

Office, sehingga dalam penyusunannya aka nada tantangan dalam pembuatan laporan-

laporan yang diperlukan. Sistem informasi yang sesuai dengan kebutuhan gudang

DPPU Kualanamu sangat penting untuk kecukupan dan keefektifitas kegiatan

pergudangan. Penyumbang masalah yang disebutkan diatas dipicu oleh sistem

pencatatan yang belum melakukan sistem pencatatan material menggunakan teknologi

seperti barcode.

Ada banyak fitur yang terdapat dalam suatu sistem mengelola stok, diantaranya

termasuk manajemen stok, barcode scanning, procurement, dan pelaporan inventori.

Manajemen stok itu sendiri menggabungkan cara paling umum untuk benar-benar

melihat arus masuk dan keluarnya barang dalam gudang dan menghubungkan dengan

aliran faktor yang terkoordinasi, sistem barcode atau pelebelan yang berteknologi

tinggi canggih untuk barang sehingga dapat membantu dalam mengidentifikasi barang

menjadi lebih mudah, sistem procuremet yang mana memberikan data bahwa stok yang

tersedia sudah mulai berkurang dan sampai batas minimum, serta yang terakhir adalah

4
sistem pengawasan barang dan administarsi operasional barang dengan melakukan

pencatatan laporan inventori.

Dikarenakan hal-hal diatas, untuk mencari solusi dari masalah yang ada,

dirancanglah aplikasi pencatatan menggunakan sistem barcode yang dirancang dan

kemudian akan direkam dan ditempelkan pada setiap barang di gudang. Nomor

material memiliki fungsi sebagai cara penting dalam hal menyimpan dan melihat

informasi yang tersimpan. Informasi tersebut akan tersimpan ke dalam database server

oleh aplikasi yang telah dirancang. Fitur-fitur yang dimiliki dalam aplikasi ini adalah

sesuai dengan kebutuhan dalam sistem pencatatan dan ditegaskan oleh pihak dari

gudang maintenance DPPU Kualanamu. Hasil dari pengujian aplikasi ini dapat

membuktikan bahwa pihak gudang dapat melihat informasi material yang dapat

diakses, misalnya mengatur material sesuai dengan aktifitas keluar dan masuknya.

Aplikasi yang dibuat dapat diakses melalui smartphone.

Dengan adanya permasalahan di gudang maintenance DPPU Kualanamu, serta

dari penelitian terdahulu yang memiliki keterkaitan pada masalah-masalah yang ada,

maka penulis melakukan penelitian dengan judul “Perancangan Sistem Informasi

Inventory Berbasis Barcode Untuk Gudang Maintenance di DPPU Kualanamu”.

1.2 Rumusan Masalah

Dalam hal agar membuat masalah pada penelitian menjadi lebih jelas serta sesuai

dengan titik acuan, perlu adanya rumusan masalah yang terfokus. Hal tersebut

5
dimaksudkan untuk pembahasan dalam penulisan ini tidak meluas dari apa yang sesuai

diinginkan bagi penulis. Oleh karena itu, rumusan masalah dalam penelitian ini yakni

sebagai berikut:

1. Bagaimana poses sistem pencatatan material sebelum adanya ajuan perancangan

sistem informasi?

2. Bagaimana perancangan sistem informasi inventory agar bisa membantu proses

pencatatan keluar dan masuknya material di gudang maintenance menjadi

terintregrasi sehingga lebih cepat dan efisien di DPPU Kualanamu?

3. Bagaimana pengujian dari sistem informasi inventory pada gudang maintenance

DPPU Kualanamu berbasis barcode yang telah dirancang?

1.3 Tujuan Penelitian

Penelitian ini tentunya memiliki tujuan yang ingin dicapai, adapun tujuan dari

penelitian yang dilakukan ialah sebagai berikut.

1. Untuk mengetahui kebutuhan pencatatan material di gudang maintenance

DPPU Kualanamu.

2. Guna mengajukan usulan dari rancangan sistem informasi inventory yang

berbasis barcode di gudang maintenance DPPU Kualanamu.

3. Agar dapat mengetahui hasil dari pengujian sistem informasi inventory yang

berbasis barcode yang telah dirancang untuk gudang maintenance DPPU

Kualanamu.

6
1.4 Batasan Masalah

Guna pembahasan dari permasalahan menjadi lebih terfokus serta penelitian dapat

berjalan semestinya, untuk itu diperlukan suatu pembatasan masalah dari masalah yang

akan dibahas. Permasalahan yang dibahas peneliti dalam penulisan skripsi ini terfokus

pada hal-hal sebagai berikut:

1. Bahasa pemrograman yang dipakai berupa jenis bahasa pemrograman PHP dan

HTML dan database MySQL.

2. Sistem informasi dirancang berbasis teknologi barcode.

3. Perancangan sistem informasi ini dibatasi sampai tahap generate barcode.

4. Perancangan sistem tidak sampai tahap pemeliharaan.

5. Sistem informasi ini dirancang guna untuk keperluan internal gudang

maintenance DPPU Kualanamu.

6. Proses pencatatan hanya pada proses penyimpanan dan keluar masuknya barang.

1.5 Manfaat Penelitian

Diharapkan dari hasil penelitian ini dapat memberikan manfaat kepada berbagai

pihak, yakni:

1. Perusahaan

Sebagai bahan untuk usulan serta saran tentang permasalahan yang terjadi

pada perusahaan terkait dengan sistem pencatatan material.

2. Penulis

7
Ilmu dan pengetahuan penulis menjadi bertambah dalam hal mengenai sistem

informasi yang dirancang menerapkan teknologi barcode serta kegunaannya

untuk penyelesaian masalah.

3. Pembaca

Menambah pengetahuan dan ilmu baru mengenai sistem informasi yang

menenrapkan teknologi barcode serta dapat menjadi bahan referensi guna

penyusunan tugas akhir terkait sistem informasi di kemudian hari

8
BAB 2 TINJAUAN PUSTAKA

2.1 Inventory Management

Manajemen gudang adalah fungsi yang bertanggung jawab atas semua kebijakan

yang berhubungan dengan persediaan dalam suatu organisasi (Waters, 2003). Fitur ini

melibatkan penentuan kebijakan, aktivitas, dan prosedur untuk memastikan bahwa

jumlah yang benar dari setiap item ditebar pada satu waktu. Manajemen gudang adalah

bagian dari kegiatan logistik dan fokus umumnya adalah pada tanggung jawab

persediaan bahan. Untuk mengetahui gambaran dari kegiatan logistik secara

keseluruhan dapat dilihat pada gambar dibawah ini.

Gambar 2. 1 Skema Inventory Management

9
2.2 Gudang

Gudang merupakan tempat menyimpan barang sementara waktu dan pengambilan

inventory guna menunjang aktivitas operasional suatu perusahaan atau organisasi

untuk melanjutkan ke proses operasi selanjutnya, ke lokasi distribusi, ataupun tujuan

end costumer. Pengertian dari gudang yang lain ialah : “Part of a firm’s logistics system

that stores products (raw materials, parts, goods in process, finished goods) at and

between point of origin and point of consumption, and providers information to

management on the status, condition, and disposition of items being stored”.

Apabila inventory mengalami kelebihan, kemudian diletakkan di gudang. Sehabis

itu, petugas di gudang wajib menentukan jika inventory ataupun barang persediaan

tersimpan dengan baik, terpelihara keadaan barang, serta tercatat statusnya yang mana

menyebabkan tidak terdapat modal perusahaan yang hilang atau kesalahan dalam

mengawasi barang di gudang. Keuntungan terdapatnya gudang untuk inventory yaitu

gudang menjadi untuk menyimpan barang serta melindunginya dari hujan ataupun

factor cuaca lainnya, kemudian gudang dapat menjamin ketepatan waktu yang pas

sesuai pesanan atau menjamin service level, dapat memantau status dari barang, gudang

bisa sebagai perlengkapan komunikasi dengan konsumen, serta membantu kurangi

pengeluaran biaya transportasi.

Gudang maintenance yang terdapat di DPPU Kualanamu adalah gudang tempat

penyimpanan mataerial yang dipergunakan untuk membantu memperbaiki fasilitas

operasional.

10
2.3 Sistem Informasi

Sistem informasi secara teknis didefinisikan sistem informasi selaku seperangkat

sekelompok bagian yang saling berhubungan yang mana berfungsi menghimpun,

memproses, menyimpan, dan melakukan pendistribusian data guna menunjang

mengambil suatu keputusan serta pengendalian dalam sesuatu organisasi (Loudon,

2010). Sistem informasi tidak cuma menunjang pengambilan keputusan, koordinasi,

serta kontrol, namun juga membantu manajer serta karyawan menyelidiki

permasalahan, memvisualisasikan permasalahan yang kompleks, serta meningkatkan

pengembangan produk baru.

Suatu sistem informasi pada basisnya mempunyai tiga kegiatan yaitu input

(masukan), processing, dan output (keluaran). Dari tiga hal tersebut membantu dalam

mengambil suatu keputusan, manajemen operasional, memecahkan masalah dengan

analisis, dan pengembangan produk baru.

Komponen-komponen yang ada pada sistem informasi dikenal sebagaimblok

bangunan yang terdiri dari :

1. Blok Masukan

Blok masukan merupakan format data yang dimasukkan ke sistem informasi dan

berisi tata cara serta media guna mengumpulkan informasi input, serupa dokumen

dasar.

2. Blok Model

11
Suatu blok model terdiri dari gabungan prosedur, logika, serta model numerik

yang mengontrol data input dan data yang disimpan dalam database dengan

teknik yang telah didetetapkan guna menciptakan output yang di impikan.

3. Blok Keluar

Pencapaian sistem informasi menggambarkan hasil dari data yang bermutu serta

dokumentasi yang bernilai untuk seluruh tingkatan manajemen dan seluruh

pengguna sistem.

4. Blok Teknologi

Teknologi ialah toolkit guna bekerjanya suatu sistem informasi. Teknologi

sebagai sarana buat menunjang dalam menerima input, melaksanakan model,

mengakses penyimpanan informasi, memproduksi dan mentransmisikan output,

serta menggerakkan segala sistem. Terdapat tiga bagian dari teknologi itu sendiri,

yaitu brainware, software, serta hardware.

5. Blok Basis Data

Database diartikan sebagai gabungan data yang dihubungkan satu sama lain,

ditaruh di piranti keras komputer, serta digunakan oleh piranti lunak buat

beroperasi. Data yang disimpan dalam database mesti diatur sedemikian rupa

sehingga data yang dihasilkan bermutu besar. Organisasi basis data yang baik

pula menunjang efisiensi kapasitas penyimpanan. Basis data diakses lewat paket

piranti lunak yang biasa dikenal ialah database management system (DBMS).

6. Blok Kendali

12
Terdapat banyak perihal yang bisa mengganggu suatu sistem data ialah semacam

bencana, temperatur, air, debu, penipuan, kegagalan sistem. Blok kendali wajib

dirancang serta diimplementasikan buat menghindari kehancuran pada sistem

data, serta tiap kesalahan bisa diperbaiki dengan segera.

2.4 Sistem Informasi Berbasis Website

Menurut (Jeffery L, 2004) dalam (Handoyo, 2011), sistem informasi berbasis web

dimaksudkan untuk menyediakan laporan-laporan yang dibutuhkan pengguna sistem

melalui browser aplikasi dan teknologi internet. Dalam pengertian website itu sendiri,

menurut (Helianthusonfri, 2018) dalam (Prasetyo, 2018), website adalah informasi

yang dapat diperoleh melalui internet, dan website adalah kumpulan teks, gambar, dan

animasi yang ditempatkan dalam satu kesatuan. Saat ini, tiga jenis website yang umum

ditemukan.

1. Website Statis

Web Statis merupakan web yang digunakan secara statis ataupun diam-diam

dalam artian konten web ini tidak sering diupdate.

2. Website Dinamis

Web dinamis ialah web yang digunakan secara dinamis. Maksudnya, konten

dalam website itu umumnya secara berkala diperbarui.

3. Website Interaktif

13
Web interaktif merupakan website yang membolehkan pengguna berhubungan

langsung dengan pengguna lain ataupun pada website itu sendiri.

2.5 Pemograman Website

Pemrograman web terdiri dalam dua suku kata, kata pemrograman dan kata web.

Dalam bahasa Inggris, menulis program komputer dicirikan sebagai siklus dan strategi

untuk membuat program. Web dicirikan sebagai jaringan PC yang berisi situs-situs dari

Internet yang memberikan teks, ilustrasi, gerakan, dan suara melalui konvensi

perpindahan hypertext. Menurut (Rerung, 2018), hal utama untuk menggunakan

program komputer penulisan web adalah:

 Server Web (Jeffery L, 2004) (Jogiyanto, 2005)

Ini mewakili sisi lain dari World Wide Web. Server web menunggu permintaan

pemrosesan data lebih lanjut dari pengguna browser seperti Internet Explorer.

Server web populer yang saat ini digunakan adalah XAMPP.

 Web Editor

Difungsikan untuk mengawasi catatan online. Editor web digunakan untuk

membuat dialek pemrograman yang perlu digunakan oleh insinyur perangkat

lunak saat membangun kerangka kerja online. Editor web terkenal yang

digunakan saat ini adalah Sublime Text dan Visual Studio Code.

 Database Server

14
Berisi pemrograman yang digunakan untuk mengontroli projek pada komputer

atau database. Kami sangat menginginkan basis informasi untuk menyimpan

informasi dengan tujuan agar aplikasi yang kami buat lebih powerfull.

Pemrograman suatu web ini melibatkan aplikasi basis informasi MySQL

sebagai perangkat kumpulan data default untuk server web XAMPP.

2.6 Unified Modelling Language (UML)

Unified Modeling Language (UML) adalah alat untuk memvisualisasikan dan

mendokumentasikan hasil investigasi dan konfigurasi, termasuk sintaks untuk

menampilkan diagram bingkai (Braun, 2001). Ini juga merupakan satu set demo

menunjukkan yang menggambarkan atau menggambarkan kerangka kerja

pemrograman yang berhubungan dengan objek (Jeffery L, 2004).

Unified Modeling Language (UML) menetapkan spesifikasi untuk membangun

kerangka kerja dengan ide proses bisnis, kelas bahasa pemrograman, detail repositori,

dan suku cadang yang diharapkan oleh kerangka kerja saat membuat kerangka kerja

proyek. UML ini memerlukan diagram untuk menggambarkan kerangka kerja (A. S.

Rosa, 2014) dalam (Prasetyo, 2018).

15
2.6.1 Use Case Diagram

Use Case Diagram dapat menunjukkan apa yang user dapat lakukan pada sistem.

Use case merupakan model perilaku (behavior) dari sistem informasi yang dibuat (A.

S. Rosa, 2014). Gambar-gambar dalam use case diagram adalah:

Tabel 2. 1 Simbol Use Case Diagram

16
2.6.2 Activity Diagram

Diagram aktivitas menggambarkan siklus atau aliran tindakan dari suatu sistem

atau aktivitas bisnis yang terdapat dalam perangkat lunak (A. S. Rosa, 2014). Diagram

aktivitas tidak menggambarkan apa yang dilakukan aktor, melainkan tindakan yang

dapat dilakukan sistem. Berikut ini ialah beberapa dari simbol yang merupakan bagian

dalam diagram aktivitas.

Tabel 2. 2 Simbol Activity Diagram


2.6.2

2.6.3

2.6.4

2.6.5

2.6.6

2.6.7

2.6.8

2.6.9

2.6.10

2.6.11

2.6.12

2.6.13

17
2.7 Database (Basis Data)

Database adalah sebuah tempat penyimpanan yang sangat besar dimana terdapat

bermacam-macam informasi yang berisi data operasional dan juga deskripsi data.

Seperti yang diungkapkan oleh (Connolly, 2010), bahwa database adalah adalah

bermacam-macam informasi yang terkait secara konsisten dan penggambaran

informasi, dimaksudkan untuk menemukan data yang diperlukan oleh suatu asosiasi.

Dalam hal menangani pengelolaan database, diperlukannya piranti lunak dalam

mengolah database yang biasa dikenal sebagai database management system (DBMS).

DBMS ialah piranti lunak yang dimaksudkan untuk bekerja dengan cara yang paling

umum untuk memasukkan, mengubah, dan menghapus informasi dalam database.

2.7.1 XAMPP

Dikutip dari (Nugroho, 2011), XAMPP adalah paket PHP berbasis open source,

diciptakan untuk membuat pemrograman web lebih mudah digunakan. XAMPP adalah

pemrograman gratis yang mendukung berbagai kerangka kerja dan merupakan

tumpukan dari bermacam proyek seperti Apache, MySQL, PHP, Filezila dan

PHPMyadmin. Pekerjaan XAMPP adalah elemen dari server gratis (localhost) yang

tidak menggunakan organisasi web. Nama XAMPP mewakili X (nama kerangka

kerja), Apache, MySQL, PHP, dan Perl. Produk ini tidak sulit untuk dioperasikan dan

bisa menjalankan tampilan halaman situs web dengan kuat. XAMPP biasanya terdiri

dari beberapa segmen seperti Htdocs, PHPMyAdmin dan Control Panel.

18
Gambar 2. 2 Tampilan XAMPP

2.7.2 MySQL

Dikutip dari Abdul (2008), MySQL ialah piranti lunak yang mencakup DBMS

(database management system) yang bersifat open source. Menurut (Raharjo, 2015),

MySQL adalah RDBMS (relational database management system) atau server

database yang mengawasi database dan dengan cekatan mengikuti database dalam

kapasitas yang cukup besar yang bisa diakses oleh user pemilik akses.

Selain itu, dalam kasus tertentu kami menjual lisensi secara finansial. MySQL

bisa bekerja pada sitem operasi yang beragam seperti Windows, Mac Os, Oracle, dan

Linux. MySQL mempunyai karakter multi-user dengan demikian, itu cenderung

mudah digunakan oleh banyak klien secara bersamaan. Produk ini memiliki level

security atau keamanan yang sangat baik dengan berbagai lapisan keamanan, seperti

19
tingkat perlindungan subnet, nama host, dan persetujuan klien yang terperinci dengan

enkripsi kata rahasia. MySQL memproses informasi dengan cepat dan cekatan dalam

banyak ahasa pemrograman.

Terdapat dua jenis data dalam database, diantanya adalah :

1. Data Definition Language (DDL) dipakai untuk menyusun kerangka database.

Perintah yang digunakan sebagai berikut:

a. CREATE : Perintah ini digunakan ketika pengguna akan membuat database,

table maupun kolom.

b. ALTER : Perintah untuk mengubah table pada database, seperti menambah, dan

mengubah atribut kolom pada table tersebut. DROP : Perintah yang diunakan

untuk delete table maupun kolom database yang telah dibuat.

2. Data Manipulation Language (DML) dipakai user atau pengguna untuk

mengolah data seperti menambah, mengubah, menghapus dan menampilkan

dalam basis data yang telah dibuat sebelumnya. Perintah yang digunakan sebagai

berikut:

a. INSERT : Perintah untuk memasukan data ke dalam table dari database yang

telah dibuat.

b. SELECT : Perintah untuk memilih dan menampilkan data tertentu dari

database.

c. UPDATE : Perintah ini yang digunakan untuk mengubah data pada database.

d. DELETE : Perintah untuk menghapus data dari Database.

20
2.7.3 PHPMyAdmin

Seperti yang ditunjukkan oleh (Sibero, 2013) PHPMyAdmin adalah aplikasi

penyokong dalam hal untuk administrasi database MySQL. Menurut (Hidayatullah,

2017), PHPMyAdmin adalah perangkat open source yang dibuat dengan bahasa

pemrograman PHP dalam hal menangani organisasi MySQL berbasis World Wide

Web.

Beberapa fitur yang bisa dipakai dalam aplikasi ini termasuk membuat,

mengubah, dan menghapus kumpulan data, tabel, bidang, dan kolom. Aplikasi ini

sangat menarik bagi siapa saja yang mencari tahu tentang administrasi kumpulan data.

PHPMyAdmin biasanya diingat untuk paket pembuatan pemrograman XAMPP,

sehingga klien dapat ragu untuk menggabungkannya dengan localhost.

2.8 Bahasa Pemograman

Bahasa pemograman atau yang juga sering di sebut sebagai bahasa komputer,

adalah bahasa yang digunakan seorang pemrogram untuk melakukan perintah ke

komputer maka dari itu bahas ini juga bisa disebut sebgai bahasa pemrograman

komputer (Jusuf, Berlian, & Rosdiana, 2013 dalam Prasetyo, 2018). Bahasa

pemrograman merupakan dokumentasi untuk memberikan program computer yang

tepat. Jadi, dalam bahasa pemrograman yang digunakan sebagai perangkat khusus

untuk memberikan perintah kepada komputer yang dapat diterapkan, seperti

menyimpan data, menhapus, serta mengubah data (Yahfizham, 2019).

21
Jenis bahasa pemrograman yang biasa digunakan oleh para web developer atau

pengembang web ialah sebagai berikut.

2.8.1 HTML

Dikutip dari , HTML atau Hypertext Markup Language dapat membuat pengguna

dalam hal membuat situs website yang ditulis dalam desain HTML. Hyperlink

interaktif di semua desain laporan Dokumen, gambar, media, dan struktur yang dapat

dibentuk disesuaikan melalui struktur HTML. Jika pengguna menggunakan HTML,

diperlukan juga menggunakan struktur bahasa PHP. Dengan menggunakan PHP, klien

tidak dapat melihat kode PHP yang tertulis dalam program (Fiber Siregar dan

Muhammad, 2009) dalam (Kartika, 2013).

HTML adalah bahasa standar untuk menampilkan situs. Semua record HTML

dimulai dan diakhiri dengan label HTML dan terdiri dari header dan body. Komponen

header dapat menggabungkan komponen judul, yang merupakan judul catatan HTML

yang muncul di judul jendela program. Komponen body menunjukkan item dalam

rekaman HTML (Hidayatullah, 2017).

22
2.8.2 PHP

PHP (Hypertext Preprocessor) adalah bahasa pemrograman berkemampuan

memproses dan mengontrol informasi dengan kuat (Komputer, 2009). PHP bisa

digambarkan seperti bahasa pra-pengaturan yang diinstal di sisi server. Ini menyiratkan

bahwa semua struktur kalimat dan perintah program dibuat oleh pengguna sepenuhnya

dieksekusi oleh server, namun dapat diingat untuk halaman HTML biasa.

PHP bersifat open source atau diperbolehkan menggunakan bahasa

pemrograman. PHP juga lintas-tahap, sehingga dapat digunakan dengan kerangka kerja

yang berbeda. PHP dapat bekerja sebagai modul untuk pelayan situs dan sebagai

executable twofold dengan CGI. Bahasa pemrograman PHP memiliki tempat dengan

jenis pemrograman translator. Artinya, menggambarkan interpretasi kode mesin yang

segera diuraikan dan dirasakan oleh PC ketika baris kode dijalankan.

Gambar terlampir dibawah ini menunjukkan komponen kerja pada sistem yang

ditulis dalam PHP (Raharjo, 2015).

Gambar 2. 3 Komponen kerja PHP

23
2.8.3 CSS

CSS (Cascading Style Sheet) adalah bahasa template yang difungsikan guna

menggambarkan penampilan dari dokumen bust dalam markup language. CSS adalah

Bahasa template yang membantu mendesain bagian-bagian dari web yang dirancang.

Inti dari CSS ini adalah menyusun halaman web yang standar menjadi bentuk web

berkualitas yang lebih indah dan menarik.

CSS terutama digunakan untuk mengisolasi konten yang direkam yang ditulis

dalam HTML dari desain tampilan yang diatur dengan CSS itu sendiri. Pemisahan ini

akan memberi para web developer lebih banyak perintah atas tampilan dan nuansa situs

mereka, mengurangi kerumitan dan pengulangan konten HTML yang terorganisir.

2.8.4 Framework CodeIgniter

Framework merupakan suatu kerangka kerja yang dapat difungsikan dalam

mengembangkan sebuah website. Framework ini diciptakan agar membantu para

pengembang web dalam menulis baris coding. Memanfaatkan framework ini membuat

penulisan coding akan jauh lebih sederhana, cepat, dan mudah diatur. Framework

memiliki kapasitas utama untuk mempermudah para pengembang web dalam

mendesain suatu website. Demikian juga, framework juga memiliki kegunaan lain.

Berikut adalah beberapa diantaranya:

- Jadikan kode program lebih teratur

- Peningkatan keamanan

- Mempercepat pembuatan situs

24
- Pemeliharaan dan dukungan situs lebih sederhana

Menurut (Raharjo, 2015) “CodeIgniter adalah kerangka kerja web untuk bahasa

pemrograman PHP yang dibuat pada tahun 2006 oleh Rick Ellis, pendiri dan pendiri

EllisLab. EllisLab adalah kelompok kerja yang didirikan pada tahun 2002 untuk

menyediakan pengembang Web mengembangkan perangkat lunak dan peralatan".

Codeigniter adalah framework PHP yang menggunakan MVC (Model, View,

Controller). MVC adalah metode pemisahan logika data (model) dari logika (tampilan)

dan logika proses (pengontrol) atau secara sederhana desain antarmuka, data, dan

proses (Hidayatullah, 2017).

2.9 Text Editor

Text Editor ialah semacam produk apikasi atau program pada komputer yang

mampu membantu user dalam menciptakan, mengedit, atau menyunting file teks (plain

text). Penggunaan text editor dapat membantu dalam membuat program komputer,

kode sumber bahasa pemograman, serta menciptakan halaman website atau template

desain web dan membuat aplikasi tertentu. Text editor pada program komputer ini

banyak digunakan secara general oleh programmer untuk tujuan pemrograman. Salah

satu text editor yang digunakan adalah Visual Studio Code.

25
Gambar 2. 4 Tampilan Visual Studio Code

Visual Studio Code adalah editor kode sumber yang sangat ringan dan cukup kuat

yang jika dijalankan pada desktop. Aplikasi ini menyediakan dukungan bawaan untuk

JavaScript, naskah, Node.js, dan mempunyai berbagai ekstensi untuk bahasa lain

seperti C++, C#, Python, dan PHP.

2.10 Sistem Barcode

Barcode adalah kumpulan informasi optik yang dapat terbaca oleh mesin. Barcode

menangkap informasi dari lebar garis pemisahan garis yang sama dan kadang-kadang

disinggung sebagai identifikasi standar atau kerangka gambar lurus atau 1D (satu

dimensi). Barcode tidak hanya mempunyai bentuk garis, tetapi juga kotak, titik, segi

enam, dan beberapa bentuk geometris lainnya dalam gambar yang disebut kode matriks

atau simbol 2D (dua dimensi). Barcode memiliki isi beberapa digit enkripsi. Saat

26
memindai barcode dengan pemindai barcode, kode tersebut secara otomatis ditautkan

ke data material yang disimpan dalam database.

Gambar 2. 5 Contoh Barcode

2.11 Black Box Testing

Pengujian black-box adalah jenis pengujian yang berfokus pada spesifikasi

fungsional perangkat lunak.Penguji dapat menentukan serangkaian kondisi input untuk

menguji spesifikasi fungsional program (Shihab, 2011).

Pengujian black-box adalah aspek mendasar dari pengujian sistem tanpa berfokus

pada struktur logis internal perangkat lunak. Metode ini digunakan untuk menentukan

apakah perangkat lunak berfungsi dengan baik. Pengujian black-box adalah metode

perancangan data pengujian berdasarkan spesifikasi perangkat lunak. Hasilkan data uji,

jalankan pada perangkat lunak, dan periksa apakah keluaran perangkat lunak sesuai

dengan yang diharapkan. Pengujian black-box mencoba menemukan kategori

kesalahan berikut:

1. Fungsionalitas salah atau hilang.

2. Kesalahan antarmuka.

27
3. Struktur data atau kesalahan akses database eksternal.

4. Kesalahan kinerja.

5. Kesalahan inisialisasi dan terminasi.

(Perry, 1995)

2.12 Warehouse Management System (WMS)

Warehouse Management System (WMS) atau dalam bahasa Indonesia disebut

Sistem Manajemen Pergudangan ialah sebuah sistem aplikasi komputer berbasis

database, yang difungsikan guna menambah efisiensi gudang dalam menjaga

keakuratan data stock atau persediaan dengan cara dilakukan pencatatan setiap proses

transaksi yang ada pada gudang (Ramaa & Rangaswamy, 2012). Warehouse

Management System (WMS) berjalan sebagai sistem yang mengontrol aktifitas

pergudangan dalam rantai pasok, misalnya dalam penerimaan barang, menyimpan

barang dan mengontrol order keluar barang (Wiyono, dkk., 2011). Alasan utama dari

kegunaan WMS untuk perkembangan dan kapasitas stock yang ada pada sebuah

gudang dan untuk menangani transaksi yang terkait dengan penerimaan, pemilihan,

pengambilan dan pengiriman stock pada gudang. (Faber, 2013).

2.13 Penelitian Terdahulu

Penelitian ini dibantu oleh penelitian-penelitian terdahulu yang peneliti gunakan

sebagai referensi penulisan. Adapun penelitian-peelitian akhir yang digunakan adalah

sebagai berikut.

28
Tabel 2. 3 Penelitian Terdahulu

No. Penulis Judul Tahun Kesimpulan


1. Sandi Penerapan 2016 Hasil akhir yang diperoleh dari
Tendean, Barcode pada pengujian yang diarahkan oleh
Andhika Perancangan analis di PO Sarana adalah dapat
Adnan, dan Sistem membantu PO Sarana dalam
Bachtiar Informasi membatasi kesalahan dalam
Penjualan penanganan informasi dan
(Studi Kasus meningkatkan kecukupan dan
pada PO produktivitas kerja. Sehubungan
Sarana) dengan ide-ide dari para ilmuwan
untuk meng-upgrade kerangka
yang diusulkan direncanakan,
khususnya PO Sarana perlu
memimpin mempersiapkan
pekerja dan pemeliharaan
kerangka yang telah dibuat oleh
spesialis untuk memberikan hasil
yang normal.
2. Peter Perancangan 2017 Azyan Photo adalah sebuah posisi
Anton Sistem bisnis yang sebenarnya melibatkan
Paulus Informasi teknik manual untuk menangani
Inventori dan menyimpan informasi barang,
Berbasis Web mendekati barang dagangan,
Menggunakan produk aktif dan laporan terpisah
PHP pada mereka. Dengan rencana kerangka
Azyan Photo kerja baru, usia laporan yang
Batam mengelola informasi tentang
produk yang mendekati, barang
dagangan aktif, dan permintaan
untuk produk aktif dapat
membatasi kesalahan. Permudah
panitera untuk mengawasi
informasi mendekati barang
dagangan, barang, produk aktif,
dan membuat laporan tanpa
masalah.

3. I Putu Alit Perancangan 2017 Penelitian ini diharapkan dapat


Putra Aplikasi merencanakan aplikasi kerangka
Yudha, Sistem kerja stok yang memanfaatkan
Made Inventory pemindai identifikasi standar pada

29
Sudarma, Barang gadget Android. Perencanaan
Putu Arya Menggunakan aplikasi ini melibatkan bahasa
Mertasana Barcode Basic dalam pembuatan aplikasi
Scanner area kerja dan bahasa Java untuk
Berbasis aplikasi Android. Kumpulan data
Android yang digunakan adalah kumpulan
data MySql yang disimpan di
server berbasis web sehingga dapat
diakses dengan baik oleh aplikasi
kerangka kerja stok di Android
secara portabel. Cara paling umum
untuk memperdagangkan
informasi di antara Android dan
kumpulan data menggunakan
administrasi web untuk bekerja
dengan penyampaian informasi.
Efek dari pembuatan aplikasi ini
adalah Anda dapat mengecek
keadaan dengan stok data
aksesibilitas melalui ponsel
Android hanya dengan memfilter
tag standar yang terekam pada
barang tersebut. Implikasinya
aplikasi ini juga dapat lebih
mengembangkan administrasi
kepada pembeli toko.
4. Joseph Pemanfaatan 2018 Mengingat hasil pengujian,
Dedy QR-Code perencanaan, dan pengujian,
Irawan dan Sebagai Media pencipta alasan bahwa melibatkan
Emmalia Promosi Toko QR-Code dalam pengembangan
Adriantanti item toko dapat menarik
keuntungan pembeli, karena
menampilkan penggambaran item
menjadi lebih mudah dan lebih
cepat tanpa membuat gabungan
dari web tentang penggambaran
barang. Salah satu kegunaan QR-
Code adalah sebagai sarana
promosi untuk toko-toko, karena
dengan menggunakan kode ini dan
dengan bantuan web, sebuah
kerangka promosi akan dibentuk

30
dengan biaya kerja tetapi dapat
mencakup sangat luas. wilayah.
Media khusus ini dilakukan
dengan merencanakan informasi
merchandise atau barang yang
dijual di toko, latihan waktu yang
terbatas seperti limit dan promosi
yang akan dilakukan oleh toko.
5. Muhamma Strategi 2021 Pada review kali ini, pembuat
d Aulia Peningkatan membuat sebuah framework
Farhan Sistem perekaman materi dengan
Dalimunthe Pencatatan menggunakan identifikasi standar
Warehouse PT. dengan menggunakan bahasa
Pertamina pemrograman, PHP, MySQL,
Refinery Unit CSS, Javascript, HTML sebagai
VII Kasim dataset framework. Kerangka
dengan kerja telah dicoba dengan
Menggunakan kemajuan yang menyertainya:
Barcode sebuah.
a. Klien dapat masuk dan
menggunakan nama pengguna dan
id frasa rahasia yang diberikan
oleh administrator
b. Administrator juga dapat
mengisi informasi materi
tambahan, mengubah pekerja dan
masuk dan meninggalkan produk
dan juga membuat identifikasi
standar terprogram sesuai dengan
kode materi yang dimasukkan.
c. Klien dapat memeriksa tag
pemindai menggunakan ponsel
dan dapat menyelesaikan
informasi produk.
d. Klien dapat mencetak tag
standar dari kerangka kerja ke
dalam jenis stiker tag pemindai
e. Administrator juga dapat
menambahkan klien melalui
PhpmyAdmin

31
BAB 3 METODE PENELITIAN

Metode penelitian diartikan sebagai sarana yang digunakan dalam mengatasi

masalah dalam sebuah tinjauan. Metode penelitian dapat juga mengandung arti sebagai

suatu penelitian yang terorganisir atau disengaja yang dilakukan sebagai suatu bentuk

pencarian solusi yang tepat terhadap objek penelitian.

3.1 Tempat dan Waktu Penelitian

Penelitian ini dilaksanakan di PT Pertamina Patra Niaga DPPU Kualanamu yang

berlokasi di Komplek Perkantoran Bandara Internasional Kualanamu, DPPU

Kualanamu, Desa Beringin, Kec. Beringin, Kab. Deli Serdang, Sumatera Utara.

Penelitian dilaksanakan mulai 10 Januari 2022 sampai dengan 8 April 2022.

3.2 Alat dan Bahan Penelitian

1. Perangkat Keras

a. Laptop Asus Notebook X441M dengan spesifikasi sebagai berikut:

1) Processor Intel® Celeron N4000 up to 2.6 Ghz

2) RAM 4GB

3) HDD 1TB

2. Perangkat Lunak

32
a. Windows 10 Pro

b. Xampp V.3.2.2

c. Visual Studio Code

d. PHP 7

e. MySQL

3.3 Subjek dan Objek Penelitian

Subjek penelitian itu sendiri dapat bercirikan sebagai individu, spot, atau benda

yang digunakan sebagai persepsi yang untuk situasi ini digunakan dalam kaitannya

untuk pembubutan target penelitian. Pada penelitian ini, subjek penelitian yang

diperhatikan ialah perancangan sistem informasi pada bagian maintanance, yang

difokuskan pada kegiatan keluar dan masuknya barang di gudang maintanance DPPU

Kualanamu.

Sementara itu, objek penelitian ini adalah sistem informasi yang akan dirancang

dengan berbasis Barcode pada inventory gudang maintanance di DPPU Kualanamu.

Penelitian akan dilakukan berdasarkan data terkait keluar masuk material di gudang

maintenance DPPU Kualanamu. Objek diatas akan dilakukan analisa dan dijadikan

alasan untuk perancangan sistem inventory di gudang maintenance untuk

mempermudah pencatatan keluar masuk material.

3.4 Jenis Data

33
Untuk penelitian yang dilakukan ini, jenis data yang dipergunakan merupakan data

primer dan data sekunder. Agar lebih memahami mengenai data primer dan data

sekunder akan di uraikan dengan penjelasan dibawah ini.

1. Data Primer

Data primer ialah jenis data berupa data dikumpulkan secara direct atau langsung

pada lokasi tempat penelitian. Data primer dikumpulkan secara langsung melalui

beberapa teknik berupa observasi, kuesioner dan wawancara.

2. Data Sekunder

Data sekunder ialah jenis data berupa data bisa hanya dapat didapati melalui

pihak lain yang mana data sekunder pada penelitian ini didapati dari beberapa

data yang dimiliki perusahaan berupa dokumen-dokumen perusahaan.

3.5 Teknik Pengumpulan Data

Mengumpulkan data yang akan digunakan untuk tujuan penelitian dapat

digunakan melalui cara yang bermacam-macam. Beberapa cara atau metode yang

dilakukan guna mengumpulkan data pada penulisan skripsi ini adalah sebagai berikut:

1. Observasi

Cara ini dilakukan dengan memperhatikan dan mencatat secara langsung

pergerakan berbagai jenis barang yang memiliki keterkaitan dengan sistem

keluar masuknya barang di gudang maintenance pada DPPU Kualanamu.

dilakukannya aktifitas ini bertujuan agar mengumpulkan data penting, untuk

34
mendapatkan pandangan yang wajar dari sistem keluar masuk barang yang

sedang berjalan.

2. Wawancara

Biasanya teknik ini dilakukan dengan mengajukan pertanyaan pada bagian

maintenance yang yang memiliki tanggung jawab dalam operasional keluar

masuk barang pada gudang guna memperoleh informasi secara terperinci dan

tepat.

3. Kajian Pustaka

Khususnya informasi yang dihimpun dari beberapa sumber, misalnya buku-

buku dan sumber internet untuk membahas masalah-masalah dalam

menganalisa maupun teknik rancang bangun yang digunakan sebagai semacam

perspektif dalam perancangan sistem.

3.6 Tahapan Penelitian

Saat melaksanakan penlitian ini tentunya terdapat input proses dan juga output

dari penelitian. Gambar yang terlampir dibawah ini akan menjelaskan mengenai

tahapan-tahapan pelaksanaan penelitian menggunakan flow chart atau diagram alir.

35
Gambar 3. 1 Diagram Alir Penelitian

3.6.1 Identifikasi Masalah

Identifikasi masalah dicirikan sebagai upaya untuk memahami masalah dan

membuat klarifikasi dapat diukur. Identifikasi diselesaikan sebagai langkah awal

penelitian. Pada tahap ini dilakukan issue recognizable proof untuk mengetahui

36
permasalahan yang ada di area penelitian sehingga para peneliti dapat melakukan

penelitian. Permasalahan di daerah penelitian DPPU Kualanamu adalah dengan alasan

bahwa kegiatan dalam gudang maintanance pencatatan data masih menggunakan

kertas dan Microsoft Excel, sehingga jelas membutuhkan kertas yang banyak,

memakan waktu yang cukup lama dan terlebih lagi beberapa masalah yang berbeda

yang dapat terjadi seperti lamanya perpindahan, pencarian, pencatatan, pemantauan

material yang keluar masuk. Terlebih lagi, File Microsoft Excel rentan hilang jika

komputer yang menyimpan file tersebut mengalami corrupt. Karena sistem pencatatan

material masih mengunakan kertas, hal ini merupakan kebalikan langsung dari revolusi

industri 4.0 dan perkembangan Paperless Office, sehingga dalam penyusunannya aka

nada tantangan dalam pembuatan laporan-laporan yang diperlukan.

3.6.2 Pengamatan Lapangan

Pengamatan yang dilakukan dilapangan memiliki guna untuk mengetahui kondisi

asli atau keadaan objek. Intinya adalah untuk pencegahan perbedaan tujuan dari

penelitian yang dilakukan dengan keadaan real pada lapangan. Penulis melakukan

pengamatan di lapangan dengan menyebutkan fakta-fakta yang dapat diamati di

lapangan, khususnya aktifitas-aktifitas pada perusahaan yang memiliki keterkaitan

sesuai penelitian yang dilakukan.

37
3.6.3 Kajian Pustaka

Studi literature atau kajian pustaka diharapkan dapat membantu kegiatan yang

dilakukan selama penelitian. Literatur-literatur yang terkumpul juga dapat berfungsi

sebagai sumber dalam memperluas spekulasi yang berhubungan dengan penelitian.

Literatur-literatur yang ada biasanya diperoleh melalui sumber yang berbeda, seperti

artikel, buku-buku di perpustakaan, jurnal, maupun penelitian terdahulu berketerkaitan

sesuai titik yang diselidiki. Selain itu, studi literatur juga bermanfaat sebagai pembantu

untuk memilih strategi berpikir kritis dalam penelitian yang dilakukan.

3.6.4 Penetapan Rumusan Masalah dan Tujuan Penelitian

Penelitian yang dilakukan ini tentunya berlandaskan permasalahan yang terjadi

di lapangan, maka dari itu, penulis melakukan perumasan masalah. Perumusan masalah

yang dibuat oleh penulis adalah bagaimana perancangan sistem informasi agar

membuat proses pencatatan keluar masuk material di gudang maintanance menjadi

terintregrasi sehingga lebih cepat dan efisien DPPU Kualanamu? dan bagaimana

pengujian sistem informasi inventory pada gudang maintenance yang berbasis barcode

DPPU Kualanamu yang sudah dirancang?

Penelitian ini dilakukan agar mencapai tujuan-tujuan yang diharapkan bagi

penulis. Adanya penelitian ini bertujuan untuk gengajukan rancangan sistem informasi

inventory berbasis barcode di gudang DPPU Kualanamu dan mengetahui hasil dari

38
pengujian sistem informasi inventory berbasis barcode yang telah dirancang untuk

gudang maintenance DPPU Kualanamu.

3.6.5 Pengumpulan Data

Tahap pengumpulan informasi dan data merupakan kunci fundamental dalam

penelitian. Tahap ini dilakukan dengan peneliti mengumpulkan data primer dan dara

sekunder. Data primer diperoleh dengan saat melakukan mengamati secara langung

aktifitas di gudang maintenance DPPU Kualanamu. berebeda dari data sekunder,

didapati saat melaksanakan pendokumentasian terhadap arsip dokumen-dokumen

pada perusahaan yang terkait sesuai isu penelitian. Berikut data primer dan data

sekunder yang diperlukan untuk melakukan proses pengerjaan tugas akhir ini.

1. Data Primer

a. Jenis material dalam gudang

b. Stock material dalam gudang

c. Sistem pencatatan material

d. Sistem penyimpanan data material

2. Data Sekunder

a. Profil perusahaan dan proses bisnis perusahaan

b. Data material yang disimpan

39
3.6.6 Pengolahan Data dan Pembuatan Sistem Informasi

Sehabis tahap dilakukannya mengumpul data, data-data yang terkumpul akan

diolah dan dilakukannya perancangan atau design serta membangun sistem informasi

untuk membantu dalam aktifitas pencatatan keluar masuk barang di gudang. Tahapan-

tahapan untuk proses membangun sebuah sistem informasi dapat diamati melalui

gambar dibawah ini.

Gambar 3. 2 Tahapan Pembuatan Sistem Informasi

1. Analisis Kebutuhan

Fase yang mendasari pembangunan sebuah sistem informasi ialah analisis

kebutuhan sistem yang dibutuhkan bagi perusahaan. Sistem informasi sesuai

harapan ialah sistem yang mempermudah petugas dalam melakukan pekerjaan

di gudang terkait kegiatan keluar atau masuk barang. Sehingga memudahkan

dalam melakukan pencatatan pada barang-barang masuk atau keluar gudang

2. Desain

Desain atau konfigurasi sistem yang pastinya dibuat agar pengguna lebih

terbantu dalam menjalankan sistem yang sedang dijalankan.

3. Coding

40
Selanjutnya untuk tahap ini, peneliti akan menggubah desain atau perancangan

dari database yang sudah dibuat, diubah menjadi bahasa pemrograman PHP,

SQL, HTML. Database yang digunakan ialah MySQL, webserver berupa

XAMPP dan untuk text editor menggunakan Visual Studio Code dalam

pengkodeannya.

3.6.7 Input Material ke Sistem

Pada aplikasi yang sudah dibangun penulis akan menginput data-data material

yang sudah ada kedalam aplikasi tersebut telah dibuat dengan kode yang telah

ditentukan sebelumnya. Jenis material yang disesuaikan dengan kode asumsi ataupun

penomoran yang telah ditentukan akan dimasukkan ke dalam database penyimpanan.

Contoh data material tertera seperti tabel dibawah ini.

Tabel 3. 1 Asumsi Barang di Gudang dan Kode

Lokasi
No. Kode Nama Material Stock Barcode
Rak
HYDROMETER
1 1.01.02.05.002 D 1069 BS 728 B15 1 -
M50SP
2 1.02.02.05.002 CU METER B27 1 -
ROLL DIPP UK.
3 1.02.02.04.002 B25 3 -
15 MTR
4 1.01.02.05.002 BEAKER GLASS B13 3 -

41
INPUT COUPLER
5 3.03.01.03.001 4" TYPE A11 1 -
64910F3N
2 1/2"
UNDERWING
6 3.03.02.03.001 A12 2 -
NOZZLE TYPE
64250CDEF46K
FILTER
7 6.17.01.03.003 SEPARATOR SO- C13 21 -
630-PV5
FILTER
8 6.17.02.03.003 COALESCER C15 67 -
I-656-C5TB
BAN DALAM
9 1.03.02.05.001 A35 32 -
75.0
10 1.15.02.05.001 Hose 2" A38 5 -

Untuk sistem penomoran kode barang, gunakan program yang menyediakan

sistem penomoran persediaan. Identifikasi setiap digit angka yang tercantum saling

bergantung. Angka pertama adalah kategori yang paling umum, kemudian secara

berurutan membentuk subkategori satu demi satu hingga angka kelima. Mekanisme

klarifikasi untuk mengetahui apa yang dijelaskan oleh setiap kode item dilakukan

dengan memasukkan setiap nomor ke dalam sistem.

1. Digit pertama : satu satuan : Golongan

42
2. Digit kedua : dua satuan : Bidang
3. Digit ketiga : dua satuan : Mekanisme kerja
4. Digit keempat : dua satuan : Jenis
5. Digit kelima : tiga satuan : Fungsi

Contoh Identifikasi Kode Barang tertera :

Untuk Contoh Klarifikasi Nomer Digit Inventaris dapat dilihat pada lampiran.

3.6.8 Pengujian Sistem

Pengujian sistem dilakukan untuk melakukan siklus eksekusi pada sistem

software, apakah software dibangun sesuai pada spesifikasi sistem dan bisa bekerja

sesuai indikasi awal. Pengujian ini juga berarti mencari celah-celah kecolongan pada

sistem dan kesalahan-kesalahan dari penulisan yang mana menimbulkan kegagalan

dalam proses dieksekusinya software tersebut.

Pengujian sistem ini menggunakan pengujian black box. Ini diselesaikan dengan

menguji sistem yang dirancang sejauh kegunaannya tanpa menguji pengkodean

program dan desain sistem. Hal ini untuk melihat input, output, serta fungsi dan

43
kegunaan suatu software dalam keadaan selaras sesuai dasar penentuan atau spesifikasi

awal sesuai ketetapkan.

1. Pengujian Unit

Pengujian unit dilaksanakan sambal mengembangkan sistem. Pengujian ini

dilakukan untuk setiap bagian, script dan modul pengujian dengan benar-

benar melihat informasi dan hasil input dan output sistem.

2. Pengujian Integrasi

Pengujian diselesaikan pada penyambungan/keterkaitan setiap bagian.

Dengan asumsi ada kesalahan atau kesalahan, bagian-bagian ini akan ulang

diuji.

3. Pengujian Sistem

Pengujian sistem ialah bagian utama yang dilaksanakann untuk menjamin

bahwa kebutuhan sistem yang baru saja dibangun dapat terpenuhi.

Selanjutnya, ini dilakukan terlepas dari apakah kesalahan ditemukan.

3.6.9 Penarikan Kesimpulan dan Pemberian Saran

Setelah hasil pemodelan sistem dinyatakan valid atau substansial, pemeriksaan

lebih lanjut diselesaikan pada hasil ini dan mencapai kesimpulan. Hal ini diselesaikan

dengan membedah dari didapati hasil dan melakukan perbandingan sesuai hasil

pemeriksaan. Maksudnya untuk mengetahui kekurangan dan kualitas dari sistem yang

telah dibuat. Kemudian, pada saat itu, setelah itu kita dapat membuat kesimpulan dari

konsekuensi dari ulasan ini dan memberikan saran.

44
BAB 4 PEMBAHASAN

4.1 Overview DPPU Kualanamu

Depot Pengisian Pesawat Udara Kualanamu merupakan salah satu PT. Pertamina

Aviation yang berada pada wilayah Marketing Operation Region (MOR) I Sumbagut

Komplek Perkantoran Bandara Internasional Kualanamu, DPPU Kualanamu, Desa.

Beringin, Kec. Beringin, Kab. Deli Serdang, Sumatera Utara dengan luas wilayah ±

80.000 m2 (termasuk Depot & Satelit). Depot ini mulai beroperasi pada 25 Juli 2013

untuk menggantikan fungsi dari Bandara Polonia Medan.

Kegiatan utama DPPU Kualanamu adalah kegiatan penerimaan, penimbunan dan

pengisian Bahan Bakar Minyak Penerbangan (BBMP) yaitu Avtur dalam wilayah

kerjanya yang mencakup Sumatera Utara (Sumut). DPPU Kualanamu juga melakukan

aneksasi pada DPPU Polonia dan KSO (kerjasama operasional) untuk penyaluran avtur

dengan DPPU Silangit, DPPU Pinangsori, dan DPPU Binaka sehingga bisa disebut

DPPU Kualanamu Group. Avtur diterima di DPPU Kualanamu Medan menggunakan

armada Tanker dari RU II Dumai. Transportasi Avtur menggunakan armada tanker ini

didukung dengan fasilitas CBM (Conventional Buoy Mooring) dan kemudian ditimbun

didalam 8 tangki timbun horizontal lalu avtur didistribusikan kepada konsumen

(airliner) menggunakan hydrant dispenser dan refueller.

45
4.1.1 Tugas dan Fungsi DPPU Kualanamu

DPPU Kualanamu mempunyai tugas dan fungsi sebagai berikut:

1. Menerima, menyimpan dan mendistribusikan Avtur/Jet A-1 sesuai dengan

spesifikasi standar mutu internasional yang ditetapkan.

2. Menyampaikan Avtur/Jet A-1 langsung kepada konsumen dengan tepat

kualitas, tepat jumlah, tepat waktu, tepat tempat, tepat teknologi, tepat harga,

tepat pelayanan, aman, efektif dan efisien.

3. Ikut menjaga keselamatan penerbangan terhadap kualitas BBMP yang

diajukan.

4. Memberikan informasi yang diperlukan untuk mendukung proses penyediaan

layanan dan layanan BBMP kepada pelanggan.

5. Mengukur, memantau dan menganalisis proses penerimaan, penyimpanan,

distribusi, dan menerapkan tindakan perubahan yang diperlukan untuk

mencapai hasil yang direncanakan dan perbaikan berkelanjutan.

6. Memelihara dan memelihara kondisi seluruh sarana dan prasarana yang ada

dalam keadaan siap dan layak operasi.

4.1.2 Struktur Organisasi


Secara administrasi, Depot Pengisian Pesawat Udara (DPPU) Kualanamu

dipimpin oleh seorang Operation Head (OH) yang bertanggung jawab secara langsung

terhadap kelancaran kegiatan operasional di DPPU Kualanamu.

46
Gambar 4. 1 Struktur Organisasi

Untuk kelancaran tugasnya, OH DPPU Kualanamu dibantu oleh :

a. Senior Supervisor Receiving, Storage, & Distribution yang membawahi

Supervisor Receiving & Storage Regu A, B, C, dan D, serta Supervisor

Refuelling Regu A, B, C, dan D.

b. Senior Supervisor Planning & Maintenance yang membawahi Supervisor

Maintenance, Junior Supervisor Maintenance, dan Junior Supervisor Planning

& Budgeting.

c. Supervisor HSSE yang berkoordinasi dengan Region Manager HSSE MOR I

membawahi Staff HSSE, Petugas Fit to Work, dan Penata Security.

47
d. Junior Supervisor General Affairs membawahi Administrator General

Administrator dan Staff Administration.

4.2 Analisis Permasalahan

Sebagai salah satu DPPU (Depot Pengisian Pesawat Udara) milik Pertamina,

DPPU Kualanamu memiliki tugas dan tanggung jawab dalam memenuhi kebutuhan

bahan bakar pesawat (avtur) untuk Bandar Udara Internasional Kualanamu yang

merupakan salah satu bandara tersibuk di Indonesia. Dalam hal memenuhi kebutuhan

avtur untuk maskapai, tentunya dibutuhkan sarana dan fasilitas dalam keadaan optimal

guna tetap menjaga aktifitas operasional depot sehingga memerlukan aktifitas

inventory yang eketif dan efisien dalam gudang maintenance.

Kendala yang dihadapi dilapangan berkaitan dengan sistem pencatatan keluar dan

masuknya material yang masih menggunakan sistem manual berupa kertas dan juga

masih menginpu data keluar masuk material pada file Microsoft excel. Hal tersebut

memiliki beberapa sehingga jelas membutuhkan kertas yang banyak, memakan waktu

yang cukup lama dan terlebih lagi beberapa masalah yang berbeda yang dapat terjadi

seperti lamanya perpindahan, pencarian, pencatatan, pemantauan material yang keluar

masuk. Terlebih lagi, File Microsoft Excel rentan hilang jika komputer yang

menyimpan file tersebut mengalami corrupt. Karena sistem pencatatan material masih

mengunakan kertas, hal ini merupakan kebalikan langsung dari revolusi industri 4.0

48
dan perkembangan Paperless Office, sehingga dalam penyusunannya aka nada

tantangan dalam pembuatan laporan-laporan yang diperlukan.

4.3 Analisis Kebutuhan Sistem

Pada tahapan analisa kebutuhan sistem penulis melakukan analisa terhadap

kebutuhan dari sistem yang akan dibangun. Berdasarkan identifikasi masalah yang

telah dilakukan, maka penulis mendapatkan faktor- faktor yang dibutuhkan dalam

pembangunan sistem dan untuk memenuhi kebutuhan sistem ini. Adapaun faktor faktor

kebutuhan sistem antara lain :

1. Kebutuhan DPPU Kualanamu

Berdasarkan uraian pada latar belakang permasalahan dalam penilitian ini, penulis

menyimpulkan bahwa DPPU Kualanamau khususnya dalam fungsi Maintenance

& Planning membutuhkan sebuah suatu sistem informasi yang mengintegrasikan

antar pengguna dalam melakukan permintaan barang serta pencatatan keluar dan

masuk material dalam gudang maintenance sehingga dapat memudahkan kegiatan

tersebut.

2. Kebutuhan Data

Setelah menganalisis permasalahan yang ada pada perusahaan selanjutnya penulis

menganalisis kebutuhan data yang diperuntukkan untuk membangun sistem

informasi ini. Data yang dibutuhkan adalah data material dan jumlah stock material

dalam gudang maintenance DPPU Kualanamu.

49
3. Kebutuhan Fungsional

Analisis kebutuhan fungsi dilakukan untuk mengetahui fungsi yang terkait dan

berhubungan langsung dalam kegiatan pencatatan masuk dan keluar material.

Adapun analisis kebutuhan fungsi terhadap sistem yang akan dirancang sebagai

berikut:

1. Sistem yang dirancang terdiri dari 4 fungsi yang berhubungan langsung. Fungsi

tersebut didalam sistem disebut dengan pengguna, yaitu Pengawas (Spv.

Maintanance & Planning), Pegawai (pegawai dalam fungsi Maintanance &

Planning, Pimpinan (OH DPPU Kualanamu), dan Requester (yang melakukan

permintaan material).

2. Sistem tersebut dapat menghasilkan atau menggenerate barcode yang berguna

untuk mempermudah pencatatan masuk dan keluar material.

4.4 Perancangan Sistem

Dalam merencanakan sistem ini, penulis menggunakan strategi presentasi visual

yang mana itu Unified Modelling Language untuk merumuskan cara paling umum

dalam merencanakan suatu sistem. Beberapa diagram Unified Modelling Language

yang penulis libatkan dalam penelitian ini antara lain : use case diagram, activity

diagram. Selain itu, penulis juga menggunakan model grafik kontekstual untuk

menggambarkan sistem yang besar.

50
4.4.1 Use Case Diagram

Diagram use case untuk perancangan sistem in dapat dilihat pada gambar

dibawah.

Gambar 4. 2 Use Case Diagram

Sebuah diagram use case menggambarkan bagaimana suatu sistem dapat

berkolaborasi dengan keadaannya saat ini melalui aktivitas yang dilakikan oleh user

atau pengguna.

51
Untuk memahami use case diagram diatas, berikut penjelasan dari seknario use

case diagram dari keempat pengguna sistem informasi inventory dan ringkasan untuk

use case diatas bisa diamati pada tabel 4.1 dan 4.2 berikut ini.

Tabel 4. 1 Skenario Use Case Diagram pada Sistem

Perincian Keterangan

Use Case Name Sistem Informasi Inventory untuk Gudang Maintanance pada

DPPU Kualanamu

Primary Actor Pengawas

Secondary Actor Pegawai, Pimpinan, Requester

Description Use Case ini mendeskripsikan tindakan apa saja yang boleh

dilakukan pengguna berdasarkan hak akses masing-masing

Pre-Condition Sebelum pengguna bisa masuk ke sistem ini, para pengguna

haarus mempunyai otoritas terlebih dahulu berupa username dan

password.

Post-Condition Tiap-tiap data yang diinput oleh pengguna akan masuk kedalam

database dan disimpan

Normal Scenario 1. Actor atau pengguna mengisi username dan password

yang dimilikinya agar bisa masuk ke dalam sistem.

2. Setelah terkonfirmasi maka actor atau pengguna tersebut

akan diarahkan ke tampilan home sesuai hak akses dari

tuap-tiap pengguna.

52
3. Pengguna yang sudah masuk bisa melakukan tindakan

berdasarkan hak askes yang dimilikinya.

4. Seteleah selesai, pengguna dapat melakukan logout

untuk keluar dari sistem informasi inventory ini.

(Sumber : Dokumentasi Penulis)

Berikut ringkasan dari use case yang terdiri daru nama use case, deskripsi use

case, dan user yang terlibat didalam sistem.

Tabel 4. 2 Ringkasan Use Case

No. Nama Use Case Deskripsi Use Case User yang terlibat

1. Login Kegiatan yang mana user masuk Semua user

ke dalam sistem berdasarakan hak

akses yang dimiliki.

2. Input Data Kegiatan yang dilakukan untuk Pegawai

Barang memasukkan data dan jumlah

barang yang ada dalam gudang

4. Tambah Pegawai Kegiatan yang dilakukan untuk Pengawas

menambah suatu akses agar

nantinya dapat masuk ke dalam

sistem.

53
5. Melihat Data Kegiatan yang diakukan untuk Pegawai dan

Barang melihat data barang di gudang dan Pengawas

generate barcode.

6. Meminta Barang Kegiatan dilakukan untuk request Requester

barang yang ada di gudang

7. Approval Kegiatan yang dilakukan ketika Pengawas

Permintaan ada barang yang telah diminta

Barang oleh pengguna, kemudian stock

barang akan otomatis berkurang,

7. Lihar Laporan Kegiatan yang dilakukan untuk Pimpinan

Barang melihat laporan yang telah di

monitor barang masuk dan barang

keluar yang ada di gudang.

8. Logout Kegiatan untuk keluar dari sistem Semua user

(Sumber : Dokumentasi Penulis)

4.4.2 Activity Diagram

Setiap sistem yang dibangun mempunyai activity diagram disetiap bagiannya

yang dapat digunakan untuk upaya mepermudah menggambarkan atau

memvisualisasikan alur proses dari sistem yang berjalan. Berikut ini ialah beberapa

activity diagram yang ada dalam sistem ini.

54
1. Activity Diagram Login

Gambar 4. 3 Activity Diagram Login

Pada aktifitas ini semua pengguna melakukan pengaksesan sistem informasi ini,

setelah itu login ke sistem. Pengguna harus memasukkan username beserta password

dari akun yang terdaftar, setelah itu klik tombol login. Kemudian pada saat itu

pengguna akan diarahkan ke menu dashboard. Dashboard tersebut berisi menu profil

pribadi, data pegawai, data kategori, data item, dan untuk transaksi material berupa

menu barang masuk serta menu barang keluar. Activity Diagram Login dapat dilihat

pada gambar dibawah ini.

55
2. Diagram Activity Tambah Pegawai

Dalam diagram aktifitas menambah pegawai hanya boleh dilakukan oleh user

pengawas. Dalam fungsi ini pengawas menambahkan informasi akun pegawai. Alur

pendaftaran akun pegawain bisa diamati secara rinci dari Activity Diagram tambah

pegawai dibawah ini.

Gambar 4. 4 Activity Diagram Tambah Pegawai

3. Activity Diagram Edit Profil

Kemampuan untuk mengubah profil bisa dilakukan oleh semua pengguna yang

sudah terdaftar didalam sistem. Admin maupun pegawai dapat mengubah data diri

pengguna seperti username, password, dan foto profil, data diri pengguna seperti nama,

nomor induk pekerja, jenis kelamin dan juga jabatan. Pada diagram dibawah, bisa

56
diamati bahwa pengguna dapat klik tombol edit profil kemudian akan diarahkan ke

halaman edit profil, lalu pengguna dapat mengubah profil, setelah itu sistem akan

menyimpan kedalam database yang akan tertampilkan pada sistem setelah direfresh.

Gambar 4. 5 Activity Diagram Edit Profil

4. Activity Diagram Lihat Data Barang

Dalam hal melihat informasi yang sudah terupload bisat dilihat oleh semua user,

baik pengawas ataupun pegawai. Diagram aktifitas ini memiliki fungsi yang bisa

dilihat jelas pada Gambar dibawah, pengguna memilih menu item, lalu sistem

menampilkann tabel item yang berisi kode, nama, lokasi, stock dan juga Barcode

material, jika pengguna ingin menyesuaikan Barcode dengan material, maka pengguna

57
memilih tombol Barcode lalu sistem menampilkan Barcode material yang bisa di scan

menggunakan mobile device / handphone, setelah di scan akan muncul kode material

di smartphone sesuai dengan kode material yang ada di sistem.

Gambar 4. 6 Activity Diagram Lihat Data Barang

5. Activity Diagram Tambah Barang

Fungsi tambah barang ini merupakan fungsi bagi pegawai untuk menambah

material untuk terdata di gudang. User pegawai login ke dalam sistem, setelah berhasil

login maka pegawai akan masuk ke dalam tampilan dashboard berdasarkan hak akses.

Kemudain memilih menu stock barang dan mengklik tombol tambah barang. Setelah

58
itu pegawai mengisi form yang tampil dan simpan maka data stok barang akan

tersimpan dalam sistem.

Gambar 4. 7 Activity Diagram Tambah Barang

6. Activity Diagram Minta Barang

Dalam diagram aktifitas menambah permintaan barang ini hanya boleh dilakukan

oleh user requester. Dalam fungsi ini requester bisa menambahkan barang/material

59
apa saja yang ingin diminta. Alur permintaan barang ini bisa diamati secara rinci dari

Activity Diagram minta barang dibawah ini.

Gambar 4. 8 Activity Diagram Minta Barang

7. Activity Diagram Lihat Laporan Barang

Dalam diagram aktifitas melihat laporan barang ini hanya boleh dilakukan oleh

user pimpinan. Dalam fungsi ini pimpinan bisa melihat barang/material keluar dan

masuk dari yang di input oleh pegawai. Alur melihat laporan barang ini bisa diamati

secara rinci dari Activity Diagram lihat laporan barang dibawah ini.

60
Gambar 4. 9 Activity Diagram Lihat Laporan Barang

4.5 Perancangan Database

Database bisa dibilang sebagai dasar dari sebuah sistem informasi, yang mana di

dalam database memuat tabel-tabel yang di dalamnya terdiri dari field data dan field

kunci yang didasarkan pada problem yang dihadapi. Untuk database digunakan

menggunakan MySQL.

1. Tabel Data Item

Nama database : db_pencatatan_material

Nama tabel : tb_item

61
Berikut merupakan data tabel item yang berfungsi untuk mengelola data barang

stock barang di gudang. Komponen kolom yang terdapat dalam tabel ini antara

lain adalah id_item, kode_item, nama_item, id_kategori, lokasi, stok.

Gambar 4. 10 Tabel Data Item

2. Tabel Kategori

Nama database : db_pencatatan_material

Nama tabel : tb_kategori

Berikut merupakan data tabel kategori yang berfungsi untuk mengelola data

jenis barang yang ada di gudang. Komponen kolom yang terdapat dalam tabel

ini antara lain adalah id_kategori dan nama_kategori.

Gambar 4. 11 Tabel Kategori

62
3. Tabel Data Pegawai

Nama database : db_pencatatan_material

Nama tabel : tb_pegawai

Berikut merupakan data tabel data pegawai yang berfungsi untuk mengelola

data pegawai dan hak masuk pegawai. Komponen kolom yang terdapat dalam

tabel ini antara lain adalah id_pegawai, nip, nama, jabatan, tempat_lahir,

tanggal_lahir, jenis_kelamin, foto, username, password, dan akses.

Gambar 4. 12 Tabel Data Pegawai

4. Tabel Permintaan Barang

Nama database : db_pencatatan_material

Nama tabel : tb_permintaan_barang

Berikut merupakan data permintaan barang yang berfungsi untuk

menampilkan dan mengelola data barang yang diminta requester. Komponen

kolom yang terdapat dalam tabel ini antara lain adalah id_permintaan_barang,

63
id_item, kode_item, tanggal, jumlah, stock, keterangan, id_pegawai, dan

status.

Gambar 4. 13 Tabel Permintaan Barang

4.6 Implementasi Sistem

Tahap implementasi sistem,merupakan tahap dimana sistem,dibangun,sesuai

dengan hasil,tahap perancangan. Hasil dari sistem yang dibangun akan ditunjukan

melalui screenshot dari sistem itu sendiri. Berikut adalah hasil dari,implementasi

sistem yang telah dibangun.

4.6.1 Halaman Awal

Halaman ini adalah halaman awal dari sistem, dimana pengguna harus memiliki

akun untuk login agar dapat melihat halaman dashboard dari gudang maintanance

DPPU Kualanamu, setelah sudah diberi username dan password untuk login, maka

pengguna memasukkan username dan password kekolom yang sudah disediakan.

64
Gambar 4. 14 Tampilan Login

4.6.2 Halaman Dashboard

Menu dashboard merupakan menu awal yang akan ditampilkan apabila pengguna

telah berhasil log in menggunakan akunnya masing-masing. Tiap pengguna yang

memiliki tampilan menu dashboard dan menu yang bisa diakses pada side-bar pun

berbeda-beda. Adapun tampilan dashboard tiap pengguna ditampilkan pada gambar-

gambar berikut ini.

Gambar 4. 15 Tampilan Dashboard Pengawas

65
Gambar 4. 16 Tampilan Dashboard Pegawai

Gambar 4. 17 Tampilan Dashboard Pimpinan

66
Gambar 4. 18 Tampilan Dashboard Requester

4.6.3 Halaman Profil Pribadi

Pada profil pribadi tedapay profil pengguna seperti Nama, NIP, Tempat dan

Tanggal Lahir, Akses sebagai apa, jenis kelamin sesuai dengan data pekerja di kantor

yang di input di PhpMyAdmin, menu profil pribadi ini bisa diakses oleh semua

pengguna.

Gambar 4. 19 Tampilan Profil Pribadi

67
Bisa dilihat juga pada halaman profil pribadi terdapat tombol edit. Tombol

tersebut berfungsi pengguna bisa mengubah data diri untuk ditampilkan di sistem,

Seperti mengganti nama pengguna, tempat dan tanggal lahir pengguna, jenis kelamin,

username, password, dan juga foto profil pengguna yang nanti hasil inputan lainnya

akan tercatat otomatis pada detail barang masuk dan keluar.

Gambar 4. 20 Tampilan Edit Profil

4.6.4 Halaman Data Pegawai

1. Tampil Data Pegawai

Halaman data pegawai berisi tabel daftar pegawai-pegawai yang memiliki hak

akses untuk masuk ke aplikasi. Pada halaman ini berisikan Nama, NIP, Jabatan,

Akses, dan tombol tambah data, edit, serta hapus.

68
Gambar 4. 21 Tampilan Data Pegawai

2. Tampilan Tambah Data Pegawai

Pada menu tambah pegawai berisikan Nama, NIP, Jabatan Tempat Lahir,

Tanggal Lahir, Jenis Kelamin, Foto, Username, Password, dan Akses Sebagai apa,

lalu yang akan digunakan oleh pegawai, halaman ini tersedia hanya untuk Admin.

Gambar 4. 22 Tambah Data Pegawai

69
3. Tampilan Edit Data Pegawai

Pada halaman ini data pegawai dapat diubah oleh Admin pada tombol edit,

halaman ini berisikan Nama, Nomor Pegawai, Jabatan Tempat Lahir, Tanggal

Lahir, Jenis Kelamin, Foto, Username, Password, dan Akses Sebagai apa.

Pengubahan data pegawai juga bisa diubah oleh pegawai itu sendiri melalui login

terlebih dahulu oleh user / pegawai.

Gambar 4. 23 Edit Data Pegawai

4. Tampilan Hapus Data Pegawai

Tombol hapus pada halaman data pegawai berfungsi untuk menghapus data

pegawai yang sudah terinput dalam sistem. Untuk tampilannya bisa dilihat dibawah

ini.

70
Gambar 4. 24 Hapus Data Pegawai

4.6.5 Halaman Data Kategori

1. Tampil Data Kategori

Pada halaman kategori, berisikan tampilan Tabel Kategori, seperti Nomor,

Nama, Edit, dan juga Tambah Data Kategori, jika Admin ingin menambah kategori

material maka hanya menekan tombol kategori, dan kategori akan langsung

otomatis terinput di sistem, jika ingin mengubah data kategori, Admin bisa

merubah dengan tombol edit kategori.

71
Gambar 4. 25 Tampilan Data Kategori

2. Tampilan Tambah Data Kategori

Setelah mengklik tombol tambah kategori kemudian pengguna akan

diarahkan ke halaman form tambah pegawai jika ingin menambah kategori.

Gambar 4.26 Tambah Kategori

72
3. Tampilan Edit Data Kategori

Setelah mengklik tombol edit pada halaman data kategori kemudian

pengguna akan diarahkan ke halaman form edit kategori jika terjadi kesalahan

penginputan data.

Gambar 4.27 Edit Kategori

4. Tampilan Hapus Data Kategori

Tombol hapus pada halaman data kategori berfungsi untuk menghapus data

kategori yang sudah terinput dalam sistem. Untuk tampilannya bisa dilihat

dibawah ini.

73
Gambar 4.27 Hapus Kategori

4.6.6 Halaman Stock Barang

1. Tampil Stock Barang

Pada Stock Barang berisikan tampilan Tabel data barang, seperti Nomor Barang,

Kode Barang terintegrasi dengan barcode, nama barang, Lokasi tersimpan barang,

Stock / Jumlah barang yang tersedia, Tombol Aksi berisi Edit Material, Hapus

Material, dan juga Barcode Material,.

Gambar 4. 28 Tampilan Data Stock Barang

74
2. Tampil Tambah Barang

Pada halaman menu stock barang terdapat tombol tambah barang yang

berfungsi untuk menambah barang baru untuk gudang. Ketika mengklik tombol

tersebut pengguna akan diarahkan ke halaman form tambah barang yang berisi

Kode Barang, Nama Barang, Kategori, Lokasi, dan Stock.

Gambar 4. 29 Tambah Barang

3. Tampil Edit Data Barang

Ketika mengklik tombol edit yang ada di halaman menu stock barang,

pengguna akan diarahkan ke form edit barang. Tombol tersebut digunkan apabila

jika ingin mengupdate data stock barang ketika ada barang yang masuk.

75
Gambar 4. 30 Edit Data Barang

4. Tampil Hapus Data Barang

Tombol hapus pada halaman stock barang berfungsi untuk menghapus data

barang yang sudah terinput dalam sistem. Untuk tampilannya bisa dilihat

dibawah ini.

Gambar 4. 31 Hapus Data Barang

76
5. Generate Barcode

Pada Halaman ini otoritas pegawai bisa melakukan scan untuk pengecheckan

sesuai dengan kode material, disesuaikan dengan scan Barcode yang telah di

tempelkan di packaging material, Barcode ini juga ter-generate otomatis disistem

jika ada penambahan material, Barcode yang ditampilkan ini harus di scan

menggunakan Mobile device / Handphone.

Gambar 4. 32 Generate Barcode

4.6.7 Halaman Minta Barang

Untuk meminta barang digudang user requester memiliki akses agar bisa

meminta barang yang terdapat di gudang. Pada halaman ini berisi data tabel barang,

namun yang membedakan yaitu terdapat tombol minta barang yang berfungsi untuk

meminta barang yang dapat dilihat pada gambar dibawah ini.

77
Gambar 4. 33 Tampilan Minta Barang

Setelah data barang yang diminta sudah diinput oleh requester, maka tampilan

dari barang-barang yang diminta akan tampil di halaman tabel permintaan barang pada

user pegawai, kemudian user pengawas bisa melakukan approval sehingga stok barang

di sistem akan otomatis berkurang yang artinya barang tersebut keluar dari gudang.

Gambar 4. 34 Halaman Permintaan Barang

78
4.6.8 Halaman Lihat Laporan

Untuk halaman ini hanya user pimpinan yang memiliki hak dalam mengakses

halaman tersebut, dalam hal ini yaitu OH (Operation Head) DPPU Kualanamu.

Halaman ini berisi laporan barang masuk atau barang keluar yang sudah di review oleh

user pengawas. Untuk tampilah halaman tersebut dapat dilihat melalui gambar

dibawah ini.

Gambar 4. 35 Tampilan Lihat Laporan Stock Gudang

Gambar 4. 36 Tampilan Lihat Laporan Barang Keluar

79
Pada pojok kanan diatas tabel data laporan keluar terdapat tombol cetak yang

berfungsi untuk mencetak laporan dalam bentuk format pdf. Adapun tampilan setekah

mengklik tombol cetak dapat dilihat pada gambar berikut ini.

Gambar 4. 37 Cetak Laporan

4.7 Pengujian Sistem

Dalam pengujian black box, pengujian dilakukan berdasarkan detail aplikasi

seperti tampilan aplikasi, fungsionalitas yang ada dalam aplikasi, dan kesesuaian alur

fungsional dengan proses bisnis yang dibutuhkan oleh pelanggan. Pengujian black box

lebih kepada menguji tampilan (antarmuka) aplikasi untuk kenyamanan pengguna. Tes

ini tidak melihat dan menguji kode sumber program. Pengujian kotak hitam bekerja

dengan mengabaikan struktur kontrol, sehingga perhatiannya hanya pada informasi

domain.

Oleh karena itu, metode ini dirancang untuk memeriksa apakah perangkat lunak

atau aplikasi berfungsi dengan baik pada tahap akhir proyek dan melayani pengguna

80
secara efisien. Biasanya, penguji mencari fungsionalitas yang hilang atau salah;

antarmuka, kinerja, inisialisasi program, dan kesalahan keluar; struktur data atau

kesalahan akses basis data eksternal.

Untuk melakukan ini, mereka menyiapkan skenario berdasarkan jalur pengguna

yang berbeda yang dapat diikuti pada sistem yang akan diuji. Semua fitur harus

dipertimbangkan agar dapat diuji di akhir proses. Setiap pengujian mengikuti skenario,

memeriksa setiap fungsi, menerima input yang valid, menolak input yang tidak valid,

dan tentu saja, setiap kali, jika output atau hasil yang diharapkan memang diperoleh.

Tabel 4. 3 Pengujian Black Box Testing

No Menu Skenario Aktifitas Hasil yang Hasil Kesimpul


. Pengujian yang Diuji Diharapka Pengujia an
n n

Memasuki Menampilk Berhasil Valid


aplikasi an halaman
dengan Dashboard
username
dan
password
yang
Menampilk
terdaftar
1. Login an halaman
Memasuki Menampilk Berhasil Valid
login
aplikasi an
dengan peringatan
username “username
dan tidak
password terdaftar”
yang tidak
terdaftar

81
Tidak Menampilk Berhasil Valid
memasukk an pesan
an pada form
username username
dan ”please fill
password out this
field”
2. Dashboar Menampilk Klik menu Menampilk Berhasil Valid
d an halaman Dashboard an halaman
Dahboard Dashboard
tulisan
welcome to
warehouse
maintenanc
e DPPU
Kualanamu
3. Profil Menampilk Klik tombil Menampilk Berhasil Valid
Pribadi an halaman edit an halaman
Profil form edit
Pribadi profil
Memasukk Menampilk Berhasil Valid
an data an gambar
gambar profil
pengguna
Klik Menampilk Berhasil Valid
tombol an halaman
simpan profil
pribadi
dengan
profil yang
berhasil
diubah
4. Data Menampilk Memilih Menampilk Berhasil Valid
pegawai an halaman menu data an halaman
data pegawai tabel
pegawai pegawai

82
Klik Menampilk Berhasil Valid
tombol an halaman
tambah tambah data
data pegawai
pegawai
Tidak Menampilk Berhasil Valid
memasukk an pesan
an data pada form
nama”pleas
e fill out
this field”
Klik Menampilk Berhasil Valid
tombol edit an edit data
pegawai
Simpan Menampilk Berhasil Valid
edit data an halaman
pegawai data
pegawai
yang telah
diedit
Klik Menampilk Berhasil Valid
tombol an
hapus peringatan
“anda yakin
menghapus
data ini”
dan jika
klik tombol
hapus maka
muncul
pesan
“sukses
data
berhasil
dihapus”
5. Data Klik Menampilk Berhasil Valid
Kategori tombol an form

83
Menampilk tambah tambah data
an halaman kategori kategori
kategori Klik Menampilk Berhasil Valid
tombol an pesan
simpan “sukses
data
berhasil
disimpan”
dan
menampilk
an halaman
tabel
kategori
Klik Menampilk Berhasil Valid
tombol edit an halaman
edit
kategori
Klik Menampilk Berhasil Valid
tombol an
hapus peringatan
“anda yakin
menghapus
data ini”
dan jika
klik tombol
hapus maka
muncul
pesan
“sukses
data
berhasil
dihapus”
6. Stock Menampilk Klik Menampilk Berhasil Valid
Gudang an halaman tombol an halaman
tabel tambah form
item/barang item tambah data
item

84
Memasukk Menampilk Berhasil Valid
an data an pesan
item “sukses
data
berhasil
disimpan”
dan
menampilk
an halaman
tabel item
Klik Menampilk Berhasil Valid
tombol edit an halaman
form edit
item
Klik Menampilk Berhasil Valid
tombol an
hapus peringatan
“anda yakin
menghapus
data ini”
dan jika
klik tombol
hapus maka
muncul
pesan
“sukses
data
berhasil
dihapus”
Klik Menampilk Berhasil Valid
tombol an halaman
barcode barcode
item item.
Klik Menampilk Berhasil Valid
tombol an halaman
minta untuk form
barang

85
minta
barang
8. Perminta Menampilk Klik Menampilk Berhasil Valid
an an halaman tombol an status
Barang data barang approve bahwa
yang barang
diminta sudah
diapprove
9. Lihat Menampilk Klik Menampilk Berhasil Valid
Laporan an data tombol an halaman
laporan cetak cetak
stock laporan
gudang dan dalam
barang format .pdf
yang keluar
9. Logout Keluar dari Klik Menampilk Berhasil Valid
aplikasi tombol an
logout peringatan
”Anda
yakin ingin
keluar? Jika
klik tombol
yes maka
kembali ke
halaman
login dan
jika klik
tombol
cancel
maka
kembali ke
halaman
Dashboard
(Sumber : Dokumen Penulis)

86
4.8 Analisis Hasil Penelitian

Setelah pembasahasan mengenai perancangan sistem informasi inventory di

DPPU Kualanamu ini, maka hasil yang diperoleh sebagai berikut.

1. Sistem informasi inventory di DPPU Kualanamu berdasarkan analisis

kebutuhannya didapati bahwa sistem informasi ini memiliki 4 jenis pengguna

yaitu pengawas, pegawai, pimpinan, dan requester. Keempat pengguna

tersebut memiliki kebutuhan pengguna berupa sistem yang dapat berhasil

diakses, tampilan sistem yang sederhana, data tersimpan dalam database, dan

memiliki otoritas untuk melihat stok didalam gudang maintenance.

2. Untuk desain analsisis kebutuhannya digambarkan dalam bentuk diagram

yang mendeskripsikan struktur dan tindakan sistem. Pengawas mempunyai

aktifitas menambah dan mengatur hak akses, mengelola data kategori barang,

melihat stok gudang, dan menyetujui permintaan barang yang diminta.

Pegawai memiliki aktifitas mengelola stok gudang, mengupdate stok gudang,

menginput barang baru, serta generate barcode kemudian dicetak dan

ditempelkan pada packaging barang. Pimpinan hanya bisa melihat laporan

stock gudang beserta barang yang keluar dan jika perlu bisa dicetak dalam

format .pdf. Requester memiliki tindakan untuk meminta barang yang ada

digudang tersebut dan menunggu approval dari pengawas untuk barang akan

keluar.

87
3. Untuk tahap implementasi atau coding untuk desain sistem ini menggunakan

bahasa pemrograman web PHP dengan bantuan framework CodeIgniter dan

menggunakan database MySQL.

4. Dalam pengujian ini menggunakan Black Box Testing. Hasil pengujian sistem

ini menunjukkan bahwa sistem dapat berjalan dengan baik yang mana

menyatakan bahwa sistem siap digunakan.

88
BAB 5 PENUTUP

5.1 Kesimpulan

Berdasarkan hasil penelitian terkait perancangan sistem informasi inventory di

DPPU Kualanamu, dapat ditarik kesimpulan:

1. Sistem informasi inventory untuk DPPU Kualanamu ini dirancang memiliki

memiliki 4 jenis pengguna yaitu pengawas, pegawai, pimpinan, dan requester.

Pengguna dapat login,menggunakan username dan password yang diberikan

oleh Pengawas. Pengawas mempunyai aktifitas menambah dan mengatur hak

akses, mengelola data kategori barang, melihat stok gudang, dan menyetujui

permintaan barang yang diminta. Pegawai memiliki aktifitas mengelola stok

gudang, mengupdate stok gudang, menginput barang baru, serta generate

barcode kemudian dicetak dan ditempelkan pada packaging barang. Pimpinan

hanya bisa melihat laporan stock gudang beserta barang yang keluar dan jika

perlu bisa dicetak dalam format .pdf. Requester memiliki tindakan untuk

meminta barang yang ada digudang tersebut dan menunggu approval dari

pengawas untuk barang akan keluar.

2. Pengujian sistem informasi dilakukan dengan pengujian Black Box Testing

Hasil pengujian alpha Black Box Testing dilakukan penulis menunjukkan

sistem informasi dapat berjalan dengan baik

89
3. Sistem informasi inventory ini dapat meng-generate barcode yang berguna

untuk memaksimalkan proses kerja dari manual beralih ke sistem otomatis.

5.2 Saran

Setelah melakukan pembahasan terhadap penelitian ini, penulis memiliki saran-

saran yang ingin diberikan antara lain:

1. Sistem informasi inventory ini diharapkan dapat mengintegrasikan semua

pengguna yang terkait agar dapat memudahkan dalam melakukan proses

pencatatan barang masuk dan keluar dari gudang maintenance.

2. Sistem yang telah dibangun ini memiliki batasan sampai dengan generate

barcode, maka diharapkan agar peneliti selanjutnya ataupun perusahaan dapat

kembangkan aplikasi untuk memindai barcode.

90
DAFTAR PUSTAKA

A. S. Rosa, M. S. (2014). Rekayasa Perangkat Lunak Terstruktur dan Orientasi Objek.


Bandung: Informatika.
Arief Muhammad, M. E. (2021). Implementasi Teknologi Barcode Pada Pendataan
Barang Dengan Metode RAD. Buletin Utama Teknik, 64-69.
Carman KM Lee, Y. L. (2018). Design and application of Internet of things-based
warehouse management system for smart logistics. International Journal of
Production Research, 2753-2768.
Connolly, T. a. (2010). Database Systems A Practical Approach to Design,
Implementation, and Management Fifth Edition. Boston: Pearson Education.
Hidayatullah, P. &. (2017). Pemrograman Web. Bandung: Informatika Bandung.
I Gusti Ayu Putu Arika Putri, I. N. (2019). Penerapan Warehouse System Pada PT
Uniplastindo Interbuana Bali. E-Jurnal Manajemen, 7216-7238.
I Putu Alit Putra Yudha, M. S. (2017). PERANCANGAN APLIKASI SISTEM
INVENTORY BARANG MENGGUNAKAN BARCODE SCANNER
BERBASIS ANDROID. E-Journal SPEKTRUM, 72-80.
Jeffery L, W. L. (2004). Metode Desain & Analisis Sistem. Yogyakarta: Andi.
Jogiyanto, H. (2005). Analisis Dan Desain. Yogyakarta: Andi.
Joseph Dedy Irawan, E. A. (2018). Pemanfaatan QR-Code Sebagai Media Promosi
Toko. Jurnal MNEMONIC, 56-61.
Kartika, Y. (2013). Dalam Jurnal Aplikasi e-government pada Desa Sinar Harapan
Kabupaten Tanggamus.
Komputer, W. (2009). Menguasai Java Programing. Semarang: Salemba 4.
Loudon, K. C. (2010). Management Information Systems (11th Edition). New Jersey.:
Pearson Prentice Hall.
Martono, R. (2015). Manajemen Logistik Terintergrasi. Jakarta: PPM.
Muhammad Luthfi Syam, E. (2022). Sistem Informasi Stok Barang Menggunakan QR-
Code Berbasis Android. Jurnal Informatika Ekonomi Bisnis, 17-22.

91
Nugroho, B. (2011). Membuat Sistem Informasi Penjualan Berbasis Web dengan PHP
dan MySQL. Yogyakarta: Penerbit GAVA MEDIA.
Paulus, P. A. (34(11)). Perancangan Sistem Informasi Inventori Berbasis Web
Menggunakan Php Pada Azyan Photo Batam. Nucleic Acids Research, , e77–
e77.
Perry, W. (1995). Effective Method for Software Testing.
Pressman, R. S. (2012). Rekayasa Perangkat Lunak (Pendekatan Praktisi).
Yogyakarta: ANDI.
Raharjo. (2015). Belajar Otodidak MySQL, Teknik Pembuatan dan Pengelolaan
Database. Bandung: Informatika Bandung.
Rerung, R. (2018). Pemrograman Web Dasar. Yogyakarta: Deeppublish.
Robitoh. (2018). Perancangan Sistem Administrasi Pada Puskesmas Sarolangun
Berbasis Web. Journal of Chemical Information and Modeling, 1689–1699.
Saghranie Daulay, S. (2011). Hubungan Barcode dengan Produk Industri Sebagai
Standar. Journal of Pragmatics, 314–326.
Sandi Tendean, A. A. (2016). Penerapan Barcode Pada Perancangan Sistem Informasi
Penjualan (Studi Kasus Pada PO Sarana). Jurnal InTekSis Vol 3 No 2, 19-29.
Shihab. (2011). Metode White Box dan Black Box Testing.
http://rijjasihabuddin.metode-white-box-dan-black-box-testing.html.
Sibero, A. F. (2013). Web Programing Power Pack. Yogyakarta: mediaKom.
Wahid, A. A. (2020). Analisis Metode Waterfall Untuk Pengembangan Sistem
Informasi. Jurnal Ilmu-Ilmu Informatika Dan Manajemen, 1-5.
Waters, D. (2003). Inventory Control and Management. Chichester: John Wiley &
Sons.
Yahfizham. (2019). Dasar-Dasar Ilmu Komputer. Medan: Perdana Publishing.
Yusi Ardi Binarso, E. A. (2012). Pengembangan Sistem Informasi Alumni. Journal of
Informatics and Technology, 72-84.

92
LAMPIRAN

Lampiran 1

Lampiran 2
Lampiran 3
HYDROMETE HYDROMETE HYDROMETE
THERMOMET KACA ROLL
R R R CU FAUDI KACA
DATE SYRINGE ER VISIJAR DIPP UK. 15
ASTM 3144 D 1069 BS D 1069 BS METER AVIATION VISIJAR
ASTM 12C-98 (LENGKAP) MTR
126977 728 M50SP 728 L50SP

Sisa/Stock 0 3 1 1 1 1 1 0 0 3
2-Nov-20
2-Nov-20
19-Dec-20
21-Dec-20
24-Dec-20
24-Dec-20
26-Dec-20
30-Dec-20
22-Dec-21
23-Dec-21
4-Jan-21 40 1 1 3
4-Jan-21 (40)
5-Jan-21 3 1 1 1
5-Jan-21
6-Jan-21
7-Jan-21
9-Jan-21
14-Jan-21
14-Jan-21
14-Jan-21
15-Jan-21
20-Jan-21
27-Jan-21
4-Feb-21
8-Feb-21
9-Feb-21
15-Feb-21
20-Feb-21
22-Feb-21
24-Feb-21
1-Mar-21
2-Mar-21
6-Mar-21
11-Mar-21
12-Mar-21
21-Mar-21
26-Mar-21
1-Apr-21
4-Apr-21
5-Apr-21
5-Apr-21
9-Apr-21
16-Apr-21
COLORMETRI
REFIL
C MAT BEAKER EMBER TOGGLE TANGGA TANGGA BAN LUAR BAN DALAM
MEMBRAN CWD
MEMBRAN GLASS GLASS STAINLESS UNDERWING 5-8 STEP 4 STEP 10.00 10.00
GTP
GTP

3 6 3 3 9 14 20 5 5 29 29
150
(150)
1 1
6
(5) (5)
29 35
(3) (3)

10 10
(5) (5)
3 6 3 3

9 14

20
(4) (4)
(1) (1)

10 10
5 5
(1) (1)
(1) (1)
(2) (2)
(2) (2)

(1) (1)

(2) (2)
STOCK THERMOMETER DAN HYDROMETER
DPPU KUALANAMU

2 1/2"
REPAIR KIT
INPUT UNDERWING
INPUT
COUPLER 4" NOZZLE FILTER FILTER FILTER FILTER
SELENDANG BAN LUAR BAN DALAM SELENDANG COUPLER
SEPARATOR SEPARATOR COALESCER COALESCER
BAN 10.00 75.0 75.0 BAN 75.0
TYPE TYPE SO-630-PV5 SO-640-V5 I-628-C5TB I-656-C5TB
TYPE KD-
64910F3N 64250CDEF46
64910-1-5
K
29 32 32 32 1 2 2 21 12 8 67

1 9 9 9
30 30 30 30
(5)
5
(3)
(3) (3) (3)

1 2 2

(4)
(1)
10 10 10 21 12 12 52
216 25
(8)
10
5
(1)
(1)
(2)
(2) (5)

(215) (2)
(1) (1) (1)
(2) (2) (2)
(2) (2) (2)

(1)

(1) (1) (1)

(5) (5) (5)


(2) (3) (3) (3)
FILTER FILTER
FILTER FILTER FILTER FILTER FILTER COALESCER SEPARATOR MICRO FILTER
SEPARATOR HYDRANT PIT COALESCER COALESCER SEPARATOR MONITOR I-628-C5 SO-622-VA5 FILTER MONITOR Hose 1 1/2 "
SO-646-V5 I-644-C5TB I-633-C5TB SO-640-V5 CDF-225-N (untuk (untuk FO-644-A3 CDF-230-P
Polonia) Polonia)

48 13 24 52 36 100 6 4 42 99 1

48 13
24 52 36 100

6 4 48
(6)
30 1

(20)

220

(40)
(36)
(10)
(10)
(35)
Hose 2 " Hose 3"

5 1 0 0 0 0 0
5 1
Hose 1
REMARKS Hose 2 " Hose 3"
1/2 "

18MTR 18MTR 12MTR


Masuk dari Budi Harum (Exp. Mei 2021)
Sudah Serah Terima dengan Sr. Spv. RS&D (Tgl. )
Cek Stock
dari Pak Azwir (Pengadaan PO No. 4500043171)
ganti Ban KNA-12
dari Pak Azwir (Pengadaan PO No. 4500043171)
ganti Ban KNA-18
ganti Ban KNA-16
pengiriman dari batam
diserahkan ke satelit ( Nofrizal)
dari Pak Azwir (Pengadaan PO No. 4500043171)
Sudah Serah Terima dengan Sr. Spv. RS&D (Tgl 04 Jan 2020)
dari Pak Azwir (Pengadaan PO No. 4500043171)
PO dari Pusat
Dari Budi Harum (Exp Agt 2021)
Penggantian 4pcs Ban untuk PNA-04

Cek Stock Gudang


Cek Stock Filter POS 2
Penggantian Filter Coalescer type I-656-C5TB FWS 341 (Pompa 1)
dari Pak Azwir (Pengadaan PO No. 4500043171)
Masuk Dari Sabin Tracom(no. Surat 008/DIRUT/STC/SPB/I/2021
dari Pak Azwir (Pengadaan PO No. 4500043171)
Penggantian ban HFC
Penggantian ban KNA-12
Penggantian ban KNA-12
Penggantian FWS 1, Penggantian ban KNA-12
Kirim Ke Makasar
Cek Stock
Penggantian ban KNA-10 (ban Depan kanan)
Penggantian ban KNA-22 (ban belakang kiri)
Penggantian ban KNA-15 (ban belakang kanan)
Kirim ke DPPU Binaka (Nias)
Penggantian ban KNA-12 (ban belakang Triller dalam kanan)
Masuk dari PT. Sabin Tracom
Ganti Ban Depan Kanan KNA-21
Kirim Filter CDF230P ke Batam
Ganti Filter CDF230P KNA-10
Ganti Filter CDF-230P KNA-22
Ganti Filter CDF-230P KNA-01
Ganti FIlter CDF-230P KNA-08
Penggantian ban KNA-21 (ban belakang 2, kiri belakang 2 depan kiri 1)
Penggantian ban KNA-12 (Trailler Kiri Depan 2), KNA-15 (Depan kanan 1, Belakang Kiri 2)
Digit ke- Klasifikasi Digit Angka Keterangan
Golongan
1 Barang 1 Persediaan
2 Tanah
3 Peralatan dan Mesin
4 Gedung dan bangunan
5 Jalan dan irigasi, dan jaringan
6 Aset tetap lainnya
7 Konstruksi dalam pengerjaan
8 Aset Tak Berwujud
Bidang
2 Barang 1 Persediaan
01 Barang Habis pakai
02 Barang tak Habis pakai
03 Barang bekas pakai
04 s.d 99 untuk penambahan bid baru
2 Tanah
01 Bidang Alat Besar
02 s.d 99 untuk penambahan Bid baru
3 Peralatan dan Mesin
01 Alat besar
02 Alat Angkutan
03 Alat Bengkel dan Alat Ukur
04 Alat Pertanian
05 Alat Kantor dan Rumah Tangga
06 Alat Studio, Komunikasi, dan Pemancar
07 Alat Kedokteran dan Kesehatan
08 Alat Laboratorium
09 Alat Persenjataan
10 Komputer
11 Alat Eksplorasi
12 Alat Pemboran
13 Alat Produksi, Pengolahan, dan Pemurnian
14 Alat Bantu Eksplorasi
15 Alat Keselamatan Kerja
16 Alat Peraga
17 bidang Peralatan Proses/Produksi
18 Rambu-rambu
19 sampai dengan 99 disediakan untuk penambahan
bidang baru
4 Gedung dan Bangunan
01 Bangunan Gedung
02 Monumen
03 Bangunan Menara
04 Tugu Titik Kontrol/Pasti
05 sampai dengan 99 disediakan untuk
penambahan bidang baru
5 Jalan, Irigasi, dan Jaringan

01 Jalandan Jembatan

02 Bangunan Air
03 Instalasi
04 Jaringan
05 sampai dengan 99 disediakan untuk
penambahan bidang baru

6 Aset Tetap Lainnya


01 untuk bidang Bahan Perpustakaan
02
Barang Bercorak/Kesenian/
Kebudayaan/Olahraga
03 Peralatan Olahraga
04 Hewan
05 Ikan
06 Tanaman
07 Aset Tetap dalam Renovasi
08 sampai dengan 99 disediakan untuk penambahan
bidang baru
7 01 Konstruksi Dalam Pengerjaan
02 sampai dengan 99 disediakan untuk penambahan
bidang baru
8 Aset Tak Berwujud
01 Aset
02 sampai dengan 99 untuk penambahan
bidang baru
Kelompok 8 Bidang Barang dirinci ke dalam Kelompok
Barang Barang dengan kode barang baru terdiri dari
10 (sepuluh) kelompok barang Contoh :
Bidang Tanah 2.01 dirinci

01 untuk Kelompok Tanah Persil


02 Tanah Non Persil
03 Lapangan
04 Kode sampai dengan 99 disediakan untuk
penambahan kelompok baru.
Sub Kelompok Kelompok Barang dirinci ke dalam Sub
Barang Kelompok Barang dengan kode baru terdiri dari
67 (enam puluh tujuh) sub kelompok barang.

Contoh : Kelompok Barang Tanah Persil


2.01.01 dirinci ke dalam Sub Kelompok
Barang sebagai berikut :
01 Tanah Bangunan Perumahan/Gedung Tempat
Tinggal
02 Tanah untuk Bangunan Gedung
Perdagangan/Perusahaan
03 Tanah untuk Bangunan Industri
04 Tanah untuk Bangunan Tempat Kerja

05 Tanah untuk Bangunan Gedung Sarana


Olah Raga
06 Tanah untuk Bangunan Tempat Ibadah
07 Samapi dengan 99 disediakan untuk penambahan
Sub Kelompok baru.

Sub Kelompok Barang dirinci ke dalam Sub-Sub


Sub-Sub Kelompok Barang dengan kode baru terdiri dari
Kelompok 415 (empat ratus lima belas) sub-sub kelompok
Barang barang
Contoh : Sub Kelompok Barang Tanah
Bangunan Perumahan/Gedung Tempat Tinggal
1.01.01.01 ke dalam Sub-Sub Kelompok Barang
001 Tanah Bangunan Rumah Negara Golongan I
002 Tanah Bangunan Rumah Negara Golongan II
003 Tanah Bangunan Rumah Negara Golongan III
004 Tanah Bangunan Rumah Negara Tanpa
Golongan
005 Tanah Bangunan Mess/Wisma/Asrama
006 Tanah Bangunan
Peristirahatan/Bungalow/Cottage

007 Tanah Bangunan Rumah Penjaga


008 Tanah Bangunan Rumah
009 Tanah Bangunan Rumah Tahanan/Rutan
010 Tanah Bangunan Flat/Rumah Susun
011 Tanah Bangunan Fasilitas Tempat Tinggal
Lainnya
012 Sampai dengan 999 disediakan penambahan Sub-
Sub Kelompok Baru.
3 Mekanisme 01 Alat bermesin
kerja 02 Alat tak bermesin
4 Jenis 01 Mesin ketik
02 Mesin hitung/ jumlah
03 Mesin reproduksi/ penggandaan
04 Alat penyimpan perlengkapan kantor
05 Alat kantor lainnya
5 Fungsi 001 Lemari besi/ metal
002 Lemari kayu
003 Rak penyimpanan
004 Lemari penyimpanan
005 Filling cabinet
006 Filling kayu
007 Brankas
013 Buffet
014 Loker

Sumber : Data SIMAK BMN

Catatan : Perubahan terhadap Penggolongan dan Kodefikasi Barang Milik Negara


sebagaimana dijelaskan di atas akan mengubah data base aplikasi yang digunakan dalam
Penggolongan dan Kodefikasi Barang Milik Negara untuk setiap uraian aset yang ada.
Perubahan tersebut diikuti dengan terjadinya pergeseran setiap perkiraan akun yang tersaji
di dalam neraca meskipun secara keseluruhan tidak mengalami perubahan pada total nilai
asetnya.

Anda mungkin juga menyukai