Oleh :
AZHAR PRAYUDHA
NPM: 16631011
SKRIPSI
Oleh :
AZHAR PRAYUDHA
NPM: 16631011
ii
LEMBAR PENGESAHAN PENGUJI
Oleh :
AZHAR PRAYUDHA
NPM: 16631011
Telah Dipertahankan di Depan Sidang Penguji Sebagai Salah Satu Syarat untuk
Memperoleh Gelar Sarjana (S-1) Program Studi Teknik Informatika
Fakultas Teknologi Informasi Universitas Islam Kalimantan
Muhammad Arsyad Al Banjari Banjarmasin
iii
PERNYATAAN KEASLIAN SKRIPSI
Saya menyatakan dengan sesungguhnya bahwa Skripsi dengan judul :
yang dibuat untuk melengkapi sebagai persyaratan menjadi Sarjana pada program
studi Teknik Informatika Fakultas Teknologi Informasi Universitas Islam
Kalimantan Muhammad Arsyad Al Banjari Banjarmasin, sejauh yang saya ketahui
bukan merupakan tiruan atau duplikasi dari Skripsi yang sudah dipublikasikan dan
atau pernah dipakai untuk mendapatkan gelar kesarjanaan di lingkungan
Universitas Islam Kalimantan Muhammad Arsyad Al Banjari Banjarmasin maupun
di Perguruan Tinggi atau instansi manapun, kecuali bagian yang sumber
informasinya dicantumkan sebagaimana mestinya.
iv
ABSTRAK
v
KATA PENGANTAR
Puji dan syukur penulis ucapkan kehadirat SWT atas rahmat dan karunia-
Nya yang telah memberikan kesabaran, kesehatan, kemudahan dan segalanya untuk
Skripsi ini disusun sebagai salah satu persyaratan guna memperoleh gelar
sarjana. Dalam penulisan skripsi ini, penulis tidak lepas dari hambatan dan
rintangan. Namun dengan usaha yang maksimal sesuai dengan kemampuan beserta
bantuan dari berbagai pihak, penulis akhirnya dapat menyelesaikan skripsi ini
dengan baik.
Ayahanda Nur Fuadi dan Ibunda Hariati tercinta yang selalu mendoakan,
maupun materil kepada penulis. Dalam penyelesaian skripsi ini tidak terlepas dari
bantuan banyak pihak yang memberikan arahan dan masukan yang sangat berguna
dalam penyusunan skripsi ini, untuk itu diucapkan banyak terimakasih kepada :
1. Ibu Dr. Hj. Silvia Ratna, S.Kom., M.Kom, selaku Dekan Fakultas Teknologi
Banjarmasin.
2. Bapak Dr. Ir. H. Muflih, M.Kom, selaku Ketua Program Studi Teknik
vi
3. Bapak Ihda Innar Ridho, S.Kom., M.Kom, selaku Pembimbing I yang telah
4. Ibu Muthia Farida, S.Kom., M.Kom, selaku Pembimbing II yang juga telah
Penulis menyadari bahwa masih banyak kekurangan dari skripsi ini, baik
pengalaman penulis. Oleh karena itu, kritik dan saran yang membangun sangat
penulis harapkan demi menyempurnakan skripsi ini. Besar harapan agar skripsi ini
akan bermanfaat bagi para pembaca dan dunia pendidikan pada umumnya.
vii
DAFTAR ISI
Halaman
SKRIPSI ................................................................................................ i
LEMBAR PENGESAHAN PEMBIMBING .................................... ii
LEMBAR PENGESAHAN PENGUJI ............................................. iii
PERNYATAAN KEASLIAN SKRIPSI ........................................... iv
ABSTRAK ........................................................................................... v
KATA PENGANTAR ........................................................................ vi
DAFTAR ISI .....................................................................................viii
DAFTAR GAMBAR ......................................................................... xii
DAFTAR TABEL.............................................................................. xv
PENDAHULUAN .................................................................... 1
Latar Belakang .............................................................................................. 1
Rumusan Masalah ......................................................................................... 4
Batasan Masalah............................................................................................ 5
Tujuan Penelitian .......................................................................................... 5
Manfaat Penelitian ........................................................................................ 5
Metode Penelitian.......................................................................................... 6
Sistematika Penulisan ................................................................................... 7
TINJAUAN PUSTAKA ........................................................ 8
Landasan Teori .............................................................................................. 8
Sistem Informasi .................................................................................... 8
Komponen Sistem Informasi ................................................................. 9
Manajemen ........................................................................................... 10
Inventory .............................................................................................. 11
Penomoran ........................................................................................... 12
Barcode ................................................................................................ 14
PHP ...................................................................................................... 16
MySQL................................................................................................. 17
viii
Xampp .................................................................................................. 18
Aplikasi Web...................................................................................... 19
UML ................................................................................................... 20
Penelitian Terkait ........................................................................................ 22
Profil Objek Penelitian ................................................................................ 24
Tempat Penelitian................................................................................. 24
Visi dan Misi ........................................................................................ 25
Struktur Organisasi .............................................................................. 26
ANALISIS DAN PERANCANGAN SISTEM ................ 27
Analisis Sistem yang Berjalan .................................................................... 27
Analisis Kebutuhan Sistem ......................................................................... 28
Kebutuhan Data.................................................................................... 28
Kebutuhan Antarmuka ......................................................................... 29
Kebutuhan Fungsional ......................................................................... 29
Kebutuhan Nonfungsional ................................................................... 30
Rancangan Model Sistem............................................................................ 31
Use Case Diagram ................................................................................ 31
Activity Diagram .................................................................................. 32
Sequence Diagram ............................................................................... 33
Rancangan Basis Data ................................................................................. 34
Rancangan Tabel .................................................................................. 34
Class Diagram ...................................................................................... 42
Rancangan Antarmuka Masukan Sistem .................................................... 43
Rancangan Form Login ........................................................................ 43
Rancangan Form Menu Utama Admin ................................................ 43
Rancangan Form Menu Utama Tata Usaha ......................................... 44
Rancangan Form Karyawan ................................................................. 45
Rancangan Form Barang ...................................................................... 45
Rancangan Form Supplier .................................................................... 46
Rancangan Form User .......................................................................... 46
Rancangan Form Pengajuan ................................................................. 47
ix
Rancangan Form Approvement ........................................................... 47
Rancangan Form Pemesanan ............................................................. 48
Rancangan Form Barang Masuk ........................................................ 48
Rancangan Form Barang Keluar ........................................................ 49
Rancangan Form Retur Barang .......................................................... 49
Rancangan Form Barang Rusak ......................................................... 50
Rancangan Form Cek Retur Barang .................................................. 50
Rancangan Form Cek Barang Masuk ................................................ 51
Rancangan Input Karyawan ............................................................... 51
Rancangan Input Barang .................................................................... 52
Rancangan Input Supplier .................................................................. 52
Rancangan Input User ........................................................................ 53
Rancangan Input Pengajuan ............................................................... 53
Rancangan Input Approvement.......................................................... 54
Rancangan Input Pemesanan.............................................................. 54
Rancangan Input Barang Masuk ........................................................ 55
Rancangan Input Barang Keluar ........................................................ 55
Rancangan Input Retur Barang .......................................................... 56
Rancangan Input Barang Rusak ......................................................... 56
Rancangan Antarmuka Keluaran Sistem .................................................... 57
Rancangan Laporan Pengajuan ............................................................ 57
Rancangan Laporan Karyawan ............................................................ 58
Rancangan Laporan Barang ................................................................. 58
Rancangan Laporan Supplier ............................................................... 59
Rancangan Laporan Approvement ....................................................... 59
Rancangan Laporan Pemesanan ........................................................... 60
Rancangan Laporan Barang Masuk ..................................................... 60
Rancangan Laporan Retur Barang ....................................................... 61
Rancangan Laporan Barang Rusak ...................................................... 61
Rancangan Laporan Barang Yang Sering Dipakai ............................ 62
IMPLEMENTASI DAN PENGUJIAN ............................ 63
x
Spesifikasi Sistem ....................................................................................... 63
Spesifikasi Perangkat Keras (Hardware) ............................................. 63
Spesifikasi Perangkat Lunak (Software) .............................................. 63
Langkah-langkah Pembuatan Sistem .......................................................... 64
Hasil Tampilan Aplikasi ............................................................................. 66
Tampilan Antarmuka Masukan Sistem ................................................ 66
Tampilan Antaruka Keluaran Sistem ................................................... 80
Pengujian ..................................................................................................... 86
PENUTUP ............................................................................. 96
Kesimpulan ................................................................................................. 96
Saran ............................................................................................................ 97
DAFTAR PUSTAKA ........................................................................ 98
LAMPIRAN-LAMPIRAN ............................................................. 100
xi
DAFTAR GAMBAR
Gambar 2. 1 Barcode............................................................................................. 15
Gambar 2. 2 Tempat Penelitian............................................................................. 24
Gambar 2. 3 Struktur Organisasi ........................................................................... 26
Gambar 3. 1 Flowmap sistem lama ....................................................................... 28
Gambar 3. 2 Use Case Diagram ............................................................................ 31
Gambar 3. 3 Activity Diagram .............................................................................. 32
Gambar 3. 4 Sequence Diagram Admin ............................................................... 33
Gambar 3. 5 Sequence Diagram Tata Usaha ........................................................ 34
Gambar 3. 6 Class Diagram .................................................................................. 42
Gambar 3. 7 Rancangan Form Login .................................................................... 43
Gambar 3. 8 Rancangan Menu Utama Admin ...................................................... 44
Gambar 3. 9 Rancangan Menu Utama Tata Usaha ............................................... 44
Gambar 3. 10 Rancangan Form Karyawan ........................................................... 45
Gambar 3. 11 Rancangan Form Barang ................................................................ 45
Gambar 3. 12 Rancangan Form Supplier .............................................................. 46
Gambar 3. 13 Rancangan Form User .................................................................... 46
Gambar 3. 14 Rancangan Form Pengajuan ........................................................... 47
Gambar 3. 15 Rancangan Form Approvement ..................................................... 47
Gambar 3. 16 Rancangan Form Pemesanan ......................................................... 48
Gambar 3. 17 Rancangan Form Barang Masuk .................................................... 48
Gambar 3. 18 Rancangan Form Barang Keluar .................................................... 49
Gambar 3. 19 Rancangan Form Retur Barang ...................................................... 49
Gambar 3. 20 Rancangan Form Barang Rusak ..................................................... 50
Gambar 3. 21 Rancangan Form Cek Retur Barang............................................... 50
Gambar 3. 22 Rancangan Form Cek Barang Masuk............................................. 51
Gambar 3. 23 Rancangan Input Karyawan ........................................................... 51
Gambar 3. 24 Rancangan Input Barang ................................................................ 52
Gambar 3. 25 Rancangan Input Supplier .............................................................. 52
Gambar 3. 26 Rancangan Input User .................................................................... 53
xii
Gambar 3. 27 Rancangan Input Pengajuan ........................................................... 53
Gambar 3. 28 Rancangan Input Approvement ...................................................... 54
Gambar 3. 29 Rancangan Input Pemesanan .......................................................... 54
Gambar 3. 30 Rancangan Input Barang Masuk .................................................... 55
Gambar 3. 31 Rancangan Input Barang Keluar .................................................... 55
Gambar 3. 32 Rancangan Input Retur Barang ...................................................... 56
Gambar 3. 33 Rancangan Input Barang Rusak ..................................................... 56
Gambar 3. 34 Rancangan Laporan Pengajuan ...................................................... 57
Gambar 3. 35 Rancangan Laporan Karyawan ...................................................... 58
Gambar 3. 36 Rancangan Laporan Barang ........................................................... 58
Gambar 3. 37 Rancangan Laporan Supplier ......................................................... 59
Gambar 3. 38 Rancangan Laporan Approvement ................................................. 59
Gambar 3. 39 Rancangan Laporan Pemesanan ..................................................... 60
Gambar 3. 40 Rancangan Laporan Barang Masuk ............................................... 60
Gambar 3. 41 Rancangan Laporan Retur Barang ................................................. 61
Gambar 3. 42 Rancangan Laporan Barang Rusak ................................................ 61
Gambar 3. 43 Rancangan Laporan Barang Yang Sering Dipakai ........................ 62
Gambar 4. 1 Metode Waterfall.............................................................................. 64
Gambar 4. 2 Tampilan Form Login ...................................................................... 67
Gambar 4. 3 Tampilan Form Menu Utama Admin ............................................... 67
Gambar 4. 4 Tampilan Form Menu Utama Tata Usaha ........................................ 68
Gambar 4. 5 Tampilan Form Karyawan ............................................................... 68
Gambar 4. 6 Tampilan Form Barang .................................................................... 69
Gambar 4. 7 Tampilan Form Supplier .................................................................. 69
Gambar 4. 8 Tampilan Form User ........................................................................ 70
Gambar 4. 9 Tampilan Form Pengajuan ............................................................... 70
Gambar 4. 10 Tampilan Form Approvement ........................................................ 71
Gambar 4. 11 Tampilan Form Pemesanan ............................................................ 71
Gambar 4. 12 Tampilan Form Barang Masuk ...................................................... 72
Gambar 4. 13 Tampilan Form Barang Keluar ...................................................... 72
Gambar 4. 14 Tampilan Form Retur Barang ........................................................ 73
xiii
Gambar 4. 15 Tampilan Form Barang Rusak ....................................................... 73
Gambar 4. 16 Tampilan Form Cek Retur Barang ................................................. 74
Gambar 4. 17 Tampilan Form Cek Barang Masuk ............................................... 74
Gambar 4. 18 Tampilan Input Karyawan .............................................................. 75
Gambar 4. 19 Tampilan Input Barang .................................................................. 75
Gambar 4. 20 Tampilan Input Supplier ................................................................ 76
Gambar 4. 21 Tampilan Input User ...................................................................... 76
Gambar 4. 22 Tampilan Input Pengajuan ............................................................. 77
Gambar 4. 23 Tampilan Input Approvement ........................................................ 77
Gambar 4. 24 Tampilan Input Pemesanan ............................................................ 78
Gambar 4. 25 Tampilan Input Barang Masuk ....................................................... 78
Gambar 4. 26 Tampilan Input Barang Keluar ....................................................... 79
Gambar 4. 27 Tampilan Input Retur Barang......................................................... 79
Gambar 4. 28 Tampilan Input Barang Rusak ....................................................... 80
Gambar 4. 29 Tampilan Laporan Pengajuan......................................................... 81
Gambar 4. 30 Tampilan Laporan Barang .............................................................. 81
Gambar 4. 31 Tampilan Laporan Supplier ............................................................ 82
Gambar 4. 32 Tampilan Laporan Approvement ................................................... 82
Gambar 4. 33 Tampilan Laporan Pemesanan ....................................................... 83
Gambar 4. 34 Tampilan Laporan Barang Masuk .................................................. 83
Gambar 4. 35 Tampilan Laporan Retur Barang .................................................... 84
Gambar 4. 36 Tampilan Laporan Barang Rusak ................................................... 84
Gambar 4. 37 Tampilan Laporan Barang Yang Sering Dipakai ........................... 85
Gambar 4. 38 Tampilan Laporan Karyawan ......................................................... 85
xiv
DAFTAR TABEL
xv
Tabel 4. 10 Pengujian Data Pemesanan ................................................................ 91
Tabel 4. 11 Pengujian Data Barang Masuk ........................................................... 92
Tabel 4. 12 Pengujian Data Barang Keluar ........................................................... 93
Tabel 4. 13 Pengujian Data Retur Barang ............................................................. 94
Tabel 4. 14 Pengujian Data Barang Rusak............................................................ 94
xvi
PENDAHULUAN
Latar Belakang
perubahan kondisi lingkungan kerja yang mulanya dilakukan secara manual dan
sekarang harus menyesuaikan dengan teknologi yang ada membuat instansi atau
terjadi pada lingkungan kerja. Maka dari itu, instansi atau perusahaan menjadikan
akan informasi yang dirasakan di lingkungan kerja baik instansi atau perusahaan
dapat meningkatkan kinerja karyawan. Oleh karena itu, maka dibutuhkan suatu
sistem informasi terkomputerisasi yang terancang dengan baik dan benar agar dapat
Sensus dan UU Nomer 7 Tahun 1960 tentang Statistik. Sebagai pengganti kedua
formal nama Biro Pusat Statistik diganti menjadi Badan Pusat Statistik. Untuk
1
2
statistik pemerintahan daerah, Badan Pusat Statistik (BPS) dibantu oleh kantor
perwakilan BPS yang terdapat di setiap ibu kota provinsi dan kabupaten/kota yaitu
terdapat 13 BPS Kabupaten/Kota yaitu terdiri dari 11 Kabupaten dan 2 Kota. Kantor
BPS Kota Banjarmasin terletak di Jl. Gatot Subroto No. 5 Kuripan, Kec.
kota/kabupaten, Kasi Subbagian Tata Usaha, Kasi IPDS, Kasi Neraca Wilayah &
Analisis Statistik, Kasi Statistik Produksi, Kasi Statistik Distribusi, dan Kasi
Statistik Sosial. BPS Kota Banjarmasin mempunyai tugas yang penting untuk
menyediakan data dan informasi statistik yang berkualitas, artinya lengkap, akurat,
menggunakan aplikasi berbasis desktop. Dimana aplikasi yang sudah berjalan sulit
untuk diakses dari jarak jauh apabila ada keperluan untuk pengawasan atau
gudang masih dilakukan secara satu persatu sehingga dapat memakan waktu yang
cukup lama untuk mengetahui jumlah stok barang yang masih tersisa.
Nurul Jadid” Farihin Lazim, Andi Wijaya, dan Zainal Arifin (2016). Penelitian
3
Pada PT Toray Synthetic Indonesia”, Desy Apriani, Euis Sitinur Aisyah, dan Listya
Menurut Farihin Lazim, Andi Wijaya, dan Zainal Arifin (2016), Sekolah
Tinggi Teknologi Nurul Jadid (STT Nurul Jadid) khususnya pada bagian
mengisi nomer inventory, yang mana akan memerlukan banyak waktu dalam
pendataan barang. Kesulitan lain yang timbul ketika membuat dokumen atau
laporan transaksi, yang saat ini masih tersimpan dalam bentuk Microsoft Word,
sehingga keamanan dan keutuhan data tidak terjamin serta waktu yang diperlukan
relatif lama. Karena kalau kita cermati penggunaan secara manual tidak efektif dan
Menurut Desy Apriani, Euis Sitinur Aisyah, dan Listya Anggaraini (2019),
pada setiap divisi atau departemennya. Untuk melakukan penginputan data hasil
Informatioan System (IS) saat ini sistem persediaan peralatan komputer pada PT
Indonesia Toray Synthetic masih menggunakan sistem yang manual dan sedikit
lambat dimana proses pengecekan persediaan barang masih dicatat pada form dan
PIC atau admin harus datang ke tempat meja karyawan serta gudang peralatan
komputer.
4
Berdasarkan uraian dari latar belakang diatas maka perlu dibuat suatu sistem
manajemen inventory yang ada di BPS Kota Banjarmasin dengan judul penelitian
Rumusan Masalah
inventory dan penomoran peralatan dengan barcode pada kantor BPS Kota
kepada admin?
5
Batasan Masalah
Agar pembahasan pada penelitian ini tidak melebar maka perlu diberi
Tujuan Penelitian
penomoran peralatan berbasis web pada studi kasus Badan Pusat Statistik Kota
yang terkait pada barang dengan cepat dan akurat, serta menghasilkan kinerja yang
Manfaat Penelitian
adanya penggunaan barcode yang bisa menghemat waktu setiap kali ingin
Metode Penelitian
Guna mendapatkan data atau informasi terkait sistem yang akan dibuat,
1. Observasi
Kota Banjarmasin.
2. Wawancara
Dalam hal ini penulis melakukan wawancara untuk melengkapi bahan yang
3. Studi Pustaka
Sistematika Penulisan
sebagai berikut :
BAB I : PENDAHULUAN
Pada bab ini berisi latar belakang masalah, rumusan masalah, batasan
sistematika penulisan.
penelitian.
BAB V : PENUTUP
Landasan Teori
konsep dasar yang digunakan untuk mendukung pemahaman lebih lanjut mengenai
Sistem Informasi
Tidak semua data yang mengalir dapat diolah dan digunakan sebagai bahan
dibutuhkan suatu sistem yang dapat mengelola data yang sedang mengalir di dalam
operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari suatu
organisasi untuk dapat menyediakan kepala pihak luar tertentu dengan laporan-
saling berhubungan satu sama lain yang membentuk satu kesatuan untuk
yang saling berinteraksi secara sistematis dan teratur untuk menciptakan dan
8
9
Secara umum sistem informasi biasa diartikan sebagai sistem yang saling
terintegrasi satu sama lain secara penuh atau optimal sehingga pengolahan,
atau organisasi dapat tersaji dalam berbagai jenis informasi yang akurat sehingga
nantinya dapat dijadikan sebagai acuan penentu keputusan guna berhasil mencapai
yang disebut blok bangunan. Sebagai suatu sistem, keenam blok tersebut masing-
masing saling berinteraksi satu dengan yang lain membentuk suatu kesatuan untuk
mencapai sasaran :
1. Blok masukan
Input mewakili data yang masuk kedalam sistem informasi. Input yang
dimaksud adalah metode dan media untuk menangkap data yang akan
2. Blok model
Blok ini terdiri dari kombinasi prosedur, logika, dan model matematik yang
akan memanipulasi data input dan data yang tersimpan di basis data dengan
3. Blok keluaran
4. Blok teknologi
keras (hardware).
Basis data (database) merupakan kumpulan data yang saling berkaitan dan
6. Blok kendali
hal-hal yang dapat merusak sistem dapat dicegah ataupun bila terlanjur
Manajemen
sumber daya organisasi lainnya agar mencapai tujuan organisasi yang telah
ditetapkan. Dapat pula dikatakan bahwa manajemen adalah ilmu dan seni, yang
kinerja organisasi dengan mengunakan sumber daya yang dimiliki untuk mencapai
unsur yang sangat penting pada organisasi atau perusahaan akan berjalan dengan
baik jika manajemen di dalamnya juga teratur dan kondusif. Melalui manajemen
yang baik, akan meningkatkan kualitas organisasi dan lingkungan kerja yang
positif. Oleh karenanya manajemen tidak dapat dipisahkan dengan segala jenis
langkah mencapai tujuan secara efisien dan efektif dengan upaya perencanaan,
Inventory
Persediaan atau inventory adalah bahan atau barang yang disimpan yang
tetapi sekaligus juga dapat dianggap sebagai kekayaan (asset) yang dapat segera
Agar lebih memahami arti inventory, maka kita dapat merujuk pada
kembali, atau untuk suku cadang dari suatu peralatan atau mesin.
disimpan untuk kemudian dijual dalam operasi bisnis perusahaan dan dapat
tertentu.
barang biasanya dapat dijumpai digudang tertutup, lapangan, gudang terbuka atau
tempat-tempat penyimpanan lain, baik berupa bahan baku, barang setengah jadi,
Penomoran
produk, kode barang, kode item, dan lain-lain. Penomoran barang paling penting
untuk sistem inventory barang yang dipakai. Apabila sistem tidak dapat
kegiatan dan eksistensi dalam inventory secara efektif. Penomoran barang juga
borongan nama atau penjelasan untuk barang tertentu, Dapat juga memakai
penomoran barang yang jauh lebih pendek. Hal ini bakal mempercepat proses entri
pencatatanpun terlihat pada sistematika daftar yang menjadi jauh lebih apik
dan tertata dengan memakai kode akun dikomparasikan dengan tanpa kode
akun.
atau kejadian yang mudah disaksikan dan dikenang oleh semua pemakai.
dibandingkan, dan dianalisis, baik untuk tujuan menilai absah atau tidaknya
efektif, maka semua pemrosesan data atau hasil-hasil daftar akan dapat
untuk pembuatan laporan-laporan yang baik, dan ini dengan kata lain
pemungutan.
Barcode
Barcode atau kode baris digambarkan dalam bentuk baris hitam tebal dan
tipis yang disusun berderet sejajar horizontal. Untuk membantu pembacaan secara
tersebut tidak mendasari pola kode baris yang tercantum. Ukuran dari kode baris
(machine readable) dalam format visual yang tercetak. Barcode dibaca dengan
menggunakan sebuah alat baca barcode atau lebih dikenal dengan Barcode Scanner.
barcode, kini barcode tidak hanya bisa mewakili karakter angka saja tapi sudah
meliputi seluruh kode ASCII. Kebutuhan akan kombinasi kode yang lebih rumit
itulah yang kemudian melahirkan inovasi baru berupa kode matriks dua dimensi
15
(2D barcodes) yang berupa kombinasi kode matriks bujur sangkar. 2D Barcode ini
diantaranya adalah PDF Code, QRCode, Matrix Code dan lain-lain. Dengan
menggunakan 2D code karakter yang bisa kita masukkan ke Barcode bisa semakin
banyak, dengan 1D Barcode biasanya kita hanya memasukkan kode 5-20 digit
tetapi dengan 2D Barcode kita bisa memasukkan sampai ratusan digit kode.
Gambar 2. 1 Barcode
1. Barcode untuk keperluan retail. Barcode untuk keperluan retail, salah satu
digunakan untuk pengiriman barang, dan salah satunya adalah barcode tipe
ITF.
5. Barcode untuk keperluan non retail. Barcode untuk kepentingan non retail,
Salah satu tipe barcode untuk keperluan non retail ini adalah Code 39.
PHP
ditransfer dan dibaca oleh client. PHP juga biasa disisipkan dalam bahasa HTML.
Denmark yang bernama Rasmus Lerdorf pada tahun 1955. Banyak programmer
yang tertarik untuk mengembangkan PHP karena bersifat Open Source. Pada awal
peluncurannya, PHP hanya dibuat untuk diintegrasikan dengan Web Server Apache.
Namun sekarang, PHP juga dapat bekerja dengan Web Server seperti PWS
(Personal Web Server), IIS (Internet Information Server), dan Xitami. (Nst, 2012)
Pada awalnya PHP merupakan singkatan dari Personal Home Page. Sesuai
dengan namanya, PHP digunakan untuk membuat website pribadi. Dalam beberapa
powerful dan tidak hanya digunakan untuk membuat halaman web sederhana, tetapi
juga website populer yang digunakan oleh jutaan orang seperti wikipedia,
pemrograman yang wajib digunakan. Kita bisa saja membuat website hanya
menggunakan HTML saja. Web yang dihasilkan dengan HTML dan CSS ini
dikenal dengan website statis, dimana konten dan halaman web bersifat tetap.
PHP adalah situs web yang bisa menyesuaikan tampilan konten tergantung situasi.
Website dinamis juga bisa menyimpan data ke dalam database, membuat halaman
yang berubah-ubah sesuai input dari user, memproses form, dan sebagainya. Untuk
pembuatan web, kode PHP biasanya disisipkan ke dalam dokumen HTML. Karena
fitur inilah PHP disebut juga sebagai Scripting Language atau bahasa pemrograman
MySQL
Management System (DBMS) dari sekian banyak DBMS seperti Oracle, MS SQL,
menggunakan Bahasa SQL. MySQL bersifat open source sehingga kita bias
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL
dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual
18
GPL. Dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh
turunan salah satu konsep utama dalam database sejak lama, yaitu SQL (Structured
sistem database (DBMS) dapat diketahui dari cara kerja optimizer-nya dalam
melakukan proses perintah-perintah SQL, yang dibuat oleh user maupun program-
unggul dibandingkan database server lainnya dalam query data. Hal ini terbukti
untuk query yang dilakukan oleh single user, kecepatan query MySQL bisa sepuluh
kali lebih cepat dari PostgreSQL dan lima kali lebih cepat dibandingkan Interbase.
(Kadir, 2009)
Xampp
yang menyediakan paket perangkat lunak ke dalam satu buah paket. Dengan
menginstall XAMPP maka tidak perlu lagi melakukan instalasi dan konfigurasi
Web Server Apache, PHP, dan MySQL secara manual. XAMPP akan menginstalasi
XAMPP merupakan salah satu paket installasi Apache, PHP, dan MySQL
instant yang dapat kita gunakan untuk membantu proses installasi ketiga produk
tersebut. Selain paket installasi instant XAMPP versi 1.6.4 juga memberikan
fasilitas pilihan penggunaan PHP4 atau PHP5. Untuk berpindah versi PHP yang
ingin digunakan juga sangat mudah dilakukan dengan menggunakan bantuan PHP-
Switch yang telah disertakan oleh XAMPP, dan yang terpenting XAMPP bersifat
Fungsi XAMPP sendiri adalah sebagai server yang terdiri (localhost), yang
terdiri beberapa program antara lain : Apache HTTP Server, MySQL Database, dan
penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. Nama
Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public
License dan bebas, merupakan Web Server yang mudah untuk digunakan yang
dapat menampilkan halaman web yang dinamis. (Habibi & Karnovi, 2020)
Aplikasi Web
aplikasi web biasanya berupa data persistence, mendukung transaksi dan komposisi
Aplikasi Web adalah bagian dari client-side yang dapat dijalankan oleh
bisnis.
20
1. Permintaan
2. Pemrosesan
3. Jawaban
UML
simbol dan diagram. Desain dalam bentuk simbol dan diagram, kemudian dapat
diterjemahkan menjadi kode program. Telah tersedia tools yang dapat membuat
program berdasar UML Class Diagram. Implementasi kode program dari diagram
UML dapat menggunakan bahasa pemrograman apa saja dengan syarat bahasa
artifact (bagian dari informasi yang digunakan untuk dihasilkan oleh proses
pembuatan perangkat lunak, artifact tersebut dapat berupa model, deskripsi atau
perangkat lunak) dari sistem perangkat lunak, seperti pada pemodelan bisnis dan
21
sistem non perangkat lunak lainnya. Selain itu, UML adalah bahasa pemodelan
yang menggunakan konsep orientasi object.UML dibuat oleh Grady Booch, James
Rumbaugh, dan Ivar Jacobson di bawah bendera Rational Software Corps. UML
prespetktif. UML tidak hanya digunakan dalam pemodelan perangkat lunak, namun
booch dan Rumbaugh (OMT). Pada bulan October 1995, UML merilis versi 0.8
dan pada waktu yang sama juga Jacobson bergabung dengan Relational. Cakupan
dari UML pun semakin meluas. Kemudian dibangunlah persatuan untuk UML
Relation, Texas Insturments dan Unisys. Dari kolaborasi ini dihasilkan UML 1.0
yang merupakan bahasa pemodelan yang ditetapkan secara baik, expressive, kuat
dan cocok untuk lingkungan masalah yang luas. Dan pada January 1997, UML
Penelitian Terkait
Berikut adalah penelitian yang dilakukan sebelumnya yang berkaitan dengan pembahasan.
NAMA
NO JUDUL PENELITI dan MASALAH APLIKASI KETIDAKSESUAIAN
TAHUN
1 Digital Inventory Untuk Farihin Lazim, Bagaimana merancang PHP Perlu dilakukan fitur
Pendataan Barang Andi Wijaya, dan dan membangun digital pembaca barcode
Menggunakan Barcode Di Zainal Arifin inventory untuk dengan menggunakan
Laboratorium STT Nurul Jadid (2016) pendataan barang aplikasi android
menggunakan barcode sehingga pengecekan
di Laboratorium STT barang inventory bisa
Nurul Jadid Paiton dilakukan dengan jarak
Probolinggo? jauh.
Link : http://garuda.ristekbrin.go.id/documents/detail/786224
2 Rancang Bangun Sistem Desy Apriani, Euis Bagaimana membangun PHP Perlu dilakukan
Informasi Inventory Peralatan Sitinur Aisyah, dan sebuah sistem yang pengembangan dan
Komputer Berbasis Website Listya Anggraini dapat menangani proses perawatan terhadap
pada PT Toray Synthetic (2019) dokumentasi dan sistem yang sudah
Indonesia pencatatan persediaan dibangun agar menjadi
barang peralatan lebih baik lagi serta
komputer pada PT. dapat meminimalisir
Indonesia Toray kemungkinan terjadinya
Synthetic agar dapat error pada sistem yang
23
Tempat Penelitian
Kalimantan Selatan.
masyarakat, potensi dan permasalahan, serta mewujudkan Visi Presiden dan Wakil
Presiden maka visi Badan Pusat Statistik untuk tahun 2020-2024 adalah:
Dalam visi yang baru tersebut berarti bahwa BPS berperan dalam
Dengan visi baru ini, eksistensi BPS sebagai penyedia data dan informasi
statistik menjadi semakin penting, karena memegang peran dan pengaruh sentral
tingkat dunia. Dengan visi tersebut juga, semakin menguatkan peran BPS sebagai
visi BPS serta melaksanakan Misi Presiden dan Wakil Presiden yang Ke-1
Produktif, Mandiri, dan Berdaya Saing) dan yang Ke-3 Pembangunan yang Merata
internasional.
26
berkesinambungan.
Statistik Nasional.
Struktur Organisasi
yang utuh atau komplit ke dalam bagian-bagian komponen yang lebih detail atau
yang sedang terjadi pada sistem sehingga dapat diharapkan untuk perbaikan atau
Saat ini proses manajemen inventory pada Badan Pusat Statistik Kota
sudah berjalan sulit untuk diakses dari jarak jauh apabila ada keperluan untuk
suatu barang di gudang masih dilakukan secara satu persatu sehingga dapat
memakan waktu yang cukup lama untuk mengetahui jumlah stok barang yang
masih tersisa.
Dari penelitian yang telah dilakukan, maka analisis sistem ini bertujuan
untuk membuat sistem yang baru agar dapat lebih efektif dan efisien untuk
pada karyawan.
27
28
apa saja yang nantinya dilakukan oleh sistem yang akan dibangun atau
Kebutuhan Data
Kebutuhan Antarmuka
sebagai berikut :
1. Perangkat harus mampu membaca, data kunci saat proses pencarian, proses
2. Perangkat lunak yang akan dibangun harus memiliki tampilan user friendly.
3. Perangkat juga harus mampu menyimpan data yang dimasukan oleh admin
Kebutuhan Fungsional
Kebutuhan Nonfungsional
2). Memory : 4 GB
5). Printer
6). Mouse
7). Keyboard
inventory dan penomoran peralatan dengan barcode pada kantor Badan Pusat
Activity Diagram
inventory dan penomoran peralatan dengan barcode pada kantor Badan Pusat
Sequence Diagram
inventory dan penomoran peralatan dengan barcode pada kantor Badan Pusat
Rancangan Tabel
inventory dan penomoran peralatan dengan barcode pada kantor Badan Pusat
1. Tabel Admin
3 password varchar 50
4 nama varchar 50
5 level enum (‘Admin’,’Tata Usaha’)
2. Tabel Barang
4 kd_barang varchar 20
5 qty int 11
7. Tabel Jabatan
8. Tabel Kabupaten
9. Tabel Karyawan
3 id_user int 11
4 tanggal_pemesanan date
5 total int 11
3 tgl_pengajuan date
4 approvement enum (‘Menunggu’,’Disetujui’,’Ditolak’)
5 id_user int 11
6 sumber_dana varchar 50
10 bank varchar 25
11 no_rek varchar 25
Class Diagram
inventory dan penomoran peralatan dengan barcode pada kantor Badan Pusat
Tampilan desain halaman form login pada gambar 3.7 dibawah ini untuk
masuk ke menu utama aplikasi, form ini memiliki fungsi sebagai keamanan sistem,
agar user lain yang tidak berkompeten tidak dapat dengan mudah dan merubah data
Tampilan desain halaman form menu utama admin pada gambar 3.8
dibawah ini untuk menampilkan ketika selesai melakukan login akan muncul form
ini.
44
Tampilan desain halaman form menu utama tata usaha pada gambar 3.9
dibawah ini untuk menampilkan ketika selesai melakukan login akan muncul form
ini.
Tampilan desain halaman form karyawan pada gambar 3.10 dibawah ini
Tampilan desain halaman form barang pada gambar 3.11 dibawah ini untuk
Tampilan desain halaman form supplier pada gambar 3.12 dibawah ini
Tampilan desain halaman form user pada gambar 3.13 dibawah ini untuk
Tampilan desain halaman form pengajuan pada gambar 3.14 dibawah ini
Tampilan desain halaman form approvement pada gambar 3.15 dibawah ini
Tampilan desain halaman form pemesanan pada gambar 3.16 dibawah ini
Tampilan desain halaman form barang masuk pada gambar 3.17 dibawah
Tampilan desain halaman form barang keluar pada gambar 3.18 dibawah ini
Tampilan desain halaman form retur barang pada gambar 3.19 dibawah ini
Tampilan desain halaman form barang rusak pada gambar 3.20 dibawah ini
Tampilan desain halaman form cek retur barang pada gambar 3.21 dibawah
Tampilan desain halaman form cek barang masuk pada gambar 3.22
dibawah ini untuk cek pemesanan barang yang akan di input barang masuk.
Tampilan desain halaman input karyawan pada gambar 3.23 dibawah ini
Tampilan desain halaman input barang pada gambar 3.24 dibawah ini untuk
Tampilan desain halaman input supplier pada gambar 3.25 dibawah ini
Tampilan desain halaman input user pada gambar 3.26 dibawah ini untuk
Tampilan desain halaman input pengajuan pada gambar 3.27 dibawah ini
Tampilan desain halaman input approvement pada gambar 3.28 dibawah ini
Tampilan desain halaman input pemesanan pada gambar 3.29 dibawah ini
Tampilan desain halaman input barang masuk pada gambar 3.30 dibawah
Tampilan desain halaman input barang keluar pada gambar 3.31 dibawah
Tampilan desain halaman input retur barang pada gambar 3.32 dibawah ini
Tampilan desain halaman input barang rusak pada gambar 3.33 dibawah ini
Tampilan desain laporan pengajuan pada gambar 3.34 dibawah ini untuk
Tampilan desain laporan karyawan pada gambar 3.35 dibawah ini untuk
Tampilan desain laporan barang pada gambar 3.36 dibawah ini untuk
Tampilan desain laporan supplier pada gambar 3.37 dibawah ini untuk
Tampilan desain laporan approvement pada gambar 3.38 dibawah ini untuk
Tampilan desain laporan pemesanan pada gambar 3.39 dibawah ini untuk
Tampilan desain laporan barang masuk pada gambar 3.40 dibawah ini untuk
Tampilan desain laporan retur barang pada gambar 3.41 dibawah ini untuk
Tampilan desain laporan barang rusak pada gambar 3.42 dibawah ini untuk
Tampilan desain laporan barang yang sering dipakai pada gambar 3.43
Spesifikasi Sistem
63
64
sistematis dan berurutan. Model waterfall dilakukan secara tahap demi tahap yang
Berikut tahapan yang ada pada metode waterfall adalah sebagai berikut :
1. Requirement Analysis
dibangun. Fase ini harus dikerjakan secara lengkap untuk bisa menghasilkan
pemesanan, barang masuk, barang keluar, retur barang, dan barang rusak.
2. Design
3. Implementation
langsung diuji baik secara unit. Untuk hasilnya berupa perangkat lunak
code editor.
66
4. Testing
dibuat telah sesuai dengan desainnya dan fungsi pada software terdapat
Blackbox.
5. Maintenance
Tahap akhir dalam model waterfall. Perangkat lunak yang sudah jadi,
kebutuhan baru. Pemeliharaan akan dilakukan apabila ada update fitur atau
memperbaiki kesalahan kalo terjadi bug pada sistem yang ditemukan pada
Pada tampilan form login pada gambar 4.2 dibawah ini untuk
Pada tampilan form menu utama admin pada gambar 4.3 dibawah ini
untuk menampilkan ketika selesai melakukan login akan muncul form ini.
Pada tampilan form menu utama tata usaha pada gambar 4.4 dibawah
ini untuk menampilkan ketika selesai melakukan login akan muncul form ini.
Pada tampilan form karyawan pada gambar 4.5 dibawah ini untuk
Pada tampilan form barang pada gambar 4.6 dibawah ini untuk
Pada tampilan form supplier pada gambar 4.7 dibawah ini untuk
Pada tampilan form user pada gambar 4.8 dibawah ini untuk
Pada tampilan form pengajuan pada gambar 4.9 dibawah ini untuk
Pada tampilan form approvement pada gambar 4.10 dibawah ini untuk
Pada tampilan form pemesanan pada gambar 4.11 dibawah ini untuk
Pada tampilan form barang masuk pada gambar 4.12 dibawah ini untuk
Pada tampilan form barang keluar pada gambar 4.13 dibawah ini untuk
Pada tampilan form retur barang pada gambar 4.14 dibawah ini untuk menampilkan
Pada tampilan form barang rusak pada gambar 4.15 dibawah ini untuk
Pada tampilan form cek retur barang pada gambar 4.16 dibawah ini
Pada tampilan form cek barang masuk pada gambar 4.17 dibawah ini
Pada tampilan input karyawan pada gambar 4.18 dibawah ini untuk
Pada tampilan input barang pada gambar 4.19 dibawah ini untuk
Pada tampilan input supplier pada gambar 4.20 dibawah ini untuk
Pada tampilan input user pada gambar 4.21 dibawah ini untuk
Pada tampilan input pengajuan pada gambar 4.22 dibawah ini untuk
Pada tampilan input approvement pada gambar 4.23 dibawah ini untuk
Pada tampilan input pemesanan pada gambar 4.24 dibawah ini untuk
Pada tampilan input barang masuk pada gambar 4.25 dibawah ini untuk
Pada tampilan input barang keluar pada gambar 4.26 dibawah ini untuk
Pada tampilan input retur barang pada gambar 4.27 dibawah ini untuk
Pada tampilan input barang rusak pada gambar 4.28 dibawah ini untuk
Pada tampilan laporan pengajuan pada gambar 4.29 dibawah ini untuk
Pada tampilan laporan barang pada gambar 4.30 dibawah ini untuk
Pada tampilan laporan supplier pada gambar 4.31 dibawah ini untuk
Pada tampilan laporan pemesanan pada gambar 4.33 dibawah ini untuk
Pada tampilan laporan barang masuk pada gambar 4.34 dibawah ini
Pada tampilan laporan retur barang pada gambar 4.35 dibawah ini untuk
Pada tampilan laporan barang rusak pada gambar 4.36 dibawah ini untuk
Pada tampilan laporan barang yang sering dipakai pada gambar 4.37
Pada tampilan laporan karyawan pada gambar 4.38 dibawah ini untuk
Pengujian
digunakan pada metode Blackbox ini bertujuan untuk menemukan kesalahan atau
kekurangan pada perangkat lunak yang diuji. Dalam pengujian disini masih dalam
1. Pengujian Login
Mengubah atribut
data supplier yang
sudah ada dalam Data yang ditampilkan
Sesuai dengan
database dengan akan berubah sesuai Berhasil
yang diharapkan
data benar dengan yang dimasukkan
klik tombol
“Edit”
Menghapus data Data dapat di hapus
supplier dengan dan data di dalam tabel Sesuai dengan
Berhasil
klik tombol data supplier akan yang diharapkan
“Hapus” menghilang
Kesimpulan
waktu setiap kali ingin mendapatkan informasi akurat mengenai stok barang
ini meningkatkan kualitas pekerjaan karyawan agar lebih cepat dan mudah
karyawan.
96
97
Saran
Berdasarkan hasil penelitian yang telah dilakukan, maka beberapa saran dari
lagi dalam versi mobile, sehingga dapat lebih mudah diakses oleh admin
2. Dapat dilakukan pengembangan dari segi fitur dan tampilan desain yang
lebih menarik terhadap sistem informasi yang sudah dibangun agar menjadi
Andre. (2019, Juli 22). Tutorial Belajar PHP Part 1: Pengertian dan Fungsi PHP
dalam Pemrograman Web. Retrieved from www.duniailkom.com:
https://www.duniailkom.com/pengertian-dan-fungsi-php-dalam-
pemograman-web/
Anhar, S. (2010). Panduan Menguasai PHP & MySQL Secara Otodidak. Jakarta:
Mediakita.
CMH, H. S. (2013, 02 20). Mengenal Manfaat dan Fungsi Barcode. Retrieved from
https://www.misterunik.com:
https://www.misterunik.com/2013/02/mengenal-manfaat-dan-fungsi-
barcode.html
Habibi, R., & Karnovi, R. (2020). Tutorial Membuat Aplikasi Sistem Monitoring
Terhadap Job Desk Operational Human Capital (OHC). Bandung: Kreatif
Industri Nusantara.
Ir. M. Farid Azis, M. (2005). Object Oriented Programming dengan PHP5. Jakarta:
PT Elex Media Komputindo.
Kadir, A. (2009). From Zero To A Pro - Membuat Aplikasi Web Dengan Php dan
Database. Yogyakarta: Andi.
98
99
https://www.kajianpustaka.com/2018/02/pengertian-fungsi-dan-jenis-
persediaan-inventory.html
Sansan. (2019, April 25). Kode Barang Dan Fungsinya Dalam Sistem Persediaan.
Retrieved from https://keysoft.co.id: https://keysoft.co.id/kode-barang-
fungsinya-dalam-persediaan/
100
101
102
7. Sertifikat Praktikum