Upload
trantuyen
View
218
Download
0
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
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)
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
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.