Anda di halaman 1dari 8

SISTEM INFORMASI PERSEDIAAN BAHAN BAKU PADA PT.

TAKAHASHI SPRING INDONESIA


DENGAN MENGGUNAKAN METODE WATERFAL

Nurhadi Surojudin

Program Studi Teknik Informatika Sekolah Tinggi Teknologi Pelita Bangsa


nsurojudin@gmail.com

Disetujui, 14 Februari 2018

Abstrak

Suatu sistem yang baik harus mampu memberikan informasi dengan data-data yang akurat dan tepat
dalam proses pengolahannya. Salah satu faktor yang terjadi pada PT Takahashi Spring Indonesia adalah sering
terjadi kesalahan dalam penghitungan stok barang serta membutuhkan waktu yang cukup lama untuk membuat
laporan persediaan dan transaksi barang masuk maupun keluar. Sering terjadi kehilangan data softcopy yang
tersimpan pada komputer, karena terlalu banyak file sehingga resiko kehilangan file lebih besar. PT Takahashi
Spring Indonesia memerlukan sebuah sistem informasi yang mampu memberikan bantuan dalam mengatasi
permasalahan dan mempercepat proses transaksi barang masuk dan keluar serta menghasilkan laporan-laporan
yang standart. Perancangan sistem dan pembuatan aplikasi Persediaan Bahan Baku dengan menggunakan
Metode waterfall, Microsoft Visual Basic.Net sebagai programnya, MySQL sebagai database server, dan Crystal
Report untuk laporan. Dari hasil analisis dan perancangan sistem, dapat disimpulkan bahwa sistem persediaan
bahan baku pada yang sudah dibuat dapat mengatasi permasalahan administrasi di gudang yang berhubungan
dengan pendataan data, pengolahan data transaksi dan membuat laporan persediaan bahan baku. Sistem
persediaan bahan baku bisa menjadi solusi yang baik untuk mengatasi permasalahan persediaan gudang pada PT
Takahashi Spring Indonesia.

Kata Kunci: Sistem Informasi, Persediaan, Raw Material.

Abstract warehouse associated with data collection,


transaction processing data and make raw material
A good system should be able to provide inventory report. Raw material inventory system
information with accurate and precise data in the can be a good solution to overcome the problem of
processing process. One of the factors that warehouse inventory at PT Takahashi Spring
happened to PT Takahashi Spring Indonesia is Indonesia.
often mistake in the calculation of stock of goods
and takes a long time to make inventory reports and Keywords: Information System, Inventory, Raw
goods transactions in and out. There is often a Material.
softcopy data loss stored on the computer, because
too many files so the risk of losing files is greater. 1. Pendahuluan
PT Takahashi Spring Indonesia needs an Di dalam era globalisasi seperti sekarang ini
information system that is able to provide dimana informasi memegang peranan yang vital
assistance in overcoming problems and accelerate maka perlu dikembangkan sistem informasi secara
the process of goods transactions in and out and tepat, cepat, dan akurat. Kemajuan teknologi
produce standard reports. System design and informasi dengan komputer memungkinkan
manufacturing of raw material inventory using efisiensi, efektivitas, produktivitas, ketepatan,
Waterfall method, Microsoft Visual Basic.Net as its kecepatan dan kualitas informasi yang sangat
program, MySQL as database server, and Crystal dibutuhkan dalam menyusun suatu perencanaan,
Report for report. From the results of analysis and pelaksanaan dan pemantauan kegiatan kerja.
system design, it can be concluded that raw Penggunaan sistem informasi yang berbasis
material inventory system on which has been made komputer sangat diperlukan dalam suatu
to overcome the administrative problems in the perusahaan untuk menunjang kegiatan kerja supaya
berjalan dengan baik dan lancar sesuai dengan Bonnie (2008, 3) mendefinisikan bahwa
sasaran yang diharapkan. sistem dapat diartikan sebagai serangkaian
Persediaan adalah barang atau bahan untuk komponen-komponen yang saling berinteraksi dan
memenuhi tujuan tertentu, yaitu untuk memasok saling bekerja sama untuk mencapai tujuan tertentu.
suatu proses produksi suatu produk. Persediaan Hanif (2007, 3) mendefinisikan bahwa
tersebut mempengaruhi biaya operasional. Jika sistem dapat diartikan sebagai suatu kumpulan atau
manajemen persediaan tidak bagus, maka akan himpunan dari unsur atau variabel-variable yang
mengurangi keuntungan perusahaan. Banyak saling terorganisasi, saling berinteraksi dan saling
perusahaan memiliki masalah pada persediaan bergantungan satu sama lain.
mereka, mereka beberapa kali kelebihan pasokan Dari beberapa definisi diatas dapat
atau bahkan undersupply, berbedanya jumlah stok disimpulkan bahwa pengertian sistem adalah suatu
pada kartu stok dengan fisik barang, kesalahan entity (kesatuan) yang terdiri dari bagian-bagian
dalam menghitung jumlah persediaan bahan baku yang saling berhubungan dilihat dari elemennya
produksi, kehilangan rekapan file, membutuhkan sistem adalah kumpulan elemen yang saling
waktu yang lama untuk mencari barang yang akan berkaitan dan bekerja sama dalam melakukan
diambil apakah stok tersedia atau sudah habis dan kegiatan untuk mencapai suatu tujuan. Sistem
pembuatan laporan – laporan persediaan dengan dilihat dari masukan dan keluarannya. Sistem
format yang tidak standar. Banyaknya waktu yang adalah suatu rangkaian yang berfungsi menerima
tersita karena sistem yang masih berjalan kurang input (masukan), mengolah input, dan
efisien dan efektif menjadi kendala bagi karyawan. menghasilkan output (keluaran). Pengertian sistem
Kondisi ini akan meningkatkan biaya produksi. dilihat dari prosedur/ kegiatannya. Sistem adalah
Untuk itu, manajemen persediaan diperlukan untuk suatu rangkaian/kegiatan yang dibuat untuk
menganalisa dan untuk mengetahui tingkat melaksanakan program perusahaan.
persediaan yang optimal.
2.1.2. Pengertian Informasi
2. Landasan Teori Informasi merupakan hasil pengolahan data
2.1. Sistem Informasi dari satu atau bebagai sumber, yang kemudian
2.1.1. Definisi Sistem diolah, sehingga memberi nilai, arti, dan manfaat.
Proses pengolahan ini memerlukan teknologi.
Sistem didefinisikan sebagai sekumpulan Berbicara mengenai teknologi memang tidak harus
prosedur yang paling berkaitan dan saling selalu berkaitan dengan komputer, namun komputer
terhubung untuk melakukan suatu tugas bersama- sendiri merupakan salah satu bentuk teknologi.
sama. Secara garis besar, sebuah sistem informasi Dengan kata lain, alat tulis dan mesin ketik pun
terdiri atas tiga komponen utama. Ketiga komponen dapat dimasukan sebagai salah satu teknologi yang
tersebut mencakup software, hardware dan digunakan selain komputer dan jaringan komputer.
brainware. Ketiga komponen ini saling berkaitan Untuk bisa memahami Informasi secara
satu sama lain. umum maka kita harus memahami terlebih dahulu
Software mencakup semua perangkat lunak definisi dari nformasi disini akan di jelaskan
yang dibangun dengan Bahasa pemogramman definisi Informasi menurut beberapa para ahli
tertentu, pustaka, untuk kemudian menjadi sistem sebagai berikut ;
operasi, aplikasi, dan driver. Sistem operasi, McFadden, Dkk. (1999) mendefinisikan
aplikasi, driversaling bekerja sama agar computer informasi sebagai data yang telah diproses
dapat berjalan dengan baik. Hardware mencakup sedemikian rupa sehingga meningkatkan
semua perangkat keras (motherboard, processor, pengetahuan seseorang yang menggunakan data
VGA, dan lainnya) yang disatukan menjadi sebuah tersebut. Shannon dan Weaver, dua orang insinyur
kompoter dalam konteks yang luas, bukan hanya listrik, melakukan pendekatan secara matematis
sebuah computer, namun sebuah jaringan computer. untuk mendefinisikan informasi (Kroenke, 1992).
Brainware mencakup kemampuan otak manusia, Menurut mereka, informasi adalah “jumlah
yang mencakup ide, pemikiran, analisis, di dalam ketidakpastian yang dikurangi ketika sebuah pesan
menciptakan dan menggabungkan hardware dan diterima”. Artinya, dengan adanya informasi,
softare. Penggabungan software dan hardware tingkat kepastian menjadi meningkat .
dengan bantuan brainware inilah (melalui sejumlah
procedure) yang dapat menciptakan sebuah sistem 2.1.3. Definisi Sistem Informasi
yang bermanfaat bagi pengguna. Berdasarkan definisi mengenai sistem dan
Untuk bisa memahami sistem secara umum informasi yang telah dibahas di atas, maka dapat
maka kita harus memahami terlebih dahulu definisi dinyatakan bahwa sistem informasi merupakan
dari sistem. Maka disini akan di jelaskan definisi gabungan dari empat bagian utama. Keempat
sistem menurut beberapa para ahli sebagai berikut ; bagian utama tersebut mencakup perangkat lunak
(software), perangkat keras (hardware), bottom dalam perancangan basis data yang dimulai
infrastruktur dan sumber daya manusia (SDM) yang dengan mengidentifikasikan data-data terpenting
terlatih. Keempat bagian utama ini saling berkaitan yang disebut dengan entitas dan hubungan antara
untuk menciptakan sebuah sistem yang dapat entitas-entitas tersebut yang digambarkan dalam
mengolah data menjadi informasi yang bermanfaat. suatu model. Karena terdapat keterbatasan pada ER
Demikian juga, sistem informasi memiliki beberapa Model, maka terdapat pengembangan penambahan
komponen dan beberapa elemen, yang mana antar konsep semantik pada ER yang disebut Enhanced
komponen dan antar elemen ini slaing bekerja Entity Relational (EER) model.
sama, saling terkait dan memiliki fungsional kerja
yang menyatu, sehingga sistem informasi dapat 2.2.3. Normalisasi
bekerja dengan baik. Uus (2007, 92) Normalisasi adalah suatu
proses pengelompokan element data ke dalam
bentuk tabel yang menyatakan hubungan antar
2.2. Flowchart entitas sehingga terwujud suatu bentuk yang
Flowchart atau diagram alir merupakan memudahkan adanya perubahan dengan dampak
sebuah diagram dengan simbol-simbol grafis yang terkecil. Proses pada pengolahan data yang
menyatakan aliran algoritma atau proses yang mengakibatkan efek samping yang tidak diharapkan
menampilkan langkah-langkah yang disimbolkan sering juga disebut dengan istilah anomali yang
dalam bentuk kotak, beserta urutannya dengan daat terjadi akibat inserting, updateing, atau
menghubungkan masing masing langkah tersebut deleting. Oleh karena itulah diperlukan normalisasi.
menggunakan tanda panah.
Bagan alir (flowchart) adalah bagan (chart) 2.3. Manajemen Persediaan
yang menunjukan hasil (flow) didalam program Manejemen persediaan merupakan proses
atau prosedur sistem secara logika. Bagan alir pelaksanaan pencapaian tujuan tertentu yang
digunakan terutama untuk alat bantu komunikasi diselenggarakan dengan pengawasan. Ada beberapa
dan untuk dokumentasi. ahli yang mengemukakan pengertian tentang
Flowchart adalah bagan-bagan yang manjemen persediaan. Pengertian manajemen
mempunyai arus yang menggambarkan langkah- persediaan menurut indrajit dalam bukunya bahwa,
langkah penyelesaian arus suatu masalah. “Manajemen persediaan adalah kegiatan yang
Flowchart merupakan cara penyajian dari suatu berhubungan dengan perencanaan, pelaksanaan,
algoritma. dan pengawasan penentuan kebutuhan material
sedemikian rupa sehingga di satu pihak kebutuhan
2.2.1. DFD (Data Flow Diagram) operasi dapat dipenuhi pada waktunya dan di lain
Data Flow Diagram atau disingkat DFD pihak investasi material dapat ditekan secara
merupakan suatu penggambaran model yang optimal (Indrajit,2003:4).
memungkinkan profesional sistem untuk Sedangkan Manullang, (2005:50)
menggambarkan sistem sebagai suatu susunan mendefinisikan ”Manajemen persediaan merupakan
proses yang dihubungkan satu sama lain dengan kegiatan pengaturan dan kegiatan dan pengawasan
alur data, baik secara manual maupun atas pengadaan bahan-bahan kebutuhan sesuai
terkomputerisasi. dengan jumlah dan waktu yang diperlukan dengan
Menurut Fairuz El Sahid (2010) dalam biaya minimum dalam menentukan tingkat dan
artikel elektronik nya yang berjudul “Analisis komposisi persediaan” (Manullang,2005:50). Dari
Sistem Informasi – Diagram Alir Data (DAD)/ Data pengertian di atas dapat disimpulkan bahwa,
Flow Diagram(DFD)” menyatakan bahwa Diagram Manejemen persediaan merupakan kegiatan yang
Alir Data (DAD) atau Data Flow Diagram (DFD) berhubungan dengan perencanaan, pelaksanaan,
adalah suatu diagram yang menggunakan notasi- pengawasan penentuan kebutuhan material, dan
notasi untuk menggambarkan arus dari data sistem, kegiatan menentukan tingkat dan komposisi
yang penggunaannya sangat membantu untuk persediaan dalam melindungi kelancaran produksi”.
memahami sistem secara logika, tersruktur dan
jelas. DFD merupakan alat bantu dalam 2.4. Metode Waterfall
menggambarkan atau menjelaskan DFD ini sering Waterfall adalah suatu metodologi
disebut juga dengan nama Bubble chart, Bubble pengembangan perangkat lunak yang mengusulkan
diagram, model proses, diagram alur kerja, atau pendekatan kepada perangkat lunak sistematik dan
model fungsi. sekuensial yang mulai pada tingkat kemajuan
sistem pada seluruh analisis, desain, kode,
2.2.2. ERD (Entity Relation Diagram) pengujian, dan pemeliharaan.
Menurut Indrajani (2011), Entity Relational Model SDLC air terjun (waterfall) sering
(ER) Modeling adalah sebuah pendekatan top- juga disebut model sekuensial linier (Sequential
linier) atau alur hidup klasik (classic life cycle). kasus-kasus dimana penggunaannya tidak cocok
Model air terjun menyediakan pendekatan alur dengan penggunaan GPL.
hidup perangkat lunak secara sekuensial atau 3. Metode Penelitian
terurut dimulai dari analisis, desain, pengodean, 3.1. Sistem yang berjalan
pengujian, dan tahap pendukung (support). Berikut Berikut adalah alur sistem yang berjalan
adalah gambar model air terjun : pada saat ini di PT. Takahashi Spring Indonesia :

Gambar 1. Ilustrasi Model Waterfall


(Sumber : Rosa. AS dan M. Shalahuddin, 2015)

2.5. Visual Basic .NET


Microsoft Visual Basic .NET adalah sebuah
alat untuk mengembangkan dan membangun
aplikasi yang bergerak diatas sistem .NET
Framework, dengan menggunakan bahasa BASIC.
Dengan menggunakan alat ini para programmer
dapat membangun aplikasi Windows From,
Aplikasi web berbasis ASP.NET dan juga aplikasi Gambar 2. Alur sistem yang berjalan pada saat ini
command-line.
3.2. Sistem yang diusulkan
2.6. XAMPP
XAMPP adalah perangkat lunak gratis yang
mendukung banyak sistem operasi, yang
merupakan gabungan dari beberapa program.
Fungsi XAMPP sendiri adalah sebagai server yang
berdiri sendiri (localhost), yang terdiri beberapa
program antara lain : Apache HTTP Server,
MySQL database, dan penerjemah bahasa yang
ditulis dengan bahasa pemrograman PHP dan
Perl. Nama XAMPP sendiri merupakan singkatan
dari X (empat sistem operasi apapun), Apache,
MySQL, PHP dan Perl. Program ini tersedia dalam
GNU General Public License dan bebas,
merupakan web server yang mudah untuk
digunakan yang dapat menampilkan halaman web
yang dinamis. Untuk mendapatkanya XAMPP anda
dapat mendownload langsung dari web resminya.
Dan berikut beberapa definisi program lainnya yang
terdapat dalam XAMPP.

2.7. MySQL
MySQL adalah sebuah perangkat lunak
sistem manajemen basis data SQL (database Gambar 3. Alur sistem yang diusulkan
management system) atau DBMS yang multithread,
multi-user, dengan sekitar 6 juta instalasi di seluruh 3.3. Pengembangan Sistem
dunia. MySQL AB membuat MySQL tersedia 1) Analisis kebutuhan perangkat lunak
sebagai perangkat lunak gratis dibawah lisensi Proses pengumpulan kebutuhan dilakukan
GNU General Public License (GPL), tetapi mereka secara insentif untuk menspesifikasikan
juga menjual dibawah lisensi komersial untuk kebutuhan perangkat lunak agar dapat
dipahami perangkat lunak seperti apa yang ada, tapi tidak untuk membuat perangkat
dibutuhkan oleh user. Spesifikasi kebutuhan lunak yang baru.
perngkat lunak pada tahap ini perlu untuk
dokumentasi. Berikut adalah gambar model air terjun :
2) Desain
Desain perangkat lunak adalah proses multi
langkah yang fokus pada desain pembuatan
program perangkat lunak termasuk struktur
data, arsitektur perangkat lunak, representasi
antar muka, dan prosedur pengkodean.

Gambar 5. Model Waterfall

4. Hasil dan pembahasan


4.1. Diagram Kontek
Diagram kontek adalah bagian dari data
flow diagram (DFD) yang berfungsi memetakan
Gambar 4. Desain Form Login model lingkungan yang dipresentasikan dengan
lingkaran tunggal yang mewakili keseluruhan
sistem.
3) Pembuatan kode program
Desain harus ditranslasikan kedalam program
perangkat lunak. Hasil dari tahap ini adalah
program komputer sesuai dengan desain yang
dibuat pada tahap desain.
4) Pengujian
Pengujian fokus pada perangkat lunak secara
dari segi lojik dan fungsional dan memastikan
bahwa semua bagian sudah diuji. Hal ini Gambar 6. Diagram konteks
dilakukan untuk meminimalisir kesalahan
(error) dan memastikan keluaran yang 4.2. Data Flow Diagram (DFD)
dihasilkan sesuai dengan yang diinginkan.

Tabel 1. Pengujian Sistem

5) Pendukung (support)
Tidak menutup kemungkinan sebuat perangkat
lunak mengalami perubahan ketika sudah
dikirimkan ke user. Perubahan bisa terjadi
karena adanya kesalahan yang muncul dan
tidak terditeksi saat pengujian atau perangkat
lunak harus beradaptasi dengan lingkungan
yang baru. Tahap pendukung atau
pemeliharaan dapat mengulangi proses
pengembangan mulai dari analisis spesifikasi
untuk perubahan perangkat lunak yang sudah Gambar 7. DFD level 0
4.3. Normalisasi 4.5. HIPO (Hierarchy Input Process Output)

Gambar 10. HIPO

4.6. Peracangan Sistem


Gambar 8. Noramalisai Ke Tiga
Perancangan sistem merupakan rancangan
antarmuka yang akan digunakan sebagai perantara
4.4. ERD (Entity Relation Diagram) user dengan perangkat lunak yang dikembangkan .
ERD merupakan suatu diagram yang
perancangan sistem dari sitem persediaan bahan
diguunakan untuk mmenyusun suatu basis data.
baku PT. Takahashi Spring Indonesia adalah
Berikut merupakan ERD Aplikasi Absensi dapat
sebagai berikut :
dilihat sebagai berikut:
1) Perancangan Form Login

Gambar 11. Perancangan Form Login

2) Perancangan Form Menu Utama

Gambar 9. Entity Relation Diagram Gambar 12. Perancangan Form Menu Utama
3) Perancangan Form user
4.7. Implementasi
1) Form Login

Gambar 17. Form Login


Gambar 13. Perancangan Form user
2) Form Menu Utama
4) Peranjangan Form Jenis Material

Gambar 14. Perancangan Form Jenis Material Gambar 18. Form Menu Utama

5) Perancangan form Customer 3) Form User

Gambar 15. Parancangan Form customer

6) Perancangan Form Departemen


Gambar 19. Form User

4) Form Jenis Material

Gambar 16. Perancangan Form Departemen Gambar 20. Form Jenis Material
5. Penutup [2] Anggarini, Arif Hidayat & Noor Miyono
5.1. Kesimpulan (2013). Perancangan Sistem Informasi
Berdasarkan uraian analisa masalah yang Perancangan Kebutuhan Bahan Baku Studi
dilakukan oleh penulis mengenai Sistem Informasi Kasus : PT. Surya Rengo Containers
Persediaan Bahan Baku dengan Metode Waterfall Semarang. Jurnal Teknologi Informasi dan
dapat ditarik beberapa kesimpulan sebagai berikut : Komunikasi ISSN:2087-0868, Volume 4
1) Sistem Persediaan Bahan Baku yang diajukan Nomor 2 Agustus 2013. From
penulis ini dapat membantu bagian http://ejurnal.provisi.ac.id/index.php/JTIKP/ar
adminisitrasi gudang untuk melakukan ticle/download/20/10, 25 Agustus 2017.
kegiatan seperti pendataan stock bahan baku,
[3] Dhika Permana (2015). Perancangan Sistem
pendatmaan barang masuk, pendataan barang
Informasi Akuntansi Persediaan Bahan Baku
keluar, Pendataan aterial list bahan baku dan
Pada UD. Utama Jati Yogyakarta. From
menampilkan laporan dengan format yang
http://eprints.uny.ac.id/21991/1/SKRIPSIFUL
baik.
L.pdf, 25 Agustus 2017.
2) Sistem yang terkomputerisasi dapat membantu
operator dalam melakukan pengecekan stok [4] Hutaheaen, Jeperson, Konsep Sistem
barang karena sudah terintegrasi database dan Informasi, Deepublish, Yogyakarta, 2014.
proses pengolahan data bisa menjadi lebih
cepat. [5] Indrajani, Perancangan Basis Data Dalam All
in 1, PT. Elex Media Komputindo, Jakarta
3) Pembuatan laporan – laporan menjadi lebih
mudah dengan adanya data yang sudah 2011.
terintegrasi dalam database sistem dan [6] Jogiyanto, Analisis & Desain Sistem
menggunakan format yang standart. Informasi : Pendekatan tersturktur teori dan
praktik aplikasi bisnis, Andi Offset,
5.2. Saran Yogyakarta, 2013.
Pada aplikasi yang penulis buat masih
terdapat beberapa keterbatasan, sehingga penulis [7] Kadir, Abdul, Pengenalan Sitem Informasi
menyarankan untuk pengembangan selanjutnya edisi Revisi, CV. Andi Offset, Yogyakarta,
agar : 2014.
1) Pembahasan bisa lebih diperluas dan [8] Pratama, I Putu Agus Eka, Sistem Informasi
terperinci dengan satu kesatuan terhadap suatu dan Implementasinya, Informatika, Bandung,
sistem persediaan secara keseluruhan. 2014.
2) Untuk mengimplementasikan Sistem
Informasi Persediaan Bahan Baku [9] Rosa A. S dan M. Shalahuddin, Rekayasa
memerlukan kerjasama dan koordinasi dari Perangkat Lunak : Terstruktur dan
semua pihak terkait. Berorientasi Objek, Informatika, Bandung,
3) Penulis juga menyarankan pengadaan 2015.
perangkat keras client-server yang digunakan [10] Rudi Wahyudi (2015). Analisis Pengendalian
untuk menyimpan database dari semua data Persediaan Barang Berdasarkan Metode EOQ
data yang dibutuhkan PT. Takahashi Spring Ditoko. Era Baru Samarinda. eJurnal Ilmu
Indonesia sehingga dalam pemanggilan data Administrasi Bisnis, 2015, 2 (1): 162-173
yang dibutuhkan bisa dilakukan lewat sistem. ISSN 2355-5408, From Http://
ejurnal.adbisnis.fisip-unmul.ac.id, 29
Daftar Pustaka November 2017.
[11] Rusmawan, Uus. Belajar VB NET Secara
[1] Andika, Dwiky. 2015. Pengertian Flowchart. Mandiri. Elex Media Komputindo. Jakarta,
From https://www.it-jurnal.com/pengertian- 2015.
flowchart/ 29 November 2017.

Anda mungkin juga menyukai