Upload
vuliem
View
250
Download
2
Embed Size (px)
Citation preview
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.
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
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.
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.