• Tidak ada hasil yang ditemukan

Sistem Informasi Persediaan Barang (studi kasus pada PT. Insopanel Dunia Sukabumi)

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Informasi Persediaan Barang (studi kasus pada PT. Insopanel Dunia Sukabumi)"

Copied!
136
0
0

Teks penuh

(1)

iii

lebih mudah, efektif dan efisien. Hal tersebut dirasakan pada perusahaan PT. Isopanel Dunia yang berlokasi di Jl. Ranca kadu No.80 Cibeureum Sukabumi. Salah satu bagian pada perusahaan PT. Isopanel Dunia adalah bagian Gudang yang menangani persediaan barang dan menangani keluar masuk barang serta pengolahan data barang. Pengolahan data barang pada PT. Isopanel Dunia masih dilakukan secara manual di bagian gudang berjalan lamban, kurang efektif dan efisien sedangkan fasilitas komputer tersedia di perusahaan tersebut. PT. Isopanel Dunia adalah sebagai salah satu perusahaan Manufacture Polyurethane Panels yang ada di Indonesia yang memproduksi shelter untuk perlengkapan BTS (Base Tranceiver Station), Cold room untuk pendingin buah-buahan atau daging, Roofing untuk atap, diproduksi dengan skala besar memerlukan sistem persedian yang merupakan bagian dari penanganan barang, menyangkut pengendalian aset-aset perusahaan. PT. Isopanel Dunia mempunyai 2 jenis persedian barang, yaitu persediaan bahan baku dan persediaan barang jadi. Pada penulisan TA ini penulis hanya membatasi permasalahannya pada persediaan bahan baku saja.

Laporan penelitian ini akan dibuat sebuah perancangan sistem informasi persediaan barang berupa aplikasi untuk mengatasi masalah pengolahan data barang di bagian gudang. Penulisan laporan penelitian, menggunakan metode deskriptif yaitu peninjauan langsung dilakukan dengan cara mengumpulkan data dan system informasi sesuai dengan keadaan pada perusahaan sehingga data tersebut dapat dianalisis dan diperoleh gambaran mengenai masalah yang dihadapi. Metode pengembangan sistem yang digunakan yaitu metode Waterfall, dengan alat permodelan yang digunakan yaitu flowmap, diagram konteks, DFD, normalisasi dan ERD. Perangkat lunak yang dipakai adalah Visual Basic 6.0 dengan SQL Server 2005 sebagai databasenya dan Crystal Reports sebagai pembuat laporannya.

(2)

iv

efficient. The thing felt by PT. Isopanel Dunia yang berlokasi di Jl. Ranca kadu No.80 Cibeureum Sukabumi. One part of the PT. Isopanel Dunia of ware house handling goods admission exit. Goods data processing inventory at PT. Isopanel Dunia still be done in manual like goods admission exit data processing, inclusion of data to goods stock card, and making of report making performance part of warehouse to become less effective and computer facilities owned by the company. PT. Isopanel Dunia as one of Panels Polyurethane manufacturing company exits in Indonesia which producing Shelter for BTS (Base Transceiver Station) equipment, cold room of flesh or fruit. Roofing for roof, produced in big scale need warehousing system were representing the part of goods handling, concerning to operation of company asset for that is needed a stock information system. PT. Isopanel Dunia have a 2 Supply type that is raw materials inventory and finish goods materials inventory, for this TA writer limiting problem just on raw materials inventory.

This research report will be built a scheme of information systems inventory in the form of application to overcome processing of goods problem inventory is residing in part of Warehouse. Writing of this research report applies descriptive method that is sighting is done by the way of collecting data as according to real situation so that the data earns in analysis and obtained by picture about problem faced. Systems development method applied that is Waterfall method, by means of modeling applied that is flowmap, context diagram, DFD, normalization, and ERD. Software used is Visual Basic 6.0 with SQL Server 2005 as it’s the database and Crystal Reports as it’s the report maker.

(3)

1 1.1. Latar Belakang

Pesatnya perkembangan arus globalisasi ini, informasi sudah tidak menjadi asing bagi semua manusia. Informasi dapat dilakukan melalui berbagai cara bisa dengan telepon, internet, komputer dan yang lainnya. Informasi sangat dibutuhkan oleh berbagai pihak. Salah satu yang akan dibahas disini adalah informasi melalui komputer. Dimana komputer merupakan yang sangat penting bagi semua aspek golongan dan salah satunya dalam dunia bisnis.

Semakin berkembangnya era informasi dan teknologi saat ini, kebutuhan akan pelayanan informasi sangat pesat. Hal ini ditunjukan dengan semakin meningkatnya kegiatan pembangunan dibidang teknologi informasi salah satu sarana yang akan dipakai untuk pengolahan data adalah menggunakan komputer. Pentingnya penggunaan komputer dapat dirasakan baik instansi pemerintah maupun swasta.

Keberadaan PT. Isopanel Dunia sebagai salah satu perusahaan yang cukup besar dengan mempunyai lebih dari 400 karyawan yang berpengalaman yang bergerak pada pabrikasi shelter komunikasi dan penyedia mekanikal elektrikal sangat dibutuhkan terutama dalam penyediaan sarana BTS (Base Transceiver Station).

(4)

Color Bond, Blue Plastik Iso, Paku Rivet, Camlock,Sealant, Busa Tipis,Besi Beam, Wack, Besi Canal U, Lem Fox, Besi Holo, Mdf, Panel Cup, Masking Tape, Vinil,Siku Alumunium,Stell Trust, Grc Board dan Pvc Film.

Bahan – bahan baku tersebut PT Isopanel dunia dapat menghasilkan barang jadi yaitu berupa Shelter panel, Roofing dan housing, alat perlangkapan BTS ( Base Tranceiver Station ). Keberadaan divisi Gudang di PT. Isopanel Dunia benar-benar merupakan salah satu kunci untuk mendukung tercapainya produk terbaik sesuai dengan yang diinginkan oleh para pelanggan, yaitu memperoleh kepuasan dalam pelayanan dan kepuasan dalam memperoleh produk.

Namun tidak semua yang direncanakan dan diidamkan akan mudah tercapai, dikarenakan masih banyak kekurangan dalam hal sumber daya manusia terutama dalam pengolahan persediaan barang, dan juga sumber daya ilmu dan teknologi di antaranya, sering terjadinya kesalahan dalam perhitungan stok barang, Sering terjadinya ketidakakuratan dalam laporan akhir barang, lamanya pembuatan laporan akhir barang, tidak terkontrolnya barang baku yang tersisa.

Dilatar belakangi uraian diatas, penulis berkeinginan untuk mencoba menerapkan pengetahuan yang masih sedikit penulis kuasai dengan membuat suatu aplikasi untuk mengontrol suatu sistem informasi persedian barang. Akhirnya penulis memutuskan untuk mengambil judul untuk penulisan Skripsi ini, yaitu

SISTEM INFORMASI PERSEDIAAN BARANG ( STUDI KASUS PADA
(5)

1.2. Identifikasi dan Rumusan Masalah

Dari latar belakang masalah diatas dapat diidentifikasikan menjadi beberapa masalah yaitu sebagai berikut :

1) Sering terjadinya kesalahan dalam perhitungan stok barang. 2) Sering terjadinya ketidakakuratan dalam laporan akhir barang 3) Lamanya pembuatan laporan akhir barang

4) Tidak terkontrolnya jumlah barang yang tersisa.

5) Penginputan data barang yang dilakukan secara manual tidak dapat dilakukan dengan cepat.

Rumusan masalah dari penelitian ini adalah :

1) Bagaimana sistem informasi persediaan barang yang sedang berjalan pada PT. Isopanel Dunia Sukabumi?

2) Bagaimana perancangan sistem informasi persediaan barang pada PT. Isopanel Dunia Sukabumi?

3) Bagaimana implementasi sistem informasi persediaan barang pada PT. Isopanel Dunia Sukabumi?

4) Bagaimana pengujian sistem informasi persediaan barang pada PT. Isopanel Dunia Sukabumi?

1.3. Maksud dan Tujuan Penelitian

(6)

barang dan membantu pihak intern yang terkait dalam pelaksanaan fungsi kegunaan pengendalian manajemen.

Tujuan dari penulisan tersebut yaitu :

1. Untuk mengetahui sistem yang sedang berjalan pada PT. Isopanel Dunia Sukabumi.

2. Membuat perancangan sistem informasi persediaan barang pada PT. Isopanel Dunia Sukabumi.

3. Untuk mengetahui implementasi sistem informasi persediaan barang pada PT. Isopanel Dunia Sukabumi.

4. Untuk mengetahui analisis dan pengujian program pada PT. Isopanel Dunia Sukabumi.

1.4. Kegunaan Penelitian

1.4.1. Akademis

(7)

1.4.2. Praktis

Bagi kepentingan perusahaan, diharapkan hasil penelitian ini dapat memberikan informasi tentang perancangan sistem informasi persediaan barang. Sehingga dapar mendukung keputusan-keputusan dalam persediaan barang di PT. Isopanel Dunia Sukabumi.

1.5. Batasan Masalah

Batasan masalah bertujuan untuk membatasi adanya penyimpangan dalam penulisan. Pembahasan dibatasi hanya untuk pengolahan data Purchase Requisition, Penerimaan Barang dan Pengeluaran Barang pada bahan baku saja,serta sirkulasi data pada gudang isopanel dunia.

1.6. Lokasi dan Waktu Penelitian Lokasi Penelitian

Penelitian dilakukan oleh penulis yaitu pada PT Isopanel dunia jalan Ranca kadu No.80 Cibeureum Sukabumi

Waktu Penelitian

(8)

6

2.1. Konsep Dasar Sistem

Terdapat dua kelompok pendekatan di dalam mendefinisikan sistem, yaitu yang menekankan pada prosedurnya dan yang menekankan pada komponen atau elemennya. Berikut akan dijelaskan lebih detail tentang konsep – konsep dasar dari sistem, mulai dari pengertian dasar sistem menurut beberapa pakar, serta terdapat beberapa komponen yang merupakan bagian dari sifat atau karakteristik dari sebuah sistem.

2.1.1. Pengertian Sistem

Pendekatan sistem yang lebih menekankan pada prosedurnya mendefinisikan sistem sebagai berikut.

Menurut [Jog02] “Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran yang tertentu”.

(9)

[Jog02] “ Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu”.

Sebuah sistem dapat terdiri dari sistem-sistem bagian (subsistem) masing-masing dapat terdiri dari subsistem-subsistem yang lebih kecil lagi atau terdiri dari komponen-komponen yang saling berinteraksi dan saling berhubungan membentuk suatu kesatuan sehingga tujuan atau sasaran sistem dapat tercapai.

2.1.2. Karakteristik Sistem

Suatu sistem dapat mempunyai karakteristik atau sifat yang tertentu yaitu mempunyai komponen - komponen (component), batasan sistem (boundary),

lingkaran luar sistem (environments), penghubung (interface), masukan (input),

keluaran (output), pengolah sistem (interface), dan sasaran (objective). Berikut ini dijabarkan beberapa karakteristik atau sifat - sifat dari sistem tersebut:

a. Komponen

Suatu sistem terdiri dari sejumlah komponen yang saling bekerjasama atau sama lain membentuk suatu kesatuan. Setiap sistem tidak peduli betapapun kecilnya selalu mengandung komponen - komponen atau subsistem - subsistem dimana setiap subsistem mempunyai sifat - sifat dari sistem yang menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara keseluruhan.

b. Batasan Sistem

(10)

Batas sistem ini memungkinkan suatu sistem dipandang sebagai suatu kesatuan yang menunjukan ruang lingkup sistem itu.

c. Lingkungan luar sistem

Lingkungan luar dari suatu sistem adalah di luar batas dari sistem yang mempengaruhi operasi sistem. Lingkungan luar sistem dapat bersifat menguntungkan dan juga dapat bersifat merugikan sistem d. Penghubung sistem

Penghubung merupakan media penghubung antara satu subsistem dengan subsistem yang lainnya. Melalui penghubung ini memungkinkan sumber-sumber daya mengalir dari satu subsistem ke subsistem yang lainnya dengan melalui penghubung. Dengan adanya penghubung satu subsistem dapat berintegrasi dengan subsistem yang lainnya membentuk suatu kesatuan.

e. Masukan sistem

Masukan adalah suatu yang dimasukan kedalam sistem. Masukan dapat berupa masukan perawatan, masukan signal. Masukan perawatan adalah sesuatu yang dimasukan supaya sistem tersebut dapat beroprasi sedangkan masukan signal adalah sesuatu yang diproses untuk didapatkannya suatu keluaran.

f. Keluaran sistem

(11)

g. Pengolahan sistem

Sesuatu dapat mempunyai suatu bagian pengolah atau sistem itu sendiri sebagai pengolahannya. Pengolah yang akan merubah masukan menjadi keluaran.

h. Sasaran sistem

Suatu sistem pasti memiliki tujuan/sasaran, apabila suatu sistem tidak mempunyai sasaran maka operasi sistem tidak akan ada gunanya. Sasaran dari sistem dapat menentukan sekali masukan yang dibutuhkan sistem dan keluaran yang akan dihasilkan oleh sistem. Suatu sistem dikatakan berhasil bila sasaran yang diharapkan mengenai tujuannya.

Lingkungan Luar

Interface

Boundari

Gambar 2.1 Karakteristik suatu sistem Sub

Sistem

Sub Sistem

Sub Sistem Sub

Sistem

input Pengo-lah

(12)

[ Sumber : Jogianto HM. Analisis &Desain Sistem, 1989 ]

Seperti pada gambar, komponen - komponen dalam sistem saling bekerjasama satu sama lain membentuk suatu kesatuan. Setiap sistem tidak peduli betapapun kecilnya selalu mengandung komponen-komponen atau subsistem-subsistem dimana setiap subsistem-subsistem mempunyai sifat-sifat dari sistem yang menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara keseluruhan.

2.2. Konsep Dasar Informasi

Informasi menjadi suatu hal yang sangat berperan penting dan tidak dapat terpisahkan baik oleh individu maupun organisasi. Kualitas informasi yang baik dapat menjadi sebuah perekat dalam suatu organisasi serta dapat meningkatkan pula kualitas pemahaman para pengelola organisasi tersebut.

2.2.1. Pengertian Informasi

Informasi merupakan 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.

Dari pengertian di atas, sebelum melangkah ke pengertian selanjutnya tentang informasi, alangkah baiknya kita mengetahui dahulu pengertian tentang data.

(13)

Dari teori yang Abdul Kadir jabarkan di atas, dapat ditarik kesimpulan bahwa data merupakan sesuatu kenyataan yang menggambarkan adanya sebuah kejadian – kejadian atau event, namun data belum mempunyai arti atau makna langsung terhadap pemakainya.

Pendekatan lain dalam pendefinisian data juga diungkapkan Jogianto pada bukunya, sebagai berikut :

[Jog02] “ Data Merupakan bentuk yang masih mentah sehingga perlu diolah lebih lanjut”.

Data merupakan bentuk yang masih mentah belum diolah atau diproses yang berisi penggambaran tentang benda, kejadian, aktivitas, dan transaksi yang belum mempunyai makna.

Setelah mengetahui penjelasan tentang data di atas, berikut dijelaskan tentang pengertian informasi menurut beberapa pakar :

Definisi informasi oleh Jogianto Hartono yang menjelaskan bahwa informasi merupakan sebuah bentuk yang lebih berguna dan lebih berarti bagi penerimanya adalah sebagai berikut :

[Jog02] “ Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya”.

Lebih lanjut Abdul kadir dalam bukunya mendefinisikan informasi sebagai berikut :

(14)

Berdasarkan pengertian yang telah dijelaskan para pakar di atas dapat disimpulkan bahwa informasi merupakan hasil dari pengolahan data menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya.

Gambar 2.2 Transformasi data menjadi informasi [Sumber : Abdul Kadir, Pengenalan Sistem Informasi, 2003]

2.2.2. Siklus Informasi

Siklus Informasi dapat diartikan sebagai sebuah penggambaran pengolahan data menjadi informasi dan pemakaian informasi untuk pengambilan keputusan, hingga akhirnya dari tindakan hasil pengambilan keputusan tersebut dihasilkan data kembali.

(15)

Gambar 2.3 Siklus informasi

[Sumber : Abdul Kadir, Pengenalan Sistem Informasi, 2003].

2.2.3. Kualitas Informasi

Kualitas informasi dapat digambarkan sebagai pilar-pilar dalam bangunan (John Burch dan Gari Grudnitski, 1989). Bentuk bangunan yang ditunjang oleh tiga buah pilar untuk menggambarkan kualitas dari informasi adalah seperti di berikut ini :

Gambar 2.4 Pilar kualitas informasi

(16)

Istilah kualitas informasi (quality of information) terkadang juga dipakai untuk menyatakan informasi yang baik, yang berarti mengandung pilar – pilar tersebut diatas. Ketiga pilar tersebut akan dijelaskan dibawah ini :

1. Akurat (accurate) berarti informasi harus bebas dari kesalahan-kesalahan dan tidak menyesatkan, akurat juga berarti harus jelas mencerminkan maksudnya.

2. Tepat waktu (Timeliness) berarti informasi yang datang pada penerima tidak boleh terlambat.

3. Relevan (Relevance) berarti informasi tersebut mempunyai manfaat untuk pemakainya, relevan untuk tiap-tiap orang berbeda.

2.2.4. Nilai Informasi

(17)

2.3. Konsep Dasar Sistem Informasi

Secara sepintas sistem informasi dapat diartikan sebuah kombinasi dari manusia, fasilitas atau alat teknologi, media, prosedur dan pengendalian atas kegiatan kegiatan tertentu yang menghasilkan sebuah informasi yang dapat dimanfaatkan oleh pemakainya.

2.3.1. Pengertian Sistem Informasi

Menurut [Abd05] dalam bukunya yang berjudul Pengenalan Sistem Informasi, “Bahwa sistem informasi adalah sebuah rangkaian prosedur formal dimana data dikelompokkan, diproses menjadi informasi, dan didistribusikan kepada pemakai (Hall, 2001)”. Selain itu juga sistem informasi merupakan kerangka kerja yang mengkoordinasikan sumber daya (manusia, komputer) untuk mengubah masukan (input) menjadi keluaran (informasi), guna mencapai sasaran-sasaran perusahaan (Wilkinson, 1992).

2.3.2. Komponen Sistem Informasi

Menurut [Jog02] sistem informasi terdiri dari komponen - komponen yang disebutnya dengan istilah blok bangunan,yang terdiri dari beberapa blok diantaranya :

a. Blok Masukan

(18)

b. Blok Model

Blok model terdiri dari kombinasi prosedur, logika dan model matematika yang akan memanipulasi data input dan data tersimpan di dalam basis data untuk menghasilkan keluaran yang diinginkan.

c. Blok Keluaran

Merupakan produk dari sistem informasi yang berupa informasi yang berkualitas dan dokumen yang berguna untuk tingkatan serta semua pemakai sistem.

d. Blok Teknologi

Teknologi merupakan tool box di dalam sistem informasi, teknologi yang digunakan untuk menerima input, menjalankan model, menyimpan dan mengakses data juga menghasilkan dan mengirimkan keluaran serta membantu pengendalian dari sistem keseluruhan.

e. Blok Basis Data

Basis data merupakan kumpulan dari data yang saling berhubungan antara satu dengan yang lainnya.

f. Blok Kendali

(19)

Sebagai suatu sistem, keenam blok tersebut masing – masing saling berinteraksi satu dengan yang lainnya membentuk suatu kesatuan untuk mencapai suatu sasaran. Berikut gambar tentang blok sistem informasi tersebut :

Gambar 2.5 Blok sistem informasi yang berinteraksi [Sumber : Jogianto HM. Analisis &Desain Sistem, 1989].

2.4. Metode Pengembangan Sistem

(20)

Gambar 2.6 Waterfall Model

[ Sumber : Sommerville, ian. “ Software engineering” 6th. Addison weyley. 2001] Keterangan gambar diatas menurut [Rog07] :

o Rekayasa dan pemodelan sistem/informasi: Karena sistem merupakan bagian

dari sebuah sistem yang lebih besar, kerja dimulai dengan membangun syarat dari semua elemen sistem dan mengalokasikan beberapa subset dari kebutuhan ke software tersebut. Information engineering menyangkut pengumpulan kebutuhan pada tingkat sistem dengan sejumlah kecil analisis serta disain tingkat puncak, tingkat bisnis strategis maupun tingkat area bisnis.

o Analisis sistem (Analisis) : tahap ini dilakukan proses analisa pada sistem,

yang dapat berupa analisa terhadap kebutuhan data dan informasi yang harus dipenuhi, analisa terhadap upaya pengembangan dan alternatif pemecahan masalah untuk proses pada fase – fase berikutnya.

o Perancangan sistem (Desain) : tahap ini adalah tahapan perancangan sistem

(21)

software) dengan menentukan struktur data yang digunakan, detail algoritma prosedural serta perancangan terhadap antarmuka (design interface), design

dikerjakan setelah kebutuhan selesai dikumpulkan secara lengkap.

o Pembuatan sistem / Generasi Kode (Kode) : hasil perancangan harus

diterjemahkan ke dalam bentuk bahasa mesin yang dapat dibaca. Langkah – langkah pengkodean berada pada tahap ini. desain program diterjemahkan ke dalam kode - kode dengan menggunakan bahasa pemrograman yang sudah ditentukan

o Pengujian sistem (tes) : pada tahap ini dilakukan pengujian terhadap sistem

yang telah dibuat. Sekali kode dibuat, pengujian program dimulai. Pengujian berfokus pada logika internal perangkat lunak dan pada eksternal fungsional, yaitu mengarahkan pengujian untuk menemukan kesalahan – kesalahan dan memastikan bahwa input yang dibatasi akan memberikan hasil aktual yang sesuai dengan hasil yang dibutuhkan. Pada tahap ini juga dilakukan pengetesan terhadap pengoperasian yang berujung pada kesiapan untuk di implementasikan.

o Pemeliharaan : perangkat lunak akan mengalami perubahan setelah

(22)

2.5. Analisis dan Perancangan Terstruktur

Di dalam analisis dan perancangan terstruktur akan dijelaskan mengenai model analisis maupun alat bantu dalam analisis dan perancangan. Berikut akan dijelaskan keduanya :

2.5.1. Elemen Model Analisis

Menurut [Rog07] Model analisis harus dapat mencapai tiga sasaran utama : (1) untuk menggambarkan apa yang dibutuhkan pelanggan, (2) untuk membangun dasar bagi pembuatan desain perangkat lunak, dan (3) untuk membatasi serangkaian persyaratan yang dapat divalidasi begitu perangkat lunak dibangun. Untuk mencapai sasaran tersebut, model analisis yang ditarik selama analisis terstruktur berlangsung ditunjukkan pada gambar berikut :

Gambar 2.7 Struktur model analisis [ Sumber : Roger S. Pressman, 1997 ]

2.5.2. Alat Bantu Metode Analisis dan Perancangan Terstruktur

(23)

terhadap keseluruhan sistem menggunakan alat bantu seperti Flowmap maupun Data Flow Diagram (DFD), penggunaan ERD (Entity Relationship Diagram), proses normalisasi serta alat bantu pendekatan sistem yang lain. Berikut dijelaskan beberapa alat bantu tersebut :

A. Flow Map

Bagan alir Flowmap menunjukkan arus dari pekerjaan secara keseluruhan dari sistem termasuk arus laporan dan formulir beserta tembusan-tembusannya. Bagan alir ini digunakan terutama untuk alat bantu komunikasi dan untuk dokumentasi.

Flowmap ini menjelaskan urut-urutan dari prosedur-prosedur yang ada di dalam sistem. Bagan alir sistem menunjukkan apa yang dikerjakan di sistem.

B. Diagram Konteks

Diagram konteks merupakan sebuah alat struktur analisis. Pendekatan terstruktur ini mencoba untuk menggambarkan sistem secara garis besar atau secara sederhana. Diagram Kontek adalah kasus khusus dari data alir diagram yang berpungsi memetakan model lingkungan yang refresentasikan dengan lingkungan tunggal yang mewakili keseluruhan sistem.

C. Data Flow Diagram

Data Flow Diagram (DFD) adalah sebuah teknik grafis yang menggambarkan

aliran informasi dan transformasi yang diaplikasikan pada saat data bergerak dari

(24)

Data Flow Diagram (DFD) sering digambarkan untuk menjelaskan suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika tanpa memperhatikan lingkungan fisik dimana data tersebut akan disimpan. DFD merupakan alat yang digunakan pada metodologi pengembangan sistem yang terstruktur (structured analysis and design). DFD merupakan alat yang cukup popular sekarang ini karena dapat menggambarkan arus data di dalam sistem secara terstruktur dan jelas. Lebih lanjut DFD juga merupakan dokumentasi dari sistem yang baik.

DFD level 0 disebut juga diagram konteks yang mempresentasikan seluruh elemen sistem sebagai lingkaran tunggal dengan data input / output ditunjukan oleh anak panah yang masuk dan keluar secara berurutan

DFD level 1 merupakan partisi dari level 0 untuk mengungkapkan secara detail fungsi-fungsi yang ada dalam DFD level 0 atau diagram konteks. DFD juga merupakan dokumentasi dari sistem yang baik. Beberapa simbol yang digunakan dalam DFD yaitu antara lain:

a. External Entity (entitas eksternal)

(25)

b. Data Flow

Arus data dilambangkan dengan tanda panah dan arus data ini mengalir diantara proses, simpanan data atau media penyimpanan dan kesatuan luar. Arus data ini menunjukkan arus data yang berupa masukan untuk sistem dan keluaran hasil proses sistem

c. Process (proses)

Merupakan kegiatan yang dilakukan oleh orang, mesin atau komputer dari hasil arus data yang masuk kedalam proses untuk menghasilkan arus data yang keluar proses. Proses dilambangkan dengan ujung-ujung tumpul tergantung dari tipe chartnya, setiap proses memberikan penjelasan antara lain dengan memberikan nomor proses dan nama proses yang ditulis didalam lingkaran atau segi empat tumpul.

d. Data Store (Simpanan data)

Merupakan simpanan data yang dapat berupa file atau database di dalam sistem komputer maupun arsip atau catatan manual. Data storage

dilambangkan dengan sepasang garis pararel horizontal yang ujungnya tertutup dan diidentifikasikan dengan nama data store atau nomor/kode yang ditulis didalamnya.

D. Kamus Data

Kamus Data (KD) atau data dictionary atau disebut juga dengan istilah

(26)

lengkap, kamus data dibuat pada tahap analisis sistem dan digunakan pada tahap analisis maupun tahap perancangan sistem.

Kamus data merupakan kumpulan data yang meberikan informasi mengenai deskipsi formal dari elemen-elemen yang ada pada Data Flow Diagram. Informasi tersebut mencakup definisi, struktur serta pemakai data.

E. Normalisasi

Salah satu cara untuk perancangan basis data adalah dengan menerapkan Normalisasi terhadap struktur tabel yang telah diketahui. Dalam pendekatan normalisasi, perancang basis data bertitik tolak dari situasi yang nyata, yakni melalui item-item data yang siap ditempatkan dalam baris dan kolom pada tabel relasional. Untuk kepentingan evaluasi dan dokumentasi, hasil normalisasi diwujudkan dalam sebuah model data yang kemudian bisa dimodifikasi.

Normalisasi lebih menitik beratkan tinjauan terhadap atribut pembentuk tabel, yang juga dijadikan sebagai key, atribut deskriptif, atribut sederhana ataupun atribut komposit, dan sebagainya.

Bentuk-bentuk normalisasi menurut [Abd04] adalah sebagai berikut: 1. Bentuk normalisasi tahap pertama

Suatu relasi dikatakan dalam bentuk normal pertama, jika dan hanya jika setiap atribut bernilai tunggal untuk setiap baris.

2. Bentuk normalisasi tahap kedua

(27)

3. Bentuk normalisasi tahap ketiga

Bentuk normalisasi ketiga haruslah dalam bentuk normal kedua dan semua atribut bukan primer tidak memiliki depedensi transitif terhadap kunci primer.

F. ERD

Model Entity-Relationship yang berisi komponen-komponen Himpunan Entitas dan Himpunan Relasi yang masing-masing dilengkapi dengan atribut-atribut yang merepresentasikan seluruh fakta dari ‘dunia nyata’ yang ditinjau, dan dapat digambarkan dengan lebih sistematis dengan menggunakan Diagram Entity-Relationship (Dagram E-R).

Komponen-komponen yang digunakan dalam ERD, antara lain:

1. Entity, adalah suatu hal dalam bentuk apapun yang apabila datanya dikumpulkan, dapat berupa objek, orang, konsep ataupun kejadian.

2. Relationship, adalah hubungan antara entitas dengan dirinya sendiri atau dengan entitas lainnya. Suatu relationship dapat digambarkan sebagai garis yang menghubungkan entitas-entitas yang dipandang memiliki hubungan antara satu dengan yang lainnya. Pada garis relationship terdapat derajat atau kardanalitas hubungan, dimana terdapat tiga jenis hubungan dalam relationship, yaitu:

(28)

3. Atribut, disebut sebagai properti yang merupakan keterangan-keterangan yang terkait pada sebuah entitas yang perlu disimpan sebagai basis data. Atribut berfungsi sebagai penjelas sebuah entitas.

2.6. Basis Data

Pengertian Basis Data menurut [Jog02], yaitu “Basis data (database) adalah kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan dalam simpanan luar computer, dan menggunakan perangkat lunak untuk memanipulasinya”. Proses dasar yang dimiliki oleh database ada 4, yaitu :

1. Pembuatan data-data baru (create database). 2. Penambahan data (insert)

3. Mengubah data (update) 4. Menghapus data (delete)

Pemanfaatan basis data untuk memenuhi sejumlah tujuan / objektif sebagai berikut :

a. Kecepatan dan kemudahan (Speed) b. Efisiensi Ruang Penyimpanan (Space) c. Keakuratan (Accurancy)

d. Ketersediaan (Availability) e. Kelengkapan (Completeness) f. Keamanan (Security)

(29)

Adapun permasalahan yang sering timbul dalam penyusunan basis data adalah sebagai berikut :

a. Data Redudansi, yaitu munculnya data-data yang sama secara berulang-ulang pada file basis data yang semestinya tidak diperlukan.

b. Data Tidak Konsisten, yaitu munculnya data yang tidak konsisten pada atribut yang sama untuk beberapa file yang kuncinya sama.

c. Data Terisolasi, disebabkan oleh pemakaian beberapa file basis data, dimana program aplikasi tidak dapat mengakses data-data dari file tertentu.

d. Keamanan Data, bahwa data-data dalam basis data merupakan sumber informasi yang bersifat sangat penting dan rahasia.

e. Kesatuan Data, dimaksudkan sebagai suatu sarana untuk meyakinkan bahwa data-data yang tersimpan dalam basis data selalu berada dalam kondisi yang benar, up to date, konsisten dan selalu tersedia.

Menurut [Fat01], Basis Data dapat didefinisikan dalam sejumlah sudut pandang seperti :

1. Himpunan Kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian rupa agar kelak dapat dimanpaatkan kembali dengan cepat dan mudah.

2. Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redudansi) yang tidak perlu, untuk memenuhi berbagai kebutuhan.

(30)

Basis data disebuah hardisk

2.7. Pengujian Sistem

Pengujian menyajikan anomali yang menarik bagi perekayasa perangkat lunak. Pada proses perangkat lunak, perekayasa pertama–tama berusaha membangun perangkat lunak dari konsep abstrak ke implementasi yang dapat dilihat, baru kemudian dilakukan pengujian.

2.7.1 Sasaran – Sasaran Pengujian

Terdapat sejumlah aturan yang berfungsi sebagai sasaran pengujian : a. Pengujian adalah proses eksekusi suatu program dengan maksud

menemukan kesalahan.

b. Test case yang baik adalah test case yang memiliki probabilitas tinggi untuk menemukan kesalahan yang belum pernah ditemukan sebelumnya. c. Pengujian yang sukses adalah pengujian yang mengungkap semua

kesalahan yang belum pernah ditemukan sebelumnya.

2.7.2 Prinsip Pengujian

Menurut [Rog07] Sebelum mengaplikasikan metode untuk mendesain test case yang efektif, perekayasa perangkat lunak harus memahami prisnsip dasar yang menuntun pengujian perangkat lunak. Serangkaian prinsip pengujian akan dijelaskan berikut ini :

File

Klaimen File Kecelakaan

(31)

a. Semua pengujian harus dapat ditelusuri sampai ke persyaratan pelanggan b. Pengujian harus direncanakan lama sebelum pengujian itu dimulai. c. Prinsip pareto berlaku untuk pengujian perangkat lunak.

d. Pengujian harus mulai dari yang kecil dan berkembang ke pengujian yang besar

e. Pengujian yang mendalam tidak mungkin.

f. Untuk menjadi paling efektif, pengujian harus dilakukan oleh pihak ketiga yang independent.

2.7.3 Pengujian Black – Box

Menurut [Rog07] Pengujian black-box berfokus pada persyaratan fungsional perangkat lunak. Dengan demikian, pengujian black-box memungkinkan perekayasa perangkat lunak mendapatkan serangkaian kondisi input yang sepenuhnya menggunakan semua persyaratan fungsional untuk suatu program.

Pengujian black-box berusaha menemukan kesalahan dalam kategori sebagai berikut :

a. Fungsi – fungsi yang tidak benar atau hilang, b. Kesalahan interface

c. Kesalahan dalam struktur data atau akses eksternal d. Kesalahan kinerja

(32)

2.7.4 Pengujian Unit

Menurut [ROG07] Strategi pengujian perangkat lunak dimulai dengan unit testing, integration testing, validation testing, dan sistem testing.

Salah satu strategi pengujian perangkat lunak adalah pengujian unit, yaitu berfokus pada usaha verifikasi pada inti terkecil dari desain perangkat lunak yang disebut modul. Modul diuji untuk memastikan bahwa informasi secara tepat mengalir masuk dan keluar dari inti program yang diuji.

Pengujian modul didesain untuk mengungkap kesalahan sehubungan dengan komputasi yang salah. Kesalahan umum dalam komputasi adalah:

a. Kesalahpahaman atau preseden aritmatik yang tidak benar b. Operasi mode yang tercampur

c. Inisialisasi yang tidak benar d. Akurasi ketelitian

e. Representasi simbolis yang tidak benar dari sebuah persamaan

Dalam pengujian unit juga harus mengungkap kesalahan kesalahan-kesalahan yang terjadi seperti:

1. Perbandingan tipe data yang berbeda,

2. Preseden atau operator logika yang tidak benar,

3. Pengharapan akan persamaan bila precision error membuat persamaan yang tidak mungkin,

(33)

7. Variabel loop yang dimodifikasi secara tidak teratur

Pengujian unit ini berkonsentrasi pada verifikasi fungsional dari sebuah modul dan gabungan modul-modul ke dalam struktur program. Setelah melakukan pengujian unit diharapkan secara modul tidak menemukan lagi kesalahan

2.8. Definisi - Definisi Dari Kasus Yang Dianalisis

2.8.1Persediaan Bahan

Persediaan bahan merupakan salah satu kegiatan yang sangat penting dalam suatu perusahaan manufakture, apabila suatu perusahaan terlalu banyak menanamkan modalnya dalam persediaan bahan maka akan menyebabkan biaya penyimpanan yang berlebihan dan mungkin terjadinya opportunity cost.

Demikian pula apabila suatu perusahaan tidak mempunyai persediaan yang mencukupi akan mengakibatkan terjadinya kekurangan bahan baku sehingga akan terhambatnya proses produksi selanjutnya.

Pengertian persediaan menurut Drs. Sofyan Assouri adalah

"Persediaan suatu aktiva yang meliputi barang-barang milik perusahaan dengan maksud untuk dijual dalam suatu periode usaha yang normal, atau persediaan barang-barang yang masih dalam pengerjaan atau proses produksi, ataupun persediaan bahan baku yang menunggu penggunaannya dalam proses produksi".

Pengertian persediaan menurut Smith dan Skousen ahli pakar ekonomi adalah:

(34)

akan dimasukan kedalam proses produksi".

Sistem informasi persediaan adalah kegiatan yang dilakukan guna menghasilkan informasi dari kegiatan pencatatan dari tiap-tiap jenis barang yang ada dalam gudang, dimana informasi ini sangat dibutuhkan oleh pihak manajemen untuk pengambilan keputusan.

Penilaian persediaan dalam proses kegiatan perusahaan merupakan hal yang sangat penting, terdapat beberapa tujuan dalam penilaian persediaan, antara lain :

1. Mengetahui secara tepat posisi barang atau persediaan yang ada.

2. Memberikan informasi pada pihak-pihak yang terkait mengenai keadaan persediaan yang ada sehingga dapat digunakan untuk pengambilan keputusan selanjutnya.

3. Membantu untuk memprediksi tindakan apa yang harus dilakukan dikemudian hari.

4. Menghitung nilai-nilai barang perusahaan terutama persediaan barang atau material yang dimiliki.

Metode penelitian persediaan dapat dilakukan dengan beberapa cara, antara lain :

(35)

2. MTKP (Masuk Terakhir Keluar Pertama) disebut juga LIFO (Last In First Out). Metode ini didasarkan pada asumsi bahwa barang yang masuk terakhir akan terlebih dahulu dijual atau dikeluarkan untuk proses produksi. Dengan demikian persediaan akhir barang akan selalu berasal dari barang-barang yang masuk yang masuk dahulu.

3. Rata-rata bergerak (Moving Everate), Metode ini berasumsi bahwa setiap ada transaksi pengambilan barang maka akan mempengaruhi terhadap persediaan barang material.

2.9. Jenis - Jenis Jaringan Komputer

Menurut [BUD05] dalam Buku Jaringan Komputer, bahwa jaringan komputer dapat dibedakan berdasarkan cakupan geografisnya. Ada empat kategori utama jaringan komputer yaitu :

1. LAN (Local Area Betwork)

LAN digunakan untuk menghubungkan computer yang berada didalam suatu area yang kecil, misalnua didalam suatu gedung perkantoran atau kamous. Jarak antar komputer yang dihubungkan bias mencapai 5 sampai 0 km. Lan biasanya bekerja pada kecepatan 10 Mbps sampai 100 Mbps. Contoh dari pemakaianya misalnya suatu file server, printer server.

2. MAN (Metropolitan Area Network)

(36)

3. WAN (wide Area Network)

WAN dirancang untuk menghubungkan computer-komputer yang terletak pada suatu cakupan geografis yang luas, seperti hubungan dari satu kota ke kota lain didalam suatu Negara. Cakupan wan bisa meliputi 100 km sampai 1000 km. and kecepatannya 1,5 Mbps sampai 2,4 Gbps.

4. GAN (Global Area Network)

GAN merupakan suatu jaringan yang menghubungkan Negara-negara diseluruh dunia. Kecepatan GAN bervariasi mulai dari 1,5 Mbps sampai dengan 100 Gbps dan cakupanya mencapai ribuan kilometer.

2.9.1. Topologi Jaringan

Topologi secara fisik dari suatu jaringan lokal adalah merujuk kepada konfigurasi kabel, komputer, dan perangkat lainnya.

1. Linier Bus (Garis Lurus)

[image:36.612.166.504.512.669.2]

Topologi linear Bus terdiri dari suatu jalur kabel utama dimana pada masing-masing ujungnya diberikan sebuah terminator.

Gambar 2.8 Topologi Linear Bus [ Sumber: Budhi Irawan, 2005 ]

(37)

Kelebihan dari topologi linear bus adalah :

a. Mudah didalam mengkonfigurasi komputer kedal sebuah kabel utama.

b. Tidak terlalu banyak menggunakan kabel dibandingkan topologi yang lain.

Kekurangan dari topologi ini :

a. Bila kabel utama mati seluruh jaringan akan mati

b. Sangat sulit mengidentifikasikan permasalahan jika jaringan sedang rusak.

Star (Bintang)

Topologi model ini dirancang, yang mana setiap nodes terkoneksi kejaringan melalui sebuah concentrator.

(38)

Kelebihan dari topologi star (bintang ) :

a. Mudah didalam pemasangan dan pengkabelan

b. Mudah untuk mendeteksi kesalahan dan memindahkan perangkat-perangkat lainya.

Kekurangan dari topologi star (bintang):

a. Membutuhkan lebih banyak kabel dari toplogi linear bus

b. Membutuhkan concentrator yang mana biaya concentrator ini lebih mahal.

Tree (pohon)

[image:38.612.133.505.425.656.2]

Topologi ini merupakan perpaduan antara linear bus dan star, yang mana terdiri dari kelompok-kelompok client dengan konfigurasi star yang terkoneksi kekabel utama yang menggunakan topologi linear bus.

(39)

Kelebihan Topologi Tree (Pohon)

a. Proses konfigurasi jaringan dilakukan dari titik ketitik pada masing-masing segmen

Kelemahan Topologi Tree (Pohon)

a. Jika jaringan utama rusak, maka keseluruhan segmen ikut rusak juga b. Sangat sulit untuk dikonfigurasi dan proses pengkabelannya

dibandingkan topologi jaringan lainnya.

Penulis dalam pembuatan tugas akhir ini menggunakan topologi Star (Bintang) karena mempunyai kelebihan –kelebihan diantaranya: Mudah didalam pemasangan dan pengkabelan juga mudah untuk mendeteksi kesalahan dan memindahkan perangkat-perangkat lainya.

Topologi jaringan ini sangat bagus dibanding dengan topologi – topologi yang lain meskipun biaya yang dikeluarkan sangat besar. Topologi model ini dirancang, yang mana setiap nodes terkoneksi kejaringan melalui sebuah concentrator.

2.9.2. Manfaat Jaringan Komputer

Manfaat jaringan komputer bagi masyarakat dapat dikelompokan pada jaringan untuk perusahaan / instansi / lembaga dan untuk umum.

1. Jaringan untuk perusahaan / instansi / lembaga

Manfaat yang diperoleh dalam hal – hal sebagai berikut :

a. Resource sharing

(40)

terpengaruh oleh lokasi resource dan pemaki. Jadi resource sharing

adalah suatu usaha untuk menghilangkan kendala jarak. b. Realibilitas Tinggi

Adanya sumber – sumber alternatif pengganti jika terjadi masalah pada salah satu perangkat dalam jaringan, dapat diganti dengan perangkat yang lainnya.

c. Skalabilitas

Skalabilitas merupakan kemampuan untuk meningkatkan kinerja sistem secara berangsur – angsur sesuai dengan beban pekerjaan dengan hanya menambahkan sejumlah prosesor.

2. Jaringan untuk umum

Jaringan komputer akan memberikan layanan yang berbeda kepada individu dibandingkan dengan pelayanan yang diberikan pada perusahaan. Terdapat tiga hal pokkok yang menjadi daya tarik jaringnan komputer untuk umum antara lain :

a. Bisa akses informasi yang berada di tempat jauh. b. Dapat berkomunikasi orang ke orang.

c. Menjadi tempat hiburan alternatif.

2.10. Pengertian Client / Server

(41)

menyediakan keamanan. Workstation dapat mengambil sumber daya yang ada pada file server.

Gambar 2.11 Model Hub Client Server [ Sumber: Budhi Irawan, 2005 ]

2.11. Perangkat Lunak Pendukung

Penerapan sistem informasi berbasis teknologi informasi membutuhkan sebuah perangkat lunak (software) untuk mengorganisasikan atau mengolah fakta tersebut sehingga menjadi keluaran berupa informasi yang diinginkan. Aplikasi yang akan dibuat ini menggunakan beberapa perangkat lunak untuk menunjang dalam pembuatan program aplikasi ini yaitu :

2.11.1 Sekilas Tentang Visual Basic

(42)

Visual Basic diperkenalkan pada 1991. Pendekatan bagi menghubungkan bahasa pengaturacaraan kepada antaramuka pengguna grafik diambil dari prototaip yang dimajukan oleh Alan Cooper yang dikenali sebagai Tripod.

Microsoft menggajikan Cooper dan rakan niaganya untuk memajukan Tripod kepada kerangka boleh program bagi Windows 3.0, di bawah nama kod

Ruby (tiada kaitan dengan bahasa pengaturcaraan Ruby).

Tripod tidak disertakan dengan bahasa pengaturcaraan sama sekali, dan Ruby mengandungi hanya penproses perintah asas mencukupi bagi peranannya sebagai kerangka Windows. Microsoft memutuskan untuk menggunakan kerangka program manager mudah bagi Windows 3.0 bukannya Ruby, dan mengabungkan Ruby dengan bahasa Basic untuk menghasilkan Visual Basic.

2.11.2 Tentang Database SQL Server 2005

(43)

42

3.1. Objek Penelitian

Ojek penelitian dilakukan pada gudang PT. Isopanel Dunia Sukabumi

dengan maksud membuat sistem informasi persediaan barang yang baru, supaya

kerja karyawan lebih cepat dan optimal. Dalam pengolahan persediaan barang

didalam gudang.

3.1.1. Sejarah Singkat Perusahaan

PT. Isopanel Dunia adalah perusahaan yang bergerak dibidang

manufacture polyurethene panels. PT. Isopanel Dunia berdiri pada tahun 1996,

berkedudukan di Jalan Ranca Kadu No. 80 Cibeureum Sukabumi Jawa Barat.

PT. Isopanel Dunia memulai operasinya pda tahun 1999, dan memusatkan

seluruh kegiatan operasionalnya di Sukabumi. Namun untuk meningkatkan

produktivitas perusahaan, PT. Isopanel Dunia telah membuka kantor perwakilan

untuk pemasaran di Jakarta.

Saat ini PT. Isopanel Dunia didukung oleh lebih dari 400 orang karyawan

yang berpengalaman di bidangnya, dan senantiasa memiliki komitmen untuk

selalu meningkatkan kualitas produk, dan memberikan pelayanan yang terbaik

untuk customer.

Seiring dengan perjalanan waktu dan pertumbuhan teknologi serta adanya

tuntutan dari customer akan jaminan mutu produk, PT. Isopanel Dunia terus

(44)

Isopanel Dunia telah berhasil meraih sertifkasi ISO 9002 (Standar Manajemen

Mutu). Hal ini menunjukan PT. Isopanel Dunia telah berhasil dalam peningkatan

kinerja seluruh karyawannya untuk mencapai tujuan dalam hal meningkatkan

kualitas produk demi kepuasan para konsumennya.

Saat ini PT. Isopanel Dunia telah mengembangkan variant produknya

dengan produk-produk baru seperti roofing isodec dan roofing superdec yaitu

sejenis genteng super yang dibuat dari bahan colorbond dan campuran

polyurethane. Dengan daya tahan kebocoran selama 15 tahun. Selain itu PT.

Isopanel Dunia juga sedang mengembangkan produk terbarunya yaitu Housing

merupakan produk perumahan yang tahan terhadap gempa, dengan bahan utama

menggunakan papan GRC. Produk rumah ini sangat efisien sekali, karena selaian

mudah dipasangnya waktu yang dibutuhkan untuk proses pemasanganya lebih

sedikit, hanya dengan 10 hari saja rumah sudah siap huni.

3.1.2. Visi dan Misi Perusahaan

1. Visi

“Menjadi perusahaan yang mampu mendistribusikan produk dan jasa

dengan pelayanan yang terbaik bagi pelanggan.”

2. Misi

- Mengutamakan kwalitas produk yang bermutu sesuai kebutuhan pasar

- Memberikan kepuasan bagi Customer dalam pemakaian barang

produksi

(45)

3.1.3. Struktur Organisasi Perusahaan

Struktur organisasi merupakan suatu bagan untuk membagi kegiatan

menjadi kelompok-kelompok tertentu yang secara jelas diuraikan fungsi, tugas

dan tanggung jawabnya. Hal ini bermanfaat dalam melaksanakan tugas

sehari-hari, dimana masing-masing karyawan bekerja sesuai dengan tugas yang sudah

[image:45.612.133.504.283.667.2]

jelas dengan demikian diharapkan dapat menghindari lempar tanggung jawab.

Gambar 3.1 Struktur Organisasi PT. Isopanel Dunia

(46)

Struktur Organisasi Gudang & Purchasing

PT. ISOPANEL DUNIA

PURCHASING & WAREHOUSE

MANAGER

PURCHASING WARE HOUSE

STAFF STAFF

OPERATOR OPERATOR

WARE HOUSE WARE HOUSE

RAW MATERIAL FINISH GOODS

Gambar 3.2 Struktur Organisasi Gudang PT. Isopanel Dunia

[ Sumber : Gudang PT. Isopanel Dunia Sukabumi ]

3.1.4. Deskripsi Tugas

Fungsi dan tugas dari masing-masing bagian adalah sebagai berikut :

1. Purcahse and Ware House Manager

a. Bertanggung jawab kepada Direktur Operasi dan Direktur Keuangan.

b. Mengawasi kegiatan pengadaan barang dan jasa untuk kegiatan produksi

dan administrasinya.

(47)

2. Purchase Staff

a. Bertanggung jawab kepada ManagerPurchasing.

b. Melakukan kegiatan pengadaan barang dan jasa untuk keperluan

produksi.

c. Melakukan hubungan dengan supplier dalam rangka permintaan

penawaran dan negosiasi harganya.

3. Ware House Staff

a. Bertanggung jaab kepada Manager Gudang.

b. Mengelola secara fisik penerimaan, penyimpanan, perawatan dan

pengeluaran barang.

c. Mengelola tata laksana pergudangan menurut cara yang benar dan dapat

dipertanggungjawabkan.

d. Membuat penerimaan dan pengeluaran barang seuai prosedur yang

berlaku.

4. Operator Ware House raw material

a. Bertanggung jawab kepada Staff Gudang.

b. Melakukan kegiatan penerimaan, penyimpanan, dan pengeluaran seluruh

fisik gudang yang berhubungan dengan bahan baku.

5. Operator Ware House Finish Goods

a. Bertanggung jawab kepada Staff Gudang.

b. Melakukan kegiatan penerimaan, penyimpanan, dan pengeluaran seluruh

(48)

3.2. Metode Penelitian

3.2.1.Desain Penelitian

Desain penelitian ini termasuk kedalam penelitian yang bersifat deskriptif.

Penelitian deskriftip adalah penelitian yang bertujuan untuk memperoleh ciri – ciri

variabel, dimana dalam penelitian ini adalah untuk memperoleh gambaran tentang

kinerja program dirancang dan di implementasikan kepada pengguna ( user )

dengan pendekatan studi kasus pada PT. Isopanel Dunia Sukabumi.

3.3. Metode Pengumpulan Data

Pada tahap ini, penulis mencari dan mengumpulkan data–data dan

informasi secara lengkap dan akurat

3.3.1. Sumber Data Primer

Untuk mendapatkan data maupun informasi yang diperlukan, maka dalam

penelitian diperlukan sebuah metode atau teknik pengumpulan data. Metode

Pengumpulan data yang dilakukan diantaranya :

1. Observasi

Yaitu teknik pengumpulan data dengan melakukan pengamatan

langsung pada PT. Isopanel Dunia Sukabumi terhadap sistem serta

proses sebenarnya yang terjadi di lapangan.

2. Wawancara

Pengumpulan data maupun informasi dengan melakukan tanya jawab

secara langsung kepada staff gudang di PT. Isopanel Dunia Sukabumi

sebagai nara sumber yang terkait / ada hubungan dengan permasalahan

(49)

3.3.2. Sumber Data Sekunder ( Dokumentasi )

Dokumen - dokumen yang berhubungan dan terlibat dengan sistem

persediaan barang di gudang pada PT. Isopanel Dunia Sukabumi adalah

sebagai berikut :

1. Kartu Stock

Merupakan dokumen yang sangat vital bagi sistem persediaan.

Informasi yang didapat 90% real, dikarenakan setiap aktifitas keluar dan

masuk barang dicatat pada kartu stock, yang dicatat bersamaan pada saat

transaksi keluar atau masuk barang.

Kartu stock dibuat untuk setiap item barang, disimpan pada

gantungan atau pada tempat-tempat yang dekat dengan barang yang

dicatat.

2. Slip pengambilan barang

Slip pengambilan barang (SPB) yaitu dokumen yang dipakai

untuk proses pengambilan barang digudang. Terdiri dari tiga rangkap,

putih untuk gudang, merah untuk bagian accounting, dan kuning untuk

bagian yang mengambil barang.

SPB harus ditandatangani oleh orang yang meminta barang, dan

diketahui oleh kepala bagian/ ketua regu pada bagian yang sama. Pada

saat barang sudah diserahkan bagian gudang dan orang yang

(50)

3. Laporan penerimaan barang.

Laporan penerimaan barang adalah suatu dokumen yang dibuat

sebagai bukti bahwa telah diterima barang dari suplier atau dari pihak

yang mengembalikan barang.

4. Purchase requisition.

Purchase requisition adalah suatu dokumen yang dibuat untuk

mengajukan permohonan pembelian barang ke bagian Purchasing.

Purchase requisition dibuat berdasarkan stock minimun pada kartu stok,

atau berdasarkan pada permintaan barang jenis baru yang belum ada

sebelumnya

5. Surat jalan dari Suplier.

Surat jalan adalah dokumen pendukung sebagai bukti suplier sudah

mengirim barang kepada bagian gudang, ditandatangi oleh Suplier dan

pengirim barang, setelah barang diterima maka bagian gudang akan ikut

menandatangani surat jalan sebagai penerima barang.

6. Copy PO dari Bagian Purchasing sebagai lampiran.

Copy Purchase Order (PO) disini adalah sebagai bahan referensi

pada saat penerimaan barang dari Suplier. PO dibuat oleh bagian

Purchasing setelah mendapat Purchase requisition dari bagian gudang.

PO dibuat untuk melakukan pesanan pesanan pembelian barang kepada

(51)

3.4. Metode Pendekatan / Pengembangan Sistem

3.4.1. Metode Pendekatan Sistem

Pendekatan sistem yang digunakan adalah menggunakan metode analisis

terstruktur, yang menghendaki adanya gambaran terhadap keseluruhan sistem

menggunakan alat bantu seperti Flowmap maupun Data Flow Diagram (DFD),

penggunaan ERD (Entity Relationship Diagram), proses normalisasi dari data

yang berupa field – field secara keseluruhan serta alat bantu pendekatan sistem

yang lain.

3.4.2. Metode Pengembangan Sistem

Berkaitan dengan langkah pembuatan Perangkat Lunak, penulis

menggunakan model proses dari waterfall model untuk membantu dalam proses

pengembangan sistem dan perangkat lunak dan juga sebagai landasan untuk

penelitian yang akan dilakukan. Berikut dijelaskan mengenai metode

pengembangan sitem yang penulis pakai (waterfall model):

Gambar 3.3 Waterfall Model

(52)

Keterangan gambar diatas menurut [Rog07] :

1. Rekayasa dan pemodelan sistem/informasi

Karena sistem merupakan bagian dari sebuah sistem yang lebih besar,

kerja dimulai dengan membangun syarat dari semua elemen sistem dan

mengalokasikan beberapa subset dari kebutuhan ke software tersebut.

Information engineering menyangkut pengumpulan kebutuhan pada

tingkat sistem dengan sejumlah kecil analisis serta disain tingkat puncak,

tingkat bisnis strategis maupun tingkat area bisnis.

2. Analisis sistem (Analisis)

Tahap ini dilakukan proses analisa pada sistem, yang dapat berupa analisa

terhadap kebutuhan data dan informasi yang harus dipenuhi, analisa

terhadap upaya pengembangan dan alternatif pemecahan masalah untuk

proses pada fase – fase berikutnya.

3. Perancangan sistem (Desain)

Tahap ini adalah tahapan perancangan sistem yang berfokus pada

perancangan perangkat lunak atau program (arsitektur software) dengan

menentukan struktur data yang digunakan, detail algoritma prosedural

serta perancangan terhadap antarmuka (design interface), design

dikerjakan setelah kebutuhan selesai dikumpulkan secara lengkap.

4. Pembuatan sistem / Generasi Kode (Kode)

Hasil perancangan harus diterjemahkan ke dalam bentuk bahasa mesin

(53)

desain program diterjemahkan ke dalam kode - kode dengan menggunakan

bahasa pemrograman yang sudah ditentukan

5. Pengujian sistem (tes)

Pada tahap ini dilakukan pengujian terhadap sistem yang telah dibuat.

Sekali kode dibuat, pengujian program dimulai. Pengujian berfokus pada

logika internal perangkat lunak dan pada eksternal fungsional, yaitu

mengarahkan pengujian untuk menemukan kesalahan – kesalahan dan

memastikan bahwa input yang dibatasi akan memberikan hasil aktual yang

sesuai dengan hasil yang dibutuhkan. Pada tahap ini juga dilakukan

pengetesan terhadap pengoperasian yang berujung pada kesiapan untuk di

implementasikan.

6. Pemeliharaan

Perangkat lunak akan mengalami perubahan setelah disampaikan kepada

pelanggan. Perubahan akan terjadi karena kesalahan – kesalahan

ditentukan, karena perangkat lunak harus disesuaikan untuk

mengakomodasi perubahan – perubahan di dalam lingkungan

eksternalnya, atau karena pelanggan membutuhkan perkembangan

fungsional untuk unjuk kerja

3.4.3. Alat Bantu Analisis Dan Perancangan

Di dalam pendekatan sistem, penulis menggunakan alat bantu dalam

metode analisis dan perancangan terstruktur, yang menghendaki adanya gambaran

(54)

Data Flow Diagram (DFD), penggunaan ERD (Entity Relationship Diagram),

proses normalisasi serta alat bantu pendekatan sistem yang lain. Berikut dijelaskan

beberapa alat bantu tersebut :

3.4.4. Flow Map

Bagan alir Flowmap menunjukkan arus dari pekerjaan secara keseluruhan

dari sistem termasuk arus laporan dan formulir beserta tembusan-tembusannya.

Bagan alir ini digunakan terutama untuk alat bantu komunikasi dan untuk

dokumentasi. Flowmap ini menjelaskan urut-urutan dari prosedur-prosedur yang

ada di dalam sistem. Bagan alir sistem menunjukkan apa yang dikerjakan di

sistem.

3.4.5. Diagram Kontek

Diagram konteks merupakan sebuah alat struktur analisis. Pendekatan

terstruktur ini mencoba untuk menggambarkan sistem secara garis besar atau

secara sederhana. Diagram Kontek adalah kasus khusus dari data alir diagram

yang berpungsi memetakan model lingkungan yang refresentasikan dengan

lingkungan tunggal yang mewakili keseluruhan sistem.

3.4.6. Data Flow Diagram

Data Flow Diagram (DFD) adalah sebuah teknik grafis yang

menggambarkan aliran informasi dan transformasi yang diaplikasikan pada saat

data bergerak dari input menjadi output. DFD merupakan diagram yang

menyatakan notasi-notasi untuk menggambarkan aliran data. Sebuah DFD

menggambarkan aliran informasi tanpa representasi logika prosedural yang

(55)

Data Flow Diagram (DFD) sering digambarkan untuk menjelaskan suatu

sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika

tanpa memperhatikan lingkungan fisik dimana data tersebut akan disimpan. DFD

merupakan alat yang digunakan pada metodologi pengembangan sistem yang

terstruktur (structured analysis and design). DFD merupakan alat yang cukup

popular sekarang ini karena dapat menggambarkan arus data di dalam sistem

secara terstruktur dan jelas. Lebih lanjut DFD juga merupakan dokumentasi dari

sistem yang baik.

DFD level 0 disebut juga diagram konteks yang mempresentasikan seluruh

elemen sistem sebagai lingkaran tunggal dengan data input / output ditunjukan

oleh anak panah yang masuk dan keluar secara berurutan

DFD level 1 merupakan partisi dari level 0 untuk mengungkapkan secara

detail fungsi-fungsi yang ada dalam DFD level 0 atau diagram konteks. DFD juga

merupakan dokumentasi dari sistem yang baik. Beberapa simbol yang digunakan

dalam DFD yaitu antara lain:

a. External Entity (entitas eksternal)

Merupakan kesatuan lingkungan luar sistem yang dapat berupa orang,

organisasi atau sistem lainnya yang berada dilingkungan luarnya yang akan

memberikan masukan atau menerima keluaran dari sistem, dan dilambangkan

dengan simbol kotak, dimana eksternal entity ini diitentifikasikan dengan

(56)

b. Data Flow

Arus data dilambangkan dengan tanda panah dan arus data ini mengalir

diantara proses, simpanan data atau media penyimpanan dan kesatuan luar.

Arus data ini menunjukkan arus data yang berupa masukan untuk sistem dan

keluaran hasil proses sistem

c. Process (proses)

Merupakan kegiatan yang dilakukan oleh orang, mesin atau komputer dari

hasil arus data yang masuk kedalam proses untuk menghasilkan arus data yang

keluar proses. Proses dilambangkan dengan ujung-ujung tumpul tergantung

dari tipe chartnya, setiap proses memberikan penjelasan antara lain dengan

memberikan nomor proses dan nama proses yang ditulis didalam lingkaran

atau segi empat tumpul.

d. Data Store (Simpanan data)

Merupakan simpanan data yang dapat berupa file atau database di dalam

sistem komputer maupun arsip atau catatan manual. Data storage

dilambangkan dengan sepasang garis pararel horizontal yang ujungnya

tertutup dan diidentifikasikan dengan nama data store atau nomor/kode yang

ditulis didalamnya.

3.4.7. Kamus Data

Kamus Data (KD) atau data dictionary atau disebut juga dengan istilah

sistems data dictionary adalah katalog fakta tentang data dan kebutuhan-

kebutuhan informasi dari suatu sistem informasi. Dengan menggunakan kamus

(57)

lengkap, kamus data dibuat pada tahap analisis sistem dan digunakan pada tahap

analisis maupun tahap perancangan sistem.

Kamus data merupakan kumpulan data yang meberikan informasi mengenai

deskipsi formal dari elemen-elemen yang ada pada Data Flow Diagram. Informasi

tersebut mencakup definisi, struktur serta pemakai data.

3.4.8. Perancangan Basis Data

Tujuan dari perancangan basis data adalah agar didapatkan basis data yang

kompak dan efisien dalam penggunaan ruang penyimpanan, akses yang cepat

serta kemudahan dalam pemanipulasian data (tambah, ubah, hapus). Dalam

perancangan basis data, kita dapat lakukan dengan normalisasi terhadap struktur

tabel yang telah diketahui maupun dengan model Entity-Relationship. Berikut

adalah proses perancangan basis data yang dijabarkan pada beberapa subbab:

a. Normalisasi

Normalisasi merupakan cara pendekatan dalam membangun desain logik

basis data relational yang tidak secara langsung berkaitan dengan model data,

tetapi dengan menerapkan sejumlah aturan dan kriteria standart untuk

menghasilkan struktur tabel yang normal.

b. Tabel Relasi

Suatu file yang terdiri dari beberapa grup elemen yang berulang-ulang

perlu dioganisasikan kembali. Proses pengorganisasian file untuk menghilangkan

grup elemen yang berulang disebut relasi atau table. Proses relasi antar table

merupakan pengelompokan data menjadi table-tabel yang menunjukan entity dan

(58)

3.5. Faktor Pengujian Software

Pengujian software Berhubungan dengan perancangan data uji yang akan

dieksekusi pada pada software yang dikembangkan.software diuji dengan dua cara

anatara lain:

1. Pengujian dilakukan dengan menggunakan data uji yang menguji

semua elemen program data uji dibangkitkan dengan mengetahui

struktur internal program.

2. Pengujian dilakukan dengan mengeksekusi data uji dan mengecek

fungsionalitas software.Data yang diuji dibangkitkan dari sfesifikasi

software

Penulis mencoba melakukan pengujian dan pembuatan software dengan

menggunakan aplikasi pemograman Visual Basic, karena Visual Basic adalah

sebuah bahasa pemograman yang sangat mudah untuk dimengerti.

Selain itu Visual Basic adalah software bahasa pemrograman untuk

aplikasi Windows yang menggunakan tampilan grafis sebagai alat komunikasi

dengan pemakainya atau disebut dengan Graphical User Interfaces (GUI).

Programmer tidak perlu bersusah payah memikirkan desain yang mewah bagi

suatu program lengkap dengan berbagai icon dan menu, tetapi cukup

berkonsentrasi pada struktur dan logika dari program utamanya.

Visual Basic merupakan event-driven programming (pemrograman

terkendali kejadian), artinya program menunggu sampai adanya respon dari

pemakai berupa event (kejadian tertentu). Ketika event terdeteksi, maka kode yang

(59)

Berikut ini adalah penjelasan mengenai nama dan fungsi

komponen-komponen pada layar Visual Basic

1. Main Windows (jendela utama), terdiri dari main menu dan tool bar,

menampilkan lokasi dari form yang aktif relatif terhadap sudut kiri atas

layar, juga panjang dan lebar form yang aktif.

2. Main Menu, terdiri dari title bar (berisi nama proyek, mode operasi Visual

Basic sekarang dan form yang aktif) dan menu bar (merupakan menu

dropdown untuk mengontrol operasi dari lingkungan Visual Basic).

3. Toolbar, berisi kumpulan gambar yang mewakili perintah yang ada di

menu, disediakan oleh VisualBasic untuk mengakses berbagai fungsi yang

ada dalam menu secara lebih cepat dan lebih mudah.

4. Form Windows (jendela form), adalah lembar desain tampilan yang

merupakan tempat menggambar aplikasi, sebagai pusat pengembangan

aplikasi Visual Basic.

5. Project Explorer / Project Windows (jendela proyek), menampilkan daftar

form dan modul proyek, berisikan daftar form, module, class dan file

resource yang digunakan dalam proyek.

6. Toolbox, berisi kumpulan obyek yang digunakan untuk membuat user

interfaces serta pengontrolan bagi program yang dibuat.

7. Properties Windows (jendela propertis), merupakan jendela yang

digunakan untuk mengatur properti sebuah obyek.

8. Code Editor, merupakan tempat menulis dan menyunting Listing Program

(60)

59

4.1. Analisis Sistem Yang Sedang Berjalan

Analisis terhadap sistem yang sedang berjalan merupakan salah satu langkah untuk menentukan prosedur yang sedang dirancang, karena dengan analisa sistem kita dapat mengetahui kelebihan dan kekurangan dari sistem yang kita buat.

Pada sistem yang sudah berjalan, sistem persediaan barang dicatat secara manual dan terkomputerisasi. Namun pada pencatatan pada komputer masih menggunakan pencatatan dengan menggunakan program aplikasi yang sudah ada, yaitu dengan menggunakan aplikasi MS.Excel. Sehingga pencatatannya kadang-kadang sering terlambat dan informasi yang didapat belum tentu up to date.

4.1.1. Analisis Dokumen

Dokumen - dokumen yang berhubungan dan terlibat dengan sistem persediaan barang di gudang pada PT. Isopanel Dunia Sukabumi adalah sebagai berikut :

1. Kartu Stock

(61)

Kartu stock dibuat untuk setiap item barang, disimpan pada gantungan atau pada tempat-tempat yang dekat dengan barang yang dicatat.

2. Slip pengambilan barang

Slip pengambilan barang (SPB) yaitu dokumen yang dipakai untuk proses pengambilan barang digudang. Terdiri dari tiga rangkap, putih untuk gudang, merah untuk bagian accounting, dan kuning untuk bagian yang mengambil barang.

SPB harus ditandatangani oleh orang yang meminta barang, dan diketahui oleh kepala bagian/ ketua regu pada bagian yang sama. Pada saat barang sudah diserahkan bagian gudang dan orang yang menerima/mengambil barang akan ikut menandatangani SPB.

3. Laporan penerimaan barang.

Laporan penerimaan barang adalah suatu dokumen yang dibuat sebagai bukti bahwa telah diterima barang dari suplier atau dari pihak yang mengembalikan barang.

4. Purchase requisition.

Purchase requisition adalah suatu dokumen yang dibuat untuk

mengajukan permohonan pembelian barang ke bagian Purchasing. Purchase requisition dibuat berdasarkan stock minimun pada kartu stok,

(62)

5. Surat jalan dari Suplier.

Surat jalan adalah dokumen pendukung sebagai bukti suplier sudah mengirim barang kepada bagian gudang, ditandatangi oleh Suplier dan pengirim barang, setelah barang diterima maka bagian gudang akan ikut menandatangani surat jalan sebagai penerima barang.

6. Copy Purchase Order dari Bagian Purchasing sebagai lampiran.

Copy Purchase Order (PO) disini adalah sebagai bahan referensi pada saat penerimaan barang dari Suplier. PO dibuat oleh bagian Purchasing setelah mendapat Purchase requisition dari bagian gudang. PO dibuat untuk melakukan pesanan pesanan pembe

Gambar

Gambar 2.8 Topologi Linear Bus [ Sumber: Budhi Irawan, 2005 ]
Gambar 2.10 Topologi Tree (Pohon) [ Sumber: Budhi Irawan, 2005 ]
Gambar 3.1 Struktur Organisasi  PT. Isopanel Dunia
Gambar 4.1 Flow Map Pemesanan Barang Yang Sedang Berjalan
+7

Referensi

Dokumen terkait

Oleh karena itu, perusahaan perlu peranan sistem informasi akuntansi penjualan barang dagang bertujuan agar perusahaan dapat mengontrol sistem dan informasi

sistem informasi persediaan barang adalah suatu system informasi penjualan yang menghasilkan berbagai informasi yang dapat berguna untuk mendukung kegiatan penjualan

Untuk mencegah terjadinya hal – hal yang tidak diinginkan tersebut, maka pimpinan perusahaan perlu menciptakan suatu sistem informasi akuntansi penjualan yang merupakan bagian

Analis sistem merupakan penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi

Topik yang akan dibahas meliputi evaluasi Sistem Informasi Persediaan Barang Jadi pada PT TUWBI; Pengendalian terhadap prosedur dan pelaksanaan sistem informasi yang terfokus pada dua

Dari latar belakang permasalahan tersebut maka perlu untuk dibangun suatu sistem informasi berbasis jaringan, sehingga dengan sistem dapat menghubungkan bagian tata

Sistem informasi monitoring persediaan barang pada Distributor Ajat masih dilakukan dimana pengecekan stok barang oleh bagian gudang harus mengecek satu-satu dan

Rancang Bangun Sistem informasi Pengendalian Persediaan Bahan Baku Dengan Menggunakan metode Reorder Point.. Analisis Penerapan PSAK