15
APLIKASI PENDUKUNG SISTEM INFORMASI CONTROL GUDANG PADA UD. TOYORIZ BUSINDO NASKAH PUBLIKASI diajukan oleh Rizky Dwi Yunanto 10.01.2708 Fadhli Romadhon 10.01.2717 kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2013

APLIKASI PENDUKUNG SISTEM INFORMASI CONTROL …repository.amikom.ac.id/files/Publikasi_10.01.2708, 10.01.2717.pdf · dengan baik. d. Dokumentasi Membuat dokumentasi hasil kerja dalam

Embed Size (px)

Citation preview

APLIKASI PENDUKUNG SISTEM INFORMASI CONTROL GUDANG PADA UD. TOYORIZ BUSINDO

NASKAH PUBLIKASI

diajukan oleh

Rizky Dwi Yunanto 10.01.2708 Fadhli Romadhon 10.01.2717

kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AMIKOM YOGYAKARTA YOGYAKARTA

2013

 

APPLICATION SUPPORT INFORMATION SYSTEMS WAREHOUSE CONTROL AT UD. TOYORIZ BUSINDO

APLIKASI PENDUKUNG SISTEM INFORMASI CONTROL GUDANG

PADA UD. TOYORIZ BUSINDO

Rizky Dwi Yunanto Fadhli Romadhon

Yuli Astuti Jurusan D3 Teknik Informatika

STMIK AMIKOM YOGYAKARTA

ABSTRACT

UD Toyoriz Busindo as a company engaged in the procurement, sale of goods and stationery have main activity in the stock of goods in the warehouse. It is managed by the company's problems in managing the use of a storage warehouse inventory and distribution processes for each customer application companies need systems that can manage the information needs and activities of the company so that problems resulting from the use of manual systems to get the correct solution. Based on these reasons to support the company's needs for information storage, we need a database system that can accommodate the data neatly and easily in pengaksesannya. The analysis, design, implementation and testing is in the completion stage. The test results show that the system has met the requirements. This study is expected to minimize errors in data entry, data retrieval and report more quickly and easily, thus increasing the quality of the company in its application. Keywords : Managing Information Warehouse, System Applications, Database.

1

1. Pendahuluan

1.1 Latar Belakang

Teknologi komputer salah satu bagian perangkat penting dalam

pembuatan perkembangan teknologi informasi akan software yang dapat

meningkatkan efisien dan efektifitas suatu kinerja, beberapa memperhitungkan

pengeluaran dan pemasukan data yang di kelola dan mengurangi kemungkinan

terjadinya kesalahan - kesalahan akibat proses pencatatan data yang kurang

efektif yang dapat merugikan.

Hal tersebut terjadi setelah kami mengadakan kunjungan dan

wawancara dengan bagian staff gudang diperusahaan UD.Toyoriz Busindo,

terdapat beberapa kelemahan dalam penumpukan persediaan barang di gudang,

yang mengakibatkan timbulnya masalah dalam proses pendataan barang, proses

masuk keluarnya barang harus terus di awasi dan di tulis dalam selembar kertas

kuning yang telah di print yang membutuhkan proses waktu yang cukup lama

yang harus di pisah berdasarkan jenis barang

Untuk mencegah hal tersebut harus ada suatu pengendalian atas

aktivitas yang berkaitan dengan kontrol gudang yang lebih efisien dalam

prosesnya dan penyimpanan yang lebih aman. Hal tersebut mendorong kami

untuk memecahkan masalah berdasarkan kebutuhan diatas. Oleh karena itu

dalam Tugas Akhir ini kami mengangkat judul “APLIKASI PENDUKUNG SISTEM INFORMASI CONTROL GUDANG PADA UD. TOYORIZ BUSINDO”

1.2 Rumusan Masalah

Melihat latar belakang masalah tersebut, maka permasalahan yang akan

dibahas dalam penelitian ini diantaranya :

a. Tahapan penyelesaian aplikasi, pendukung sistem informasi kontrol gudang.

b. Bagaimana aplikasi yang penulis rancang dapat berfungsi lebih efektif

daripada sistem pencatatan manual pada UD Toyoriz Busindo?

c. Apakah dengan pembuatan aplikasi tersebut dapat mempermudah

pengelolaan data barang gudang yang ada di UD Toyoriz Busindo?

1.3 Batasan Masalah

Pada tulisan tugas akhir ini penulis membatasi masalah pembuatan

aplikasi khusus untuk pengelolaan data barang gudang pada UD Toyoriz Busindo

diantaranya :

a. Aplikasi yang dibangun adalah sebuah aplikasi pendataan dan informasi

barang gudang.

b. Mennggunakan Java Netbeans 6.9.1 sebagai bahasa pemrogaman, Microsoft

SQL Server 2000 sebagai database, Adobe Phothoshop CS3 sebagai editor.

1.4 Tujuan Penelitian

1.4.1 Bagi Perusahaan

a. Pengembangan sistem informasi kontrol gudang dari sistem pencatatan

manual menjadi sistem informasi yang sudah terkomputerisasi.

b. Mempunyai aplikasi dengan database dan sebuah interface yang

mudah digunakan dapat memaksimalkan kinerja yang sudah ada.

1.4.2 Bagi Pembaca

Memperluas wawasan dan pemahaman mengenai sistem kontrol

gudang dan penerapannya.

1.5 Metode Pemecahan Masalah

a. Survey / Observasi

Menganalisa kebutuhan dalam pembuatan sistem informasi kontrol gudang

agar bisa berjalan lebih efektif dan efisien.

b. Interview

Melakukan interview terkait dengan fitur-fitur yang dibutuhkan dalam

pembuatan aplikasi sistem informasi kontrol gudang.

c. Percobaan / Eksperimen

Menguji kinerja program dan memastikan penggunaan program berjalan

dengan baik.

d. Dokumentasi

Membuat dokumentasi hasil kerja dalam bentuk laporan dan aplikasi yang

siap untuk digunakan.

2. Dasar Teori

2.1 Sistem Informasi

Sistem informasi Manajemen (SIM) dapat didefinisikan sebagai suatu

alat untuk menyajikan informasi dengan cara sedemikian rupa sehingga

bermanfaat bagi penerimanya (Kertahadi, 1995). Tujuannya adalah untuk

menyajikan informasi guna pengambilan keputusan pada perencanaan,

pemrakarsaan, pengorganisasian, pengendalian kegiatan operasi subsistem

2

Ross, 1993). Dengan demikian, sistem informasi berdasarkan konsep (Input,

Processing, output - IPO).

2.2 Komponen Sistem Informasi

Davis (1995), sistem informai manajemen terdiri dari elemen-elemen berikut :

a. Perangkat keras komputer (hardware)

b. Perangkat lunak (software), yang terdiri dari perangkat lunak sistem umum,

perangkat lunak teratap, dan program aplikasi.

c. Database

d. Prosedur

e. Petugas operasional

2.3 Basis Data

Basisdata secara umum merupakan koleksi dari data-data yang

terorganisasi dengan cara sedemikian rupa sehingga data mudah disimpan dan

dimanipulasi (diperbaharui, dicari diolah dengan perhitungan-perhitungan

tertentu, serta dihapus).

2.3.1 Tujuan Basis Data

Basis data bertujuan untuk mengatur data sehingga diperoleh

kemudahan, ketepatan dan kecepatan dalam pengambilan kembali. Syarat

sebuah basis data yang baik adalah sebagai berikut :

1. Tidak adanya redudansi dan inkonsistensi data

2. Kesulitan Pengaksesan Data

3. Multiple User

2.3.2 Manfaat Basis Data

Manfaat yang dapat kita peroleh dengan menggunakan basis data adalah :

1. Kecepatan dan kemudahan (Speed)

2. Kebersamaan pemakai (Sharability)

3. Pemusatan kontrol data

4. Efisiensi ruang penyimpanan (Space)

5. Keakuratan (Accuracy)

6. Ketersediaan (Availability)

7. Kelengkapan (Completeness)

8. Keamanan (Security)

9. Kemudahan dalam pembuatan program aplikasi baru

10.Pemakaian secara langsung

11.Kebebasan data (Data Independence)

12.User view

2

ramdhan
Text Box
3
ramdhan
Text Box

2.4 Konsep Pemodelan Sistem

2.4.1 Flowchart

Flowchart adalah penggambaran secara grafik dari langkah-

langkah dan urut-urutan prosedur dari suatu program. Flowchart menolong

analis dan programmer untuk memecahkan masalah kedalam segmen-

segmen yang lebih kecil dan menolong dalam menganalisis alternatif-

alternatif lain dalam pengoperasian.

2.4.2 UML (Unified Modelling Language)

UML (Unified Modelling Language) adalah salah satu alat bantu

yang sangat handal di dunia pengembangan sistem yang berorientasi

obyek. Hal ini disebabkan karena UML menyediakan bahasa pemodelan

visual yang memungkinkan bagi pengembang sistem untuk membuat

cetak biru atas visi dalam bentuk baku, mudah dimengerti serta dilengkapi

dengan mekanisme yang efektif untuk berbagi (sharing) dan

mengkomonikasikan rancangan mereka dengan yang lain.

a. Use Case Diagram

b. Activity Diagram

c. Squence Diagram

d. Class Diagram

e. Collaboration Diagram

f. State Machine Diagram

g. Component Diagram

h. Interaction Overview Diagram

i. Timing Diagram

2.5 Pemrogaman JAVA

Bahasa pemrograman Java adalah bahasa pemrograman

yangdikembangkan oleh James Gosling di Sun Microsystems yang kinimenjadi

perusahaan subsider milik Oracle Corporation. Bahasa ini dirilispada 1995 dan

menjadi komponen inti pada platform Java yang dibuatoleh Sun Microsystems.

Aplikasi atau program yang dibangun menggunakan bahasa

pemrograman Java disebut java application. Keunggulan program aplikasi Java

dibanding aplikasi yang dibangun menggunakan bahasalain adalah

kompatibilitasnya yang luas di beragam platform dan sistem operasi.

2.5.1 Komponen Java

a. JVM (Java Virtual Machine)

b. IDE (Integrated Development Environment)

ramdhan
Text Box
ramdhan
Text Box
4

5

2.5.2 Konsep Dasar Pemrogaman Berorientasi Objek

a. Class

b. Objek

c. Abstraksi

d. Enkapsulasi

e. Polimorfisme

f. Pewarisan (Inheritance)

2.6 Structured Query Language (SQL)

(SQL) Structured Query Language pada dasarnya bahasa komputer

standar yang ditetapkan untuk mengakses dan memanipulasi sistem database.

Sebuah database berisi satu tabel atau lebih dan memiliki nama yang berbeda

untuk masing – masing tabel. Masing – masing tabel memiliki baris (record).

Querty digunakan untuk mengakses dan mengelola database. SQL terdiri dari 5

bagian utama, yaitu:

a. Retrieving Data

b. Data Definition Language (DDL)

c. Data Manipulation Language (DML)

d. Data Control Language (DCL)

e. Data Transaction Language (DTL)

2.7 NetBeans 6.9.1

Netbeans merupakan Integrate Devolopment Environment atau IDE.

Suatu IDE adalah lingkuppemrogaman yang diintegrasi kedalam suatu aplikasi

perangkat lunak yang menyediakan pembahasan GUI, suatu text atau kode

editor, suatu compiler atau interpreter dan suatu debugger .

2.8 Adobe Photoshop CS3

Adobe Photoshop adalah salah satu software Adobe (bitmap) yang

manipulasi image yang berguna untuk mengoreksi warna image, memperbaiki

image, menggabungkan beberapa image, memberi efek khusus pada image.

2.9 iReport 5.0.1

iReport adalah open source visual designer untuk membuat laporan yang

kompleks menggunakan JasperReport library, suatu tool open source reporting

engine yang sangathandal. Data yang ingin diprint dapat diperoleh dari sumber

manapun termasuk juga database, OLAP XML connection, XML file., CSV file,

kumpulan dari JavaBeans atau bahkan source biasa yang diinputkan user.

6

2.10 Pengertian Gudang

Menurut John Warman (2004) gudang (kata benda) adalah bangunan

yang dipergunakan untuk menyimpan barang dagangan. Penggudangan (kata

kerja) merupakan kegiatan menyimpan dalam gudang.

3. Gambaran Umum

3.1 UD Toyoriz Buzindo

UD Toyoriz Busindo terletak di Jln Pandean No.20 Umbulharjo

Yogyakarta, berdiri sekitar tahun 1990 yang awal mulanya perusahaan kecil yang

belum dikenal masyarakat maupun konsumen luas. Hasil perjuangan keras Bpk

Sutoyo maka UD Toyoriz Busindo Yogyakarta dapat berkembang lebih luas di

wilayah Yogyakarta, Jawa Tengah dan sekitarnya

3.2 Flowchart Sistem Gudang

Gambar 1 Flowchart Sistem Gudang yang Digunakan

4. Pembahasan

4.1 Rancangan Sistem Control Gudang

Gambar 2 Rancangan Sistem yang Diusulkan

8

   

4.2 Rancangan UML Use Case Diagram

Gambar 3 Rancangan UML Use Case Diagram

4.3 Implementasi dan Pembahasan

Aplikasi pendukung sistem informasi control gudang ini terdiri dari

sejumlah komponen yang berkaitan satu sama lain. Ketika program akan

dijalankan, maka akan muncul tampilan sekilas selama sekitar 4 detik dan

akan dilanjutkan menampilkan halaman utama form home, sebelum

melakukan hak akses login dari menu sistem (look and feel, panduan,

about, login, exit).

Pengguna atau user harus login terlebih dahulu pada form login untuk

mengakses semua sistem yang ada pada aplikasi control gudang.

Setelah memiliki hak akses operator atau pengguna bisa

mengoperasikan keseluruhan sistem sebagaimana mestinya control gudang.

Dibawah menggambarakan beberapa menu dan tombol pada aplikasi control

gudang :

a. Menu Sistem

1 Home

2 Look and Feel (Windows, Nimbus, Metal, Motif)

9

3 Panduan

4 About

5 Login

6 Exit

b. Olah Data

1 Barang

2 Data Pemasok

3 Data Pelanggam

c. Transaksi

1 Barang Masuk

2 Barang Keluar

d. Laporan

1. View

2. Print

Untuk melakukan proses barang masuk maupun barang keluar

dipastikan barang, pelanggan dan pemasok terdaftar didalam database, bila tidak

harus melakukan pendaftaran atau pemasukan data ke masing – masing tabel

database sesuai form masing – masing dan perannya.

Dibawah sedikit pembahasan mengenai proses barang keluar gudang

hinggal pencetakan surat jalan. Hal pertama yang harus dilakukan adalah

mendaftarkan pelanggan ke tabel database, bila data belum terdaftar yaitu

melalui form data pelanggan bila belum terdaftar. Berikut adalah tampilan form

pelanggan:

Gambar 4 Form Olah Data Pelanggan

10

Form pelanggan digunakan untuk mengelola data pelanggan di antaranya:

Tombol tamabah, berfungsi menambah data ke database.

Tombol Edit Data, berfungsi menyimpan hasil ubah data.

Tombol Hapus, berfungsi menghapus data.

Tombol Refresh, berfungsi menyegarkan isi data.

text area.

Tombol Cari Data, berfungsi mencari data berdasarkan isi pada

Setelah data pelanggan masuk kedalam sistem maka langkah

selanjutnya adalah pergi ke form barang keluar untuk menambahkan data

barang keluar dan klik pada tombol tambah dan akan menampilkan Jdialog

seperti gambar dibawah:

2

1 3

4 5

Gambar 5 Form Data Barang Keluar

Isi data keseluruhan pada TextField pada keluar (1) dan detail (2), lanjutkan

tombol tambah (3) untuk memasukan pada daftar tabel, hapus bila terjadi

kesalahan pada Jtable, bila selesai dalam pengisian klik tombol simpan (4) untuk

memasukan dalam database, dan cetak tanda jalan (5) yang akan menampilkan

view JasperViewer, tampilan seperti gambar dibawah:

11

Gambar 6 Surat Jalan

5. Penutup

5.1 Kesimpulan

Setelah melalui beberapa tahapan dalam menyelesaikan aplikasi kontrol

gudang pada UD Toyoriz busindo, maka dapat disimpulkan bahwa :

1. Aplikasi control gudang ini dapat berfungsi lebih efektif daripada

menggunakan pencatatan manual. Selain menghemat penggunaan kertas,

aplikasi kontrol gudang juga dapat meminimalisir kesalahan pencatatan dan

menyimpan data barang gudang dengan lebih aman karena telah

menggunakan sistem komputerisasi.

2. Aplikasi control gudang ini juga dapat mempermudah dalam pengelolaan data

gudang pada UD Toyoriz Busindo, karena dapat memudahkan dalam proses

pencatatan keluar masuk barang, pencarian data barang, dan pembuatan

laporan gudang.

5.2 Saran

Adapun saran-saran yang diberikan antara lain :

1. Di harapkan penelitian ini dapat di lanjutkan dengan sistem jaringan client

server yang lebih baik.

2. Perusahaan harus memperluas area gudang mengingat stok barang semakin

meningkat diharapkan nantinya penataan barang stok lebih tertata dan

pendataan akan lebih efektif.

12

DAFTAR PUSTAKA

Al Fatta, Hanif. 2007. Analisis & Perancangan Sistem Informasi. Yogyakarta:Penerbit Andi.

Arief, Rudyanto,M. 2005. Pemrogaman Basis Data Menggunakan Transact-SQL dengan

Microsoft SQL Server 2000.Yogyakarta:Penerbit Andi Yogyakarta.

Irawa. 2007. Dasar Pemrograman Java. Palembang: Penerbit Maxikom.

Kusrini. 2006. Strategi Perancangan dan Pengolahan Basis Data. Yogyakarta:Penerbit Andi.

Nugroho, Adi. 2004. Konsep Pengembangan Sistem Basis Data. Bandung:Penerbit

Informatika.

Team Dosen, 2012. Pedoman Penyusunan Proposal Dan Laporan Tugas Akhir. STMIK AMIKOM YOGYAKARTA.

Yuniar, Supardi. 2011. 5 Sistem Populer dengan Java. Jakarta:Penerbit PT Elex Media

Komputindo.

Anonim.2013. Bab II Landasan Teori.http://dspace.widyatama.ac.id/bitstream/han dle/10364/921/bab2.pdf.Diakses Tanggal 13 November 2013.