bab iv analisis dan desain sistem 4.1 analisis sistemsir.stikom.edu/id/eprint/1475/7/bab_iv.pdfnota...

24
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.

Upload: ngophuc

Post on 20-Jun-2019

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemsir.stikom.edu/id/eprint/1475/7/BAB_IV.pdfNota Penjualan 2 1 Laporan Penjualan Barang termasuk stok 2 Laporan Penjualan Selesai

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.

Page 2: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemsir.stikom.edu/id/eprint/1475/7/BAB_IV.pdfNota Penjualan 2 1 Laporan Penjualan Barang termasuk stok 2 Laporan Penjualan Selesai

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.

Page 3: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemsir.stikom.edu/id/eprint/1475/7/BAB_IV.pdfNota Penjualan 2 1 Laporan Penjualan Barang termasuk stok 2 Laporan Penjualan Selesai

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

Page 4: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemsir.stikom.edu/id/eprint/1475/7/BAB_IV.pdfNota Penjualan 2 1 Laporan Penjualan Barang termasuk stok 2 Laporan Penjualan Selesai

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

Page 5: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemsir.stikom.edu/id/eprint/1475/7/BAB_IV.pdfNota Penjualan 2 1 Laporan Penjualan Barang termasuk stok 2 Laporan Penjualan Selesai

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

Page 6: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemsir.stikom.edu/id/eprint/1475/7/BAB_IV.pdfNota Penjualan 2 1 Laporan Penjualan Barang termasuk stok 2 Laporan Penjualan Selesai

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.

Page 7: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemsir.stikom.edu/id/eprint/1475/7/BAB_IV.pdfNota Penjualan 2 1 Laporan Penjualan Barang termasuk stok 2 Laporan Penjualan Selesai

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.

Page 8: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemsir.stikom.edu/id/eprint/1475/7/BAB_IV.pdfNota Penjualan 2 1 Laporan Penjualan Barang termasuk stok 2 Laporan Penjualan Selesai

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

Page 9: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemsir.stikom.edu/id/eprint/1475/7/BAB_IV.pdfNota Penjualan 2 1 Laporan Penjualan Barang termasuk stok 2 Laporan Penjualan Selesai

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

Page 10: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemsir.stikom.edu/id/eprint/1475/7/BAB_IV.pdfNota Penjualan 2 1 Laporan Penjualan Barang termasuk stok 2 Laporan Penjualan Selesai

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

Page 11: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemsir.stikom.edu/id/eprint/1475/7/BAB_IV.pdfNota Penjualan 2 1 Laporan Penjualan Barang termasuk stok 2 Laporan Penjualan Selesai

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

Page 12: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemsir.stikom.edu/id/eprint/1475/7/BAB_IV.pdfNota Penjualan 2 1 Laporan Penjualan Barang termasuk stok 2 Laporan Penjualan Selesai

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

Page 13: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemsir.stikom.edu/id/eprint/1475/7/BAB_IV.pdfNota Penjualan 2 1 Laporan Penjualan Barang termasuk stok 2 Laporan Penjualan Selesai

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

Page 14: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemsir.stikom.edu/id/eprint/1475/7/BAB_IV.pdfNota Penjualan 2 1 Laporan Penjualan Barang termasuk stok 2 Laporan Penjualan Selesai

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

Page 15: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemsir.stikom.edu/id/eprint/1475/7/BAB_IV.pdfNota Penjualan 2 1 Laporan Penjualan Barang termasuk stok 2 Laporan Penjualan Selesai

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

Page 16: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemsir.stikom.edu/id/eprint/1475/7/BAB_IV.pdfNota Penjualan 2 1 Laporan Penjualan Barang termasuk stok 2 Laporan Penjualan Selesai

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

Page 17: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemsir.stikom.edu/id/eprint/1475/7/BAB_IV.pdfNota Penjualan 2 1 Laporan Penjualan Barang termasuk stok 2 Laporan Penjualan Selesai

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

Page 18: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemsir.stikom.edu/id/eprint/1475/7/BAB_IV.pdfNota Penjualan 2 1 Laporan Penjualan Barang termasuk stok 2 Laporan Penjualan Selesai

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

Page 19: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemsir.stikom.edu/id/eprint/1475/7/BAB_IV.pdfNota Penjualan 2 1 Laporan Penjualan Barang termasuk stok 2 Laporan Penjualan Selesai

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.

Page 20: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemsir.stikom.edu/id/eprint/1475/7/BAB_IV.pdfNota Penjualan 2 1 Laporan Penjualan Barang termasuk stok 2 Laporan Penjualan Selesai

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

Page 21: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemsir.stikom.edu/id/eprint/1475/7/BAB_IV.pdfNota Penjualan 2 1 Laporan Penjualan Barang termasuk stok 2 Laporan Penjualan Selesai

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

Page 22: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemsir.stikom.edu/id/eprint/1475/7/BAB_IV.pdfNota Penjualan 2 1 Laporan Penjualan Barang termasuk stok 2 Laporan Penjualan Selesai

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.

Page 23: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemsir.stikom.edu/id/eprint/1475/7/BAB_IV.pdfNota Penjualan 2 1 Laporan Penjualan Barang termasuk stok 2 Laporan Penjualan Selesai

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

Page 24: BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistemsir.stikom.edu/id/eprint/1475/7/BAB_IV.pdfNota Penjualan 2 1 Laporan Penjualan Barang termasuk stok 2 Laporan Penjualan Selesai

46

12.