17
18
Rangkap Periode
:1 : Pada saat mekanik memeriksa dan memperbaiki motor. : Berupa data data kerusakan dan sparepart yang diganti.
Deskripsi
jumlah. 3. Nama dokumen Sumber Rangkap Periode : Nota Transaksi : Kasir :2 : Setiap terjadinya transaksi penjualan dan service. Deskripsi : Berupa data - data service dan barang yang akan di jual. Struktur data : Nota,tanggal,kode sparepart, nama sparepart, nama service, harga jual, biaya service, disc, jumlah, total bayar. 4. Nama dokumen Sumber Rangkap Periode Deskripsi Struktur data : Laporan pembelian : Kasir :3 : Setiap bulan : Berupa data yang di beli. : No. pembelian, kode supplier, nama supplier, kodesparepart, nama sparepart, harga beli, total. 5. Nama dokumen Sumber Rangkap Periode Deskripsi Struktur data : Laporan penjualan dan jasa service : Kasir :2 : Setiap hari : Berupa data laporan jasa service. : No. Transaksi, nama, biaya , jumlah, total.
19
3.2.2 Analisis Prosedur yang Berjalan Analisis prosedur merupakan kegiatan menganalisis prosedur-prosedur kerja yang terjadi pada sistem yang sedang berjalan. Adapun hasil dari kegiatan analisis ini berupa urutan kegiatan-kegiatan yang dilakukan oleh unit-unit organisasi khususnya dalam kegiatan-kegiatan yang berhubungan dengan pengolahan data. Berikut analisis prosedur yang berjalan di Bengkel Nusantara Motor Bangli : a) Prosedur Pembelian Barang Karyawan mengecek stok data barang, jika data barang kosong maka Karyawan membuat data pemesanan barang yang kemudian dikirim kepada Supplier, jika data barang masih tersedia karyawan membuat laporan data stok barang terupdate kepada Pemilik. Karyawan membuat laporan pembelian kepada Pemilik. b) Prosedur Penjualan Barang dan Service Pelanggan datang ke bengkel dengan melakukan permintaan baik pembelian barang maupun service motor, kemudian karyawan (bagian accounting) mencatat data pelanggan dan motor. mekanik memberikan data kerusakan motor dan data spare part yang harus diganti. karyawan mencatat data jual spare part dan jasa service. Setelah proses penjualan atau service selesai karyawan membuatkan nota penjualan kepada pelanggan. Terakhir karyawan membuatkan laporan penjualan dan service kepada pemilik.
20
dalam bentuk pencarian dokumen data ketika dibutuhkan dan sulit dalam pembuatan laporan saat data hilang
ataupun rusak terintegrasi. 2 Informasi data stok barang dan penjualan Hambatan pencarian data yang berhubungan dengan penjualan Sulit mengetahui stok barang yang sudah terjual atau dalam keadaan kosong Tabel 3.1 Evaluasi sistem yang sedang berjalan Dibangun aplikasi yang dapat mengetahui stok barang secara cepat
21
22
Database bengkel
ya
kosong
tidak
Prosedur : 1. Dari database bengkel karyawan mengecek stok barang, jika stok barang habis maka karyawan membuat data pemesanan barang kepada supplier. 2. Kemudian karyawan membuat laporan data pembelian barang yang kemudian diserahkan kepada pemilik. 3. Jika stok barang masih karyawan membuat laporan stok barang yang masih ter-update.
23
Service motor
Membeli barang
Buat nota penjualan dan service Buat laporan penjualan penjualan Dan service
Gambar 3.2 Flow Map Penjualan Barang dan Service Prosedur : 1. 2. Konsumen melakukan proses permintaan service. Kemudian Karyawan menginput data customer dan data sepeda motor.
24
3.
Mekanik melakukan pemeriksaan kerusakan motor. Jika spare part harus diganti maka Mekanik mencatat list spare part yang harus diganti kemudian diserahkan kepada karyawan.
4. 5.
Selanjutnya Karyawan menginputkan data spare part ke dalam database. Jika spare part tidak harus diganti maka Mekanik mencatat data service, data service tersebut diserahkan kepada karyawan.
6. 7.
Karyawan menginputkan data service ke database. Setelah proses service motor dan penjualan selesai Karyawan membuatkan nota penjualan ke Customer untuk dilakukan pembayaran.
8.
Proses terakhir karyawan membuatkan laporan penjualan dan service kepada Pemilik.
3.4.3 Diagram konteks Pada diagram konteks yang akan di buat dapat diketahui entitas-entitas luar yang berhubungan dengan sistem tersebut. Dari gambar flow map di atas dapat di gambarkan diagram konteks sebagai berikut :
Data pesanan barang Data pelanggan Data kendaraan Daftar pesanan barang
Supplier
Pelanggan
Nota transaksi
Laporan penjualan harian, Laporan jasa service harian Laporan pembelian Laporan persediaan barang
Pemilik
Karyawan
25
Keterangan Gambar 3.3 Diagram konteks menjelaskan alur umum sistem berjalan, terdapat 4 (empat) Entitas yang terlibat yaitu pelanggan, pemilik, supplier dan pegawai. Antara entitas dengan proses dihubungkan dengan aliran data yang merupakan input data baik dari entitas ke proses maupun proses ke entitas. Alur sistem tersebut diantaranya : 1. Pelanggan memberikan input berupa data pelanggan, data pesanan dan jasa service. Dan sistem memberikan nota transaksi ke pelanggan. 2. supplier memberikan data barang, data supplier dan nota pembelian barang. Sistem memberikan daftar pesanan barang ke supplier. 3. pemilik menentukan harga barang dan biaya service. Sistem memberikan hasil laporan penjualan, jasa service, pembelian dan persediaan barang ke pemilik. 4. karyawan memasukkan data barang, data pegawai, data service, data
26
3.4.4 Data flow diagram Level 0 Berikut merupakan DFD sistem informasi penjualan dan pelayanan service yang diusulkan :
Data supplier Data jenis barang
Data mekanik Data customer Input Data master Data barang Data supplier Data customer 1 Proses pengolahan data master Data jenis barang Data service Tb_jenisBaran g
Tb_barang
Tb_customer
Tb_supplier
Tb_service
Tb_mekanik
Data barang Data supplier Data service Data customer Data mekanik customer Data kendaraan Data pesanan barang
Nota penjualan karyawan Input Data transaksi 2. Pengolahan data transaksi Nota pembelian Supplier
Data pembelian
Data penjualan
Tb_pembelian
Tb_penjualan
Tb_detailpenju alan
Data penjualan Data detailpenjualan Input Data laporan Laporan data pembelian 3 Pengolahan data laporan dan nota Laporan data penjualan Laporan data barang pemilik
Keterangan gambar 3.4 Diagram ini menjelaskan proses-proses secara umum dari alur sistem yang berjalan pada sistem informasi bengkel ini, dimana terdapat 3 proses utama yaitu proses pengolahan data master, pengolahan data transaksi, dan pengolahan data laporan. Alur data dari tiap-tiap proses yang berjalan antara lain :
27
1.
Proses 1 merupakan proses pengolahan data master, proses ini menghasilkan beberapa data master antara lain, master barang, master jenis barang, master customer, master mekanik, master supplier, master service.
2.
Proses 2 merupakan proses pengolahan data transaksi. Proses ini menghasilkan beberapa tabil yaitu tabel penjualan, tabel pembelian, tabel detail penjualan dan tabel detail pembelian.
3.
Proses 3 merupakan proses pengolahan data laporan. Proses ini menghasilkan beberapa buah laporan yaitu laporan data barang, laporan data penjualan, dan laporan data pembelian yang datanya diambil dari tabel-tabel yang sudah dibuat pada proses sebelumnya.
Data barang
Data customer
Data supplier
Data service
Data mekanik
Tb_barang
Tb_customer
Tb_supplier
Tb_service
Tb_mekanik
Gambar 3.5 DFD Level 1 Sub 1 Pengolahan Data Master Keterangan gambar 3.5 Diagram ini menjelaskan mengenai sub-sub proses dalam proses pengolahan data master. Subproses terdapat antara lain : 1. Proses 1.1 merupakan proses pengolahan master barang oleh karyawan yang akan disimpan pada tabel barang. 2. Proses 1.2 merupakan proses pengolahan data jenis barang yang akan disimpan pada tabel jenis_barang.
28
3.
Proses 1.3 merupakan proses pengolahan data customer yang akan disimpan pada tabel customer
4.
Proses 1.4 merupakan proses pengolahan data supplier oleh karyawan yang disimpan pada tabel supplier
5.
Proses 1.5 merupakan proses pengolahan data service yang akan disimpan pada tabel service.
6.
Proses 1.6 merupakan proses pengolahan data mekanik yang akan disimpan pada tabel mekanik.
Data barang
Data detail pembelian Data supplier Input data penjualan Tb_barang Data barang Tb_supplier
Tb_detailpembeli an
Tb_customer
Tb_penjualan
Tb_servicedet ail
customer
Tb_detailpenju alan
29
Keterang Gambar 3.6 : Diagram ini menjelaskan tentang aliran data yang terdapat dalam proses pengolahan data transaksi. 1. Proses 2.1 merupakan proses pengolahan data transaksi pembelian. Proses ini mengambil data pada tabel-tabel master yakni tabel barang, tabel supplier. Data dari proses transaksi pembelian akan disimpan pada tabel pembelian dan detailpembelian. 2. Proses 2.2 merupakan proses pengolahan data penjualan. Proses ini mengambil data pada tabel customer yang telah diinputkan sebelumnya ke master customer, tabel barang dan tabel service. Data proses penjualan akan disimpan pada tabel penjualan dan tabel detailpenjualan.
Data barang
Tb_barang
Tb_detailpembeli an
pemilik
Data penjualan
Tb_pembelian
Data penjualan
Tb_penjualan
Tb_servicedet ail
Tb_detailpenju alan
30
Keterangan Gambar 3.8 : Diagram ini menjelaskan aliran data pada proses pengolahan laporan. 1. Proses 3.1 merupakan proses pengolahan data laporan barang. Data proes pengolahan laporan barang ini diambil dari tabel barang. 2. Proses 3.2 merupakan proses pengolahan data laporan penjualan. Data dari proses ini diambil dari tabel penjualan dan detailpenjualan. 3. Proses 3.3 merupakan proses pengolahan data laporan pembelian. Data dari proses ini diambil dari tabel pembelian dan tabel detailpembelian.
31
3.4.8 Perancangan ERD (Entity Relationship Diagram) ERD merupakan bentuk bagan yang menggunakan relasi dan entitas suatu informasi. Diagram relasi entitas dibuat dengan menggunakan persepsi yang terdiri dari sekumpulan objek dasar yaitu entitas dan hubungan antar entitas.
*kdsup nmsup *kdjenis Master jenisbarang nmjenis ket memasok tlpsup almtsup Master Supplier
memiliki **kdbr typemotor *kdbr **kdjenis nmbr hrgjual Master Barang **kdsup total stok qty harga **kdsup **kduser hrgbeli detailpembelian **No_nota nmbr tgl total *No_nota
pembelian
**kdbr No_antrian nmbr **No_nota subtotal harga detailpenjualan qty *kduser fnama
**kduser **kdcus
me
ng
elo
la
No_antrian nmservice jnsserv *No_nota qty *kdserv nmserv
*No_nota penjualan total cash tgl subtotal subtotal diskon harga **kdmek detailservice
Master service
cashback
**kdservice
ket
biaya
melakukan melakukan
*kdmek Master customer almtcus *Kdcus tlpcus nmcus telpmek Master mekanik almtmek nmmek Ket : * = Primary Key ** = ForeignKey
32
Keterangan Gambar 3.8 : Diagram diatas merupakan hubungan (relationship) antar tabel yang terdapat di dalam sistem informasi bengel yang dibuat. Adapun penjelasan relasi tiap-tiap tabel adalah sebagai berikut : 1. Tabel master barang memiliki relasi dengan tabel master jenis_barang dengan kdjenis sebagai foreign key. 2. Tabel detailpembelian memiliki relasi dengan tabel barang dengan kdbr sebagai foreign key. 3. Tabel detailpembelian memiliki relasi dengan tabel pembelian dengan no_nota sebagai foreign key. 4. Tabel pembelian memiliki relasi dengan tabel supplier dengan kdsup sebagai foreign key. 5. Tabel pembelian memiliki relasi dengan tabel user dengan kduser sebagai foreign key. 6. Tabel detailpenjualan memiliki relasi dengan tabel barang dengan kdbr sebagai foreign key. 7. Tabel detailpenjualan memiliki relasi dengan tabel penjualan dengan no_nota sebagai foreign key. 8. Tabel penjualan memiliki relasi dengan tabel customer dengan kdcus sebagai foreign key. 9. Tabel penjualan memiliki relasi dengan tabel user dengan kduser sebagai foreign key. 10. Tabel servicedetail memiliki relasi dengan tabel penjualan dengan no_nota sebagai foreignkey 11. Tabel servicedetail memiliki relasi dengan tabel service dengan kdserv sebagai foreign key. 12. Tabel servicedetail memilki relasi dengan tabel mekanik dengan kdmek sebagai foreign key.
33
3.4.9 Struktur Menu Struktur menu adalah bentuk umum dari suatu rancangan program untuk memudahkan pemakai dalam menjalankan program komputer. Dalam
perancangan program ini menggunakan menu yang mengintegrasikan semua bagian dalam program adapun gambaran menu seperti yang ditampilkan pada gambar struktur menu berikut ini :
LOGIN
MENU UTAMA
MASTER
TRANSAKSI
LAPORAN
SETTING
BARANG
PEMBELIAN
BARANG
SETTING USER
JENIS BARANG
PENJUALAN
PEMBELIAN
SERVICE
SUPPLIER
NOTA PENJUALAN
CUSTOMER
MEKANIK
34
3.4.10 Perancangan Antar Muka Berdasarkan perancangan sistem yang telah dibuat maka akan dibuatkan suatu aplikasi program yang berisikan tentang perancangan input dan output yang dijadikan acuan oleh pemakai (user) dalam menjalankan program yang telah dibuat. a) Form Login
NAMA PERUSAHAAN
Alamat dan No Telepon
LOGO PERUSAHAAN
USERNAME PASSWORD
LOGIN
CANCEL
Gambar 3.10 Form Login Keterangan Gambar 3.10 : Gambar 3.10 merupakan desain Form login. Form Login berfungsi untuk membatasi pengguna yang dapat masuk ke dalam sistem. Pengguna yang bisa masuk ke dalam sistem adalah pengguna yang telah memiliki hak akses berdasarkan persetujuan pemilik. b) Form Main Menu
MASTER TRANSAKSI LAPORAN SETTING
LOGO PERUSAHAAN
NAMA PERUSAHAAN
Alamat dan No Telepon
35
Keterangan Gambar 3.11 : Gambar 3.11 merupakan desain Menu Utama. Menu utama merupakan menu awal yang berfungsi sebagai menu untuk mengakses semua fasilitas di dalam sistem seperti pengolahan data master, menu pengolahan data transaksi, menu pengolahan data laporan dan setting user. c) Form Master Barang
LOGO PERUSAHAAN
INSERT
UPDATE
DELETE
CANCEL
Gambar 3.12 Form Master Barang Keterangan Gambar 3.12 : Gambar 3.12 merupakan desain Form Master Barang. Form ini berfungsi untuk mengolah data barang yang tersedia di dalam bengkel dan untuk mengetahui informasi stok barang yang tersisa. Stok barang akan bertambah ataupun berkurang berdasarkan pada data transaksi pembelian dan penjualan.
36
FORM PEMBELIAN
NO PEMBELIAN TGL PEMBELIAN KODE SUPPLIER NAMA SUPPLIER KODE BARANG NAMA BARANG V
KODE USER
TRANSAKSI BARU
DELETE
TOTAL
Gambar 3.13 Form Transaksi Pembelian Keterangan Gambar 3.13 : Gambar 3.13 merupakan desain Form Transaksi Penjualan. Form ini berfungsi untuk menyimpan data pembelian barang yang telah dilakukan, tujuan dari penyimpanan data adalah sebagai dokumentasi data pembelian yang nantinya akan dijadikan bahan pembuatan laporan data pembelian harian ataupun bulanan.
37
FORM PENJUALAN
KODE USER
RP. 0
BARANG INSERT KODE BARANG NAMA BARANG HARGA QTY SUBTOTAL UPDATE CANCEL
SERVICE KODE SERVICE NAMA SERVICE BIAYA QTY SUBTOTAL INSERT UPDATE CANCEL
TRANSAKSI BARU
DELETE
Gambar 3.14 Form Transaksi Penjualan Keterangan Gambar 3.14 : Gambar 3.14 merupakan desain Form Transaksi Penjualan. Form Transaksi Penjualan berfungsi untuk menyimpan data transaksi penjualan yaitu penjualan barang dan service. Data transaksi penjualan ini nantinya akan dijadikan sebagai bahan pembutan laporan penjualan barang.
38
f)
LOGO
Tanggal
01/01/2012
Kode_Barang
Nama _Barang
Kode_Jenis
Kode_Supplier
Harga_beli
Harga_Jual
Stok
Grand_Total
Gambar 3.15 Laporan Data Barang Keterangan Gambar 3.15 : Gambar 3.15 merupakan desain Dokumen Laporan Data Barang. Laporan data Barang berfungsi untuk mengetahui informasi mengenai data barang seperti supplier yang memasok data barang dan informasi mengenai stok barang.
Tanggal
01/01/2012
No_Pembelian
Tgl_Pembelian
Kode_supplier
Nama Supplier
Kode_Barang
Nama_Barang
Qty
Harga
Total
Grand_Total
39
Keterangan Gambar 3.16 : Gambar 3.16 merupakan desain Laporan Pembelian Barang. Laporan Pembelian Barang berfungsi untuk mengetahui informasi mengenai data pembelian antara lain data barang yang dibeli, supplier yang menyediakan barang dan total pengeluaran yang dilakukan. h) Laporan Penjualan Barang
LOGO LAPORAN TRANSAKSI PENJUALAN NAMA PERUSAHAAN Alamat dan No Telepon
Tanggal
01/01/2012
No_Penjualan
Tgl_Penjualan
Kode_Customer
Nama_Customer
Kode_Barang
Nama_Barang
Qty
Harga
Total
Grand_Total
Keterangan Gambar 3.17 Gambar 3.17 merupakan desain Laporan Pembelian Barang. Laporan Pembelian Barang berfungsi untuk mengetahui informasi mengenai data penjualan barang antara lain data barang yang dijual, jumlah pemasukan yang diperoleh perusahaan baik harian maupun dalam periode tertentu.
40
i)
LOGO
Gambar 3.18 Nota Penjualan Barang Keterangan Gambar 3.18 Gambar 3.18 merupakan desain nota Penjualan Barang Dan Service. Nota penjualan berfungsi sebagai bukti pembelian yang telah dilakukan oleh customer dan bukti penjualan oleh perusahaan.