karena atas limpahan Karunia, Rahmat, dan Hidayah-Nya yang berupa kesehatan,
sehingga laporan yang berjudul “Sistem Informasi Pendataan Barang Masuk dan
Barang Keluar di Divisi Gudang Central PT Serikat Putra - Lubuk Raja Estate
hambatan dan tantangan. Untuk itu, Penulis menyampaikan banyak terima kasih
kepada semua pihak yang telah berkontribusi dalam pembuatan laporan ini.
Laporan ini disusun untuk memenuhi salah satu syarat penyusunan Kerja
Praktek (KP) pada Prodi Teknik Informatika Fakultas Teknik Universitas Islam
kemampuan, namun penulis menyadari bahwa laporan ini masih banyak memiliki
kekurangan baik dari segi penulisan maupun segi penyusunan. Oleh karena itu,
kritik dan saran yang bersifat membangun sangat penulis harapkan demi
perbaikan laporan selanjutnya. Akhir kata semoga laporan kerja praktek ini dapat
Penulis
KATA PENGANTAR........................................................................................ i
DAFTAR ISI....................................................................................................... ii
DAFTAR GAMBAR.......................................................................................... iv
DAFTAR TABEL............................................................................................... viii
BAB I PENDAHULUAN................................................................................... 1
1.1. Latar Belakang................................................................................. 1
1.2. Identifikasi Masalah......................................................................... 2
1.3. Batasan Masalah............................................................................... 3
1.4. Rumusan Masalah............................................................................ 3
1.5. Tujuan Penelitian............................................................................. 3
1.6. Manfaat Penelitian........................................................................... 3
1.7. Rincian Pelaksanaan Kerja Praktek.................................................. 4
1.7.1. Waktu Pelaksanaan............................................................... 4
1.7.2. Tempat Pelaksanaan............................................................. 4
1.7.3. Tahapan Pelaksanaan........................................................... 4
1.7.4. Jadwal Kegiatan................................................................... 5
BAB II LANDASAN TEORI............................................................................. 6
2.1. Gambaran Umum Tentang Tempat KP............................................ 6
2.1.1. Profil Perusahaan.................................................................. 6
2.1.2. Visi dan Misi........................................................................ 8
2.1.3. Struktur Organisasi Perusahaan............................................ 9
2.2. Tinjauan Pustaka.............................................................................. 11
2.3. Dasar Teori....................................................................................... 11
2.3.1. Sistem Informasi................................................................... 11
2.3.2. Data...................................................................................... 12
2.3.3. HTML................................................................................... 13
2.3.4. PHP....................................................................................... 13
2.3.5. Codeigniter........................................................................... 14
2.3.6. Database............................................................................... 14
2.3.7. MySQL................................................................................. 15
2.3.8. Data Flow Diagram (DFD).................................................. 16
2.3.9. Entity Relation Diagram (ERD)........................................... 17
2.3.10. Flowchart............................................................................. 19
2.4. Hipotesis........................................................................................... 20
BAB III METODOLOGI PENELITIAN............................................................ 22
3.1. Analisis Sistem................................................................................. 22
3.1.1. Analisis Sistem yang Sedang Berjalan................................. 22
3.1.2. Analisis Sistem yang Diusulkan........................................... 22
3.2. Perancangan Sistem.......................................................................... 23
3.2.1. Spesifikasi Kebutuhan Hardware dan Software.................. 23
3.2.2. Desain Konteks Diagram...................................................... 24
3.2.3. Desain Hierarchy Chart....................................................... 25
3.2.4. Desain Data Flow Diagram (DFD)...................................... 25
3.2.5. Desain Input......................................................................... 26
3.2.6. Desain Output....................................................................... 33
3.2.7. Desain Database................................................................... 39
3.2.8. Desain Antarmuka................................................................ 44
3.2.9. Desain Logika Program (Flowchart)................................... 46
BAB IV HASIL DAN PEMBAHASAN............................................................ 52
4.1. Pengujian Blackbox.......................................................................... 52
4.1.1. Pengujian Form Register...................................................... 52
4.1.2. Pengujian Input Username dan Password............................ 56
4.1.3. Pengujian Halaman Menu Utama (Dashboard)................... 59
4.1.4. Pengujian Menu Forms........................................................ 61
4.1.5. Pengujian Menu Datas......................................................... 70
4.1.6. Pengujian Menu Profile........................................................ 82
4.1.7. Pengujian Menu Users......................................................... 87
BAB V PENUTUP.............................................................................................. 94
5.1. Kesimpulan...................................................................................... 94
5.2. Saran................................................................................................. 94
DAFTAR PUSTAKA......................................................................................... 96
DAFTAR GAMBAR
Kosong...................................................................................... 62
Gambar 4.13. Tampilan Pesan Menu Tambah Data Barang Keluar Jika Field
Kosong...................................................................................... 64
Gambar 4.15. Tampilan Pesan Menu Tambah Data Satuan Barang Jika Field
Kosong...................................................................................... 67
Gambar 4. 17. Tampilan Pesan Menu Tambah Data Supplier Jika Field
Kosong...................................................................................... 69
Gambar 4.19. Tampilan Tambah Data Barang Masuk Setelah Menekan Button
Gambar 4.21. Tampilan Pesan pada Menu Data Barang Masuk Setelah
Gambar 4.22. Tampilan Pesan Menu Update Data Barang Masuk Jika Field
Kosong...................................................................................... 75
Gambar 4.24. Tampilan Tabel Data Barang Masuk Setelah Menghapus Salah
Gambar 4.27. Tampilan Invoice Data Barang Keluar dalam Format .pdf
Gambar 4.29. Tampilan Pesan Berhasil Ubah Data pada Menu Profile.......... 83
Gambar 4.34. Tampilan Tambah User setelah Menekan Button Tambah Data
Gambar 4.37. Pesan Konfirmasi Hapus Data Setelah Menekan Button Delete
Gambar 4.38. Pesan yang Muncul setelah Berhasil Menghapus Data User.... 92
DAFTAR TABEL
Tabel 4.14. Kesimpulan Pengujian Button Tambah Data pada Menu Users.... 89
PENDAHULUAN
yang cepat, tepat dan akurat dalam upaya memenuhi kebutuhan akan informasi
informasi internet saat ini. Informasi merupakan salah satu kebutuhan didalam
komputer yang saling terhubung satu dengan yang lainnya di seluruh dunia dan
sangat global dan selalu diusahakan tepat waktu sehingga waktu memperbaharui
dan pendataan yang terorganisir agar dapat terkemas dengan baik dan mudah
Basis data tersebut dibuat dengan tujuan agar proses kerja lebih optimal
dan dapat dilakukan secara cepat dan tepat dengan tingkat kesalahan yang relatif
1
sedikit. Dalam mengelola data-data tersebut, pihak user tentu harus memiliki
sistem
2
2
pengolahan dan pengelolaan data yang baik dan teratur, yang nantinya berguna
terhadap data tersebut. Hal tersebut diatas dapat memberikan kemudahan bagi
Saat ini pendataan dan pelaporan barang masuk dan keluar di Divisi Gudang
Central masih belum terdata dengan dengan baik, dan juga pihak kepala divisi
langsung ke pusat tanpa harus mengirim berkas laporan dalam bentuk hard copy.
pendataan barang masuk dan barang keluar yang bertujuan agar administrasi data
barang masuk dan barang keluar terkomputerisasi dan lebih efisien. Selain itu
keluar.
Adapun Batasan masalah yang dihadapi dari kerja praktek ini sebagai
berikut :
dan Barang Keluar Pada Divisi Gudang Central Di PT Serikat Putra-Lubuk Raja
Estate Pelalawan?”.
dalam menindak lanjuti pendataan barang masuk dan barang keluar dari Divisi
dan admin yang menggunakan sistem informasi ini menjadi lebih mudah dalam
4
mengelola data Barang Masuk dan Barang Keluar yang ada di Divisi Gudang
Universitas Islam Riau semester ganjil tahun ajaran 2020/2021, maka kerja
praktek ini diusulkan akan dilaksanakan mulai tanggal 07 September 2020 sampai
ESTATE
Riau
lain:
Minggu ke
Jenis Kegiatan
I II II IV
Persiapan dan
penelitian
Analisa data
Rancangan Sistem
Penyusunan Laporan
LANDASAN TEORI
wilayah kerja meliputi total areal seluas 12.474 Ha yang terdiri dari Kebun Lubuk
Raja (Lubuk Raja Estate) dan Kebun Bukit Raja (Bukit Raja Estate). Luas areal
(PKS) yaitu PKS Lubuk Raja dengan jumlah tenaga kerja secara keseluruhan
lebih kurang
6
7
2.000 orang yang berasal dari masyarakat sekitar perusahaan dan beberapa
prinsip yang tertuang dalam konsep planter profesional 3C, konsep tersebut
adalah:
losses minimal
(ringan/normal).
9. Desa Angkasa
8
telah ditentukan
secara efektif dan profesional sesuai ketentuan dari PT Serikat Putra. Estate
10
operasional.
Kepala (Askep). Askep bertugas mengelola satu rayon yang terdiri dari tiga divisi.
Selain bertugas untuk mengelola sebuah divisi, Askep juga bertugas untuk
oleh Mandor dan Krani divisi. Krani divisi bertugas mengurus seluruh kegiatan
administrasi baik laporan kegiatan harian, laporan produksi dan bon permintaan
kegiatan administrasi pada kebun tersebut dan bersama askep bertugas mengelola
perawat, alat kesehatan, dan hal yang berkaitan dengan pengadaan kesehatan.
yang dilakukan oleh sebuah jurnal penelitian yang dilakukan oleh Nur Fadillah
Utami (2018) yang berjudul “Sistem Informasi Inventori Barang PT. Tissan
Nugraha Berbasis Web” yang bertujuan untuk mengatasi dalam mengolah data
dan dapat diakses dimana saja dan kapan saja dari internet.
manajemen. Dalam arti yang sangat luas, sistem informasi istilah yang sering
digunakan untuk merujuk pada interaksi antara orang, proses algoritmik, data, dan
teknologi. Dalam pengertian ini, istilah ini digunakan untuk merujuk tidak hanya
juga untuk cara di mana orang berinteraksi dengan teknologi dalam mendukung
proses bisnis.
12
sebuah organisasi.
2.3.2. Data
Secara etimologi, data merupakan bentuk jamak dari datum yang dalam
bahasa latin berarti pernyataan atau nilai dari suatu kenyataan. Pernyataaan atau
nilai ini berasal dari proses pengukuran atau pengamatan atas suatu variabel dan
dipresentasikan dalam bentuk tunggal atau jamak dari angka (numeric), karakter
sesuatu hal yang sudah sering terjadi dan berupa himpunan fakta, angka, grafik,
Menurut Arikunto (2002), data merupakan segala fakta dan angka yang
kumpulan karakter, fakta atau jumlah yang merupakan masukan bagi suatu sistem
informasi.
data adalah keterangan yang berisikan mengenai sesuatu hal berupa fakta, angka,
13
huruf, tabel, gambar dan kata untuk menyusun dan menghasilkan suatu informasi
yang berguna.
2.3.3. HTML
Languange merupakan salah satu bahasa yang biasa digunakan oleh pengguna
2.3.4. PHP
Hypertext Preprocessor ialah sebuah bahasa pemrograman yang berupa kode atau
sendiri sering kali digunakan untuk hal merancang, membuat dan juga
memprogram sebuah website. PHP juga sangat sering digunakan untuk membuat
sebuah ataupun beberapa CMS, CMS ialah sebuah software atau perangkat lunak
yang mempunyai kegunaan untuk memanipulasi semua atau beberapa isi dari
mengolah isi data dari website tersebut yang akan dilihat oleh para pengunjung
dari website tersebut. PHP dengan HTML diibaratkan sebagai 2 komponen yang
saling bekerja sama dan menyatu yang tidak dapat dipisahkan, karena kedua
bahasa pemrograman ini yaitu PHP dan HTML saling melengkapi semua data dan
isi dari suatu website. Script yang terdiri dari komponen PHP menyatu dengan
Script HTML. PHP mempunyai kegunaan juga untuk membuat sebuah halaman
14
utama atau homepage dari sebuah website menjadi lebih bagus dan bersifat
bersifat dinamis.
bahwa PHP adalah bahasa pemrograman yang paling sering digunakan pada tahun
ini. Salah satu program dari database yang sangat membutuhkan Bahasa
Pemrograman PHP ini adalah Program Database MySql. Hal ini dikarenakan
menggunakan MySql untuk melihat informasi detail mengenai Website nya dan
dalam Database (Adelheid Andrea, dan Nst Khairil. 2012, Hakim Lukman 2010,
2.3.5. Codeigniter
dibutuhkan seperti helpers and libraries untuk mengimplementasi tugas yang biasa
2.3.6. Database
basis data meliputi spesifikasi berupa tipe data, struktur data dan juga batasan-
batasan data yang akan disimpan. Basis data merupakan aspek yang sangat
penyimpanan data yang akan diolah lebih lanjut. Basis data menjadi penting
karena dapat mengorganisasi data, menghidari duplikasi data, hubungan antar data
data memerlukan perangkat lunak yang disebut dengan sistem manajemen basis
memelihara, mengontrol dan mengakses data secara praktis dan efisien. Dengan
kata lain semua akses ke basis data akan ditangani oleh DBMS. Ada beberapa
fungsi yang harus ditangani DBMS yaitu mengolah pendefinisian data, menangani
permintaan pemakai untuk mengakses data, memeriksa sekuriti dan integriti data
dalam pengaksesan data yang disebabkan oleh kerusakan sistem maupun disk dan
2.3.7. MySQL
Source dan paling populer saat ini. Sistem Database MySQL mendukung
sistem (DBMS). Database ini dibuat untuk keperluan sistem database yang cepat,
Ulf Micheal Widenius adalah penemu awal versi pertama MySQL yang
para pengembang MySQL. MySQL sudah digunakan lebih dari 11 millar instalasi
saat ini.
model logika data atau proses yang dibuat untuk menggambarkan dari mana asal
data dan kemana tujuan data yang keluaran dari sistem, dimana data di simpan,
proses apa yang menghasilkan data tersebut, dan interaksi antara data yang
untuk membuat diagram yang serbaguna. Data flow diagram terdiri dari notasi
penyimpanan (data store), proses (process),aliran data (flow data), dan sumber
masukan (entity).
merupakan teknik yang digunakan untuk memodelkan kebutuhan data dari suatu
organisasi, biasanya oleh System Analys dalam tahap analisis persyaratan proyek
merupakan model data yang pada gilirannya digunakan sebagai spesifikasi untuk
database.
dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan
18
antar relasi. ERD untuk memodelkan struktur data dan hubungan antar data, untuk
Entitas
Nama_entitas Tabel yang ada didalam
1
basis data
Atribut
Nama_atribut Field / kolom yang ada
2
didalam suatu entitas
jumlah pemakaian
2.3.10. Flowchart
suatu sistem. Flowchart merupakan salah satu penyajian yang sistematis tentang
proses dan logika dari kegiatan, penanganan suatu informasi atau penggambaran
secara grafik dari langkah-langkah dan urut-urutan prosedur dari suatu program.
khususnya masalah yang perlu dipelajari dan dievaluasi lebih lanjut. Flowchart
diasumsikan sebagai salah satu cara sebuah penyajian dari suatu algoritma.
patokan yang bersifat mutlak (pasti). Hal ini dapat didasari oleh flowchart (bagan
alir) adalah sebuah gambaran dari hasil pemikiran dalam menganalisa suatu
Input/ Output
5 Input/ Output data
Data
Penghubung bagian-bagian
On Page
8 flowchart pada halaman
Connector
yang sama
2.4. Hipotesis
kebutuhan pegawai, karyawan, dan perusahaan. Baik itu berupa alat tulis kantor,
21
alat untuk keselamatan kerja, alat pendukung pekerjaan seperti egrek, alat stok
sawit, dan alat pendukung lainnya. Gudang Central juga menyimpan barang-
barang sparepart untuk mobilitas pekerjaan, seperti ban truk stok sawit, busi truk,
sistem informasi Pendataan Barang Masuk dan Keluar Divisi Gudang Central PT
Serikat Putra-Lubuk Raja Estate Pelalawan diharapkan menjadi solusi yang tepat
barang masuk dan barang keluar di Gudang Central PT Serikat Putra-Lubuk Raja
Estate Pelalawan.
BAB III
METODOLOGI PENELITIAN
masih menggunakan cara manual dalam pendataan barang masuk dan barang
keluar yaitu masih mencatat didalam kertas, lalu setelah terkumpul dalam 1 bulan
bisa saja laporan didalam kertas tersebut rusak atau hilang dan tentunya akan
barang masuk dan barang keluar berbasis website yang berfungsi untuk
menginputkan laporan data barang masuk dan barang keluar berupa form input
barang masuk dan barang keluar dan tabel satuan, dan juga untuk melihat dan
mencetak invoice barang masuk dan barang keluar secara online dan
barang masuk dan barang keluar, sistem dapat mempersingkat waktu secara
efektif dan meningkatkan kulitas pekerjaan yang semakin baik bagi pegawai yang
22
23
No Spesifikasi Keterangan
1 Sistem Operasi Windows 10 Enterprise
2 Processor Intel Core i5-6200U
3 RAM 12.00 GB
4 System Type 64-bit Operating System
No Spesifikasi Keterangan
Web Server dan Database XAMPP Control Panel
1
Server v3.2.4
2 Text Editor Sublime Text 3
3 Browser Google Chrome
konteks diagram Sistem Informasi Pendataan Barang Masuk dan Barang Keluar
Gudang Central. Pegawai tersebut yang mengelola sistem ini dan mengelola data
barang masuk dan barang keluar. Admin dari sistem tersebut dapat menginput data
barang masuk dan keluar dan mengelola data yang telah masuk, admin juga dapat
menambah data satuan yang akan dijadikan satuan dari barang yan masuk dan
keluar, serta mencetak invoice dari barang tersebut, lalu dapat melihat informasi
data barang masuk dan keluar. Kemudian admin juga dapat mengelola hak akses
user dimana user yang akan menjadi admin akan dikelola oleh admin sendiri.
User merupakan pengguna biasa yang berisikan pegawai diluar divisi Gudang
Central, dan manajer yang hanya dapat melihat data barang masuk dan barang
keluar. User hanya dapat login untuk melihat informasi barang masuk dan keluar
organisasi dari sistem informasi secara berjenjang dalam bentuk modul dan
adalah pemecahan suatu fungsi menjadi beberapa proses dan pemecahan proses
didapatkan suatu proses yang tidak dapat dipecah lagi. Berikut desain hierarchy
chart Sistem Informasi Pendataan Barang Masuk dan Barang Keluar Divisi
Data Flow Diagram disebut juga dengan Diagram Arus Data (DAD).
DFD adalah suatu model logika data atau proses yang dibuat untuk
menggambarkan darimana asal data, dan kemana tujuan data yang keluar dari
sistem, dimana data disimpan, proses apa yang menghasilkan data tersebut, dan
interaksi antara data yang tersimpan, dan proses yang dikenakan pada data
tersebut (Kristanto, 2008). Berikut desain data flow diagram Sistem Informasi
Pendataan Barang Masuk dan Barang Keluar Divisi Gudang Central PT Serikat
Masuk dan Barang Keluar Gudang Central PT Serikat Putra-Lubuk Raja Estate
Pelalawan.
27
data yang tertera pada form. Desain input daftar akun User
level pada form. Untuk membuat akun admin, user harus meminta
Central.
sistem gudang central untuk diakses dan dilihat oleh user yang
29
memiliki akun. Desain input data barang masuk dapat dilihat pada
gambar 3.6.
data satuan barang. Apabila satuan barang tersebut terbaru dari data
input satuan barang. Berikut desain input satuan barang dapat dilihat
barang masuk saat barang masuk di input. Berikut desain input data
input pofile.
32
Melalui halaman ini admin juga dapat membuat akun dengan level
gambar 3.13.
Desain output adalah keluaran atau hasil yang ditampilkan dari proses
input pada sistem informasi pendataan barang masuk dan barang keluar Gudang
sistem informasi pendataan barang masuk dan barang keluar Gudang Central PT
Estate Pelalawan.
barang masuk.
36
c. Data Satuan
d. Data Supplier
Output ini hanya dapat diakses oleh admin. Berikut Desain ouput
mudah untuk menganalisis pada suatu basis data atau suatu sistem
2. Skema Data
Gudang Central terdiri dari 5 tabel yaitu tabel user, tabel barang
40
a. Tabel User
Data barang keluar diambil dari data barang yang masuk, dan
keluar
dapat diakses oleh user biasa dan user admin. Berikut ini
User akan login sebagai admin atau user biasa ketika menjalankan
masuk, data barang keluar, data satuan dan data supplier dimana
yang sudah dimasukkan oleh user admin ke dalam sistem. Menu data
oleh user admin ke dalam sistem, menu ini hanya dapat dilihat oleh
user admin, dan tidak tersedia pada user biasa. Kemudian menu data
Menu ini juga tidak dapat diakses oleh user biasa, hanya user admin
barang keluar yang diinput oleh user admin sebagai bentuk laporan
4. Data pada user biasa menampilkan menu tabel data barang masuk
dan tabel data barang keluar, hanya saya user biasa hanya dapat
melihat tabel data saja tanpa bisa menginput data barang. Namun
user biasa juga dapat melakukan cetak invoice pada menu tabel
barang keluar.
5. Sign Out adalah menu terakhir yang dapat diakses oleh user admin
1. Flowchart Login
46
tampilan login dan tidak bisa masuk ke dalam sistem. Apabila status
level user adalah sebagai admin, maka user akan beralih ke halaman
adalah user biasa, maka user akan dialihkan kepada halaman utama
user biasa.
barang masuk.
48
user admin masuk ke dalam tampilan data barang keluar, lalu admin
dan menekan tombol submit, maka data barang keluar yang diinput
admin masuk ke dalam tampilan tambah data satuan barang pada sub
dan menekan tombol submit, maka data satuan barang yang sudah
dan dapat di lihat didalam tampilan data satuan pada sub menu
Datas.
tombol submit, maka data supplier yang sudah diinput otomatis akan
Pada gambar 3.31, user admin dan user biasa dapat merubah
yang berfokus pada sisi fungsionalitas, khususnya pada input dan output.
Pengujian dilakukan dengan tujuan untuk mengetahui aplikasi yang dibuat sudah
Pada saat membuka halaman register sistem ini, pengguna akan melihat
52
Berdasarkan gambar 4.1, pengguna harus menginputkan seluruh field
yang disediakan oleh sistem untuk membuat akun. Seteleh pengguna mengisi
semua field
53
54
dengan benar dan menekan tombol register, maka akan muncul pesan berhasil
register dan menjadi akun dengan level akun user biasa dan data akun akan
tersimpan didalam database sistem. Berikut adalah pesan yang muncul setelah
Jika pengguna menginputkan data akun yang sudah dibuat pada sistem
ini, maka sistem akan memunculkan pesan gagal register dikarenakan data yang
Berikut adalah pesan yang muncul setelah pengguna menginputkan data akun
oleh sistem didalam form register, maka pemgguna akan mendapat notifikasi
Oleh karena itu, kesimpulan yang dapat diambil dari pengujian form
database sistem.
2 Inputan Menginputkan Sistem menolak [] Sesuai
sudah ada
didalam
database
sistem
3 Inputan Mengosongkan Sistem menolak [] Sesuai
57
confirm Harapan
password
Pada saat membuka halaman login sistem ini, maka pengguna akan
password yang benar sesuai dengan data akun yang sudah dibuat saat membuat
password dengan benar dan menekan tombol login, maka pengguna akan
58
maka akan muncul pesan gagal dan tetap berada di halaman login sampai
Jika pengguna tidak mengisi seluruh atau salah satu field pada halaman
login, maka pengguna akan mendapat notifikasi seperti pada gambar 4.7.
59
Oleh karena itu, kesimpulan yang dapat diambil dari pengujian form
(Dashboard) Harapan
2 Inputan Menginputkan Sistem menolak [] Sesuai
terdaftar, Harapan
Silahkan Register
Dahulu”
3 Inputan Mengosongkan Sistem menolak [] Sesuai
Harapan
Setelah pengguna mengisi form login dengan benar dan menekan tombol
login, maka sistem akan langsung menuju ke halaman menu utama (Dashboard)
sesuai dengan level akun login, dengan tampilan seperti pada gambar 4.8 dan
gambar 4.9.
terdapat 4 menu yang terdiri dari menu Forms dengan sub menu tambah data
barang masuk, tambah data satuan, dan tambah data supplier. Lalu ada menu
Datas dengan sub menu data barang masuk, data barang keluar, data satuan, dan
Pada menu forms, terdapat beberapa sub menu seperti menu tambah data
barang masuk, tambah satuan barang, dan tambah supplier. Didalam menu ini
juga terdapat sub menu tambah data barang keluar, namun itu hanya muncul
apabila ada data barang masuk yang ingin dikeluarkan oleh pengguna.
baru berupa data barang masuk yang diambil dari info barang yang
barang, nama barang, satuan barang, dan jumlah barang dan tidak
boleh kosong. Jika salah satu field kosong maka proses tidak akan
berjalan dan sistem akan memberikan pesan agar mengisi field yang
kosong.
63
Gambar 4.11. Tampilan Pesan Menu Tambah Data Barang Masuk Jika
Field Kosong
lengkap
64
seluruh field.
yang kosong saja dan itu wajib diisi, dan untuk field yang otomatis
sudah terisi adalah data barang masuk yang tidak bisa diubah dari
jumlah barang dan tidak boleh kosong. Jika salah satu field kosong
maka proses tidak akan berjalan dan sistem akan memberikan pesan
Gambar 4.13. Tampilan Pesan Menu Tambah Data Barang Keluar Jika
Field Kosong
66
benar dan
lengkap
2 Input ID Mengosongka Sistem tidak [] Sesuai
barang
baru berupa data satuan barang yang akan disimpan didalam sistem.
yang dipasok agar tidak keliru saat mengukur barang untuk dihitung
satuan dan nama satuan dan tidak boleh kosong. Jika salah satu field
68
Gambar 4.15. Tampilan Pesan Menu Tambah Data Satuan Barang Jika
Field Kosong
lengkap database
satuan barang
2 Input kode Mengosongka Sistem tidak [] Sesuai
69
menampilkan Harapan
pesan
peringatan
untuk mengisi
seluruh field.
supplier, nama supplier, dan kota dan tidak boleh kosong. Jika salah
satu field kosong maka proses tidak akan berjalan dan sistem akan
Gambar 4. 17. Tampilan Pesan Menu Tambah Data Supplier Jika Field
Kosong
lengkap database
supplier
2 Input ID Mengosongka Sistem tidak [] Sesuai
menampilkan Harapan
pesan
peringatan
untuk mengisi
seluruh field.
Pada menu forms, terdapat beberapa sub menu seperti menu data barang
masuk yang sudah diinputkan oleh admin ke dalam sistem dan telah
terdapat fitur tambah data barang masuk, update data, hapus data,
dan fitur keluarkan data. Berikut tampilan untuk menu data barang
keluar.
Masuk
pengujian button tambah data masuk dapat dilihat pada tabel 4.7.
halaman ke
74
menu tambah
data barang
masuk
Masuk
button update pada salah satu data barang masuk yang ingin di
update data pada salah satu data barang masuk didalam tabel, sistem
Gambar 4.21. Tampilan Pesan pada Menu Data Barang Masuk Setelah
Berhasil Update Data
pada menu update data barang masuk, maka proses tidak akan
Gambar 4.22. Tampilan Pesan Menu Update Data Barang Masuk Jika
Field Kosong
menu update
data barang
masuk
2 Input ID Menginputkan Sistem [] Sesuai
dengan benar
dan lengkap
3 Input ID Mengosongkan Sistem tidak [] Sesuai
seluruh field.
Masuk
dapat menekan button hapus pada salah satu data barang masuk
didalam tabel. Ketika button hapus ditekan, maka akan muncul pesan
yang dipilih
masuk yang sudah diinputkan oleh admin ke dalam sistem dan telah
fitur tambah data keluar dan invoice. Berikut tampilan untuk menu
akses menambah data barang keluar baru, dan melihat invoice serta
mencetak invoice.
80
Keluar
barang masuk untuk kemudian memilih salah satu data barang yang
halaman ke
menu data
barang masuk
Gambar 4.27. Tampilan Invoice Data Barang Keluar dalam Format .pdf
Setelah Admin menekan Button Invoice
tampilan invoice data barang keluar berupa format .pdf. File .pdf ini
mengalihkan Harapan
halaman ke
dalam sebuah
tampilan
invoice data
barang keluar
berupa
format .pdf
Menu profile berfungsi sebagai menu yang menyediakan akses ubah data
user admin apabila admin ingin mengubah data akun pada sistem. Menu profile
memiliki 2 sub menu yaitu menu change password dan menu change picture.
Gambar 4.29. Tampilan Pesan Berhasil Ubah Data pada Menu Profile
dikarenakan tidak ada data yang di ubah dan akan tetap pada menu
menekan tombol submit, maka proses tidak akan berjalan dan sistem
gambar.
87
menekan akun.
tombol submit
2 Input Picture Tidak Sistem tidak [] Sesuai
meng-upload
data gambar
Menu users berfungsi menampilan info data user, baik itu user admin
maupun user biasa. Pada menu ini, admin memiliki hak akses beru fitur tambah
data, ubah data, dan hapus data. Berikut tampilan menu user dapat dilihat pada
gambar 4.33.
ingin menambah data akun untuk pengguna baru, baik itu user
otomatis Sesuai
90
mengalihkan Harapan
halaman ke
tambah user
menekan button update pada salah satu tabel yang berisikan data
update pada salah satu tabel data user didalam menu users, sistem
memberikan pesan data user berhasil diubah, lalu data akun secara
otomatis akan berubah pada sistem dan akan kembali ke dalam menu
users.
otomatis Sesuai
92
mengalihkan Harapan
halaman ke
update user
2 Input Menginputkan Sistem [] Sesuai
kembali ke
dalam menu
users
menekan button delete pada salah satu tabel data user. Ketika button
gambar 4.36.
93
pada tabel data user dan memberikan pesan seperti pada gambar
4.38.
dipilih
BAB V
PENUTUP
5.1. Kesimpulan
Barang Keluar di Divisi Gudang Central PT Serikat Putra – Lubuk Raja Estate
2. Sistem ini lebih efektif dalam segi waktu agar lebih cepat dalam
bersangkutan.
barang.
ini.
5.2. Saran
95
1. Dalam membangun suatu sistem, keamanan data merupakan aspek
96
97
2. Sistem ini dapat dikembangkan lagi dengan tampilan yang lebih baik
Nur Fadillah Utami, 2018, Sistem Informasi Inventori Barang PT. Tissan
Surakarta, Surakarta
Rahmawati, 2017, Sistem Informasi Inventory Stok Barang pada CV. Artha
98