SISTEM INFORMASI INVENTORI SPAREPART MOBIL MENGGUNAKAN JAVA DESKTOP Sistem Informasi Inventori Sparepart Mobil Menggunakan Java Desktop ( Studi Kasus : Kusuma Motor Kartasura ).

SISTEM INFORMASI INVENTORI SPAREPART MOBIL
MENGGUNAKAN JAVA DESKTOP
( STUDI KASUS : KUSUMA MOTOR KARTASURA )
Makalah
Program Studi Teknik Informatika
Fakultas Komunikasi dan Informatika

Diajukan oleh :
N ama
Pembimbing 1
Pembimbing 2

: Ary Tri W ibowo
: H ernawan Sulistyanto, S.T, M .T
: I rma 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

Sparepart

Inventori

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,

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

Menu

barang

digunakan

master

kode digunakan untuk

kode digunakan untuk satu jenis barang.

i. Menu ubah password

f. Menu pembelian
untuk

Menu password digukan untuk mengubah

membeli barang ketika stok barang mau

password user apabila ingin mengubah

habis,

password

Menu

pembelian

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