PSI : Sistem Informasi Bengkel Yudhama Motor Surabaya.

SISTEM INFORMASI BENGKEL

YUDHAMA MOTOR SURABAYA
PROYEK SISTEM INFORMASI

Oleh :
Nama

: DWI HANDONO

NIM

: 02.39010.0060

Program

: DIII (Diploma Tiga)

Jurusan

: Manajemen Informatika


SEKOLAH TINGGI
MANAJEMEN INFORMATIKA & TEKNIK KOMPUTER
SURABAYA
2006

DAFTAR ISI
Halaman
ABSTRAKSI .................................................................................................................. iv
KATA PENGANTAR .................................................................................................... v
DAFTAR ISI .................................................................................................................. vii
DAFTAR GAMBAR ..................................................................................................... ix
DAFTAR TABEL .......................................................................................................... xii
DAFTAR LAMPIRAN .................................................................................................. xiii

BAB I PENDAHULUAN
1.1 Latar Belakang Masalah ................................................................. 1
1.2 Perumusan Masalah ........................................................................ 3
1.3 Batasan Masalah ............................................................................. 3
1.4 Tujuan ............................................................................................. 4

1.5 Manfaat ........................................................................................... 4
1.6 Sistematika Penulisan ..................................................................... 5
BAB II HASIL SURVEY
2.1 Gambaran Umum Perusahaan ........................................................ 7
2.2 Struktur Organisasi .......................................................................... 7
2.3 Deskripsi Tugas .............................................................................. 7
2.4 Analisis Sistem Lama ..................................................................... 10
2.5 Dokumen I/O .................................................................................. 15

vii

BAB III LANDASAN TEORI
3.1 Sistem Informasi .............................................................................. 17
3.2 Inventory .......................................................................................... 17
3.3 Analisis dan Perancangan Sistem ................................................... 18
3.4 Dokumen Flow ............................................................................... 18
3.5 Data Flow Diagram ......................................................................... 18
3.6 Database Management System ....................................................... 21
3.7 Entity Relational Diagram .............................................................. 21
BAB VI ANALISIS DAN DESAIN SISTEM

4.1 Analisis Sistem ............................................................................... 23
4.2 Desain Sistem ................................................................................. 24
BAB V IMPLEMENTASI DAN PEMBAHASAN
5.1 Sistem yang Digunakan .................................................................. 46
5.2 Setup Program ................................................................................. 47
5.3 Penjelasan Pemakaian Program ...................................................... 47
BAB VI PENUTUP
6.1 Kesimpulan ...................................................................................... 63
6.2 Saran ................................................................................................ 63
DAFTAR PUSTAKA ........................................................................................... 64
LAMPIRAN .......................................................................................................... 65

viii

DAFTAR GAMBAR
Halaman
Gambar 2.1

Bagan Susunan Organisasi Yudhama Motor Surabaya .......... … 8


Gambar 2.2

Dokumen Flow Manual Proses Pembelian.................................... 12

Gambar 2.3

Dokumen Flow Manual Proses Penjualan .................................... 13

Gambar 2.4

Dokumen Flow Manual Proses Service ........................................ 14

Gambar 2.5

Nota Penjualan............................................................................... 15

Gambar 2.6

Nota Order Pembelian ................................................................... 16


Gambar 3.1

Kesatuan Luar (External Entity).................................................... 20

Gambar 3.2

Arus Data ...................................................................................... 20

Gambar 3.3

Simpanan Data .............................................................................. 21

Gambar 3.4

Proses ............................................................................................ 21

Gambar 4.1

Dokumen Flow Terkomputerisasi Proses Pembelian .................... 25


Gambar 4.2

Dokumen Flow Terkomputerisasi Proses Transaksi
Penjualan ....................................................................................... 26

Gambar 4.3

Dokumen Flow Terkomputerisasi Proses Service......................... 27

Gambar 4.4

Context Diagram Sistem Informasi Bengkel ................................ 28

Gambar 4.5

Diagram Berjenjang Sistem Informasi Bengkel ............................ 29

Gambar 4.6

DFD Level 0 Sistem Informasi Bengkel ....................................... 30


Gambar 4.7

DFD Level 1 Proses Transaksi Penjualan ..................................... 30

Gambar 4.8

DFD Level 1 Proses Transaksi Pembelian .................................... 31

Gambar 4.9

DFD Level 1 Proses Service.......................................................... 32

Gambar 4.10 DFD Level 1 Proses Penggajian .................................................... 32

ix

Gambar 4.11 Conceptual Data Model ................................................................. 33
Gambar 4.12 Phisical Data Model ...................................................................... 34
Gambar 4.13 Desain I/O Login Operator ........................................................... 38

Gambar 4.14 Desain I/O Maintenance Data Supplier ......................................... 40
Gambar 4.15 Desain I/O Maintenance Data Mekanik ........................................ 40
Gambar 4.16 Desain I/O Maintenance Data Barang ........................................... 42
Gambar 4.17 Desain I/O Maintenance List Data Barang .................................... 42
Gambar 4.18 Desain I/O Transaksi Pembelian ................................................... 43
Gambar 4.19 Desain I/O Maintenance Operator ................................................. 44
Gambar 4.20 Desain I/O Laporan Penjualan....................................................... 44
Gambar 4.21 Desain I/O Laporan Pembelian ..................................................... 45
Gambar 4.22 Desain I/O Laporan Service .......................................................... 45
Gambar 4.23 Desain IO Laporan Data Barang ................................................... 45
Gambar 5.1

Form Login ................................................................................... 46

Gambar 5.2

Form Utama .................................................................................. 48

Gambar 5.3


Form Maintenance Supplier .......................................................... 48

Gambar 5.4

Form Maintenance Mekanik.......................................................... 50

Gambar 5.5

Form Maintenance Customer ........................................................ 50

Gambar 5.6

Form Maitenance SparePart .......................................................... 53

Gambar 5.7

Form Operator ............................................................................... 51

Gambar 5.8


Form Order Pembelian .................................................................. 51

Gambar 5.9

Form Pembelian............................................................................. 52

x

Gambar 5.10 Form Retur Pembelian .................................................................. 52
Gambar 5.11 Form Penjualan.............................................................................. 53
Gambar 5.12 Form Service ................................................................................. 53
Gambar 5.13 Form Penggajian............................................................................ 54
Gambar 5.14 Form Permintaan Barang............................................................... 54
Gambar 5.15 Form Absensi Mekanik ................................................................. 55
Gambar 5.16 Form Grafik Permintaan Barang ................................................... 55
Gambar 5.17 Form Grafik Informasi Stok Minimum ......................................... 56
Gambar 5.18 Form Grafik Informasi Stok Barang.............................................. 56
Gambar 5.19 Laporan Data Penjualan ................................................................ 57
Gambar 5.20 Laporan Data Mekanik .................................................................. 57
Gambar 5.21 Laporan Data Supplier ................................................................... 58

Gambar 5.22 Laporan Data Service .................................................................... 58
Gambar 5.23 Laporan Data Pembelian ............................................................... 59
Gambar 5.24 Laporan Data Barang..................................................................... 59
Gambar 5.25 Surat Order Pembelian ................................................................. 60
Gambar 5.26 Laporan Penggajian ....................................................................... 60
Gambar 5.27 Surat Retur Pembelian .................................................................. 61
Gambar 5.28 Laporan Retur Pembelian ............................................................. 61
Gambar 5.29 Nota Service .................................................................................. 62
Gambar 5.30 Nota Penjualan............................................................................... 62


xi

DAFTAR TABEL
Halaman
Tabel 4.1 Tabel Supplier .................................................................................... 35
Tabel 4.2 Tabel Master Order ............................................................................ 35
Tabel 4.3 Tabel Detil Order ............................................................................... 36
Tabel 4.4 Tabel Mekanik ................................................................................... 36
Tabel 4.5 Tabel Barang ..................................................................................... 37
Tabel 4.6 Tabel Detil Jual .................................................................................. 37
Tabel 4.7 Tabel Master Jual ............................................................................... 38
Tabel 4.8 Tabel Service Plus .............................................................................. 38
Tabel 4.9 Tabel Service ..................................................................................... 39
Tabel 4.10 Tabel Keterangan ............................................................................... 39
Tabel 4.11 Tabel Permintaan .............................................................................. 39
Tabel 4.12 Tabel Gaji ........................................................................................... 40

xii

BAB I
PENDAHULUAN

1.1 Latar Belakang Masalah
Perusahaan yang bekembang akan selalu berusaha ke arah penambahan
barang, guna melengkapi kebutuhan barang yang muncul tiap tahun. Hal ini akan
berakibat bahwa di suatu perusahaan yang barang penjualannya lengkap maka
pelanggan akan kembali ke tempat tersebut apabila membutuhkan barang lainnya.
Apabila terdapat suatu jenis barang yang sudah mencapai titik penyimpanan
terendah ( reorder – point) maka dapat diantisipasi dengan jalan melakukan
pemesanan kembali untuk menambah persediaan barang tersebut. Karena yang
tidak diinginkan pelanggan tidak dapat dilayani dikarenakan persediaan barang
dapat tersebut habis, hal ini sangat erat hubungannya dengan image dan daya
promosi perusahaan tersebut. Untuk melakukan pengelolaan stok barang tentu
saja membutuhkan ruang penyimpanan dan modal yang besar untuk
menyediakannya, oleh karena itu dibutuhkan perencanaan yang tepat agar ruang
yang terbatas bisa dimanfaatkan semaksimal mungkin.
Penekanan biaya untuk menyimpan stok barang sangat penting, ini
disebabkan tidak semua barang yang tersedia akan laku dijual, tergantung dari
barang yang diminta oleh para pelanggan. Untuk itu diperlukan perencanaan yang
baik sehingga perusahaan dapat memprediksi pemesanan barang yang
berhubungan dengan kapasitas gudang dan stok yang dibutuhkan pelanggan
dengan perencanaan yang baik. Maka perusahaan dapat memperoleh keuntungan
yang maksimal.

1

2

Yudhama Motor adalah

usaha swasta yang berstatus badan usaha

perorangan, dan bergerak dibidang jasa .Perusahaan pertama berdiri bergerak
dibidang pergantian olie dan service motor dengan 4 orang karyawan dan
peralatannya masih begitu sederhana. Setelah satu tahun berjalan perusahaan ini
bergerak melaju lebih cepat. Kemudian memperluas usahanya dengan membuka
bidang baru yaitu melayani pembelian dan penjualan spare part.
Dengan semakin banyaknya pelanggan pada saat transaksi penjualan
dimana customer melakukan order barang, bagian penjualan harus memeriksa
dahulu barang yang dipesan dan harus memeriksa terlebih dahulu stok yang
dipesan memenuhi atau tidak sehingga memerlukan waktu yang cukup lama untuk
memeriksa dan customer juga harus menunggu lama. Setiap transaksi penjualan
untuk mencatat data sering terjadi kesalahan yaitu hasil yang tidak sesuai dengan
kenyataan yang ada dan pencatatan barang yang tidak terkontrol, dengan jumlah
barang yang sangat banyak menyebabkan sering terjadi kesalahan antara lain
adanya data yang sama yang telah dicatat sebelumnya, pencatatan jenis dan
jumlah barang digudang sehingga arus keluar masuk dari barang kurang
terkontrol, serta juga sering kali terjadi data yang hilang sehingga perlu dilakukan
pemeriksaan ulang. Kurang tersedianya laporan yang benar, laporan yang diterima
oleh manajer pada kenyataannya banyak terjadi kekurangan- kekurangan, hal ini
disebabkan kurang akuratnya data mengenai data barang dan lambatnya proses
administrasi.
Untuk mengatasi permasalahan tersebut maka perlu dibuat sistem
informasi inventori yang terintegrasi dengan baik sehingga dapat membantu
kinerja, serta membantu dalam pengembangan aplikasi sistem nantinya.

3

1.2 Perumusan Masalah
Berdasarkan latar belakang maka dapat dirumuskan permasalahan
bagaimana membuat sistem informasi inventori yang dapat memberikan informasi
pembelian, penjualan dan service yang terintegrasi.

1.3 Batasan Masalah
Adapun batasan masalah dalam pembuatan sistem informasi ini adalah:
a. Proses Penjualan, terdiri dari proses dibawah ini:
1. Pengecekan stock barang.
2. Pencatatan transaksi penjualan dan pembayaran secara tunai.
b.

Proses Pembelian, terdiri dari proses dibawah ini:
1. Pencatatan order pembelian.
2. Pencatatan transaksi pembelian.
3. Pencatatan transaksi retur ke supplier.
4. Pencatatan transaksi pembayaran Hutang ke Supplier.

c.

Proses Service, terdiri dari proses dibawah ini:
1. Pencatatan transaksi service.
2. Pencatatan transaksi penjualan dan pembayaran secara tunai.

d.

Proses Penggajian, terdiri dari proses dibawah ini:
1.

Pencatatan absensi karyawan.

2.

Pencatatan transaksi penggajian karyawan/mekanik.

4

1.4 Tujuan
Tujuan dari pembuatan sistem informasi ini adalah:
a. Membuat sistem untuk memudahkan bagian administrasi untuk melakukan
pencatatan transaksi-transasksi dalam proses pembelian dan penjualan, data
supplier dan customer.
b. Membuat sistem untuk memudahkan bagian gudang untuk mengontrol
sirkulasi barang.
c. Membuat sistem untuk memudahkan bagian kasir untuk mengontrol
penggajian.
d. Membuat sistem untuk memudahkan manager untuk mengetahui peningkatan
service dan penjualan.
1.5 Manfaat
Manfaat yang diharapkan dalam pembuatan sistem ini adalah:
a. Bagian Administrasi Pembelian
Bagi bagian Administrasi Pembelian sistem ini dapat memudahkan
mengontrol persediaan barang sehingga mempercepat proses order pembelian,
retur pembelian sampai pembayaran hutang ke supplier serta

mengurangi

terjadinya minimum stock.
b. Bagian Administrasi Penjualan
Bagi bagian Administrasi Penjualan sistem ini dapat mempermudah
dalam pencarian barang dan mempercepat proses transaksi penjualan dan service
dan membantu kasir dalam memproses penggajian mekanik.

5

c. Bagian Gudang.
Bagi bagian Gudang sistem ini dapat memudahkan pencarian barang dan
melakukan pengontrolan persediaan barang.
d. Bagian Kasir
Bagi bagian Kasir sistem ini dapat memudahkan dalam pembuatan rekap
penjualan, rekap pembayaran baik supplier mapun customer.
e. Manager
Bagi Manager sistem ini dapat mempermudah mengetahui peningkatan
service dan penjualan, pengadaan barang yang belum ada pada stok dengan
laporan rekap penjualan dan service per periode.

1.6 Sistematika Penulisan
Sistematika penulisan pada proyek sistem informasi ini adalah sebagai
berikut:
Bab pertama pendahuluan menjelaskan tentang latar belakang masalah,
rumusan masalah, pembatasan masalah, tujuan, manfaat dan sistematika
penulisan.
Bab kedua hasil survey menjelaskan tentang gambaran umum
perusahaan, struktur organisasi perusahaan serta deskripsi tugas dari masingmasing bagian dalam perusahaan. Selain itu pada bab ini juga dijelaskan
mengenai analisa terhadap sistem yang lama.
Bab ketiga landasan teori menjelaskan tentang teori-teori yang digunakan
sebagai landasan dalam mendesain dan mengimplementasikan sistem yang dibuat.
Bab keempat Analisis dan Desain Sistem menjelaskan tentang prosedur
dan langkah-langkah sistematis dalam menyelesaikan proyek sistem informasi ini

6

dan menjelaskan tentang perancangan sistem dengan menggunakan context
diagram, data flow diagram, conceptual database dan physical database.
Bab kelima Implementasi dan Pembahasan menjelaskan tentang sistem
apa yang digunakan, cara setup program serta penjelasan pemakaian program
yang dibuat.
Bab keenam penutup menjelaskan tentang kesimpulan dari keseluruhan
bab-bab sebelumnya(Bab I, Bab II, Bab III, Bab IV, Bab V), serta saran-saran
yang bermanfaat guna peningkatan efisiensi sistem dan pengembangan sistem
sebelumnya.

7

BAB II
HASIL SURVEY

2.1 Gambaran Umum Perusahaan
Yudhama Motor mulai berdiri pada tahun 1989 yang berlokasi di Jalan
Rungkut Mapan Utara AA/11. Yudhama motor merupakan usaha swasta yang
berstatus badan usaha perorangan, dan bergerak dibidang jasa. Perusahaan
pertama berdiri bergerak dibidang pergantian olie dan service motor dengan 4
orang karyawan dan peralatannya masih begitu sederhana.
Pada tahun 1993 memperluas usahanya dengan membuka bidang baru
yaitu melayani pembelian dan penjualan spare part. Bidang usaha yang dilakukan
perusahaan yaitu usaha service motor serta pembelian dan penjualan spare part
juga perlengkapan motor lainnya.

2.2 Struktur Organisasi
Susunan Organisasi Perusahaan Yudhama Motor , terdiri atas:
a. Pimpinan.
b. Administrasi Penjualan.
c. Administrasi Pembelian.
d. Kasir.
e. Gudang.
f. Mekanik.

8

Bagan Susunan Organisasi Perusahaan Yudhama Motor Surabaya pada
gambar 2.1.

MANAGER

ADMINISTRASI

PENJUALAN

PEMBELIAN

GUDANG

MEKANIK

KASIR

Gambar 2.1. Bagan Struktur Organisasi Yudhama Motor Surabaya

2.3 Deskripsi Tugas
Deskripsi tugas dari masing-masing bagian antara lain sebagai berikut:
a. Pimpinan yaitu:
1. Sebagai penanggung jawab atas kelangsungan hidup perusahaan.
2. Mengkoordinir serta melakukan pengawasan terhadap aktivitas bawahan.
b. Bagian Administrasi Penjualan yaitu:
1. Mengkoordinir aktivitas penjualan di dalam mencapai pasar.
2. Memberikan perintah kepada anggota salesman dan berhak melakukan
kontrol terhadap konsumen-konsumen yang telah dilaporkan pada
manajer.
3. Memberikan laporan kepada pimpinan tentang hasil penjualan yang telah
dicapai serta memberikan informasi-informasi penting tentang masalah
yang timbul dalam pasar dan mencari langkah penyelesainnya.

9

4. Bertanggung jawab kepada pimpinan di dalam melaksanakan kegiatannya
untuk menembus pasar.
c.

Bagian Administrasi Pembelian yaitu:
1. Membuat laporan tentang persediaan sehingga dapat diketahui jumlah
stock setiap saat.
2. Bertanggung jawab terhadap segala hal yang berkaitan dengan pembelian.
3. Dalam segala aktifitasnya selalu mengadakan konfirmasi dengan manager.

d. Bagian Kasir yaitu:
1. Merencanakan dan menetapkan anggaran di dalam kelancaran aktivitas
perusahaan.
2. Mengadakan kegiatan pembukuan dan pemeriksaan keuangan.
3. Melakukan pembayaran-pembayaran yang berhubungan dengan tagihantagihan perusahaan.
4. Menangani biaya gaji karyawan.
5. Memberikan

laporan

dan

mempertanggungjawabkan

perusahaan.
e. Bagian Gudang yaitu:
1. Melakukan pengecekan status barang digudang.
2. Memeriksa dan mengawasi keluar masuknya barang digudang.
3. Membuat laporan pengadaan barang digudang.
f. Bagian Mekanik yaitu:
1. Melaksanakan surat perintah kerja dari administrasi penjualan.
2. Mempertanggung jawabkan perkerjaan yang telah dilaksanakan.
3. Membuat laporan data perbaikan service .

keuangan

10

2.4 Analisis Sistem Lama
Sistem informasi inventory yang dibuat ini meliputi proses pembelian,
proses penjualan, proses service 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 akan diarsip oleh bagian pembelian kemudian membuat laporan data
barang baru dan laporan pembelian. Laporan

data barang baru dan laporan

pembelian tersebut diberikan ke manajer 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.

11

Proses perbaikan (service) digunakan untuk mencatat data-data yang
berhubungan dengan 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 sepeda motor maka
mekanik memeriksa 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 bagian penjualan
mencatat data barang yang dibutuhkan tersebut, nomor polisi, siapa mekanik yang
menangani, perbaikan apa saja yang dilakukan, serta berapa biayanya.
Pada saat perbaikan ketika barang yang dicari oleh customer tidak ada
maka nama barang tersebut dicatat untuk dijadikan keputusan oleh perusahaan
pada saat order pembelian. Hal ini dilakukan supaya barang yang sudah dibeli dari
supplier tidak terlalu lama tersimpan digudang sehingga tidak ada barang yang
tidak laku pada proses penjualan barang.
Didalam proses perbaikan juga menentukan gaji dari mekanik karena
penghitungan gaji mekanik dihitung dari biaya perbaikan yang dilakukan oleh
masing-masing mekanik ditambah dengan biaya uang makan yang diberikan
perusahaan. Pembagian gaji tersebut tergantung dari kebijaksanaan perusahaan
dan termasuk juga bonus yang diberikan.
Setelah diadakan survei maka didapatkan dokumen flow manual dari
desain sistem informasi inventori ini adalah sebagai berikut:

12

a. Proses Pembelian Manual
Gambar dari dokumen flow manual proses pembelian di Yudhama Motor
Surabaya adalah dapat dilihat pada gambar 2.2.

PENJUALAN

SUPPLIER

MANAGER

BACK OFFICE

Mulai
Laporan
Persetujuan
Pembelian

Buat Laporan
Persetujuan
Pembelian
Permintaan
Barang dari
Customer

Laporan
Persetujuan
Pembelian
Manajer Setujui

Laporan
Persetujuan
Pembelian

Yes
Laporan
Persetujuan
Pembelian

Laporan data stok
habis dan data
permintaan barang
NotaNota
Buat
Penjualan
Order Barang
2

A
1

Nota Order
Barang

2

2
Nota Order
Barang
N

1
Nota
Pengiriman

2
Nota
Pengiriman
N

Pembayaran
Barang
Simpan data
barang

2
1
Laporan Data
Barang

2
Laporan Data
Barang

N
Buat Laporan
Pembelian

2
Laporan
Pembelian

2
1
Laporan
Pembelian
N

Selesai

Gambar 2.2. Dokumen Flow Manual Proses Pembelian

13

b. Proses Penjualan Manual
Gambar dari dokumen flow manual proses penjualan di Yudhama Motor
Surabaya adalah dapat dilihat pada gambar 2.3.

CUSTOMER

FRONT OFFICE

PENJUALAN

MANAGER

Laporan Barang
Digudang

Mulai
Cari barang
digudang

Data request
dari customer

Permintaan
Barang
Barang ada ?

No

Yes

Barang
termasuk stok

Buat Nota
Penjualan
Yes

Membuat
data request
dari customer

2

2
Nota
Penjualan

1

A
Nota
Penjualan
N
2
Pembayaran
Barang

Terima
Barang

1
Data request
dari customer
N

Membuat
Laporan

Selesai

2
1

2
Laporan
Penjualan

Laporan
Penjualan
N

Gambar 2.3. Dokumen Flow Manual Proses Penjualan

14

c. Proses Perbaikan (Service) Manual
Gambar dari dokumen flow manual proses perbaikan di Yudhama Motor
Surabaya adalah dapat dilihat pada gambar 2.4.

CUSTOMER

MEKANIK

MANAGER

FRONT OFFICE

Mulai
Data Keluhan

Keluhan
Customer

Daftar Permintaan

Yes

Cari Barang ?

Data barang

Butuh Spare
part ?

No
Barang Ada ?

No
Yes
Buat Daftar Jenis
Kelompok dan
Service

2
2

1 Jenis
Kelompok
dan Jenis
service
Service
Kendaraaan

Jenis
Kelompok
dan Jenis
service

N

Buat Nota
Service

2

2
Nota Service

1
Nota Service

N

Pembayaran
Service

Buat Laporan
Pembayaran
Service

Selesai
2
1
Laporan Service

N
2
Laporan
Service

Gambar 2.4. Dokumen Flow Manual Proses Perbaikan

15

2.5 Dokumen I/O
Dokumen Input dan Output yang ada pada sistem lama antara lain adalah
sebagai berikut:
a. Nota Pembayaran
Gambar dari nota pembayaran sistem yang lama pada Yudhama Motor
Surabaya adalah dapat dilihat pada gambar 2.5.

Gambar 2.5. Nota Penjualan

16

b. Nota Order Pembelian
Gambar dari nota order pembelian sistem yang lama pada Yudhama Motor
Surabaya adalah dapat dilihat pada gambar 2.2.

Gambar 2.6. Nota Order Pembelian

17

17

BAB III
LANDASAN TEORI

3.1 Sistem Informasi
Sistem Informasi adalah suatu proses penyampaian informasi kepada
mereka yang membutuhkan, dimana sebelumnya terjadi proses pengolahan data
menjadi bentuk informasi yang lebih berguna.

3.2 Inventory
Setiap badan usaha yang bergerak dalam bidang perdagangan tidak akan
lepas dari masalah inventori. Inventori adalah suatu hal yang berhubungan dengan
masalah persediaan barang, kegiatan penjualan maupun pembelian pada suatu
badan usaha, sehingga sangat berpengaruh terhadap perkembangan badan usaha
itu sendiri.
3.2.1

Proses Penjualan
Penjualan barang merupakan sumber terbesar pemasukan kas. Pada proses

penjualan suatu perusahaan, pembeli barang datang langsung keperusahaan
tersebut, melakukan order barang ke bagian penjualan, dan melakukan
pembayaran pada kasir.
3.2.2

Proses Pembelian
Proses pembelian terjadi apabila barang berada dibawah limit, maka harus

melakukan pemesanan barang ke supplier. Jika tidak ada perubahan harga maka
supplier langsung melakukan pengiriman barang. Barang yang diterima dari
supplier kemudian akan disimpan di gudang.

17

18

3.2.3

Proses Pengelolaan Barang digudang
Walaupun perusahaan merupakan asset( kekayaan), tetapi bukan berarti

persediaan dalam jumlah banyak akan menguntungkan suatu perusahaan.
Persediaan banyak tetapi daya beli rendah akan menyebabkan perputaran uang
yang tidak sehat karena banyak tersita di perusahaan. Oleh sebab itu, harus
dilakukan kontrol terhadap persediaan dengan menentukan batas minimum dan
maksimum dari tiap jenis barang. Berapa jumlah maksimum dan minimum yang
harus disediakan tergantung dari analisan terhadap hasil penjualan selama periode
tertentu.

3.3 Analisis dan Perancangan Sistem
Analisis sistem dapat didefinisikan sebagai penguraian suatu sistem
informasi yang utuh kedalam bagian-bagian komponen dengan maksud untuk
mengidentifikasikan dan mengevaluasi permasalahan, kesempatan, hambatan
yang terjadi dan kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan.
Analisis sistem dilakukan setelah tahap perencanaan sistem sebelum tahap
perancangan sistem. Langkah-langkah dasar dalam melakukan analisis:
A. Identify, yaitu mengidentifikasi masalah.
B. Understand, yaitu mengenal masalah.
C. Analyze, yaitu menganalisa masalah.
D. Report, yaitu membuat laporan hasil analisa.
Setelah analisis sistem dilakukan, tahap selanjutnya adalah perancangan sistem.
Perancangan sistem dapat didefinisikan sebagai tahap setelah:
A. Identify, yaitu mengidentifikasi masalah.
B. Understand, yaitu mengenal masalah.

19

Perancangan sistem mempunyai dua tujuan utama, yaitu memenuhi kebutuhan
kepada pemakai dan untuk memberikan gambaran yang jelas dan rancang bangun
yang lengkap kepada pemrogram dan ahli teknik lainnya yang terlibat.

3.4 Dokumen Flow
Menurut Hartono (1999:800) Bagan alir dokumen (document flowchart)
atau disebut juga bagan alir formulir (form flowchart) atau paperwork flowchart
merupakan bagan alir yang menunjukkan arus dari laporan dan formulir termasuk
tembusan-tembusannya. Dokumen flow berfungsi untuk menggambarkan aliran
suatu dokumen dari suatu sistem dengan menggunakan simbol-simbol sederhana.

3.5 Data Flow Diagram
Data flow diagram (DFD) berfungsi untuk menggambarkan proses aliran
data yang terjadi didalam sistem dari tingkat yang tertinggi sampai yang terendah,
yang memungkinkan kita untuk melakukan dekomposisi, mempartisi atau
membagi sistem kedalam bagian-bagian yang lebih kecil dan yang lebih
sederhana.
DFD sering digunakan untuk menggambarkan sistem yang telah ada atau
sistem baru yang akan dikembangkan secara logika tanpa mempertimbangkan
lingkungan fisik dimana data tersebut mengalir (misalnya lewat telpon, surat dan
sebagainya) atau lingkungan fisik dimana data tersebut akan disimpan. DFD
merupakan alat yang digunakan pada metodologi pengembangan sistem yang
terstruktur (structured analysis and design). DFD merupakan alat yang cukup
populer sekarang ini, karena dapat menggambarkan arus data di dalam sistem

20

dengan terstruktur dan jelas. Lebih lanjut DFD merupakan dokumentasi dari
sistem yang baik (Hartono, 1999:700).
Beberapa simbol dalam DFD antara lain:
a. Eksternal entity (kesatuan luar) merupakan kesatuan di lingkungan luar dari
sistem yang dapat berupa orang, organisasi atau sistem lainnya yang berada di
lingkungan luarnya yang akan memberikan input atau menerima output dari
sistem. Gambar dari kesatuan luar ini sebagaimana gambar 3.1.
b. Arus data menunjukkan arus dari data yang dapat berupa masukan untuk
sistem atau hasil dari proses sistem. Gambar arus data ditunjukkan oleh
gambar 3.2.
c. Simpanan Data (Data Store) merupakan simpanan dari data yang dapat berupa
suatu file atau database di sistem komputer. Gambar dari simpanan data
ditunjukkan oleh gambar 3.3.
d. Proses sebagaimana gambar 3.4 adalah kegiatan atau kerja yang dilakukan
oleh orang, mesin atau komputer dari hasil suatu arus data yang masuk ke
dalam proses untuk dihasilkan arus data yang akan keluar dari proses.

Gambar 3.1. Kesatuan Luar (Eksternal Entity)

Gambar 3.2. Arus Data

21

Gambar 3.3. Simpanan Data (Data Store)

Gambar 3.4. Proses

3.6 Database Management System
Menurut Lucas (1987:183) Sistem manajemen database adalah sebuah
sistem yang dapat kita gunakan untuk mendesain struktur file secara jauh lebih
mudah dan menyiapkan suatu data-base yang dapat digunakan oleh sejumlah
aplikasi yang berlainan.

3.7 Entity Relational Diagram
Struktur logika secara keseluruhan dari sebuah basis data dapat dinyatakan
secara grafis melalui sebuah ER-Diagram yang terdiri atas komponen-komponen
sebagai berikut:
a. Persegi panjang, yang melambangkan himpunan entity.
b. Elips, yang melambangkan atribut.
c. Belah Ketupat, yang menandakan suatu proses persetujuan untuk menentukan
2 pilihan atau ya dan tidak.
d. Garis lurus, yang menghubungkan atribut-atribut pada himpunan entity dan
himpunan pada himpunan hubungan.

22

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 prosesproses 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

PENJUALAN

SUPPLIER

MANAGER

BACK OFFICE

Mulai
Laporan
Persetujuan
Pembelian

Membuat
Persetujuan
Pembelian

Permintaan
Barang dari
Customer

Laporan
Persetujuan
Pembelian
No
Manajer Setujui

Laporan
Persetujuan
Pembelian

Yes
Buat Nota Order
Laporan data stok
habis dan data
permintaan barang
1

Laporan
Persetujuan
Pembelian
2

2

Nota Order
Barang

Nota Order
Barang
A
N
2

2

Nota
Pengiriman

1
Nota
Pengiriman
N

Input Data Trans.
Pembelian

Data Pembelian

Update Data
Barang

Data Barang

Cetak Laporan
Pembelian dan
Data Barang

2

Laporan Data
Barang

2

2

1
Laporan Data
Barang

2
Laporan
Pembelian

1
N

Laporan
Pembelian
N

Selesai

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

Cari Barang

Mulai

PENJUALAN

MANAGER

Data Barang
Data request
dari customer

Barang ada ?
Permintaan
Barang

Barang
termasuk stok

No

Yes

Yes

A

Input Trans.
Penjualan

Penjualan

2

No

Input data request
customer

Update Data
Barang

Nota
Penjualan

Data Keluhan

Data Barang
Mencetak data
request customer
Mencetak Nota
dan Laporan
Penjualan
2
1

2
1

2

Data request
dari customer

Nota
Penjualan
2

Laporan
Penjualan
N

N
1
Laporan
Penjualan
N

Selesai

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

FRONT OFFICE

Mulai
Daftar Permintaan

Data Keluhan

Cari Barang
Keluhan
Customer

Butuh Spare
part ?

Yes

Cari barang

No
Barang Ada ?
Buat Daftar Jenis
Kelompok Service

Yes

Data Jenis dan
Kelompok
service

Mencetak data
jenis kelompok,
nota service dan
laporan service

2

2
1

2

Jenis
Kelompok
dan Jenis
service
2

Jenis
Kelompok
dan Jenis
service

N
1

Nota Service

Nota Service
2
N
1
Laporan Service
N

Selesai

2
Laporan
Service

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:

TANDA TRM GAJI
DT JUAL

DATA KELUHAN
DT GAJI MEK

DT JUAL SERVICE PLUSFRONT OFFICE NOTA PENJUALAN
DT SERVICE
DT REQUEST

DT REQ SERVICE PLUS
DT SERVICE
DT NOTA
INF BRG
DT
MEK
SERVC
INF
JUAL
BRG
PLUS
SERVICE

DT TRM BRG
SUPPLIER

CUSTOMER

0
NOTA SERVICE PLUS
NOTA ORDER BELI
NOTA ORD BELI

NOTA JUAL
LAP PEMBELIAN BRG

DT SUPPL

SISTEM INFORMASI INVENTORY

LAP REQUEST

DT ORDER BELI

LAP GAJI MEKANIK

+

LAP KELUHAN

NOTA KIRIM BRG

TANDA TERIMA GAJI

LAP REQ SERV PLUS
MANAGER

LAP JUAL
DT BRG

LAP SERVICE PLUS

DT TERIMA BRG

BACK OFFICE

MEKANIK

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:

0
SISTEM
INFORMASI
INVENTORY

1

2

3

4

SERVICE

PENJUALAN

PEMBELIAN

GAJI MEKANIK

1.1

2.1

3.1

4.1

CATAT KELUHAN

CARI BARANG

CEK BARANG
DAN SUPPLIER

CHECK SERVICE
MEKANIK

1.2

2.2

3.2

4.2

CARI BARANG

CATAT TRANS
JUAL

CATAT ORDER
BELI

CATAT GAJI
MEKANIK

1.3

2.3

CATAT REQUEST

CATAT REQUEST

3.3
CATAT
PENERIMAAN
ORDER

1.4
CATAT SERVICE

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

ambil master order
1

SUPPLIER

3

MASTER
ORDER

2

DETIL ORDER

LAP SERVICE PLUS
NOTA SERVICE PLUS

CUSTOMER

MANAGER

LAP REQ SERV PLUS
LAP GAJI MEKANIK
DT INF BRG JUAL
1

simpan master jual
ambil master jual

DT JUAL

LAP REQUEST

NOTA JUAL

LAP JUAL

PENJUALAN

DT REQUEST

ambil data barang

+
5

7

MASTER JUAL

simpan data detil jual

simpan master jual

NOTA KIRIM BRG
DT ORDER BELI

REQUEST
simpan data request
simpan detil order

BACK OFFICE

2

ambil data supplier

simpan master order

NOTA ORDER BELI

NOTA ORD BELI
DT SUPPL
DT BRG

PEMBELIAN

SUPPLIER

ambil dt brg
ambil data brg

+

DT TERIMA BRG
LAP PEMBELIAN BRG

DT TRM BRG
DATA KELUHAN
simpan data barang

FRONT OFFICE

4

BARANG

NOTA PENJUALAN
DT REQ SERVICE PLUS
ambil data detil jual
6

DETIL JUAL

3
ambil dt barang
DT JUAL SERVICE PLUS
DT INF BRG SERVICE

SERVICE

DT SERVICE
ambil data master jual
simpan data keluhan

+

NOTA SERVC PLUS
8

SERVICE

SERVICE PLUS

10

MEKANIK

ambil data servic

simpan mekanik

ambil data service
simpan data service

11

KELUHAN

4

DT GAJI MEK
ambil data gaji

ambil dt mekanik

TANDA TRM GAJI

GAJI MEKANIK
LAP KELUHAN

DT SERVICE MEK
12

9
simpan data service plus

MEKANIK

+

GAJI

TANDA TERIMA GAJI

simpan data 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.
1
4

ambil data barang

DT INF BRG JUAL
CARI BARANG

ambil master jual
5

MASTER JUAL

2

LAP JUAL
FRONT
OFFICE

DT JUAL

CATAT TRANS JUAL

NOTA PENJUALAN

BARANG

simpan data barang
6

simpan data detil jual

DETIL JUAL

simpan master jual
NOTA JUAL

CUSTOMER

3
DT REQUEST
CATAT REQUEST
MANAGER

7

REQUEST

simpan data request

LAP REQUEST

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.

1
DT SUPPL

1

DT BRG

CHECK BRG DAN
SUPPLIER

ambil dt brg
4

BACK
OFFICE

SUPPLIER

ambil data supplier

BARANG

2
ambil master order

DT ORDER BELI
CATAT ORDER BELI
NOTA ORD BELI

2

MASTER
ORDER

simpan master order

3
ambil data brg

NOTA KIRIM BRG
DT TERIMA BRG

CATAT PENERIMAAN
BRG

3

LAP PEMBELIAN BRG

MANAGER

DETIL ORDER

simpan detil order
DT TRM BRG

NOTA ORDER BELI

Gambar 4.8. DFD Level 1 Proses Pembelian

SUPPLIER

32

6.

DFD Level 1 Proses Perbaikan
DFD level 1 proses perbaikan dapat dilihat gambar 4.9.

1
MEKANIK

LAP KELUHAN
CATAT KELUHAN

simpan data keluhan

11

KELUHAN

4

BARANG

DATA KELUHAN
2
ambil dt barang
CARI BRG
DT INF BRG SERVICE

FRONT
OFFICE

3
LAP REQ SERV PLUS

DT REQ SERVICE PLUS

MANAGER

CATAT REQ

4

NOTA SERVC PLUS
ambil data service

LAP SERVICE PLUS
ambil data master jual
simpan data service plus

CATAT SERVICE

simpan master jual

DT SERVICE

ambil data detil jual

DT JUAL SERVICE PLUS

8

SERVICE

10

5
simpan data service
NOTA SERVICE PLUS

MEKANIK

6

MASTER JUAL

DETIL JUAL

simpan mekanik

9

SERVICE PLUS

CUSTOMER

Gambar 4.9. DFD Level 1 Proses Service
7.

DFD Level 1 Proses Penggajian
DFD level 1 proses penggajian dapat dilihat gambar 4.10.
1

10

MEKANIK

8

SERVICE

ambil dt mekanik
CHECK SERVICE
MEKANIK

DT SERVICE MEK

ambil data servic
ambil data gaji

2
FRONT
OFFICE

TANDA TRM GAJI
DT GAJI MEK

MEKANIK

simpan data gaji

12

GAJI

CATAT GAJI MEKANIK

TANDA TERIMA GAJI
LAP GAJI MEKANIK

Gambar 4.10. DFD Level 1 Proses Penggajian

MANAGER

33

c. Entity Relational Diagram
1.

Conceptual Data Model
Conceptual data model dari sistem informasi bengkel ini dapat dilihat pada

gambar 4.11.
MAS TE R_ RE TUR
NORET UR
T GLRET UR
IDSUPP LIE R

RETUR BELI

S UP PLIE R
IDSUPP LIE R
NAMA
A LAMAT
K OT A
T ELP
NO FA X

RETUR BARAN G
PESAN BARAN G
ORDER BARANG

DET IL ORDER
JMLRE TUR

DETIL_RETUR

MAS TE R ORDE R

DET IL_RE T UR
JMLRE TUR
HARGA

PEMBELIAN

NO ORDER
T GL ORDE R

TERIMA BARAN G

S PA RE PA RT
RINCIAN RETU R

DET IL JUA L
JMLJUA L
HARGA

UPDATE BARANG

K ODE S PA REP ART
NAMA
JMLRE TUR
HARGA BE LI
HARGA JUAL

DET IL_BE LI
DETIL BELI

RINCIAN BELI

HARGA
JMLRE TUR

MAS TE R_ BE LI
NOB ELI
T GLB ELI
IDSUPP LIE R

BAYAR
DATA J UAL

S ERVICE PLUS
MAS TE R J UA L
NO JUAL
T GL T RA NS

P ERMINTA A N
NAMA
JUMLA H RE Q

TOTAL SERVICE
SPARE PART

P EMBA YA RAN
NOT RA NS
T GLB AY A R
S TA TUS

DET IL_KE LUHA N
DATA REQUEST

S ERVICE
S ERVICE TRANS
T GL
JA M

BAYAR SERVICE
RINCIAN SERVICE

CUS TOME R
IDCUST OME R
NAMA
A LAMAT
JNSK ELA MIN
K OT A
T ELP

MEK ANIK
NIP
NAMA
A LAMAT
K OT A
UMUR
GAJI

K ELUHA N
PENGGAJIAN

GAJI
T GL A MB IL
JA M

DET IL SE RVICE
NMS ERVICE
HARGA

KELUHAN SERVICE
KELUHAN

KENDARAAN

MOT OR
K ENDA RA A N
NOP OLIS I

Gambar 4.11. CDM Sistem Informasi Bengkel

RINCIAN KELUHAN

MAS TE R_ KE LUHAN
NOK ELUHAN
T ANGGAL

34

2.

Physical Data Model
Physical data model dari sistem informasi bengkel ini dapat dilihat pada

gambar 4.12. dibawah ini:
S UP PLIE R

MAS TE R_RE TUR
K ODE_S UP P LIER
NORET UR
T GLRET UR
IDSUPP LIER
NOB ELI

V ARCHAR(10)
V ARCHAR(10)
DAT E
V ARCHAR(10)
V ARCHAR(10)

KODE_SUPPLIER = KODE_SUPPLIER

DET IL_ORDER
K ODE_S PA REP ART V ARCHAR(10)
NO_ORDER
V ARCHAR
JMLRE TUR
INT

DET IL_RE T UR
K ODE_S PA REP ART
JMLRE TUR
HARGA

K ODE_S UP P LIER
NAMA
A LAMAT
K OT A
T ELP
NO_FA X

V ARCHAR(10)
INT
INT

KODE_SUPPLIER = KODE_SUPPLIER

MAS TE R_ORDE R

NO_ORDER = NO_ORDER
NO_ORDER
KODE_SPAREPART = KODE_SPAR EPART

S PA RE PA RT
K ODE_S PA REP ART V ARCHAR(10)
NAMA
V ARCHAR(50)
JMLRE TUR
INT
HARGA _BE LI
INT
HARGA _JUA L
INT

KODE_SPAREPART = KODE_SPAR EPART

K ODE_S UP P LIER
T GL_ORDER

V ARCHAR(10)
V ARCHAR(10)
INT
INT

DET IL_BE LI
NOB ELI
V ARCHAR(10)
K ODE_S PA REP ART V ARCHAR(10)
HARGA
INT
JMLRE TUR
INT

NOBELI = NOBELI

NOBELI = NOBELI

P EMBA YA RAN
NOT RA NS
NOB ELI
T GLB AY AR
S TA TUS

S ERVICE_P LUS
NO_S ERVICE V ARCHAR(10)
NO_JUAL
V ARCHAR(10)

NO_SERVICE = NO_SERVICE
NO_JUAL = NO_JUAL
NO_SERVICE = NO_SERVICE

S ERVICE
NOK ELUHA N V ARCHAR(10)
NO_S ERVICE V ARCHAR(10)
NIP
V ARCHAR(10)
T GL
DAT E
JA M
T IME

DET IL_SE RVICE
NO_S ERVICE V ARCHAR(10)
NMS ERVICE
V ARCHAR(10)
HARGA
INT
NOKELUHAN = NOKELUHAN

IDCUSTOMER = IDCUSTOMER

NIP = NIP

NIP
T GL_A MB IL
JA M

GAJI
V ARCHAR(10)
DAT E
T IME

MAS TE R_K E LUHAN
IDCUST OME R V ARCHAR(10)
NOK ELUHA N
V ARCHAR(10)
T ANGGAL
V ARCHAR(10)

IDCUSTOMER = IDCUSTOMER

MOT OR
IDCUST OME R
K ENDA RA A N
NOP OLIS I

V ARCHAR(10)
V ARCHAR(10)
DAT E
V ARCHAR(1)

MEK ANIK
NIP
V ARCHAR(10)
NAMA
V ARCHAR(50)
A LAMAT V ARCHAR(50)
K OT A
V ARCHAR(30)
UMUR
INT
GAJI
INT

NIP = NIP
NO_SERVICE = NO_SERVICE

CUS TOME R
IDCUST OME R V ARCHAR(10)
NAMA
V ARCHAR(50)
A LAMAT
V ARCHAR(50)
JNSK ELA MI N V ARCHAR(1)
K OT A
V ARCHAR(30)
T ELP
V ARCHAR(20)

V ARCHAR(10)
V ARCHAR
DAT E
V ARCHAR(10)

KODE_SPAREPART = KODE_SPAR EPART

MAS TE R_JUA L
NO_JUAL
V ARCHAR(10)
T GL_T RA NS DAT E

P ERMINTA A N
NO_S ERVICE V ARCHAR(10)
NO_JUAL
V ARCHAR(10)
NAMA
V ARCHAR(50)
JUMLA H_RE Q INT

MAS TE R_B E LI

NOB ELI
NO_ORDER
T GLB ELI
IDSUPP LIER

KODE_SPAREPART = KODE_SPAR EPART

NO_JUAL = NO_JUAL

NO_JUAL = NO_JUAL

V ARCHAR
V ARCHAR(10)
DAT E

NO_ORDER = NO_ORDER

DET IL_JUA L
NO_JUAL
K ODE_S PA REP ART
J MLJ UA L
HARGA

V ARCHAR(10)
V ARCHAR(50)
V ARCHAR(50)
V ARCHAR(30)
VNOBELI
ARCHAR(20)
= NOBELI
V ARCHAR(20)

V ARCHAR(10)
V ARCHAR(50)
V ARCHAR(10)

Gambar 4.12. PDM Sistem Informasi Bengkel

NOKELUHAN = NOKELUHAN

DET IL_KE LUHA N
NOK ELUHA N V ARCHAR(10)
K ELUHA N
V ARCHAR(30)

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.
1.
2.
3.
4.
5.
6.

Field
Kode_Supplier
Nama
Alamat
Kota
Telp
No. Fax

Type
Char
Varchar
Varchar
Varchar
Varchar
Varchar

Length
5
50
50
35
2
2

Key
PK
NN
NN
NN
NN
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.
1.
2.
3.
4.

Field
No_Order
Kode_Supplier
Tgl_Order
Total_Beli

Type
Char
Char
DateTime
Integer

Length
10
5
50
35

Key
PK
FK
NN
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.
1.
2.
3.
4.

Field
No_Order
Kode_Barang
Jumlah
Harga_Beli

Type
Char
Char
TinyInt
Integer

Length
10
5

Key
PK1
PK2,FK
NN
NN

Length
5
50
50
35
20
20

Key
PK
NN
NN
NN

4. Tabel Mekanik
Nama tabel

: Mekanik

Primary key

: NIK

Fungsi

: Menyimpan data mekanik

Foreign key

:Tabel 4.4. Tabel Mekanik

No.
1.
2.
3.
4.
5.
6.

Field
NIK
Nama
Alamat
Kota
Telp
Umur

Type
Char
Varchar
Varchar
Varchar
Varchar
Varchar

NN

37

5. Tabel Barang
Nama tabel

: Barang

Primary key

: Kode_Barang

Fungsi

: Menyimpan data barang

Foreign key

:Tabel 4.5. Tabel Barang

No.
1.
2.
3.
4.
5.

Field
Kode_Barang
Nama
Stock
Harga_Beli
Harga_Jual

Type
Char
Varchar
TinyInt
Integer
Integer

Length
5
50

Key
PK
NN
NN
NN
NN

6. Tabel Detil Jual
Nama tabel

: Detil_Jual

Primary key

: Order_Jual, Kode_Barang

Fungsi

: Menyi