ANALISA DAN PERANCANGAN SISTEM INFORMASI KONTROL ...repository.upnvj.ac.id/4835/1/AWAL.pdf ·...

18
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

Transcript of ANALISA DAN PERANCANGAN SISTEM INFORMASI KONTROL ...repository.upnvj.ac.id/4835/1/AWAL.pdf ·...

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

ii

iii

iv

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.