SISTEM INFORMASI INVENTORI SPAREPART MOBIL MENGGUNAKAN JAVA DESKTOP ( STUDI KASUS : KUSUMA MOTOR KARTASURA ) Makalah Program Studi Teknik Informatika Fakultas Komunikasi dan Informatika
Diajukan oleh : Nama Pembimbing 1 Pembimbing 2
: Ary Tri Wibowo : Hernawan Sulistyanto, S.T, M.T : Irma Yuliana, S.T, M.M
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS KOMUNIKASI DAN INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA 2013
INVENTORY INFORMATION SYSTEM OF CAR SPAREPART USING JAVA DESKTOP ( STUDY IN KUSUMA MOTOR SURAKARTA ) Ary Tri Wibowo, Hernawan Sulistyanto, Irma Yuliana Department of Informatics, Faculty of Communications and Informatics, Muhammadiyah university of Surakarta E-Mail :
[email protected] ABSTRACT A retail store has various stock of spare part car with different vendor. It demands a renewal in transaction system. The current transaction system uses convertional way by recording incoming and outgoing goods was still recorded in ledgers inventory, while still use records in book transaction and bill, so that vulnerable occured a miscalculation less accurately in archive on the stages of report. Beside that, in this condition need a lot of time, in finding the inventory data. This application made use of Java Netbeans as applications desktop program and Xampp as website server to database. The research process and searching data done with observation and interview. The step to build this applications was analysis weaknesses long system, searching data, design, making, testing and implementing information system inventory sparepart car with Java Netbeans and Xampp. The result of the application inventory that has been made in the form of a report stocks items, and transaction reports either daily, monthly also yearly. Based on the assessment of answers questionnaire has been distributed to management system, can be concluded that the application easy to use and very helpfull in processing data transaction commerce in kusuma motor. Keywords: Car Spare Parts Inventory, Java Netbeans, Xampp.
SISTEM INFORMASI INVENTORI SPAREPART MOBIL MENGGUNAKAN JAVA DESKTOP ( STUDI KASUS : KUSUMA MOTOR KARTASURA ) Ary Tri Wibowo, Hernawan Sulistyanto, Irma Yuliana Teknik Informatika, Fakultas Komunikasi dan Informatika Universitas Muhammadiyah Surakarta E-Mail :
[email protected] ABSTRAKSI Pada suatu Toko sparepart yang memiliki banyak stok barang dengan merek mobil yang berbeda menuntut pembaharuan dalam sistem transaksi jual beli. Sistem transaksi jual beli yang sudah ada sekarang masih menggunakan cara pendataan barang masuk dan keluar masih yang tercatat dibuku besar stok barang, transaksi juga masih menggunakan pencatatan dalam buku transaksi dan menggunakan nota, sehingga rentan terjadi kesalahan perhitungan yang kurang akurat dalam mengarsip pada tahap hasil laporan. Selain itu pencarian data stok barang juga memerlukan waktu yang lama. Aplikasi ini dibuat mengunakan Java Netbeans sebagai program aplikasi desktop dan Xampp sebagai web server untuk database. Proses penelitian dan pencarian data dilakukan dengan observasi dan wawancara. Tahap pembuatan aplikasi ini yaitu analisa kelemahan sistem lama, pencarian data, perancangan, pembuatan, pengujian, dan implementasi sistem informasi inventori sparepart mobil dengan Java Netbeans dan Xampp. Hasil akhir aplikasi inventori yang telah dibuat berupa laporan stok barang, laporan tansaksi jual beli baik harian, bulanan, dan tahunan. Berdasarkan penilaian jawaban kuisioner yang sudah dibagikan kepada pengelola sistem, dapat disimpulkan bahwa aplikasi ini mudah digunakan dan dapat membantu dalam pengolahan data transaksi jual beli di Kusuma Motor sehingga dapat dikatakan proses penginputan dan segala penggunaan aplikasi desktop yang telah dibuat ini tergolong mudah. Kata Kunci : Inventori Sparepart mobil, Java Netbeans, Xampp.
antara sparepart dan jenis mobil masih
PENDAHULUAN Setiap
instansi
memiliki
cara
berbeda beda pula, ada yang sudah menggunakan komputer tetapi juga ada yang masih menggunakan cara manual.
Lajunya
dunia
yang
teknologi
informasi, mengakibatkan sistem-sistem informasi yang lama menjadi tertinggal. Di sini terihat jelas bahwa permasalahan
menggunakan pencarian manual dengan mencari data buku stok. Oleh sebab itu penulis berkeinginan untuk merancang Sistem
Informasi
Inventori
Sparepart
Mobil Menggunakan Java Desktop dengan studi kasus Toko Kusuma menggunkan Java SE dan XAMPP sebagai web server, TINJAUAN PUSTAKA
yang sering timbul terjadi adalah dalam penyajian data dan informasi yang kurang
Purwanto, Purnama (2012) pada
tepat dan akurat serta membutuhan waktu
penelitiannya dengan judul “Pembangunan
yang sangat lama.
Sistem Informasi Apotek Pink Pacitan”,
Sehubungan dengan permasalahan
menjelaskan suatu sistem informasi apotek
yang terjadi, maka toko Kusuma berusaha
merupakan suatu sistem informasi yang
menyajikan informasi penjualan harga
dibuat
sparepart kepada pelanggan secara cepat
mengetahui informasi mengenai apotek
dan tepat, sehingga pengelolaan sparepart
secara
menjadi lebih mudah dalam pendataan
MySQL yang merupakan perangkat lunak
antara barang masuk dan keluar. Adapun
pengolahan basis data. keuntungan yang
toko Kusuma masih menggunakan cara
didapat dari aplikasi ini yaitu dapat
manual
dan
memberikan informasi tentang apotek
pendataan sparepart mobil, yaitu dengan
sehingga memudahakan untuk pengecekan
cara pendataan barang masuk dan keluar
dan
masih dicatat dibuku besar stok barang dan
apoteker kesimpulannya adanya sistem
di
informasi apotek ini dapat
membantu
pihak
mengatasi
dalam
dalam
menggunakan
sistem
penjualan
transaksi
juga
pencatatan dalam
masih buku
untuk
mudah
akan
permasalahn
mungkin saja terjadi kesalahan perhitungan
pandataan
yang kurang akurat dalam mengarsip hasil
pembukuan.
memerlukan
waktu
yang
lama
segingga untuk mencari suatu kecocokan
di
yang yang
dalam
menggunakan
pempinan
dalam ada
masih
yaitu
atau
proses
menggunakan
Sewangga (2011) dengan penelitian
laporan. dalam pencarian data stok barang juga
dengan
membantu
apotek,
transaksi dan menggunakan nota, sehingga
memudahkan
yang berjudul “Sistem Informasi Bebasis Web
(studi
kasus
:
Distro
Otokiri
Yogyakarta)”,
menjelaskan
tentang
dan sql server 2000 dalam penelitian ini
bagaimana mengidentifikasi masalah yang
bertujuan
ada serta menganalisis kebutuhan untuk
didapat dalam perhitungan barang terjual
pengembangan sistem, serta bagaimana
menjadi lebih efektif dan efisien. Serta
merancang sistem informasi yang sesuai
tidak memekan banyak waktu dan jumlah
dengan
pekerjaan yang dihasilkan.
kebutuhan
dan
mampu
agar suatu informasi yang
diimplementasikan pada distro tersebut, sistem
informasi
yang
dilakukan
METODE
pembuatan website untuk distro “Otokiri”
Metode penelitian yang digunakan
sebagai penunjang media penjualan produk
dalam
dengan adanya website diharapkan dapat
Sparepart
membantu
dan
Desktop yaitu Pengambilan data dilakukan
kesimpulannya dengan system informasi
secara terjun langsung ke lapangan dengan
ini penyajian dan penyimpanan informasi
mengadakan pengamatan, penelitian dan
yang dikelompokkan akan memudahkan
kuisioner terhadap pengolahan alokasi
user
penempatan data sparepart seperti id, kode
proses
dalam
Distributor
penjualan
pencarian
juga
lebih
informasi.
mudah
dalam
memngaturnya.
Mobil
Informasi
Inventori
Menggunakan
Java
barang, nama barang, tipe barang merek mobil dan sistem jual beli yang ada di
Setyawan (2012) dengan penelitian “Analisis
Sistem
dan
perancangan
sistem
Toko Kusuma tersebut. Metode penelitian dijelaskan langkah-
informasi penjualan oli dan ban sepeda
langkah sebagai berikut :
motor
Kalasan”,
a. Memulai pembuatan sistem meliputi
menjelaskan sistem transaksi penjualan
kesiapan mental dan mempersiapkan
dan pembelian oli dan ban sepeda motor
bahan-bahan yang diperlukan untuk
yang
pembuatan sistem informasi inventori
pada
toko
dikerjakan
Elham
secara
komputerisasi
sebagai alat bant dalam pendataan data yang
persediaan
yang
b. Analisis kebutuhan yaitu pengecekan
terkomputerisasi sebagai alat bantu dalam
atau menganalisis suatu kebutuhan apa
pendataan data yang persediaan oli dan ban
saja yang deperlukan dalam pembuatan
sepeda
sistem informasi inventori sparepart
motor.
Dalam
data
sparepart.
ini
dapat
meningkatkan produktifitas kerja para
mobil toko Kusuma.
karyawan dan hasil laporan yang diperoleh
c. Pengumpulan data dan menentukan
dapat lebih cepat, tepat, akurat, dan rapi.
kebutuhan. Penulis secara langsung
Sistem ini menggunakan Visual Basic 6.0
mengadakan
pengamatan
terhadap
proses trasaksi jaul beli sparepart serta
g. Menganalisis data yaitu melakukan
dalam pengolahan data sparepart di
pengecekan data yang sudah dipilih
Toko Kusuma dan menentukan data
sebelumnya dan akan dimasukkan ke
apa saja yang akan dimasukkan di
dalam sistem setelah itu diteruskan ke
sistem seperti id, kode barang, nama
tahap implementasi sistem
barang, tipe barang merek mobil
h. Implementasi
sistem
yaitu
suatu
setelah dlakukan pengecekan data dan
langkah atau cara pengoprasian sistem
kebutuhan data bisa kembali ke tahap
yang diujikan kepihak Toko Kusuma,
pengumpulkan data apabila data masih
setelah berhasil dan disetujui oleh
kurang.
pihak Toko Kusuma dlanjutkan pada
d. Perancangan sistem dan pembuatan sistem
yaitu
tahap penulisan laporan.
meliputi perancangan
g. Penulisan laporan yaitu setiap tahap
story board, perancangan desain dan
pengujian, pembuatan sistem dan analisa,
menetapkan segala hal yang diperlukan
ditulis dalam
dalam pembuatan sistem. Pembuatan
terstruktur.
sistem merupakan seluruh proses yang
1. Diagram Konteks
meliputi proses pengujian, analisa dan penuliasan laporan yang dilakukan secara berulang-ulang hingga proses yang dibuat sesuai dengan tujuan penelitian.
bentuk sebuah laporan
Merupakan alur keseluruhan sistem yang ada pada Kusuma Motor dalam menangani
sistem
didalamnya terdapat
informasi inventori lima objek yaitu
administrator, kasir, gudang, supplier, dan
e. Pengujian sistem Pada saat sistem dibuat setiap tahap pembuatan, sistem tersebut akan diuji terlebih dahulu apakah sistem sudah berjalan sesuai
pembeli kelima eksternal entity sling berkaitan
didalam
sistem
informasi
inventori ini, penjelasan dapat dilihat gambar dibawah ini.
dengan yang diharapkan. f. Pada
pengujian
sistem
terjadi
kesalahan apa tidak? Jika terjadi maka proses kembali ke pengujian sistem untuk diperbaiki dan diujikan kembali, jika sudah benar dan
sesuai dengan
yang diharapkan proses dilanjutkan ke menganalisis data. Gambar 1. Diagram Konteks
2. DFD Level 1 Proses 1 Pencatatan
HASIL PENELITIAN
Data Pemesanan
Sistem
informasi
inventori
sparepart mobil berbasis java desktop ini dibangun dengan tujuan untuk membantu tenaga yang bekerja di Toko Kusuma Motor dalam melakukan transaksi dan mengelola data keluar dan data masuk barang
serta
mempermudah
dalam
pembuatan laporan. Pembuatan sistem Gambar 2. Diagram Level 1 pencatatan data pemesanan 3. DFD Level 1 Proses 2 Pencatatan Data Barang
didasari dari permasalahan yang terjadi, sehingga
pembuatannya
dibagi
atas
beberapa bagian, mulai dari analisis kebutuhan, perancangan sistem, testing sistem
sampai
dengan
sistem
diimplementasikan. Sistem yang telah diimplementasikan kemudian dilakukan tahap perawatan atau maintenance hal tersebut di maksudkan agar sistem dapat terus berjalan dengan baik sesuai dengan fungsinya dan jika diperlukan sistem Gambar 3. Diagram level 1 pencatatan data barang 4. DFD Level 1 Proses 3 Pembuatan Laporan
dapat
dikembangkan
sesuai
dengan
teknologi yang sedang berkembang. Sedangkan tampilan dari halaman awal Sistem Informasi Inventori Sparepart Mobil Menggunakan Java Desktop seperti yang terlihat pada Gambar 5 . ...
.......
Gambar 4. Level 1 pembuatan laporan
Gambar 5. Halaman Utama
Sistem
Informasi
Inventori
Sparepart
c. Menu laporan
Mobil ini Menggunakan Java Desktop
Menu laporan digunakan untuk mencatat
ketika user sudah login kedalam sistem
semua transaksi baik pembelian, penjualan,
maka akan ditampilkan halaman utama
stok barang maupun mengetahui barang
yang berisi menu-menu sebagai berikut :
yang banyak terjual, menu laporan berisi
a. Menu Supplier
laporan pembelian, penjualan, stok barang,
Menu
supplier
digunakan
untuk
grafik penjualan.
mengimputkan data supplier menu supplier
d. Menu pemesanan
berisi nama, kode supplier, alamat, no telp,
Menu
dan keterangan.
pemesanan barang baik yang dilakukan
b. Menu Barang
pihak toko atau pemesan barang pembeli,
Menu
barang
digunakan
pemesanan
digunakan
untuk
untuk
menu pemesanan berisi pemesanan barang
mengimputkan data master barang berisi
toko, pemesanan barang pembeli, ambil
kode barang, nama barang, merek mobil,
pemesanan barang.
katgori barang, tipe barang, kode rak, stok
e. Menu Master Kode
barang, harga produksi, harga net, harga
Menu
jual.
memasukkan kode barang dan setiap satu
master
kode digunakan untuk
kode digunakan untuk satu jenis barang.
f. Menu pembelian Menu
pembelian
i. Menu ubah password untuk
Menu password digukan untuk mengubah
membeli barang ketika stok barang mau
password user apabila ingin mengubah
habis,
password
menu
digunakan
pembelian
berisi
kode
supplier, supplier, tanggal beli, jenis
j. Menu rak
barang, kode barang, nama item, harga
Menu rak digunakan untuk menambah
beli, jumlah, sub total.
tempat barang dan setiap kategori barang
g. Menu penjualan
mempunyai kode rak sendiri.
Menu penjualan berguna untuk melakukan
k. Menu tentang
transaksi penjualan barang, menu penjulan
Menu
berisi tanggal jual, merek mobil, jenis
Kusuma Motor itu sendiri.
tentang
beris
informasi
Toko
barang, kode barang, nama item, jumlah, diskon, harga jual.
Menu cetak yang terdapat di menu
h. Menu kategori
laporan pembelian dan penjualan akan
Menu kategori digunkan untuk menambah
menghasilkan
kategori apabila ada tambahan kategori.
berikut
Gambar 6. Output pembelian
output
seperti
gambar
Gambar 7. Output penjualan Output cetak laporan pembelian
Output cetak laporan penjualan
yang ditunjukkan pada gambar 6 ini
yang ditunjukkan pada gambar 7 ini
digunakan
digunakan
untuk
membuat
laporan
untuk
membuat
laporan
pembelian baik perhari, perbulan maupun
penjualan baik perhari, perbulan maupun
pertauhun tinggal memilih tanggal bulan
pertauhun tinggal memilih tanggal bulan
dan tahun .
dan tahun .
Gambar 8. Output Laporan Stok Barang
Gambar 9. Output Laporan Grafik Penjualan Output
laporan
stok
barang
pembuatan sistem dan setelah sistem
ditunjukkan pada gambar 8 dan gambar 9
selesai
merupakan laporan garfik penjualan yaitu
Eksternal
digunakan untuk mengetahui barang apa
pengujian oleh admin
yang terjual terbanyak pada kurun waktu
Toko Kusuma Motor dengan melakukan
perhari,
praktek
perbulan
maupu
pertahun,
dibuat.
Pengujian
dilakukan
2
Program
tahap
yaitu
sebagai pemilik
tata cara menjalankan sistem
sehingga tinggal memilih tanggal, bulan
secara langsung dan pengujian kuisioner
dan tahun saja untuk melihat grafik laporan
dilakukan oleh pihak pengelola terhadap
penjualan.
sistem yang dihasilkan agar sistem dapat lebih disempurnakan dan dapat dibuat
PEMBAHASAN
sesuai kebutuhan dan
harapan pihak
Pengujian dilakukan menjadi dua
pengelola atau pemilik Toko Kusuma
metode yaitu Pengujian Program secara
Motor. Hasil kuisisoner ditampilkan pada
Internal, yaitu pengujian yang dilakukan
Gambar 10.
oleh penulis atau pembuat sitem saat
100 80 60 40 20 0
Pilihan a Pilihan b Pilihan c Pilihan d Pilihan e
Gambar 10. Grafik Presentase Data Kuisioner 5. Untuk pemahaman sistem, 25%
Keterangan Grafik : Pilihan a : Sangat Baik
user menyatakan sangat baik, 75%
Pilihan b : Baik
user menyatakan baik.
Pilihan c : Cukup Baik
6. Untuk keseluruhan sistem, 25%
Pilihan d : Kurang Baik
user menyatakan sudah sangat baik,
Pilihan e : Buruk
75% user menyatakan sudah baik.
Berdasarkan
grafik
penilaian
pengolah sistem menggunakan kuisioner dapat disimpulkan penilaian umum dari program yang telah dibuat adalah sebagai
Setelah
selesai
melakukan
penelitian dan melalui hasil pengujian
berikut : 1. Semua
KESIMPULAN
user
belum
pernah
menggunakan aplikasi ini sebelumnya.
yang telah dilakukan dapat disimpulkan bahwa
sistem
informasi
2. Untuk tampilan sistem, 75% user
sparepart
mobil
menyatakan sudah baik dan 25% user
Kartasura
ini
menyatakan sangat baik.
permasalahan
3. Untuk Kejelasan menu, 75% user sudah jelas dan 25% user menyatakan sangat jelas. 4. Untuk kelengkapan menu, 100% user menyatakan sudah lengkap.
inventori
Kusuma dapat
sesuai
Motor
membantu
dengan
tujuan
pembuatan aplikasi ini, yaitu meliputi: 1. Sistem informasi inventori sparepart mobil kusuma motor kartasura telah dibuat dengan menggunakan aplikasi java netbeans dan XAMPP sebagai
web
server.
Aplikasi
ini
dibuat
dikhususkan hanya untuk pegawai kusuma motor. Sistem ini memiliki menu-menu
seperti
penjualan,kategori, rak,
supplier,
pemesanan,
pembelian,
ubah
passwort,
barang,
laporan,
master
kode,
user,
tentang. 2. Menurut
penilaian
jawaban
kuisioner yang sudah dibagikan kepada pengelola sistem, bahwa untuk keseluruhan sistem, 25% user menyatakan sudah sangat baik, 75% user menyatakan sudah baik
dan
sehingga
dapat
disimpulkan bahwa aplikasi ini mudah
digunakan
dan
dapat
membantu dalam pengolahan data masuk dan data keluar barang di Kusuma Motor Kartasura sehingga dapat
dikatakan
penginputan
dan
proses segala
penggunaan aplikasi desktop yang telah dibuat ini tergolong mudah, efektif dan efisien. 3. Kelebihan inventori
sistem sparepart
informasi mobil
menggunakan Java Netbeans ini bisa berjalan di multi platform, selain itu dengan sistem ini Juru kasir
dapat
dengan
mudah
melakukan proses transaksi dalam penjualan.
DAFTAR PUSTAKA Deni, Eko Purwanto; “Pembangunan Sistem Informasi Apotek Pink Pacitan”. http://ejournal.unsa.ac.id/index.php/speed/article/download/422/204 Diakses tanggal 02 Oktober 2012, pukul 22:14. Makara, Sewangga. “Sistem Informasi Bebasis Web(studi kasus : Distro otokiri Yogyakarta)”. http://repository.amikom.ac.id/files/Publikasi_07.12_.2154_.pdf Diakses tanggal 02 Oktober 2012, pukul 23.05. Fendy, Setyawan. (Amikom 2012) “Analisis dan perancangan system informasi penjualan oli dan ban sepeda motor pada toko “Elham” Kalasan” http://repository.amikom.ac.id/files/Publikasi_08.12.3041.pdf Diakses tanggal 02 Oktober 2012, pukul 2356. http://blog.codingwear.com/bacaan-106-Pengertian-Sistem-Informasi.html Pengertian Sistem Informasi. Diakses tanggal 03 Oktober 2012, pukul 05.14 http://teknikinformatika-esti.blogspot.com/2011/02/pengertian-java.htm. Pengertian java. Diakses tanggal 03 Oktober 2012, pukul 06.30