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