analisa dan perancangan sistem informasi kontrol ...repository.upnvj.ac.id/4835/1/awal.pdf ·...
TRANSCRIPT
ANALISA DAN PERANCANGAN SISTEM INFORMASI KONTROL
PERSEDIAAN BAHAN BAKU PENGOLAHAN PLASTIK UNTUK
KOMPONEN OTOMOTIF PADA
PT. YASUNLI ABADI UTAMA PLASTIK
SKRIPSI
TEMY FEBRIANDRI
1110512038
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAKARTA
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI SISTEM INFORMASI
2015
ANALISA DAN PERANCANGAN SISTEM INFORMASI
KONTROL PERSEDIAAN BAHAN BAKU PENGOLAHAN
PLASTIK UNTUK KOMPONEN OTOMOTIF PADA
PT. YASUNLI ABADI UTAMA PLASTIK
SKRIPSI
Diajukan Sebagai Salah Satu Syarat Untuk Memperoleh Gelar
Sarjana
TEMY FEBRIANDRI
1110512038
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” JAKARTA
FAKULTAS ILMU KOMPUTER
PROGRAM STUDI SISTEM INFORMASI
2015
v
ANALISA DAN PERANCANGAN SISTEM INFORMASI
KONTROL PERSEDIAAN BAHAN BAKU PENGOLAHAN
PLASTIK UNTUK KOMPONEN OTOMOTIF PADA
PT. YASUNLI ABADI UTAMA PLASTIK
Temy Febriandri
Abstrak
Pada tahun 1980, PT. Yasunli Abadi Utama Plastik (PT. YAUP) mulai dengan
tiga mesin molding plastik mengkhususkan diri dalam memproduksi komponen-
komponen elektronik dan otomotif. Sistem pencatatan dalam pengelolaan datanya
belum terkomputerisasi. Hal tersebut kurang efektif dan efisien, baik dari segi
materi dan waktu. Tujuan dari pembuatan analisa dan perancangan dilakukan
untuk mengatasi permasalahan yang ada dalam pengelolaan proses data
persediaan bahan baku digudang PT. YAUP. Maka diperlukan sebuah sistem yang
dapat memanajemen proses persedian bahan baku secara cepat dan akurat. Sistem
ini dibangun berbasis web dengan beberapa fasilitas pembuatan rancangan input
data, serta proses pembuatan laporan kegiatan. Metodologi yang digunakan adalah
waterfall metode analisis dan perancangan, wawancara, dan observasi seperti
melalukan pengamatan pada sistem. Teknologi yang digunakan berbasis web
dengan arsitektur client server 3-tier di mana membuat GUI menggunakan JSP,
Aplikasinya dengan servlet dan data basenya menggunakan MySQL. Dengan
adanya perancangan sistem informasi kontrol bahan baku ini diharapkan semoga
bermanfaat untuk PT. YAUP dan dapat memperoleh informasi secara cepat dan
akurat.
Kata kunci : Web, database MySQL, Client/Server, 3 Tier, Kontrol Persedian
Bahan Baku
vi
OF THE ANALYSIS AND DESIGN INFORMATION SYSTEMS
CONTROL SUPPLIES RAW MATERIALS PROCESSING
PLASTIC FOR AUTOMOTIVE COMPONENTS IN PT.
YASUNLI ABADI UTAMA PLASTIK
Temy Febriandri
Abstract
In 1980, PT .Yasunli Abadi Utama Plastik (PT .Yaup) start with the three
machine plastic molding specializes in producing components electronics and
automotive. A system of recording in the management of the data not yet
computerized .This is less effective and efficient, both in terms of material and
time. Making the purpose of analysis and design done to overcome the existing
problems in the management of the process of inventory data the raw material
digudang PT.Yaup. Then required a system that can supply memanajemen the
process of raw materials in fast and accurate .This system built web-based with
several facilities design data input, as well as the process of making activity
report. The methodology used is waterfall analysis method and design, interview,
and observation as hold observations on the system. The technology used of
architecture based on the client web server uses gui 3-tier where make jsp, his
application by servlet basis is using mysql and data. By the presence of design
information systems control raw materials it is hoped that hopefully will be useful
for PT.Yaup and able to obtain information quickly and accurately.
Keywords : Web, database MySQL, Client/Server, 3 Tier, Supply will control the
raw material
vii
KATA PENGANTAR
Puji dan syukur penulis panjatkan kehadirat Allah SWT, atas segala
karunia-nya sehingga skripsi ini berhasil diselesaikan. Judul yang dipilih dalam
penelitian ini yang dilaksanakan sejak april 2015 ini adalah “Analisa dan
Perancangan Sistem Informasi Kontrol Persediaan Bahan Baku Pengolahan
Plastik Untuk Komponen Elektronik Dan Otomotif Pada PT. Yasunli Utama
Plastik”.
Dalam penulisan skripsi ini, tentunya masih jauh dari sempurna. Hal ini
dikarenakan keterbatasan pengetahuan yang dimiliki. Oleh karena itu, dalam
rangka melengkapi kesempurnaan dari penulisan skripsi ini, diharapkan adanya
saran dan kritik yang bersifat membangun.
Pada kesempatan yang baik ini, tak lupa penulis menghaturkan terima
kasih kepada semua pihak yang telah memberikan doa, bimbingan, pengarahan,
nasehat serta pemikiran dalam penulisan skripsi ini, terutama kepada :
1. Tuhan yang Maha Esa yang telah memberikan rahmat dan hidayah-Nya.
2. Kedua orang tua saya, yang telah membiayai penulis untuk kuliah,
memberikan do’a dan motivasi serta semangat kepada penulis untuk
segera menyelesaikan kuliah.
3. Bapak Dr. Nidjo Sandjojo,M.Sc Selaku Dekan Fakultas Ilmu Komputer
Universitas Pembangunan Nasional “Veteran” Jakarta.
4. Ibu Ati Zaidiah, S.Kom., M.TI. Selaku Kepala Program Studi Sistem
Informasi Fakultas Ilmu Komputer Universitas Pembangunan Nasional
“Veteran” Jakarta.
5. Bapak Sayuti Bakri, S.Kom., M.Kom. Selaku Dosen pembimbing yang
telah banyak membantu penulis dalam menyelesaikan tugas akhir ini.
6. Mas Rian yang selaku pembimbing di PT. Yasunli Abadi Utama Plastik.
7. Teman-teman seperjuangan Aldy Erdinanto, Anggita Andi Sundari, Andi
Maulana, Muhamad Rifki, Wiwid Septiarti, Rian Baskara, Cahyaning,
Qory, dan Winda yang telah sama-sama berjuang selama menyusun skripsi
hingga selesai.
viii
8. Teman-teman Program Studi Sistem Informasi Fakultas Ilmu Komputer
angkatan 2011 Universitas Pembangunan Nasional “Veteran” Jakarta.
9. Dan semua pihak yang tidak dapat penulis sebutkan satu-persatu.
Penulis menyadari masih banyak kekurangan dalam penulisan skripsi ini
karena terbatas waktu dan pengetahuan penulis. Karena itu dengan berbesar hati
penulis meminta maaf dan menngharapkan kritik dan saran yang membangun agar
penulis dapat mengoreksi untuk kedepannya.
Semoga skripsi ini dapat bermanfaat bagi pembaca pada umumnya dan
mahasiswa Fakultas Ilmu Komputer Universitas Pembangunan Nasional
“Veteran” Jakarta.
Jakarta, 21 Agustus 2015
( Penulis )
ix
DAFTAR ISI
HALAMAN JUDUL ................................................................................................ i
PERNYATAAN ORSINILITAS ............................................................................ ii
PERNYATAAN PERSETUJUAN PUBLIKASI .................................................. iii
PENGESAHAN ..................................................................................................... iv
ABSTRAK .............................................................................................................. v
ABSTRACT ........................................................................................................... vi
KATA PENGANTAR .......................................................................................... vii
DAFTAR ISI .......................................................................................................... ix
DAFTAR TABEL .................................................................................................. xi
DAFTAR GAMBAR ............................................................................................ xii
DAFTAR LAMPIRAN ......................................................................................... xii
DAFTAR SIMBOL .............................................................................................. xiv
BAB I PENDAHULUAN .................................................................................... 1
I.1. Latar Belakang .................................................................................................. 1
I.2. Rumusan Masalah ............................................................................................. 3
I.3. Ruang Lingkup ................................................................................................. 3
I.4. Tujuan dan Manfaat Penelitian ................................................................................ 3
I.5. Luaran yang Diharapkan ................................................................................... 4
I.6. Sistematika Penulisan ....................................................................................... 4
BAB II TINJAUAN PUSTAKA ............................................................................ 6
II.1. Tinjauan Umum Sistem, Informasi, dan Sistem Informasai .............................. 6
II.2. Tinjauan Umum Persediaan (Inventory), Manajemen Persediaan .................... 8
II.3. Tinjauan Umum Analisa Sistem Serta Fungsi dan Perancangan Sistem............ 11
II.4. Metode Pengembangan Sistem ............................................................................ 12
II.5. Metode Analisa Masalah ....................................................................................... 14
II.6. Sistem Pengolahan Berbasis Client Server ......................................................... 16
II.7. UML (Unified Modeling Languange) ................................................................. 20
BAB III METODOLOGI PENELITIAN.............................................................. 23
III.1. Kerangka berfikir ......................................................................................... 23
III.2. Tahapan Penelitian ....................................................................................... 24
III.4. Tempat dan Waktu Penelitian ............................................................................. 25
III.4. Alat yang Digunakan ....................................................................................26
BAB IV ANALISA DAN PEMBAHASAN ........................................................ 27
IV.1. Profil Perusahaan ......................................................................................... 27
IV.2. Analisa Sistem Berjalan ....................................................................................... 31
IV.3. Analisa Dokumen yang Digunakan Dalam Sistem Berjalan .......................... 31
IV.4. Analisa Prosedur Berjalan ................................................................................... 33
IV.5. Analisa Permasalahan .................................................................................. 37
IV.6. Masalah Pokok ............................................................................................. 38
IV.7. Analisa Kebutuhan Informasi ............................................................................. 49
IV.8. Rancangan Umum Sistem Usulan ...................................................................... 40
x
IV.9. Sistem Usulan .............................................................................................. 41
IV.10. Use Case Diagram Usulan ................................................................................ 44
IV.11. Activity Diagram ....................................................................................... 51
IV.12. Class Diagram ............................................................................................ 56
IV.13. Sequence Diagram ..................................................................................... 59
IV.14. Rancangan Program ................................................................................... 62
IV.15. Rancangan Kode ........................................................................................ 62
IV.16. Rancangan Fisik ......................................................................................... 68
BAB V PENUTUP
V.1. Kesimpulan ................................................................................................... 77
V.2. Saran .............................................................................................................. 78
DAFTAR PUSTAKA ........................................................................................... 79
DAFTAR RIWAYAT HIDUP
LAMPIRAN
xi
DAFTAR TABEL
Tabel 1. Jadwal Kegiatan Penelitina ................................................................ 25
Tabel 2. Dokumen Masukan Sistem Berjalan .................................................. 32
Tabel 3. Dokumen Keluaran Sistem Berjalan .................................................. 32
Tabel 4. Dokumen Simpanan Sistem Berjalan ................................................ 33
Tabel 5. Use Case Berjalan Kontrol Persediaan Bahan Baku .......................... 35
Tabel 6. Daftar Istilah Aktor atau Pelaku Bisnis.............................................. 42
Tabel 7. Daftar Istilah Diagram Use Case Rancangan Usulan ........................ 43
Tabel 8. Naratif Use Case Diagram Bahan Baku Masuk Sistem Usulan......... 45
Tabel 9. Naratif Use Case Diagram Permintaan Bahan Baku Sistem Usulan . 46
Tabel 10. Naratif Use Case Diagram Pengembalian Bahan Sistem Usulan .... 48
Tabel 11. Naratif Use Case Diagram Kontrol Stok Bahan Sistem Usulan ...... 50
Tabel 12. Tbl_Karyawan .................................................................................. 56
Tabel 13. Tbl_Log_in....................................................................................... 57
Tabel 14. Tbl_Surat_Retur ............................................................................... 57
Tabel 15. Tbl_BB_Masuk ................................................................................ 57
Tabel 16. Tbl_Supplier..................................................................................... 57
Tabel 17. Tbl_Purchasing ................................................................................ 58
Tabel 18. Tbl_SO ............................................................................................. 58
Tabel 19. Tbl_Permintaan_BB......................................................................... 58
Tabel 20. Tbl_Pengembalian_Disimpan .......................................................... 58
Tabel 21. Tbl_Pengembalian_Musnahkan ....................................................... 59
Tabel 22. Tbl_Bahan_Baku ............................................................................. 90
Tabel 23. Rancangan Menu Sistem Usulan ..................................................... 72
Tabel 24. Rancangan Menu Masukan Sistem Usulan ...................................... 72
Tabel 25. Rancangan Menu Keluaran Sistem Usulan ...................................... 73
Tabel 26. Tabel Spesifikasi Perangkat Keras dan Lunak ................................. 74
Tabel 27. Tabel Spesifikasi Perangkat Keras ................................................... 75
Tabel 28. Tabel Spesifikasi Perangkat Lunak .................................................. 75
xii
DAFTAR GAMBAR
Gambar 1. Metode Waterfall............................................................................ 13
Gambar 2. Kerangka Berfikir ........................................................................... 23
Gambar 3. Struktur Organisasi PT. YAUP ...................................................... 28
Gambar 4. Diagram Sistem Berjalan Kontrol Stok Bahan Baku ..................... 35
Gambar 5. Use Case Diagram Rancangan Usulan ........................................... 44
Gambar 6. Use Case Digram Rancangan Usulan Bahan Baku Masuk ........... 44
Gambar 7. Use Case Digram Rancangan Usulan Permintaan Bahan Baku ..... 46
Gambar 8. Use Case Digram Rancangan Usulan Pengembalian Bahan Baku 48
Gambar 9. Use Case Digram Rancangan Usulan Kontrol Stok Bahan Baku .. 50
Gambar 10. Aktifity Diagram Sistem Usulan Bahan Baku Masuk ................. 52
Gambar 12. Aktifity Diagram Sistem Usulan Permintaan Bahan Baku .......... 53
Gambar 11. Aktifity Diagram Sistem Usulan Pengembalian Bahan Baku ...... 54
Gambar 13. Aktifity Diagram Sistem Usulan Kontrol Stok Bahan Baku........ 55
Gambar 14. Class Diagram Sistem Usulan ...................................................... 56
Gambar 15. Sequence Diagram Usulan Bahan Baku Masuk ........................... 60
Gambar 16. Sequence Diagram Usulan Permintaan Bahan Baku ................... 60
Gambar 17. Sequence Diagram Usulan Pengembalian Bahan Baku ............... 61
Gambar 18. Sequence Diagram Usulan Kontrol Stok Bahan Baku ................. 61
Gambar 19. Rancangan GUI Log in ................................................................ 68
Gambar 20. Rancangan GUI Bahan Baku Masuk ........................................... 68
Gambar 21. Rancangan GUI Cetak Surat Retur .............................................. 69
Gambar 22. Rancangan GUI Permintaan Bahan Baku .................................... 69
Gambar 23. Rancangan GUI Pengembalian Bahan Baku Disimpan ............... 70
Gambar 24. Rancangan GUI Pengembalian Bahan Baku Dimusnahkan ........ 70
Gambar 25. Rancangan GUI Input Bahan Baku Baru ..................................... 71
Gambar 26. Rancangan GUI Pencatatan Kontrol Stok Bahan Baku ............... 71
Gambar 25. Rancangan GUI Cetak Surat Order .............................................. 72
Gambar 26. Infrastruktur Jaringan LAN Sistem Usulan .................................. 74
xiii
DAFTAR LAMPIRAN
Lampiran 1 Bukti Permintaan Barang
Lampiran 2 Bukti Pengembalian Barang
Lampiran 3 Catatan Hasil Stok Opname
Lampiran 4 Surat Retur (Surat Jalan)
Lampiran 5 Surat Order
Lampiran 6 Simpanan Data
Lampiran 7 Output Sistem Surat Order
Lampiran 8 Laporan Bahan baku Masuk
Lampiran 9 Laporan Permintaan Bahan Baku
Lampiran 10 Laporan Pengembalian Bahan Baku Disimpan
Lampiran 11 Laporan Pengembalian Bahan Baku Dimusnahkan
Lampiran 12 Laporan Kontrol Stok Bahan Baku
Lampiran 13 Laporan Surat Retur
xiv
DAFTAR SIMBOL
(UML) Unified Modeling Language
Use Case Diagram
No. Nama Simbol Penjelasan
1. Actor Actor atau pengguna sistem.
Actor tidak terbatas hanya
manusia saja, jika sebuah
sistem berkomunikasi dengan
aplikasi lain dan membutuhkan
input atau memberikan output,
maka aplikasi tersebut juga
bisa dianggap sebagai actor.
2. Use Case
Use case digambarkan sebagai
lingkaran elips dengan nama
use case dituliskan didalam
elips tersebut.
3. Association
Asosiasi digunakan untuk
menghubungkan actor dengan
use case. Asosiasi digambarkan
dengan sebuah garis yang
menghubungkan antara Actor
dengan Use Case.
4. Association Asosiasi antara aktor dan use
case yang menggunakan panah
terbuka untuk mengindikasikan
bila aktor berinteraksi secara
pasif dengan sistem.
5. Include Include merupakan di dalam
use case lain atau pemanggilan
use case oleh use case lain.
xv
6. Extend
Extend merupakan perluasan
dari use case lain jika kondisi
atau syarat terpenuhi.
Activity Diagram
No. Nama Simbol Penjelasan
1. Start Point Start point diletakkan pada
pojok kiri atas dan merupakan
awal aktifitas.
2. End Point End point, akhir aktifitas.
3. Activities Activities menggambarkan suatu
proses atau kegiatan bisnis.
4. Fork Fork (percabangan) digunakan
untuk menunjukkan kegiatan
yang dilakukan secara paralel
atau untuk menggabungkan dua
kegiatan paralel menjadi satu.
5. Join Join (penggabungan) digunakan
untuk menunjukkan adanya
dekomposisi.
6. Decision
Points
Decision points menggambarkan
pilihan untuk pengambilan
keputusan, true atau false.
xvi
Class Diagram
No Nama Simbol Keterangan
1. Class
Class adalah blok–blok
pembangun pada pemprograman
berorientasi objek. Sebuah class
digambarkan sebagai sebuah
kotak yang terdiri atas 3 bagian,
bagian tengah mendefinisikan
property/atribut class. Bagian
akhir mendefinisikan method–
method dari sebuah class.
2. Association
1..* Owned by 1..1
Sebuah Asosiasi merupakan
sebuah relationship paling
umum antara 2 class dan
dilambangkan oleh sebuah garis
yang menghubungkan antara 2
class garis ini bisa
melambangkan tipe–tipe
relationship dan juga dapat
menampilkan hukum–hukum
multiplisitas pada sebuah
relationship. (Contoh : One-to-
one, one-to-many,many-to-
many)
3. Composition
Jika sebuah class tidak bisa
berdiri sendiri dan harus
merupakan bagian dari class
yang lain, maka class tersebut
memiliki relasi composition
terhadap class tempat dia
bergantung tersebut. Sebuah
relationship composition
xvii
digambarkan sebagai garis
dengan ujung berbentuk jajaran
genjang berisi/solid.
4. Dependency
Kadang kala sebuah class
diagram menggunakan class
lain. Hal ini disebut depedency.
Umumnya penggunaan
depedency digunakan untuk
menunjukkan operasi pada suatu
class yang menggunakan class
yang lain. Sebuah depedency
dilambangkan sebagai sebuah
panah bertitik–titik.
5. Aggregation
Aggregation mengidikasikan
keseluruhan bagian relationship
dan biasanya disebut sebagai
relasi.