Post on 20-Jun-2019
23
BAB IV
ANALISIS DAN DESAIN SISTEM
4.1 Analisis Sistem
Sistem informasi inventori yang dibuat ini meliputi proses pembelian,
proses penjualan, proses perbaikan serta proses penggajian mekanik tiap bulan
berdasarkan kebijakan pembagian perusahaan.
Proses pembelian merupakan proses dimana pada saat barang habis atau
minimum stock, bagian pembelian membuat laporan persetujuan pembelian yang
kemudian laporan tersebut diajukan ke manager atau pimpinan. Pimpinan
kemudian memberikan persetujuan atau tidak. Jika laporan disetujui maka bagian
pembelian membuat nota order barang. Nota order barang tersebut selanjutnya
akan dikirimkan kepada supplier. Setelah barang diterima maka nota pengiriman
dari supplier diarsip oleh bagian pembelian kemudian membuat laporan data
barang baru dan laporan pembelian. Laporan data barang baru dan laporan
pembelian tersebut diberikan ke manager atau pimpinan perusahaan.
Proses penjualan pada sistem informasi inventori ini digunakan untuk
melakukan pencatatan terhadap proses penjualan secara tunai. Pada saat customer
melakukan pembelian barang maka dilakukan pengecekan terhadap barang. Jika
barang yang dicari tidak ada maka nama barang tersebut akan dicatat oleh bagian
penjualan untuk diarsip. Hal ini digunakan untuk menentukan pembelian barang
baru pada saat order barang ke supplier. Jika barang tersebut dalam catatannya
banyak yang mencari maka bagian penjualan akan membuat laporan tentang
barang-barang yang dicari customer baik itu asesoris maupun sparepart.
24
Kemudian laporan tersebut akan diajukan ke pimpinan, jika pimpinan menyetujui
maka akan dilakuan order barang tersebut. Jika barang ada maka dilakukan
transaksi penjualan.
Proses perbaikan digunakan untuk mencatat data-data yang berhubungan
dengan proses perbaikan. Pada proses perbaikan juga bisa dilakukan proses
penjualan karena pada saat perbaikan terjadi kemungkinan membutuhkan
sparepart atau ada bagian yang perlu diganti. Maka proses ini bisa dilakukan
secara bersamaan. Pada saat customer melakukan perbaikan maka mekanik akan
mengecek bagian mana yang perlu diganti. Jika barang yang perlu diganti tersebut
ada maka dilakukan perbaikan, jika tidak maka perbaikan tidak jadi dilakukan.
Setelah perbaikan selesai dilakukan maka bagain pembelian mencatat data barang
apa saja yang diambil, nomor polisi, siapa mekanik yang menangani, perbaikan
apa saja yang dilakukan, serta berapa biayanya.
4.2 Desain Sistem
Berikut ini adalah desain sistem yang baru dari analisa terhadap proses-
proses yang manual di atas:
a. Dokumen Flow
1. Proses Pembelian Terkomputerisasi
Dokumen flow terkomputerisasi proses pembelian dari dapat dilihat pada
gambar 4.1. Pada proses ini pembelian dicatat berdasarkan informasi yang ada
pada nota pembelian yaitu tanggal pembelian, nama supplier serta detil barang
yang dibeli. Setelah data pembelian diinputkan maka secara otomatis akan
mengupdate harga beli dan stock kepada tabel barang.
25
21
PENJUALAN BACK OFFICE SUPPLIER
Mulai
PermintaanBarang dariCustomer
MANAGER
LaporanPersetujuanPembelian
21
NotaPengiriman
Selesai
A
Laporan data stokhabis dan data
permintaan barang
LaporanPersetujuanPembelian
21
Nota OrderBarang
21
LaporanPembelian
2Laporan
Pembelian
2Nota
Pengiriman
2Nota Order
Barang
LaporanPersetujuanPembelian
Manajer Setujui
LaporanPersetujuanPembelian
Yes
N
N
N
Laporan DataBarang
MembuatPersetujuanPembelian
Buat Nota Order
Input Data Trans.Pembelian
Data Pembelian
Update DataBarang
Data Barang
Cetak LaporanPembelian danData Barang 2
Laporan DataBarang
N
No
Gambar 4.1. Dokumen Flow Terkomputerisasi Proses Pembelian
26
2. Proses Transaksi Penjualan Terkomputerisasi
Dokumen flow terkomputerisasi proses pembelian dapat dilihat pada
gambar 4.2. Pada proses penjualan digunakan untuk mencatat proses penjualan
secara tunai, jika barang yang dicari tidak ada maka nama barang tersebut akan
diarsip untuk dijadikan keputusan pada saat order barang selanjutnya.
CUSTOMER FRONT OFFICE MANAGER
Mulai
PermintaanBarang
Barang ada ?
PENJUALAN
21
NotaPenjualan
2Nota
Penjualan
2
1Laporan
Penjualan
Barangtermasuk stok
2
LaporanPenjualan
Selesai
A
No
Yes Yes
Data requestdari customer
21
Data requestdari customer
N
Cari Barang Data Barang
Input Trans.Penjualan
Mencetak Notadan Laporan
Penjualan
Penjualan
Update DataBarang
Data Barang
Input data requestcustomer
Data Keluhan
Mencetak datarequest customer
N
N
No
Gambar 4.2. Dokumen Flow Terkomputerisasi Proses Transaksi Pembelian
27
3. Proses Perbaikan (Service) Terkomputerisasi
Dokumen Flow Terkomputerisasi dari proses perbaikan dapat dilihat pada
gambar 4.3. Pada proses service, sistem akan melakukan pencatatan mengenai
data-data service yaitu antara lain mekanik yang menangani perbaikan, nomor
polisi, biayanya, bagian mana saja yang diperbaiki serta barang yang diperlukan
pada saat perbaikan. Total biaya akan dijumlah secara otomatis dari barang dan
biaya perbaikan.
CUSTOMER MEKANIK MANAGER
Mulai
FRONT OFFICE
21 Jenis
Kelompokdan Jenis
service
Data Keluhan
21
Nota Service
2
LaporanService
KeluhanCustomer
2
1Laporan Service
Daftar Permintaan
Barang Ada ?
Butuh Sparepart ?
Yes
No
Yes
Selesai
2
Nota Service
Cari Barang
Cari barang
Buat Daftar JenisKelompok Service
Data Jenis danKelompok
service
Mencetak datajenis kelompok,nota service danlaporan service
2 JenisKelompokdan Jenis
service
N
N
N
Gambar 4.3. Dokumen Flow Terkomputerisasi Proses Perbaikan
28
b. Data Flow Diagram
1. Context Diagram
Context diagram dari sistem informasi bengkel dapat dilihat pada gambar
4.4. berikut ini:
LAP REQ SERV PLUS
LAP GAJI MEKANIK
TANDA TRM GAJI
TANDA TERIMA GAJI
DT GAJI MEK
DT SERVICE MEKDT REQ SERVICE PLUS
NOTA SERVC PLUS
LAP SERVICE PLUS
NOTA SERVICE PLUS
DT JUAL SERVICE PLUSDT SERVICE
DT INF BRG SERVICE
LAP KELUHAN
DATA KELUHAN
LAP PEMBELIAN BRG
DT TRM BRG
DT TERIMA BRG
NOTA KIRIM BRG
NOTA ORDER BELI
NOTA ORD BELI
DT BRG
DT SUPPL
DT ORDER BELILAP REQUEST
NOTA PENJUALAN
LAP JUAL
NOTA JUAL
DT REQUEST
DT JUAL
DT INF BRG JUAL
0
SISTEM INFORMASI INVENTORY
+
CUSTOMER
SUPPLIER
MANAGER
BACK OFFICE
MEKANIK
FRONT OFFICE
Gambar 4.4. Context Diagram Sistem Informasi Bengkel
Pada context diagram terdapat enam eksternal entity yaitu Front office,
Customer, Manager, Backoffice, Mekanik, dan Supplier. Font Office melakukan
transaksi penjualan. Customer mendapatkan nota service dan nota penjualan.
29
Backoffice melakukan pencatatan pembelian. Mekanik mendapatkan laporan data
keluhan dari customer dan mendapat nota gaji. Supplier mendapat nota order
pembelian dan tanda terima barang.
2. Diagram Berjenjang
Diagram berjenjang dari Sistem Informasi Bengkel dapat dilihat pada
gambar 4.5 berikut:
SISTEM
INFORMASIINVENTORY
PEMBELIANPENJUALANSERVICE GAJI MEKANIK
CARI BARANG
CATAT TRANSJUAL
CATAT REQUEST
CEK BARANGDAN SUPPLIER
CATAT ORDERBELI
CATATPENERIMAAN
ORDER
CATAT KELUHAN
CARI BARANG
CATAT REQUEST
CATAT SERVICE
CHECK SERVICEMEKANIK
CATAT GAJIMEKANIK
0
1 2 3 4
1.1
1.2
1.3
1.4
2.1
2.2
2.3
3.1
3.2
3.3
4.1
4.2
Gambar 4.5. Diagram Berjenjang Sistem Informasi Bengkel
3. DFD Level 0
DFD Level 0 dari sistem informasi bengkel ini dapat dilihat gambar 4.6.
Pada Level ini terdapat 4 proses yaitu proses pembelian, proses penjualan, proses
service dan juga proses penggajian. Dan data store yang dihasilkan pada sistem
ini ada 12 buah data store yaitu supplier, detil order, master jual, request, barang,
detil jual, service, keluhan, mekanik,service plus dan mekanik.
30
LAP REQ SERV PLUS
ambil dt mekanik
simpan data gaji
ambil data gaji
ambil data servic
simpan mekanik
ambil data service
ambil data master jual
simpan data service
simpan data service plus
ambil data detil jual
simpan master jual
ambil dt barang
simpan data keluhan
simpan data barang
ambil data barang
simpan data detil jual
simpan master jualambil master jual
simpan data request
simpan master order
ambil dt brg
simpan detil order
ambil master order
ambil data brg
ambil data supplier
TANDA TERIMA GAJI
TANDA TRM GAJI
DT SERVICE MEK
DT GAJI MEK
LAP GAJI MEKANIK
NOTA SERVC PLUS
LAP SERVICE PLUS
DT REQ SERVICE PLUS
DT INF BRG SERVICE
NOTA SERVICE PLUS
DT JUAL SERVICE PLUS
DT SERVICE
LAP KELUHAN
DATA KELUHAN
NOTA ORDER BELI
DT TRM BRG
LAP PEMBELIAN BRGDT TERIMA BRG
DT BRG
NOTA KIRIM BRG
DT SUPPL
DT ORDER BELI
NOTA ORD BELI
LAP REQUEST
LAP JUALNOTA JUAL
NOTA PENJUALAN
DT REQUEST
DT JUAL
DT INF BRG JUAL
FRONT OFFICE
CUSTOMERMANAGER
1
PENJUALAN
+
BACK OFFICE
SUPPLIER
2
PEMBELIAN
+
3
SERVICE
+
MEKANIK
4
GAJI MEKANIK
+
1 SUPPLIER 2MASTER ORDER3 DETIL ORDER
4 BARANG
5 MASTER JUAL
6 DETIL JUAL
7 REQUEST
8 SERVICE
9 SERVICE PLUS
10 MEKANIK
11 KELUHAN
12 GAJI
Gambar 4.6. DFD Level 0 Sistem Informasi Bengkel
31
4. DFD Level 1 Proses Transaksi Penjualan
DFD level 1 proses transaksi penjualan dapat dilihat pada gambar 4.7.
simpan master jual
ambil master jual
simpan data detil jual
simpan data request
simpan data barang
ambil data barang
LAP JUAL
LAP REQUEST
NOTA JUAL
NOTA PENJUALAN
DT REQUEST
DT JUAL
DT INF BRG JUAL
FRONT OFFICE
CUSTOMER
MANAGER
1
CARI BARANG
2
CATAT TRANS JUAL
3
CATAT REQUEST 7 REQUEST
5 MASTER JUAL
6 DETIL JUAL
4 BARANG
Gambar 4.7. DFD Level 1 Transaksi Penjualan
5. DFD Level 1 Proses Transaksi Pembelian
DFD level 1 proses transaksi pembelian dapat dilihat pada gambar 4.8.
simpan detil order
ambil master order
simpan master order
ambil data brg
ambil dt brgambil data supplier
DT TERIMA BRG
NOTA KIRIM BRG
DT ORDER BELI
LAP PEMBELIAN BRG DT TRM BRG
NOTA ORDER BELI
NOTA ORD BELI
DT BRG
DT SUPPL
BACK OFFICE
SUPPLIERMANAGER
1
CHECK BRG DAN SUPPLIER
2
CATAT ORDER BELI
3
CATAT PENERIMAAN BRG
1 SUPPLIER
2MASTER ORDER
3 DETIL ORDER
4 BARANG
Gambar 4.8. DFD Level 1 Proses Pembelian
32
6. DFD Level 1 Proses Perbaikan
DFD level 1 proses perbaikan dapat dilihat gambar 4.9.
LAP REQ SERV PLUS
simpan mekanik
ambil data master jualsimpan data service plus
ambil dt barang
ambil data detil jual
simpan data service
simpan master jual
ambil data service
simpan data keluhan
DT SERVICE
DATA KELUHAN
DT JUAL SERVICE PLUS
DT REQ SERVICE PLUS
DT INF BRG SERVICE
NOTA SERVC PLUS LAP SERVICE PLUS
NOTA SERVICE PLUS
LAP KELUHAN
FRONT OFFICE
MEKANIK
CUSTOMER
MANAGER
1
CATAT KELUHAN
2
CARI BRG
3
CATAT REQ
4
CATAT SERVICE
11 KELUHAN
4 BARANG
5 MASTER JUAL
6 DETIL JUAL
9 SERVICE PLUS
8 SERVICE
10 MEKANIK
Gambar 4.9. DFD Level 1 Proses Service
7. DFD Level 1 Proses Penggajian
DFD level 1 proses penggajian dapat dilihat gambar 4.10.
ambil dt mekanik
simpan data gaji
ambil data gajiambil data servic
TANDA TERIMA GAJI
LAP GAJI MEKANIK
TANDA TRM GAJI
DT GAJI MEK
DT SERVICE MEK
MANAGER
FRONT OFFICE
MEKANIK
1
CHECK SERVICE MEKANIK
2
CATAT GAJI MEKANIK
8 SERVICE
12 GAJI
10 MEKANIK
Gambar 4.10. DFD Level 1 Proses Penggajian
33
c. Entity Relational Diagram
1. Conceptual Data Model
Conceptual data model dari sistem informasi bengkel ini dapat dilihat pada
gambar 4.11.
RINCIAN SERVICE
RETUR BELI
KENDARAAN
BAYAR
KELUHAN SERVICE
RINCIAN KELUHAN
KELUHAN
DETIL BELIRINCIAN BELI
PEMBELIAN
RINCIAN RETU R
DETIL_RETUR
RETUR BARAN G
BAYAR SERVICE
DATA REQUEST
SPARE PART
PENGGAJIAN
TOTAL SERVICE
DATA JUAL
UPDATE BARANG
TERIMA BARAN G
ORDER BARANGPESAN BARAN G
SUPPLIERIDSUPPLIERNAMAALAMATKOT AT ELPNO FAX
SPAREPARTKODE SPAREPARTNAMAJMLRETURHARGA BELIHARGA JUAL
DET IL JUALJMLJUALHARGA
SERVICESERVICE TRANST GLJAM
GAJIT GL AMBILJAM
MEKANIKNIPNAMAALAMATKOT AUMURGAJI
MASTER ORDERNO ORDERT GL ORDER
DET IL ORDERJMLRETUR
MASTER J UALNO JUALT GL T RANS
PERMINTAANNAMAJUMLAH REQ
SERVICE PLUS
MASTER_ RETURNORET URT GLRET URIDSUPPLIER
DET IL_RET URJMLRETURHARGA
MASTER_ BELINOBELIT GLBELIIDSUPPLIER
DET IL_BELIHARGAJMLRETUR
CUSTOMERIDCUST OMERNAMAALAMATJNSKELAMINKOT AT ELP
MASTER_ KELUHANNOKELUHANT ANGGAL
DET IL_KELUHANKELUHAN
PEMBAYARANNOT RANST GLBAYARSTATUS
MOT ORKENDARAANNOPOLIS I
DET IL SERVICENMSERVICEHARGA
Gambar 4.11. CDM Sistem Informasi Bengkel
34
2. Physical Data Model
Physical data model dari sistem informasi bengkel ini dapat dilihat pada
gambar 4.12. dibawah ini:
NO_SERVICE = NO_SERVICE
NOBELI = NOBELI
IDCUSTOMER = IDCUSTOMER
NOBELI = NOBELI
NOKELUHAN = NOKELUHAN
NOKELUHAN = NOKELUHAN
IDCUSTOMER = IDCUSTOMER
KODE_SPAREPART = KODE_SPAR EPART
NOBELI = NOBELI
NO_ORDER = NO_ORDER
KODE_SPAREPART = KODE_SPAR EPART
KODE_SUPPLIER = KODE_SUPPLIER
NO_SERVICE = NO_SERVICE
NO_JUAL = NO_JUAL
NO_SERVICE = NO_SERVICENO_JUAL = NO_JUAL
NIP = NIP
NIP = NIP
NO_JUAL = NO_JUAL
KODE_SPAREPART = KODE_SPAR EPART
KODE_SPAREPART = KODE_SPAR EPART
NO_ORDER = NO_ORDER
KODE_SUPPLIER = KODE_SUPPLIER
SUPPLIERKODE_SUPPLIER VARCHAR(10)NAMA VARCHAR(50)ALAMAT VARCHAR(50)KOT A VARCHAR(30)T ELP VARCHAR(20)NO_FAX VARCHAR(20)
SPAREPARTKODE_SPAREPART VARCHAR(10)NAMA VARCHAR(50)JMLRETUR INTHARGA_BELI INTHARGA_JUAL INT
DET IL_JUALNO_JUAL VARCHAR(10)KODE_SPAREPART VARCHAR(10)JMLJUAL INTHARGA INT
SERVICENOKELUHAN VARCHAR(10)NO_SERVICE VARCHAR(10)NIP VARCHAR(10)T GL DAT EJAM T IME
GAJINIP VARCHAR(10)T GL_AMBIL DAT EJAM T IME
MEKANIKNIP VARCHAR(10)NAMA VARCHAR(50)ALAMAT VARCHAR(50)KOT A VARCHAR(30)UMUR INTGAJI INT
MASTER_ORDERNO_ORDER VARCHARKODE_SUPPLIER VARCHAR(10)T GL_ORDER DAT E
DET IL_ORDERKODE_SPAREPART VARCHAR(10)NO_ORDER VARCHARJMLRETUR INT
MASTER_JUALNO_JUAL VARCHAR(10)T GL_T RANS DAT E
PERMINTAANNO_SERVICE VARCHAR(10)NO_JUAL VARCHAR(10)NAMA VARCHAR(50)JUMLAH_REQ INT
SERVICE_PLUSNO_SERVICE VARCHAR(10)NO_JUAL VARCHAR(10)
MASTER_RETURKODE_SUPPLIER VARCHAR(10)NORET UR VARCHAR(10)T GLRET UR DAT EIDSUPPLIER VARCHAR(10)NOBELI VARCHAR(10)
DET IL_RET URKODE_SPAREPART VARCHAR(10)JMLRETUR INTHARGA INT
MASTER_BELINOBELI VARCHAR(10)NO_ORDER VARCHART GLBELI DAT EIDSUPPLIER VARCHAR(10)
DET IL_BELINOBELI VARCHAR(10)KODE_SPAREPART VARCHAR(10)HARGA INTJMLRETUR INT
CUSTOMERIDCUST OMER VARCHAR(10)NAMA VARCHAR(50)ALAMAT VARCHAR(50)JNSKELAMIN VARCHAR(1)KOT A VARCHAR(30)T ELP VARCHAR(20)
MASTER_KELUHANIDCUST OMER VARCHAR(10)NOKELUHAN VARCHAR(10)T ANGGAL VARCHAR(10)
DET IL_KELUHANNOKELUHAN VARCHAR(10)KELUHAN VARCHAR(30)
PEMBAYARANNOT RANS VARCHAR(10)NOBELI VARCHAR(10)T GLBAYAR DAT ESTATUS VARCHAR(1)
MOT ORIDCUST OMER VARCHAR(10)KENDARAAN VARCHAR(50)NOPOLIS I VARCHAR(10)
DET IL_SERVICENO_SERVICE VARCHAR(10)NMSERVICE VARCHAR(10)HARGA INT
Gambar 4.12. PDM Sistem Informasi Bengkel
35
d. Struktur File
Struktur file pada sistem informasi inventori ini adalah sebagai berikut:
1. Tabel Supplier
Nama tabel : Supplier
Primary key : Kode_Supplier
Fungsi : Menyimpan data master supplier.
Foreign key : -
Tabel 4.1. Tabel Supplier
No. Field Type Length Key 1. Kode_Supplier Char 5 PK 2. Nama Varchar 50 NN 3. Alamat Varchar 50 NN 4. Kota Varchar 35 NN 5. Telp Varchar 2 NN 6. No. Fax Varchar 2 NN
2. Tabel Master Order
Nama tabel : Master_Order
Primary key : No_Order
Fungsi : Menyimpan data pembelian .
Foreign key : Kode_Supplier
Tabel 4.2. Tabel Master_Order
No. Field Type Length Key 1. No_Order Char 10 PK 2. Kode_Supplier Char 5 FK 3. Tgl_Order DateTime 50 NN 4. Total_Beli Integer 35 NN
36
3. Tabel Detil Order
Nama tabel : Detil_Order
Primary key : No_Order, Kode_Barang
Fungsi : Menyimpan data detil pembelian barang
Foreign key : No_Order,Kode_Barang
Tabel 4.3. Tabel Detil Order
No. Field Type Length Key 1. No_Order Char 10 PK1 2. Kode_Barang Char 5 PK2,FK 3. Jumlah TinyInt NN 4. Harga_Beli Integer NN
4. Tabel Mekanik
Nama tabel : Mekanik
Primary key : NIK
Fungsi : Menyimpan data mekanik
Foreign key : -
Tabel 4.4. Tabel Mekanik
No. Field Type Length Key 1. NIK Char 5 PK 2. Nama Varchar 50 NN 3. Alamat Varchar 50 NN 4. Kota Varchar 35 NN 5. Telp Varchar 20 6. Umur Varchar 20 NN
37
5. Tabel Barang
Nama tabel : Barang
Primary key : Kode_Barang
Fungsi : Menyimpan data barang
Foreign key : -
Tabel 4.5. Tabel Barang
No. Field Type Length Key 1. Kode_Barang Char 5 PK 2. Nama Varchar 50 NN 3. Stock TinyInt NN 4. Harga_Beli Integer NN 5. Harga_Jual Integer NN
6. Tabel Detil Jual
Nama tabel : Detil_Jual
Primary key : Order_Jual, Kode_Barang
Fungsi : Menyimpan data detil penjualan
Foreign key : Order_B arang, Kode_Barang
Tabel 4.6. Tabel Detil Jual
No. Field Type Length Key 1. Order_Jual Char 10 PK 2. Kode_Barang Char 5 NN 3. Jumlah TinyInt NN
7. Tabel Master Jual
Nama tabel : Master_Jual
Primary key : Order_Jual
Fungsi : Menyimpan data transaksi penjualan
Foreign key : Order Jual
38
Tabel 4.7. Tabel Master Jual
No. Field Type Length Key 1. Order_Jual Char 10 PK 2. Tgl_Trans DateTime NN 3. Total TinyInt NN
8. Tabel Service Plus
Nama tabel : Service_Plus
Primary key : Order_Jual, No_Service
Fungsi : Menyimpan data nota penjualan dan nomor service
Foreign key : Order_Jual, No_Service
Tabel 4.8. Tabel Service Plus
No. Field Type Length Key 1. Order_Jual Char 10 PK1,FK 2. Service_Plus Char 10 PK2,FK
9. Tabel Service
Nama tabel : Service
Primary key : No_Service
Fungsi : Menyimpan data service
Foreign key : NIK
Tabel 4.9. Tabel Service
No. Field Type Length Key 1. Nomor_Service Char 5 PK 2. NIK Varchar 6 NN 3. Tanggal Date NN 4. Jam Time NN 5. Nomor_Motor Char 6 NN 6. Biaya Integer NN
39
10. Tabel Keterangan
Nama tabel : Keterangan
Primary key : No_Service
Fungsi : Menyimpan data keterangan service
Foreign key : No_Service
Tabel 4.10. Tabel Keterangan
No. Field Type Length Key 1. No_Service Char 10 FK 2. Keterangan Varchar 255 NN
11. Tabel Permintaan
Nama tabel : Permintaan
Primary key : -
Fungsi : Menyimpan data permintaan barang dari customer
Foreign key : No_Service, Order Jual
Tabel 4.11. Tabel Permintaan
No. Field Type Length Key 1. No_Service Char 10 FK 2. Order_Jual Char 10 FK 5. Nama Varchar 50 NN 6. Jumlah_Req Number NN
12. Tabel Gaji
Nama tabel : Gaji
Primary key : NIK, Tgl_Ambil
Fungsi : Menyimpan data gaji mekanik
Foreign key : NIK
40
Tabel 4.12.Tabel Gaji
No. Field Type Length Key 1. No_Service Char 10 PK1,FK 2. Tgl_Ambil DateTime PK2 3. Jam Time NN 4. Gaji Integer NN
e. Desain I / O
Desain I/O yang didapatkan dari hasil analisa permasalahan terhadap
Yudhama Motor Surabaya adalah sebagai berikut:
1. Desain Form Login
Desain form login operator digunakan untuk otorisasi user berdasarkan
levelnya. Form ini terdiri atas dua isian yaitu nama user diisi dengan nama user
dari operator dan password diisi dengan password dari operator tersebut. Tombol
login digunakan untuk mengecek user dan password valid atau tidak, tombol batal
digunakan untuk membatalkan login. Desain form login dapat dilihat pada gambar
4.13.
Password
Form Login Operator
Nama User
Login Batal
Gambar 4.13. Gambar Desain I/O Form Login Operator
2. Desain Form Maintenance Supplier
Desain form maintenance data supplier digunakan untuk mengisikan dan
merubah data dari dari masing-masing supplier. Terdiri dari tujuh isian yaitu
Kode_Supplier, Nama, Alamat, Kota harus diisi sedangkan Telp dan No. Fax
41
tidak wajib untuk diisi serta terdapat 4 buah tombol untuk mengoperasikannya.
Isian Fax dan Telepon hanya dapat diisi dengan angka maksimal pengisian 20
digit. Desain form maintenance supplier dapat dilihat pada gambar 4.14.
MAINTENANCE DATA SUPPLIER
Simpan Batal Hapus Perbaiki Keluar
Kode Supplier
Nama
Kota
Alamat
Telp.
Contact. Person
Fax
Gambar 4.14. Gambar Desain I/O Maintenance Supplier
3. Desan Form Maintenance Data Mekanik
Desain form maintenance data mekanik digunakan untuk mengisikan dan
merubah data dari dari masing-masing mekanik. Terdiri dari enam isian yaitu
NIK, Nama, Alamat, Kota,Umur harus diisi sedangkan Telp tidak wajib untuk
diisi serta terdapat 4 buah tombol untuk mengoperasikannya. Untuk isian Telp dan
Umur hanya bisa diisi dengan angka, Telp pengisian maksimal 20 digit sedangkan
umur hanya 2 digit saja. Isian umur hanya dapat diisi antara 17 sampai 50. Desain
form maintenance mekanik dapat dilihat pada gambar 4.15.
42
MAINTENANCE DATA MEKANIK
Simpan Batal Hapus Perbaiki Keluar
NIK
Nama
Kota
Alamat
Telp.
Umur
Gambar 4.15. Gambar Desain I/O Maintenance Mekanik
4. Desain Form Maintenance Barang
Desain form maintenance data barang digunakan untuk mengisikan dan
merubah data dari barang. Terdiri dari tujuh isian yaitu Kode_Supplier, Nama,
Alamat, Kota harus diisi sedangkan Telp dan No. Fax tidak wajib untuk diisi serta
terdapat 4 buah tombol untuk mengoperasikannya. Desain form maintenance
dapat dilihat pada gambar 4.16.
MAINTENANCE DATA BARANG
Kode Barang
Nama
Harga Beli Rp.
Stock
Harga Jual Rp.
Simpan Batal Hapus Perbaiki Keluar
Gambar 4.16. Gambar Desain I/O Maintenance Barang
43
5. Desain List Data Barang
Desain list data barang digunakan untuk memudahkan melakukan
pencarian data barang berdasarkan nama barang. Desain list data barang dapat
dilihat pada gambar 4.17.
LIST DATA BARANG
Kata Kunci Pencarian
Kode Nama
Keluar
Gambar 4.17. Gambar Desain I/O Maintenance Data Barang
6. Desain Form Transaksi Pembelian
Desain form transaksi pembelian digunakan untuk melakukan pencatatan
transaksi pembelian. Desain form transaksi pembelian dapat dilihat pada gambar
4.18.
TRANSAKSI PEMBELIAN
No. Nota
Tanggal
Kode Barang
Nama
Jumlah
Harga
Simpan Batal Keluar
Kode Supplier
KODE NAMA JUMLAH HARGA (Rp.) TOTAL (Rp.)
Gambar 4.18. Gambar Desain I/O Transaksi Pembelian
44
7. Desain Form Maintenance Operator
Desain form maintenance operator digunakan untuk membuat dan
menghapus user berdasarkan level yang dikehendaki. Desain form maintenance
operator dapat dilihat pada gambar 4.19.
MAINTENANCE OPERATOR
Simpan Batal Hapus Perbaiki Keluar
Password
Level Pilih Satu
UserNameUSERNAME LEVELPASSWORD
Gambar 4.19. Gambar Desain I/O Maintenance Operator
8. Desain Laporan Penjualan
Desain laporan penjualan digunakan untuk mencetak laporan data tiap
periode dan mengetahui total penjualan. Desain laporan data penjualan dapat
dilihat pada gambar 4.20.
LAPORAN DATA PENJUALAN
Periode
NO. NO. NOTA NAMA JUMLAH HARGA (Rp.) TOTAL (Rp.)
Gambar 4.20. Gambar Desain I/O Laporan Penjualan
9. Desain Laporan Pembelian
Desain laporan data penjualan digunakan untuk mencetak laporan data
penjualan tiap periode dan mengetahui total pembeliannya. Desain laporan data
pembelian dapat dilihat pada gambar 4.21.
45
LAPORAN DATA PEMBELIAN
Periode
NO. NAMA JUMLAH HARGA (Rp.) TOTAL (Rp.)NO. NOTA
Gambar 4.21. Gambar Desain I/O Laporan Pembelian
10. Desain Form Laporan Data Service
Desain laporan service digunakan untuk mencetak laporan service tiap
periode dan biaya total biaya service tiap mekanik. Desain laporan data service
dapat dilihat pada gambar 4.22.
LAPORAN DATA SERVICE
Periode :
NO. NO. SERVICE TANGGAL JAM MEKANIK BIAYA (Rp.)
Gambar 4.22. Gambar Desain I/O Laporan Service
11. Desain Form Laporan Data Barang
Desain laporan barang digunakan untuk mencetak laporan data barang tiap
periode dan mengetahui kenaikan harga barang serta memudahkan pengecekan
stock barang. Desain laporan data barang dapat dilihat pada gambar 4.23.
LAPORAN DATA BARANG
YUDHAMA MOTOR
KODE NAMA STOCK HARGA BELI HARGA JUAL
Periode :
Jl. Rungkut Asri Utara AA/11
Telp. 031-5706743
Gambar 4.23. Gambar Desain I/O Laporan Data Barang
46
12.