SKRIPSI
Disusun Oleh:
NIM : 1511489540
UNIVERSITAS RAHARJA
TANGERANG
TA. 2018/2019
UNIVERSITAS RAHARJA
Disusun Oleh:
NIM : 1511489540
Nama : Mira Shintia
Fakultas : Sains dan Teknologi
Program Pendidikan : Strata Satu
Program Studi : Sistem Informasi
Konsentasi : Sistem Informasi Manajemen
Disahkan Oleh :
i
ABSTRACT
PT. Surya Utama Teknik is a company engaged in fabrication. Warehouse stock
information system PT. Surya Utama Teknik, which is currently running, is still
implementing a semi-computerized system where the warehouse part in inputting
incoming goods and goods data still uses books which are then input into
Microsoft Excel. From the manual inventory system, it raises several problems
such as difficulties in obtaining updated stock information, the occurrence of
human errors that have an impact on the quality of the stock report, and often has
difficulty in controlling the minimum stock of goods. This is felt to be inefficient, if
you look at the stock data that is processed every day is quite a lot. Therefore, this
research was conducted to create a Web-based, computerized Warehouse Stock
Data Information System. The data of this study were collected using Observation,
Interview, and Literature Review methods, the system development method uses
the Waterfall method, while the analysis method used the PIECES analysis
method. Design oriented systems using UML (Unified Modeling Language),
which is implemented in the PHP programming language (Hypertext) with
Notepad ++ and database creation in MYSQL. And testing carried out using the
Black Box testing method. The application of the proposed web-based
computerized system to provide convenience in the process of controlling goods
data in the warehouse and provide updated stock information, so that it can be
handled quickly and precisely.
ii
KATA PENGANTAR
Alhamdulillah, puji dan syukur atas kehadirat Allah SWT yang telah
Universitas Raharja.
banyak pihak penulis tidak akan dapat menyelesaikan Skripsi ini dengan baik dan
tepat pada waktunya. Pada kesempatan ini pula penulis menyampaikan ucapan
terimakasih kepada :
1. Bapak Dr. Po. Abas Sunarya, M.Si. selaku Rektor Universitas Raharja.
Raharja.
3. Bapak Padeli, M.Kom. selaku Wakil Dekan Fakultas Sains dan Teknologi
Universitas Raharja.
Informasi.
iii
6. Bapak Muhamad Zahruddin, S.Kom.,MM selaku Dosen Pembimbing II
8. Bapak dan Ibu Dosen Staff Universitas Raharja yang telah memberikan
9. Khususnya Mamah dan Kakak (Benny & Danna) yang telah banyak
11. Special thanks to Keluarga kecilku 5CM (April, Ilda, Fina, Aceh) serta
Bang Aming, Kak Dina dan Husna yang telah memotivasi semangat, niat
12. Dan untuk Adittya Susanto yang selalu memberikan support serta saran
Penulis menyadari bahwa dalam penulisan Skripsi ini masih jauh dari
sempurna. Oleh karena itu kritik dan saran yang membangun, penulis
harapkan sebagai pemicu untuk dapat berkarya lebih baik lagi. Semoga
(Mira Shintia)
NIM. 1511489540
iv
DAFTAR ISI
COVER
ABSTRAKSI ……………………………………………………………. i
ABSTRACT…………………………………………………………..…. ii
BAB I PENDAHULUAN
v
1.5.1 Metode Pegumpulan Data………………………………….… 4
1.6.7 LAMPIRAN………………………………………………. 7
vi
2.1.4 Konsep Dasar Informasi …………….………………………. 16
vii
2.2.7.1 Definisi MySQL …………………....…………….… 32
viii
3.1.5 Tugas dan Tanggung Jawab PT Surya Utama Teknik ……... 50
ix
4.1.3 Activity Diagram Sistem yang Diusulkan …………………… 69
x
4.8.2 Estimasi Biaya ………………….…..……………………......... 117
BAB V PENUTUP
DAFTAR PUSTAKA
LAMPIRAN
xi
DAFTAR TABEL
xii
DAFTAR GAMBAR
xiii
20. Gambar 4.16 Class diagram Sistem yang Diusulkan………... 86
xiv
DAFTAR SIMBOL
1 Actor
5 Extend
xv
Menspesifikasikan paket yang
menampilkan sistem secara terbatas.
7 System
Memperlihatkan bagaimana
masing-masing kelas antarmuka
Activity saling berinteraksi satu sama
lain.
1
xvi
Satu aliran yang pada tahap
tertentu berubah menjadi aliran.
5 Fork Node
1 Lifeline
xvii
Digunakan untuk
3 Actor
menggambarkan user/ Pengguna.
Digunakan untuk
5 Boundary
menggambarkan sebuah form.
Digunakan untuk
menghubungkan boundary
6 Control Class dengan tabel.
Digunakan untuk
7 Entity Class menggambarkan hubungan
kegiatan yang akan dilakukan.
Gambar 3. Simbol Sequence Diagram
xviii
1
BAB I
PENDAHULUAN
kali terjadi transaksi, yaitu barang yang masuk, barang yang keluar,
barang yang ada digudang. Hal ini membutuhkan ketelitian dari bagian
berakibat bahwa barang yang ada digudang masih banyak, tapi masih
1
2
tetap memesan barang atau sebaliknya barang yang sudah habis justru
informasi stok barang yang lengkap dan dapat mengakses data dan
akan dikaji dalam penulisan Laporan Skripsi ini adalah sebagai berikut :
3
1. Apakah sistem data stok barang gudang yang sedang berjalan saat ini
sistem data stok barang gudang yang berjalan pada PT. Suya Utama
Teknik.
penyimpanan data.
pendataan barang masuk dan barang keluar bagi staff gudang agar
lebih efisien.
4
tentang sistem data stok barang gudang pada PT. Surya Utama Teknik.
meliputi proses data stok barang digudang, proses laporan barang masuk,
tersebut.
atau tanya jawab untuk mendapatkan suatu data dan dilakukan juga
Service).
program Visual Paradigm for UML Enterprise Edition Ver. 6.4 berfungsi
inginkan dan mengetahui kualitas dari suatu sistem yang dilakukan untuk
buat dapat berjalan dengan baik sesuai dengan harapan atau tidak.
dibagi menjadi beberapa bab dan sub bab sesuai dengan sistematika
penulisan berikut :
BAB I PENDAHULUAN
masalah.
BAB V PENUTUP
8
DAFTAR PUSTAKA
DAFTAR LAMPIRAN
9
BAB II
LANDASAN TEORI
terjadi pada sistem lama diharapkan sudah teratasi pada sistem yang
baru”.
fungsional penggunanya.
9
10
input yang dibatasi akan memberikan hasil aktual yang sesuai dengan
“Sistem adalah rangkaian dua atau lebih pada komponen yang saling
berinteraksi”.
elemen yang saling berkaitan satu dengan yang lain dan saling bekerja
yaitu :
1. Komponen
lingkungan luarnya.
pembuangan.
7. Pengolahan Sistem.
8. Sasaran Sistem.
yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik.
campur tangan dari pihak luarnya. Secara teoritis sistem tertutup ini
sebagai istilah yang berasal dari kata “datum” yang berarti fakta atau
kejadian yang kita hadapi. Data adalah fakta yang jelas lingkup,
keterkaitan yang erat dengan judul yang sedang dibahas, maka data
proses pengukuran.
orang dan golongan yang lain kurang dari 5000 orang. Ini
sifat kualitatifnya.
Data internal adalah data yang asli, artinya data sebagai hasil
lain.
tepatnya mengolah data dari bentuk tak berguna menjadi berguna bagi
diperlukan."
18
demikian dapat pula disimpulkan bahwa data adalah input bagi sebuah
dihasilkan."
adalah data yang telah diorganisasi yang berupa data mentah, data
ekspektasi semula.
2. Dapat Dipercaya : Bebas dari kesalahan atau bias dan secara akurat
para pemakai.
independen.
1. Mudah Diperoleh
sulit mengukurnya.
mengukurnya
3. Ketelitian
4. Kecocokan
5. Ketepatan Waktu
Sifat ini berhubungan dengan waktu yang dilalui yang lebih pendek
6. Kejelasan
7. Keluwesan
informasi tidak hanya dengan lebih dari satu keputusan, tetapi juga
diukur, tetapi dalam banyak hal dapat diberikan nilai yang dapat
diukur
8. Dapat Dibuktikan
yang sama
dipertimbangkan sebelumnya.
berupa informasi”.
yang ditetapkan.
dokumen dasar.
memanipulasinya.
bahwa hal-hal yang dapat merusak sistem dapat dicegah atau bila
normal persediaan.”
pasokan.
a. First in, first out (FIFO) atau masuk pertama keluar pertama.
dasar metode ini maka harga atau nilai dari persediaan akhir
terakhir.
b. Last in, first out (LIFO) atau masuk terakhir keluar pertama.
pembelian terdahulu.
d. Harga Standar
dan data yang kita miliki dalam sistem atau program atau rekap.
30
berbagai unsur dan setiap unsur tersebut harus saling mendukung dan
kepentingan pabrik.
nama baik pabrik, nama baik tokoh yang menjual (pengecer), dan
Royce tahun 1970. Menurut Pressman dalam Aji dkk (2014 : 29),
3. Perancangan (Design)
antarmuka pemakai.
4. Pengkodean (Coding)
5. Pengujian (Testing)
Proses ini akan menguji kode program yang telah dibuat dengan
6. Pemeliharaan (Maintenance)
konsumen.
yang disajikan.
terjadi.
dan Shalahuddin yang dikutip oleh Rachmat Agusli, dkk dalam Jurnal
antara lain :
2. Class Diagram
tersebut (metode/fungsi).
3. Sequence Diagram
dikirim antar objek juga interaksi antar objek, sesuatu yang terjadi
4. Activity Diagram
yang terdiri dari skema, table, view, query, store procedure dan objek-
objek lainnya”.
38
"MySQL is a small, compact database server ideal for small and not
kecil yang kompak yang ideal untuk aplikasi kecil dan tidak begitu
kecil.
Windows”.
database MariaDB dan bahasa untuk skrip yang ditulis dalam bahasa
box digunakan untuk menguji sistem dari segi user yang dititik
1. Elisitasi Tahap I
2. Elisitasi Tahap II
rancangan sistem yang penting dan harus ada pada sistem baru
lebih sempurna.
diusulkan.
45
dikembangkan.
review adalah bahan yang tertulis berupa buku, jurnal yang membahas
penelitian-penelitian sebelumnya.
berikut :
gudang.
dipahami.
dalam bentuk use case diagram, rancangan basis data dalam bentuk
pada Juli, 2014 hingga Mei, 2015. PHP, MySQL dan Macromedia
terorganisir.
berikut:
Barang.
BAB III
PEMBAHASAN
PT. Surya Utama Teknik berdiri pada tahun 2008. Perusahaan ini
dan layanan pemasangan. Tim teknisi bekerja erat dengan pelanggan untuk
kota di Indonesia yang bekerja sama dengan PT. Suya Utama Teknik.
1. VISI
2. MISI
54
55
Sama halnya dengan PT. Surya Utama Teknik yang mempunyai struktur
49
56
1) Presiden Direktur
2) Direktur Utama
3) General Manager
4) Secretary
perusahaan.
5) HRD Manager
6) Engineering
7) Production
Mengolah bahan baku menjadi barang jadi (finish good) sesuai dengan
8) Gudang
10) Purchasing
11) Marketing
lebih efektif dan efisien. Selain itu desain promo hingga strategi
12) Administrasi
58
perusahaan.
memeriksa ketersediaan stok barang jika stok barang masih ada admin
Berdasarkan gambar 3.2 use case diagram sistem yang berjalan saat ini
terdapat:
ketersediaan stok barang jika stok barang masih ada Admin Gudang
merekap barang masuk dan barang keluar, setelah itu Admin Gudang
Berdasarkan gambar 3.3 activity diagram sistem yang berjalan saat ini
terdapat:
memeriksa ketersediaan stok barang jika stok barang masih ada Admin
Gudang merekap barang masuk dan barang keluar, setelah itu Admin
Berdasarkan gambar 3.4 Sequence Diagram sistem yang berjalan saat ini
terdapat :
1. Performance
2. Information
3. Economy
4. Control
5. Efficiency
6. Service
1. Analisa Masukan
2. Analisa Proses
3. Analisa keluaran
Media : Kertas A 4
Rangkap : 1 Lembar
b. Monitor : LG 17 inc
c. Mouse : Logitech
d. Keyboard : USB
e. RAM : 2 GB
a. Karyawan Produksi
b. Admin Gudang
c. Kepala Gudang
sisi waktu.
tidak dapat diketahui sewaktu –waktu berapakah stok barang yang ada
digudang.
3. Stok barang yang kurang terintegrasi dan kesalahan input data lebih
terjadinya laporan stok barang yang terlalu banyak (over stock) atau
secara update dan dapat mengetahui barang yang sudah kosong dan
1. Elisitasi Tahap 1
Fungsional
Analisa Kebutuhan
Saya ingin sistem dapat :
No Keterangan
1 Menampilkan menu login user
2 Menampilkan menu verifikasi login
3 Menampilkan menu halaman utama
4 Menampilkan menu pencarian jenis barang berdasarkan ukuran barang
5 Menampilkan menu input surat permintaan barang
6 Menampilkan menu input barang masuk
7 Menampilkan menu input barang keluar
Menampilkan menu tambah data user, nama barang berdasarkan kategori,
8
supplier, dan satuan
9 Menampilkan menu pengolahan data barang jadi
10 Menampilkan menu fasilitas admin untuk hapus,update,dan ubah data
11 Menampilkan menu pengolahan data harga barang
12 Menampilkan menu data kategori barang
13 Menampilkan sub menu data detail kategori barang
Menampilkan menu dashboard sebagai halaman dashboard untuk
14
pimpinan
68
2. Elisitasi Tahap 2
memisahkan antara rancangan sistem yang penting dan harus ada pada
dieksekusi.
Fungsional
Analisa Kebutuhan
Saya ingin sistem dapat :
No Keterangan M D I
1 Menampilkan menu login user √
2 Menampilkan menu verifikasi login √
3 Menampilkan menu halaman utama √
Menampilkan menu pencarian jenis barang berdasarkan ukuran
4 √
barang
5 Menampilkan menu input surat permintaan barang √
6 Menampilkan menu input barang masuk √
7 Menampilkan menu input barang keluar √
Menampilkan menu tambah data user, nama barang
8 √
berdasarkan kategori, supplier, dan satuan
9 Menampilkan menu pengolahan data barang jadi √
69
1. M (Mandatory) : Penting
3. Elisitasi Tahap 3
Fungsional
Analisa Kebutuhan
Saya ingin sistem dapat :
Feasibility T O E
Risk L M H L M H L M H
1 Menampilkan menu login user √ √ √
2 Menampilkan menu verifikasi login √ √ √
3 Menampilkan menu halaman utama √ √ √
Menampilkan menu pencarian jenis
4 √ √ √
barang berdasarkan ukuran barang
Menampilkan menu input surat
5 √ √ √
permintaan barang
70
1. T : Technical
2. O : Operational
3. E : Economic
4. L : Low
5. M : Middle
6. H : High
yang dapat digunakan sebagai dasar pembuatan suatu sistem yang akan
dikembangkan.
Fungsional
71
Analisa Kebutuhan
Saya ingin sistem dapat :
No Keterangan
1 Menampilkan menu login user
2 Menampilkan menu verifikasi login
3 Menampilkan menu halaman utama
4 Menampilkan menu pencarian jenis barang berdasarkan ukuran barang
5 Menampilkan menu input surat permintaan barang
6 Menampilkan menu input barang masuk
7 Menampilkan menu input barang keluar
Menampilkan menu tambah data user, nama barang berdasarkan kategori,
8 supplier, dan satuan
9 Menampilkan menu fasilitas admin untuk hapus,update,dan ubah data
10 Menampilkan menu dashboard sebagai halaman dashboard untuk pimpinan
11 Menampilkan menu laporan stok barang
12 Menampilkan menu logout
Non Fungsional
Saya ingin sistem dapat :
1 Menampilkan tampilan yang mudah dipahami
2 Mempermudah dalam pencarian data
72
73
BAB IV
dilakukan pada sistem stok barang saat ini di PT Surya Utama Teknik,
yaitu merubah proses pengelolaan barang saat ini yang masih manual
design sistem usulan yang bertujuan untuk memperbaiki sistem yang lama
design sistem dari awal hingga akhir penelitian. Dalam menganalisa usulan
prosedur yang baru pada penelitian ini menggunakan diagram UML yaitu
use case diagram, activity diagram, sequence diagram dan class diagram.
73
74
A. Administrator
l. Log out
B. Karyawan Produksi
f. Log Out.
C. Admin Gudang
k. Log Out.
D. Kepala Gudang
d. Log Out.
Karyawan produksi
Karyawan produksi
hak akses.
Aktor : Administrator
password.
Aktor : Administrator
Aktor : Administrator
78
barang masuk.
gudang.
Karyawan produksi
tersebut.
80
activity diagram
suatu aksi.
tidak
diagram
suatu aksi.
diagram
suatu aksi.
diagram
suatu aksi.
diagram
suatu aksi.
diagram
suatu aksi.
diagram
suatu aksi.
diagram
suatu aksi.
diagram
suatu aksi.
diagram
suatu aksi.
diagram
suatu aksi.
diagram
suatu aksi.
diagram
aksi.
Gudang
berikut:
barang.
95
(akun).
digudang.
96
Berikut class diagram untuk sistem informasi data stok barang gudang:
Media : Harddisk
Panjang Record : 80
No Int 20 -
nama_barang Varchar 30 -
ukuran_barang Varchar 20 -
Satuan Varchar 30 -
jumlah_stok Int 50 -
Media : Harddisk
Primary Key : no
no_po varchar 21 -
no_spb Int 15 -
kode_barang varchar 30 -
ukuran_barang varchar 10 -
Qty int 5 -
Satuan varchar 15 -
nama_supplier varchar 30 -
no_surat_jalan varchar 17 -
tanggal_masuk date - -
penerima varchar 30 -
Media : Harddisk
Jumlah Record : 35
99
a No int 5 -
m
nama_supplier varchar 15 Primary Key
a
no_telepon varchar 15 -
alamat text - -
T
abel : barang_keluar
Media : Harddisk
satuan, tanggal_keluar,
yang_mengeluarkan
Primary Key : no
Jumlah Record : 80
kode_barang varchar 30 -
ukuran_barang varchar 10 -
Qty int 5 -
satuan varchar 15 -
tanggal_keluar date - -
yang_mengeluarkan varchar 30 -
100
Media : Harddisk
Jumlah Record : 80
No int 5 -
kode_barang varchar 15 -
ukuran_barang varchar 10 -
Qty int 5 -
satuan varchar 15 -
tanggal_request date - -
status varchar 15 -
Media : Harddisk
jumlah_barang_masuk,
jumlah_barang_keluar,
jumlah_stok_barang)
101
Primary Key :-
Jumlah Record : 60
No int 5 -
kode_barang varchar 30 -
ukuran_barang varchar 10 -
satuan varchar 15 -
jumlah_barang_masuk int 5 -
jumlah_barang_keluar int 5 -
jumlah_stok_barang int 5 -
Media : Harddisk
Primary Key :-
Jumlah Record : 75
id_user int 5 -
username varchar 20 -
password varchar 20 -
Role varchar 30 -
102
Karyawan produksi
gudang.
106
Karyawan produksi
hak akses.
108
gudang.
110
1. Spesifikasi Hardware
c. Mouse : Optical
d. Keyboard : Standard
112
e. RAM : 2 GB
f. Harddisk : 350 GB
g. Printer : LQ-1900
1. Windows
3. Xampp
4. MySQL
3 Hak Akses
oleh
a. Administrator
b. Admin Gudang
c. Karyawan Produksi
d. Kepala Gudang
4.7 Testing
Testing hanya mengamati hasil eksekusi melalui data uji dan memeriksa
saat login.
Memasukkan menampilkan
saat login.
114
Masuk “, menampilkan
baru, input
barang masuk,
lalu klik
simpan.
input request
simpan.
input barang
keluar, lalu
klik simpan.
115
4.8 Evaluasi
contoh pada pengujian menu login, menu barang masuk, menu request
SPB, dan menu barang keluar. Jika input yang diberikan tidak lengkap
4.9 Implementasi
4.9.1 Schedule
kurang lebih 5 bulan, berikut adalah kegiatan yang dilakukan antara lain:
Bulan
No Jenis Kegiatan Februari Maret April Mei Juni Juli
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
1 Pengumpulan data
2 Analisa sistem
berjalan
3 Wawancara
4 Perancangan sistem
usulan
5 Pembuatan
program
116
6 Testing program
7 Evaluasi program
8 Perbaikan program
9 Implementasi
10 Dokumentasi
2.200.000
1.000.000
3 Lain-lain
800.000
BAB V
PENUTUP
5.1 Kesimpulan
penelitian yang telah dilakukan pada bagian stok barang gudang pada PT
Surya Utama Teknik, maka dapat diambil kesimpulan yaitu antara lain :
1. Sistem data stok barang gudang pada PT. Surya Utama Teknik yang
bagian gudang dalam menginput data barang masuk dan barang keluar
secara update dan dapat mengontrol stok minimal barang secara cepat.
3. Membangun sistem stok barang pada PT. Surya Utama Teknik dengan
khusus proses stok barang yang dilakukan oleh Admin Gudang dalam
118
119
5.2 Saran