BARANGBERBASIS WEB
SKRIPSI
OLEH: ANTON
PRASETYO
208093000015
JAKARTA
2015 M
RANCANG BANGUN SISTEM INFORMASI PERSEDIAAN
BARANG BERBASIS WEB
Skripsi
Sebagai Salah Satu Syarat Untuk Memperoleh Gelar
Oleh:
ANTON PRASETYO
208093000015
SYARIF HIDAYATULLAH
JAKARTA
2015 M / 1436 H
PERNYATAAN
Anton Prasetyo
NIM. 208093000015
iv
ABSTRAK
ANTON PRASETYO – 208093000015, Rancang Bangun Sistem Informasi Persediaan
Barang Berbasis Web (studi kasus: PT. ICI Paints Indonesia), di bawah bimbingan
YUNI SUGIARTI, M.Kom dan FITROH, M.Kom
PT ICI Paints Indonesia merupakan sebuah lembaga swasta yang berhubungan dengan
POST (Point Of Sales Tinting). Sistem Persediaan Barang pada PT. ICI Paints Indonesia
belum optimal dikarenakan sistem berjalan masih manual, dan belum terintegrasi antara
bagian permintaan barang dengan bagian staf gudang. Permasalahan yang dihadapi oleh
karyawan yaitu kesulitan dalam pencarian form data permintaan barang, sering terjadi
selisih antara permintaan dan pemasangan barang, menumpuknya berkas-berkas form
data barang, serta lamanya waktu yang dibutuhkan. Tujuan penelitian ini adalah
merancang bangun sistem informasi persediaan barang, untuk mengatasi masalah
tersebut, Persediaan Barang mengelola data permintaan, data barang, data pemasangan,
data purchase order, data persediaan, serta data pembuat laporan. Adapun metedologi
yang digunakan adalah Rapid Application Development dan tools yang digunakan adalah
Unified Modeling Language. Dalam pengembangan aplikasi ini peneliti menggunakan
bahasa pemrograman Php dan MySQL sebagai Database Management System. Hasil
penelitian adalah sistem informasi persediaan barang ini diharapkan dapat mempermudah
karyawan dalam mengelola sistem Persediaan Barang (Inventory), yang mencakup fungsi
mengelola data barang, data purchase order, permintaan barang ke staf gudang, lalu
pemasangan barang ke toko tersebut, serta pembuatan laporan bulanan sehingga dapat
membantu kegiatan operasional perusahaan dalam proses tersebut.
Kata kunci : Persediaan Barang (Inventory), Purchase Order dan USE CASE
DIAGRAM, Acitivity Diagram, Class Diagram, Sequence Diagram.
V Bab + XXI Halaman + 171 Halaman + 69 Gambar + 42 Tabel + Daftar Simbol +
Daftar Pustaka
v
KATA PENGANTAR
Assalamualaikum, Wr.Wb.
Puji dan syukur penulis panjatkan kepada Allah SWT karena atas segala
rahmat dan karunia-Nya penulis dapat menyelesaikan skripsi ini dengan baik.
Shalawat dan salam selalu dilimpahkan kepada Nabi besar Muhammad SAW,
keluarga, para sahabatnya yang telah membawa kita sebagai umatnya yang
dan bantuan selama penyusunan skripsi. Secara khusus saya ucapkan terima kasih
kepada :
1. Bapak Dr. Agus Salim, M.Si. Selaku Dekan Fakultas Sains dan Teknologi
v
3. Ibu Yuni Sugiarti, MMSI selaku dosen pembimbing I dan Ibu Fitroh,
5. Seluruh Dosen dan Staff program Studi Sistem Informasi, Fakultas Sains
6. Ayah serta Ibu tercinta yang selalu memberikan nasihat, motivasi, dan
untuk dapat menyelesaikan studi pada Strata I (S1) Program Studi Sistem
Hidayatullah Jakarta.
8. Seluruh pihak yang telah membantu dan namanya tidak dapat disebutkan
vi
Penulis sadar bahwa penulisan skripsi ini masih jauh dari sempurna, oleh
karena itu penulis mengharapkan kritik dan saran yang bersifat membangun agar
penulisan skripsi ini menjadi lebih baik lagi. Semoga tulisan ini dapat bermanfaat
teknologi informasi.
Wassalamualaikum, Wr.Wb.
Anton Prasetyo
NIM. 208093000015
vii
DAFTAR ISI
HALAMAN JUDUL………………………………………….………….... i
LEMBAR PERSETUJUAN...……………………………….……………. ii
ABSTRAK............................................……………………………………. iv
KATA PENGANTAR...…………………………………………………… v
BAB I PENDAHULUAN
1.5.1 Tujuan……………………................................ 4
viii
1.6.2 Metode Pengembangan Sistem……………… 6
ix
2.5 Karakteristik Sistem..………….………………………. 26
2.6 Web………………......…….……………………………. 28
2.7 HTML………………...................................................... 30
2.8 PHP………………………............................................ 31
2.10 MySQL…………………………..…………………….. 32
2.12 XAMPP……………………………………….............. 32
x
3.1.3 Studi Literatur Sejenis……………………… 49
3.2.3 Implementation......………………………......... 53
BAB IV PEMBAHASAN
xi
4.3.4 Desain Databse………………….......................... 118
BAB V PENUTUP
LAMPIRAN
xii
DAFTAR GAMBAR
xiii
Gambar 4.16 Activity Diagram Lihat Laporan permintaan dan pemasangan.. 108
xiv
Gambar 4.39 Sequence Diagram Satuan Barang…………............................ 148
Gambar 4.41 Sequence Diagram Lihat Laporan Permintaan & pemasangan.. 150
xv
DAFTAR TABEL
xvi
Tabel 4.21 Use case Scenario Data Gudang………….................................... 94
Tabel 4.36 Testing Form Login, Ganti Password, Profil dan Logout............... 163
xvii
DAFTAR SIMBOL
Simbol Keterangan
Actor
Actor1
System
System Boundary
Association
«extends»
Extends
include
xviii
SIMBOL ACTIVITY DIAGRAM
(Sumber : Munawar, 2005)
Simbol Keterangan
Initial State
Final State
Control Flow
Decision
Fork Node
Partition1
Swimlane
Simbol Keterangan
Actor
Actor1
xix
Object1
Object Lifeline
Activation
Lifeline
Message1
Message
Message3
Message (return)
Simbol Keeterangan
Initial State
Final State
State1 State
Transition
xx
Decision
Simbol Keterangan
Class1
Class
Association
Agregation
Generalization
xxi
1
BAB I
PENDAHULUAN
yang lengkap, akurat, dan tepat waktu akan sangat membantu kelancaran jalannya
dalam upaya penyusunan laporan. Dengan harus dicatat berulang kali, kadang-
disajikan.
Melihat kebutuhan tersebut maka sistem yang berjalan selama ini, yang
digunakan oleh bagian persediaan barang pada PT ICI Paints Indonesia kurang
dengan data toko baru, dan data toko lama tersebut. Sehingga terjadi tidak
validnya laporan-laporan yang dibutuhkan oleh pimpinan oleh karena itu, TSM
Agar semua kegiatan dapat berjalan dengan sesuai, maka perlu dilakukan
dengan cara profesional dan diperlukan aplikasi yang dapat mengola data barang
yang ada, sehingga menghasilkan yang cepat dan akurat. Untuk itu diperlukan
pengecekan stok barang, melakukan proses pengolahan data dengan baik, serta
perusahaan.
yang sudah dipilih (selection) dalam pembuatan laporan, diprint out agar lebih
Dari urian yang di atas untuk melakukan penelitian yang berkaitan dengan
tersebut dan menyusunnya dalam bentuk Tugas Akhir (Skripsi) yang berjudul
Dilihat dari latar belakang yang telah diuraikan diatas maka dapat
ada di dalam laporan dengan jumlah barang yang ada di toko, kurang
pembuatan laporan yang terjadi saat ini adalah dengan cara manual
ini adalah:
Agar masalah tidak terlalu luas namun dapat mencapai hasil yang optimal.
1. Sistem ini berjalan pada jaringan LAN (Local Area Network) dan tidak
1.5.1 Tujuan
informasi.
yang diberikan.
Bab I Pendahuluan
serta implementasi.
Bab V Penutup
BAB II LANDASAN
TEORI
penentuan proses dan data yang diperlukan oleh sistem baru. Perancangan
merupakan kegiatan yang memiliki tujuan untuk mendesain sistem baru yang
2007)
yang telah ada baik secara keseluruhan maupun sebagian. Menurut (Pressman,
2008)
barang-barang yang disimpan untuk digunakan atau dijual pada masa atau periode
10
yang akan datang. Persediaan terdiri dari persediaan bahan baku, persediaan
bahan setengah jadi dan persediaan barang jadi. Persediaan bahan baku dan bahan
sebagai stock bahan baku yang digunakan untuk memfasilitasi produksi atau
tinggi, tetapi kapasitas produksi pada saat itu tidak mampu memenuhi
yang lebih besar dari pada kebutuhan pada saat itu. Persediaan
rendah.
dari tempat asal ketempat dimana barang itu akan digunakan. (Freddy
Rangkuti, 2004)
di pasaran
barang yang disimpan untuk digunakan atau dijual pada masa atau periode
bahan baku dan bahan setengah jadi disimpan sebelum digunakan atau
juga perusahaan memang tidak akan pernah mengerti tentang bagaimana kondisi
bahan yang akan di suplai. Jika ternyata bahan yang yang diterima perusahaan
yang dipesan ternyata tidak ada, bahan produksi memang sangat mungkin sulit
didapatkan yang disebabkan oleh faktor sperti alam, cuaca, dan lain sebagainya.
juga proses produksi harus terus berjalan. Dengan bahan produksi yang selalu
tersedia maka proses produksi tidak akan terhambat. Dengan demikian perusahaan
tersedia, maka proses produksi untuk memenuhi kebutuhan pasar tetap berjalan.
Penilaian dengan pendekatan arus harga pokok (cost basic flow approach)
Dalam pendekatan ini terdapat dua sistem pencatatan persediaan yaitu sistem
periodik dan sistem perpetual yang masing-masing ada tiga cara penilaian
persediaan, yaitu:
yang rendah.
mentah pada setiap kali pesanan dengan biaya paling murah (Rangkuty, 2004).
17
c) Harga per unit barang adalah konstan dan tidak mempengaruhi jumlah
barang yang akan dipesan nantinya, dengan asumsi ini maka harga beli
barang.
d) Pada saat pemesanan barang, tidak terjadi kehabisan barang atau back
kehabisan barang.
adalah salah satu teknik pengendalian persediaan yang paling tua dan paling
dikenal secara luas. Berikut rumus yang digunakan dalam perhitungan persediaan:
18
Keterangan :
h = biaya penyimpanan
Keterangan :
m = banyaknya pesanan selama setahun (pesanan per tahun)
Waktu tunggu (lead time) adalah tenggang waktu yang diperlukan (yang
terjadi) antara saat pemesanan bahan baku dengan datangnya bahan baku itu
sendiri. Waktu tunggu ini perlu diperhatikan karena sangat erat hubungannya
dengan penentuan saat pemesanan kembali (reorder point). Dengan waktu tunggu
yang tepat maka perusahaan akan dapat membeli pada saat yang tepat pula,
diperlukan untuk proses produksi tidak selalu tepat seperti yang direncanakan
(Rangkuty, 2007).
Reoder point adalah saat atau waktu tertentu perusahaan harus mengadakan
dengan habisnya bahan dasar yang dibeli, khususnya dengan metode EOQ
Dimana:
Contoh Kasus:
selama satu tahun diperkirakan konstan. Toko Kubota akan menetapkan kebijakan
pemesanan sebanyak 2.000 generator setiap kali pemesanan dengan waktu tunggu
(lead time) 6 hari. Bagian kalkulasi biaya telah menetapkan bahwa biaya setiap
kali pemesanan adalah Rp. 600.000 dan biaya penyimpanan tahunan adalah
10.000/unit. Hitung EOQ dan ROP jika Safety stock ditetapkan 50% dari
Diketahui :
Q* = √2 x 600.000 x 12.000/10.000
=√14.400.000.000/10.000
= √1.440.0000
= 1.200 Unit
m = 12.000/1.200
= 10 Kali pemesanan/tahun
Q = 12.000/365
= 32,8 Unit/hari
= 196,8 + 98,4
= 295,2 Unit
(Mulyadi, 2008). Sistem dapat diartikan sebagai satu kumpulan atau himpunan
sekumpulan elemen yang terintegrasi satu sama lain untuk mencapai tujuan yang
sama.
Jadi dapat disimpulkan bahwa sistem adalah suatu kumpulan dari beberapa
unsur yang memiliki tujuan dan fungsi tertentu yang saling berinteraksi,
2009).
sebagai berikut:
yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik.
probabilitas.
ini bekerja secara otomatis tanpa adanya campur tangan dari pihak
PROSES/ OUTPUT
INPUT
TRANSFORMASI
Gambar 2.1 Sistem Terbuka (Open Loop System). (Eti Rochaety, 2013)
24
OBJECTIVES
CONTROL
MECHANISM
PROSES/ OUTPUT
INPUT
TRANSFORMASI
Data merupakan bahan mentah yang apabila tidak diolah maka data
tersebut tidak berguna. Data tersebut akan beguna dan menghasilkan suatu
informasi apabila diolah melalui suatu model. Model yang digunakan untuk
mengolah data tersebut dengan model pengolah data atau lebih dikenal dengan
nama siklus pengolahan data atau lebih dikenal dengan nama siklus pengolahan
Informasi merupakan salah satu bagian yang sangat penting dalam suatu
organisasi, jika informasi kurang baik maka sistem tidak berjalan dengan baik.
sistem yang sudah ada. Sistem yang sudah lama perlu diperbaiki atau bahkan
terjamin.
tersebut biasa dikatakan sebagai suatu sistem. Adapun yang termasuk kedalam
1. Komponen Sistem
(Mulyanto, 2009)
2. Batasan Sistem
(Mulyanto, 2009)
Lingkungan luar dari suatu sistem adalah apapun diluar batas dari
2009)
4. Penghubung Sistem
5. Masukan Sistem
2009)
6. Keluaran sistem
7. Pengolah Sistem
8. Sasaran Sistem
Suatu sistem pasti mempunyai tujuan atau sasaran. Sasaran dari sistem
2.6 WEB
Sekilas mengenai web (WWW) atau biasa disebut dengan Web merupakan
salah satu sumber daya Internet yang berkembang pesat. Saat ini, informasi web
gambar, ataupun objek yang lain menjadi acuan untuk membuka halaman-
halaman web yang lain. Dengan pendekatan hyperlink ini, seseorang dapat
29
memperoleh informasi dengan meloncat dari suatu halaman ke halaman yang lain.
Dimulai pada bulan Maret 1989, penelitian Tim Berner-Lee yang bekerja
di Laboratorium Fisika Partikel Eropa atau yang dikenal dengan nama CERN
dikenal sebagai protocol world wide Web dan dikembangkan oleh world wide web
consortium (W3C)
yang terjadi.
30
pengelompokan, yaitu:
1. Control Active
2. Java applet
3. Java script
5. PHP
7.
2.7 HTML
suatu dokumen teks biasa, dan disebut sebagai markup language karena
tampilan suatu teks dan tingkat kepentingan dari teks tersebut dalam suatu
2.8 PHP
Personal home page (PHP), dibuat pertama kali oleh Rasmus Lerdoff,
merupakan program CGI yang dikhususkan untuk menerima input form yang
disampaikan oleh browser web. PHP secara resmi merupakan pendekatan dari
Setiap program PHP disebut script. Script berupa file teks, yang dapat
dibuat dengan menggunakan program editor file teks biasa seperto notepad,
Script PHP diawali dengan tag < ? kemudian diakhiri dengan tag? >,
setiap baris perintah atau statement harus diakhiri dengan menggunakan tanda
titik koma (;). Penyimpanan nama file PHP menggunakan Ekstensi (.php) sebagai
2.10 MySQL
aplikasi web yang menggunakan database sebagai sumber dan pengelola datanya.
(2004:1)
banyak pemakai secara bersamaan sakaligus dan dapat membatasi akses para
macromedia.
Aplikasi ini sering kali digunakan oleh orang-orang yang suka dan hobi
suatu web. Adobe Dreamweaver ini memiliki fitur-fitur yang menarik dan mudah
dalam penggunaannya.
2.12 XAMPP
yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP Server,
33
pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X (empat
sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia
dalam GNU (General Public License) dan Free, merupakan webserver yang
mudah digunakan yang dapat melayani tampilan halaman web yang dinamis.
yang sangat pendek. Model RAD ini merupakan sebuah adaptasi “kecepatan
tinggi” dari model sekuensial linier di mana perkembangan cepat dicapai dengan
“sistem fungsional yang utuh” dalam periode waktu yang sangat pendek (kira-kira
dengan baik.
(IE).
besar.
lama.
perubahan.
1. Keuntungan RAD
berikut:
script.
menggunakan wizard.
software-software pendukung.
2. Kerugian RAD
berikut:
yang tersedia.
pada akhir tahun 1980an dan awal 1990an. Pada saat itu, ada banyak metode
object oriented yang berbeda yang digunakan dalam industri, di antaranya Booch
Method dari Grady Booch, Object Modeling Technique (OMT) dari James
permasalahan utama dalam pengembangan sistem saat itu, karena tidak ada
standar dan keseragaman tertentu sehingga terdapat keterbatasan antar proyek dan
membawa kepada usaha untuk menemukan bahasa pemodelan yang standar, yang
tentang metode pengembangan object oriented, dan disusul oleh Jacobson pada
38
1995, serta metode-metode lain seperti Fusion, Shlaer-Mellor, dan lain-lain. Pada
pendekatan yang standar untuk object oriented modeling. Para pencetus UML
mulai bekerja dengan para metodologis dan pengembang dari perusahaan lain
untuk membuat sebuah proposal yang menarik bagi OMG agar modeling
kolaborasi dari banyak orang. Dan pada November 1997 dibuat sebuah standarnya
yaitu UML version 1.0. UML adalah standar dunia yang dibuat oleh Object
desain, dan dapat digunakan untuk model dengan skala besar sekalipun dengan
jumlah kompleksitas, jumlah tim, dan distribusi komponen yang sangat besar.
Tujuan akhir dari UML adalah untuk menjadi sesederhana mungkin selama masih
dibangun.
39
tujuannya:
sistem eksternal, dan pengguna. Dengan kata lain Use Case diagram grafis
mendeskripsikan siapa yang akan menggunakan sistem dan dalam cara apa
informasi, yaitu:
40
3. Diagram Interaksi
Diagram interaksi memodelkan sebuah interaksi, terdiri dari satu set objek,
hubungannya, dan pesan yang terkirim di antara objek. Model diagram ini
bagaimana objeck interaksi dengan satu sama lain melalui pesan pada
5. Diagram Implementasi
modul (komponen).
akan dimiliki oleh sistem, dimana kebutuhan ini akan digunakan oleh
2000).
Sumber literature yang digunakan dalam penulisan laporan ini adalah studi
literatur Dari hasil penelitian atau hasil penulisan karya ilmiah yang khususnya
berkaitan dengan sistem Persediaan barang dan analisis RAD ( rapid application
sendiri.
Masalah Hasil
NO Judul Peneliti Metode
Penelitian Penelitian
K n website
44
dapat informasi
dalam
mengakses
penjualan
45
secra menghasilkan
periodik laporan
secara
periodik
dalam
mengolah
46
data-data
persediaan
47
BAB III
METODOLOGI PENELITIAN
Indonesia, Jalan Boulevard Bintaro Block B7/B1 No.5 Bintaro Jaya Sektor 7. Waktu
penelitian dilakukan mulai bulan Februai 2013 sampai dengan Mei 2013. Penelitian
berjalan saat ini, informasi yang dihasilkan dari penelitian selanjutnya digunakan
pada tahap analisis dan desain. Dalam penyusunan skripsi ini, penelitian memerlukan
data-data serta informasi yang lengkap sebagai bahan yang dapat mendukung
kebenaran materi uraian dan pembahasan. Oleh karena itu melakukan riset atau
penelitian untuk mendapatkan data serta informasi atau bahan materi yang
diperlukan.
Studi pustaka adalah semua bahan yang diperoleh berasal dari buku-buku atau
mempelajari teori yang ada di dalam buku dan karya ilmiah yang berhubungan
dengan skripsi ini. Studi ini berguna untuk mengumpulkan data yang dibutuhkan
1) Observasi
lampiran.
49
2) Wawancara (Interview)
user. Dari hasil wawancara diperoleh sistem yang sedang berjalan dan
untuk membuat usulan sistem lebih baik. Pengamatan yang penulis lakukan dengan
Alasan penulis memilih metode ini dikarenakan RAD merupakan sebuah strategi
Tools yang penulis gunakan dalam perancangan sistem yaitu: Diagram UML
(Unified Model Language) untuk memperlihatkan proses dan aliran data yang
inventory, Xampp digunakan sebagai webserver, Ms. Visio 2003 dan Enterprise
Workshop Design
Dari gambar 3.1 diatas maka dapat dilihat bahwa pengembangan sistem aplikasi
ini menggunakan model RAD dimana dalam model ini memiliki fase-fase yang
yang diperlukan untuk mencapai tujuan tersebut. Ada beberapa poin penting
antara lain:
organisasinya.
Dalam tahap ini penelitian membuat rancangan sistem baru baik dari
sistem, basis data maupun rancang antar muka pengguna. Selain itu peneliti
juga membuat aplikasi yang akan dipergunakan dalam sistem yang baru.
a. Desain Sistem
52
digunakan.
2) Activity Diagram
3) Sequence Diagram
4) Statechart Diagram
b. Desain Database
c. Desain Inerface
menggunakan XAMPP.
53
MULAI
Studi Pustaka
Sejarah Singkat
Proses Bisnis
Requirement Analisis Sistem
Planning Berjalan
Identifikasi Masalah
Pemecahan
Analisis Sistem Masalah
Usulan
Kebutuhan Sistem
Activity Diagram
Sequance Diagram
BAB IV
PEMBAHASAN
pengembangan sistem Rapid Application Development (RAD) yang terdiri atas fase
yang ada kemudian membuat rencana dalam menentukan tujuan serta syarat-syarat
PT. ICI Paints Indonesia, saat ini menjadi bagian dari bisnis
memperoleh ISO 9001, ISO 14001 dan Green label Singapore, dan
Ritz Carlton Hotel, Grand Kuta Apartement Leisure, Pondok Indah Mall,
coating terbesar perusahaan di dunia, dan produsen utama untuk bahan kimia.
Belanda. AkzoNobel adalah salah satu dari Global Fortune 500 perusahaan
dalam perusahaan cat dan pelapis terbesar di dunia, dan produsen utama untuk
bahan kimia. AkzoNobel melayani para konsumen dan pelaku industri secara
3. Melindungi lingkungan
melibatkan banyak karyawan maka adanya suatu pengaturan yang baik dan
tepat, hal ini berguna bagi kelancaran jalannya kegiatan perusahaan. Untuk itu
perlu adanya suatu pembagian tugas yang baik dan teratur, sehingga
antar bagian dalam perusahaan tersebut, salah satu alat pengendalian tersebut
batas- batas yang jelas antara pekerjaan pemimpin dengan yang dipimpin dan
dapat memisahkan dengan tegas dan jelas antara wewenang dan tanggung
1. President Director
2. Marketing
a) Marketing Product-Portofolio
59
3. Sales
a) Sales Regional 1
b) Sales Regional 2
c) Sales Project
tinting.
f) Demand Planning:
g) Trade Marketing
4. Purchasing
5. Finance
6. HR
kegiatan karyawan
Mengawasi kas
sederhana
61
7. Head of Sustainability
8. IM (Information Management)
Berikut ini adalah tugas dari Sub Bagian Pengelolaan POST sebagai berikut:
a. Tujuan
Perusahaan kami akan mengejar tujuan berikut: ini melalui kerja sama yang
erat dengan para pelanggan, pemasok dan distributor. (Sumber: Data Primer)
dengan aman.
kehilangan.
63
b. Sasaran
2. Menyediakan tempat kerja yang aman dan sehat bagi para karyawan
dan kontraktor.
c. Kebijakan
1. Keamanan (Safety)
2. Kesehatan (Health)
kebersihan:
pekerjaan.
telinga.
karyawan.
3. Lingkungan (Environment)
4. Produk (Product)
Semua dari bisnis yang sesuai permintaan dari daerah untuk cat
d. Program
AkzoNobel
3. Sosialisasi program
Pada PT ICI Paints Indonesia “POST” terdiri atas 4 devisi yang ikut terkait
$
11. laporan pemasangan barang
Toko
5.Persetujuan STTB
8.Terima PO 7. buat PO
Purchase Order
9. Buat Laporan Inventory
10. Terima Laporan
Laporan Barang
Manager
4. Jika barang ada staff gudang akan membuat STTB yang nanti nya akan
6. Form STTB dan barang yang telah disetujui oleh supervisor akan
bersangkutan
Dari hasil analisis diketahui bahwa sistem yang sedang berjalan masih
terdapat banyak kekurangan. Proses pendataan barang masuk dan barang keluar
terdapat kelemahan. Sistem belum ada masih bersifat manual pada bagian form surat
Penyimpanan hanya dilakukan dalam bentuk fisik pada lemari belum adanya
penyimpanan digital dan terkadang tercecer. Hal ini tentu mempunyai resiko
terjadinya kehilangan di kemudian hari dan tidak adanya data yang disimpan.
menginginkan laporan-laporan, maka staff harus mencari data yang dibutuhkan untuk
pembuatan laporan, sehingga akan memakan waktu yang cukup banyak untuk
pembuatan laporan kepada owner atau pimpinan perusahaan. Pada saat pembuatan
laporan, terkadang terjadi perbedaan data antara stok barang digudang dengan
dibutuhkan oleh owner atau pimpinan oleh karena itu staff harus mengecek ulang
persediaan barang.
sebuah sistem yang nantinya mampu megelola data secara digital serta dapat diakses
sesuai kebutuhan.
68
rancangan sistemnya.
terkomputerisasi. Sistem ini tentunya akan membantu kinerja PT ICI Paints Indonesia
agar menjadi lebih baik dan juga memudahkan staff dalam melakukan tugasnya dan
bahasa pemrograman berbasis web yaitu PHP dan MySQL sebagai databasenya.
barang
3. Data disimpan terpusat di database sehingga lebih aman dan lebih mudah
Persediaan Barang yang peneliti ajukan guna mengatasi permasalahan pada sistem
1. Toko request barang spareparts/mesin via email yang akan diterima oleh
masing-masing TSM.
input data permintaan barang spareparts/mesin. Selain itu staff TSM juga
update stock, membuat purchase order, dan Accept form surat tanda
terima barang.
Staff Gudang
secara digital. Penyimpanan dan pencarian data masih dilakukan secara manual yaitu
penyimpanan dan pencarian secara fisik dilemari. Hal ini dirasakan kurang
lebih sulit dan proses dokumen lebih lama dan ketidakakuratan laporan dikarenakan
1) Identifikasi Perbaikan
diambil.
A. Input
b) Data Barang
73
B. Proses
C. Output
c) Laporan stok
lunak dan pengguna sistem yang akan memakai aplikasi. Analisis kebutuhan
Barang peneliti membutuhkan perangkat keras dan perangkat lunak sebagai berikut:
1. Hardware
2. Software
a. Staff TSM
pemasangan barang
b. Staff Gudang
75
yang berada digudang. Staff gudang dapat login, input data barang, input
c. Supervisor (SPV)
d. Manager
Manager melihat laporan dari barang masuk barang keluar dan laporan
1. Sistem Berjalan
Kelebihan Kekurangan
Sudah menggunakan Form Surat Tanda Terima
komputeriasasi (microsoft Barang masih manual
Excel) (tulis tangan)
Tidak memerlukan pelatihan Proses pencarian data sulit
76
2. Sistem Usulan
Kelebihan Kekurangan
Penyimpanan data Membutuhkan pelatihan untuk
sudah terkomputerisasi menggunkan sistem
Proses pencarian data Memerlukan Resource
mudah untuk dilakukan (Hardware dan Software) untuk
dapat menjalankan aplikasi
meliputi perancangan sistem Persediaan Barang, perancangan basis data, dan juga
Tujuan dari desain ini sistem secara umum adalah untuk memberikan
Untuk mengenal proses dari suatu sistem digunakan diagam use case. Dengan
diagram use case ini dapat diketahui proses yang terjadi pada aplikasi.
77
1. Identifikasi Actor
dilakukan oleh para actor dalam sistem Persediaan Barang ini. Adapun
Manager.
Actor Deskripsi
Staff TSM Melakukan input permintaan barang dan
membuat laporan pemasangan barang
ini adalah mengidentifikasi use case. Berikut deskripsi dari tiap use case
Input Form
Lihat Form
Pemasangan
Pemasangan
Barang «i ncl ude»
Barang
SPV ( Superv isor)
Acc Permintaan
Input
Barang
Permintaan «i ncl ude»
Barang
«extend»
Validasi
Terima aj uan
TSM (technique support Cetak laporan
maintenance)
M anage
Pengguna
Setting passw ord «extend»
Log Out Login
«i ncl ude»
Acc Purchase
Order Buat Form
«i ncl ude» Purchase Order
(PO)
«extend»
Validasi Staff Gudang
Terima Aj uan Lihat Stock
Barang
Lihat Laporan
permintaan Barang
M anage Data
Barang
M anager
Lihat Laporan
pemasangan Barang
M anage Katagori
Cetak Laporan
Persediaan Data
Data Gudang
Barang
Satuan Barang
«i ncl ude»
Stok minimum
yang dilakukan oleh actor dan respon yang diberikan oleh sistem sesuai dengan yang
terjadi pada aplikasi Persediaan Barang yang dirancang ini. Pada use case narrative
Tabel berikut dibawah ini merupakan use case narrative dari sistem
Persediaan Barang.
Alternate Courses -
Conclusion Actor dapat acc permintaan barang
Postcondition Data acc barang tersimpan didalam database
Alternate Courses -
Conclusion Actor dapat acc Purchase Order barang
Postcondition Data acc Purchase Order (PO) tersimpan didalam
database
Tabel 4.17 Use case Scenario Lihat Laporan permintaan dan pemasangan barang
Use case Name Lihat Laporan Permintaan barang dan pemasangan barang
Use case Id 11
Actor Manager
Description Use case menggambarkan kegiatan melihat permintaan
barang dan pemasangan barang.
Precondition Actor mengakses menu laporan
Trigger Actor memilih menu laporan Barang Keluar.
Typical Course of Actor Action System Response
Events 1: Login 2: Menampilkan Halaman
Utama
3: menampilkan form
Laporan permintaan dan
pemasangan
92
4: menampilkan form
3: Klik permintaan dan Laporan
pemasangan barang
5: Pilih cetak laporan
6: Tampilan form cetak
laporan
Alternate Courses Menampilakan pesan cetak laporan
Conclusion Actor dapat melihat laporan permintaan dan pemasangan
Postcondition Actor dapat cetak laporan permintaan dan pemasangan
barang
Use case Id 17
dan password.
Utama
password baru
7: Menyimpan data
6: Klik Simpan
Kedalam Database
Alternate Courses Jika form biodata user kosong, maka sistem menampilkan
peringatan.
Use case Id 18
Actor SPV
Utama
pengguna form
Alternate Courses Jika form Data User kosong, maka sistem menampilkan
peringatan.
terjadi dalam sistem dan user. Berikut ini adalah activity diagram yang terdapat pada
1. Activity Login
User Sistem
membuka aplikasi
menampilkan form login
persediaan barang
Valid?
Tidak
Tampilkan Pesan
Ya
Menu Home
Pada activity diagram login ini, user adalah SPV (Supervisor), Manager,
Staff TSM dan Staff Gudang. User melakukan proses login dengan mengetikan
username dan password. Jika username dan password benar user akan masuk ke
halaman home namun sebaliknya jika salah aplikasi akan memunculkan pesan bahwa
TSM Sistem
login Home
Tambah Edit
Tampilkan laporan
Masukan Tgl Permintaan
Sesuai TglTransaksi
Staff TSM login ke dalam sistem dan sistem akan menampilkan halaman
Home kemudian klik menu permintaan barang Staff TSM dapat menambah data
permintaan barang dengan memilih menu Tambah, Klik Edit untuk melakukan
100
100
100
perubahan data permintaan barang, dan klik hapus untuk menghapus data permintaan
barang.
TSM Sistem
login Home
Tambah Edit
Tampilkan laporan
Masukan Tgl Pemasangan
Sesuai TglTransaksi
form Pemasangan barang. Staff TSM Login dan sistem akan menampilkan halaman
101
101
101
Home dapat mengakses menu Form input Pemasangan barang kemudian mengisi data
barang yang akan dipasang sesuai permintaan barang, dilanjutkan dengan mencetak
Login Home
Tambah Edit
Staff Gudang login kedalam sistem dan sistem menampilkan halaman Home
kemudian klik menu kategori maka sistem akan menapilkan form kategori. Staff
102
102
102
Gudang dapat membuat, mengedit dan berguna untuk melakukan klasifikasi jenis
Login Home
Tambah Edit
Staff Gudang login ke dalam sistem dan sistem akan menampilkan halaman
Home kemudian klik menu Data Barang, Staff Gudang dapat menambah data barang
dengan memilih menu Tambah, Klik Edit untuk melakukan perubahan data barang.
103
103
103
Login Home
Cetak
melalui form PO, dimana untuk melakukan pengisian form, Staff Gudang melakukan
Login dan sistem akan menampilkan halaman Home di lanjutkan dengan klik menu
104
104
104
PO kemudian mengisi data barang yang akan dipesan yang dilanjutkan dengan
Login Home
Tidak
Stok
aman?
Buat PO
Ya
Gudang melakukan pengecekan data stok barang jika stok barang sudah habis maka
kepada Manager, sebelum melakukan pengecekan barang Staff Gudang login dan
105
105
105
sistem menampilkan halaman Home dilanjutkan untuk klik menu barang lalu sistem
akan menampilkan form barang dan didalam form ini Staff Gudang dapat melihat
User Sistem
LOGIN HOME
Login Home
Tambah Ubah
melakukan ukuran jumlah barang kepada staff TSM untuk permintaan barang yang
akan dipesan, disarankan staff gudang login pilih menu Satuan Barang dilanjutkan
untuk klik menu tampilkan form Satuan Barang yang akan ditambah atau di ubah
Manager Sistem
Login Home
Tampilkan laporan
Masukan Tgl PO
Sesuai Tgl
melakukan persetujuan barang kepada staff gudang melalui form PO, dimana untuk
melakukan pengisian form, manager melakukan Login dan sistem akan menampilkan
halaman Home di lanjutkan dengan klik menu PO kemudian persetujui data barang
108
108
108
yang dipesan oleh staff gudang, dilanjutkan dengan form PO sesuai tanggal, dan
Manager Sistem
Login Home
Manager Sistem
Login Home
melakukan hasil laporan stok barang, disarankan manager login pilih menu
persediaan dilanjutkan ke menu form data barang yang, lalu Klik Cetak Laporan pada
TSM Sistem
Login Home
Tampilkan Form
Lihat/cetak Laporan
menggambarkan TSM melakukan hasil laporan barang. Disarankan TSM login pilih
SPV Sistem
Login Home
Tambah Edit
(SPV), melakukan pembuatan account pengguna, agar bisa login kedalam sistem
persediaan barang tersebut. Disarankan supervisor login terlebih dahulu klik menu
manage Pengguna dilanjutkan ke menu data manage Pengguna, jika ada kesalahan
data atau nama biodata tersebut, supervisor dapat mengganti dengan menu hapus,
tambah , edit, jika data sudah benar, dilanjutkan klik save, data pengguna tersimpan.
113
113
113
SPV Sistem
Login Home
Tampilkan laporan
Masukan Tgl Form
Sesuai Tgl
supervisor (SPV) mengecek data barang atau form pemasangan barang yang
dilakukan oleh Staff TSM ditoko tersebut. Disarankan Supervisor (SPV) login
114
114
114
terlebih dahulu, klik menu lihat pemasangan barang, dilanjutkan ke menu Data list
SPV Sistem
Login Home
Tampilkan Data
Data Barang di persetujui
Sesuai Tgl
(SPV) memberikan persetujuan kepada staff TSM untuk permintaan barangnya yang
dibutuhkan oleh toko tersebut. disarankan supervisor (SPV) login terlebih dahulu,
klik menu permintaan barang, dilanjutkan ke menu form accept permintaan barang,
Login Home
Tambah Ubah
Tampilkan windows
Persediaan Barang
Daftar persediaan
melakukan penambahan gudang, ubah gudang, dan lihat data gudang serta input data
barang yang akan dimasukan ke gudang. Disarankan staff gudang login pilih menu
Data gudang dilanjutkan untuk klik menu ubah, tambah dan persediaan barang
tersebut.
User Sistem
Login Home
Pada activity diagram ganti password ini, User yakni Staff Gudang,
Staff TSM, SPV, dan Manager dapat melakukan proses pergantian username
& password di karenakan username & password lama dirasa kurang aman.
dilanjutkan dengan memilih menu ubah atau klik menu nama pada bagian atas
kanan sehingga sistem menampilkan form biodata user, user diminta untuk
memasukan username & password baru dan setelah itu pilih simpan untuk
ataupun mengupgrade database yang ada. Ada beberapa tahapan untuk dapat
membuat database yang baik, berikut tahapan yang digunakan peneliti untuk
membuat database :
Class Diagram
sistem dan hubungan diantaranya. Identifikasi objek potensial dari use case diagram
yang akan dituangkan dalam class diagram dapat dilihat pada tabel 4.39 dibawah ini.
119
119
119
permintaan
- barang
- i d_pengguna
- i d_perm i ntaan
- j um l ah
- no_transaksi
- pem ohon
1 - penyedi a
1..* - penyetuj u
pemesanan - status
pengguna
- tanggal
- barang
- i d_pengguna - tuj uan
- i d_pem esanan
- no_pegawai
- i d_pengguna
- nam a + edi t()
- j um l ah
- password + tam bah()
- no_transaksi
- j abatan + vi ew()
- pem ohon
- tel epon
1 1..* - penyetuj u 1
- al am at
- status
- tanggal
+ edi t() katagori
+ l ogi n()
+ edi t() - i d_katagori
+ tam bah()
+ tam bah() - keterangan
+ vi ew()
+ vi ew()
1 + edi t()
1
1..* + tam bah()
+ vi ew()
1..*
pemasangan
1
- i d_barang barang satuan
- i d_pem asangan 1..*
- i d_barang - i d_satuan
- i d_pengguna
- i d_gudang - keterangan
- no_transaksi
- kode
- pem asangan 1..*
- nam a + edi t()
- peneri m a
- katagori + tam bah()
- peri hal 1 1..*
- satuan
- perm i ntaan
- m i ni m um stok
- tanggal 1 1
- toko
+ tam bah()
Persediaan
+ tam bah()
+ edi t() - i d_persedi aan
+ vi ew()
+ cari () - barang
1 - gudang
1 1 - j um l ah_aktual
- j um l ah_barang
1 1..* - kondi si
- penanda
toko 1 - status
- tanggal
- al am at + vi ew()
- em ai l - i d_gudang
+ edi t()
- nam a - nam a
+ tam bah()
- tel epon
+ edi t()
+ ubah() + tam bah()
+ vi ew() + vi ew()
gudang_ 1 gudang_2
- i d_gud a n g - i d_gudang
- nam a - nam a
Pada database ini, semua jenis data yang terlibat dalam proses yang terjadi
permintaan
PK id_permintaan
barang
pemesanan jumlah
pengguna no_transaksi
PK id_pemesanan
pemohon
PK id_pengguna penyedia
barang
penyetuju
jumlah
no pegawai tujuan
no_transaksi
password FK1 id_barang
pemohon
nama_lengkap FK2 id_pengguna
penyetuju
jabatan
FK1 id_barang
telepon
FK2 id_pengguna
alamat
satuan
pemasangan
barang PK id_satuan
PK id_pemasangan
PK id_barang satuan
no_transaksi FK1 id_barang
pemasangan katagori
penerima kode
perihal nama
satuan katagori
permintaan
toko FK1 id_pengguna
PK id_katagori
FK1 id_toko FK2 id_persediaan
FK2 id_pengguna FK3 id_gudang
katagori
FK3 id_barang minimum stok
FK1 id_barang
toko persediaan
gudang
PK id_toko PK id_persediaan
PK id_gudang
Berikut ini adalah tabel spesifikasi database dari sistem informasi persediaan
barang ini:
pengadaan/Tolak/Selesai
pengadaan/Tolak/Selesai
pengadaan/Tolak/Selesai
pengadaan/Tolak/Selesai
barang pengadaan/Tolak/Selesai
barang pengadaan/Tolak/Selesai
barang pengadaan/Tolak/Selesai
barang pengadaan/Tolak/Selesai
pengadaan/Tolak/Selesai
129
129
129
pengadaan/Tolak/Selesai
Pemasangan
Forign key :-
Forign key :-
Forign key :-
dalam sistem untuk mencapai tujuan dari use case, digambarkan pada sequence
1. Sequence Login
dilakukan oleh SPV, Staff Gudang, Staff TSM, dan Manager pada form
login. Jika username dan password yang dimasukan salah sistem akan
yang dimasukan benar maka user akan diarahkan ke halaman home sesuai
sd Login
Validasi()
login gagal()
login sukses()
dalam sistem jika login berhasil Staff Gudang akan berada di menu home
sd staff gudang PO
staff gudang l ogi n home purchase order form purchase daftar barang
order
purchase order()
get i d po()
get i d po()
gudang yang dilakukan oleh Staff Gudang. Untuk dapat memasukan data
barang Staff Gudang diharuskan untuk login ke dalam sistem jika login
mengklik menu barang dan di dalam form barang Staff Gudang dapat
135
135
staff gudang form l ogin hom e form data barang data barang
data barang()
get i d barang()
i nput data()
kl i k m enu ubah()
yang dilakukan oleh Staff Gudang. Untuk dapat memasukan katagori barang
Staff Gudang diharuskan untuk login ke dalam sistem jika login berhasil Staff
katagori barang dan di dalam form barang Staff Gudang dapat menambahkan
katagori data dengan mengklik tombol tambah, tombol edit untuk mengedit
data dan klik hapus untuk menghapus katagori barang dari database.
137
137
get i d katagori ()
database yang dilakukan oleh Staff Gudang. Untuk dapat memasukan data
gudang Staff Gudang diharuskan untuk login ke dalam sistem jika login
mengklik menu data gudang dan di dalam form data gudang, Staff Gudang
138
138
staff gudang form l ogin home data gudang form data gudang
data gudang()
Untuk dapat memasukan data staff TSM diharuskan untuk login ke dalam
sistem jika login berhasil staff TSM akan berada di menu home dilanjutkan
barang, Staff TSM dapat menginput data barang, yang akan diterima atau
ditolak oleh SPV, dan menglihat permintaan barang jika ada kesalahan barang
get i d tsm ()
get i d barang()
get i d barang()
get i d tsm ()
memasukan data staff TSM diharuskan untuk login ke dalam sistem jika login
berhasil staff TSM akan berada di menu home dilanjutkan dengan mengklik
menu pemasangan barang dan di dalam form pemasangan barang, Staff TSM
dapat menginput pemasangan barang, yang akan dicek oleh SPV, dan
menglihat pemasangan barang jika ada kesalahan barang lalu mengubah data
pemasangan barang.
141
141
141
pemasangan barang()
get i d
tsm()
get i d barang()
get i d tsm()
get i d tsm()
kepada SPV dan. Untuk dapat memasukan data SPV diharuskan untuk login
ke dalam sistem jika login berhasil SPV akan berada di menu home
permintaan barang kepaada staff TSM , dan melihat data permintaan barang.
get i d spv()
get i d barang()
get i d spv()
Untuk dapat memasukan data SPV diharuskan untuk login ke dalam sistem
jika login berhasil SPV akan berada di menu home dilanjutkan dengan
143
143
143
get i d barang()
get i d barang()
sel esai ()
get i d spv()
manager dan SPV. Untuk dapat memasukan data SPV diharuskan untuk login
ke dalam sistem jika login berhasil SPV akan berada di menu home
144
144
144
pengaturan pengguna()
get i d spv()
get i d pengguna()
get i d pengguna()
get i d pengguna()
pembelian barang Manager diharuskan untuk login ke dalam sistem jika login
menu purchase order dan di dalam form purchase order Manager dapat
145
145
145
menerima atau menolak form purchase order kepada staff gudang. Manager
sd Manager ...
purchase order()
get i d manager()
get i d manager()
tutup()
get i d manager()
dilanjutkan ke menu form laporan barang yang akan di sesuai tanggal laporan.
146
146
146
get i d manager()
get i d barang()
tutup()
tutup()
sistem yang dilakukan oleh semua actor yang terlibat dalam sistem ini, yaitu
Staff Gudang, Staff TSM, Manager dan SPV , dengan mengklik logout dan
sistem akan menghapus data sesi dan membawa actor ke halaman login user.
147
147
147
sd sequence logout
kl i k menu
l og out()
val i dasi ()
tampi l an
form l ogi n()
yang dilakukan oleh Staff Gudang. Untuk dapat memasukan Satuan barang
Staff Gudang diharuskan untuk login ke dalam sistem jika login berhasil Staff
Satuan barang dan di dalam form barang Staff Gudang dapat menambahkan
Satuan barang data dengan mengklik tombol tambah, tombol ubah untuk
get i d barang()
get i d barang()
get i d barang()
login ke dalam sistem jika login berhasil Manager akan berada di menu home
get i d manager()
get i d barang()
Gambar 4.40 Sequence Diagram Lihat Laporan Permintaan dan Pemasangan Barang
Untuk dapat melakukan TSM diharuskan untuk login ke dalam sistem jika
login berhasil TSM akan berada di menu home, lalu klik permintaan
(cetak).
150
150
150
l aporan barang()
get i d barang()
get i d barang()
database yang dilakukan oleh Staff Gudang. Untuk dapat melihat data gudang
Staff Gudang diharuskan untuk login ke dalam sistem jika login berhasil Staff
Gudang akan berada di menu home dilanjutkan dengan mengklik menu data
gudang dan di dalam form data gudang ada tampilhan stok barang yang ada di
dalam gudang
151
151
151
staff gudang l ogi n home l i hat stok barang form l i hat stok
barang
data gudang()
get i d barang()
get i d barang()
tutup()
dalam database yang dilakukan oleh para pengguna. Untuk dapat melakukan
dalam sistem jika login berhasil para pengguna akan berada di menu home
dilanjutkan dengan mengklik menu ganti username & password dan di dalam
password baru sekali lagi untuk meyakinkan pengguna bahwa password yang
get i d pengguna()
si mpan()
akses ketentuan
Logout
Dashboard
Supervisor Identitas
Supervisor
Pengajuan Terima Tolak Tersedia Selesai
setting
Lihat Pemasangan barang
Permintaan Barang
Pengaturan pengguna
1 XXX XXXX XX
Pilih Barang
2 XXX XXXX XX
Jumlah Barang
3 XXX XXXX XX
Tanggal
Nama Toko
Alamat Toko
Terima Ajuan
Simpan Batal
PEMASANGAN BARANG
1 XXX XXXX XX
Transaksi Permintaan
2 XXX XXXX XX
Perihal
3 XXX XXXX XX
Penerima Lain
Tanggal
Selesai
PENGATURAN PENGGUNA
Telepon
Alamat
Sandi
Simpan Batal
Logout
Dashboard
Manager Identitas
Manager
setting
Persediaan Barang
Permintaan Barang
Pemasangan Barang
No No Transaksi Jumlah barang Toko Tujuan Tanggal
PURCHASE ORDER
Jumlah Jumlah
No Transaksi NO Kode Barang
Pemesanan kebutuhan
1 XXX XXXX XX XXX
Tanggal
2 XXX XXXX XX XXX
Simpan Batal
Data barang
Persediaan Barang
CETAK
Daftar barang
Logout
Dashboard
Technique Support
Maintenance
Pengajuan Terima Tolak Tersedia Selesai
Identitas TSM
Permintaan Barang
Pemasangan Barang
setting
Permintaan Barang
Permintaan Barang
1 XXX XXXX XX
Pilih Barang
2 XXX XXXX XX
Jumlah Barang
3 XXX XXXX XX
Tanggal
Nama Toko
Alamat Toko
No Tlp
Simpan Batal
PEMASANGAN BARANG
1 XXX XXXX XX
Transaksi Permintaan
2 XXX XXXX XX
Perihal
3 XXX XXXX XX
Penerima Lain
Tanggal
Selesai
Logout
Staff Gudang
Dashboard
Katagori Barang
Identitas Staff
Satuan barang
Gudang
Data barang Katagori Satuan Barang Gudang
Data gudang
No Jumlah barang
No Transaksi Kode Barang Cek
(Permintaan/Persediaan)
KATAGORI BARANG
TAMBAH KATAGORI
KATAGORI CEK
NO
1 XXX XXXX
2 XXX XXXX
3 XXX XXXX
Previus 1 Next
SATUAN BARANG
TAMBAH SATUAN
SATUAN CEK
NO
1 XXX XXXX
2 XXX XXXX
3 XXX XXXX
Previus 1 Next
Data barang
TAMBAH
Daftar barang
DATA GUDANG
TAMBAH GUDANG
NO GUDANG CEK
Previus 1 Next
PURCHASE ORDER
Jumlah Jumlah
Pilih Barang NO Kode Barang
Pemesanan kebutuhan
1 XXX XXXX XX XXX
Jumlah Barang
2 XXX XXXX XX XXX
Previus 1 Next
Simpan Selesai
perancangan sistem selesai dilaksanakan. Tujuan yang ingin dicapai pada tahap ini
sebagai berikut:
2. Pengujian sistem.
terkomputerisasi dan dapat dipergunakan dengan mudah oleh user (Pengguna) maka
peneliti menggunakan bahasa pemrograman berbasis web yaitu PHP serta MySQL
Pada tahap pengujian dilakukan dengan cara blackbox testing. Cara pengujian
output apakah telah sesuai dengan hasil yang diharapkan. Hasil pengujian blackbox
password
2 Setting User masuk sistem kemudian klik Sesuai OK
Password Ubah Password dilanjutkan
memasukan password baru
3 Logout User masuk sistem kemudian klik Sesuai OK
bagian atas kanan pilih Logout
Tabel 4.41 Jumlah Rata-rata Pesanan Barang PT. ICI Paints Indonesia.
PT ICI Paints Indonesia memerlukan suatu barang 2400 unit selama setahun.
Biaya pemesanan komponen itu Rp. 50.000 untuk sekali pemesanan, tidak
(per/unit/tahun) harga komponen 6.000 per unit. Toko Cat dulux akan
menetapkan kebijakan setiap kali pemesanan dengan waktu tunggu (lead time)
6 hari. Hitung EOQ dan ROP jika Safety stock ditetapkan 50% dari kebutuhan
Diketahui :
= √240.000.000 / 6000
= √40.000
= 200 unit
m = 2400 / 200
Q = 2400 / 365
169
169
169
= 39 + 19,5
= 58,5 unit
168
168
168
BAB V
PENUTUP
Setelah melakukan serangkaian penelitian, maka pada bab ini penulis akan
Selain kesimpulan, penulis juga akan memberikan saran yang akan bermanfaat
1.1 Kesimpulan
2. Pencarian stok item barang akan lebih mudah atau cepat karena
saat.
169
169
169
1.2 Saran
system nantinya.
selanjutnya
170
170
170
DAFTAR PUSTAKA
Bunafit Nugroho. 2009. Aplikasi Pemrograman Web Dinamis dengan PHP dan
Yogyakarta : ANDI.
Kendall, Kenneth E and Julie E. Kendall. 2003. Analisis dan Perancangan Sistem,
Assauri S. 2004. Manajemen produksi dan operasi. Edisi revisi. Jakarta : Fakultas
Whitten Jeffery L, Bentley Lonnie D, Dittman Kevin C. 2004. Metode Desain dan
Informastika
Penerbit Andi.
Penerbit Grasindo.
Ilmu.
Rangkuti, Freddy. 2004. Manajemen Persediaan EOQ Lead Time Safety Stock
Persada.
Soemarso S. R. 2004. Akuntansi Suatu Pengantar. Buku satu. Edisi lima. Jakata:
Salemba Empat
Raymon McLeod, Jr., George P. Schell. 2008. Sistem Informasi Manajemen. Edisi
Wawancara 1
Jabatan : Manager
Hasil Wawancara:
Dari hasil wawancara ini dapat diketahui tentang gambaran umum, visi misi,
profil, struktur organisasi, dan alur sistem berjalan PT Ici Paints Indonesia dengan
diketahuinya gambaran umum, visi misi, struktur organisasi, dan alur sistem berjalan
dokumen, dan alur kinerja bagian laporan-laporan pada PT Ici Paints Indonesia.
Wawancara 2
Tujuan : Mengetahui tentang alur proses PT Ici Paints Indonesia bagian POST
1. Bagaimana Alur proses kinerja POST (Point Of Sales Tinting) dari mulai
Maintenance)?
Hasil Wawancara:
Dari hasil wawancara ini, dapat diketahui tentang alur proses PT Ici Paints
Indonesia bagian POST (Point Of Sales Tinting). Dengan diketahuinya alur proses
POST dari mulai Manager, supervisor , staff gudang, dan TSM (Technique Support
yang harus diisi dan mengetahui siapa saja yang terlibat didalam nya.
LAMPIRAN 2
LAMPIRAN 3
LAMPIRAN 4
LAMPIRAN 5
Tampilan Aplikasi
Katagori.Php
<!DOCTYPE html>
<!--[if !IE]><!-->
<html lang="en">
<!--<![endif]-->
<head>
</head>
<body class="padTop53">
<div id="wrap">
<div id="top">
<nav class="navbar navbar-inverse navbar-fixed-top" style="padding-top: 10px;">
<i class="icon-align-justify"></i>
</a>
<header class="navbar-header">
</header>
<li class="dropdown">
</a>
<li><a href="http://localhost/tugas_akhir/spv/profile.app"><i
class="icon-user"></i> Yudha Pratama</a></li>
<li class="divider"></li>
<li><a href="http://localhost/tugas_akhir/sign_out.app"><i
class="icon-signout"></i> Keluar</a></li>
</ul>
</li>
</ul>
</nav>
<div class="media-body">
</ul>
</div>
<br>
</div>
</ul>
<div class="row">
<div class="col-lg-12"><h2>Dashboard</h2></div>
</div>
<hr>
<div class="row">
<div class="col-lg-12">
<a class="quick-btn"
href="http://localhost/tugas_akhir/spv/request.app">
<i class="icon-shopping-
cart icon-2x"></i>
<span>Pengajuan</span>
</a>
<a class="quick-btn"
href="http://localhost/tugas_akhir/spv/request.app">
<i class="icon-thumbs-up
icon-2x"></i>
<span>Terima</span>
</a>
<a class="quick-btn"
href="http://localhost/tugas_akhir/spv/request.app">
<i class="icon-thumbs-
down icon-2x"></i>
<span>Tolak</span>
</a>
<a class="quick-btn"
href="http://localhost/tugas_akhir/spv/request.app">
<i class="icon-archive
icon-2x"></i>
<span>Tersedia</span>
</a>
<a class="quick-btn"
href="http://localhost/tugas_akhir/spv/request.app">
<span>Selesai</span>
</a>
</div>
</div>
</div>
<hr>
<div class="row">
<div class="col-lg-12">
<div class="box">
<header>
<h5>Permintaan
Barang</h5>
<div class="toolbar">
<div class="btn-
group">
<a
href="#sortableTable1" data-toggle="collapse" class="btn btn-default btn-sm accordion-toggle minimize-box"><i
class="icon-table"></i></a>
</div>
</div>
</header>
<div class="table-
responsive">
<table
class="table table-striped table-bordered table-hover" id="dataTables-example1">
<thead>
<tr>
<th>#</th>
<th>No Transaksi</th>
<th>Jumlah Barang</th>
<th>Toko Tujuan</th>
<th>Status</th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>TR001</td>
<td>60</td>
<td>WIKA</td>
<td>Selesai</td>
</tr>
<tr>
<td>2</td>
<td>TR002</td>
<td>5</td>
<td>Toko Abadi</td>
<td>Tolak</td>
<td class='tooltip-demo'><a href="http://localhost/tugas_akhir/data/view/request/TR002.app"
class="btn btn-info btn-circle" data-toggle="tooltip" data-placement="bottom" title="Lihat Transaksi"><i
class="icon-external-link-sign"></i></a></td>
</tr>
<tr>
<td>3</td>
<td>TR003</td>
<td>10</td>
<td>Selesai</td>
</tr>
<tr>
<td>4</td>
<td>TR010</td>
<td>21</td>
<td>Tambun</td>
<td>Selesai</td>
</tr>
<tr>
<td>5</td>
<td>MRT019</td>
<td>21</td>
<td>Selesai</td>
<td class='tooltip-demo'><a
href="http://localhost/tugas_akhir/data/view/request/MRT019.app" class="btn btn-info btn-circle" data-
toggle="tooltip" data-placement="bottom" title="Lihat Transaksi"><i class="icon-external-link-sign"></i></a></td>
</tr>
<tr>
<td>6</td>
<td>TR-1903-001</td>
<td>5</td>
<td>Selesai</td>
</tbody>
</table>
</div>
</div>
</div>
</div>
<div class="col-lg-12">
<div class="box">
<header>
<h5>Pemasangan
Barang</h5>
<div class="toolbar">
<div class="btn-
group">
<a
href="#sortableTable2" data-toggle="collapse" class="btn btn-default btn-sm accordion-toggle minimize-box"><i
class="icon-table"></i></a>
</div>
</div>
</header>
<div class="table-
responsive">
<table
class="table table-striped table-bordered table-hover" id="dataTables-example2">
<thead>
<tr>
<th>#</th>
<th>No Transaksi</th>
<th>Jumlah Barang</th>
<th>Toko Tujuan</th>
<th>Tanggal</th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>IR001</td>
<td>10</td>
</tr>
<tr>
<td>2</td>
<td>IR002</td>
<td>60</td>
<td>WIKA</td>
</tr>
<tr>
<td>3</td>
<td>IR010</td>
<td>21</td>
<td>Tambun</td>
</tr>
<tr>
<td>4</td>
<td>IP-1903-001</td>
<td>21</td>
</tr>
<tr>
<td>5</td>
<td>IP-1903-002</td>
<td>5</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="right">
</div>
<b>Jabatan : </b><br>SPV<br>
<b>Telepon : </b><br>085793375750<br>
<hr>
</div>
</div> </div>
<div id="footer">
</div>
<script src="http://localhost/tugas_akhir/assets/plugins/jquery-2.0.3.min.js"></script>
<script src="http://localhost/tugas_akhir/assets/plugins/bootstrap/js/bootstrap.min.js"></script>
<script src="http://localhost/tugas_akhir/assets/plugins/modernizr-2.6.2-respond-1.1.0.min.js"></script>
<script src="http://localhost/tugas_akhir/assets/plugins/dataTables/jquery.dataTables.js"></script>
<script src="http://localhost/tugas_akhir/assets/plugins/dataTables/dataTables.bootstrap.js"></script>
<script src="http://localhost/tugas_akhir/assets/js/notifications.js"></script>
<script>
$(function() {
Notifications();
});
$(document).ready(function() {
$('#dataTables-example1').dataTable();
$('#dataTables-example2').dataTable();
});
</script>
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
<![endif]-->
</body>
</html>