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. 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 :
1
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 3
2
2.4 Konsep Pemodelan Sistem 2.4.1 Flowchart Flowchart adalah penggambaran secara grafik dari langkahlangkah dan urut-urutan prosedur dari suatu program. Flowchart menolong analis dan programmer untuk memecahkan masalah kedalam segmensegmen yang lebih kecil dan menolong dalam menganalisis alternatifalternatif 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
kompatibilitasnya yang luas di beragam platform dan sistem operasi. 2.5.1 Komponen Java a. JVM (Java Virtual Machine) b. IDE (Integrated Development Environment)
33
adalah
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.
5
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
6
4. Pembahasan 4.1 Rancangan Sistem Control Gudang
Gambar 2 Rancangan Sistem yang Diusulkan 7
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)
8
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
9
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. Tombol Cari Data, berfungsi mencari data berdasarkan isi pada text area. Setelah
data
pelanggan
masuk
selanjutnya adalah pergi ke form
kedalam
sistem
maka
langkah
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:
10
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.
11
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.
12