PERANCANGAN SISTEM INFORMASI PERSEDIAAN BARANG … · aplikasi Visual Basic Net data barang dan...

114
ii PERANCANGAN SISTEM INFORMASI PERSEDIAAN BARANG (RAW MATERIAL) PADA PT. GIKEN PRECISION INDONESIA SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Oleh Anika Parhusip 161300144 PROGRAM STUDI SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN SISTEM INFORMATIKA DAN KOMPUTER (STMIK) GICI BATAM 2017

Transcript of PERANCANGAN SISTEM INFORMASI PERSEDIAAN BARANG … · aplikasi Visual Basic Net data barang dan...

ii

PERANCANGAN SISTEM INFORMASI PERSEDIAAN BARANG (RAW MATERIAL) PADA PT. GIKEN

PRECISION INDONESIA

SKRIPSI

Diajukan Untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana

Oleh Anika Parhusip

161300144

PROGRAM STUDI SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN SISTEM INFORMATIKA DAN

KOMPUTER (STMIK) GICI BATAM

2017

PERANCANGAN SISTEM INFORMASI PERSEDIAAN BARANG (RAW MATERIAL) PADA PT. GIKEN

PRECISION INDONESIA

SKRIPSI

OLEH ANIKA PARHUSIP

161300144

PROGRAM STUDI SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN

KOMPUTER (STMIK) GICI BATAM 2017

vi

Bersukacitalah dalam pengharapan, sabarlah dalam

kesesakan dan bertekunlah dalam doa. Bantulah dalam

kekeurangan orang – orang kudus dan usahakan lah

dirimu untuk selalu memberikan tumpangan .

Berkatilah siapa yang menganiaya kamu, berkatilah dan

jangan mengutuk.

Bersukacitalah dengan orang –orang yang

bersukacita, dan menangislah dengan orang –orang

yang menangis . Hendaklah kamu sehati sepikir dalam

hidupmu bersama; janganlah kamu memikirkan

perkara-perkara yang tinggi, tetapi arahkanlah dirimu

kepada perkara-perkara yang sederhana. Janganlah

menganggap dirimu pandai.Janganlah membalas

kejahatan dengan kejahatan; lakukanlah apa yang baik.

viii

ABSTRAK

Anika Parhusip, Perancangan Sistem Informasi Persediaan Barang pada PT. Giken Precision Indonesia. (Di bawah bimbingan Sandy Suwandana, M.Kom)

Sistem informasi persediaan barang pada PT. Giken Precision Indonesia

adalah suatu perusahaan dimana kegiatannya melakukan inventarisasi barang (bahan baku) meliputi data barang masuk, data hasil inspeksi, data barang keluar, data barang kembali, dihitung dalam data persediaan barang. Kegiatan ini sangat penting dalam rangka menjaga kelancaran proses produksi, meningkatkan efisiensi, dan menentukan kinerjanya dalam hal penghematan biaya persediaan bahan baku. Data tersebut diolah untuk mengetahui jumlah persediaan dalam periode per bulan maupun per tahun sesuai yang dibutuhkan. Sebelumya pengolahan data dilakukan dengan manual, dengan merancang sistem yang terkomputerisasi menggunakan aplikasi Visual Basic Net data barang dan data pemasok telah disimpan dalam basis data untuk mempermudah transaksi sehari-hari. Aplikasi ini diharapkan mempermudah kinerja dalam memperoleh informasi persediaan barang dan membuat laporan persediaan barang dalam waktu yang cepat dan akurat. Kata kunci: Sistem, Informasi, Persediaan

ix

ABSTRACT Parhusip, Anika. Design of Inventory Information System at PT. Giken Precision Indonesia. (Under the guidance of Suwandana, Sandy M.Kom) Inventory information system at PT. Giken Precision Indonesia is a company where its activities carry out inventory of goods (raw materials) including data of goods entered, data of inspection result, data of goods out, data of goods returned, calculated in inventory data. This activity is very important in order to maintain the smoothness of the production process, improve efficiency, and determine its performance in terms of raw material inventory cost savings. The data is processed to determine the amount of inventory in the period per month or per year as required. Previously data processing was done manually, by designing a computerized system using Visual Basic Net data application of goods and supplier data has been stored in the database to facilitate daily transactions. This application is expected to facilitate the performance in obtaining goods inventory information and create inventory reports by fast and accurate time. Keywords: System, Information, Inventory

x

DAFTAR ISI Judul Halaman

HALAMAN SAMPUL ............................................................................................... i

HALAMAN JUDUL .................................................................................................. ii

HALAMAN PERSETUJUAN ................................................................................. iii

HALAMAN PENGESAHAN ................................................................................... iv

HALAMAN PERNYATAAN ................................................................................... v

KATA PERSEMBAHAN ......................................................................................... vi

KATA PENGANTAR .............................................................................................. vii

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

ABSTRACT ................................................................................................................ ix

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

DAFTAR TABEL ................................................................................................... xiii

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

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

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

1.2 Perumusan Masalah ...................................................................................... 3

1.3 Batasan Masalah ........................................................................................... 4

1.4 Tujuan Penelitian .......................................................................................... 4

1.5 Manfaat Penelitian ........................................................................................ 5

1.6 Sistematika Penulisan ................................................................................... 6

BAB II LANDASAN TEORI .................................................................................... 7

2.1 Teori Pendukung ........................................................................................... 7

2.1.1 Pengertian Dasar Sistem ..................................................................... 7

2.1.1.1 Karakteristik sistem ................................................................ 8

2.1.1.2 Klasifikasi Sistem ................................................................ 10

2.1.2 Pengertian Dasar Informasi .............................................................. 11

xi

2.1.3 Pengertian Dasar Sistem Informasi .................................................. 13

2.1.3.1 Komponen Sistem Informasi ............................................... 14

2.1.3.2 Klasifikasi Sistem Informasi berdasarkan Fungsi ................ 16

2.2 Konsep Persediaan Barang ......................................................................... 17

2.2.1 Economic Order Quantity (EOQ) .................................................... 20

2.2.2 Titik Pemesanan Kembali (Reorder Point) ...................................... 20

2.3 Alat perancangan Sistem ............................................................................ 21

2.3.1 Data Flow Diagram (DFD) .............................................................. 21

2.3.2 Entity Relationship Diagram (ERD) ................................................ 25

2.3.3 Flowchart ......................................................................................... 27

2.3.4 Kamus Data (Data Dictionary) ........................................................ 28

2.4 Pengenalan Basis Data ................................................................................ 30

2.4.1 Tingkatan Basis Data ........................................................................ 31

2.4.2 Model-Model Basis Data .................................................................. 32

2.5 Penelitian Terdahulu ................................................................................... 35

BAB III METODOLOGI PENELITIAN .............................................................. 40

3.1 Kerangka Kerja ........................................................................................... 40

3.1.1 Tahap Perancangan ........................................................................... 40

3.1.1.1 Observasi Lapangan ............................................................. 40

3.1.1.2 Perumusan Masalah ............................................................. 40

3.1.1.3 Penentuan Tujuan ................................................................ 41

3.1.2 Tahap Analisa ................................................................................... 41

3.1.2.1 Studi Pustaka ........................................................................ 41

3.1.2.2 Pengumpulan Data ............................................................... 41

3.1.2.3 Analisis Sistem Berjalan ...................................................... 43

3.1.2.4 Analisis Kebutuhan Sistem .................................................. 43

3.1.3 Tahap Perancangan Sistem (Design) ................................................ 43

3.1.3.1 Perancangan Basis Data ....................................................... 43

3.1.3.2 Perancangan Aplikasi ........................................................... 44

3.1.3.3 Pengembangan Sistem ......................................................... 44

xii

3.1.3.4 Penerapan (Implementasi) .................................................... 44

3.1.4 Tahap Kesimpulan dan Saran ........................................................... 45

3.2 Gambaran Umum Perusahaan Giken Precision Indonesia ......................... 46

3.2.1 Sejarah Singkat PT. Giken Precision Indonesia ............................... 46

3.2.2 Struktur Organisasi ........................................................................... 49

BAB IV ANALISIS DAN IMPLEMENTASI ........................................................ 54

4.1 Analisis Sistem yg Sedang Berjalan ........................................................... 54

4.1.1 Prosedur yang Sedang Berjalan ........................................................ 55

4.1.2 Dokumen Input ................................................................................. 58

4.1.3 Dokumen Output .............................................................................. 58

4.2 Analisis Sistem yang Diusulkan ................................................................. 61

4.3 Rancangan Basis Data ................................................................................ 68

4.3.1 Rancangan Input ............................................................................... 73

4.3.2 Perancangan Output .......................................................................... 77

4.4 Implementasi............................................................................................... 78

4.4.1 Implementasi Dokumen Input Antar Muka ...................................... 83

4.4.2 Implementasii Dokumen Output Antar Muka .................................. 89

BAB V PENUTUP ................................................................................................... 96

5.1 Kesimpulan ................................................................................................. 96

5.2 Saran ........................................................................................................... 97

DAFTAR PUSTAKA ............................................................................................... 98

xiv

DAFTAR GAMBAR Gambar Halaman

Gambar 2.1 Komponen Sistem Informasi .............................................................. 16

Gambar 2.2 Tingkatan Basis Data ......................................................................... 32

Gambar 2.3 Model Hirarkis (Model Pohon) .......................................................... 33

Gambar 2.4 Model Jaringan (Network Model) ...................................................... 33

Gambar 3.1 Kerangka Kerja .................................................................................. 45

Gambar 3.2 Group Organisasi Giken ..................................................................... 47

Gambar 3.3 Lokasi PT. Giken Precision Indonesia di Batam................................ 48

Gambar 3.4 Struktur Organisasi PT. Giken Precision Indonesia ........................... 50

Gambar 4.1 Diagram Arus Dokumen sistem Berjalan .......................................... 56

Gambar 4.2 Stock Card Barang ............................................................................ 58

Gambar 4.3 Form Permintaan (Part Request Form) ............................................ 60

Gambar 4.4 Diagram Konteks yang Diusulkan ..................................................... 62

Gambar 4.5 Data Flow Diagram Level 0 ............................................................. 63

Gambar 4.6 Data Flow Diagram Level 1 Proses 1.0 ............................................. 64

Gambar 4.7 Data Flow Diagram Level 1 Proses 2.0.............................................. 65

Gambar 4.8 Data Flow Diagram Level 1 Proses 3.0 ............................................. 66

Gambar 4.9 Data Flow Diagram Level 1 Proses 4.0 ............................................. 66

Gambar 4.10 Data Flow Diagram Level 1 Proses 5.0 ........................................... 67

Gambar 4.11 Entity Relationship Diagram ............................................................ 68

Gambar 4.12 Database Relationship ..................................................................... 68

Gambar 4.13 Bentuk Tidak Normal ....................................................................... 70

Gambar 4.14 Bentuk Normal ke Satu (1 NF) ........................................................ 70

Gambar 4.15 Bentuk Normal ke Satu (2 NF) ........................................................ 71

Gambar 4.16 Perancangan Menu Login................................................................. 72

Gambar 4.17 Rancangan Menu Utama .................................................................. 73

Gambar 4.18 Rancangan Input Data Barang.......................................................... 73

xv

Gambar 4.19 Rancangan Master Input Data Supplier ........................................... 74

Gambar 4.20 Rancangan Input Data Barang Masuk .............................................. 75

Gambar 4.21 Rancangan Input Update Hasil Inspeksi .......................................... 75

Gambar 4.22 Rancangan Form Permintaan Barang .............................................. 76

Gambar 4.23 Rancangan Form Barang Keluar ...................................................... 77

Gambar 4.24 Rancangan Form Barang Return ...................................................... 78

Gambar 4.25 Implementasi Menu Login ............................................................... 83

Gambar 4.26 Implementasi Menu Utama .............................................................. 84

Gambar 4.27 Implementasi Menu Barang ............................................................. 84

Gambar 4.28 Implementasi Menu Supplier ........................................................... 85

Gambar 4.29 Implementasi Form Barang Masuk .................................................. 85

Gambar 4.30 Implementasi Form Update Hasil Inspeksi ...................................... 86

Gambar 4.31 Implementasi Form Permintaan Barang .......................................... 86

Gambar 4.32 Implementasi Form Barang Keluar .................................................. 87

Gambar 4.33 Implementasi Form Barang return ................................................... 87

Gambar 4.34 Implementasi Output Laporan barang .............................................. 88

Gambar 4.35 Implementasi Output Laporan Supplier ........................................... 89

Gambar 4.36 Implementasi Output Laporan Barang Masuk ................................. 89

Gambar 4.37 Implementasi Output Laporan Permintaan Barang ......................... 90

Gambar 4.38 Implementasi Output Laporan Barang Keluar ................................ 90

Gambar 4.39 Implementasi Output Laporan Barang Return ................................. 91

xiii

DAFTAR TABEL Tabel Halaman

Tabel 2.1 Simbol-simbol Diagram Alir Data ......................................................... 24

Tabel 2.2 Simbol Entity Relationship Diagram (ERD) ......................................... 26

Tabel 2.3 Simbol Flowchart .................................................................................. 27

Tabel 2.4 Simbol Kamus Data ............................................................................... 29

Tabel 2.5 Model Relasional ................................................................................... 34

Tabel 4.1 Perancangan Output Laporan Data Barang ............................................ 79

Tabel 4.2 Perancangan Output Laporan Data Supplier .......................................... 79

Tabel 4.3 Perancangan Output Laporan Data Barang Masuk ............................... 80

Tabel 4.4 Perancangan Output Laporan Data Permintaan Barang ...................... 81

Tabel 4.5 Perancangan Output Laporan Data Barang Keluar .............................. 81

Tabel 4.6 Perancangan Output Laporan Data Barang Return ............................... 82

Tabel 4.7 Pengujian Dengan Metode Black-Box ................................................... 94

2

Hubungannya dengan bahan baku yaitu ketika terjadi persediaan bahan baku

yang terlalu besar yang tidak sebanding dengan kebutuhan produksi, hal ini akan

menambah beban bunga, biaya pemeliharaan dan penyimpanan dalam gudang,

serta kemungkinan terjadinya punyusutan dan kualitas yang tidak bisa

dipertahankan karena dipengaruhi oleh suhu dan kondisi gudang. Baru-baru ini

masih banyak ditemukan perusahaan menggunakan program Microsoft Excel

untuk menyimpan data-data barang yang masuk dan keluar, permintaan

konsumen, ketersediaan barang yang ada di gudang. Hal yang menjadi kendala

adalah ketika semua informasi tersebut dibutuhkan, maka harus membuka semua

tabel yang ada (sheet by sheet), diperkirakan akan membutuhkan waktu dan

tenaga yang tidak sedikit dan telah dianggap kurang efisien. Berdasarkan

permasalahan tersebut perlu dibuat sistem informasi yang akurat dan tepat. Alasan

lain perlunya manajemen persediaan bahan baku bagi perusahaan adalah karena

adanya unsur ketidakpastian permintaan (permintaan yang mendadak) sebagai

contoh produksi menemukan barang rusak dan harus diganti dengan Lot yang

baru, adanya unsur ketidakpastian pasokan dari supplier, dan adanya unsur

ketidakpastian tenggang waktu.

Perusahaan Giken Precision Indonesia pada saat ini masih menggunakan

Microsoft Office. Untuk membuat laporan kerja dibutuhkan waktu membuat

sheets yang setiap saatnya masih akan memperhatikan jumlah kolom, baris, judul,

tanggal dan sebagainya sesuai keperluan data. Tingkat konsentrasi terhadap

aplikasi dan data harus tinggi. Dengan alasan ini penulis membuat Perancangan

Sistem Informasi Persediaan Barang (Raw Material) pada PT. Giken

Precision Indonesia. Dimana sistem informasi tersebut berisi informasi data-data

3

yang dibutuhkan pencari informasi yang diatur secara rapi dalam data base,

sehingga memudahkan dalam pencarianya guna memberikan layanan yang terbaik

pada pelanggan, untuk memperlancar proses produksi, dan untuk mengantisipasi

kemungkinan terjadinya kekurangan persediaan (Stock out). Sistem informasi ini

disesuaikan dengan yang banyak digunakan yaitu didukung dengan interface yang

menarik dan menggunakan bahasa scripting, seperti Java Script, PHP Script, ASP

Script. Bahasa scripting tersebut selanjutnya digabungkan dengan bahasa Hyper

Text Markup Language (HTML).

Perancangan Sistem Informasi Persediaan Barang Bahan Mentah pada PT.

Giken Precision Indonesia dibuat untuk mempermudah pengguna informasi

persediaan barang khususnya Departement Store untuk mengetahui jumlah

masing-masing barang yang ada di gudang. Pencarian informasi barang akan lebih

mudah mencari data-data yang langsung terhubung dengan database

menggunakan Visual Basic Net. Tingkat kesalahan pada saat input data barang

diharapkan semakin kecil ketika menggunakan sistem ini karena semua data

material sudah dimasukkan ke dalam sistem.

1.2 Perumusan masalah

Berkaitan dengan bahan baku barang-barang produksi pada PT. Giken

Precision Indonesia, maka dalam rumusan masalah yang akan diteliti adalah

sebagai berikut:

1. Bagaimana sistem informasi persediaan barang di gudang yang sedang

berjalan pada PT. Giken Precision Indonesia?

4

2. Bagaimana mempermudah pencarian data barang maupun dalam inventori

berdasarkan kategori tertentu pada PT. Giken Precision Indonesia?

3. Bagaimana menghasilkan laporan yang efektif dan efisien pada PT. Giken

Precision Indonesia?.

1.3 Batasan Masalah

Adanya pembatasan masalah bertujuan untuk mengarahkan penelitian agar

tidak menyimpang dari tujuan awal. Batasan masalah yaitu untuk mempelajari

atau meneliti tentang perancangan sistem informasi persediaan barang bahan baku

pada PT. Giken Precision Indonesia, antara lain:

1. Perancangan sistem ini berbasis desktop yang menampilkan data barang, data

supplier, data return barang, dan data keluar masuknya barang.

2. Sistem akan berjalan dalam sebuah jaringan komputer lokal tanpa

menggunakan jaringan internet.

3. Dalam pembuatan sistem ini menggunakan pemrograman visual basic net dan

database mysql serta laporan dengan Crystal Report.

1.4 Tujuan Penelitian

Tujuan penelitian merupakan rumusan kalimat yang menunjukkan adanya

sesuatu hal yang diperoleh setelah kegiatan penelitian selesai. Dengan demikian,

pada dasarnya tujuan penelitian akan memberikan informasi mengenai apa yang

akan diperoleh setelah selesai penelitian. Tujuan penelitian berkaitan dengan

rumusan masalah. Adapun tujuan diadakan penelitian adalah:

5

1. Untuk mengetahui permasalahan sistem informasi persediaan barang bahan

baku di gudang yang sedang berjalan pada PT. Giken Precision Indonesia

2. Memberikan solusi terhadap kelemahan sistem informasi persediaan barang

pada PT. Giken Precision Indonesia

3. Untuk menghasilkan laporan yang efektif dan efisien pada PT. Giken

Precision Indonesia tanpa menggunakan jaringan internet.

1.5 Manfaat Penelitian

Kegunaan dari hasil penelitian yang akan dilakukan, diharapkan mampu

memberikan manfaat baik kegunaan secara teoritis dan praktis yang akan

dijabarkan sebagai berikut:

1. Diharapkan dapat mengembangkan ilmu pengetahuan, khususnya tentang

sistem informasi terutama bagi akademisi yang ingin menganalisis

perancangan sistem informasi persediaan barang.

2. Adapun hasil dari kegiatan ini dapat diabadikan sebagai tambahan literatur

dan referensi bagi penelitian yang berhubungan di masa yang akan

mendatang dan sebagai bahan masukan dan pertimbangan bagi perusahaan

yang masih menggunakan aplikasi manual (excel) tentang perancangan sistem

informasi persediaan barang.

3. Dengan adanya sistem informasi persediaan barang bahan baku ini

diharapkan dapat memberi kemudahan bagi pengguna supaya lebih efektif

dan efisien dalam mengolah data raw material, mendapatkan informasi akurat

dan cepat tentang raw material guna membuat sebuah keputusan.

6

1.6 Sistematika Penulisan

Secara garis besar penelitian ini terdiri dari 5 (lima) bab dan beberapa

lampiran. Adapun setiap bab terdiri dari sub-sub bab. Berikut adalah sistematika

penulisan skripsi ini:

BAB I PENDAHULUAN

Pendahuluan menguraikan tentang latar belakang masalah, pemilihan judul,

perumusan masalah, batasan permasalahan, tujuan penelitian, manfaat penelitian,

serta sistematika penulisan.

BAB II LANDASAN TEORI

Landasan teori yaitu bab yang menguraikan tentang kajian pustaka baik dari buku-

buku ilmiah, maupun sumber-sumber lain yang mendukung penelitian ini,

diantaranya mengenai teori-teori sistem informasi persediaan barang dan bahasa

pemrograman yang digunakan.

BAB III METODOLOGI PENELITIAN

Metodologi penelitian yaitu menguraikan tentang objek penelitian, metode

pengumpulan data dan model dari metode pengembangan sistem yang digunakan.

BAB IV ANALISIS DAN IMPLEMENTASI

Bab ini menjelaskan tentang analisis sistem berjalan dan perancangan sistem baru

menggunakan visual basic net dan juga uraian tinjauan umum perusahaan tentang

perangkat lunak dan perangkat keras komputer yang digunakan.

BAB V PENUTUP

Penutup yaitu bab yang berisi kesimpulan berdasarkan uraian yang diperoleh dari

bab-bab sebelumnya dan saran yang berguna untuk pengembangan sistem lebih

lanjut.

1

BAB I PENDAHULUAN

1.1 Latar Belakang Masalah

Dewasa ini perkembangan teknologi informasi menuntut para pekerja

menyelesaikan semua pekerjaannya harus cepat dan tepat waktu. Dalam kegiatan

perusahaan, manajemen persediaan barang mempunyai hubungan yang sangat erat

dengan kegiatan produksi karena untuk menjalankan kegiatan produksi harus ada

bahan baku. Oleh karena itu setiap perusahaan merancang dan menjamim

manajemen bahan baku menjadi masalah yang sangat penting. Tujuannya supaya

tidak terjadi keterlambatan bahan baku. Apabila persediaan bahan baku terlalu

kecil akan mengakibatkan kemacetan dalam kegiatan proses produksi, efeknya

adalah permintaan pelanggan tidak tercapai tepat waktu dan perusahaan

mengalami kerugian waktu tenaga kerja. Alasan ini menuntut diadakan penentuan

sistem persediaan barang secara baik. Dahulu pada umumnya menyimpan semua

informasi dan dokumen pekerjaan masih menggunakan buku yang disimpan

dalam lemari dokumen yang tentunya membutuhkan tempat yang lebih luas, maka

dari itu sekarang bergeser menggunakan komputer untuk menyimpan data-data

suatu perusahaan (computerized).

Setiap perusahaan memiliki kebutuhan informasi yang berbeda-beda untuk

meningkatkan produktivitasnya baik dalam jumlah unit persediaan bahan baku

yang ada dalam perusahaan, waktu penggunaannya, maupun jumlah biaya untuk

membeli bahan baku. Kesalahan dalam mengontrol besarnya investasi (modal

yang tertanam) akan mempengaruhi keuntungan atau laba perusahaan.

8

4. Unsur dasar dari proses (arus informasi, energi dan material) lebih penting dari

pada elemen sistem.

5. Tujuan organisasi lebih penting dari pada tujuan elemen.

2.1.1.1 Karakteristik sistem

Suatu sistem mempunyai karakteristik atau sifat-sifat tertentu, Nur Elfi Husda

(2012:112). Karakteristik sistem antara lain:

1. Komponen sistem (Components)

Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, yang

artinya saling bekerja sama membentuk satu kesatuan. Komponen-komponen

sistem atau elemen-elemen sistem dapat berupa suatu subsistem atau bagian-

bagian dari sistem. Setiap subsistem mempunyai sifat-sifat dari sistem yang

menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara

keseluruhan.

2. Batas sistem/Ruang Lingkup Sistem (Boundary)

Batas sistem merupakan daerah yang membatasi antara suatu sistem dengan

sistem yang lainnya atau dengan lingkungan luarnya. Batas sistem ini

memungkinkan suatu sistem dipandang sebagai suatu kesatuan.

3. Lingkungan Luar Sistem (Enviroment)

Lingkungan luar dari suatu sistem adalah apapun diluar batas dari sistem yang

mempengaruhi operasi sistem. Lingkungan luar sistem dapat menguntungkan dan

dapat merugikan sistem tersebut.

9

4. Penghubung sistem (Interface)

Penghubung merupakan media penghubung antar satu subsistem dengan

subsistem yang lainnya. Keluaran (Output) dari satu subsistem akan menjadi

masukan (Input) untuk subsistem yang lainnya dengan melalui penghubung.

5. Masukan sistem (Input)

Masukan adalah energi yang dimasukkan ke dalam sistem. Masukan dapat

berupa masukan perawatan (maintenance input) dan masukan sinyal (Signal

Input).

6. Keluaran sistem (Output)

Keluaran adalah hasil dari energi yang diolah dan diklasifikasikan menjadi

keluaran yang berguna dan sisa pembuangan. Misalnya untuk sistem komputer,

panas yang dihasilkan adalah keluaran yang tidak berguna hasil sisa

pembuangan, sedang informasi adalah keluaran yang dibutuhkan.

7. Pengolah sistem (Process)

Suatu sistem dapat mempunyai suatu bagian pengolah yang akan merubah

masukan menjadi keluaran. Contohnya bagian akuntansi yang mengolah data

transaksi menjadi laporan keuangan.

8. Sasaran sistem (Objective)

Suatu sistem pasti mempunyai tujuan (goal) atau sasaran (objective). Sasaran

merupakan hasil yang ingin dicapai oleh sistem, sehingga dapat dikatakan bahwa

suatu sistem akan berhasil bila sasaran dan tujuan dapat dicapai.

Dalam karakteristik sistem yang telah disebutkan sebelumnya, suatu sistem

memerlukan masukan (input) yang akan diproses dan akan menghasilkan keluaran

10

(Output). Salah satu input dari sebuah sistem dapat berupa informasi. Informasi

sangat penting bagi suatu sistem

2.1.1.2 Klasifikasi Sistem

Sistem dapat diklasifikan dari beberapa sudut pandang, Nur Elfi Husda

(2012:115) diantaranya sebagai berikut ini:

1. Sistem diklasifikasikan sebagai abstrak (abstract system) dan sistem fisik

(physical system). Sistem abstrak adalah sistem yang berupa pemikiran atau ide-

ide yang tidak tampak secara fisik. Misalnya sistem teologia, yaitu sistem yang

berupa pemikiran-pemikiran hubungan antara manusia dengan Tuhan. Sistem

fisik merupakan sistem yang ada secara fisik. Misalkan sistem komputer, sistem

akuntansi, sistem produksi dan lain sebagainya.

2. Sistem diklasifikasikan sebagai sistem alamiah (natural system) dan sistem

buatan manusia (human made system). Sistem alamiah adalah sistem yang terjadi

melalui proses alam, tidak dibuat manusia. Misalnya sistem perputaran bumi.

Sistem buatan manusia adalah sistem yang dirancang oleh manusia dimana

melibatkan interakasi antara manusia dengan mesin, disebut dengan human-

machine system ataupun man-machine-system. Sistem informasi akuntansi

merupakan contoh man-machine system, karena menyangkut penggunaan

komputer yang berinteraksi dengan manusia.

3. Sistem diklasifikasikan sebagai sistem tertentu (deterministic system) dan sistem

tak tentu (probabilistic system). Sistem tertentu beroperasi dengan tingkah laku

yang sudah dapat diprediksi. Interaksi antara bagian-bagiannya dapat dideteksi

11

dengan pasti, sehingga keluaran dari sistem dapat diramalkan. Sistem komputer

adalah contoh dari sistem tertentu yang tingkah lakunya dapat dipastikan

berdasarkan program-program yang dijalankan. Sistem tak tentu adalah sistem

yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur

probabilitas, contoh sistem manusia.

4. Sistem diklasifikasikan sebagai sistem tertutup (closed system) dan sistem

terbuka (open system). Sistem tetutup merupakan sistem yang tidak berhubungan

dan tidak terpengaruh dengan lingkungan luarnya. Sistem ini sudah ada

mekanisme pengendalian dan tanpa adanya turut campur tangan dari pihak

diluarnya. Secara teoritis sistem tertutup ini ada, tetapi kenyataannya tidak ada

sistem yang benar-benar tertutup, yang ada hanyalah relatively closed system

(secara relatif tertutup, tidak benar-benar tertutup). Sistem terbuka adalah sistem

yang berhubungan dan terpengaruh dengan lingkungan luarnya. Sistem ini

menerima masukan dan menghasilkan keluaran untuk lingkungan luar atau

subsistem yang lainnya. Karena sistem sifatnya terbuka dan terpengaruh oleh

lingkungan luarnya, maka suatu sistem harus mempunyai suatu sistem

pengendalian yang baik. Sistem yang baik harus dirancang sedemikian rupa,

sehingga secara relatif tertutup karena sistem tertutup akan bekerja secara

otomatis dan terbuka hanya untuk pengaruh yang baik saja.

2.1.2 Pengertian Dasar informasi

Menurut Gordon B. Davis, yang dikutip dari buku Nur Elfi Husda (2012:117)

informasi adalah data yang telah diolah menjadi suatu bentuk yang penting bagi

12

sipenerima dan mempunyai nilai yang nyata yang dapat dirasakan dalam keputusan-

keputusan yang sekarang atau keputusan-keputusan yang akan datang. Menurut

Raymond Mcleod, yang dikutip dari buku Nur Elfi Husda (2012:117) informasi

adalah data yang telah diolah menjadi bentuk yang memiliki arti bagi sipenerima dan

bermanfaat bagi pengambilan keputusan saat ini atau mendatang.

Secara umum informasi didefinisikan sebagai hasil dari pengolahan data dalam

suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang

menggambarkan suatu kejadian-kejadian (event) yang nyata (fact) yang digunakan

untuk pengambilan keputusan. Suatu sistem yang kurang informasi akan menjadi

luruh. Keadaan dari sistem dalam hubungannya dengan keberakhirnya disebut dengan

istilah entropy. Sumber dari informasi adalah data. Data merupakan bentuk jamak

dari bentuk tunggal atau data-item. Data adalah kenyataan yang menggambarkan

suatu kejadian-kejadian dan kesatuan nyata. Kejadian-kejadian (event) adalah sesuatu

yang terjadi pada saat tertentu. Kesatuan nyata (fact) adalah berupa suatu objek nyata

seperti tempat, benda dan orang yang betul-betul ada dan terjadi.

Adapun fungsi-fungsi informasi adalah sebagai berikut:

1. Untuk meningkatkan pengetahuan bagi si pemakai

2. Untuk mengurangi ketidakpastian dalam proses pengambilan keputusan pemakai

3. Menggambarkan keadaan yang sebenarnya dari sesuatu hal.

Informasi yang berkualitas harus akurat yaitu harus bebas dari kesalahan-kesalahan

dan tidak bias atau menyesatkan, tepat waktu yaitu informasi diterima pada waktu

yang tepat karena informasi yang telah usang tidak akan mempunyai nilai lagi, dan

relevan artinya mempunyai manfaat untuk pemakainya.

13

2.1.3 Pengertian Dasar Sistem Informasi

Menurut Raymond Mcleod, yang dikutip dari buku Nur Elfi Husda (2012:119),

sistem informasi merupakan sistem yang mempunyai kemampuan untuk

mengumpulkan informasi dari semua sumber dan menggunakan berbagai media

untuk menampilkan infomasi. Sistem informasi dapat didefinisikan sebagai suatu

sistem di dalam suatu organisasi yang merupakan kombinasi dari orang-orang,

fasilitas-fasilitas, teknologi media, prosedur-prosedur dan pengendalian yang

ditujukan untuk mendapatkan jalur komunikasi penting, memproses tipe transaksi

rutin tertentu, member sinyal kepada manajemen dan yang lainnya terhadap kejadian-

kejadian internal dan eksternal yang penting dan menyediakan suatu dasar informasi

untuk pengambilan keputusan yang cerdik.

Informasi merupakan hal yang sangat penting bagi manajemen di dalam

pengambilan keputusan. Untuk mempermudah pekerjaan manusia, dalam hal ini

untuk menghemat waktu dan memperkecil kesalahan dalam perhitungan, sistem

informasi dikembangkan menjadi sistem informasi berbasis komputer. Informasi bisa

diperoleh dari sistem informasi (information system) atau sering disebut juga dengan

processing systems.

Sistem informasi harus mempunyai beberapa sifat sebagai berikut:

1. Pemrosesan informasi yang efektif. Hal ini berhubungan dengan pengujian

terhadap data yang masuk, pemakaian perangkat keras dan perangkat lunak yang

sesuai.

2. Manajemen informasi yang efektif. Dengan kata lain, operasi manajemen,

keamanan dan keutuhan data yang ada harus diperhatikan

14

3. Keluwesan. Sistem informasi hendaknya cukup luwes untuk menangani suatu

macam operasi

4. Kepuasan pemakai. Hal yang paling penting adalah pemakai mengetahui dan

puas terhadap sistem informasi.

Beberapa kegunaan/fungsi sistem informasi antara lain adalah:

1. Meningkatkan aksebilitas data yang tersaji secara tepat waktu dan akurat bagi

para pemakai, tanpa mengharuskan adanya perantara sistem informasi.

2. Menjamin tersedianya kualitas dan keterampilan dalam memanfaatkan sistem

informasi secara kritis.

3. Mengidentifikasi kebutuhan-kebutuhan akan keterampilan pendukung sistem

informasi dan mengembangkan proses perencanaan yang efektif.

4. Menetapkan investasi yang akan diarahkan pada sistem informasi.

5. Mengantisipasi dan memahami konsekuensi-konsekuensi ekonomis dari sistem

informasi dan teknologi baru untuk memperbaiki produktivitas dalam aplikasi

pengembangan dan pemeliharaan sistem.

6. Organisasi menggunakan sistem informasi untuk mengolah transaksi-transaksi,

mengurangi biaya dan menghasilkan pendapatan sebagai salah satu produk atau

pelayanan mereka.

2.1.3.1 Komponen Sistem Informasi

Sistem informasi mempunyai enam buah komponen atau disebut juga dengan

blok bangunan (Building Block), yaitu:

15

1. Blok masukan (Input Block)

Input merupakan data yang masuk ke dalam sistem informasi.

2. Blok Model (Model Block)

Kombinasi prosedur, logika, dan model matematik yang akan memanipulasi data

input dan data yang tersimpan di basis data dengan cara yang sudah ditentukan

untuk menghasilkan keluaran yang diinginkan.

3. Blok Keluaran (Output Block)

Keluaran yang merupakan informasi yang berkualitas dan dokumentasi yang

berguna untuk semua tingkatan manajemen serta semua pemakai sistem.

4. Blok Teknologi (Technology Block)

Teknologi merupakan kotak alat (tool box) dalam sistem informasi. Teknologi

digunakan untuk menerima input, menjalankan model, menyimpan dan

mengakses data, menghasilkan dan mengirimkan keluaran dan membantu

pengendalian dari sistem secara meyeluruh.

5. Blok Basis Data (Database Block)

Merupakan kumpulan dari dat yang saling berhubungan satu sama lainnya,

tersimpan di perangkat keras komputer dan digunakan perangkat lunak untuk

memanipulasinya.

6. Blok kendali (Control Block)

Beberapa pengendalian yang dirancang secara khusus untuk menanggulangi

gangguan-gangguan terhadap sistem

16

Gambar 2.1 Komponen Sistem Informasi

2.1.3.2 Klasifikasi Sistem Informasi Berdasarkan Fungsi

Klasifikasi sistem informasi berdasarkan fungsi menurut Jeffrey L. Whiiten

yang dikutip dari buku Nur Elfi Husda (2012:123), terdiri dari:

1. Sistem pemrosesan transaksi (Transaction Processing System/TPS)

Sebuah sistem yang meng-capture dan memproses data transaksi bisnis.

Misalnya: pesanan, kartu absensi, pembayaran, KRS, reservasi, dll

2. Sistem informasi manajemen (Management Informartion System/MIS)

Sistem informasi yang menyediakan pelaporan yang berorientasi manajemen

berdasarkan pemrosesan transaksi dan operasi transaksi

3. Sistem pendukung keputusan (Decision Support System/DSS)

Sistem informasi yang mengidentifikasi berbagai alternatif keputusan atau

menyediakan informasi untuk membantu pembuatan keputusan

4. Sistem informasi eksekutif (Executive Information System/EIS)

Sistem informasi yang diperuntukkan oleh manajer eksekutif untuk mendukung

perencanaan bisnis dan menilai performa rencana tersebut, peran para manajer

17

dalam merancang sistem, mengendalikan upaya pengembangan sistem dan

memotivasi seluruh personil yang terlibat.

Sistem informasi manajemen yang baik adalah sistem informasi manajemen

yang mampu menyeimbangkan biaya dan manfaat yang akan diperoleh, artinya

sistem informasi manajemen akan menghemat biaya, meningkatkan pendapatan serta

tak terukur manfaat sistem informasi yang muncul.

2.2 Konsep Persediaan Barang

Menurut Arman Hakim Nasution (2008:113) dilihat dari jenisnya, persediaan

barang dibedakan menjadi empat, yaitu: bahan baku (Raw Material), bahan setengah

jadi (Work in Process), barang jadi (Finished Goods), dan bahan-bahan pembantu

(Supplies).

Sistem Informasi Persediaan Bahan Baku (Raw Material Stock) adalah menjadi

topik pembahasan dalam penelitian yang akan dikembangkan. Setiap jenis persediaan

memiliki karakteristik tersendiri dan cara pengeluaran juga berbeda. Jenis-jenis

persediaan fisik dapat dibedakan menjadi:

1. Persediaan Bahan Baku Mentah (Raw Material Stock)

Yaitu persediaan dari barang-barang berwujud yang digunakan dalam proses

produksi, barang yang dapat diperoleh dari sumber-sumber alam ataupun dibeli

dari supplier atau perusahaan yang menghasilkan bahan baku bagi perusahaan

atau pabrik yang menggunakannya. Bahan baku diperlukan oleh pabrik untuk

diolah yang setelah melalui beberapa proses diharapkan menjadi barang jadi

(finished goods).

18

2. Persediaan Bagian Produk atau Parts yang Dibeli (Purchased Parts/Components

Stock)

Yaitu persediaan barang-barang yang terdiri dari parts yang diterima dari

perusahaan lain, yang dapat secara langsung diassembling dengan parts lain,

tanpa melalui proses produksi sebelumnya.

3. Persediaan Bahan-bahan atau barang-barang Perlengkapan (Supplies Stock)

Yaitu persediaan barang-barang atau bahan-bahan yang diperlukan dalam proses

produksi untuk membantu berhasilnya produksi atau yang dipergunakannya

dalam bekerjanya suatu perusahaan, tetapi tidak merupakan bagian atau

komponen dari barang jadi.

4. Pesediaan Barang Setengah Jadi atau Barang Dalam Proses (Work in

Process/Progress Work)

Yaitu persediaan barang-barang yang keluar dari tiap-tiap bagian dalam satu

pabrik atau bahan-bahan yang telah diolah menjadi suatu bentuk, tetapi lebih

perlu diproses kembali untuk kemudian menjadi barang jadi. Tetapi mungkin saja

barang setengah jadi suatu pabrik, merupakan bahan baku bagi perusahaan

lainnya yang akan memprosesnya menjadi barang jadi. Jadi pengertian dari

barang setengah jadi atau barang dalam proses adalah merupakan barang-barang

yang belum berupa barang jadi.

5. Persediaan Barang Jadi (Finished Goods Stock)

Yaitu Persediaan barang-barang yang telah selesai diproses atau diolah dalam

pabrik dan siap untuk dijual kepada pelanggan atau perusahaan lain. Jadi barang

jadi ini adalah merupakan produk selesai dan telah siap untuk dijual.

19

Fungsi Produksi merupakan aktifitas produksi sebagai suatu bagian dari

fungsi organisasi perusahaan bertanggung jawab terhadap pengolahan bahan baku

menjadi produksi jadi yang dapat dijual.

Ada 3 fungsi utama dari kegiatan-kegiatan produksi (Arman Hakim

Nasution, 2008:1) yaitu:

1. Proses produksi, yaitu metode dan teknik yang digunakan dalam mengolah

bahan baku menjadi produk.

2. Perencanaan Produksi, merupakan tindakan antisipasi dimasa mendatang

sesuai dengan periode waktu yang direncanakan.

3. Pengendalian Produksi, yaitu tindakan yang menjamin bahwa semua kegiatan

yang dilaksanakan dalam perencanaan telah dilakukan sesuai dengan target

yang telah ditetapkan.

Selain masalah produksi, manajemen operasi juga membahas mengenai

permintaan dan persediaan. Permintaan dibagi menjadi 4 bagian yaitu:

1. Permintaan Bebas (Independent demand)

Permintaan bebas adalah permintaan terhadap suatu bahan atau barang yang

sama sekali tidak dipengaruhi oleh atau tidak ada hubungannya dengan

permintaan terhadap bahan atau barang lain.

2. Permintaan Terikat (Dependent demand)

Permintaan terikat adalah permintaan terhadap satu jenis bahan atau barang

yang dipengaruhi oleh atau bergantung kepada bahan atau barang lain.

3. Permintaan Terikat Membujur (Vertically dependent demand) Permintaan

Terikat Membujur terjadi apabila permintaan terhadap suatu barang timbul

20

sebagai akibat adanya permintaan terhadap barang lain, tetapi hanya dalam

bentuk pelengkap.

4. Permintaan Terikat Melintang (Horizontally dependenent demand) Permintaan

Terikat Melintang terjadi apabila permintaan terhadap suatu barang timbul

sebagai akibat adanya permintaan terhadap barang lain, dan merupakan

keharusan.

2.2.1 Economic Order Quantity (EOQ)

EOQ adalah salah satu teknik pengendalian persediaan barang untuk

mengetahui kapan harus memesan dan berapa banyak barang yang harus di pesan.

Menurut Jay Heizer dan Barry Render (2010:92), model kuantitas pesanan ekonomis

(EOQ) adalah salah satu teknik kontrol persediaan yang meminimalkan biaya total

dari pemesanan penyimpanan.

Biaya pemesanan variabel dan biaya penyimpanan variabel mempunyai

hubungan terbalik, yaitu semakin tinggi pemesanan, maka semakin rendah biaya

penyimpanan variabel. Agar biaya pemesanan variabel dan biaya penyimpanan

variabel dapat ditekan serendah mungkin.

2.2.2 Titik Pemesanan Kembali (Reorder Point)

Agar pembelian sparepart yang sudah ditetapkan dalam EOQ (Economic Order

Quantity) tidak mengganggu kelancaran kegiatan penjualan persediaan bahan ke

pelanggan, maka diperlukan waktu pesan kembali persediaan bahan. Faktor-faktor

yang mempengaruhi titik pemesanan kembali adalah:

21

1. Lead Time yaitu waktu yang dibutuhkan antara sparepart dipesan hingga sampai

di perusahaan. Lead time ini akan mempengaruhi besarnya sparepart yang

digunakan selama masa lead time, semakin lama lead time maka akan semakin

besar sparepart yang diperlukan selama masa lead time.

2. Tingkat pemakaian sparepart rata-rata persatuan waktu tertentu.

3. Persediaan pengaman (safety stock), yaitu jumlah persediaan sparepart minimum

yang harus dimiliki oleh perusahaan untuk menjaga kemungkinan keterlambatan

datangnya sparepart sehingga terjadi stagnasi.

2.3 Alat Perancangan Sistem

2.3.1 Data Flow Diagram (DFD)

Data Flow Diagram (DFD) atau diagram alir data (DAD) adalah suatu diagram

yang menggunakan notasi-notasi untuk menggambarkan arus dari data sistem, yang

penggunaanya sangat membantu untuk memahami sistem secara logika, terstruktur

dan jelas.

Data Flow Diagram atau diagram alir data adalah representasi grafik yang

menggambarkan aliran informasi dan transformasi informasi yang diaplikasikan

sebagai data yang mengalir dari masukan (input) dan keluaran (Output), Rosa A.S

dan M. Shalahuddin (2011:64). Data flow diagram merupakan alat bantu dalam

menggambarkan atau menjelaskan arus data. Data flow diagram ini sering juga

disebut dengan nama buble chart, buble diagram, model proses, diagram alur kerja,

atau model fungsi. Informasi yang ada di dalam perangkat lunak dimodifikasi dengan

beberapa transformasi yang dibutuhkan.

22

Manfaat Data flow diagram adalah:

1. Sebagai alat pembuatan model yang memungkinkan professional sistem untuk

menggambarkan sistem sebagai suatu jaringan proses fungsinal yang

dihubungkan satu sama lain dengan alur data, baik secara manual maupun

komputerisasi.

2. Salah satu alat pembuatan model yang sering digunakan, khususnya bila fungsi-

fungsi sistem merupakan bagian yang lebih penting dan kompleks dari pada data

yang dimanipulasi oleh sistem. Dengan kata lain, data flow diagram adalah alat

pembuatan model yang memberikan penekanan hanya pada fungsi sistem.

Data Flow Diagram ini merupakan alat perancangan sistem yang berorientasi

pada alur data dengan konsep dekomposisi dapat digunakan untuk penggambaran

analisa maupun rancangan sistem yang mudah dikomunikasikan oleh profesional

sistem kepada pemakai maupun pembuat program. Notasi-notasi pada data flow

diagram menurut tehnik Yorden De Marco. yang dikutip dari buku Rosa A.S dan M.

Shalahuddin (2011:65), adalah sebagai berikut:

1. Entitas/Terminator/Kesatuan luar (External Entity)

Setiap sistem pasti mempunyai batas sistem yang memisahkan suatu sistem

dengan lingkungan luarnya. Kesatuan luar (external entity) merupakan kesatuan

(entity) di lingkungan luar sistem yang berupa orang, divisi, organisasi atau

sistem lainnya yang berada di lingkungan luarnya yang akan memberikan input

atau menerima Output.

23

2. Arus Data (Data Flow)

Arus data di data flow diagram diberi simbol suatu panah. Arus data ini mengalir

diantara proses, simpanan data dan kesatuan luar. Merupakan arus data yang

dapat berupa masukan untuk sistem atau hasil dari proses sistem

3. Proses (Process)

Suatu proses adalah kegiatan kerja yang dilakukan oleh orang, mesin, atau

komputer dan hasil suatu arus data yang masuk ke dalam proses untuk dilakukan

arus data yang akan keluar dari proses. Proses harus memiliki masukan dan

keluaran, dihubungkan dengan komponen terminator, data store atau proses

melalui alur data, sistem/bagian/divisi/departemen yang sedang dianalisis oleh

profesional sistem digambarkan dengan komponen proses.

4. Simpanan Data (Data Store)

Merupakan simpanan dari data yang dapat berupa file atau database di sistem

komputer, arsip, atau catatan manual, kotak tempat data di meja seseorang, tabel

acuan manual, agenda atau buku. Disimbolkan dengan sepasang garis horizontal

parallel.

Simbol data flow diagram terdiri dari 2 tehnik yaitu tehnik Yorden De Marco

dan tehnik Gae Sarson. Simbol-simbol data flow diagram menurut teknik Yorden De

Marco adalah sebagai berikut:

24

Tabel 2.1 Simbol-simbol Diagram Alir Data

Notasi Keterangan

1. Proses Simbol proses menunjukkan transformasi

dari input menjadi Output. Nama yang

diberikan pada proses biasanya kata kerja.

2. Aliran Data Simbol aliran data ini digunakan untuk

menggambarkan gerakan data atau informasi

dari suatu bagian ke bagian yang lain.

3. Penyimpanan Data

Merupakan penyimpanan data berupa file

atau basis data di sistem komputer, arsip

atau catatan manual.

4. Terminator

Entity lingkungan luar dimana sistem

berkomunikasi, berupa perorangan ataupun

organisasi.

Berikut adalah tahapan-tahapan perancangan dengan menggunakan data flow

diagram:

1. Diagram Konteks

Merupakan diagram tingkat atas yang terdiri dari proses dan menggambarkan

hubungan terminator dengan sistem yang mewakili suatu proses. Hubungan antar

terminator dan penyimpanan data tidak digambarkan

2. Diagram zero (0)

Diagram ini merupakan diagram tingkat menengah yang menggunakan proses

utama dari sebuah sistem, yang terdiri dari hubungan entitas, proses, arus data,

dan penyimpanan data.

25

3. Diagram Level Satu (1)

Data flow diagram level 1 digunakan untuk menggambarkan modul-modul yang

ada dalam sistem yang akan dikembangkan. Data flow diagram level 1

merupakan hasil breakdown data flow diagram level 0 yang sebelumnya sudah

dibuat.

4. Diagram level Dua, Tiga, (2,3), dan level seterusnya

Modul-modul pada data flow diagram level 1 dapat di-breakdown menjadi data

flow diagram level 2. Modul mana saja yang harus di-breakdown lebih detail

tergantung pada tingkat kedetailan modul tersebut. Apabila modul tersebut sudah

cukup detail dan rinci maka modul tersebut sudah tidak perlu untuk di-

breakdown lagi. Untuk sebuah sistem, jumlah data flow diagram level 2 sama

dengan jumlah modul pada data flow diagram level 1 yang di-breakdown. DFD

level 3 dan seterusnya merupakan breakdown dari modul pada data flow diagram

level di atasnya.

Pada satu diagram data flow diagram sebaiknya jumlah modul tidak boleh lebih

dari 20 buah. Jika lebih dari 20 buah modul, diagram akan terlihat rumit dan susah

untuk dibaca sehingga menyebabkan sistem yang dikembangkan juga menjadi rumit.

2.3.2 Entity Relationship Diagram (ERD)

ERD adalah model konsepsual yang mendeskripsikan hubungan antara

penyimpanan (dalam DFD), Nur Elfi Husda (2012:144). ERD digunakan untuk

memodelkan struktur data hubungan antar data. Dengan ERD, model dapat diuji

dengan mengabaikan proses yang dilakukan. ERD pertama kali dideskripsikan oleh

26

Peter Chen yang dibuat sebagai bagian dari perangkat lunak CASE. Simbol-simbol

yang digunakan dalam ERD dapat dilihat pada tabel di bawah ini.

Tabel 2.2 Simbol Entity Relationship Diagram (ERD)

Simbol Deskripsi

1. Entitas / Entity

entitas merupakan data inti yang akan

disimpan; bakal tabel pada basis data

2. Atribut

field atau kolom data yang butuh disimpan

dalam suatu entitas

3. Atribut Kunci Primer

field atau kolom data yang butuh disimpan

dalam suatu entitas dan digunakan sebagai

kunci akses record yang diinginkan;

biasanya berupa id

4. Atribut multinilai/multivalue

field atau kolom data yang butuh disimpan

dalam suatu entitas yang dapat memiliki

nilai lebih dari satu

5. Relasi relasi yang menghubungkan antarentitas;

biasanya diawali dengan kata kerja

6. Asosiasi / association penghubung antara relasi dan entitas dimana

di kedua ujungnya memiliki multiplicity

kemungkinan jumlah pemakaian

Nama_atribut

Nama_kunci primer

Nama_entity

Nama_atribut

Nama_relasi

1 0..*

27

Kardinalitas (cardinality) adalah jumlah minimum dan maksimum kemunculan

satu entitas yang mungkin dihubungkan dengan kemunculan tunggal dari entitas lain.

2.3.3 Flowchart

Flowchart adalah suatu alur untuk menyelesaikan masalah secara logika dengan

menggunakan simbol-simbol sebagai berikut:

Tabel 2.3 Simbol Flowchart

Simbol Keterangan

1. Terminator Simbol titik terminal ini digunakan untuk

menunjukkan awal kegiatan atau akhir dari

suatu proses.

2. Decision

Simbol keputusan sebagai perbandingan bila

hasilnya “ya” maka arah alir akan menuju ke

suatu tempat. Sebaliknya bila “tidak” maka

akan arah alir menuju ke tempat lain.

3. Input/Output

Simbol ini digunakan untuk mewakili data

input dan menuliskan Outputnya.

4. Predefined

Simbol proses terdefinisi digunakan untuk

menunjukkan suatu operasi yang rinciannya

ditunjukkan di tempat lain

5. Page Connector

Simbol penghubung ini menunjukkan

sambungan bagan alir yang terputus dalam

halaman yang sama.

28

Lanjutan 6. Looping

Simbol persiapan berfungsi untuk

mengerjakan suatu pengerjaan secara

berulang – ulang tetapi perintahnya hanya

dilakukan sekali saja.

7. Off Page Connector

Simbol ini merupakan penghubung

sambungan bagan alir bila halaman berbeda.

8. Flow Line

Berfungsi menentukan arah aliran proses.

Arah arus proses lurus keatas atau kebawah

dan kekanan atau kesamping.

9. Document

Simbol ini merupakan tempat penyimpanan

data informasi.

10. Process

Digunakan untuk mewakili suatu proses. Baik

berupa operasi perhitungan matematika,

pendefenisian variabel, pemberian nilai awal.

2.3.4 Kamus Data (Data Dictionary)

Kamus data adalah kumpulan daftar elemen data yang mengalir pada sistem

perangkat lunak sehingga masukan dan keluaran dapat dipahami secara umum

(meliki standar cara penulisan), Rosa A. S. dan M. Shalahuddin (2011:67). Kamus

data biasanya berisi:

1. Nama - nama dari data

2. Digunakan pada - merupakan proses-proses yang terkait data

3. Dekripsi - merupakan deskripsi data

29

4. Informasi tambahan – seperti tipe data, nilai data, batas nilai data, dan komponen

yang membentuk data

Kamus data berfungsi membantu pelaku sistem untuk mengartikan aplikasi

secara detail dan mengorganisasi semua elemen data yang digunakan dalam sistem

secara persis sehingga pemakai dan penganalisis sistem mempunyai dasar pengertian

yang sama tentang masukan, keluaran, penyimpanan, dan proses. Kamus data pada

DFD nanti harus dapat dipetakan dengan hasil perancangan basis data yang dilakukan

sebelumnya. Jika ada kamus data yang tidak dapat dipetakan pada tabel hasil

perancangan basis data berarti hasil perancangan basis data dengan perancangan

dengan DFD masih belum sesuai, sehingga harus ada yang diperbaiki baik

perancangan basis datanya, perancangan DFD-nya, atau keduanya.

Kamus data memiliki beberapa simbol untuk menjelaskan informasi tambahan

sebagai berikut:

Tabel 2.4 Simbol Kamus Data

Simbol Keterangan

= disusun atau terdiri dari

+ Dan

[|] baik…atau…

{}n n kali diulang/bernilai banyak

( ) data opsional

*…* batas komentar

30

2.4 Pengenalan Basis Data

Istilah basis data (database) mengacu pada koleksi dari data-data yang saling

berhubungan. Menurut Chou yang dikutip daru buku Nur Elfi Husda (2012:151),

basis data adalah kumpulan informasi bermanfaat yang diorganisasikan dalam tata

cara yang khusus

Menurut James martin yang dikutip daru buku Nur Elfi Husda (2012:151),

basis data adalah suatu kumpulan data terhubung yang disimpan secara bersama-sama

pada suatu media, tanpa mengatap satu sama lain atau tidak perlu suatu kerangkapan

data dengan cara-cara tertentu sehingga mudah untuk digunakan dan ditampilkan

kembali, dapat digunakan untuk satu atau lebih program aplikasi secara optimal, data

dapat disimpan tanpa mengalami ketergantungan pada program yang akan

menggunakannya, serta disimpan sedemikian rupa sehingga penambahan,

pengambilan dan modifikasi data dapat dilakukan dengan mudah dan terkontrol.

Pada intinya basis data adalah media untuk menyimpan data agar dapat diakses

dengan mudah dan cepat. Sehingga basis data sendiri dapat disimpulkan sebagai:

1. Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasikan

sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan

mudah.

2. Kumpulan data yang saling berhubungan yang disimpan secara bersama

sedemikian rupa dan tanpa pengulangan untuk memenuhi berbagai kebutuhan.

3. Kumpulan file / tabel / arsip yang saling berhubungan yang disimpan dalam

media penyimpanan elektronis.

31

2.4.1 Tingkatan Basis Data

Sebuah data pada basis data mempunyai beberapa tingkatan diantarnya adalah:

1. Karakter (Character)

Karakter merupakan bagian data yang paling kecil, dapat berupa angka, huruf

atau karakter khusus yang membentuk suatu item data atau field.

Contoh: 1,2,3,A,B,c,d,=,>,# dan sebagainya

2. Data Item (Field)

Field merupakan representasi suatu atribut dari record yang sejenis yang

menunjukkan suatu item dari data

Contoh: nama, alamat, tanggal dan sebagainya.

3. Rekaman (Record)

Record adalah kumpulan elemen yang saling berkaitan yang menginformasikan

tentang satu entitas secara lengkap. Satu record mewakili satu data atau

informasi.

Contoh: NIM, nama, alamat, tanggal lahir.

4. File

File merupakan kumpulan dari records dalam basis data yang menggambarkan

satu kesatuan data yang sejenis.

Contoh: file mata kuliah yang berisi data tentang semua mata kuliah yang ada.

5. Basis Data (Database)

Merupakan kumpulan dari beberapa file atau tabel yang saling berhubungan

sehingga membentuk satu basis data

Contoh: Basis data perpustakaan, Basis data penjualan dan sebagainya.

32

Gambar 2.2 Tingkatan Basis Data

2.4.2 Model-Model Basis Data

Model-model basis data pada hakekatnya adalah kumpulan perangkat

konseptual untuk menggambarkan data, relasi data, makna (semantik) data, dan

batasan data. Ada sejumlah cara dalam merepresentasikan model data untuk

keperluan perancangan basis data.

Model-model basis data yang sering disebut 5 (lima) macam tipe base modelling,

atau 5 jenis database modelling:

1. Model Hirarkis (Hierarchical Model)

Biasa digunakan untuk jaringan komunikasi data yang berupa hierarchi/tree.

Dasar hirarkis basis data berusaha untuk menggambar realita dalam sebuah

organisasi ke bentuk data komputer. Lebih dikenal dengan model pohon.

Data item/field

Database

File

Character (byte & bit)

Record

33

Gambar 2.3 Model Hirarkis (Model Pohon)

2. Model Jaringan (Network Model)

Model data jaringan adalah pengembangan dari model data hirarkis, melihat

kekurangan dari model hirarkis tersebut. Pada model jaringan diperkenankan

bahwa sebuah child-record bisa memiliki lebih dari parent-record dan child-

record diperlukan penghubung (link atau pointer) yang bisa satu arah atau dua

arah.

Gambar 2.4 Model Jaringan (Network Model)

3. Model Relasional (Relational Model)

Pada model relasional, skema untuk relasi ditentukan oleh nama, nama dari tiap

field (atau atribut atau kolom), dan tipe dari tiap field. Model relasional

Dosen Dian

Pengantar Basis Data

Pemrograman C

Ruji Asri

Tian Peru Sela

Matematika 1

Rose Risa

Dosen Putra

Dosen Dian

Pengantar Basis Data

Pemrograman C

Ruji Asri

Tian Sela

Matematika 1

Rose

Dosen Putra

34

menggunakan kumpulan tabel-tabel untuk merepresentasikan data & relasi antar

data-data tersebut. Setiap tabel terdiri atas kolom-kolom, dan setiap kolom

mempunyai nama yang unik.

Model data relasional adalah model data yang paling banyak digunakan saat ini.

Model ini dimisalkan sebagai himpunan dari record.

Tabel 2.5 Model Relasional

Mahasiswa No NIM Nama Alamat 1 10245602 Nurhayati Batam 2 10245603 Astuti Jakarta 3 10245604 Benny Medan

4 10245605 Rindawani Bandung

5 10245606 Puput Bandung

6 10245607 Ferdiansyah Batam

Mata Kuliah

No KDMK Mata Kuliah SKS

1 KK021 Perancangan Basis Data 2

2 KD132 SIM 3

3 KU122 MI 2

Nilai

No NIM Kode Mata Kuliah MID Final

1 10245602 KK021 60 75

2 10245603 KD132 70 90

3 10245604 KU122 55 40

4 10245605 KK131 90 80

5 10245606 KD130 75 75

6 10245607 KK137 80 0

35

4. Model Berorientasi Objek (Object Oriented Database Management System)

Model basis data berorientasi objek (OODBMS) menggunakan konsep-konsep

pendekatan berorientasi objek yang tidak hanya meyimpan data tapi juga operasi

terhadap data yang membentuk objek apa yang dapat dilakukan pada data yang

dikandungnya. Pengembangan basis data berorientasi objek dan realisasi untuk

mengatasi keterbatasan basis data relasional.

Menurut Bambang (2004), yang dikutip dari buku Nur Elfi Husda (2012:156),

OODBMS adalah perluasan bahasa pemrograman menjadi bahasa versi persitens.

Bahasa versi persitens ini memungkinkan pemrogram memanipulasi data secara

langsung dari bahasa pemrograman tanpa perlu melalui memanipulasi data seperti

SQL. Dengan cara ini maka terdapat integrasi lebih erat pada bahasa pemrograman

dengan basis data dibanding melalui SQL. Perluasan ini berkehendak dapat member

transparansi antara konsep-konsep kelas dan objek di bahasa pemrograman tanpa

memperdulikan keberadaan di memori ataupun di disket.

2.5 Penelitian Terdahulu

Pada saat mengerjakan penulisan karya ilmiah ini, sebelumnya sudah

menelusuri beberapa hasil penelitian terdahulu yang memiliki keterkaitan dengan

penelitian yang peneliti sedang lakukan. Untuk memudahkan klarifikasi penyelesaian

ini peneliti telah mempelajari penelitian yang relevan dengan judul penelitian yang

akan diajukan ini. Adapun penelitian terdahulu yang dipelajari tersebut adalah

sebagai berikut:

1. Peneliti : Arief Nugroho, Andi Sunyoto

36

Tahun : September, 2011

Volume : Vol. 12 No. 3 ; ISSN : 1411-3201

Judul : Pembuatan Aplikasi Persediaan Barang Pada UD Adi Jaya Berbasis

Android

Pembahasan masalah: Perkembangan teknologi diharapkan dapat memenuhi

kebutuhan akan akses informasi yang cepat, kapan saja, dan dimana

saja. Manajemen gudang yang baik tentu tidak lepas dari data – data

yang banyak dan dapat berubah sewaktu – waktu, dalam hal ini adalah

data – data transaksi barang masuk maupun keluar dan tentunya data

barang itu sendiri. Perubahan data tersebut harus tersimpan dengan

baik, sehingga dapat dengan mudah untuk dicari pada saat dibutuhkan.

Tujuan : untuk merubah sistem pengolahan data secara manual menjadi sistem

pengolahan data yang terkomputerisasi.

Hasil : 1. Dalam proses pembuatan sistem ditemukan beberapa tabel yang

saling berelasi antara lain: tabel pemasok, tabel barang masuk, table

barang keluar, tabel detail barang masuk, tabel detail barang keluar,

tabel pengguna, dan tabel stok barang.

2. Sistem dapat mencetak laporan data pemasok, data barang,

data barang masuk dan data barang keluar lebih cepat dan jarang

terjadi kesalahan.

3. Biaya yang dikeluarkan lebih sedikit disbanding sistem yang

manual.

37

4. Sistem ini dibatasi hak akses penggunaan sistem yaitu login

untuk menghindari pengambilan dan perubahan data olah pihak –

pihak tertentu.

2. Peneliti : Minarni, Susanti,

Tahun : Februari 2014

Volume : Vol.16 No.1. & ISSN : 1693-752X

Judul : Sistem Informasi Inventory Obat Pada Rumah Sakit Umum Daerah

(RSUD) Padang

Pembahasan masalah : Disini terdapat login yang berfungsi untuk operator dan

admin. Dimana operator diberikan hak akses melakukan penginputan

data dan transaksi, tapi untuk menambah operator baru hanya

diberikan hak penuh pada admin. Untuk mengakses halaman ini admin

maupun operator harus melakukan otentikasi pada menu login dengan

mengisikan username dan password. Menu ini disediakan khusus

untuk administrator yang mempunyai hak akses penuh terhadap semua

data-data

Tujuan : Untuk mendesain dan mengimplementasikan sistem informasi

inventory obat untuk tercapainya efisiensi kerja

Hasil :1. Berdasarkan hasil pengujian dapat disimpulkan bahwa sistem

informasi inventory obat yang baru dapat memudahkan pengecekan

stok obat yang masuk ataupun keluar sehingga tidak terjadi kekeliruan

dalam pencatatan stok akhir.

38

2. Dengan program aplikasi ini, informasi yang dihasilkan juga dapat

berupa grafik dari transaksi yang dilakukan sehingga petugas operator

komputer dapat dengan mudah melihat perkembangan inventory obat

yang dilakukan setiap transaksi.

3. Meningkatkan efektivitas dan efisiensi kerja terutama dalam

menghasilkan laporan. Selain itu juga dapat menunjang dan

mempercepat pengambilan keputusan.

3. Peneliti : Ika Nur Indah,

Tahun : Mei 2013

Volume : Vol 10 No 2 & ISSN : 1979‐9330

Judul : Pembuatan Sistem Informasi Penjualan Pada Toko Sehat Jaya

Elektronik Pacitan

Pembahasan masalah : Membangun Sistem Informasi Penjualan Pada Toko Sehat

Jaya Elektronik Pacitan yang masih menggunakan sistem secara

konvensional

Tujuan : Untuk menghasilkan aplikasi sistem informasi penjualan pada Toko

Sehat Jaya Elektronik Pacitan

Hasil :1. Dengan adanya sistem informasi persediaan obat pada Apotek

Arjowinangun proses penyimpanan data persediaan obat serta

transaksi penjualan dan pembelian dapat terorganisir dengan baik

dalam satu sistem.

39

2. Dengan adanya sistem informasi persediaan obat pada Apotek

Arjowinangun ini pihak Apotek terbantu dalam pelayanan proses

transaksi dan serta pengecekan persediaan obat.

7

BAB II LANDASAN TEORI

2.1 Teori Pendukung

2.1.1 Pengertian Dasar Sistem

Sistem adalah suatu kesatuan yang terdiri dari komponen atau elemen yang

dihubungkan bersama untuk memudahkan aliran informasi, materi atau energi, Nur

Elfi Husda (2012:111). Menurut Kusrini dan Koniyo (2007:43), kegiatan

pengembangan sistem dapat diartikan sebagai kegiatan membangun sistem baru

untuk mengganti, memperbaiki atau meningkatkan fungsi sistem yang sudah ada.

Sehingga dapat disimpulkan sistem adalah kumpulan dari elemen-elemen yang

berinteraksi untuk mencapai suatu tujuan tertentu.

Suatu sistem dapat terdiri dari sistem-sistem bagian (subsistem). Contohnya:

sistem komputer dapat terdiri dari subsistem perangkat keras dan subsistem perangkat

lunak. Masing-masing subsistem dapat terdiri dari subsistem yang lebih kecil lagi

atau terdiri dari komponen-komponen. Subsistem perangkat keras (hardware) dapat

terdiri dari alat masukan, alat pemroses, alat keluaran dan simpanan luar. Subsistem-

subsistem saling berinterkasi dan saling berhubungan membentuk satu kesatuan

sehingga tujuan atau sasaran sistem tersebut dapat tercapai.

Syarat-syarat sistem:

1. Sistem harus dibentuk untuk menyelesaikan tujuan.

2. Elemen sistem harus mempunyai rencana yang ditetapkan.

3. Adanya hubungan diantara elemen sistem

41

3. Bagaimana memudahkan pengolahan data dengan jumlah barang yang banyak?

3.1.1.3 Penentuan Tujuan

Penentuan tujuan adalah dengan merancang sebuah sistem informasi persediaan

barang yang memudahkan pengguna dalam melakukan proses penyimpanan data dan

melakukan transaksi.

3.1.2 Tahap Analisa

Tahap analisis dapat didefinisikan sebagai penguraian dari suatu sistem

informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk

mengidentifikasikan dan mengevaluasi permasalahan, kesempatan, dan hambatan

yang terjadi dan kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan.

3.1.2.1 Studi pustaka

Studi Pustaka yaitu dengan mempelajari buku-buku teknologi infomasi yang

dapat membantu dalam menjelaskan penulisan dan melengkapi teori yang

dibutuhkan. selain itu juga mencari data melalui situs-situs internet.

1.1.2.2 Pengumpulan Data

Metode pengumpulan data yang digunakan ada tiga tahap yaitu wawancara

(interview) kepada salah seorang karyawan PT. Giken Precision Indonesia,

Pengamatan (observation) langsung terhadap sistem yang sedang berjalan, dan

dokumentasi.

42

1. Wawancara (Interview)

Teknik pengumpulan data melalui wawancara yaitu cara pengambilan data dengan

jalan mengadakan komunikasi atau tanya jawab langsung dengan Ibu Reni selaku

manajer gudang dan Magdalena selaku admin gudang PT. Giken Precision

Indonesia. Wawancara ini dilakukan pada tanggal 07 April 2017 dan 05 Mei 2017.

Adapun hasil wawancaranya adalah:

a. sejarah PT. Giken Precision Indonesia

b. Siapa yang berwenang dalam return barang?

c. Bagaimana proses keluar masuknya barang?

d. Apa saja kendala dalam proses keluar masuknya barang?

2. Pengamatan (Observation)

Observasi merupakan cara memperoleh data dengan melakukan pengamatan

secara langsung sebagai pelengkap. Pengamatan dilakukan mulai bulan Maret

2017 sampai dengan Mei 2017 pada PT. Giken Precision Indonesia. Adapun hasil

pengamatan yang telah dikumpulkan adalah sebagai berikut:

a. Struktur Organisasi PT. Giken Precision Indonesia (Memuat gambaran

struktur organisasi PT. GPI)

b. Sistem persediaan barang yang sedang berjalan (memuat tentang sistem dan

prosedur yang berjalan dan permasalahan-permasalahan yang terkait dengan

persediaan barang PT. Giken Precision Indonesia.

3. Dokumentasi

Secara sistematis fakta di lapangan dituangkan dalam dokumentasi sah yang

merupakan acuan mutlak yang diterapkan dalam kegiatan sehari-hari. Dengan

43

metode ini maka data yang diperoleh akan lebih lengkap dan jelas. Adapun data

yang akan diperoleh dari dokumentasi ini adalah struktur organisasi beserta tugas,

tanggung jawabnya serta prosedur persediaan yang berjalan saat ini di PT. Giken

Precision Indonesia.

3.1.2.3 Analisis Sistem Berjalan

Menganalisa diagram alir peta (flowmap) sistem yang sedang berjalan sehingga

dapat diketahui aktivitas dari masing-masing divisi dan lebih mudah untuk

mengetahui kekurangan atau kelemahan serta kelebihan dari sistem yang ada.

Sehingga bisa mengetahui penyebab timbulnya masalah dalam sistem dan bagaimana

menciptakan sebuah solusi untuk memperbaiki sistem yang ada atau sistem lama.

3.1.2.4 Analisis Kebutuhan Sistem

Dari hasil analisa kelemahan sistem tersebut maka diusulkan penyelesaian

masalah pada sistem persediaan barang dengan membuat usulan sistem baru

menggunakan diagram alir peta (flowmap).

3.1.3 Tahap Perancangan Sistem (Design)

3.1.3.1 Perancangan Basis Data

Merancang basis data dengan menggunakan alat bantu Entity Relationship

Diagram (ERD) yang menggambarkan hubungan antar entitas yang ada pada Data

Flow Diagram (DFD). Untuk mengefisiensikan dan mengefektifkan serta

menghindari data yang sama dalam basis data maka harus dilakukan normaslisasi.

44

3.1.3.2 Perancangan Aplikasi

Hubungan antara tabel yang telah diformat ke dalam bentuk basis data yang

dapat digunakan oleh sistem informasi persediaan barang terdistribusi diterjemahkan

ke dalam bahasa pemrograman, kemudian sub program masing-masing bahasa

diintegrasikan sehingga program yang diinginkan terlaksana. Perancangan masukan

dan keluaran dengan menggunakan bahasa pemrograman yang dapat digunakan

sebagai percakapan antar pengguna dengan sistem.

3.1.3.3 Pengembangan Sistem

Pengembangan sistem yaitu menggunakan alat bantu DFD atau diagram arus

data untuk menggambarkan suatu sistem yang diusulkan.

3.1.3.4 Penerapan (Implementation)

Setelah perancangan selesai dibuat selanjutnya adalah menerapkan aplikasi ini

ke pengguna untuk diuji apakah aplikasi ini dapat berjalan dengan baik atau tidak.

Adapun penerapan aplikasi ini nantinya harus diperhatikan beberapa hal, seperti

berikut ini:

1. Spesifikasi komputer yaitu untuk memaksimalkan kerja pengguna nantinya,

mencakup spesifikasi hardware dan software yang digunakan.

2. Pengujian program perlu dilakukan agar dapat diketahui apakah program dapat

berjalan dengan baik sesuai kebutuhan pengguna dalam menjalankan sistem

informasi persediaan barang.

45

3.1.4 Tahap Kesimpulan dan Saran

Tahap akhir adalah kesimpulan yang di peroleh setelah berhasil menguji dan

menerapkan aplikasi baru, serta saran yang ingin di berikan sebagai masukan.

Gambar 3.1 Kerangka Kerja

Observasi Lapangan

Perumusan Masalah

Penentuan Tujuan

Studi Pustaka

Tahap Perancangan

Pengumpulan Data

Tahap Analisa Analisis Sistem Berjalan

Analisis Kebutuhan Sistem

Perancang Basis Data

Perancang Aplikasi

Pengembangan Sistem

Implementasi

Kesimpulan dan Saran

Tahap Implementasi

Tahap Kesimpulan

Kegiatan Keluaran

46

3.2 Gambaran Umum Perusahaan Giken Precision Indonesia

PT. Giken Precision Indonesia Merupakan salah satu perusahaan industri yang

memproduksi piranti elekronik dan injection moulding dengan kualitas baik.

Produknya diekspor ke berbagai negara sebagian produknya di distribusikan di dalam

negeri melalui agen-agen yang tersebar di wilayah Batam, Indonesia.

PT. Giken Precision Indonesia Memiliki tenaga kerja dalam negeri kurang lebih

sebanyak 1.000 karyawan dan kapasitas produksi sekitar 2.000.000 pcs / bulan.

3.2.1 Sejarah Singkat PT. Giken Precision Indonesia

PT. Giken Precision Indonesia merupakan salah satu perusahaan asing (Jepang)

yang sudah cukup lama beroperasi di kawasan industri BATAMINDO

INDUSTRIAL PARK (BIP). Yang mana sebelumnya sudah mempunyai cabang di

beberapa negara di Asia, diantaranya Jepang, China , Malaysia, Singapura.

PT. Giken Precision Indonesia yang berada dibawah naungan Giken Sakata (S)

LTD berdiri pada tanggal 19 Juli 1991 yang mempunyai gedung awal dengan modal

lebih kurang US$ 3.2 juta yang memproduksi FDD (Floppy Disk Drive). Setelah

beroperasi empat tahun tepatnya pada tahun 1995 PT. Giken Precision Indonesia

mulai menambah dan membuka cabang baru dikawasan industri Sekupang - Batam.

Tidak lama setelah itu PT. Giken berada dikawasan Muka kuning berkembang

menjadi beberapa gedung, yaitu Lot 212, Lot 229 dan Lot 230.

47

MECHANISM DIVISION

PT.GIKEN PRECISION

INDONESIA

MICRO SHAFT DIVISION GIKEN

JAPAN

CO LT

GIKEN SAKATA HQ

SINGAPORE

MICRO SHAFT

VIETNUM

HOCHIMING

Dibawah ini merupakan GIKEN Group Organization :

Gambar 3.2 Group Organisasi Giken

Perkembangan selanjutnya perusahaan PT. Giken Precision Indonesia

memusatkan semua produksinya pada satu kawasan dan satu gedung perusahaan saja

yaitu yang berada dikawasan industri Batu Ampar tepatnya Citra Buana Park II,

kecuali kawasan industri Sewu Sekupang tetap beroperasi, karena keterbatasan

gedung perusahaan dikawasan Batu Ampar tersebut yang tidak mampu menampung

tempat untuk melakukan semua kegiatan operasi perusahaan. Berikut perkembangan

PT. Giken Precision Indonesia:

Desember 1979 Giken Sakata (S) Ltd, didirikan di Singapura.

Juli 1991 PT. Giken Precision Indonesia, didirikan di Batam.

Juli 1992 Kantor pusat yang di Jepang dipindahkan ke Singapora.

Februari 1993 Giken Sakata Singapore, Ltd masuk ke bursa saham.

Dan mendapatkan sertifikasi ISO 9002.

April 1994 Pembukaan divisi PCB Assembly di GPI.

Juni 1994 Pembukaan divisi Injection Moulding di GPI

48

September 1994 Mendirikan Changzhou Giken Precision Company Limited di

Changzhou China.

Desember 2000 Perusahaan di pindahkan ke gedung baru di Batu Ampar

dengan luas 22.200 m2.

Maret 2002 Divisi PCB Assembly mulai bergabung di Batu Ampar.

Januari 2003 Pembukaan gedung tambahan di Lot-8 Batu Ampar.

September 2009 Giken menjadi bagian dari Miyoshi Precision Limited.

Dibawah ini merupakan daerah Lokasi Operasi Giken Precision Indonesia

yang tepatnya di batam :

Gambar 3.3 Lokasi PT. Giken Precision Indonesia di Batam

Visi PT. Giken Precision Indonesia memiliki visi – visi sebagai berikut :

1. Terus berkembang menjadi perusahaan yang dapat diandalkan oleh masyarakat

luas seiring perkembangan zaman.

2. Menjadi perusahaan yang memiliki keunggulan dalam tiap produk yang

dihasilkan.

Batam

Singapore

Johor Bharu

49

3. Menjadi perusahaan terbesar yang berfokus pada piranti assembly moulding yang

dapat diandalkan serta diunggulkan di Internasional.

PT. Giken Precision Indonesia memiliki misi – misi sebagai berikut:

1. Senantiasa melayani pelanggan secara terus menerus dengan kualitas terbaik dunia

dari hasil produksi.

2. Peningkatan produk yang dihasilkan berkualitas tinggi merupakan sesuatu yang

mutlak.

3. Efisiensi, efektifitas serta produktifitas.

3.2.2 Struktur Organisasi

Struktur organisasi merupakan suatu kerangka dasar dan pengenalan dalam

manajemen sebuah organisasi atau perusahaan karena dengan mempelajari struktur

organisasi, perusahaan akan dengan mudah untuk dapat mempelajari kehidupan

perusahaan yang sedang berjalan baik dari segi otorisasi dan tanggung jawab pada

tugas masing-masing bagian. Adanya pengorganisasian dalam suatu perusahaan dapat

menghindari penyalahgunaan tugas dan fungsi dari unit-unit organisasi yang ada di

dalamnya. Hubungan kerja sama antar karyawan sangatlah penting, dengan adanya

pimpinan perusahaan dituntut agar dapat menciptakan hubungan kerjasama yang

harmonis antara sesama karyawan, baik secara vertikal maupun secara horizontal,

sehingga tugas dan tanggung jawab yang dibebankan pada setiap karyawan dapat

dilaksanakan dengan baik.

Untuk menciptakan hal tersebut diatas setiap perusahaan perlu membuat

struktur organisasi perusahaan sehingga diharapkan karyawan dapat mengetahui

50

secara jelas tugas dan tanggung jawabnya di dalam perusahaan. Demikian pula

halnya dengan PT. Giken Precision Indonesia, mengingat pentingnya pembagian

kerja, tugas dan tanggung jawab bagi setiap karyawannya, maka dibuatlah struktur

organisasi perusahaan.

Struktur yang digunakan oleh PT.Giken Precision Indonesia adalah struktur

organisasi garis (lini). Dalam struktur organisasi ini, kekuasaan berjalan secara

langsung dari manajemen kepada pelaksana, sampai setiap orang yang tercakup di

dalamnya. Hal ini berarti tugas perencanaan dan pengendalian serta pengawasan

berada di satu tangan dan garis wewenang diberikan atasan kepada bawahan.

Untuk lebih jelasnya, struktur organisasi PT. Giken Precision Indonesia dapat

digambarkan sebagai berikut :

Gambar 3.4 Struktur Organisasi PT. Giken Precision Indonesia

Faktory Manajer

President Direktur

Manajer HR

Divisi

Manajer Produksi

Manajer Purchase

Manajer Store

Manajer QA

Manajer Engg

Divisi Divisi Divisi Divisi Divisi

Spv Divisi Spv Divisi Spv Divisi Spv Divisi Spv Divisi Spv Divisi

51

Secara garis besar tugas wewenang dan tanggung jawab dari masing-masing

bagian struktur organisasi diberikan hanya yang berhubungan dengan penelitian yang

dibuat diantaranya:

1. Department purchasing

Department purchasing bertugas tanggung jawab dan wewenang untuk mencari dan

melakukan pengamatan secara keseluruhan terhadap pemasok barang-barang yang

dibutuhkan perusahaan, serta melakukan pemesanan barang-barang yang akan dibeli

oleh perusahaan kepada pemasok.

2. Engineering

Department ini bertanggung jawab untuk approved suppliers atau menyetujui para

pemasok melalui hasil analisa fungsionalitas material secara keseluruhan dalam

proses kebutuhan yang dijalankan di dalam perusahaan.

3. Store

Department store memiliki tugas tanggung jawab untuk mengelola tata letak material

di gudang sebagai berikut:

a. memastikan jumlah material yang diterima sesuai dengan surat jalan material

atau Delivery Order (DO)

b. Setiap label material di stamp tanggal menurut tanggal kedatangan yang

bertujuan untuk mengontrol FIFO (First In First Out)

c. Mengontrol tata letak material antara lokasi material under store, under QA,

pending part, dan melakukan return barang jika ada intruksi dari atasan.

d. melakukan input data masing-masing material ke sistem melalui informasi yang

ada di surat jalan material atau Delivery Order

52

e. mencatat jumlah material dalam stock card dan memasukkan material ke

produksi sesuai permintaan di part order sheet.

4. Department QA (Quality Assurance)

Bagian QA khususnya divisi Incoming Quality Check (IQC) bertanggung jawab

untuk melakukan inspeksi terhadap barang-barang yang baru datang dari pemasok

terkait ukuran (dimensions) dan appearance/visual sesuai prosedur yang telah

ditetapkan oleh perusahaan. Hasil inspeksi berupa diterima atau ditolak (Accepted or

Rejected) menentukan material bisa langsung digunakan oleh produksi atau

membutuhkan perlakuan khusus. Contohnya jika rejected makan Engg akan

melakukan evaluasi dan membahas untuk memutuskan perlakuan berikutnya

biasanya di sorting, deviasi, atau sama sekali tidak bisa digunakan (disposal).

5. Bagian Produksi

Bagian produksi meminta material ke gudang sesuai kebutuhan yang di atur

oleh Production Control (PC), bagian ini merupakan titik pusat dari kegiatan

perusahaan. Material di kelola oleh produksi melalui proses-proses yang ditentukan

sampai menjadi produk atau finish goods perusahaan.

6. Divisi

Secara umum tugas dari divisi adalah sebagai berikut:

a. Mengelola organisasi untuk menjalankan proses dengan benar sesuai arah

perusahaan

b. Menyepakati target kerja yang telah di tentukan oleh atasan

c. Beroperasi sebagai badan usaha yang memberi keuntungan kepada pemilik

modal

53

d. Menjalankan kebijakan dan prosedur baku yang di tetapkan oleh perusahaan

e. Menciptakan dan meningkatkan nilai tambah perusahaan bagi pemilik modal,

calon penanam modal dan pemangku kepentingan.

40

BAB III METODOLOGI PENELITIAN

3.1 Kerangka Kerja

Kerangka kerja adalah abstrak, struktur logis yang berarti pedoman

pengembangan penelitian. Paradigma pemrograman menggunakan System

Development Life Cycle (SDLC) atau Siklus Hidup Pengembangan Sistem. Kerangka

kerja yang disusun dengan cara terstruktur dan berlogika untuk mengklasifikasikan

tujuan yang ingin dicapai.

3.1.1 Tahap Perancangan

3.1.1.1 Observasi Lapangan

Observasi lapangan merupakan tahap awal untuk mengamati secara langsung

proses kerja di gudang dan sistem pengolahan data material oleh admin gudang, guna

mengkaji permasalahan dari sistem yang sedang berjalan.

3.1.1.2 Perumusan Masalah

Setelah melakukan observasi lapangan tentang pengadaan sistem persediaan

barang maka dibuat perumusan masalah sebagai berikut:

1. bagaimana membangun sebuah sistem informasi yang terintegrasi, efektif dan

efisien?

2. Bagaimana menghitung jumlah barang masuk dan keluar pada saat proses

persediaan barang berlangsung?

54

BAB IV ANALISIS DAN IMPLEMENTASI

4.1 Analisis Sistem yang Sedang Berjalan

PT. Giken Precision Indonesia merupakan perusahaan yang bergerak di bidang

injection moulding, assembly PCB serta assembly piranti elektronik. Material-

material assembly piranti elektronik adalah topik utama dalam pembahasan ini. Dari

hasil wawancara dapat ditarik kesimpulan yaitu selama ini proses kegiatan barang

masuk, barang return dan barang keluar, penyimpanan data masih dilakukan secara

manual menggunakan Microsoft Excel yang tidak mempunyai Database

Management System (DBMS). Dimana proses ini belum bisa digunakan untuk

membuat aplikasi basis data dengan cepat karena belum dilengkapi dengan fasilitas-

fasilitas yang lengkap dan mudah digunakan penggunaannya seperti penggunaan

tombol-tombol secara otomatis, data pembuatan laporan tidak dapat dilakukan secara

otomatis, sehingga kurang efisien untuk mengontrol stock barang yang masih tersedia

dan memungkinkan perbedaan antara data dengan aktual barang yang ada di gudang.

Oleh karena itu untuk pelayanan terkait kecepatan, keakuratan, dan pengolahan

data barang tersebut, diperlukan sebuah sistem informasi persediaan barang yang

terkomputerisasi. Dalam perancangan sistem ini mengikuti metode Siklus Hidup

Pengembangan Sistem dan aplikasi program menggunakan Microsoft Visual Basic

Net sebagai basis datanya. Dengan dibangunnya sistem persediaan barang

terdistribusi pada PT. GPI, diharapkan dapat membantu divisi-divisi yang

membutuhkan informasi persediaan barang secara langsung, Hal ini merupakan

55

persoalan yang harus dibenahi dan dicari solusinya karena penting untuk kepuasan

dan kepercayaan pelanggan.

Untuk membantu PT. GPI dalam menangani masalah di atas, maka

dikembangkan sistem informasi persediaan barang yang penyimpanan datanya secara

digital sehingga akan lebih mudah dalam pengolahan data nantinya.

4.1.1 Prosedur yang Sedang Berjalan

Analisa prosedur dilakukan untuk mempresentasikan aliran data dan informasi

yang sedang berjalan dalam sistem informasi persediaan barang pada PT. Giken

Precision Indonesia. Dari hasil analisa sistem yang berjalan terdapat beberapa entitas

yang terlibat diantaranya:

1. Entitas bagian pemasok, entitas ini terdaftar sebagai suppliers dari barang-barang

yang di beli PT. Giken Precision Indonesia

2. Entitas bagian Gudang melakukan pengontrolan data dan barang yang masuk,

barang keluar serta barang return, update stock card dan Part Request Form

barang dengan manual.

3. Entitas IQC (Incoming Quality Check), entitas ini melakukan pemeriksaan kualitas

setiap lot/batch incoming dan memberikan keputusan Accept or Reject.

4. Entitas bagian pemakai (produksi) yang membuat data permintaan barang, entitas

ini merakit barang menjadi produk perusahaan.

5. Entitas Barang, yaitu daftar nama dan kode barang yang ada dalam perusahaan.

6. Entitas pimpinan atau manajer, entitas ini menerima laporan dari seluruh kegiatan

selama proses persediaan barang.

56

Gambar 4.1 Diagram Arus Dokumen sistem Berjalan

Berikut adalah kelebihan dan kelemahan sistem yang sedang berjalan. Analisa

terhadap kelemahan sistem bertujuan untuk mengenali lebih jauh apakah sistem yang

digunakan selama ini masih layak digunakan.

1. Kelebihan sistem yang sedang berjalan:

a. Memiliki cara dan struktur yang jelas dalam penanganan inventarisasi barang

b. Informasi laporan pemakaian barang cukup jelas terperinci

c. Pemasokan barang dilakukan dengan tepat sesuai dengan kebutuhan barang.

d. Area barang Accept dan area barang Reject terpisah sehingga mempermudah

untuk mengidentifikasi barang yang diminta pemakai.

57

2. Kelemahan sistem yang sedang berjalan

a. Masih lambatnya sistem berjalan dalam proses penyajian informasi pemakaian

barang kepada bagian-bagian yang membutuhkan.

b. Masih ditemukan proses manual update data barang masuk dan barang keluar

di lapangan sehingga menemui kesulitan jika data hilang atau human error.

c. Belum adanya laporan yang disusun secara sistematis

d. Dibutuhkan tenaga dan waktu yang tinggi dalam membuat laporan persediaan

barang dalam periode per bulan maupun tahunan.

4.1.2 Dokumen Input

Tujuan dari analisa input ini adalah untuk mengetahui data apa saja yang

menjadi data masukan pada sistem berjalan, antara lain:

1. Data Persediaan Barang

Merupakan data barang yang telah dibeli, barang yang di keluarkan dari gudang ke

produksi dan barang yang di returns ke pemasok. Data ini di cetak untuk

dilaporkan dan diberikan ke pimpinan/manajemen.

2. Data Permintaan Barang

Merupakan data permintaan pemakai terhadap barang yang sudah siap pakai yaitu

status Accept dari QA/IQC. Data ini di cetak sebagai dokumen permintaan dan

diberikan ke pimpinan/manajemen.

3. Hasil Inspeksi QA/IQC

Merupakan hasil inspeksi barang masuk dari pemasok. Data ini di cetak sebagai

dokumen untuk dilaporkan dan diberikan ke pimpinan/manajemen.

58

4. Data Return

Merupakan data pengembalian barang yang reject atau adanya return dalam case

tertentu pada perusahaan dalam form return barang. Data ini di cetak sebagai

dokumen return barang dan diberikan ke pimpinan/manajemen.

Gambar 4.2 Stock Card Barang

4.1.3 Dokumen Output

Tujuan dari analisa ini adalah untuk mengetahui data apa saja yang menjadi

data keluaran pada sistem berjalan, antara lain:

1. Laporan Data Persediaan Barang

Merupakan data barang yang diterima, di keluarkan, di return yang di cetak dari

hasil transaksi pembelian dan proses produksi.

59

Data ini di cetak sebagai dokumen penerimaan dan pengeluaran yang diberikan ke

pimpinan/manajemen.

2. Laporan Data Permintaan Barang

Merupakan data yang di cetak dari setiap permintaan terhadap barang yang sudah

minim jumlahnya. Data ini di cetak sebagai dokumen permintaan dan diberikan ke

pimpinan/manajemen.

3. Laporan Hasil Inspeksi QA/IQC

Merupakan hasil inspeksi barang-barang yang baru datang dari pemasok, hasil

Accept barang bisa di release ke produksi. Barang reject di return ke pemasok.

Data ini di cetak sebagai dokumen untuk dilaporkan dan diberikan ke

pimpinan/manajemen.

4. Laporan Data return

Merupakan data yang di cetak dari setiap pengembalian barang yang rusak atau

adanya case tertentu pada perusahaan dalam form return barang. Data ini di cetak

sebagai dokumen return barang dan diberikan ke pimpinan/manajemen.

60

Gambar 4.3 Form Permintaan (Part Request Form)

61

4.2 Analisis Sistem yang Diusulkan

Perkembangan dunia Teknologi Informasi akhir-akhir ini semakin pesat.

Perkembangan tersebut membawa dampak yang besar di dalam berbagai aspek

kehidupan, misalnya untuk berkomunikasi dengan seseorang yang berada di jarak

jauh dapat dilakukan melalui internet, hal ini juga bepengaruh dalam dunia pekerjaan

yaitu menggunakan sistem komputerisasi untuk efisiensi pekerjaan. Dengan sistem

ini maka data-data dapat tersimpan dengan baik dan juga terhindar dari kelalaian

apabila dilakukan secara manual.

Adapun solusi yang diusulkan adalah merancang sebuah sistem aplikasi

persediaan barang yang terintegrasi dengan bagian umum yakni: terkomputerisasi,

adanya basis data yang menyimpan data-data barang, Mempermudah mendapat

informasi jumlah barang masuk, Accept, Reject, keluar, dan Return pada gudang,

mempermudah menghitung persediaan tiap periode tertentu.

Pembangunan sistem ini dimulai dari proses pendataan jenis barang, pemasok,

permintaan barang, barang masuk, inspeksi barang, barang keluar, barang return,

sampai pada laporan. Sistem ini diharapkan dapat membantu memperlancar kinerja

perusahaan secara keseluruhan tanpa menyulitkan bagi pengguna sistem pada

transaksinya, karena pada aplikasi ini menggunakan proses sederhana dimana

disesuaikan dengan pengoperasian secara manual sehingga tidak terlalu sulit untuk

menyesuaikan dengan program aplikasi pada sistem yang baru. Sistem aplikasi yang

ingin diajukan yaitu dengan menggunakan pemrograman basis data Visual basic Net,

karena tingkat keamanan yang cukup tinggi, waktu eksekusi yang lebih cepat

62

dibandingkan dengan bahasa pemrograman lainnya yang berorientasi pada server side

scripting.

Setelah melakukan analisa pada sistem berjalan dan membuat solusi pemecahan

masalah, tahap berikutnya adalah merancang sistem baru yang akan menggantikan

sistem lama. Pada perancangan sistem perlu membuat diagram konteks menggunakan

alat bantu Data Flow Diagram sebagai gambaran perancangan sistem informasi

persediaan barang.

Gambar 4.4 Diagram Konteks yang Diusulkan

Keterangan:

Bagian gudang menerima barang yang dikirim pemasok kemudian memeriksa qty

barang sesuai informasi surat jalan atau Delivery Order dan memasukkan data

barang masuk ke sistem, Bagian QA akan melakukan inspeksi terhadap barang-

barang yang baru diterima. Barang Reject di return ke pemasok maka otomatis data

barang masuk akan berkurang. Barang dikeluarkan oleh bagian Gudang sesuai data

permintaan pemakai dan melakukan input data barang out, otomatis data barang

63

masuk juga akan berkurang, data tersebut dicetak sebagai data persediaan barang.

Ketika pemakai melakukan permintaan barang lagi mereka akan melihat terlebih

dahulu data persediaan, jika telah minim maka harus dilakukan pengajuan pembelian

barang. Namun pada topik ini yang dibahas sampai proses permintaan pemakai.

Masing-masing laporan transaksi di berikan ke atasan.

Gambar 4.5 Data Flow Diagram Level 0

64

Gambar 4.6 Data Flow Diagram Level 1 Proses 1.0

65

Gambar 4.7 Data Flow Diagram Level 1 Proses 2.0

66

Gambar 4.8 Data Flow Diagram Level 1 Proses 3.0

Gambar 4.9 Data Flow Diagram Level 1 Proses 4.0

67

Gambar 4.10 Data Flow Diagram Level 1 Proses 5.0

4.3 Rancangan Basis Data

Tahapan ini adalah merancang sistem usulan agar dapat memenuhi kebutuhan

pemakai sistem dimasa yang akan datang. Rancangan basis data dilakukan setelah

mendapatkan gambaran kebutuhan sistem dari sudut pandang pemakai/user. Tahapan

awal dalam perancangan basis data ini adalah membuat pemodelan data konseptual

yang akan dijadikan landasan basis data, setelah di dapat model basis data, maka

pemodelan data konseptual tersebut diwujudkan dalam hubungan antar tabel

menggunakan asosiasi sehingga didapatkannya model data relasional.

1. Entity Relationship Diagram (ERD)

Digunakan untuk menyatakan jenis data dari hubungan yang ada diantara jenis

data yang terdapat dalam sistem. Tujuan pemodelan ERD adalah menunjukkan

hubungan antara simpanan data menghilangkan kerangkapan data serta membuat

model yang dapat dimengerti dengan baik oleh pemakai maupun PC.

68

Gambar 4.11 Entity Relationship Diagram

Gambar 4.12 Database Relationship

69

2. Kamus Data

a. Nama Arus Data : Data Barang

Alias : -

Bentuk Data : Dokumen

Aliran Data : Barang – Proses 1

Penjelasan : Daftar nama barang dan kode barang

Periode : Setiap Transaksi

Elemen Data : kode barang, nama barang, satuan, stock barang

b. Nama Arus Data : Data Supplier

Alias : -

Bentuk Data : Dokumen

Aliran Data : Supplier – Proses 2

Penjelasan : permintaan, pengeluaran, dan return barang

Periode : Setiap Transaksi

Elemen Data : kode supplier, nama supplier, alamat supplier, dan

nomor telpon supplier

3. Normaslisasi

a. Bentuk Tidak Normal (Unnormalized)

Di bawah ini adalah bentuk dari tabel tidak normal dimana masih ditunjukkan

atribut yang bernilai banyak atau berulang

70

Gambar 4.13 Bentuk Tidak Normal

b. Bentuk Normal Pertama (1NF)

Bentuk normal pertama terpenuhi jika sebuah tabel tidak memiliki atribut

bernilai banyak (multivalued attribute) atau lebih dari satu atribut dengan

nilai domain yang sama.

Gambar 4.14 Bentuk Normal ke Satu (1 NF)

71

c. Bentuk Normal Ke Dua (2NF)

Bentuk normalisasi kedua terpenuhi jika normalisasi pertama terpenuhi, dan

semua atribut yang tidak termasuk dalam primary key memiliki

ketergantungan fungsional (FK) pada primary key secara utuh. Sebuah tabel

tidak memenuhi 2NF jika ketergantungannya hanya bersifat parsial (hanya

tergantung pada sebagian dari primary key). Dengan demikian untuk

membentuk normal kedua haruslah sudah ditentukan kunci-kunci field yang

harus unik dan dapat mewakili atribut lain memenuhi anggotanya.

Gambar 4.15 Bentuk Normal ke Satu (2 NF)

72

d. Bentuk Normal Ke Tiga (3 NF)

Bentuk Normal ke dua (2 NF) diatas sudah termasuk normalisasi ke tiga (3

NF), karena tidak terdapat transitive dependency yaitu apabila sudah berada

pada 2nf dan setiap atribut yang bukan key tidak tergantung tehadap atribut

lain kecuali Primary Key.

4.3.1 Rancangan Input

1. Perancangan input menu login

Perancangan menu login merupakan gambaran atau sketsa form ketika pengguna

ingin melakukan kegiatan pada aplikasi sistem yang diusulkan.

Gambar 4.16 Perancangan Menu Login

2. Perancangan input menu utama

Perancangan menu utama dibuat sebagai gambaran form yang akan menampilkan

data master, data transaksi, laporan, dan admin pada program yang diusulkan.

73

Gambar 4.17 Rancangan Menu Utama

3. Perancangan input menu master input data barang

Perancangan menu master input barang merupakan gambaran atau sketsa form

ketika pengguna melakukan perintah atau masukan data barang yang dibutuhkan

pada PT. Giken Precision Indonesia.

Gambar 4.18 Rancangan Input Data Barang

74

4. Perancangan menu master input data supplier

Perancangan menu master input supplier merupakan gambaran atau sketsa form

ketika pengguna melakukan perintah input, edit, dan hapus data supplier yang

dibutuhkan pada PT. Giken Precision Indonesia.

Gambar 4.19 Rancangan Master Input Data Supplier

5. Perancangan input data barang masuk

Sketsa form barang masuk yang dirancang bertujuan untuk membuat gambaran

form ketika pengguna memasukan data-data transaksi terkait barang masuk sesuai

kebutuhan data.

75

Gambar 4.20 Rancangan Input Data Barang Masuk

6. Tampilan update hasil inspeksi di menu transaksi

Perancangan update hasil inspeksi dibuat untuk mengetahui kualitas barang yang

diterima dari supplier melalui pemeriksaan appearance dan dimensi sehingga

diperoleh status Accept atau Reject.

Gambar 4.21 Rancangan Input Update Hasil Inspeksi

76

7. Tampilan form permintaan barang

Perancangan form permintaan barang merupakan gambaran form ketika pengguna

melakukan perintah sesuai kebutuhan data yang akan diolah terkait form

permintaan barang

Gambar 4.22 Rancangan Form Permintaan Barang

8. Tampilan form barang keluar

Perancangan input barang keluar adalah gambaran atau sketsa form ketika

pengguna ingin melakukan perintah atau memasukan data barang keluar dari

gudang yang akan dieksekusi oleh sistem yang diusulkan.

77

Gambar 4.23 Rancangan Form Barang Keluar

9. Tampilan form barang return

Perancangan input barang return merupakan gambaran atau sketsa form ketika

pengguna ingin melakukan perintah atau memasukan data barang yang akan

dieksekusi oleh sistem terkait data barang return.

78

Gambar 4.24 Rancangan Form Barang Return

4.3.2 Perancangan Output

1. Perancangan output merupakan sketsa laporan barang

Menunjukkan hasil dari eksekusi data atau perintah yang telah diinput pada

sistem. Dimana data yang masih mentah pada saat proses input akan ditampilkan

pada proses output dalam bentuk informasi laporan data barang yang digunakan

pada PT. Giken Precision Indonesia.

79

Tabel 4.1 Perancangan Output Laporan Data Barang

Laporan Data Barang PT. GIKEN PRECISION INDONESIA

Alamat dan Logo Perusahaan No Kode Barang Nama Barang Satuan Stock

2. Perancangan output merupakan sketsa laporan supplier

yang menunjukkan hasil dari eksekusi data atau perintah yang telah diinput pada

sistem. Dimana data yang masih mentah pada saat proses input akan ditampilkan

pada proses output dalam bentuk informasi laporan data supplier yang digunakan

pada PT. Giken Precision Indonesia.

Tabel 4.2 Perancangan Output Laporan Data Supplier

Laporan Data Supplier PT. GIKEN PRECISION INDONESIA

Alamat dan Logo Perusahaan No Kode Supplier Nama Supplier Alamat Telp

3. Perancangan output merupakan sketsa laporan barang masuk

Menunjukkan hasil dari eksekusi data atau perintah yang telah diinput pada

sistem. Dimana data yang masih mentah pada saat proses input akan ditampilkan

80

pada proses output dalam bentuk informasi laporan data barang masuk yang

digunakan pada PT. Giken Precision Indonesia.

Tabel 4.3 Perancangan Output Laporan Data Barang Masuk

Laporan Barang Masuk

PT. GIKEN PRECISION INDONESIA

Alamat dan Logo Perusahaan No NO.

MASUK TANGGAL

MASUK KODE

SUPPLIER TELP KODE BARANG

NAMA BARANG SATUAN DO

BARANG JUMLAH

4. Perancangan output merupakan sketsa laporan permintaan barang yang

menunjukkan hasil dari eksekusi data atau perintah yang telah diinput pada

sistem. Dimana data yang masih mentah pada saat proses input akan ditampilkan

pada proses output dalam bentuk informasi laporan data permintaan barang yang

akan digunakan pada PT. Giken Precision Indonesia.

81

Tabel 4.4 Perancangan Output Laporan Data Permintaan Barang

Laporan Permintaan PT. GIKEN PRECISION INDONESIA

Alamat dan Logo Perusahaan No.

Permintaan Tanggal

Permintaan Nama

Pemakai Kode

Barang Jumlah

5. Perancangan output merupakan sketsa laporan permintaan barang keluar yang

menunjukkan hasil dari eksekusi data atau perintah yang telah diinput pada

sistem. Dimana data yang masih mentah pada saat proses input akan ditampilkan

pada proses output dalam bentuk informasi laporan data barang keluar yang akan

digunakan pada PT. Giken Precision Indonesia.

Tabel 4.5 Perancangan Output Laporan Data Barang Keluar

Laporan Barang Keluar PT. GIKEN PRECISION INDONESIA

Alamat dan Logo Perusahaan No. Barang Keluar Tanggal Keluar No. Permintaan Jumlah

82

6. Perancangan output merupakan sketsa laporan barang return

Menunjukkan hasil dari eksekusi data atau perintah yang telah diinput pada

sistem. Dimana data yang masih mentah pada saat proses input akan ditampilkan

pada proses output dalam bentuk informasi laporan data barang return yang akan

digunakan pada PT. Giken Precision Indonesia.

Tabel 4.6 Perancangan Output Laporan Data Barang Return

Laporan Barang Return PT. GIKEN PRECISION INDONESIA

Alamat dan Logo Perusahaan No.

Return Tanggal Return Kode

Pemasok Kode

Barang DO Barang Jumlah

4.4 Implementasi

Tahap ini adalah implementasi hasil rancangan kedalam baris-baris kode

program yang dapat dimengerti oleh komputer. Bahasa pemrograman berbasis Visual

Basic Net dan menggunakan database MySql dan implementasi antar muka. Selain

itu juga membahas sarana-sarana pendukung yang diperlukan agar sistem dapat

berjalan sesuai dengan yang diharapkan, diantaranya spesifikasi komputer yang

dibutuhkan oleh sistem dan juga proses pengujian program sistem informasi

persediaan barang agar dapat dilihat seluruh kemampuan dari sistem tersebut.

83

4.4.1 Implementasi Dokumen Input Antar Muka

Implementasi antar muka yang diusulkan pada sistem informasi persediaan

barang raw material pada PT. Giken Precision Indonesia adalah sebagai berikut:

1. Implementasi menu login

yaitu tampilan ketika alamat aplikasi diketik digunakan untuk login kedalam

sistem, jika user dan password masih salah/tidak sesuai maka user tidak diizinkan

masuk kedalam sistem, dan sebaliknya.

Gambar 4.25 Implementasi Menu Login

2. Implementasi halaman utama

Pada halaman ini merupakan tampilan utama untuk memudahkan pemakai dalam

menjalankan program dan memilih menu yang diinginkan sesuai pekerjaan yang

akan dilakukan.

84

Gambar 4.26 Implementasi Menu Utama

3. Implementasi sub menu barang pada data master

Tampilan halaman ini adalah sub menu data master isinya data-data barang di

dalam perusahaan yang sudah dimasukkan dalam basis data sistem.

Gambar 4.27 Implementasi Menu Barang

85

4. Implementasi sub menu data supplier

Merupakan tampilan dari data supplier barang yang terdaftar pada perusahaan.

Tampilan ini mempermudah pengguna dalam menggunakan dan mencari data

supplier.

Gambar 4.28 Implementasi Menu Supplier

5. Tampilan sub menu barang masuk pada menu transaksi

Halaman ini adalah bagian dari tampilan data barang masuk yang diterima oleh

bagian store. Halaman ini mempermudah pengguna untuk input data barang

masuk, data-data barang disimpan dalam database sesuai kebutuhan pekerjaan.

Gambar 4.29 Implementasi Form Barang Masuk

86

6. Tampilan sub menu hasil inspeksi pada menu transaksi

Halaman ini adalah tampilan form hasil inspeksi raw material yang diterima dari

supplier, hasil inspeksi adalah reject atau accept.

Gambar 4.30 Implementasi Form Update Hasil Inspeksi

7. Tampilan sub menu permintaan barang pada menu transasksi

Halaman ini adalah tampilan permintaan barang yang akan digunakan pemakai

barang (produksi) atau bagian department lainnya, form ini diisi pada saat

meminta barang dari store.

Gambar 4.31 Implementasi Form Permintaan Barang

87

8. Tampilan sub menu barang keluar pada menu transaksi

Halaman ini merupakan tampilan form barang keluar yang digunakan store untuk

input barang keluar sesuai permintaan yang diterima

Gambar 4.32 Implementasi Form Barang Keluar

9. Tampilan sub menu barang return pada menu transaksi

Tampilan sub menu barang return diimplementasikan untuk keperluan bilamana

ada barang reject atau hal tertentu dalam perusahaan untuk mengembalikan

barang ke supplier.

Gambar 4.33 Implementasi Form Barang return

88

4.4.2 Implementasi Dokumen Output Antar Muka

1. Laporan Barang

Laporan barang merupakan berguna untuk mempermudah pengguna untuk

membuat laporan barang yang diterima. Di dalam form barang dibuat stock design

sehingga dengan mudah bisa dicari jumlah barang tertentu mulai dari barang

diterima, barang keluar, ataupun barang return.

Gambar 4.34 Implementasi Output Laporan Barang

2. Laporan Supplier

Tampilan ini adalah laporan data supplier dibuat untuk mempermudah pengguna

dalam menunjukkan performa supplier, berapa banyak barang yang di return

karena reject, dan barang OK.

89

Gambar 4.35 Implementasi Output Laporan Supplier

3. Laporan Barang Masuk

Laporan barang masuk dibuat untuk mempermudah pengguna untuk membuat

laporan barang masuk kapan saja diperlukan bisa dicetak.

Gambar 4.36 Implementasi Output Laporan Barang Masuk

4. Laporan Permintaan Barang

Laporan permintaan barang diharapkan dapat membantu pengguna untuk

membuat laporan permintaan barang dari gudang untuk diketahui dan diperiksa

oleh atasan guna mengambil keputusan.

90

Gambar 4.37 Implementasi Output Laporan Permintaan Barang

5. Laporan Barang Keluar

Laporan ini berguna untuk menampilkan alur barang keluar. Barang keluar

berhubungan erat dengan laporan permintaan. Karena pada dasarnya barang

dikeluarkan sesuai permintaan yang dibuat pemakai

Gambar 4.38 Implementasi Output Laporan Barang Keluar

6. Laporan Barang Return

Laporan ini berfungsi untuk memberikan informasi mengenai barang-barang yang

dikembalikan ke supplier.

91

Gambar 4.39 Implementasi Output Laporan Barang Return

7. Spesifikasi Komputer dan SDM

Perangkat komputer digunakan sebagai alat pengolahan data yang meliputi

perangkat keras dan pendukungnya yaitu perangkat yang menjalankan

aplikasinya. Spesifikasi minimal dari perangkat keras dan perangkat lunak yang

diusulkan adalah:

a. Perangkat Keras (Hardware)

i. Processor yang berkapasitas 500 MHz

ii. Memori 128 MB

iii. Hardisk 20 GB

iv. Monitor SVGA 15

v. Mouse dan Keyboard

vi. Printer

b. Perangkat Lunak (Software)

i. Windows XP, windows 7, windows 8, Windows 10 (Rekomendasi)

92

c. Manusia (Brainware)

i. Manusia (Administrator) yang bertugas sebagai pengolah aplikasi dan

pengguna.

d. Pengujian

Sebelum program diterapkan, maka program harus bebas dari kesalahan dan

program harus diuji untuk menemukan kesalahan yang mungkin dapat terjadi

seperti kesalahan dalam bahasa, kesalahan waktu proses, dan kesalahan

logika program.

Pengujian dilakukan dengan metode Black-Box yang focus pada persyaratan

fungsional perangkat lunak yaitu untuk mengungkap kesalahan pada persyaratan

fungsional tanpa mengabaikan kerja internal dari suatu program. Teknik pengujian

black-box focus pada domain informasi dari perangkat lunak, dengan melakukan test

case dengan mempartisi domain input dan output dari suatu program dengan cara

memberikan cakupan kajian yang mendalam.

Berikut adalah hasil pengujian black-box diisi langsung dari pengguna:

Tabel 4.7 Pengujian Dengan Metode Black-Box

NO TEST CASE HASIL DIHARAPKAN HASIL KELUAR

1 Klik alamat sistem informasi persediaan barang pada pencarian

Keluar menu login Sesuai

2 Login sesuai account yang ditentukan

Masuk ke dalam sistem dan muncul menu utama Sesuai

3 Dekatkan kursor pada menu master

Muncul sub menu barang dan supplier Sesuai

4 Klik menu barang pada menu master

Muncul form barang Sesuai

93

Lanjutan

5 Isi kode barang pada menu barang, kemudian klik enter

Aktif menu nama, satuan, stock barang Sesuai

6 Isi data di cari Muncul data yang dicari Sesuai

7 Klik tombol save pada form barang

Data yang di input tersimpan Sesuai

8 Klik tombol keluar Form menu barang tertutup Sesuai

9 Klik menu supplier pada menu master

Muncul form supplier Sesuai

10 Isi kode supplier pada menu supplier, kemudian enter

Aktif menu nama, alamat, dan telp supplier Sesuai

11 Isi data cari pada menu supplier Muncul data yang dicari Sesuai

12 Klik tombol keluar pada menu supplier

Form menu supplier tertutup Sesuai

13 Klik tombol save pada form supplier

Data yang diinput terseimpan Sesuai

14 Klik tombol exit pada form supplier

Form supplier tertutup Sesuai

15

Dekatkan kursor pada menu transaksi

Muncul sub menu barang masuk, permintaan, hasil inspeksi, barang keluar, barang return.

Sesuai

16 Klik sub menu barang masuk pada menu transaksi

Muncul form barang masuk Sesuai

17

Isi no barang masuk pada form barang masuk, kemudian enter

Aktif tanggal, kode, nama, telp supplier, kode, nama, satuan barang, DO, dan Jumlah barang, tanggal masuk, save, batal,keluar.

Sesuai

18 Klik tombol save pada menu data barang masuk

Data yang di input tersimpan Sesuai

19 Klik tombol batal pada form barang masuk

Menu pada form barang masuk tidak aktif/batal Sesuai

20 Isi data cari pada form barang masuk

Muncul data barang yang dicari Sesuai

21 Klik tombol keluar pada form barang masuk

Form barang masuk tertutup Sesuai

22 Klik sub menu hasil inspeksi pada menu transaksi

Muncul form hasil inspeksi Sesuai

23 Ubah tanggal pada form hasil inspeksi

Tanggal berubah sesuai yang diinginkan Sesuai

24 Pilih Status pada form hasil inspeksi

Muncul hasil status sesuai pilihan Sesuai

94

Lanjutan

25 Klik tombol save pada form hasil inspeksi

Data yang di input tersimpan Sesuai

26 Klik tombol batal pada form hasil inspeksi

Menu pada form hasil inspeksi tidak aktif/batal Sesuai

27 Klik tombol keluar pada form hasil inspeksi

Form hasil inspeksi tertutup Sesuai

28 Klik sub menu permintaan barang pada menu transaksi

Muncul form barang keluar Sesuai

29 Isi no permintaan pada form permintaan barang, kemudian enter

Aktif tanggal permintaan, nama pemakai, kode, nama, satuan, dan jumlah barang

Sesuai

30 Isi cari pada form permintaan barang

Muncul data barang yang dicari Sesuai

31 Klik tombol save pada form permintaan

Data barang tersimpan Sesuai

32 Klik tombol cancel pada form permintaan barang

Data input barang ditunda pada form permintaan Sesuai

33 Klik tombol keluar pada form permintaan

Form permintaan barang tertutup Sesuai

34

Input no barang keluar kemudian enter

Aktif tanggal, no permintaan, nama pemakai, kode, nama, satuan, dan jumlah barang

Sesuai

35 Isi cari pada form barang keluar Muncul data barang yang dicari Sesuai

36 Klik save pada form barang keluar

Data yang diinput tersimpan Sesuai

37 Klik cancel pada form barang keluar

Proses akan batal Sesuai

38 Klik exit pada form barang keluar Form barang keluar akan tertutup Sesuai

39 Klik sub menu barang kembali / return pada menu transaksi

Muncul form barang return Sesuai

40

Isi no kembali pada form barang kembali, kemudian enter

Aktif tanggal, kode supplier, nama supplier, kode, nama, satuan, DO, jumlah barang

Sesuai

95

Lanjutan

41 Isi cari pada form barang kembali Muncul data barang yang dicari Sesuai

42 Klik save pada form barang kembali

Data yang diproses tersimpan Sesuai

43 Klik cancel pada form barang kembali

Data yang diproses batal Sesuai

44 Klik exit pada form barang kembali

Form barang kembali akan tertutup Sesuai

45

Dekatkan kursor pada menu laporan

Muncul sub menu laporan barang, lap. supplier, lap. barang masuk, lap. permintaan, lap. barang keluar, lap. barang return

Sesuai

46 Klik sub menu laporan barang Muncul form laporan barang Sesuai

47 Klik sub menu laporan supplier Muncul form laporan supplier Sesuai

48 Klik sub menu laporan barang masuk

Muncul form laporan barang masuk Sesuai

49 Klik sub menu laporan permintaan

Muncul form laporan permintaan Sesuai

50 Klik sub menu laporan barang keluar

Muncul form laporan barang keluar Sesuai

51 Klik sub menu laporan barang return

Muncul form laporan barang return Sesuai

52 Dekatkan kursor pada menu admin

Muncul sub menu login dan keluar Sesuai

53 Klik keluar pada menu admin Menu utama akan tertutup Sesuai

96

BAB V PENUTUP

5.1 Kesimpulan

Dari pembahasan yang sudah diuraikan maka dapat disimpulkan sebagai

berikut:

1. Sistem informasi persediaan barang yang sedang berjalan pada PT. Giken

Precision Indonesia pada umumnya masih manual, label barang belum

menggunakan barcode. Inventory untuk mengolah data barang masuk, data

barang keluar, serta data barang return diolah menggunakan Microsoft excel.

Maka dari itu penulis membuat terobosan baru melalui aplikasi visual basic net

untuk menyimpan data barang dan data supplier di dalam data base, sistem ini

diharapkan membantu pengguna untuk mengolah data secara otomatis.

2. Untuk mempermudah pencarian data barang dalam kategori terterntu maka

disetiap form dibuat kolom “cari” sehingga mempermudah pengguna

mendapatkan informasi yang dibutuhkan.

3. Sistem informasi persediaan barang raw material pada PT. Giken Precision

Indonesia menghasilkan crystal report dari setiap menu master maupun menu

transaksi, laporan ini dicetak untuk diberikan ke Manajer store ataupun Manager

Operational Pruduction.

97

5.2 Saran

Dari hasil kesimpulan yang penulis utarakan pada program sistem informasi

persediaan barang ini memiliki potensi yang sangat besar untuk dikembangkan

menjadi lebih baik dan lebih lengkap lagi, oleh karena itu penulis mencoba

memberikan saran yang kiranya dapat berguna bagi program Sistem Informasi

Persediaan Barang Pada PT. Giken Precision Indonesia, yaitu:

1. Pada proses barang masuk dan barang keluar supaya dikembangkan dengan

penggunaan barcode yang berfungsi untuk meminimalisasi terjadinya kehilangan

barang.

2. Pembuatan laporan agar dikembangkan menjadi bentuk grafik supaya laporan

tidak hanya disajikan dalam bentuk tulisan saja tetapi beserta grafik juga.

3. Sistem informasi yang sudah dibuat dikembangkan ruang lingkupnya mencakup

data proses inspection, data inventori produksi, purchasing, shipping, dan

accounting. Supaya alur inventori barang mulai dari raw material, barang reject

(return), barang work in process (WIP), barang jadi (Finished Good), pengiriman

barang jadi, order barang ke supplier, hingga pembayaran barang ke supplier

dikelola dalam sistem informasi persediaan barang secara keseluruhan.

98

DAFTAR PUSTAKA

Arman Hakim Nasution (2008:1), Perencanaan dan Pengendalian Produksi, Yogyakarta: Graha Ilmu.

Arman Hakim Nasution (2008:113), Perencanaan dan Pengendalian Produksi, Yogyakarta: Graha Ilmu.

Bambang (2004), yang dikutip dari buku Nur Elfi Husda (2012:156), Pengantar Teknologi Informasi, Baduose Media Jakarta: Batam.

Jay Heizer dan Barry Render (2010:92), Manajemen Operasi keberlangsungan dan rantai pasokan edisi 11, Jakarta: Salemba 4.

Kusrini dan Koniyo (2007:43), Pengantar Teknologi Informasi, Baduose Media Jakarta: Batam.

Nur Elfi Husda, (2012:111), Pengantar Teknologi Informasi, Baduose Media Jakarta: Batam.

Nur Elfi Husda (2012:112), Pengantar Teknologi Informasi, Baduose Media Jakarta: Batam.

Nur Elfi Husda (2012:117), Pengantar Teknologi Informasi, Baduose Media Jakarta: Batam.

Nur Elfi Husda (2012:117), Pengantar Teknologi Informasi, Baduose Media Jakarta: Batam.

Nur Elfi Husda (2012:119), Pengantar Teknologi Informasi, Baduose Media Jakarta: Batam.

99

Nur Elfi Husda (2012:123), Pengantar Teknologi Informasi, Baduose Media Jakarta: Batam.

Nur Elfi Husda (2012:151), Pengantar Teknologi Informasi, Baduose Media Jakarta: Batam.

Rosa A.S dan M. Shalahuddin (2011:65, Rekayasa Perangkat Lunak Terstruktur dan Berorientasi, Bandung.

Rosa A. S. dan M. Shalahuddin (2011:67), Rekayasa Perangkat Lunak Terstruktur dan Berorientasi, Bandung.