Anda di halaman 1dari 137

ANALISA DAN PERANCANGAN SISTEM INFORMASI

PERSEDIAAN BARANG MENGGUNAKAN METODE FIFO


PADA PT JFD INDONESIA

SKRIPSI

Diajukan untuk memenuhi salah satu syarat dalam menempuh ujian


guna mencapai Gelar Sarjana Komputer (S.Kom)

Disusun Oleh :

EKO WIBOWO

311421107

PROGRAM STUDI TEKNIK INFORMATIKA

SEKOLAH TINGGI TEKNOLOGI PELITA BANGSA

BEKASI

2018
LEMBAR PERSETUJUAN SIDANG

Telah diperiksa dan disetujui oleh pembimbing skripsi untuk disidangkan dengan judul

ANALISA DAN PERANCANGAN SISTEM INFORMASI


PERSEDIAAN BARANG MENGGUNAKAN METODE FIFO
PADA PT JFD INDONESIA

Bekasi, 16 November 2018

Pembimbing I Pembimbing II

Suherman, S.Kom., M.Kom. Giri NurPribadi, S.TP., M.M.


NIDN : 0308086805 NIDN : 0413086804

Mengetahui,
Ketua Program Studi Teknik Informatika
STT Pelita Bangsa

Aswan S. Sunge, S.E., M.Kom.

NIDN : 0426018003
ii
LEMBAR PENGESAHAN SKRIPSI

ANALISA DAN PERANCANGAN SISTEM INFORMASI


PERSEDIAAN BARANG MENGGUNAKAN METODE FIFO
PADA PT JFD INDONESIA

Yang disusun oleh


Eko Wibowo
311421107

Telah dipertahankan di depan dewan penguji


Pada tanggal, 13 November 2018

Penguji I Penguji II

Wahyu Hadikristanto, S.Kom., M.Kom. Muhamad Fatchan, S.Kom., M.Kom.


NIDN : 0415088207 NIDN : 0403107605

Menyetujui, Mengetahui,
Ketua Program Studi Teknik Informatika Ketua STT Pelita Bangsa
STT Pelita Bangsa

Aswan S. Sunge, S.E., M.Kom. Dr. Ir. Supriyanto, M.P.


NIDN : 0426018003 NIDN : 0401066605

iii
PERNYATAAN ORISINALITAS PENELITIAN

Saya yang bertanda tangan dibawah ini menyatakan bahwa, skripsi ini merupakan

karya saya sendiri (ASLI), dan isi dalam skripsi ini tidak terdapat karya yang pernah

diajukan oleh orang lain untuk memperoleh gelar akademis di suatu institusi

pendidikan tinggi manapun, dan sepanjang pengetahuan saya juga tidak terdapat

karya atau pendapat yang pernah ditulis dan/atau diterbitkan oleh orang lain,

kecuali yang secara tertulis diacu dalam naskah ini dan disebutkan dalam daftar

pustaka.

Segala sesuatu yang terkait dengan naskah dan karya yang telah dibuat adalah

menjadi tanggung jawab saya pribadi.

Bekasi, 7 November 2018

Eko Wibowo

NIM: 311421107

iv
MOTTO

" Pendidikan merupakan senjata paling ampuh yang bisa

digunakan untuk merubah dunia."

(Nelson Mandela)

“ Menjadi pelajar tidak hanya harus pintar, tetapi juga

berbudi pekerti luhur ”

“Tidak harus menjadi pintar tapi jadilah yang berbeda dari yang lain”

“Terus belajar karena teknologi jauh akan lebih cepat berkembang dari apa yang
kita pikirkan”

(Eko Wibowo)

v
KATA PENGANTAR

Segala puji dan syukur kehadirat Allah SWT yang telah melimpahkan

segala rahmat dan karunia nya, sehingga penulis dapat menyelesaikan laporan

skripsi yang merupakan salah satu persyaratan untuk menyelesaikan program studi

strata satu (S1) pada program studi Teknik Informatika di Sekolah Tinggi

Teknologi Pelita Bangsa.

Penulis menyadari skripsi ini masih jauh dari sempurna , karena itu kritik

dan saran akan senantiasa penulis terima dengan senang hati.

Dengan segala keterbatasan, penulis menyadari bahwa skripsi ini tidak akan

terwujud tanpa bantuan, bimbingan dari berbagai pihak. Untuk itu, dengan segala

kerendahan hati, penulis menyampaikan ucapan terima kasih kepada :

1. Bapak Dr. Ir. Supriyanto, M. P selaku Ketua STT Pelita Bangsa.

2. Bapak Aswan S, Sunge, S.E, M.Kom. selaku Kaprodi STT Pelita Bangsa.

3. Bapak Suherman, S.Kom., M.Kom. Dan Bapak Giri NurPribadi, S.TP.,

M.M selaku Dosen Pembimbing.

4. Para Dosen Pengajar dan Para Staf STT Pelita Bangsa yang telah

membekali, menerapkan ilmu kepada penulis melalui bangku kuliah

sehingga dapat menyelesaikan tugas akhir ini.

5. Kedua Orang Tua, dan adik yang telah memberikan dukungan material dan

non material serta do’a yang tiada henti-hentinya sehingga tugas akhir ini

dapat terselesaikan.

vi
6. Teman-Teman seperjuangan angkatan 2014, khususnya kelas TI.14.B.3

yang telah banyak membantu dan berbagi ilmu selama menempuh

perkuliahan di STT Pelita Bangsa.

Semoga Allah SWT membalas kebaikan dan selalu mencurahkan hidayah

serta taufik-nya. Amin

Bekasi, 7 November 2018

Eko Wibowo

vii
ABSTRAK

PT. JFD Indonesia berdiri pada tahun 2011 yang bernaung dari Johnan Grup
Jepang. Awal masspro atau awal PT. JFD Indonesia produksi pada tahun 2012. PT.
JFD Indonesia adalah perusahaan multinasional yang fokus di bagian perakitan
otomotif. Produk yang dihasilkan seperti window regulator dan hood latch. Dengan
adanya aplikasi sistem ini, stok bahan baku secara cepat bisa diketahui sehingga
dapat meminimalkan terjadinya outstock. Dengan aplikasi sistem ini penyimpnan
gudang jadi lebih efektif karena jumlah barang yang di order sesuai dengan stok
yang sedikit, sehingga tidak terjadi overcapacity. Kualitas barang lebih terjaga
karena adanya metode FIFO (First In First Out), karena bagian delivery
menyiapkan barang dengan lead time yang lebih lama.

Kata Kunci : Metode Fifo, Sistem Informasi, Persediaan Barang.

viii
ABSTRACT

PT. JFD Indonesia was founded in 2011 which is based on the Johnan
Group Japanese. The beginning of the program or the beginning of PT. JFD
Indonesia production in 2012. PT. JFD Indonesia is a multinational company
focused on automotive assembly parts. Products produced such as wondow
regulators and hood latch. With the application of this system, the raw material
stock can quickly be known so that it can minimize the occurrence of outstock. With
the application of this system warehouse storage is more effective because the
number of items ordered is in accordance with a small stock, so there is no
overcapacity. The quality of goods is better maintained because of the FIFO method
(First In First Out), Because the delivery departement prepares items with a long
lead time first.

Keywords : Fifo Method, Information System, Inventory.

ix
DAFTAR ISI

Halaman

HALAMAN JUDUL ............................................................................................. i

LEMBAR PERSETUJUAN SIDANG ................................................................ ii

LEMBAR PENGESAHAN SKRIPSI ................................................................ iii

PERNYATAAN ORISINALITAS PENELITIAN ............................................ iv

MOTTO ..................................................................................................................v

KATA PENGANTAR .......................................................................................... vi

ABSTRAK .......................................................................................................... viii

ABTRACT ............................................................................................................ ix

DAFTAR ISI ...........................................................................................................x

DAFTAR GAMBAR .......................................................................................... xiv

DAFTAR TABEL ............................................................................................. xvii

BAB I PENDAHULUAN .......................................................................................1

1.1.Latar Belakang .......................................................................................1

1.2.Identifikasi Masalah ...............................................................................2

1.3.Pembatasan Masalah ..............................................................................3

1.4.Rumusan Masalah ..................................................................................3

1.5.Tujuan Dan Manfaat Penelitian .............................................................3

1.5.1. Tujuan Penelitian .................................................................3

1.5.2. Manfaat Penelitian ...............................................................4

1.6.Sistematika Penulisan ............................................................................4

BAB II LANDASAN TEORI ................................................................................6

2.1.Pengertian Sistem ...................................................................................6


x
2.1.1.Karakteristik Sistem ...............................................................7

2.1.2.Klasifikasi Sistem ...................................................................9

2.1.3.Tujuan Sistem .......................................................................11

2.2.Pengertian Informasi ............................................................................11

2.2.1.Siklus Informasi ....................................................................12

2.2.2.Kualitas Informasi .................................................................13

2.2.3.Nilai Informasi ......................................................................14

2.3.Pengertian Sistem Informasi ................................................................16

2.3.1.Konsep Dasar Sistem Informasi ............................................16

2.3.2.Tujuan Sistem Informasi .......................................................18

2.4.Pengertian Persediaan ..........................................................................19

2.4.1.Fungsi Persediaan .................................................................20

2.4.2.Jenis-Jenis Persediaan ...........................................................22

2.5.Pengertian Barang ................................................................................24

2.6.Pengertian Metode Fifo (First In First Out) ........................................24

2.7.Metode Waterfall .................................................................................25

2.8.Teori Basis Data ...................................................................................27

2.9.Database Management System (DBMS) .............................................28

2.9.1.Komponen Database Management System (DBMS) ............29

2.9.2.Fungsi Database Management System (DBMS) ..................30

2.10.MySQL (My Structured Query Language) ........................................31

2.10.1.Kelebihan MySQL ..............................................................32

2.11.Xampp ................................................................................................32

2.12.Teori Perancangan Sistem ..................................................................33

2.12.1.Alat Bantu Perancangan Sistem ..........................................33


xi
2.12.2.Flowmap..............................................................................33

2.12.3.Definisi Unified Modeling Language (UML) .....................35

2.12.4.Jenis-Jenis Unified Modeling Language (UML).................36

2.12.5.Langkah-Langkah penggunaan UML .................................37

2.13.Pengertian Bahasa Pemrograman .......................................................39

2.14.Hypertext Preprocesor (PHP) ............................................................40

BAB III HASIL DAN PEMBAHASAN .............................................................43

3.1.Sejarah PT. JFD Indonesia ...................................................................43

3.2. Struktur Organisasi Departemen Warehouse ......................................43

3.3.Analisis Sistem Berjalan ......................................................................44

3.3.1.Use Case Sistem Berjalan......................................................45

3.3.2.Prosedur penerimaan Bahan Baku ........................................46

3.3.3.Prosedur pencatatan Input Finish Goods ..............................46

3.3.4.Prosedur Pencatatan Output Finish Goods ...........................47

3.3.5.Prosedur pelaporan ................................................................47

3.4.Perancangan Sistem Yang Diusulkan ..................................................48

3.4.1.Use Case Diagram ................................................................48

3.4.2.Skenario Usecase ..................................................................49

3.4.3.Activity Diagram ...................................................................58

3.4.4.Sequense Diagam ..................................................................63

3.4.5.Collaboration Diagram.........................................................74

3.4.6. Class Diagram .....................................................................79

3.5.Perancangan Antar Muka .....................................................................80

3.5.1.Perancangan Input .................................................................80

3.5.2.Peancangan Output................................................................83
xii
BAB IV HASIL DAN PEMBAHASAN .............................................................84

4.1.Hasil Penelitian ....................................................................................84

4.2.Implementasi Database ........................................................................84

4.3.Implementasi User Interface ................................................................88

4.4.Pengujian ..............................................................................................94

4.4.1.Tujuan Pengujian ..................................................................94

4.4.2.Metode Pengujian..................................................................95

4.4.3.Hasil Pengujian .....................................................................95

4.5.Pembahasan ........................................................................................102

BAB V HASIL DAN PEMBAHASAN .............................................................103

5.1.Kesimpulan ........................................................................................103

5.2.Saran ...................................................................................................103

DAFTAR PUSTAKA .........................................................................................105

LAMPIRAN-LAMPIRAN

DAFTAR RIWAYAT HIDUP

xiii
DAFTAR GAMBAR

Halaman

Gambar 2.1 Metode Waterfall ..............................................................................27

Gambar 3.1 Struktur Organisasi .............................................................................43

Gambar 3.2 Usecase sistem berjalan .....................................................................45

Gambar 3.3 Penerimaan Bahan Baku ....................................................................46

Gambar 3.4 Pencatatan Input Finish Goods .........................................................46

Gambar 3.5 Pencatatan Output Finish Goods ........................................................47

Gambar 3.6 Prosedur Pelaporan .............................................................................47

Gambar 3.7 Usecase Diagram ...............................................................................48

Gambar 3.8 Activity Diagram Melakukan Login ...................................................58

Gambar 3.9 Activity Diagram Melihat Master Barang ..........................................58

Gambar 3.10 Activity Diagram Melihat Data Finish Goods .................................59

Gambar 3.11 Activity Diagram Melihat Data Bahan Baku....................................59

Gambar 3.12 Activity Diagram Mengelola Data Master Barang ...........................59

Gambar 3.13 Activity Diagram Mengelola Data Bahan Baku ...............................60

Gambar 3.14 Activity Diagram Mengelola Data Finish Goods .............................60

Gambar 3.15 Activity Diagram Mengelola Data User ...........................................61

Gambar 3.16 Activity Diagram Mengelola Data Supplier .....................................61

Gambar 3.17 Activity Diagram Mengelola Dokumen Delivery.............................62

Gambar 3.18 Activity Diagram Input Finish Goods ..............................................62

Gambar 3.19 Activity Diagram Output Finish Goods ...........................................63

Gambar 3.20 Activity Diagram Melakukan Logout ...............................................63

Gambar 3.21 Sequence Diagram melakukan Login ..............................................64


xiv
Gambar 3.22 Sequence Diagram melihat data master barang ...............................64

Gambar 3.23 Sequence Diagram melihat data finish goods ..................................65

Gambar 3.24 Sequence Diagram melihat data bahan baku ...................................65

Gambar 3.25 Sequence Diagram mengelola data master barang ..........................66

Gambar 3.26 Sequence Diagram mengelola data bahan baku ...............................67

Gambar 3.27 Sequence Diagram mengelola data finish goods .............................68

Gambar 3.28 Sequence Diagram mengelola data user .........................................69

Gambar 3.29 Sequence Diagram mengelola data supplier ...................................70

Gambar 3.30 Sequence Diagram mengelola data dokumen delivery ....................71

Gambar 3.31 Sequence Diagram input finish goods .............................................72

Gambar 3.32 Sequence Diagram output finish goods ...........................................73

Gambar 3.33 Sequence Diagram Logout ...............................................................74

Gambar 3.34 Collaboration diagram login ...........................................................75

Gambar 3.35 Collaboration diagram melihat data master barang ........................75

Gambar 3.36 Collaboration diagram melihat data master barang ........................75

Gambar 3.37 Collaboration diagram melihat data bahan baku ............................76

Gambar 3.38 Collaboration diagram mengelola data master barang ...................76

Gambar 3.39 Collaboration diagram mengelola data bahan baku .......................76

Gambar 3.40 Collaboration diagram mengelola data finish goods .......................77

Gambar 3.41 Collaboration diagram mengelola data user ....................................77

Gambar 3.42 Collaboration diagram mengelola data supplier..............................77

Gambar 3.43 Collaboration diagram mengelola dokumen delivery ......................78

Gambar 3.44 Collaboration diagram input finish goods .......................................78

xv
Gambar 3.45 Collaboration diagram output finish goods .....................................78

Gambar 3.46 Collaboration diagram melakukan logout .......................................79

Gambar 3.47 Class Diagram Yang diusulkan .......................................................79

Gambar 3.48 Perancangan antar muka...................................................................80

Gambar 3.49 Halaman Login .................................................................................81

Gambar 3.50 Halaman input data bahan baku .......................................................81

Gambar 3.51 Halaman input data user ...................................................................82

Gambar 3.52 Halaman input data supplier ............................................................82

Gambar 3.53 Halaman input finish goods ..............................................................83

Gambar 3.54 Perancangan output ..........................................................................83

Gambar 4.1 Database.............................................................................................85

Gambar 4.2 Tabel login..........................................................................................85

Gambar 4.3 Tabel customer ...................................................................................86

Gambar 4.4 Tabel master bahan baku ....................................................................86

Gambar 4.5 Tabel incoming ...................................................................................86

Gambar 4.6 Tabel supplier.....................................................................................86

Gambar 4.7 Tabel master finish goods...................................................................87

Gambar 4.8 Tabel first in ......................................................................................87

Gambar 4.9 Tabel detail first in .............................................................................87

Gambar 4.10 Tabel status.......................................................................................88

Gambar 4.11 Halaman Login .................................................................................89

Gambar 4.12 Halaman home ..................................................................................90

Gambar 4.13 Halaman incoming............................................................................90

xvi
Gambar 4.14 Halaman input data incoming ..........................................................91

Gambar 4.15 Halaman first in ................................................................................91

Gambar 4.16 Halaman first out ..............................................................................92

Gambar 4.17 Halaman finish goods .......................................................................92

Gambar 4.18 Halaman master barang ....................................................................93

Gambar 4.19 Halaman supplier .............................................................................93

Gambar 4.20 Halaman user....................................................................................94

xvii
DAFTAR TABEL

Halaman

Tabel 2.1 Simbol Flowmap ....................................................................................34

Tabel 3.1 Skenario usecase melakukan login ........................................................49

Tabel 3.2 Melihat data master barang ....................................................................49

Tabel 3.3 Skenario usecase data finish goods ........................................................50

Tabel 3.4 Skenario melihat data bahan baku .........................................................51

Tabel 3.5 Skenario usecase mengelola data master barang ...................................51

Tabel 3.6 Skenario usecase mengelola data bahan baku .......................................52

Tabel 3.7 Skenario usecase mengelola data finish goods .....................................53

Tabel 3.8 Skenario usecase mengelola data user ...................................................53

Tabel 3.9 Skenario usecase mengelola data supplier.............................................54

Tabel 3.10 Skenario usecase mengelola dokumen delivery...................................54

Tabel 3.11 Skenario usecase melakukan input finish goods ..................................55

Tabel 3.12 Skenario usecase melakukan output finish goods ................................56

Tabel 3.13 Skenario usecase melakukan Logout ..................................................57

Tabel 4.1 Pengujian halaman login ........................................................................95

Tabel 4.2 Pengujian halaman incoming .................................................................97

Tabel 4.3 Pengujian halaman first in......................................................................99

Tabel 4.4 Pengujian halaman first out..................................................................100

Tabel 4.5 Pengujian halaman finish goods...........................................................101

xviii
BAB I

PENDAHULUAN

1.1. Latar Belakang

Pengendalian persediaan merupakan suatu kegiatan untuk mengontrol

jumlah persediaan barang jadi maupun bahan baku, sehingga perusahaan dapat

menghindari terganggunya proses produksi maupun proses delivery. Pengendalian

persediaan berfungsi untuk mencegah keadaan yang merugikan bagi perusahaan

yaitu terjadinya overstock (kelebihan persedian) dan outstock (kekurangan

persediaan). Terjadinya overstock dapat menimbulkan warehouse cost yang tinggi.

Outstock dapat mengakibatkan terhambatnya proses produksi akibat dari kurangnya

bahan baku.

PT JFD Indonesia merupakan perusahaan manufaktur yang bergerak di

bidang otomotif. Masalah yang sering dihadapi PT JFD Indonesia, sering terjadinya

outstock bahan baku yang mengakibatkan terhambatnya proses produksi. Hal ini

sangat merugikan perusahaan, tentunya banyak biaya yang harus dikeluarkan

seperti biaya overtime, biaya operasional, bahkan dapat mengakibatkan tertundanya

pengiriman barang.

Kontrol yang kurang baik pada manajemen inventory juga mengakibatkan

kualitas terhadap produk menurun. Masalah ini muncul dikarenakan kurangnya

kontrol terhadap finish goods seperti barang yang baru diproduksi langsung

disiapkan (prepare) untuk delivery sementara barang yang sudah lama diproduksi

malah menumpuk atau berada paling belakang pada area penyimpanan. Hal ini

1
2

dapat mengakibatkan tingkat kepuasan pelanggan menurun, yang berdampak

perusahaan merugi karena jumlah order menjadi sedikit.

Pada perusahaan PT JFD Indonesia proses pendataan bahan baku masih

menggunakan ms.excel dan pendataan produk jadi (finish goods) masih manual

dengan pembukuan. Hal ini kurang efektif karena memiliki banyak kelemahan

seperti data yang tidak up to date, pencarian barang yang lama, rawan hilang atau

rusak. Untuk mengatasi masalah tersebut dan meningkatkan kinerja, perlunya

sistem yang dapat mengolah data barang secara up to date sehingga kualitas dan

kelancaran produksi bisa terjaga.

Berdasarkan hal tersebut penulis mengambil pokok masalah untuk dijadikan

bahan penulisan Skripsi ini dengan judul : “Analisa Dan Perancangan Sistem

Informasi Persedian Barang Menggunakan Metode FIFO Pada PT JFD

Indonesia”.

1.2. Identifikasi Masalah

Berdasarkan latar belakang di atas maka dapat diidentifikasikan masalah

pokok yang akan dipilih sebagai topik penelitiaan ini adalah sebagai berikut :

1. Belum ada sistem yang mengontrol bahan baku dan barang jadi (finish goods)

secara up to date.

2. Belum ada metode yang mengontrol barang jadi (finish goods) yang siap untuk

pengiriman.

3. Proses pencarian barang yang masih lama.


3

1.3. Pembatasan Masalah

Adapun batasan masalah sebagai berikut :

1. Sistem ini tidak membahas transaksi penjualan hanya mengelola data barang.

2. Sistem ini tidak membahas masalah yang berhubungan dengan keuangan.

1.4. Rumusan Masalah

1. Bagaimana merancang sebuah sistem informasi persediaan barang

yang dapat mengelola data bahan baku dan barang jadi (finish goods)?.

2. Bagaimana implementasi metode FIFO yang diterapkan pada sistem informasi

persediaan barang ?.

1.5. Tujuan Dan Manfaat Penelitian

1.5.1. Tujuan Penelitian

Adapun tujuan penelitian ini adalah sebagai berikut :

1. Membangun sistem informasi persediaan barang dengan menerapkan metode

FIFO (first in first out).

2. Membangun sistem basis data yang terkomputerisasi untuk pengendalian

barang.
4

1.5.2. Manfaat Penelitian

Manfaat yang diperoleh adalah sebagai berikut :

1. Bagi Penulis

Sebagai bahan pembelajaran dan pengetahuan terhadap kontrol persediaan

barang pada PT JFD Indonesia.

2. Bagi Perusahaan

Sebagai bahan masukan terhadap sistem informasi persediaan barang pada PT

JFD Indonesia.

3. Bagi Pembaca

Menjadi pengetahuan tentang metode FIFO (first in first out) dan dapat dijadikan

sebagai referensi pada penelitian selanjutnya.

1.6. Sistematika Penulisan

Penulisan laporan penelitian ini dibagi kedalam 5 (lima) bab. Setiap bab

dibagi menjadi sub bab - sub bab. Adapun sistematika dari masing-masing bab

tersebut adalah sebagai berikut :

BAB I PENDAHULUAN

Pada bab ini berisikan tentang latar belakang, identifikasi masalah,

pembatasan masalah, rumusan masalah, tujuan dan manfaat, dan sistematika

penulisan.
5

BAB II LANDASAN TEORI

Tinjauan pustaka memuat penjelasan ringkas tentang teori sebelumnya yang

berkaitan dengan penelitian yang sudah dilakukan dan menyajikan landasan teori

yang berhubungan dengan pembuatan laporan ini.

BAB III METODE DAN PERANCANGAN SISTEM

Bab III ini berisi tentang penerapan konsep dari Bab II untuk menganalisa

sesuai dengan tahapan penyelesaian masalah dengan penerapan algoritma yang

telah ditentukan dan akan dijabarkan perancangan sistem.

BAB IV HASIL DAN PEMBAHASAN

Dalam Bab IV ini berisi tentang penjelasan tentang hasil dari penggunaan

metode atau algoritma dalam penyelesaian masalah terkait dalam penelitian ini.

Juga berisi tentang implementasi sistem (sitem komputerisasi) berdasarkan dari

perancangan yang telah dibuat.

BAB V KESIMPULAN DAN SARAN

Kesimpulan merupakan ringkasan dari temuan-temuan yang diperoleh

berdasarkan pembahasan yang dilakukan.


BAB II

LANDASAN TEORI

2.1. Pengertian Sistem

Sistem menurut Jogiyanto dalam bukunya yang berjudul “Analsis Dan

Sistem Informasi” (2005 : 2), Sistem adalah kumpulan elemen-elemen yang

berinteraksi untuk mencapai suatu tujuan tertentu.

Menurut Andri Kristanto dalam bukunya yang berjudul “Perancangan

Sistem Informasi dan Aplikasinya” (2008 : 1), Sistem merupakan elemen-elemen

yang saling terkait dan bekerja sama untuk memproses masukan (input) yang

ditujukan kepada sistem tersebut dan mengolah masukan tersebut sampai

menghasilkan keluaran (output) yang diinginkan.

Menurut Sutarman (2009:5), dalam bukunya yg berjudul “Pengantar

Teknologi Informasi” yaitu Sistem adalah kumpulan elemen yang saling

berinteraksi dalam suatu kesatuan untuk menjalankan suatu proses pencapaian

suatu tujuan utama.

Terdapat dua kelompok dasar pendekatan dalam mendefinisikan sistem

yaitu berdasarkan pendekatan pada prosedurnya dan yang berdasarkan pendekatan

komponennya.

1. Pendekatan sistem pada prosedurnya

Suatu sistem adalah suatu jaringan dan prosedur yang saling berkaitan,

dan bekerjasama untuk melakukan suatu pekerjaan atau menyelesaikan suatu

masalah tertentu.

6
7

2. Pendekatan sistem pada komponennya

Suatu sistem adalah sekumpulan dari beberapa elemen yang saling

berinteraksi dengan teratur sehingga membentuk suatu totalitas untuk

menyelesaikan suatu masalah tertentu.

Berdasarkan beberapa pendapat yang dikemukakan diatas dapat ditarik

kesimpulan bahwa sistem adalah kumpulan bagian-bagian sub atau sub-sub sistem

yang disatukan dan dirancang untuk mencapai suatu tujuan tertentu.

2.1.1. Karakteristik Sistem

Karakteristik Sistem Menurut Agus Mulyanto, dalam bukunya “Sistem

Informasi Dan Aplikasi” (2009 : 2).

1. Mempunyai komponen sistem (components system)

Suatu sistem tidak berada dalam lingkungan yang kosong, tetapi sebuah

sistem berada dan berfungsi di dalam lingkungan yang berisi sistem lainnya.

Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, bekerja

sama membentuk satu kesatuan. Apabila suatu sistem merupakan salah satu

dari komponen sistem lain yang lebih besar, maka akan disebut dengan

subsistem , sedangkan sistem yang lebih besar tersebut adalah lingkungannya.

2. Mempunyai batasan sistem (boundary)

Batas sistem merupakan pembatas atau pemisah antara suatu sistem

dengan sistem yang lainnya atau dengan lingkungan luarnya.


8

3. Mempunyai lingkungan (environment)

Lingkungan luar adalah apapun di luar batas dari sistem yang dapat

mempengaruhi operasi sistem, baik pengaruh yang menguntungkan ataupun

yang merugikan. Pengaruh yang menguntungkan ini tentunya harus dijaga

sehingga akan mendukung kelangsungan operasi sebuah sistem. Sedangkan

lingkungan yang merugikan harus ditahan dan dikendalikan agar tidak

mengganggu kelangsungan sebuah sistem.

4. Mempunyai penghubung (interface) antar komponen

Penghubung (interface) merupakan media penghubung antara satu

subsistem dengan subsistem yang lainnya. Penghubung inilah yang akan

menjadi media yang digunakan data dari masukan (input) hingga keluaran

(output). Dengan adanya penghubung, suatu subsistem dapat berinteraksi dan

berintegrasi dengan subsistem yang lain membentuk satu kesatuan.

5. Mempunyai masukan (input)

Masukan atau input merupakan energi yang dimasukan ke dalam

sistem. Masukan dapat berupa masukan perawatan (maintenance input), yaitu

bahan yang dimasukkan agar sistem tersebut dapat beroperasi dan masukan

sinyal (signal input), yaitu masukan yang diproses untuk mendapatkan

keluaran.

6. Mempunyai pengolahan (processing)

Pengolahan (process) merupakan bagian yang melakukan perubahan

dari masukan untuk menjadi keluaran yang diinginkan.


9

7. Mempunyai sasaran (objective) dan tujuan

Suatu sistem pasti memiliki sasaran (objective) atau tujuan (goal).

Apabila sistem tidak mempunyai sasaran, maka operasi sistem tidak akan ada

gunanya. Tujuan inilah yang mengarahkan suatu sistem. Tanpa adanya tujuan,

sistem menjadi tidak terarah dan terkendali.

8. Mempunyai keluaran (output)

Keluaran (output) merupakan hasil dari pemrosesan. Keluaran dapat

berupa informasi sebagai masukan pada sistem lain atau hanya sebagai sisa

pembuangan.

9. Mempunyai umpan balik (feed back)

Umpan balik diperlukan oleh bagian kendali (control) sistem untuk

mengecek terjadinya penyimpangan proses dalam sistem dan

mengembalikannya ke dalam kondisi normal.

2.1.2. Klasifikasi Sistem

Suatu sistem dapat diklasifikasikan dari beberapa sudut pandangan,

diantaranya adalah sebagai berikut ini. (Jogiyanto, H.M, 2008 : 6).

1. Sistem abstrak dan sistem fisik

Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang

tidak tampak secara fisik, misalnya sistem teologia, yaitu suatu sistem yang

berupa pemikiran tentang hubungan antara manusia dengan Tuhan. Sedangkan

sistem fisik merupakan sistem yang ada secara fisik, seperti sistem komputer,
10

sistem produksi, sistem penjualan, sistem administrasi personalia, dan lain

sebagainya.

2. Sistem alamiah dan sistem buatan manusia

Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak

dibuat oleh manusia, misalnya sistem perputaran bumi, terjadinya siang dan

malam, dan pergantian musim. Sedangkan sistem buatan manusia merupakan

sistem yang melibatkan hubungan manusia dengan mesin, yang disebut dengan

human machine system. Sistem informasi yang berbasis komputer merupakan

contohnya, karena menyangkut penggunaan komputer yang berinteraksi

dengan manusia.

3. Sistem deterministik dan sistem probabilistik

Sistem yang beroperasi dengan tingkah laku yang dapat diprediksi

disebut sistem deterministik. Sistem komputer adalah contoh dari sistem yang

tingkah lakunya dapat dipastikan berdasarkan program-program komputer

yang dijalankan. Sedangan sistem yang bersifat probabilistik adalah sistem

yang kondisi masa depanya tidak dapat diprediksi, karena mengandung unsur

probabilitas.

4. Sistem terbuka dan sistem tertutup

Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak

terpengaruh oleh lingkungan luarnya. Sistem ini bekerja secara otomatis tanpa

ada campur tangan dari pihak luar. Sedangkan sistem terbuka adalah sistem

yang berhubungan dan dipengaruhi oleh lingkungan luarnya, yang menerima

masukan dan menghasilkan keluaran untuk subsistem lainnya.


11

2.1.3. Tujuan Sistem

Adapun tujuan sistem menurut Azhar Susanto (2013 : 23) yang bukunya

berjudul “Sistem Informasi Akuntansi” adalah sebagai berikut :“Tujuan sistem

merupakan target atau sasaran akhir yang ingin dicapai oleh suatu sistem. Agar

target tersebut bisa tercapai, maka target atau sasaran tersebut harus diketahui

terlebih dahulu ciri-ciri atau kriterianya. Upaya mencapai suatu sasaran tanpa

mengetahui ciri-ciri atau kriteria dari sasaran tersebut kemungkinan besar sasaran

tersebut tidak akan pernah tercapai. Ciri-ciri atau kriteria dapat juga digunakan

sebagai tolak ukur dalam menilai suatu keberhasilan suatu sistem dan menjadi dasar

dilakukannya suatu pengendalian“.

Dari pengertian diatas dapat ditarik kesimpulan bahwa sistem merupakan

kumpulan suatu komponen sistem yang saling berhubungan satu dengan yang lain

untuk mencapai tujuan suatu kegiatan pokok.

2.2. Pengertian Informasi

Menurut Agus Mulyanto dalam bukunya yang berjudul “Sistem Informasi

Konsep dan Aplikasi” (2009 : 12), Informasi adalah data yang diolah menjadi

bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya, sedangkan

data merupakan sumber informasi yang menggambarkan suatu kejadian yang nyata.

Menurut Jogiyanto dalam bukunya yang berjudul “Analisis dan Desain

Sistem Informasi” (2009 : 8), mengemukakan definisi informasi adalah. “Data yang

diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang

menerimanya“.
12

Menurut Tata Sutabri (2012 : 22) “Informasi adalah data yang telah

diklasifikasikan atau diolah atau diinterprestasikan untuk digunakan dalam proses

pengambilan keputusan. Sistem pengolahan informasi akan mengolah data menjadi

informasi atau mengolah data dari bentuk tak berguna menjadi berguna bagi yang

menerimanya. Nilai informasi berhubungan dengan keputusan. Bila tidak ada

pilihan atau keputusan maka informasi tidak diperlukan”.

Dari penjabaran diatas bisa ditarik kesimpulan bahwa informasi adalah data

yang telah diklasifikasikan atau diolah atau diinterpretasikan menjadi bentuk yang

lebih berguna dan lebih berarti bagi yang menerimanya untuk mengambil sebuah

keputusan.

2.2.1. Siklus Informasi

Menurut Tata Sutabri (2012 : 33) “data diolah melalui suatu model

informasi, kemudian si penerima akan menangkap informasi tersebut untuk

membuat suatu keputusan dan melakukan tindakan. Tindakan sipenerima menjadi

sebuah data baru. Data tersebut akan ditangkap sebagai input dan diproses kembali

lewat suatu model, dan seterusnya sehingga membentuk suatu siklus. Siklus inilah

yang disebut “Siklus Informasi” (Information Cycle)”.

Menurut Mustakini (2009 : 40) “telah diketahui bahwa data perlu diolah

untuk dijadikan informasi yang berguna lewat suatu siklus. Siklus ini disebut

dengan siklus pengolahan data (data processing life cycle) atau disebut juga dengan

nama siklus informasi (information life cycle)”.


13

Berdasarkan penjabaran di atas dapat disimpulkan bahwa, Siklus informasi

adalah gambaran secara umum mengenai proses terhadap data sehingga menjadi

informasi yang bermanfaat bagi pengguna.

2.2.2. Kualitas Informasi

Menurut Agus Mulyanto (2009 : 20) dalam bukunya yang berjudul “Sistem

Informasi Konsep dan Aplikasi”, Kualitas informasi bergantung pada 3 (tiga) hal

yang sangat domain yaitu:

1. Informasi harus akurat

Sebuah informasi harus akurat karena dari sumber informasi hingga

penerima informasi kemungkinan banyak terjadi gangguan yang dapat

mengubah atau merusak informasi tersebut. Informasi dikatakan akurat apabila

informasi tersebut tidak biasa atau menyesatkan, bebas dari kesalahan-

kesalahan dan harus jelas mencerminkan maksudnya.

2. Informasi harus tepat waktu

Informasi yang dihasilkan dari suatu proses pengolahan data, datangnya

tidak boleh terlambat (usang). Informasi yang terlambat tidak akan mempunyai

nilai yang baik, karena informasi merupakan landasan dalam pengambilan

keputusan.

3. Informasi harus relevan

Informasi dikatakan berkualitas jika relevan bagi pemakainya. Hal ini

berarti bahwa informasi tersebut harus bermanfaat bagi pemakainya. Relevansi

informasi untuk tiap-tiap orang satu dengan yang lainnya berbeda.


14

2.2.3. Nilai Informasi

Menurut Tata Sutabri (2012 : 31)” nilai informasi didasarkan atas sepuluh

sifat yaitu” :

1. Mudah diperoleh

Sifat ini menunjukan kemudahan dan kecepatan untuk memperoleh

informasi. Kecepatannya dapat diukur, misalnya 1 menit versus 24 jam. Akan

tetapi berapa nilainya bagi pemakai informasi sulit untuk mengukurnya.

2. Luas dan lengkap

Sifat ini menunjukan kelengkapan isi informasi. Hal ini tidak hanya

mengenai volumenya, akan tetapi juga mengenai keluaran informasinya. Sifat

ini sangat kabur dan karena itu sulit untuk mengukurnya.

3. Ketelitian

Informasi mempunyai nilai yang lebih sempurna apabila mempunyai

ketelitian yang tinggi atau akurat. Informasi menjadi tidak bernilai jika tidak

akurat, karena akan mengakibatkan kesalahan pengambilan keputusan.

4. Kecocokan

Sifat ini menunjukan seberapa baik keluaran informasi dalam

berhubungannya dengan permintaan para pemakai. Isi informasi harus ada

hubungannya dengan masalah yang sedang dihadapi sedangkan semua keluaran

yang lainnya tidak berguna. Sifat ini sulit untuk diukur.

5. Ketepatan waktu

Informasi mempunyai nilai yang lebih sempurna apabila dapat diterima

oleh pengguna pada saat yang tepat.Informasi berharga dan penting menjadi
15

tidak bernilai jika terlambat diterima atau usang, karena tidak dapat

dimanfaatkan pada saat pengambilan keputusan.

6. Kejelasan

Sifat ini menunjukan tingkat kejelasan informasi. Informasi hendaknya

terbatas dari istilah-istilah yang tidak jelas.

7. Keluwesan

Sifat ini berhubungan dengan apakah informasi tersebut dapat

digunakan untuk membuat lebih dari satu keputusan, tetapi juga apakah dapat

digunakan untuk lebih dari seorang pengambil keputusan. Sifat ini sulit diukur,

akan tetapi dalam beberapa hal dapat diukur dengan suatu nilai tertentu.

8. Dapat dibuktikan

Sifat ini menunjukan sejauh mana informasi itu dapat diuji oleh

beberapa pemakai hingga sampai didapatkan kesimpulan yang sama.

9. Tidak ada prasangka

Nilai informasi semakin sempurna apabila informasi tersebut tidak

menimbulkan prasangka dan keraguan adanya kesalahan informasi.

10. Dapat diukur

Sifat ini menunjukan hakikat informasi yang dihasilkan oleh sistem

informasi formal. Meskipun kabar angin, desas-desus, dugaan-dugaan, dan

lainnya juga sering dianggap sebagai informasi, namun hal - hal tersebut berada

di luar lingkup pembahasan kita.


16

2.3. Pengertian Sistem Informasi

Menyangkut pemahaman tentang pengertian sistem informasi ini, dalam

bukunya Agus Mulyanto (2009 : 29) dalam bukunya yang berjudul “Sistem

Informasi Konsep dan Aplikasi” mengutipkan beberapa pendapat para ahli,

diantaranya :

1. Menurut James alter, sistem informasi adalah “Kombinasi antar prosedur kerja,

informasi, orang dan teknologi informasi yang diorganisasikan untuk mencapai

tujuan dalam sebuah organisasi”.

2. Menurut Bodnar dan Hopwood, sistem informasi adalah “Kumpulan perangkat

keras dan perangkat lunak yang dirancang untuk mentransformasikan data ke

dalam bentuk informasi yang berguna”.

3. Menurut Gelinas, Oram dan Wiggins, sistem informasi adalah “ Suatu sistem

buatan manusia yang secara umum terdiri atas sekumpulan komponen berbasis

komputer dan manual yang dibuat untuk menghimpun, menyimpan, dan

mengelola data serta menyediakan informasi keluaran kepada pemakai ”.

Dari beberapa definisi diatas, dapat disimpulkan bahwa sistem informasi

adalah suatu sistem yang terdiri dari kumpulan komponen sistem, yaitu software,

hardware dan brainware yang memproses informasi menjadi sebuah output yang

berguna untuk mencapai suatu tujuan tertentu dalam suatu organisasi.

2.3.1. Konsep Dasar Sistem Informasi

Menurut Agus Mulyanto (2009 : 31) dalam bukunya yang berjudul “Sistem

Informasi Konsep dan Aplikasi” menyatakan bahwa “Sistem informasi terdiri dari
17

lima sumber daya yang dikenal sebagai komponen sistem informasi”. Kelima

sumber daya tersebut adalah manusia, hardware, software, data, dan jaringan.

Kelima komponen tersebut memainkan peranan yang sangat penting dalam suatu

sistem informasi.

Namun dalam kenyataannya, tidak semua sistem informasi mencakup

kelima komponen tersebut. Berikut merupakan penjelasan komponen dari sistem

informasi :

1. Sumber daya manusia

Manusia mengambil peranan yang penting bagi sistem informasi.

Manusia dibutuhkan untuk mengoperasikan sistem informasi. Sumber daya

manusia dapat dibedakan menjadi dua kelompok yaitu pengguna akhir dan

pakar sistem informasi. Pengguna akhir adalah orang-orang yang menggunakan

informasi yang dihasilkan dari sistem informasi, sedangkan pakar sistem

informasi orang-orang yang mengembangkan dan mengoperasikan sistem

informasi.

2. Sumber daya hardware

Sumber daya hardware adalah semua peralatan yang digunakan dalam

pemrosesan informasi. Sumber daya ini tidak hanya sebatas komputer saja,

melainkan semua media data seperti lembaran kertas dan disk magnetic atau

optikal.
18

3. Sumber daya software

Sumber daya software adalah semua rangkaian perintah (instruksi) yang

digunakan untuk memproses informasi. Sumber daya ini tidak hanya berupa

program saja, tetapi juga berupa prosedur.

4. Sumber daya data

Sumber daya data bukan hanya sekedar bahan baku untuk memasukan

sebuah sistem informasi, melainkan sebagai dasar membentuk sumber daya

organisasi.

5. Sumber daya Jaringan

Sumber daya jaringan merupakan media komunikasi yang

menghubungkan komputer, memproses komunikasi, dan peralatan lainnya,

serta dikendalikan melalui software komunikasi. Sumber daya ini dapat berupa

media komunikasi seperti kabel, satelit dan dukungan jaringan seperti modem,

software pengendali, serta prosesor antar jaringan.

2.3.2. Tujuan Sistem Informasi

Menurut Krismiaji (2010 : 16) Tujuan dari sistem informasi adalah Setiap

Sistem Informasi dirancang untuk mencapai satu atau lebih tujuan yang

memberikan arah bagi sistem tersebut secara keseluruhan.

Sedangkan menurut Lilis Puspitawati dan Sri Dewi Anggadini (2011 : 33)

tujuan utama dari keberadaan sistem informasi adalah sebagai berikut :

1. Untuk menyajikan informasi sebagai pendukung pengambilan keputusan,

perencanaan, pengendalian dan perbaikan selanjutnya.


19

2. Untuk menyajikan informasi sebagai pendukung kegiatan operasional sehari-

hari.

3. Untuk menyajikan informasi yang berkenan dengan kepengurusan/ struktur

manajemen.

Kesimpulan dari tujuan sistem informasi adalah suatu sistem dimana

menghasilkan informasi yang digunakan pihak Perusahaan/Instansi untuk

mengambil keputusan dan mendukung kegiatan operasional Perusahaan/Instansi

demi kelangsungan hidup Perusahaan/Instansi, serta menyediakan informasi yang

layak bagi pihak luar Perusahaan/Instansi.

2.4. Pengertian Persediaan

Menurut Kusuma dalam bukunya yang berjudul “Perencanaan dan

pengendalian Produksi” (2009:132), “menyatakan bahwa persediaan diartikan

sebagai barang yang disimpan untuk digunakan atau dijual pada periode

mendatang.

Menurut Rangkuti dalam bukunya yang berjudul “Manajemen Persediaan

Aplikasi di Bidang Bisnis” (2004:1), “persediaan merupakan suatu aktiva yang

meliputi barang-barang milik perusahaan dengan maksud untuk dijual dalam suatu

periode usaha tertentu, atau persediaan barang-barang yang masih dalam

pengerjaan atau proses produksi, ataupun persediaan bahan baku yang menunggu

penggunaannya dalam suatu proses produksi.”


20

Menurut John dan Harding dalam bukunya yang berjudul “Operations

Management” (2001:71), “persediaan yaitu suatu keputusan investasi yang penting

sehingga perlu kehati-hatian.”

Berdasarkan beberapa pendapat yang dikemukakan diatas dapat ditarik

kesimpulan bahwa persediaan adalah barang yang disimpan kemudian digunakan

untuk dijual kembali ataupun digunakan untuk keperluan produksi.

2.4.1. Fungsi Persediaan

Persediaan dapat memiliki berbagai fungsi yang menambah fleksibelitas

operasi perusahaan. Keempat fungsi persediaan adalah sebagai berikut (Heizer &

Render, 2015):

1. Memberikan pilihan barang agar dapat memenuhi permintaan pelanggan yang

diantisipasi dan memisahkan perusahaan dari fluktuasi permintaan. Persediaan

seperti ini digunakan secara umum pada perusahaan ritel.

2. Memisahkan beberapa tahapan dari proses produksi. Contohnya jika

persediaan sebuah perusahaan berfluktuasi, persediaan tambahan mungkin

diperlukan agar bisa memisahkan proses produksi dari pemasok.

3. Mengambil keuntungan dari potongan jumlah karena pembelian dalam jumlah

besar dapat menurunkan biaya pengiriman barang.

4. Menghindari inflasi dan kenaikan harga.

Sementara itu Stevenseon & Chuong (2014) menjelaskan fungsi

persediaan, antara lain sebagai berikut :


21

1. Memenuhi permintaan pelanggan yang diperkirakan. Persediaan ini di rujuk

sebagai persediaan antisipasi karena di simpan untuk memuaskan permintaan

yang di perkirakan.

2. Memperlancar persyaratan produksi. Perusahaan yang mangalami pola

musiman dalam permintaan seringkali membangun persediaan selama periode

pramusim untuk mememnuhi keperluan yang luar biasa tinggi selama periode

musiman. Persediaan ini di sebut dengan nama yang sesuai yaitu persediaan

musiman.

3. Memisahkan operasi. Secara historis, perusahaan manufaktur telah

menggunakan persediaan sebagai penyangga antara operasi yang berurutan

untuk memelihara kontinuitas.

4. Perlindungan terhadap kehabisan persediaan. Pengiriman yang tertunda dan

peningkatan yang tidak terduga dalam permintaan akan menigkatkan resiko

kehabisan persediaan. Resiko kehabisan persediaan dapat di kurangi dengan

menyimpan persediaaan aman yang merupakan persediaaan berlebih dari

permintaan rata-rata untuk mengkompensasi variabilitas dalam permintaan dan

waktu tunggu.

5. Mengambil keuntungan dari siklus pesanan. Untuk meminimalkan biaya

pembelian dan persediaan, perusahaan seringkali membeli dalam jumlah yang

melampaui kebutuhan jangka pendek.

6. Melindungi dari peningkatan harga. Secara berkala perusahaan akan menduga

bahwa peningkatan harga yang substansial akan terjadi dan membeli jumlah

yang lebih besar dari normal untuk mengalahkan kenaikan tersebut.


22

7. Memungkinkan operasi. Fakta bahwa operasi (produksi) membutuhkan waktu

tertentu (yaitu, tidak secara instan) berarti bahwa akan terdapat sejumlah

persediaan barang dalam proses. Hukum little (littes law) dapat berguna dalam

menghitung persediaan pipa saluran. Hukum tersebut menyatakan bahwa

jumlah perseidaan rata-rata dalam sebuah sistem sama dengan produk dari

tingkat rata-rata permintaan dan waktu rata-rata sebuah unit berada dalam

sistem (yaitu tingkat permintaan rata-rata).

8. Mengambil keuntungan dari diskon kuantitas. Pemasok dapat memberikan

diskon untuk pesanan besar.

2.4.2 Jenis - Jenis Persediaan

Demi menjalankan fungsi-fungsi persediaan, perusahaan harus memelihara

empat jenis (Heizer & Render, 2015), yaitu :

1. Persediaan bahan mentah (raw material inventory) Yaitu bahan bahan yang

biasanya dibeli tetapi belum memasuki proses produksi.

2. Persediaan barang dalam proses Yaitu komponen-kompenen atau bahan

mentah yang telah melewati beberapa proses perubahaan, tetapi belum selesai.

3. MRO (maintenance, repair, operating) Persediaan yang disediakan untuk

perlengkapan pemeliharaan/ perbaikan/operasi yang dibutuhkan untuk

menjaga mesin dan proses tetap produktif.

4. Persediaan barang jadi, barang yang sudah siap dijual, tetapi masih merupakan

aset dalam pembukuan perusahaan.


23

Menurut Stevenson & Chuong (2014), jenis persediaan dapat

dikelompokkan menjadi lima, antara lain sebagai berikut:

1. Bahan mentah dan suku cadang yang dibeli.

2. Barang setengah jadi.

3. Persediaan barang jadi.

4. Suku cadang pengganti, alat-alat, dan pasokan.

5. Barang dalam transit ke gudang atau pelanggan (persediaan pipa saluran).

Sedangkan menurut Ristono (2009), berdasarkan tujuanya persediaan

dibagi menjadi tiga jenis, yaitu sebagai berikut :

1. Persediaan pengaman (safety stock)

Persediaan pengaman adalah persediaan yang dilakukan untuk

mengantisipasi unsur ketidakpastian permintaan dan penyediaan. Apabila

persediaan pengaman tidak mampu mengantisipasi ketidakpastian tersebut,

maka akan terjadi kekurangan persediaan (stockout).

2. Persediaan antisipasi

Persediaan antisipasi disebut sebagai stabilization stock merupakan

persediaan yang dilakukan untuk menghadapi fluktuasi permintaan yang sudah

dapat diperkirakan sebelumnya.

3. Persediaan dalam pengiriman (transit stock)

Persediaan dalam pengiriman disebut work-in process stock adalah

persediaan yang masih dalam pengiriman. Persediaan ini dibagi menjadi dua

kategori, yaitu:

a. Eksternal transit stok adalah persediaan yang masih berada dalam transportasi.
24

b. Internal transit stok adalah persediaan yang masih menunggu untuk diproses

atau menunggu sebelum dipindahkan.

2.5. Pengertian Barang

Menurut Rocky Marbun dalam bukunya yang berjudul “Tanya Jawab

Seputar Pengadaan Barang/Jasa Pemerintah” (2010 : 1), “Barang adalah benda

dalam berbagai bentuk dan uraian, yang meliputi bahan baku, barang setengah

jadi/peralatan yang spesifikasinya ditetapkan oleh pejabat pembuat komitmen

sesuai dengan penugasan kuasa pengguna anggaran”.

Menurut Samsul Ramli dalam bukunya yang berjudul “Bacaan Wajib Para

Praktisi Pengadaan Barang/Jasa Pemerintah” (2013 : 61), “Setiap benda, baik

berwujud maupun tidak berwujud, bergerak maupun tidak bergerak, yang dapat

diperdagangkan, dipakai, dipergunakan atau dimanfaatkan oleh pengguna barang”.

Sedangkan menurut Fandy Tjiptono (2002:98), “Barang merupakan produk

yang berwujud fisik, sehingga bisa dilihat, diraba, disentuh, dipegang, dan

perlakuan fisik lainnya”.

Dari penjabaran di atas maka dapat ditarik kesimpulan bahwa barang adalah

benda dalam berbagai bentuk yang dapat digunakan atau dimanfaatkan oleh

pengguna barang.

2.6. Pengertian Metode FIFO (First In First Out)

Menurut Kemal Nasir & Renggo Pibadi (2007: 40), Algoritma ini adalah

algoritma yang paling sederhana. Prinsip dari algoritma ini adalah seperti prinsip
25

antrian (antrian tak berprioritas), halaman yang masuk lebih dulu maka akan keluar

lebih dulu juga.

Menurut Haryono (2001), Metode FIFO (first in first out) bahwa barang

yang lebih dulu dibeli, akan dijual terlebih dahulu. Dengan demikian harga

perolehan barang yang lebih dulu dibeli dianggap akan menjadi harga pokok

penjualan lebih dulu juga.

Menurut Jusup (2005 : 120) Metode FIFO atau masuk pertama keluar

pertama mengasumsikan bahwa barang yang dibeli awal dianggap akan lebih awal

dijual atau digunakan, dan harga pokok perolehan barang yang dibeli lebih awal

akan dibebankan lebih dahulu sebagai harga pokok penjualan.

Dari penjabaran di atas maka dapat ditarik kesimpulan bahwa FIFO adalah

barang yang pertama dibeli atau diproduksi, akan pula yang pertama dipakai atau

dijual terlebih dahulu.

2.7. Metode Waterfall

Metode penelitian yang diterapkan pada penelitian ini adalah dengan

pengembangan metode waterfall. Metode waterfall merupakan model

pengembangan sistem informasi yang sistematik dan sekuensial (Ginanjar, 2017).

Metode waterfall memiliki tahapan-tahapan sebagai berikut

1. Requirements analysis and definition

Layanan sistem, kendala, dan tujuan ditetapkan oleh hasil konsultasi

dengan pengguna yang kemudian didefinisikan secara rinci dan berfungsi

sebagai spesifikasi sistem.


26

2. System and software design

Tahapan perancangan sistem mengalokasikan kebutuhan-kebutuhan

sistem baik perangkat keras maupun perangkat lunak dengan membentuk

arsitektur sistem secara keseluruhan. Perancangan perangkat lunak melibatkan

identifikasi dan penggambaran abstraksi sistem dasar perangkat lunak dan

hubungannya.

3. Implementation and unit testing

Pada tahap ini, perancangan perangkat lunak direalisasikan sebagai

serangkaian program atau unit program. Pengujian melibatkan verifikasi bahwa

setiap unit memenuhi spesifikasinya.

4. Integration and system testing

Unit-unit individu program atau program digabung dan diuji sebagai

sebuah sistem lengkap untuk memastikan apakah sesuai dengan kebutuhan

perangkat lunak atau tidak. Setelah pengujian, perangkat lunak dapat dikirimkan

ke customer

5. Operation and maintenance

Biasanya (walaupun tidak selalu), tahapan ini merupakan tahapan yang

paling panjang. Sistem dipasang dan digunakan secara nyata. Maintenance

melibatkan pembetulan kesalahan yang tidak ditemukan pada tahapan-tahapan

sebelumnya, meningkatkan implementasi dari unit sistem, dan meningkatkan

layanan sistem sebagai kebutuhan baru.


27

Gambar 2.1 Metode Waterfall


(Ginanjar, 2017)

2.8. Teori Basis Data

Istilah "basis data" berawal dari ilmu komputer. Meskipun kemudian artinya

semakin luas, memasukkan hal-hal di luar bidang elektronika. Catatan yang mirip

dengan basis data sebenarnya sudah ada sebelum revolusi industri yaitu dalam

bentuk buku besar, kwitansi dan kumpulan data yang berhubungan dengan bisnis.

Menurut Fathansyah (2007 : 2) pada bukunya yang berjudul “Buku teks

Komputer Basis Data” mengemukakan bahwa “Basis data terdiri atas 2 kata, yaitu

Basis dan data. Basis kurang lebih dapat diartikan sebagai markas atau gudang,

tempat bersarang atau berkumpul. Sedangan Data adalah representasi fakta dunia

nyata yang mewakili suatu objek seperti manusia (pegawai, siswa, pembeli,

pelanggan), barang, hewan, peristiwa, konsep, keadaan, dan sebagainya yang

terekam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi, atau kombinasi

lainnya.”
28

Menurut Connolly dan Begg (2010 : 65), “Basis Data adalah kumpulan

relasi-relasi logis dari data (dan deskripsi data) yang dapat digunakan bersama dan

dibuat untuk memperoleh informasi yang di butuhkan oleh perusahaan”.

Menurut Kusrini (2010 : 2), “pengertian Basis Data adalah kumpulan data

yang saling berelasi. Data sendiri merupakan fakta mengenai obyek, orang, dan

lain-lain. Data dinyatakan dengan nilai (angka, deretan karakter, atau simbol)”.

Dari penjabaran para ahli diatas bisa disimpulkan Bahwa Basis data adalah

kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga

dapat diperiksa menggunakan suatu program komputer untuk memperoleh

informasi dari basis data itu sendiri.

2.9. Database Management System (DBMS)

Menurut Connolly dan Begg (2010 : 17), “Database Management System

(DBMS)” adalah “suatu sistem perangkat lunak yang memungkinkan pengguna

untuk mendefinisikan, membuat, memelihara, dan mengatur akses ke basis data”.

Menurut Sreevani dan Rao (2010 : 56), dalam jurnalnya mengatakan bahwa

Database Management System (DBMS) tidak dapat memberikan informasi yang

diperlukan ketika datanya tidak konsisten.

Dari definisi di atas dapat disimpulkan DBMS adalah suatu sistem

perangkat lunak yang memberikan suatu informasi yang konsisten.


29

2.9.1. Komponen Database Management System (DBMS)

Menurut Connoly dan Begg (2010 : 18), Komponen DBMS terbagi menjadi

lima yaitu :

1. Hardware

Hardware dapat berkisar dari komputer tunggal, mainframe tunggal, hingga

jaringan komputer. Hardware yang dipakai tergantung pada kebutuhan organisasi

dan Database Management System (DBMS) yang digunakan. Sebuah DBMS

memerlukan jumlah minimum memori dan hardisk untuk bekerja, tetapi

konfigurasi yang minimum tidak memberikan performa yang handal.

2. Software

Komponen perangkat lunak terdiri dari perangkat lunak DBMS dan

program aplikasi beserta sistem operasi (OS), termasuk jaringan perangkat lunak

jika DBMS digunakan melalui jaringan.

3. Data

Data merupakan data terpenting dalam DBMS khususnya sudut pandang

dari end user mengenai data, dimana data berfungsi sebagai jembatan antara

komponen mesin dengan komponen manusia.

4. Prosedur

Prosedur merupakan panduan dan aturan dalam membuat dan menggunakan

basis data. Prosedur didalam basis data berupa : login ke dalam basis data,

penggunaan fasilitas DBMS atau aplikasi program, cara menjalankan dan

menghentikan DBMS, membuat backup database, menangani kerusakan hardware


30

atau software, mengubah struktur tabel, mengumpulkan basis data dari beberapa

disk, meningkatkan kinerja atau membuat arsip data pada secondary storage.

5. People (Manusia)

Komponen terakhir yaitu manusia yang terlibat dengan sistem tersebut.

2.9.2. Fungsi Database Management System (DBMS)

Menurut Conolly dan Begg (2010 : 66), DBMS menyediakan fungsi - fungsi

sebagai berikut:

1. Memungkinkan user untuk mendefinisikan basis data, biasanya dari Data

Definition Language (DDL), DDL memungkinkan user untuk membedakan

tipe dan struktur data, dan batasan data yang akan disimpan dalam basis data.

2. Memungkinkan user untuk menyisipkan, meng-update, menghapus dan

menerima data dari basis data, biasanya dari data manipulation language

(DML).

3. Menyediakan kontrol akses ke basis data dengan menyediakan.

a. Sistem keamanan yang menengah akses ilegal ke dalam basis data.

b. Sistem integrasi yang memelihara arah akurasi data.

c. Sistem pembagian hak akses ke basis data

d. Sistem pengendalian untuk memulihkan basis data ke keadaan sebelumnya,

yang dikarenakan oleh kegagalan software atau hardware.

e. Katalog pengaksesan user yang berisi penjelasan data.


31

2.10. MySQL (My Structured Query Language )

Menurut Bunafit Nugroho (2010 : 91), “MySQL (My Structured Query

Language) atau yang biasa dibaca, mai-se-kuel adalah sebuah program pembuatan

dan pengelola database atau yang sering disebut dengan DBMS (Database

Management System). Kelebihan lain dari MySQL adalah menggunakan bahasa

query (permintaan) standar SQL (Structured Query Language). SQL adalah suatu

bahasa permintaan yang terstruktur”.

Menurut Madcoms (2010 : 367), “penyimpanan data yang fleksibel dan

cepat aksesnya sangat dibutuhkan dalam sebuah website yang interaktif dan

dinamis. Database sendiri berfungsi sebagai penampungan data yang anda input

melalui form website. Selain itu dapat juga di balik dengan menampilkan data yang

tersimpan dalam database ke dalam halaman website. Jenis database yang sangat

popular dan digunakan pada banyak website di internet sebagai bank data adalah

MySQL. MySQL menggunakan SQL dan bersifat gratis, selain itu MySQL dapat

berjalan di berbagai platform, antara lain Linux, Windows, dan sebagainya”.

Menurut Arief (2011:151), “MySQL adalah salah satu jenis database server

yang sangat terkenal dan banyak digunakan untuk membangun aplikasi web yang

menggunakan database sebagai sumber dan pengelolaan datanya”.

Berdasarkan pendapat yang dikemukakan di atas dapat ditarik kesimpulan

bahwa MySQL salah satu jenis database server yang menggunakan SQL sebagai

bahasa dasar untuk mengakses databasenya. MySQL termasuk jenis RDBMS

(Relational Database Management System). Itu sebabnya istilah seperti tabel, baris

dan kolom digunakan pada MySQL. Pada MySQL, sebuah database mengandung
32

satu atau sejumlah tabel. Tabel terdiri dari sejumlah baris dan setiap baris

mengandung satu atau beberapa kolom.

2.10.1. Kelebihan MySQL

MySQL sebagai salah satu DBMS yang paling popular memiliki beberapa

keunggulan, antara lain:

1. Performance yang tinggi, reliable, dan mudah untuk digunakan.

2. Open Source, yang berarti dapat digunakan dan dikembangkan oleh siapa saja.

3. Dapat dijalankan pada system client / server maupun sebagai embedded system.

4. Cross-Platform, MySQL dapat digunakan pada berbagai macam sistem operasi.

2.11. XAMPP

Menurut Yogi wicaksono (2008 : 7) “XAMPP adalah sebuah software yang

berfungsi untuk menjalankan website berbasis PHP dan menggunakan pengolah

data MySQL dikomputer local”. XAMPP berperan sebagai server web pada

komputer anda. XAMPP juga dapat disebut sebuah CPanel server virtual, yang

dapat membantu anda melakukan preview sehingga dapat memodifikasi website

tanpa harus online atau terakses dengan internet.

XAMPP mengkombinasikan beberapa paket perangkat lunak berbeda ke

dalam satu paket. Memanfaatkan XAMPP sebagai database karena XAMPP

menyediakan aplikasi database MySQL, dengan interface lebih mudah dalam

pengoprasiannya, tool-tool yang disediakan cukup lengkap dan memenuhi

kebutuhan perancangan database selain itu XAMPP aplikasi gratis.


33

2.12. Teori Perancangan Sistem

Definisi Perancangan sistem merupakan tahap selanjutnya setelah analisa

sistem, mendapatkan gambaran dengan jelas tentang apa yang dikerjakan pada

analisa sistem, maka dilanjutkan dengan memikirkan bagaimana membentuk sistem

tersebut. Perancangan sistem adalah suatu fase dimana diperlukan suatu keahlian

perancangan untuk elemen-elemen komputer yang akan mengunakan sistem yaitu

pemilihan peralatan dan program komputer untuk sistem yang baru. (Kristanto,

2008 : 61).

2.12.1. Alat Bantu Perancangan Sistem

Untuk menggambarkan sistem yang dianalisa, penulis menggunakan alat

bantu yaitu flow map dan untuk perancangan sistem penulis menggunakan metode

Unified modeling language (UML).

2.12.2. Flowmap

Flowmap adalah penggambaran secara grafik dari langkah-langkah dan

urutan prosedur dari suatu program. Flowmap berguna untuk mambantu analisis

dan programer untuk memecahkan masalah ke dalam segmen yang lebih kecil dan

menolong dalam manganalisis alternatif pengoperasian. Biasanya flowmap

mempermudah penyelesaian suatu masalah khususnya masalah yang perlu

dipelajari dan dievaluasi lebih lanjut” HM, Jogiyanto (2010).


34

Tabel 2.1 Simbol Flowmap


(Jogiyanto, 2010)

Simbol Nama Simbol Keterangan

Menunjukan dokumen
Dokumen
input atau output

Menunjukan kegiatan
Kegiatan Manual
atau pekerjaan manual

Menunjukan kegiatan

Proses proses dari operasi

program komputer

Menunjukan input yang

Keyboard menggunakan on-line

keyboard

Menunjukan input atau

Harddisk output menggunakan

harddisk

Menunjukan arus dari


Garis Alir
setiap proses

Menunjukan

penghubung ke halaman
Penghubung
yang masih sama atau ke

halaman lain
35

Menunjukan pengarsipan

Arsip file tanpa menggunakan

komputer

Digunakan untuk suatu

Keputusan penyeleksian kondisi di

dalam program

2.12.3. Definisi Unified Modeling Language (UML)

Menurut Adi Nugroho (2010:6), ”UML (Unified Modeling Language)

adalah bahasa pemodelan untuk sistem atau perangkat lunak yang berparadigma

(berorientasi objek).” Pemodelan (modeling) sesungguhnya digunakan untuk

penyederhanaan permasalahan-permasalahan yang kompleks sedemikian rupa

sehingga lebih mudah dipelajari dan dipahami.

Menurut Widodo (2011:10), “Beberapa literatur menyebutkan bahwa UML

menyediakan sembilan jenis diagram, yang lain menyebutkan delapan karena ada

beberapa diagram yang digabung, misanya diagram komunikasi, diagram urutan

dan diagram pewaktuan digabung menjadi diagram interaksi”.

Namun dalam penggunaan nya yang sering digunakan dalam pembangunan

aplikasi berorientasi objek ada 4 macam, yaitu use case diagram, sequence

diagram, collaboration diagram, dan class diagram.


36

2.12.4. Jenis-Jenis Diagram Unified Modeling Language (UML)

Menurut Widodo (2011:10), Berikut ini adalah definisi mengenai 9 diagram

UML (Unified Modeling Language):

1. Diagram kelas (class diagram)

Bersifat statis, Diagram ini memperlihatkan himpunan kelas-kelas,

antarmuka-antarmuka, kolaborasi-kolaborasi, serta relasi-relasi. Diagram ini

umum dijumpai pada pemodelan sistem berorientasi objek. Meskipun bersifat

statis, sering pula diagram kelas memuat kelas-kelas aktif.

2. Diagram paket (package diagram)

Bersifat statis. Diagram ini memperlihatkan kumpulan kelas-kelas,

merupakan bagian dari diagram komponen.

3. Diagram use-case (use case diagram)

Bersifat statis. Diagram ini memperlihatkan himpunan use-case dan

aktor-aktor (suatu jenis khusus dari kelas). Diagram ini terutama sangat penting

untuk mengorganisasi dan memodelkan perilaku suatu sistem yang dibutuhkan

serta diharapkan pengguna.

4. Diagram interaksi dan sequence (sequence diagram)

Bersifat dinamis. Diagram urutan adalah interaksi yang menekankan

pada pengiriman pesan dalam suatu waktu tertentu.

5. Diagram komunikasi (communication diagram)

Bersifat dinamis. Diagram sebagai pengganti diagram kolaborasi UML

yang menekankan organisasi struktural dari objek-objek yang menerima serta

mengirim pesan.
37

6. Diagram statechart (statechart diagram)

Bersifat dinamis. Diagram status memperlihatkan keadaan-keadaan

pada sistem, memuat status (state), transisi, kejadian serta aktivitas.

7. Diagram aktivitas (activity diagram)

Bersifat dinamis. Diagram aktivitas adalah tipe khusus dari diagram

status yang memperlihatkan aliran dari suatu suatu aktivitas ke aktivitas lainnya

dalam suatu sistem. Diagram ini terutama penting dalam pemodelan fungsi-

fungsi suatu sistem dan memberi tekanan pada aliran kendali antar objek.

8. Diagram komponen (component diagram)

Bersifat statis. Diagram komponen ini memperlihatkan organisasi serta

kebergantungan sistem/perangkat lunak pada komponen-komponen yang telah

ada sebelumnya.

9. Diagram deployment (deployment diagram)

Bersifat statis. Diagram ini memperlihatkan konfigurasi saat aplikasi

dijalankan (run-time). Memuat simpul-simpul beserta komponen-komponen

yang di dalamnya. Kesembilan diagram ini tidak mutlak harus digunakan dalam

pengembangan perangkat lunak, semuanya dibuat sesuai kebutuhan. Pada UML

dimungkinkan kita menggunakan diagram-diagram lainnya misalnya data flow

diagram, entity relationship diagram, dan sebagainya.

2.12.5. Langkah-Langkah Penggunaan Unified Modeling Language (UML)

Menurut Henderi (2008:6), langkah-langkah penggunaan Unified Modeling

Language (UML) sebagai berikut:


38

1. Buatlah daftar business process dari level tertinggi untuk mendefinisikan

aktivitas dan proses yang mungkin muncul.

2. Petakan use case untuk setiap business process untuk mendefinisikan dengan

tepat fungsional yang harus disediakan oleh sistem, kemudian perhalus use case

diagram dan lengkapi dengan requirement, constraints dan catatan-catatan lain.

3. Buatlah deployment diagram secara kasar untuk mendefinisikan arsitektur fisik

sistem.

4. Definisikan requirement lain non fungsional, security dan sebagainya yang juga

harus disediakan oleh sistem.

5. Berdasarkan use case diagram, mulailah membuat activity diagram.

6. Definisikan obyek-obyek level atas package atau domain dan buatlah sequence

dan/atau collaboration untuk tiap alur pekerjaan, jika sebuah use case memiliki

kemungkinan alur normal dan eror, buat lagi satu diagram untuk masing-masing

alur.

7. Buatlah rancangan user interface model yang menyediakan antar muka bagi

pengguna untuk menjalankan skenario use case.

8. Berdasarkan model-model yang sudah ada, buatlah class diagram. Setiap

package atau domian dipecah menjadi hirarki class lengkap dengan atribut dan

metodenya. Akan lebih baik jika untuk setiap class dibuat unit test untuk

menguji fungsionalitas class dan interaksi dengan class lain.

9. Setelah class diagram dibuat, kita dapat melihat kemungkinan

pengelompokkan class menjadi komponen-komponen karena itu buatlah


39

component diagram pada tahap ini. Juga, definisikan tes integrasi untuk setiap

komponen meyakinkan ia bereaksi dengan baik.

10. Perhalus deployment diagram yang sudah dibuat. Detilkan kemampuan dan

requirement piranti lunak, sistem operasi, jaringan dan sebagainya. Petakan

komponen ke dalam node.

11. Mulailah membangun sistem. Ada dua pendekatan yang tepat digunakan :

a. Pendekatan use case dengan meng-assign setiap use case kepada tim

penngembang tertentu untuk mengembangkan unit kode yang lengkap

dengan tes.

b. Pendekatan komponen yaitu meng-assign setiap komponen kepada tim

pengembang tertentu.

2.13. Pengertian Bahasa Pemrograman

Pengertian Bahasa Pemrograman menurut Munir (2011:13), pada bukunya

yang berjudul "Algoritma dan Pemrograman dalam Bahasa Pascal dan C"

mengemukakan bahwa “Bahasa pemrograman adalah bahasa komputer yang

digunakan dalam menulis program.” Untuk itu, bahasa pemrograman dibagi

menjadi 4 (empat) tingkatan yaitu :

1. Bahasa mesin (machine language)

Bahasa pemrograman yang hanya dapat dimengerti oleh mesin komputer

yang didalamnya terdapat Central Processing Unit (CPU) yang hanya mengenal

dua keadaan yang berlawanan, yaitu:

a. Bila terjadi kontak atau ada arus bernilai 1.


40

b. Bila tidak terjadi kontak atau arus bernilai 0.

2. Bahasa tingkat rendah (low level language)

Karena banyak keterbatasan yang dimiliki bahasa mesin maka dibuatlah

simbol yang mudah diingat yang disebut dengan mnemonic (pembantu untuk

mengingat). Contoh : Bahasa Assembler, yang dapat menerjemahkan

mnemonic.

3. Bahasa tingkat menengah (middle level language)

Bahasa pemrograman yang menggunakan aturan-aturan gramatikal

dalam penulisan pernyatannya, mudah untuk dipahami, dan memiliki instruksi-

instruksi tertentu yang dapat langsung diakses oleh komputer. Contoh: Bahasa

C.

4. Bahasa tingkat tinggi (high level language)

Bahasa pemrograman yang dalam penulisan pernyataannya mudah

dipahami secara langsung.

a. Bahasa berorientasi pada Prosedur (Procedure Oriented Language) Contoh:

Algoritma, Fortran, Pascal, Basic, Cobol.

b. Bahasa berorientasi pada Masalah (Problem Oriented Language) Contoh :

Report Program Generator (RPG).

2.14. Hypertext Preprocessor (PHP)

Hypertext Preprocessor yaitu bahasa pemrograman web server-side yang

bersifat open source. PHP merupakan script yang terintegrasi dengan HTML dan

berada pada server (server side HTML embedded scripting). PHP adalah script yang
41

digunakan untuk membuat halaman website yang dinamis. Dinamis berarti halaman

yang akan ditampilkan dibuat saat halaman itu diminta oleh client. Mekanisme ini

menyebabkan informasi yang diterima client selalu yang terbaru/up to date. Semua

script PHP dieksekusi pada server dimana script tersebut dijalankan. (Anhar, 2010

: 3).

Berikut contoh umum penggunaan script PHP untuk menjelaskan tentang

PHP sebagai script yang disisipkan dalam bentuk HTML.

<html>

<head>

<title>

Contoh

</title>

</head>

<body>

<?

Echo “Hello, World”

?>

</body>

</html>

Contoh script diatas berbeda dengan script yang ditulis dengan bahasa lain

seperti bahasa C. Programmer tidak harus menuliskan semua dokumen HTML

sebagai bagian dari keluaran dari script PHP, cukup menuliskan bagian mana saja

yang berupa tag html dan bagian mana saja yang harus ditulis atau dihasilkan dari
42

program script PHP, kode diapit dengan menggunakan tag awal tag akhir yang

khusus yang memungkinkan pemprograman untuk masuk dan keluar dari mode

script PHP.
BAB III

METODOLOGI PENELITIAN

3.1. Sejarah PT JFD Indonesia

PT JFD Indonesia berdiri pada tahun 2011 yang bernaung dari Johnan grup

Jepang. Awal masspro atau awal PT JFD Indonesia produksi pada tahun 2012. PT

JFD Indonesia yang beralamat di Jalan Jababeka 9 Blok E-18J, Wangunharja,

Cikarang Utara, Bekasi, Jawa Barat adalah perusahaan multinasional yang fokus di

bagian perakitan otomotif. Produk yang dihasilkan seperti window regulator dan

hood latch.

3.2. Struktur Organisasi Departemen Warehouse

Gambar 3.1 Struktur Organisasi

A. Rincian tugas Manager

1. Bertanggung jawab terhadap keluar masuknya barang.

2. Bertanggung jawab menjaga kuantitas dan kualitas barang.

43
44

3. Mengawasi staff gudang bagian pengiriman dan bagian incoming barang

agar melaksanakan tugas dengan sebaik-baiknya.

4. Membuat laporan ke presiden direktur.

B. Rincian tugas supervisor

1. Mengawasi keluar masuknya barang.

2. Bertanggung jawab menjaga kuantitas dan kualitas barang.

3. Mengawasi operator incoming dan delivery agar melaksanakan tugas

sebaik-baiknya.

4. Membuat laporan ke manager

C. Rincian tugas operator Delivery

1. Menyiapkan barang sesuai surat jalan

2. Melakukan pengiriman barang kepada pelanggan sesuai surat jalan

D. Rincian tugas operator Incoming

1. Melakukan penerimaan barang sesuai surat jalan

2. Mensuplay bahan baku ke bagian produksi

3.3. Analisis Sistem Berjalan

Tahap analisis sistem merupakan tahap yang sangat kritis dan penting

karena semua kesalahan pada tahap berikutnya bersumber pada kesalahan tahap

analisis sistem. Oleh karena itu seorang analisis sistem harus cermat

memperhitungkan segala kemungkinan yang akan terjadi sedini mungkin (Diah

Puspitasari, 2016).
45

Pada tahapan ini akan dianalisis mengenai usecase diagram dan prosedur-

prosedur yang sedang berjalan pada PT JFD Indonesia, sehingga dari analisis ini

diperoleh beberapa prosedur diantaranya : prosedur penerimaan bahan baku,

prosedur pencatatan input finish goods, prosedur pencatatan output finish goods,

dan prosedur pelaporan.

3.3.1. Usecase Sistem Berjalan

Usecase diagram menggambarkan siapa saja aktor yang melakukan

prosedur dalam sistem serta fungsi-fungsi (proses) yang terlibat dalam transformasi

pada sistem tersebut. Adapun usecase diagram yang berjalan saat ini pada sistem

informasi persediaan barang yaitu :

Gambar 3.2 Usecase Sistem Berjalan


46

3.3.2. Prosedur Penerimaan Bahan baku

Untuk lebih jelasnya prosedur penerimaan bahan baku yang sedang berjalan

dapat dijabarkan dalam activity diagram seperti gambar 3.3.

Gambar 3.3 Penerimaan Bahan Baku

3.3.3. Prosedur Pencatatan Input Finish goods

Untuk lebih jelasnya prosedur pencatatan input finish goods yang sedang

berjalan dapat dijabarkan dalam activity diagram seperti gambar 3.4.

Gambar 3.4 Pencatatan Input Finish goods


47

3.3.4. Prosedur Pencatatan Output Finish goods

Untuk lebih jelasnya prosedur pencatatan output finish goods yang

sedang berjalan dapat dijabarkan dalam activity diagram seperti gambar 3.5.

Gambar 3.5 Pencatatan Output Finish goods

3.3.5. Prosedur Pelaporan

Untuk lebih jelasnya prosedur pelaporan yang sedang berjalan dapat

dijabarkan dalam activity diagram seperti gambar 3.6.

Gambar 3.6 Prosedur Pelaporan


48

3.4. Perancangan Sistem Yang Diusulkan

Pada tahap ini dibuat rancangan mengenai alur kerja sistem yang dibuat dan

juga rancangan aktor-aktor, serta proses-proses yang berinteraksi pada sistem

tersebut dengan menggunakan Unified Modeling Language (UML) antara lain

usecase diagram, activity diagram, collaboration diagram, sequence diagram,

class diagram.

3.4.1. Usecase Diagram

Usecase diagram menggambarkan secara grafis perilaku software aplikasi.

Adapun usecase dibawah ini adalah sistem persediaan barang yang diusulkan :

Gambar 3.7 Usecase Diagram


49

3.4.2. Skenario Usecase

Aktor-aktor yang melakukan prosedur dalam sistem dan respon yang

ditanggapi oleh sistem terhadap prosedur yang dilakukan oleh aktor dijelaskan

dalam skenario usecase.

Adapun tahapan-tahapan skenario usecase sistem informasi persediaan

barang pada PT JFD Indonesia yang diusulkan sebagai berikut :

1. Skenario usecase melakukan login

a. Nama usecase : Melakukan login

b. Aktor : Manager, Supervisor, Admin, Operator

c. Tujuan : Mendapatkan akses ke sistem

Tabel 3.1 Skenario Usecase melakukan login

Manager, Supervisor, Admin, Operator Sistem

1 Memilih menu login

2 Mengisi username dan password

Melakukan verifikasi username


3
dan password

4 Menampilkan menu utama

2. Skenario usecase melihat data master barang

a. Nama usecase : Melihat data master barang

b. Aktor : Manager, Supervisor, Admin

c. Tujuan : Melihat data barang


50

Tabel 3.2 Skenario Melihat Data Barang


Manager, Supervisor, Admin Sistem

1 Melakukan login

Melakukan verifikasi username


2
dan password

3 Menampilkan menu utama

4 Memilih menu master barang

5 Menampilkan data barang

3. Skenario usecase melihat data finish goods

a. Nama usecase : Melihat data finish goods

b. Aktor : Manager, Supervisor, Admin

c. Tujuan : Melihat data stok finish goods

Tabel 3.3 Skenario Usecase melihat data finish goods

Manager, Supervisor, Admin Sistem

1 Melakukan login

Melakukan verifikasi username


2
dan password

3 Menampilkan menu utama

4 Memilih menu finish goods

Menampilkan data stok finish


5
goods
51

4. Skenario usecase melihat data bahan baku

a. Nama usecase : Melakukan data bahan baku

b. Aktor : Manager, Supervisor, Admin

c. Tujuan : Melihat data stok bahan baku

Tabel 3.4 Skenario Usecase Melihat Data Bahan Baku

Manager, Supervisor, Admin Sistem

1 Melakukan login

Melakukan verifikasi username


2
dan password

3 Menampilkan menu utama

4 Memilih menu incoming

5 Menampilkan data bahan baku

5. Skenario usecase mengelola data master barang

a. Nama usecase : Mengelola data master barang

b. Aktor : Admin

c. Tujuan : Melakukan add, edit, delete data master barang

Tabel 3.5 Skenaro Usecase Mengelola data Master Barang

Admin Sistem

1 Memilih menu master barang

Menampilkan data master


2
barang
52

Melakukan kelola data

3 master barang(add, edit,

delete)

Menyimpan data master


4
barang

6. Skenario usecase mengelola data bahan baku

a. Nama usecase : Mengelola data bahan baku

b. Aktor : Admin

c. Tujuan : Melakukan add, edit, delete data bahan baku

Tabel 3.6 Skenario Usecase Mengelola Data Bahan Baku

Admin Sistem

1 Memilih menu incoming

Menampilkan data bahan


2
bahan baku

Melakukan kelola data bahan


3
baku (add, edit, delete)

4 Menyimpan data bahan baku

7. Skenario usecase mengelola data finish goods

a. Nama usecase : Mengelola data finish goods

b. Aktor : Admin

c. Tujuan : Melakukan add, edit, delete data finish goods


53

Tabel 3.7 Skenario Usecase Mengelola Data Finish goods

Admin Sistem

1 Memilih menu finish goods

Menampilkan data bahan


2
finish goods

Melakukan kelola data finish


3
goods (add, edit, delete)

4 Menyimpan data finish goods

8. Skenario usecase mengelola data user

a. Nama usecase : Mengelola data user

b. Aktor : Admin

c. Tujuan : Melakukan add, edit, delete data user

Tabel 3.8 Skenario Usecase Mengelola Data User

Admin Sistem

1 Memilih menu user

2 Menampilkan data user

Melakukan kelola data user


3
(add, edit, delete)

4 Menyimpan data user


54

9. Skenario usecase mengelola data supplier

a. Nama usecase : Mengelola data supplier

b. Aktor : Admin

c. Tujuan : Melakukan add, edit, delete data supplier

Tabel 3.9 Skenario Usecase Mengelola Data Supplier

Admin Sistem

1 Memilih menu supplier

2 Menampilkan data supplier

Melakukan kelola data


3
supplier (add, edit, delete)

4 Menyimpan data supplier

10. Skenario usecase mengelola dokumen delivery

a. Nama usecase : Mengelola dokumen delivery

b. Aktor : Supervisor, Admin, Operator delivery

c. Tujuan : Mencetak dokumen delivery

Tabel 3.10 Skenario Usecase Mengelola Dokumen Delivery

Supervisor Admin Operator Delivery Sistem

Memberikan
1
pick up order

2 Memilih

menu finish

goods
55

3 Mencari

finish goods

sesuai pick up

order

Menampilkan
4
data finish goods

5 Mencetak

dokumen

6 Memberikan

dokumen

delivery

7 Menerima

dokumen delivery

11. Skenario usecase melakukan input finish goods

a. Nama usecase : Melakukan input finish goods

b. Aktor : Operator suply

c. Tujuan : Menginput data finish goods (menambah stok)

Tabel 3.11 Skenario Usecase Melakukan Input Finish goods

Operator supply Sistem

1 Melakukan login
56

Melakukan verifikasi username


2
dan password

3 Menampilkan menu utama

4 Memilih menu fifo_in

Menampilkan form input data


5
finish goods

Melakukan scan barcode


6
finish goods

7 Menyimpan data finish goods

12. Skenario usecase melakukan output finish goods

a. Nama usecase : Melakukan output finish goods

b. Aktor : Operator Delivery, Admin

c. Tujuan : Menginput data finish goods (mengurangi stok)

Table 3.12 Skenario Usecase Melakukan Output Finish Goods

Admin Operator supply Sistem

1 Memberikan

dokumen delivery

2 Melakukan login

Melakukan

3 verifikasi username

dan password
57

Menampilkan menu
4
utama

5 Memilih menu fifo_out

Menampilkan form

6 input data finish

goods

Melakukan scan
6
barcode finish goods

Menyimpan data
7
finish goods

13. Skenario usecase melakukan logout

a. Nama usecase : Melakukan logout

b. Aktor : Manager, Supervisor, Admin, Operator

c. Tujuan : Keluar dari sistem

Tabel 3.13 Skenario usecase melakukan logout

Manager, Supervisor, Admin,


Sistem
Operator

1 Menekan tombol logout

2 Sistem melakukan logout


58

3.4.3. Activity Diagram

Pada bagian ini akan digambarkan dokumentasi alur kerja pada sistem

informasi persediaan barang yang bertujuan untuk melihat alur proses sistem

yang akan diusulkan.

1. Activity diagram melakukan login

Gambar 3.8 Activity Diagram Melakukan Login

2. Activity diagram melihat data master barang

Gambar 3.9 Activity diagram melihat data master barang


59

3. Activity diagram melihat data finish goods

Gambar 3.10 Activity diagram melihat data finish goods

4. Activity diagram melihat data bahan baku

Gambar 3.11 Activity diagram melihat data bahan baku

5. Activity diagram mengelola data master barang

Gambar 3.12 Activity diagram mengelola data master barang


60

6. Activity diagram kelola data bahan baku

Gambar 3.13 Activity diagram kelola data bahan baku

7. Activity diagram kelola data finish goods

Gambar 3.14 Activity diagram kelola data finish goods


61

8. Activity diagram kelola data user

Gambar 3.15 Activity diagram kelola data user

9. Activity diagram kelola data supplier

Gambar 3.16 Activity diagram kelola data supplier


62

10. Activity diagram kelola dokumen delivery

Gambar 3.17 Activity diagram kelola dokumen delivery


11. Activity diagram input finish goods

Gambar 3.18 Activity diagram input finish goods


63

12. Activity diagram output finish goods

Gambar 3.19 Activity diagram output finish goods


13. Activity melakukan logout

Gambar 3.20 Activity melakukan logout

3.4.4. Sequence Diagram

Sequence diagram menjelaskan interaksi objek yang disusun dalam suatu

urutan waktu. Diagram ini secara khusus berasosiasi dengan usecase sequence

diagram, memperlihatkan tahap demi tahap apa yang seharusnya terjadi untuk

menghasilkan sesuatu di dalam usecase.


64

1. Sequence diagram melakukan login

Gambar 3.21 Sequence Diagram melakukan Login

2. Sequence diagram melihat data master barang

Gambar 3.22 Sequence diagram melihat data master barang


65

3. Sequence diagram melihat data finish goods

Gambar 3.23 Sequence diagram melihat data finish goods

4. Sequence diagram melihat data bahan baku

Gambar 3.24 Sequence diagram melihat data bahan baku


66

5. Sequence diagram mengelola data master barang

Gambar 3.25 Sequence diagram mengelola data master barang


67

6. Sequence diagram mengelola data bahan baku

Gambar 3.26 Sequence diagram mengelola data bahan baku


68

7. Sequence diagram mengelola data finish goods

Gambar 3.27 Sequence diagram mengelola data finish goods


69

8. Sequence diagram mengelola data user

Gambar 3.28 Sequence diagram mengelola data user


70

9. Sequence diagram mengelola data supplier

Gambar 3.29 Sequence diagram mengelola data supplier


71

10. Sequence diagram mengelola dokumen delivery

Gambar 3.30 Sequence diagram mengelola dokumen delivery


72

11. Sequence diagram input finish goods

Gambar 3.31 Sequence diagram input finish goods


73

12. Sequence diagram output finish goods

Gambar 3.32 Sequence diagram output finish goods


74

13. Sequence diagram logout

Gambar 3.33 Sequence diagram logout

3.4.5. Collaboration Diagram

Collaboration diagram merupakan cara alternatif untuk menggambarkan

skenario dari sistem. Diagram ini menggambarkan interaksi objek yang diatur objek

sekelilingnya dan hubungan antar setiap objek dengan objek yang lainnya.

Collaboration diagram berisi :

a. Objek yang digambarkan dengan segi empat.

b. Hubungan antar objek yang digambarkan dengan garis penghubung.

c. Pesan yang digambarkan dengan teks dan panah dari objek yang mengirim

pesan ke penerima pesan.


75

Berikut adalah collaboration diagram yang diusulkan :

1. Collaboration diagram login

Gambar 3.34 Collaboration diagram login

2. Collaboration diagram melihat data master barang

Gambar 3.35 Collaboration diagram melihat data master barang

3. Collaboration diagram melihat data finish goods

Gambar 3.36 Collaboration diagram melihat data master barang


76

4. Collaboration diagram melihat data bahan baku

Gambar 3.37 Collaboration diagram melihat data bahan baku

5. Collaboration diagram mengelola data master barang

Gambar 3.38 Collaboration diagram mengelola data master barang

6. Collaboration diagram mengelola data bahan baku

Gambar 3.39 Collaboration diagram mengelola data bahan baku


77

7. Collaboration diagram mengelola data finish goods

Gambar 3.40 Collaboration diagram mengelola data finish goods

8. Collaboration diagram mengelola data user

Gambar 3.41 Collaboration diagram mengelola data user

9. Collaboration diagram mengelola data supplier

Gambar 3.42 Collaboration diagram mengelola data supplier


78

10. Collaboration diagram mengelola dokumen delivery

Gambar 3.43 Collaboration diagram mengelola dokumen delivery

11. Collaboration diagram input finish goods

Gambar 3.44 Collaboration diagram input finish goods

12. Collaboration diagram output finish goods

Gambar 3.45 Collaboration diagram output finish goods


79

13. Collaboration diagram melakukan logout

Gambar 3.46 Collaboration diagram melakukan logout

3.4.6. Class Diagram

Class diagram membantu dalam visualisasi struktur kelas-kelas dari suatu

sistem dan merupakan tipe diagram yang paling banyak dipakai. Class diagram

memperlihatkan hubungan antar kelas dan penjelasan detail tiap-tiap kelas didalam

model desain (dalam logical view) dari suatu sistem.

Adapun class diagram yang diusulkan adalah :

Gambar 3.47 Class Diagram Yang diusulkan


80

3.5. Perancangan Antarmuka

Perancangan antar muka bertujuan untuk memberikan interface tentang

desain program yang akan dibuat. Dibawah ini terdapat desain template pada

tampilan aplikasi yang dibuat oleh penulis.

Gambar 3.48 Perancangan antar muka

3.5.1. Perancangan Input

Rancangan input merupakan gambaran dalam pembuatan antarmuka untuk

memasukkan data.
81

1. Halaman login

Gambar 3.49 Halaman Login

2. Halaman input data bahan baku

Gambar 3.50 Halaman input data bahan baku


82

3. Halaman input data user

Gambar 3.51 Halaman input data user

4. Halaman input data supplier

Gambar 3.52 Halaman input data supplier


83

5. Halaman input finish goods

Gambar 3.53 Halaman input finish goods

3.5.2. Perancangan Output

Perancangan output merupakan rencana pembuatan antarmuka untuk

keluaran program.

Gambar 3.54 Perancangan output


BAB IV

HASIL DAN PEMBAHASAN

4.1 Hasil Penelitian

Implementasi merupakan lanjutan dari perancangan sistem yang sudah dibahas

pada Bab III. Pada bab hasil dan pembahasan akan djelaskan cara kerja dan hasil dari

sistem yang telah dibuat. Dalam pembuatan sistem informasi ini digunakan beberapa

perangkat lunak, yaitu browser Google chrome sebagai web browser, PHP sebagai

bahasa pemograman, xampp sebagai web server dan MySql sebagai database

management sistem.

4.2 Implementasi Database

Hasil implementasi database yaitu sebagai berikut :

1. Database

Adapun database yang di hasilkan tersaji pada gambar 4.1 sebagai berikut:

84
85

Gambar 4.1 Database

2. Tabel Login

Yaitu tabel untuk menyimpan data pengguna sesuai level akses.

Gambar 4.2 Tabel login

3. Tabel Customer

Tabel untuk menyimpan data customer

Gambar 4.3 Tabel customer


86

4. Tabel Master Bahan Baku

Tabel untuk menyimpan data bahan baku beserta akumulasi stok

Gambar 4.4 Tabel master bahan baku

5. Tabel Incoming

Tabel untuk menyimpan rincian data bahan baku

Gambar 4.5 Tabel incoming

6. Tabel Supplier

Tabel untuk menyimpan data-data supplier.

Gambar 4.6 Tabel supplier


87

7. Tabel Master Finish Goods

Tabel untuk menyimpan data master finish goods beserta akumulasi stok

Gambar 4.7 Tabel master finish goods

8. Tabel First In

Tabel untuk menyimpan data masuk dan keluar nya barang

Gambar 4.8 Tabel first in

9. Tabel Detail First In

Tabel untuk menyimpan rincian data finish goods

Gambar 4.9 Tabel detail first in


88

10. Tabel Status

Tabel untuk menyimpan data status barang

Gambar 4.10 Tabel status

4.3 Implementasi User Interface

User interface adalah bagian visual dari website, aplikasi software atau device

hardware yang memastikan bagaimana seorang user berinteraksi dengan aplikasi atau

website tersebut serta bagaimana informasi ditampilkan di layarnya. User interface

sendiri menggabungkan konsep desain visual, desain interasi, dan infrastruktur

informasi. Tujuan dari user interface adalah untuk meningkatkan usebility dan tentunya

user experience.

1. Halaman Login

Halaman login adalah halaman yang pertama kali ditampilkan ketika pengguna

mengakses website. Pengguna dapat masuk kedalam sistem dengan menggunakan

username dan password.


89

Gambar 4.11 Halaman Login

2. Halaman Home

Halaman home merupakan tampilan pertama setelah pengguna dengan hak

akses admin berhasil masuk kedalam sistem.


90

Gambar 4.12 Halaman home

3. Halaman Incoming

Halaman dimana untuk mencari atau melihat data bahan baku

Gambar 4.13 Halaman incoming


91

4. Halaman Input Data Incoming

Halaman dimana user atau admin menginputkan data bahan baku dari surat

jalan.

Gambar 4.14 Halaman input data incoming

5. Halaman First In

Halaman untuk menginputkan data finish goods yang masuk ke gudang

Gambar 4.15 Halaman first in


92

6. Halaman First Out

Halaman untuk menginputkan data finish goods yang didelivery

Gambar 4.16 Halaman first out

7. Halaman Finish Goods

Halaman untuk mencari dan menampilkan data finish goods berdasarkan fifo,

berapa lama barang berada di gudang setelah diproduksi, status barang sudah atau

belum didelivery.

Gambar 4.17 Halaman finish goods


93

8. Halaman Master Barang

Halaman untuk mengelola data-data barang

Gambar 4.18 Halaman master barang

9. Halaman Supplier

Halaman untuk mengelola data-data supplier

Gambar 4.19 Halaman supplier


94

10. Halaman User

Halaman untuk mengelola data-data user

Gambar 4.20 Halaman user

4.4 Pengujian

Pengujian sistem adalah tahapan untuk mengetahui kemampuan perangkat

lunak dalam menangani kesalahan atau kekurangan pada perangkat lunak.

4.4.1 Tujuan Pengujian

Tujuan pengujian yaitu untuk menguji sistem dari segi fungsionalitas untuk

memastikan apakah aplikasi web yang akan diluncurkan sudah memenuhi kriteria yang

sesuai dengan tujuan pembuatan perangkat lunak. selain itu tujuan dari pengujian yaitu

untuk melakukan validasi dalam menerima dan jika dalam testing program menemui

error maka program bisa segera diperbaiki.


95

4.4.2 Metode Pegujian

Pada pengujian kali ini penulis melakukan pengujian dengan metode blackbox

testing. Blackbox testing merupakan salah satu metode pengujian perangkat lunak yang

berfokus pada sisi fungsionalitas khususnya pada input aplikasi apakah sesuai dengan

apa yang diharapkan atau tidak. Tahapan pengujian merupakan salah satu tahap yang

harus ada pada siklus pengembangan perangkat lunak sebelum perangkat lunak

diluncurkan. Penulis menggunakan metode pengujian black box karena ingin

mengetahui fungsi validasi dan reaksi sistem terhadap inputan.

4.4.3 Hasil Pengujian

Hasil pengujian dari aplikasi ini adalah pengujian fitur utama dari aplikasi yang

diusulkan oleh penulis.

1. Pengujian halaman login

Tabel 4.1 Pengujian halaman login

Kasus dan hasil uji benar (data benar)

Skenario
No Hasil yang diharapkan Hasil pengujian Kesimpulan
pengujian

Data login valid,


User mengisi Jika valid, user diarahkan
sistem
1 username dan ke halaman sesuai level Berhasil
mengarahkan ke
password user
halaman home
96

yang sudah untuk level admin

terdaftar dan halaman first

in / first out untuk

level operator

Kasus hasil uji kesalahan (data salah)

Skenario
No Hasil yang diharapkan Hasil pengujian Kesimpulan
pengujian

Sistem

User mengisi menampilkan


Sistem akan
username dan pesan username
menampilkan pesan
1 password dan password Berhasil
username dan password
yang belum belum terdaftar
belum terdaftar
terdaftar dan tetap di

halaman login

User mengisi Sistem

username Sistem akan menampilkan

2 benar dan menampilkan pesan pesan password Berhasil

password password salah salah dan tetap di

salah halaman login


97

Sistem
User mengisi
menampilkan
username - Sistem akan
pesan username /
3 salah dan menampilkan pesan user Berhasil
password salah
password name / password salah
dan tetap di
benar
halaman login

User tidak Muncul pesan “Please Sistem

mengisi fill out this field” pada menampilkan


4 Berhasil
username dan Textbox saat klik pesan “Please fill

password SIMPAN out this field”

2. Pengujian halaman incoming

Tabel 4.2 Pengujian halaman incoming

Kasus dan hasil uji benar (data benar)

Skenario
No Hasil yang diharapkan Hasil pengujian Kesimpulan
pengujian

User mengisi

data pada Sistem menyimpan data


Sistem
1 halaman dan menampilkan pesan Berhasil
menyimpan data
form input berhasil
dan menampilkan
incoming
98

pesan berhasil dan

mereset inputan

Kasus dan hasil uji kesalahan (data salah)

Skenario
No Hasil yang diharapkan Hasil pengujian Kesimpulan
pengujian

User tidak
Muncul pesan “Data Menampilkan
mengisi data
tidak boleh kosong” pesan “Data tidak
1 dan menekan Berhasil
pada Textbox saat klik boleh kosong”
tombol
SIMPAN pada Textbox
simpan

User mengisi Sistem

textbox menampilkan
Muncul pesan “Inputan
2 jumlah pesan “Inputan Berhasil
harus angka”
dengan harus angka” dan

inputan huruf data tidak diproses


99

3. Pengujian halaman first in

Tabel 4.3 Pengujian halaman first in

Kasus dan hasil uji benar (data benar)

Skenario
No Hasil yang diharapkan Hasil pengujian Kesimpulan
pengujian

Sistem
User
menampilkan
menscan Muncul pesan
1 pesan “berhasil” Berhasil
barcode label “Berhasil”
dan mereset
barang
inputan

Kasus dan hasil uji kesalahan (data salah)

Skenario
No Hasil yang diharapkan Hasil pengujian Kesimpulan
pengujian

Sistem

User menampilkan
Muncul pesan “Inputan
1 memberikan pesan “Inputan Berhasil
harus angka”
inputan huruf harus angka” dan

data tidak diproses


100

4. Pengujian halaman first out

Tabel 4.4 Pengujian halaman first out

Kasus dan hasil uji benar (data benar)

Skenario
No Hasil yang diharapkan Hasil pengujian Kesimpulan
pengujian

Sistem
User
menampilkan
menscan Muncul pesan
1 pesan “berhasil” Berhasil
barcode label “Berhasil”
dan mereset
barang
inputan

Kasus dan hasil uji kesalahan (data salah)

Skenario
No Hasil yang diharapkan Hasil pengujian Kesimpulan
pengujian

Sistem

User menampilkan
Muncul pesan “Inputan
1 memberikan pesan “Inputan Berhasil
harus angka”
inputan huruf harus angka” dan

data tidak diproses

User Sistem
Muncul pesan “ID
2 menscan menampilkan Berhasil
belum tersimpan”
barcode label pesan “ID belum
101

barang yang tersimpan ” dan

belum data tidak diproses

tersimpan

pada

halaman first

in

5. Pengujian halaman finish goods

Tabel 4.5 Pengujian halaman finish goods

Kasus dan hasil uji benar (data benar)

Skenario
No Hasil yang diharapkan Hasil pengujian Kesimpulan
pengujian

Sistem akan

menampilkan data-data
Sistem
Data yang barang dengan urutan
menampilkan data
1 dimasukan barang terlama setelah Berhasil
– data dengan
benar diproduksi yang masih
benar
berada di gudang
102

Kasus dan hasil uji kesalahan (data salah)

Skenario
No Hasil yang diharapkan Hasil pengujian Kesimpulan
pengujian

Data tidak masuk


Data yang
Data tidak masuk ke ke database
1 dimasukan Berhasil
dalam database karena data yang
salah
salah tidak tampil

4.5 Pembahasan

Hasilnya dari pengujian fitur utama dapat berjalan dengan normal dan bekerja

sesuai dengan rancangan ditandai saat sistem menerima inputan yang salah, sistem

menampilkan pesan kesalahan ketika sistem menerima inputan yang tidak sesuai

dengan aturan input yang sudah diterapkan pada setiap textbox. Kemudian sistem dapat

memberikan informasi data barang secara realtime, berapa lama barang atau finish

goods berada di area gudang dan merekomendasikan untuk didelivery terlebih dahulu,

yang dengan hasil tersebut maka dapat dikatakan bahwa tujuan pembuatan sistem

informasi persedian barang menggunakan metode fifo pada PT JFD Indonesia sudah

tercapai. Sistem ini diharapkan dapat diterapkan pada PT JFD Indonesia sehingga dapat

membantu khususnya bagian departemen warehouse untuk mengontrol stok bahan

baku maupun finish goods dan menjaga kualitas produk yang didelivery.
BAB V

PENUTUP

5.1 Kesimpulan

Dari hasil penelitian dalam perancangan pembuatan sistem ini, maka dapat

penulis simpulkan:

1. Dengan adanya aplikasi sistem ini, stok bahan baku secara cepat bisa

diketahui sehingga dapat menimilkankan terjadinya outstock.

2. Dengan aplikasi sistem ini penyimpanan gudang lebih efektif karena jumlah

barang yang diorder sesuai dengan stok yang sedikit, sehingga tidak

terjadinya overcapacity.

3. Kualitas barang lebih terjaga karena adanya metode fifo (first in first out),

karena bagian delivery menyiapkan barang dengan lead time yang lama

terlebih dahulu.

5.2 Saran

Dari hasil penelitian dalam perancangan pembuatan sistem ini, maka penulis

mengharapkan masukan dan saran terutama:

1. Diharapkan sistem ini dapat mampu dikembangkan, karena sistem ini belum

menyangkut tentang keuangan hanya mengolah quantity barang.

2. Diharapkan sistem sudah terintegrasi lebih luas ke departemen lain yang

terkait.

103
104

3. Disarankan untuk ada penelitian terkait mengenai pengembangan sistem

kearah yang lebih komplek lagi.


105

DAFTAR PUSTAKA

Aditya, Alan Nur. 2011. Jago PHP & MySQL DalamHitunganMenit. Jakarta:
Dunia. Komputer.

AgusMulyanto. 2009. SistemInformasiKonsep dan Aplikasi. Yogyakarta:


Pustaka Pelajar.

Andi Sunyoto. 2007. Pemograman database dengan Visual Basic dan Microsoft.
SQL. Yogyakarta: Andi Offset.

Al Haromainy dan Creativity Java. 2010. Aplikasi Media Most Wanted untuk
Media USB. Jakarta: Elek Media Komputindo.

Ardana. 2012. ManajemenSumberDayaManusia. Yogyakarta: GrahaIlmu.

Bertha Sidik. 2014. Pemrograman Web dengan PHP. Solo: SantikaKencana.

Budi Sutedjo Dharma Oetomo. (2006). Perencanaan dan Pembangunan


SistemInformasi. Yogyakarta: Andi Publisher.

Fathansyah. 2012. Basis Data.Bandung: Informatika.

Hidayatullah, Priyanto. 2015. Pemrograman Web dengan


HTML/CSS/JavaScript/XAMPP/PHP. Bandung: Informatika.

Indrajani. 2007. PemrogramanBerbasisObjekdengan Bahasa Java. Jakarta:


PT.Elex Media Komputindo.

Indrajani. 2015.Database Design.Jakarta: Elex Media Komputindo.

Jogiyanto, H.M. 2005.Analisa dan DesainSistemInformasi: Pendekatan.


TerstrukturTeori dan PraktikAplikasiBisnis. Yogyakarta: Andi Publisher.

Kadir, Abdul. 2013. BukuPintar. ProgramerPemula PHP. Yogyakarta: Mediakom.


Ladjamudin, Al-Bahra. 2013. Analisis dan DesainSistemInformasi.
Yogyakarta:Graha. Ilmu.

Mulyadi. 2008. SistemAkuntansi. EdisiKetiga. Jakarta: SalembaEmpat.

Murad. Dina Fitria, Kusniawati. Nia, Asyanto. Agus. 2013. Aplikasi Intelligence
Website UntukPenunjangLaporan PAUD Pada Himpaudi Kota Tangerang.
Jurnal CCIT. Tangerang: Perguruan Tinggi Raharja. Vol. 7, No. 1, September
2013.
106

Mustakini, Jogiyanto Hartono. 2010. SistemInformasiTeknologi. Yogyakarta: Andi


Offset.

Nugroho, BondanDwi, dan Imam Azhari. SistemInformasiInventori


FADEGORETAS!!™ Berbasis Barcode. Yogyakarta: Universitas Ahmad
Dahlan. Vol. 1, No. 2, September 2011.

Pratama,I Putu AgusEka. 2014.SistemInformasi dan Implementasinya. Bandung:


Informatika.

PremyslRaban.2014.Pengertian DNS. [Online]. Tersedia:


http://www.apapengertianahli.com/. [14 Juni 2018].

Pressman, Roger, S. 2012. RekayasaPerangkatLunak.PendekatanPraktisi. Edisi 7.


Yogyakarta: Andi.

Pipin,Asropudin, 2013. KamusTeknologiInformasi. Bandung: Titian Ilmu.

Sibero, Alexander F.K. 2013. Buku Web Programming Paling Lengkap. Jakarta:
Elex Media Komputindo.

Sujarweni,V. Wiratna. 2015.SistemAkuntansi.Jakarta: PustakaBaru Press.

Supono dan Vidiandry Putratama.2016. Pemrograman Web dengan PHP dan


FramworkCodeigniter. Yogyakarta: Deepublish.

Meisak, Despita. 2017. Analisis Dan Perancangan Sistem Informasi Barang


Menggunakan Metode Fifo Pada PT. Shukaku Jambi. Mediasisfo. Vol.
11, No.2: 862-875.

Suhendri. 2018. Perancangan Sistem Informasi Keluar Masuk Gabah Dengan


Algoritma Fifo (Studi Kasus Gudang Gabah Dara Mandiri). Infotech.
Vol. 4, No.4: 6-10.

Rahman, Faisal., Bagio, T. H. 2016. Sistem Informasi Inventory Menggunakan


Metode First In First Out (FIFO). Ejournal narotama. 1-8.

Manohar, H. M., Appaiah, S. 2017. Stabilization of FIFO system and


Inventory Management. Irjet. Vol. 4 : 5631-5638.

Fahri,Afakh.“https://www.academia.edu/31998652/ALGORITMA_FIFO_FCFS”.
(diakses tanggal 17 Agustus 2018)
107

LAMPIRAN

Source Code Program

Source code dalam aplikasi ini meliputi halaman login, home, incoming, first in,
first out, finish goods.

Source Code Halaman Login


<!DOCTYPE html>
<html>
<head>
<title>LOGIN</title>
<link rel="stylesheet" type="text/css" href="login/css/style.css"/>
</head>
<body>

<h1>LOGIN</h1>

<?php
if(isset($_GET['pesan'])){
if($_GET['pesan']=="gagal"){
echo "<div class='alert'>Username dan Password tidak sesuai
!</div>";
}
}
?>

<div class="kotak_login">
<p class="tulisan_login">Silahkan login</p>

<form action = "login/cek_login.php" method="post"


onSubmit="validasi()" >
<label>Username</label>
<input type="text" name="username" id="nama"
class="form_login" placeholder="Username .." required="required"
autocomplete="off"/>

<label>Password</label>
<input type="password" name="password" id="pass"
class="form_login" placeholder="Password .." required="required"
autocomplete="off"/>

<input type="submit" class="tombol_login" value="LOGIN"/>


108

<br/>
<br/>
<script type="text/javascript">
function validasi() {
var nama = document.getElementById("nama").value;
var pass = document.getElementById("pass").value;

if (nama != "" && pass!="") {


return true;
}else{
alert('Username dan Password kosong !');
}
}
</script>

</form>

</div>

</body>
</html>

*Cek_login.php

<?php
// mengaktifkan session pada php
session_start();

// menghubungkan php dengan koneksi database


include "../koneksi/koneksi.php";

// menangkap data yang dikirim dari form login


$username = $_POST['username'];
$password = $_POST['password'];

// menyeleksi data user dengan username dan password yang sesuai


$login = mysqli_query($koneksi,"select * from login where username='$username'
and password='$password'");
// menghitung jumlah data yang ditemukan
$cek = mysqli_num_rows($login);

// cek apakah username dan password di temukan pada database


if($cek > 0){

$data = mysqli_fetch_assoc($login);
109

// cek jika user login sebagai admin


if($data['level']=="admin"){

// buat session login dan username


$_SESSION['username'] = $username;
$_SESSION['level'] = "admin";
// alihkan ke halaman dashboard admin
header("location:../home/home.php");

// cek jika user login sebagai pegawai


}else if($data['level']=="operator"){
// buat session login dan username
$_SESSION['username'] = $username;
$_SESSION['level'] = "operator";
// alihkan ke halaman dashboard pegawai
header("location:../fifo_in/x_arm.php");

}else{

// alihkan ke halaman login kembali


header("location:index.php?pesan=gagal");
}
}

?>
Halaman Home
<html>
<link rel="stylesheet" type="text/css" href="style_tabel.css"/>

<?php
include "../home/header.php";
include "../koneksi/koneksi.php";
// include "../home/footer.php";

$sql = mysqli_query($koneksi, "SELECT stok from master_finish_goods where


no_part_finish_goods ='5713A595'");

$row = mysqli_fetch_array($sql);

$sql = mysqli_query($koneksi, "SELECT stok from master_finish_goods where


no_part_finish_goods ='5713A598'");

$row1 = mysqli_fetch_array($sql);

$sql = mysqli_query($koneksi, "SELECT stok from master_finish_goods where


no_part_finish_goods ='5743A382'");
110

$row2 = mysqli_fetch_array($sql);

$sql = mysqli_query($koneksi, "SELECT stok from master_finish_goods where


no_part_finish_goods ='5743A381'");

$row3 = mysqli_fetch_array($sql);

$sql = mysqli_query($koneksi, "SELECT stok from master_finish_goods where


no_part_finish_goods ='5713A622'");

$row4 = mysqli_fetch_array($sql);

$sql = mysqli_query($koneksi, "SELECT stok from master_finish_goods where


no_part_finish_goods ='5713A619'");

$row5 = mysqli_fetch_array($sql);

$sql = mysqli_query($koneksi, "SELECT stok from master_finish_goods where


no_part_finish_goods ='5743A390'");

$row6 = mysqli_fetch_array($sql);

$sql = mysqli_query($koneksi, "SELECT stok from master_finish_goods where


no_part_finish_goods ='5743A389'");

$row7 = mysqli_fetch_array($sql);
?>
<table id="TableSiswa" align="center" border="5" >
<tr>
<th>Nama Part</th>
<th>FR RH</th>
<th>FR LH</th>
<th>RR RH</th>
<th>RR LH</th>

</tr>

<tr>
<td>4L45W</td>
<td><?php echo $row['stok'];?></td>
<td><?php echo $row1['stok'];?></td>
<td><?php echo $row2['stok'];?></td>
<td><?php echo $row3['stok'];?></td>

</tr>
111

<tr>
<td>4P45</td>
<td><?php echo $row4['stok'];?></td>
<td><?php echo $row5['stok'];?></td>
<td><?php echo $row6['stok'];?></td>
<td><?php echo $row7['stok'];?></td>

</tr>
</div>
<script type="text/javascript" src="dist/js/jquery-1.4.js"></script>

<script type="text/javascript" src="dist/js/bootstrap.min.js"></script>

<script type="text/javascript" src="dist/js/jquery.fusioncharts.js"></script>

<script type="text/javascript" src="assets/js/ie10-viewport-bug-


workaround.js"></script>

<script>
$('#TableSiswa').convertToFusionCharts({
borderColor:"#66666",
swfPath: "Charts/",
type: "MSColumn3D",
data: "#TableSiswa",
width: "1050",
height: "350",
dataFormat: "HTMLTable",
renderAt: "chart-container",
dataOption:{
chartAttributes:{
caption: "Annual Stock Graph",
xAxisName: "Month",
yAxisName: "Qty Stock",
decimalPrecision: "0"
}
}
});

</script>
</body>
</html>
Halaman Incoming
<!DOCTYPE html>
<html lang="en">
112

<style type="text/css">
.container {
border: 1px solid #000;
width: 50%;
}
.margin {
margin: 10px 10px 10px 10px;
border: 1px solid #000;
}
</style>
<?php

include "../home/header.php";

include "../koneksi/koneksi.php";

?>
<div class="container" class="margin">
<h4>INCOMING PART</h4>
<form action="barang_in_simpan.php" method="post">
<table>
<tr>
<td><label class="mb-2 mr-sm-2">No Part</label></td>
<td></td>
<td><input type="text" class="form-control mb-2 mr-sm-2" placeholder=""
id="no_part_bahan_baku" name="no_part_baku"/></td>
</tr>

<tr>
<td><label class="mb-2 mr-sm-2">Tanggal Penerimaan</label></td>
<td></td>
<td><input type="date" class="form-control mb-2 mr-sm-2" id="tgl_masuk"
name="masuk" value="<?php
$tgl=date('Y-m-d');
echo $tgl;?>"
/></td>
</tr>
<tr>
<td><label class="mb-2 mr-sm-2">Jumlah</label></td>
<td></td>
<td><input type="text" class="form-control mb-2 mr-sm-2"
placeholder="Jumlah Barang" id="jumlah" name="jmh"/></td>
</tr>

<tr>
<td><label class="mb-2 mr-sm-2">Supplier</label></td>
<td></td>
113

<td><input type="text" class="form-control mb-2 mr-sm-2"


placeholder="Supplier" id="supplier" name="supp"/></td>
</tr>
</table>

<tr>

</tr>
<button type="submit" class="btn btn-primary" name="simpan">Submit</button>
</form>
</div>
</html>
Halaman First In
<?php

include "../home/header.php";

include "../koneksi/koneksi.php";

?>
<div class="container">
<h4>FIRST IN</h4>
<form action="../fifo_in/x_arm_simpan.php" method="post">
<table>
<tr>
<td><label class="mb-2 mr-sm-2">Id First In</label></td>
<td></td>
<td><input type="text" class="form-control mb-2 mr-sm-2" placeholder=""
name="id_first_in"/></td>
</tr>

<tr>
<td><label class="mb-2 mr-sm-2">No Part F/G</label></td>
<td></td>
<td><input type="text" class="form-control mb-2 mr-sm-2"
name="no_part_first"/></td>
</tr>

<tr>
<td><label class="mb-2 mr-sm-2">Tanggal Produksi</label></td>
<td></td>
<td><input type="date" class="form-control mb-2 mr-sm-2"
name="tgl_prod"/></td>
</tr>

<tr>
114

<td><label class="mb-2 mr-sm-2">Jumlah</label></td>


<td></td>
<td><input type="text" class="form-control mb-2 mr-sm-2"
placeholder="Jumlah Barang" id="jumlah" name="jmh"/></td>
</tr>
<tr>
<td><label class="mb-2 mr-sm-2">status</label></td>
<td></td>
<td><input type="text" class="form-control mb-2 mr-sm-2"
name="status"/></td>
</tr>
<tr>
<td><input type="hidden" class="form-control mb-2 mr-sm-2"
name="tgl_del"/></td>
</tr>

</table>
<button type="submit" class="btn btn-primary" name="simpan">Submit</button>
</form>
</div>

<?php

include "../koneksi/koneksi.php";
// menangkap data yang di kirim dari form
$first_in = $_POST['id_first_in'];
$no_part = $_POST['no_part_first'];
$tgl_prod = $_POST['tgl_prod'];
$tgl_del = $_POST['tgl_del'];
$jmh = $_POST['jmh'];
$status = $_POST['status'];

// menginput data ke database


mysqli_query($koneksi,"insert into first_in
values('$first_in','$no_part','$tgl_prod','$tgl_del','$jmh','$status')");

header("location:x_arm.php");

?>
Halaman First Out

<?php

include "../home/header.php";

include "../koneksi/koneksi.php";
115

?>
<div class="container">
<h4>FIRST OUT</h4>
<form action="../fifo_out/fifo_out_cari.php" method="post">
<table>
<tr>
<td><label class="mb-2 mr-sm-2">id first out</label></td>
<td></td>
<td><input type="text" class="form-control mb-2 mr-sm-2" placeholder=""
name="id_first_in"/></td>
</tr>

<tr>
<td><label class="mb-2 mr-sm-2">No Part F/G</label></td>
<td></td>
<td><input type="text" class="form-control mb-2 mr-sm-2"
name="no_part_first"/></td>
</tr>

<tr>
<td><label class="mb-2 mr-sm-2">Tanggal Delivery</label></td>
<td></td>
<td><input type="date" class="form-control mb-2 mr-sm-2"
name="tgl_del"/></td>
</tr>

<tr>
<td><label class="mb-2 mr-sm-2">Jumlah</label></td>
<td></td>
<td><input type="text" class="form-control mb-2 mr-sm-2"
placeholder="Jumlah Barang" id="jumlah" name="jmh"/></td>
</tr>
<tr>
<td><label class="mb-2 mr-sm-2">status</label></td>
<td></td>
<td><input type="text" class="form-control mb-2 mr-sm-2"
name="status"/></td>
</tr>
<tr>

<td><input type="hidden" class="form-control mb-2 mr-sm-2"


name="tgl_prod"/></td>
</tr>

</table>
116

<tr>

</tr>
<button type="submit" class="btn btn-primary" name="simpan">Submit</button>
</form>

</div>
Halaman Finish Goods
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="content-type" content="text/html" />
<meta name="author" content="eko_wibowo" />
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css"/>
<script
src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script
src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js"></s
cript>
<script
src="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js"></script
>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-
awesome/4.7.0/css/font-awesome.min.css"/>
<link rel="stylesheet" type="text/css" href="../home/style_tabel.css"/>
<style type="text/css">
.container {
border: 1px solid #000;
width: 50%;
}
.margin {
margin: 10px 10px 1px 10px;
border: 1px solid #000;
}
.margin1{
margin: 30px;

}
</style>

<title>finish goods</title>
</head>
<form action="" method="POST">
<body>
117

<?php
include "../home/header.php";
include "../koneksi/koneksi.php";

?>
<button style="background-color: blueviolet;" class="margin"
onclick="window.location='form_input_incoming.php'">CETAK </button>
<form action="" method="POST">
<input type="date" class="margin" name="date1" />->
<input type="date" class="margin" name="date2" />
<input class="margin" type="text" placeholder="Cari.." name="nama_part"/>
<button type="submit" name="cari"><i class="fa fa-search"></i></button>
</form>
<table style="margin: 60px;">
<tr>
<td>NO</td>
<td>ID Part</td>
<td>No_Part</td>
<td>Tanggal Produksi</td>
<td>Tanggal Delivery</td>
<td>Jumlah</td>
<td>Lead Time</td>

</tr>
<?php
function tampil_fg(){
include "../koneksi/koneksi.php";
$no=1;
$query= "SELECT * FROM first_in ORDER BY tgl_produksi ASC";
$run= mysqli_query($koneksi, $query);
// if ($run->num_rows > 0){
while($row = mysqli_fetch_array($run)){//untuk melihat hasil dari database

$selisih = new DateTime($row['tgl_produksi']);


$sekarang = new DateTime();
$diff = $sekarang->diff($selisih);
//echo $diff->days;
echo '<tr>
<td>'.$no++ .'</td>
<td>'.$row['id_first_in'] .'</td>
<td>'.$row['no_part_finish_goods'] .'</td>
<td>'.$row['tgl_produksi'] .'</td>
<td>'.$row['tgl_delivery'] .'</td>
<td>'.$row['jumlah'] .'</td>
<td>'.$diff->days .'</td>
</tr>
118

';
}
}
tampil_fg();
?>
</table>
</nav>
</body>
</form>
</html>

function tampil_fg(){
include "../koneksi/koneksi.php";
$no=1;
$query= "SELECT * FROM first_in ORDER BY tgl_produksi ASC";
$run= mysqli_query($koneksi, $query);
// if ($run->num_rows > 0){
while($row = mysqli_fetch_array($run)){//untuk melihat hasil dari database
echo '<tr>
<td>'.$no++ .'</td>
<td>'.$row['id_first_in'] .'</td>
<td>'.$row['no_part_finish_goods'] .'</td>
<td>'.$row['tgl_produksi'] .'</td>
<td>'.$row['tgl_delivery'] .'</td>
<td>'.$row['jumlah'] .'</td>
</tr>
';
}
}
DAFTAR RIWAYAT HIDUP

A. BIOGRAFI
Nama : Eko Wibowo
Tempat, tanggal lahir : Cilacap, 08 Desember 1995
Jenis kelamin : Laki-Laki
Alamat : Desa Karanggintung Rt 06/03
Kec. Gandrungmangu, Kab. Cilacap
No. Telp : 085291219221
E-mail : wibowoeko23@gmail.com
Agama : Islam
Status Perkawinan : Lajang
Kewarganegaraan : Indonesia

B. RIWAYAT PENDIDIKAN

SD N 02 Karanggintung : 2001 - 2007

SMP N 1 Karangpucung : 2007 - 2010

SMK N Karangpucung : 2011 - 2013

STT Pelita Bangsa : 2014 - 2018

C. PEKERJAAN
PT. Aisin Indonesia : 2015 - 2016
PT. Yamaha Music : 2016 - 2018
PT. JFD Indonesia : 2018 - Sekarang

Anda mungkin juga menyukai