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.
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.
2 1
PENJUALAN BACK OFFICE SUPPLIER
Mulai Permintaan Barang dari Customer MANAGER Laporan Persetujuan Pembelian 2 1 Nota Pengiriman Selesai A
Laporan data stok habis dan data permintaan barang Laporan Persetujuan Pembelian 2 1 Nota Order Barang 2 1 Laporan Pembelian 2 Laporan Pembelian 2 Nota Pengiriman 2 Nota Order Barang Laporan Persetujuan Pembelian Manajer Setujui Laporan Persetujuan Pembelian Yes N N N Laporan Data Barang Membuat Persetujuan Pembelian
Buat Nota Order
Input Data Trans. Pembelian Data Pembelian Update Data Barang Data Barang Cetak Laporan Pembelian dan
Data Barang 2Laporan Data
Barang
N
No
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 Permintaan Barang Barang ada ? PENJUALAN 2 1 Nota Penjualan 2 Nota Penjualan 2 1 Laporan Penjualan Barang termasuk stok 2 Laporan Penjualan Selesai A No Yes Yes Data request dari customer 2 1 Data request dari customer N Cari Barang Data Barang
Input Trans. Penjualan Mencetak Nota dan Laporan Penjualan Penjualan Update Data Barang Data Barang
Input data request customer Data Keluhan Mencetak data request customer N N No
Gambar 4.2. Dokumen Flow Terkomputerisasi Proses Transaksi Pembelian
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 2 1 Jenis Kelompok dan Jenis service Data Keluhan 2 1 Nota Service 2 Laporan Service Keluhan Customer 2 1 Laporan Service Daftar Permintaan Barang Ada ? Butuh Spare part ? Yes No Yes Selesai 2 Nota Service Cari Barang Cari barang
Buat Daftar Jenis Kelompok Service
Data Jenis dan Kelompok
service
Mencetak data jenis kelompok, nota service dan laporan service 2 Jenis Kelompok dan Jenis service N N N
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 MEK
DT REQ SERVICE PLUS NOTA SERVC PLUS
LAP SERVICE PLUS NOTA SERVICE PLUS
DT JUAL SERVICE PLUS
DT 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 BELI LAP 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
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 INFORMASI INVENTORY PEMBELIAN PENJUALAN
SERVICE GAJI MEKANIK
CARI BARANG CATAT TRANS JUAL CATAT REQUEST CEK BARANG DAN SUPPLIER CATAT ORDER BELI CATAT PENERIMAAN ORDER CATAT KELUHAN CARI BARANG CATAT REQUEST CATAT SERVICE CHECK SERVICE MEKANIK CATAT GAJI MEKANIK 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.
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 jual
ambil 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 BRG DT TERIMA BRG DT BRG NOTA KIRIM BRG DT SUPPL DT ORDER BELI
NOTA ORD BELI LAP REQUEST LAP JUAL NOTA JUAL NOTA PENJUALAN DT REQUEST DT JUAL DT INF BRG JUAL FRONT OFFICE CUSTOMER MANAGER 1 PENJUALAN + BACK OFFICE SUPPLIER 2 PEMBELIAN + 3 SERVICE + MEKANIK 4 GAJI MEKANIK + 1 SUPPLIER 2 MASTER ORDER 3 DETIL ORDER 4 BARANG 5 MASTER JUAL 6 DETIL JUAL 7 REQUEST 8 SERVICE 9 SERVICE PLUS 10 MEKANIK 11 KELUHAN 12 GAJI
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 brg ambil 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 SUPPLIER MANAGER 1 CHECK BRG DAN SUPPLIER 2
CATAT ORDER BELI
3 CATAT PENERIMAAN BRG 1 SUPPLIER 2 MASTER ORDER 3 DETIL ORDER 4 BARANG
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 jual simpan 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 gaji ambil 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
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 BELI RINCIAN BELI PEMBELIAN RINCIAN RETU R DETIL_RETUR RETUR BARAN G BAYAR SERVICE DATA REQUEST SPARE PART PENGGAJIAN TOTAL SERVICE DATA J UAL UPDATE BARANG TERIMA BARAN G ORDER BARANG PESAN BARAN G S UP PLIE R IDSUPP LIE R NAMA A LAMAT K OT A T ELP NO FA X S PA RE PA RT K ODE S PA REP ART NAMA JMLRE TUR HARGA BE LI HARGA JUAL DET IL JUA L JMLJUA L HARGA S ERVICE S ERVICE TRANS T GL JA M GAJI T GL A MB IL JA M MEK ANIK NIP NAMA A LAMAT K OT A UMUR GAJI MAS TE R ORDE R NO ORDER T GL ORDE R DET IL ORDER JMLRE TUR MAS TE R J UA L NO JUAL T GL T RA NS P ERMINTA A N NAMA JUMLA H RE Q S ERVICE PLUS MAS TE R_ RE TUR NORET UR T GLRET UR IDSUPP LIE R DET IL_RE T UR JMLRE TUR HARGA MAS TE R_ BE LI NOB ELI T GLB ELI IDSUPP LIE R DET IL_BE LI HARGA JMLRE TUR CUS TOME R IDCUST OME R NAMA A LAMAT JNSK ELA MIN K OT A T ELP MAS TE R_ KE LUHAN NOK ELUHAN T ANGGAL
DET IL_KE LUHA N K ELUHA N P EMBA YA RAN NOT RA NS T GLB AY A R S TA TUS MOT OR K ENDA RA A N NOP OLIS I DET IL SE RVICE NMS ERVICE HARGA
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_SERVICE NO_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 S UP PLIE R
K ODE_S UP P LIER V ARCHAR(10) NAMA V ARCHAR(50) A LAMAT V ARCHAR(50) K OT A V ARCHAR(30) T ELP V ARCHAR(20) NO_FA X V ARCHAR(20) S PA RE PA RT K ODE_S PA REP ART V ARCHAR(10) NAMA V ARCHAR(50) J MLRE TUR INT HARGA _BE LI INT HARGA _J UA L INT DET IL_J UA L
NO_J UAL V ARCHAR(10) K ODE_S PA REP ART V ARCHAR(10) J MLJ UA L INT
HARGA INT
S ERVICE NOK ELUHA N V ARCHAR(10) NO_S ERVICE V ARCHAR(10) NIP V ARCHAR(10) T GL DAT E J A M T IME GAJ I NIP V ARCHAR(10) T GL_A MB IL DAT E J A M T IME MEK ANIK NIP V ARCHAR(10) NAMA V ARCHAR(50) A LAMAT V ARCHAR(50) K OT A V ARCHAR(30) UMUR INT GAJ I INT MAS TE R_ORDE R NO_ORDER V ARCHAR K ODE_S UP P LIER V ARCHAR(10) T GL_ORDER DAT E DET IL_ORDER
K ODE_S PA REP ART V ARCHAR(10) NO_ORDER V ARCHAR J MLRE TUR INT
MAS TE R_J UA L NO_J UAL V ARCHAR(10) T GL_T RA NS DAT E
P ERMINTA A N NO_S ERVICE V ARCHAR(10) NO_J UAL V ARCHAR(10) NAMA V ARCHAR(50) J UMLA H_RE Q INT
S ERVICE_P LUS NO_S ERVICE V ARCHAR(10) NO_J UAL V ARCHAR(10) MAS TE R_RE TUR
K ODE_S UP P LIER V ARCHAR(10) NORET UR V ARCHAR(10) T GLRET UR DAT E IDSUPP LIER V ARCHAR(10) NOB ELI V ARCHAR(10)
DET IL_RE T UR K ODE_S PA REP ART V ARCHAR(10) J MLRE TUR INT
HARGA INT
MAS TE R_B E LI NOB ELI V ARCHAR(10) NO_ORDER V ARCHAR T GLB ELI DAT E IDSUPP LIER V ARCHAR(10)
DET IL_BE LI
NOB ELI V ARCHAR(10) K ODE_S PA REP ART V ARCHAR(10)
HARGA INT
J MLRE TUR INT
CUS TOME R IDCUST OME R V ARCHAR(10) NAMA V ARCHAR(50) A LAMAT V ARCHAR(50) J NSK ELA MI N V ARCHAR(1) K OT A V ARCHAR(30) T ELP V ARCHAR(20) MAS TE R_K E LUHAN IDCUST OME R V ARCHAR(10) NOK ELUHA N V ARCHAR(10) T ANGGAL V ARCHAR(10)
DET IL_KE LUHA N NOK ELUHA N V ARCHAR(10) K ELUHA N V ARCHAR(30)
P EMBA YA RAN NOT RA NS V ARCHAR(10) NOB ELI V ARCHAR(10) T GLB AY AR DAT E S TA TUS V ARCHAR(1)
MOT OR
IDCUST OME R V ARCHAR(10) K ENDA RA A N V ARCHAR(50) NOP OLIS I V ARCHAR(10)
DET IL_SE RVICE NO_S ERVICE V ARCHAR(10) NMS ERVICE V ARCHAR(10) HARGA INT
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
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
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
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
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
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
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.
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
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.)
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 UserName
USERNAME PASSWORD LEVEL
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.
LAPORAN DATA PEMBELIAN
Periode
NO. NO. NOTA NAMA JUMLAH HARGA (Rp.) TOTAL (Rp.)
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