APLIKASI PENJUALAN SUKU CADANG DAN SERVICE MOTOR MENGGUNAKAN NETBEANS IDE 7,2 DAN MYSQL
Oleh : Gustian Harfiansyah (13110060) Sistem Informasi
LATAR BELAKANG Sebagian besar masyarakat Indonesia mempunyai kendaraan pribadi terutama motor. Tidak semua bengkel memiliki suku cadang yang lengkap, terkadang membuat pelanggan kecewa. Untuk membantu admin bengkel untuk menangani masalah-masalah yang sering terjadi.
BATASAN MASALAH Membatasi masalah pada penginputan data yang terdiri dari : Menu file antara lain data description spare part, data spare part, data distributor dan data officer. Menu transaction antara lain data entry spare part dan data transaction spare part. Menu customer antara lain new customers dan load customers. Menu report yaitu inventory report, terdapat laporan antara lain report spare part, report entry spare part, report transaction dan report customer.
TUJUAN PENULISAN Tujuan Penulisan Ilmiah ini adalah untuk membuat aplikasi yang diharapkan dapat membantu pekerjaan admin bengkel, yaitu : Admin dapat mengetahui ketersediaan spare part. Pembuatan laporan admin tidak perlu menulis transaksi-transaksi setiap harinya. Tidak lagi melakukan perhitungan transaksi secara manual tetapi semua dilakukan secara otomatis.
DIAGRAM USE CASE
STRUKTUR NAVIGASI LOGIN
MENU UTAMA
FILE
TRANSACTION
DATA DESCRIPTION SPARE PART
DATA ENTRY SPARE PART
DATA TRANSACTION SPARE PART
DATA SPARE PART
Form Data Entry Spare Part
Form Data Transaction Spare Part
CUSTOMER
NEW CUSTO MERS
LOAD CUSTO MERS
REPORT
PRINT REPORT SPARE PART PRINT REPORT ENTRY SPARE PART
DATA DISTRIBUTOR
PRINT REPORT TRANSACTION
DATA OFFICER
PRINT REPORT CUSTOMERS
EXIT
Form Data Officer
Form Data Distributor
Form Data Spare Part
Form Description Spare Part
CLOSE
Form New Customers
Form Load Customers
DIAGRAM ERD
BENTUK UNNORMAL kodesukucadang namasukucadang
kodejenis
harganet
hargajual
stok
kodejenis
jenis
idpetugas
namapetugas
alamat
email
telepon
iddistributor
namadistributor
alamat
kotaasal
email
telepon
nonota
tglmasuk
iddistributor
idpetugas
total
nonota
kodesukucadang
jumlah
subtotal
nofaktur
tglpenjualan
idpetugas
bayar
sisa
total
nofaktur
kodesukucadang
jumlah
subtotal
BENTUK 1NF kodesukucadang
kodejenis
idpetugas
iddistributor
nonota
nonota
namasukucadang
jenis
namapetugas
namadistributor
tglmasuk
kodesukucadang
kodejenis
alamat
alamat
iddistributor
jumlah
harganet
email
kotaasal
idpetugas
subtotal
hargajual
telepon
email
total
stok
telepon
nofaktur
nofaktur
tglpenjualan
kodesukucadang
idpetugas
jumlah
bayar
subtotal
sisa total
BENTUK 2NF nonota**
iddistributor* nonota*
kodesukucadang**
namadistributor tglmasuk
jumlah
alamat iddistributor**
subtotal
kotaasal idpetugas**
kodejenis*
email total
jenis
telepon kodesukucadang* namasukucadang nofaktur*
idpetugas*
tglpenjualan
namapetugas
idpetugas**
alamat
bayar
email
sisa
telepon
kodejenis** harganet hargajual stok
nofaktur** kodesukucadang** jumlah total subtotal
FLOWCHART LOGIN START
PILIHAN : 1. LOGIN 2. CANCEL
LOGIN
T
CANCEL
FINISH
Y
INPUT USERNAME DAN PASSWORD
BENAR
T “USERNAME SALAH” ATAU “PASSWORD SALAH”
Y
MENU
FLOWCHART MENU START
MENU UTAMA : 1. FILE 2. TRANSACTION 3. CUSTOMER 4. REPORT
FILE
T
Y
DATA DESCRIPTION SPARE PART
T
Y
Y
FORM DATA DESCRIPTION SPARE PART
T
DATA SPARE PART
TRANSACTION
Y
DATA ENTRY SPARE PART
Y
FORM DATA ENTRY SPARE PART
FORM DATA SPARE PART
NEW DATA CUSTOMERS
Y
FORM NEW DATA CUSTOMER
Y
FORM LOAD DATA CUSTOMER
T
T
Y
CUSTOMER
DATA TRANSACTION SPARE PART
Y
FORM DATA TRANSACTION SPARE PART
LOAD DATA CUSTOMERS
T T DATA DISTRIBUTOR
Y
FORM DATA DISTRIBUTOR REPORT
Y
T
DATA OFFICER
Y
FORM DATA OFFICER
FINISH
FORM INVENTORY REPORT
FLOWCHART DATA DESCRIPTION SPARE PART START
DATA DESCRIPTION SPARE PART : 1. SAVE 2. UPDATE 4. DELETE 3. CLOSE
SAVE
Y
INPUT DATA DESCRIPTION SPARE PART
SIMPAN
Y
SAVE DATA
T
T
PILIH DATA
Y
TAMPIL DATA DESCRIPTION SPARE PART
BATAL
Y
SAVE FAILED
DELETE
Y
DATA DELETE T
T T UPDATE
CLOSE
Y
FINISH
Y
DATA UPDATE
FLOWCHART DATA ENTRY SPARE PART START
DATA ENTRY SPARE PART : 1. SEARCH 2. CALCULATE 3. ADD ITEM 4. ADD NEW 5. SAVE TRANSACTION 6. CLOSE
SEARCH
Y
INPUT NO. NOTA
BENAR
Y
TAMPIL DATA ENTRY SPARE PART
T TIDAK MUNCUL
T CALCULATE
Y
INPUT TOTAL
T ADD NEW
Y
SALE PRICE X TOTAL (a x b)
DATA DETAIL ENTRY SPARE PART PADA TABEL
SUB TOTAL RP
Y
ADD ITEM
T
T
Y T BERHASIL DISIMPAN
CLOSE Y FINISH
TOTAL RP
INPUT DATA ENTRY SPARE PART SAVE TRANSACTION
T
SUB TOTAL RP + TOTAL RP (e + d)
FLOWCHART DATA TRANSACTION SPARE PART START
DATA TRANSACTION SPARE PART : 1. SEARCH 2. CALCULATE 3. ADD ITEM 4. ADD NEW 5. SAVE TRANSACTION 6. CLOSE
SEARCH
Y
INPUT NO. INVOICE
BENAR
Y
TAMPIL DATA TRANSACTION SPARE PART
T TIDAK MUNCUL
T CALCULATE
Y
INPUT TOTAL
SALE PRICE X TOTAL (a x b)
GRID DATA SPARE PART PADA TABEL ADD NEW
Y
INPUT DATA TRANSACTION SPARE PART
SUB TOTAL RP + TOTAL RP (e + d)
SUB TOTAL RP
Y
ADD ITEM
TOTAL RP
T
T INPUT PAY T
T
PAY RP – TOTAL RP (a – b)
REST RP
SAVE TRANSACTION
Y BERHASIL DISIMPAN
CLOSE
Y FINISH
T
TAMPILAN OUTPUT
TAMPILAN OUTPUT
KESIMPULAN Aplikasi penjualan suku cadang dan service motor mudah digunakan oleh admin bengkel dalam pengoperasiannya. Adapun kemudahan tersebut diantaranya kemudahan menyimpan data-data sehingga memudahkan dalam penambahan data, pengubahan data,
penghapusan data, mencari nama suku cadang, mencari kode suku cadang, mengetahui stok suku cadang yang tersedia, daftar harga, perhitungan transaksi yang cepat, tepat dan mengurangi kesalahan.
SARAN
Pengembangan dari aplikasi ini sangat mungkin dapat dilakukan yaitu menambahkan daftar gambar suku cadang dan tampilan yang lebih menarik.