SKRIPSI
Oleh:
Fachrul Ananda Tuburfon
181450022
CEPU
2022
PERANCANGAN SISTEM INFORMASI INVENTORY
BERBASIS BARCODE UNTUK GUDANG
MAINTENANCE DI DPPU KUALANAMU
SKRIPSI
Oleh :
CEPU
2022
KATA PENGANTAR
i
ABSTRAK
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.
iii
DAFTAR ISI
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
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
ix
DAFTAR LAMPIRAN
x
BAB 1 PENDAHULUAN
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
Saat ini, teknologi informasi adalah satu diantara bagian penting untuk sebuah
sistem informasi internal perusahaan menjadi terintegrasi dengan baik yang mana akan
mendukung proses bisnis internal suatu perusahaan, dan selain itu juga diharapkan
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,
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
jenis pertukaran rutin tertentu, menjawab kepada eksekutif dan orang lain sehubungan
dengan suatu masalah (Jogiyanto, 2005). peristiwa di dalam dan di luar yang signifikan
sistem informasi dalam dunia kerja ialah di gudang. Fungsi dari gudang adalah untuk
menyimpan barang, maka kegiatan yang ada dalam pergudangan meliputi penerimaan,
penting untuk melakukan pencatatan dan penghitungan waktu masuk dan keluarnya
2
pergudangan. Sistem informasi yang biasa ada pada sistem pergudangan biasa dikenal
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
diubah dikarenakan kebutuhan akan informasi serta data yang real-time. WMS
pergudangan.
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
material pada gudang yang dimiliki oleh Fungsi Planning & Miantenance.
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
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
seperti barcode.
Ada banyak fitur yang terdapat dalam suatu sistem mengelola stok, diantaranya
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
Dikarenakan hal-hal diatas, untuk mencari solusi dari masalah yang ada,
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.
dari penelitian terdahulu yang memiliki keterkaitan pada masalah-masalah yang ada,
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:
sistem informasi?
Penelitian ini tentunya memiliki tujuan yang ingin dicapai, adapun tujuan dari
DPPU Kualanamu.
3. Agar dapat mengetahui hasil dari pengujian sistem informasi inventory yang
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
1. Bahasa pemrograman yang dipakai berupa jenis bahasa pemrograman PHP dan
6. Proses pencatatan hanya pada proses penyimpanan dan keluar masuknya barang.
Diharapkan dari hasil penelitian ini dapat memberikan manfaat kepada berbagai
pihak, yakni:
1. Perusahaan
Sebagai bahan untuk usulan serta saran tentang permasalahan yang terjadi
2. Penulis
7
Ilmu dan pengetahuan penulis menjadi bertambah dalam hal mengenai sistem
3. Pembaca
8
BAB 2 TINJAUAN PUSTAKA
Manajemen gudang adalah fungsi yang bertanggung jawab atas semua kebijakan
yang berhubungan dengan persediaan dalam suatu organisasi (Waters, 2003). Fitur ini
jumlah yang benar dari setiap item ditebar pada satu waktu. Manajemen gudang adalah
bagian dari kegiatan logistik dan fokus umumnya adalah pada tanggung jawab
9
2.2 Gudang
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
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
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
operasional.
10
2.3 Sistem Informasi
Suatu sistem informasi pada basisnya mempunyai tiga kegiatan yaitu input
(masukan), processing, dan output (keluaran). Dari tiga hal tersebut membantu dalam
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
3. Blok Keluar
Pencapaian sistem informasi menggambarkan hasil dari data yang bermutu serta
pengguna sistem.
4. Blok Teknologi
serta menggerakkan segala sistem. Terdapat tiga bagian dari teknologi itu sendiri,
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
Menurut (Jeffery L, 2004) dalam (Handoyo, 2011), sistem informasi berbasis web
melalui browser aplikasi dan teknologi internet. Dalam pengertian website itu sendiri,
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
2. Website Dinamis
Web dinamis ialah web yang digunakan secara dinamis. Maksudnya, konten
3. Website Interaktif
13
Web interaktif merupakan website yang membolehkan pengguna berhubungan
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
Ini mewakili sisi lain dari World Wide Web. Server web menunggu permintaan
pemrosesan data lebih lanjut dari pengguna browser seperti Internet Explorer.
Web Editor
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
informasi dengan tujuan agar aplikasi yang kami buat lebih powerfull.
menampilkan diagram bingkai (Braun, 2001). Ini juga merupakan satu set demo
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.
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.
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
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
informasi, dimaksudkan untuk menemukan data yang diperlukan oleh suatu asosiasi.
mengolah database yang biasa dikenal sebagai database management system (DBMS).
DBMS ialah piranti lunak yang dimaksudkan untuk bekerja dengan cara yang paling
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
tumpukan dari bermacam proyek seperti Apache, MySQL, PHP, Filezila dan
PHPMyadmin. Pekerjaan XAMPP adalah elemen dari server gratis (localhost) yang
kerja), Apache, MySQL, PHP, dan Perl. Produk ini tidak sulit untuk dioperasikan dan
bisa menjalankan tampilan halaman situs web dengan kuat. XAMPP biasanya terdiri
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),
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
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
b. ALTER : Perintah untuk mengubah table pada database, seperti menambah, dan
mengubah atribut kolom pada table tersebut. DROP : Perintah yang diunakan
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.
database.
c. UPDATE : Perintah ini yang digunakan untuk mengubah data pada database.
20
2.7.3 PHPMyAdmin
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.
Bahasa pemograman atau yang juga sering di sebut sebagai bahasa komputer,
komputer maka dari itu bahas ini juga bisa disebut sebgai bahasa pemrograman
komputer (Jusuf, Berlian, & Rosdiana, 2013 dalam Prasetyo, 2018). Bahasa
tepat. Jadi, dalam bahasa pemrograman yang digunakan sebagai perangkat khusus
21
Jenis bahasa pemrograman yang biasa digunakan oleh para web developer atau
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
diperlukan juga menggunakan struktur bahasa PHP. Dengan menggunakan PHP, klien
tidak dapat melihat kode PHP yang tertulis dalam program (Fiber Siregar dan
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
22
2.8.2 PHP
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.
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
Gambar terlampir dibawah ini menunjukkan komponen kerja pada sistem yang
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
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
pengembang web dalam menulis baris coding. Memanfaatkan framework ini membuat
penulisan coding akan jauh lebih sederhana, cepat, dan mudah diatur. Framework
mendesain suatu website. Demikian juga, framework juga memiliki kegunaan lain.
- Peningkatan keamanan
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
Controller). MVC adalah metode pemisahan logika data (model) dari logika (tampilan)
dan logika proses (pengontrol) atau secara sederhana desain antarmuka, data, dan
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
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
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
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
kesalahan berikut:
2. Kesalahan antarmuka.
27
3. Struktur data atau kesalahan akses database eksternal.
4. Kesalahan kinerja.
(Perry, 1995)
keakuratan data stock atau persediaan dengan cara dilakukan pencatatan setiap proses
transaksi yang ada pada gudang (Ramaa & Rangaswamy, 2012). Warehouse
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,
sebagai berikut.
28
Tabel 2. 3 Penelitian Terdahulu
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
masalah dalam sebuah tinjauan. Metode penelitian dapat juga mengandung arti sebagai
suatu penelitian yang terorganisir atau disengaja yang dilakukan sebagai suatu bentuk
Kualanamu, Desa Beringin, Kec. Beringin, Kab. Deli Serdang, Sumatera Utara.
1. Perangkat Keras
2) RAM 4GB
3) HDD 1TB
2. Perangkat Lunak
32
a. Windows 10 Pro
b. Xampp V.3.2.2
d. PHP 7
e. MySQL
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
difokuskan pada kegiatan keluar dan masuknya barang di gudang maintanance DPPU
Kualanamu.
Sementara itu, objek penelitian ini adalah sistem informasi yang akan dirancang
Penelitian akan dilakukan berdasarkan data terkait keluar masuk material di gudang
maintenance DPPU Kualanamu. Objek diatas akan dilakukan analisa dan dijadikan
33
Untuk penelitian yang dilakukan ini, jenis data yang dipergunakan merupakan data
primer dan data sekunder. Agar lebih memahami mengenai data primer dan data
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
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
digunakan melalui cara yang bermacam-macam. Beberapa cara atau metode yang
dilakukan guna mengumpulkan data pada penulisan skripsi ini adalah sebagai berikut:
1. Observasi
34
mendapatkan pandangan yang wajar dari sistem keluar masuk barang yang
sedang berjalan.
2. Wawancara
masuk barang pada gudang guna memperoleh informasi secara terperinci dan
tepat.
3. Kajian Pustaka
Saat melaksanakan penlitian ini tentunya terdapat input proses dan juga output
dari penelitian. Gambar yang terlampir dibawah ini akan menjelaskan mengenai
35
Gambar 3. 1 Diagram Alir Penelitian
penelitian. Pada tahap ini dilakukan issue recognizable proof untuk mengetahui
36
permasalahan yang ada di area penelitian sehingga para peneliti dapat melakukan
kertas dan Microsoft Excel, sehingga jelas membutuhkan kertas yang banyak,
memakan waktu yang cukup lama dan terlebih lagi beberapa masalah yang berbeda
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
asli atau keadaan objek. Intinya adalah untuk pencegahan perbedaan tujuan dari
penelitian yang dilakukan dengan keadaan real pada lapangan. Penulis melakukan
37
3.6.3 Kajian Pustaka
Studi literature atau kajian pustaka diharapkan dapat membantu kegiatan yang
Literatur-literatur yang ada biasanya diperoleh melalui sumber yang berbeda, seperti
sesuai titik yang diselidiki. Selain itu, studi literatur juga bermanfaat sebagai pembantu
di lapangan, maka dari itu, penulis melakukan perumasan masalah. Perumusan masalah
yang dibuat oleh penulis adalah bagaimana perancangan sistem informasi agar
terintregrasi sehingga lebih cepat dan efisien DPPU Kualanamu? dan bagaimana
pengujian sistem informasi inventory pada gudang maintenance yang berbasis barcode
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
penelitian. Tahap ini dilakukan dengan peneliti mengumpulkan data primer dan dara
sekunder. Data primer diperoleh dengan saat melakukan mengamati secara langung
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
2. Data Sekunder
39
3.6.6 Pengolahan Data dan Pembuatan Sistem Informasi
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
1. Analisis Kebutuhan
2. Desain
Desain atau konfigurasi sistem yang pastinya dibuat agar pengguna lebih
3. Coding
40
Selanjutnya untuk tahap ini, peneliti akan menggubah desain atau perancangan
dari database yang sudah dibuat, diubah menjadi bahasa pemrograman PHP,
XAMPP dan untuk text editor menggunakan Visual Studio Code dalam
pengkodeannya.
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
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 -
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
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
Untuk Contoh Klarifikasi Nomer Digit Inventaris dapat dilihat pada lampiran.
software, apakah software dibangun sesuai pada spesifikasi sistem dan bisa bekerja
sesuai indikasi awal. Pengujian ini juga berarti mencari celah-celah kecolongan pada
Pengujian sistem ini menggunakan pengujian black box. Ini diselesaikan dengan
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
1. Pengujian Unit
dilakukan untuk setiap bagian, script dan modul pengujian dengan benar-
2. Pengujian Integrasi
Dengan asumsi ada kesalahan atau kesalahan, bagian-bagian ini akan ulang
diuji.
3. Pengujian Sistem
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
44
BAB 4 PEMBAHASAN
Depot Pengisian Pesawat Udara Kualanamu merupakan salah satu PT. Pertamina
Aviation yang berada pada wilayah Marketing Operation Region (MOR) I Sumbagut
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
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
armada Tanker dari RU II Dumai. Transportasi Avtur menggunakan armada tanker ini
didukung dengan fasilitas CBM (Conventional Buoy Mooring) dan kemudian ditimbun
45
4.1.1 Tugas dan Fungsi DPPU Kualanamu
kualitas, tepat jumlah, tepat waktu, tepat tempat, tepat teknologi, tepat harga,
diajukan.
6. Memelihara dan memelihara kondisi seluruh sarana dan prasarana yang ada
dipimpin oleh seorang Operation Head (OH) yang bertanggung jawab secara langsung
46
Gambar 4. 1 Struktur Organisasi
& Budgeting.
47
d. Junior Supervisor General Affairs membawahi Administrator General
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
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
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
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
Berdasarkan uraian pada latar belakang permasalahan dalam penilitian ini, penulis
antar pengguna dalam melakukan permintaan barang serta pencatatan keluar dan
tersebut.
2. Kebutuhan Data
informasi ini. Data yang dibutuhkan adalah data material dan jumlah stock material
49
3. Kebutuhan Fungsional
Analisis kebutuhan fungsi dilakukan untuk mengetahui fungsi yang terkait dan
Adapun analisis kebutuhan fungsi terhadap sistem yang akan dirancang sebagai
berikut:
1. Sistem yang dirancang terdiri dari 4 fungsi yang berhubungan langsung. Fungsi
permintaan material).
yang mana itu Unified Modelling Language untuk merumuskan cara paling umum
yang penulis libatkan dalam penelitian ini antara lain : use case diagram, activity
diagram. Selain itu, penulis juga menggunakan model grafik kontekstual untuk
50
4.4.1 Use Case Diagram
Diagram use case untuk perancangan sistem in dapat dilihat pada gambar
dibawah.
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.
Perincian Keterangan
Use Case Name Sistem Informasi Inventory untuk Gudang Maintanance pada
DPPU Kualanamu
Description Use Case ini mendeskripsikan tindakan apa saja yang boleh
password.
Post-Condition Tiap-tiap data yang diinput oleh pengguna akan masuk kedalam
tuap-tiap pengguna.
52
3. Pengguna yang sudah masuk bisa melakukan tindakan
Berikut ringkasan dari use case yang terdiri daru nama use case, deskripsi use
No. Nama Use Case Deskripsi Use Case User yang terlibat
sistem.
53
5. Melihat Data Kegiatan yang diakukan untuk Pegawai dan
generate barcode.
memvisualisasikan alur proses dari sistem yang berjalan. Berikut ini ialah beberapa
54
1. 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
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
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.
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
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
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
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
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.
61
Berikut merupakan data tabel item yang berfungsi untuk mengelola data barang
stock barang di gudang. Komponen kolom yang terdapat dalam tabel ini antara
2. Tabel Kategori
Berikut merupakan data tabel kategori yang berfungsi untuk mengelola data
jenis barang yang ada di gudang. Komponen kolom yang terdapat dalam tabel
62
3. Tabel Data 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,
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.
dengan hasil,tahap perancangan. Hasil dari sistem yang dibangun akan ditunjukan
melalui screenshot dari sistem itu sendiri. Berikut adalah hasil dari,implementasi
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
64
Gambar 4. 14 Tampilan Login
Menu dashboard merupakan menu awal yang akan ditampilkan apabila pengguna
memiliki tampilan menu dashboard dan menu yang bisa diakses pada side-bar pun
65
Gambar 4. 16 Tampilan Dashboard Pegawai
66
Gambar 4. 18 Tampilan Dashboard Requester
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.
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
Halaman data pegawai berisi tabel daftar pegawai-pegawai yang memiliki hak
akses untuk masuk ke aplikasi. Pada halaman ini berisikan Nama, NIP, Jabatan,
68
Gambar 4. 21 Tampilan 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.
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
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
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
71
Gambar 4. 25 Tampilan Data Kategori
72
3. Tampilan Edit Data Kategori
pengguna akan diarahkan ke halaman form edit kategori jika terjadi kesalahan
penginputan data.
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
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
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
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
Tombol hapus pada halaman stock barang berfungsi untuk menghapus data
barang yang sudah terinput dalam sistem. Untuk tampilannya bisa dilihat
dibawah ini.
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
jika ada penambahan material, Barcode yang ditampilkan ini harus di scan
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
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.
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.
79
Pada pojok kanan diatas tabel data laporan keluar terdapat tombol cetak yang
berfungsi untuk mencetak laporan dalam bentuk format pdf. Adapun tampilan setekah
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
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
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.
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
diakses, tampilan sistem yang sederhana, data tersimpan dalam database, dan
aktifitas menambah dan mengatur hak akses, mengelola data kategori barang,
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
4. Dalam pengujian ini menggunakan Black Box Testing. Hasil pengujian sistem
ini menunjukkan bahwa sistem dapat berjalan dengan baik yang mana
88
BAB 5 PENUTUP
5.1 Kesimpulan
akses, mengelola data kategori barang, melihat stok gudang, dan menyetujui
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
89
3. Sistem informasi inventory ini dapat meng-generate barcode yang berguna
5.2 Saran
2. Sistem yang telah dibangun ini memiliki batasan sampai dengan generate
90
DAFTAR PUSTAKA
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)
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 "
01 Jalandan Jembatan
02 Bangunan Air
03 Instalasi
04 Jaringan
05 sampai dengan 99 disediakan untuk
penambahan bidang baru