Sistem informasi pembelian, penjualan spare part mobil dan pelayanan jasa service serta jasa carwash di PT.Huripan Merah Motor
Gender : Male
Religion : Moslem
Marital Status : Single Citizenships : Indonesia
Permanent Adress : Komp. Mekar Sari Endah A.6 No. 24 RT 04 RW 24, Baleendah, Kabupaten Bandung–40375
Phone Number : 085722432666
Email : pangeran_biru666@yahoo.com
FORMAL EDUCATION
SDN Galih Pawarti 1997–2002
SMPN 1 Dayeuh Kolot 2002–2005
SMAN 1 Dayeuh Kolot 2005–2008
NON-FORMAL EDUCATION
Android Seminar : Kreativitas Tanpa Batas 2012 Seminar Nasional Teknologi Informasi : Ready to Clouds
Computing with Windows 8 and Office 365
2012 Extra Large Workshop : Merakit dan Instalasi PC (Building and
Instalating PC)
2013
LANGUAGE SKILLS Bahasa Indonesia
Bahasa Sunda English
(2)
SKRIPSI
Diajukan sebagai salah satu syarat kelulusan pada Program Studi Sistem Informasi Jenjang S1 (Strata 1)
Fakultas Teknik dan Ilmu Komputer
YUSUF PURNAMA SUHENDAR
NIM. 1.05.09.474
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
2014
(3)
iii
Puji syukur penulis sampaikan kehadirat Allah SWT yang telah memberikan rahmat dan inayah-Nya, sehingga penulis dapat menyelesaikan Skripsi ini, tidak lupa saya panjatkan solawat serta salam semoga dilimpahkan kepada junjunan kita nabi besar Muhammad SAW, karena atas perantaranya kita senantiasa berada dalam agama dan keyakinan yang diridhoi oleh Allah SWT.
Skripsi dengan judul“Sistem Informasi Pembelian, PenjualanSpare Part Mobil Dan Pelayanan JasaServiceSerta JasaCarwashdi PT Huripan Merah Motor” disusun guna memenuhi syarat kelulusan dalam memperoleh gelar Sarjana (S1) pada Program Studi Sistem Informasi, Fakultas Teknik dan Ilmu Komputer, Universitas Komputer Indonesia (UNIKOM) Bandung.
Penulis merasa bangga mampu menyelesaikan Skripsi ini, walaupun dalam proses pengerjaannya penulis menemukan berbagai macam ujian dan cobaan yang begitu rumit. Namun atas kesabaran dan bantuan semua pihak, akhirnya penulis dapat menyelesaikan tugas dan kewajiban penulis sebagai seorang mahasiswa. Selama penyusunan Skripsi ini, tidak sedikit bimbingan dan bantuan dari semua pihak, maka dengan rasa tulus penulis ingin mengucapkan terima kasih kepada semua pihak yang telah memberikan dorongan dan semangat baik material maupun spiritual. Dan penulis ingin mengucapkan terima kasih kepada yang terhormat dan tercinta :
(4)
iv Indonesia.
3. Prof. Dr. H. Denny Kurniadie, Ir., M.Sc. selaku Dekan Fakultas Teknik dan Ilmu Komputer.
4. Syahrul Mauluddin, S.Kom., M.Kom. selaku Ketua Program Studi Sistem Informasi.
5. R. Fenny Syafariani, S.Si., M.Stat. selaku dosen wali yang telah memberikan dukungan dan semangat dari awal penulis masuk kuliah sampai penyusunan Skripsi ini.
6. Bella Hardiyana, S.Kom., M.Kom. selaku dosen pembimbing yang telah berkenan meluangkan waktu guna membimbing, mengarahkan, dan memberi petunjuk yang sangat berharga demi selesainya penyusunan Skripsi ini. 7. Seluruh Dosen Pengajar dan Staf Universitas Komputer Indonesia
(UNIKOM) Bandung khususnya di Jurusan Sistem Informasi.
8. H. Yuyun Supriatna selaku Pemilik PT Huripan Merah Motor yang telah mengijinkan untuk melakukan penelitian di PT Huripan Merah Motor.
9. Seluruh Pegawai PT Huripan Merah Motor yang telah memberikan informasi dan data-data kepada penulis.
10. Keluarga tercinta yang telah memberikan kasih sayang serta doa, moril dan materil sehingga penulis dapat menyelesaikan Skripsi ini dengan lancar.
(5)
v penulis.“Komunitas Intisari Sehat Selalu”.
13. Teman-teman KMS 24 atas doa, motivasi dan bantuan kepada penulis.
“Wardam Pergerakan Bawah Tanah”.
14. Semua pihak yang telah membantu penyelesaian Skripsi ini yang tidak dapat penulis sebutkan satu persatu.
Tiada manusia yang sempurna, karenanya penulis menyadari adanya keterbatasan ilmu dan kemampuan yang dimiliki, sehingga dalam penyusunan Skripsi ini banyak terdapat kekurangan. Akhir kata, semoga semua pihak yang telah memberikan bantuan dan dukungannya mudah-mudahan mendapatkan balasan dari apa yang telah diberikannya dari Allah SWT. Saya berharap semoga dari hasil Skripsi ini dapat memberikan manfaat khususnya bagi saya selaku penulis dan umumnya bagi pembaca.
Wassalaamu’alaikum Warahmatullaahi Wabarakaatuh
Bandung, 14 Februari 2014
(6)
vi
LEMBAR PENGESAHAN PERNYATAAN KEASLIAN
ABSTRAK ... i
ABSTRACT... ii
KATA PENGANTAR ... iii
DAFTAR ISI ... vi
DAFTAR GAMBAR ... xi
DAFTAR TABEL ... xvi
DAFTAR SIMBOL ... xix
BAB I PENDAHULUAN ... 1
1.1. Latar Belakang Penelitian ... 1
1.2. Identifikasi Masalah dan Rumusan Masalah ... 2
1.2.1. Identifikasi Masalah ... 2
1.2.2. Rumusan Masalah ... 3
1.3. Maksud dan Tujuan Penelitian ... 4
1.3.1. Maksud Penelitian ... 4
1.3.2. Tujuan Penelitian ... 4
1.4. Kegunaan Penelitian ... 5
(7)
vii
BAB II LANDASAN TEORI ... 10
2.1. Konsep Dasar Sistem ... 10
2.1.1. Karakteristik Sistem ... 10
2.1.2. Klasifikasi Sistem ... 13
2.2. Pengertian Informasi ... 14
2.2.1. Kualitas Informasi ... 15
2.2.2. Nilai Informasi ... 16
2.3. Sistem Informasi ... 16
2.4. Konsep Dasar Sistem Informasi ... 17
2.4.1. Komponen Sistem Informasi ... 18
2.5. Definisi Pembelian ... 19
2.6. Definisi Penjualan ... 19
2.7. Definisi PelayananService... 20
2.8. Definisi PelayananCarwash... 21
2.9. Perangkat Lunak Pendukung ... 21
2.9.1. Pengertian Java ... 2.9.2. Pengertian IDE Netbeans 7.4 ... 2.9.3. Pengertian PhpMyAdmin ... 2.9.4. XAMPP 1.8.3.1 ... 21 23 24 24 2.9.5. IReport 5.1.0 ... 25
(8)
viii
3.1.1. Sejarah Singkat Perusahaan ... 26
3.1.2. Visi Dan Misi ... 27
3.1.3. Struktur Organisasi ... 27
3.1.4. Deskripsi Tugas ... 28
3.2. Metode Penelitian ... 30
3.2.1. Desain Penelitian ... 30
3.2.2. Jenis dan Metode Pengumpulan Data ... 30
3.2.2.1. Sumber Data Primer ... 31
3.2.2.2. Sumber Data Sekunder ... 31
3.2.3. Metode Pendekatan dan Pengembangan Sistem ... 32
3.2.3.1. Metode Pendekatan Sistem ... 32
3.2.3.2. Metode Pengembangan Sistem ... 32
3.2.3.3. Alat Bantu Analisis dan Perancangan ... 34
3.2.4. PengujianSoftware... 38
BAB IV ANALISIS DAN PERANCANGAN SISTEM ... 40
4.1. Analisis Yang Sedang Berjalan ... 40
4.1.1. Analisis Dokumen ... 40
4.1.2. Analisis Prosedur Yang Berjalan ... 44
4.1.2.1.Flow Map... 47
(9)
ix
4.2.1. Tujuan Perancangan Sistem ... 58
4.2.2. Gambaran Umum Sistem Yang Diusulkan ... 59
4.2.3. Perancangan Prosedur Yang Diusulkan ... 59
4.2.3.1.Flow Map... 63
4.2.3.2.Diagram Konteks... 67
4.2.3.3.Data Flow Diagram (DFD)... 68
4.2.3.4. Kamus Data ... 76
4.2.4. Perancangan Basis Data ... 89
4.2.4.1. Normalisasi ... 89
4.2.4.2. Relasi Tabel ... 94
4.2.4.3.Entity Relation Diagram (ERD)... 95
4.2.4.4. StrukturFile... 96
4.2.4.5. Kodifikasi ... 103
4.2.5. Perancangan Antar Muka ... 108
4.2.5.1. Struktur Menu ... 109
4.2.5.2. PerancanganInput... 4.2.5.3. PerancanganOutput... 110 117 4.2.6. Perancangan Arsitektur Jaringan ... 124
BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM ... 125
(10)
x
5.1.4. Implementasi Basis Data ... 128
5.1.5. Implementasi Antar Muka ... 133
5.1.6. Implementasi Instalasi Program ... 136
5.1.7. Penggunaan Program ... 140 5.2. Pengujian ...
5.2.1. Rencana Pengujian ... 5.2.2. Kasus dan Hasil Pengujian ... 5.2.3. Kesimpulan Hasil Pengujian ... BAB VI KESIMPULAN DAN SARAN ... 6.1. Kesimpulan ... 6.2. Saran ... DAFTAR PUSTAKA ... LAMPIRAN
155 155 157 169 170 170 171 172
(11)
172
Al-Bahra bin Ladjamudin. 2005. Analisis dan Desain Sistem Informasi. Yogyakarta : Graha Ilmu.
Jogiyanto. 2005.Sistem Teknologi Informasi. Yogyakarta : Andi Offset.
Mc Leod, Raymond Jr. 2005. Sistem Informasi Managemen. Jakarta : PT Prenhallindo.
Sutabri, Tata, S.Kom., MM. 2005. Analisis Informasi Managemen. Yogyakarta : Andi.
Kotler, Philip. 2009.Analisis & Disain. Jakarta : Prenhallindo.
Bunafit, Nugroho. 2007.Sistem Informasi Penjualan Buku. Yogyakarta : Andi. Shalahuddin M. Dan Rosa A. S. 2009.Belajar Pemograman dengan Bahasa C++
dan Java.Bandung : Informatika.
Kadir, Abdul. 2003.Pengenalan Sistem Informasi.Yogyakarta : Andi Offset.
Sumber Lain
[Jurnal Andreas Handojo, Sri Maharsi, Go, Ornella Aquaria. 2004. Pembuatan Sistem Informasi Akutansi Terkomputerisasi Atas Siklus Pembelian dan
Penjualan Pada CV X.Vol. 5, No. 2]
[Jurnal Reza Fiqhi Lazuardi, Lisye Fitria, Abu Bakar. 2013. Artikel Jurnal Ilmiah
Analisis Kelayakan Usaha Mobile Carwash di Kota Bandung. ISSN :
(12)
1
1.1. Latar Belakang Penelitian
PT Huripan Merah Motor merupakan perusahaan yang bergerak di bidang jasa otomotif yang melayani pembelian, penjualan spare part mobil dan pelayanan jasa serviceserta jasa carwash. Perusahaan ini juga membuat berbagai laporan transaksi, seperti laporan pembelian spare part mobil, laporan penjualan
spare part mobil, laporan pelayanan jasa service, dan laporan pelayanan jasa
carwash. Selain itu perusahaan juga mengelola berbagai data stokspare partbaik
spare part yang masuk dari distributor maupun spare part yang keluar untuk di
jual kembali pada pelanggan.
Adapun sistem yang berjalan pada PT Huripan Merah Motor yaitu transaksi yang terjadi pada semua bagian baik bagian gudang maupun kasir seperti pencatatan pembelian spart part mobil, pencatatan penjualan spare part
mobil, pencatatan pelayanan jasa sevice, dan pencatatan pelayanan jasa carwash
yang masih menggunakan sistem manual, tidak jarang data yang dicatat sering mengalami redudansi ataupun ketidak akuratan data, sehingga resiko kemungkinan akan kehilangan data-data penting seperti laporan yang rusak dikarenakan tidak tersedianya media penyimpanan database, serta membutuhkan waktu yang lama dalam mencari suatu data yang dibutuhkan seperti data persediaanspare partmobil.
(13)
Berdasarkan uraian di atas, maka penulis mempunyai gagasan untuk menjadikan permasalahan tersebut sebagai bahan penelitian dalam Skripsi yang sesuai dengan kebutuhan di perusahaan yang bersangkutan. Untuk itu penulis memilih judul”Sistem Informasi Pembelian, Penjualan Spare PartMobil Dan Pelayanan JasaServiceSerta JasaCarwashdi PT Huripan Merah Motor”.
1.2. Identifikasi Masalah dan Rumusan Masalah
Identifikasi masalah adalah cara untuk mengidentifikasi masalah yang akan dijadikan objek penelitian dalam membuat laporan penelitian ini. Rumusan masalah adalah gambaran atau rancangan masalah yang akan diteliti dalam sebuah penelitian.
1.2.1. Identifikasi Masalah
Berdasarkan latar belakang masalah di atas, penulis mengidentifikasikan permasalahan adalah sebagai berikut :
1. Sistem yang berjalan pada PT Huripan Merah Motor yaitu transaksi yang terjadi pada semua bagian baik bagian gudang maupun kasir seperti pencatatan pembelian spare part mobil, pencatatan penjualan spare part
mobil, pencatatan pelayanan jasa service, dan pencatatan pelayanan jasa
carwash yang masih menggunakan sistem manual, tidak jarang data yang
(14)
2. Belum adanya database untuk media penyimpanan data-data yang ada sehingga membutuhkan waktu yang lama dalam mencari suatu data yang dibutuhkan, seperti data persediaanspare part mobil.
3. Perusahaan kesulitan dalam mengontrol berapa jumlah spare part mobil yang dijual pada pelanggan setiap terjadinya transaksi penjualan spare part mobil, hal ini dikarenakan ketidak akuratan pada laporan persediaan
spare part yang menyebabkan sering terjadi kekosongan pada spare part
mobil di PT Huripan Merah Motor.
1.2.2. Rumusan Masalah
Berdasarkan latar belakang masalah di atas, penulis merumuskan permasalahan adalah sebagai berikut :
1. Bagaimana sistem pembelian, penjualan spare part mobil dan pelayanan
jasaserviceserta jasacarwashyang sedang berjalan di PT Huripan Merah
Motor.
2. Bagaimana merancang sistem informasi pembelian, penjualan spare part
mobil dan pelayanan jasa service serta jasa carwash yang diusulkan sehingga mempermudah proses bisnis dengan pengolahan data spare part
yang akurat.
3. Bagaimana melakukan pengujian sistem informasi pembelian, penjualan
spare part mobil dan pelayanan jasa service serta jasa carwash di PT
(15)
4. Bagaimana melakukan implementasi sistem informasi pembelian, penjualan spare partmobil dan pelayanan jasa service serta jasacarwash
di PT Huripan Merah Motor.
1.3. Maksud Dan Tujuan Penelitian
Untuk mengatasi permasalahan yang telah dipaparkan sebelumnya maka
maksud dan tujuan penelitian pada PT Huripan Merah Motor adalah sebagai berikut :
1.3.1. Maksud Penelitian
Maksud dari penelitian ini adalah untuk merancang sebuah sistem informasi yang memudahkan perusahaan dalam mengontrol stokspare partmobil yang terintegrasi dengan database dan memperbaiki pelayanan kepada pelanggan dari segi penjualanspare partdan pelayanan jasaserviceserta jasacarwash.
1.3.2. Tujuan Penelitian
Adapun tujuan yang ingin dicapai penulis dari penelitian yang dilakukan tentang sistem informasi pembelian, penjualan spare part mobil dan pelayanan
jasaserviceserta jasacarwashadalah sebagai berikut :
1. Untuk mengetahui sistem pembelian, penjualan spare part mobil dan pelayanan jasa service serta jasa carwash yang sedang berjalan pada PT Huripan Merah Motor.
(16)
2. Untuk membuat perancangan sistem informasi pembelian, penjualanspare part mobil dan pelayanan jasa service serta jasa carwash yang diusulkan sehingga mempermudah proses bisnis dengan pengolahan data spare part
yang akurat.
3. Untuk melakukan pengujian sistem informasi pembelian, penjualan spare part mobil dan pelayanan jasa service serta jasa carwash di PT Huripan Merah Motor.
4. Untuk melakukan implementasi sistem informasi pembelian, penjualan
spare part mobil dan pelayanan jasa service serta jasa carwash di PT
Huripan Merah Motor.
1.4. Kegunaan Penelitian
Hasil dari penelitian yang dilakukan penulis diharapkan nantinya dapat berguna baik dari kegunaan Praktis maupun dari kegunaan Akademis.
1.4.1. Kegunaan Praktis
Diharapkan dengan adanya penelitian ini, dapat berguna baik untuk perusahaan maupun karyawan/pegawai.
1. Untuk Perusahaan
Hasil penelitian ini diharapkan dapat bermanfaat dan dijadikan sebagai bahan pertimbangan, masukan, ataupun solusi dalam upaya perbaikan masalah untuk meningkatkan kualitas pelayanan di PT Huripan Merah Motor melalui sistem yang terintegrasi dengan database.
(17)
2. Untuk Karyawan/Pegawai
Hasil penelitian ini diharapkan dapat memudahkan pekerjaan karyawan/pegawai. Bagian gudang dapat mencarispare partdengan cepat dan akurat serta mengontrol stok persediaan spare part mobil di gudang, dan kasir untuk transaksi maupun laporan penjualanspare part, pelayanan
jasaservice, serta pelayanan jasacarwashmelalui sistem yang terintegrasi
dengandatabase.
1.4.2. Kegunaan Akademis
Hasil penelitian ini dapat dijadikan masukan bagi pengembang sistem yang berjalan saat ini, mudah-mudahan penelitian ini memberikan kontribusi bagi perguruan tinggi dan peneliti lain untuk dapat mengetahui kegunaan dari Sistem Informasi Pembelian Penjualan Spare Part Mobil Dan Pelayanan Jasa Service
Serta JasaCarwashdi PT Huripan Merah Motor. 1. Untuk Perguruan Tinggi
Hasil penelitian ini diharapkan dapat menjadi dokumen akademik yang berguna untuk dijadikan acuan bagi sivitas akademika dan menjadi bahan keilmuan yang bermanfaat.
2. Bagi Peneliti Lain
Hasil penelitian ini diharapkan dapat menjadi sumbangan ilmu pengetahuan dan informasi yang bermanfaat bagi peneliti lain yang mengkaji di bidang yang sama sekaligus referensi di dalam penulisan.
(18)
3. Bagi Penulis
Berguna dalam menambah atau memperkaya wawasan pengetahuan baik teori maupun praktek, belajar menganalisa dan melatih daya fikir dalam mengambil kesimpulan atas permasalahan yang ada didalam perusahaan, khususnya di PT Huripan Merah Motor.
1.5. Batasan Masalah
Hal-hal yang akan dilakukan pada penulisan penelitian ini dibatasi pada masalah yang akan dibahas, yaitu:
1. Sistem informasi ini hanya membahas mengenai pembelian spare part
mobil, penjualan spare part mobil dan pelayanan jasa service serta jasa
carwash.
2. Untuk pembelian ke distributor, dapat dilakukan retur spare part apabila
spare parttidak sesuai dengan pemesanan atauspare partrusak.
3. Untuk penjualan ke pelanggan, spare part yang sudah dibeli tidak dapat ditukar atau dikembalikan (tidak ada garansi untuk pelanggan).
4. Untuk pelayanan jasa service di PT Huripan Merah Motor yaitu ganti oli,
central lock, set kabel-kabel, power window, tune up, alarm, kaki-kaki,
dan turun mesin. Untukserviceganti oli biaya berdasarkan harga oli yang dibeli jenis spare part yang diganti yaitu oli mesin, biaya service central lock Rp. 100.000,- jenis spare part yang diganti yaitu central lock, biaya
service set kabel-kabel Rp. 150.000,- jenis spare part yang diganti yaitu
(19)
diganti yaitu power window, biaya service tune up Rp. 200.000,- jenis
spare part yang diganti yaitu busi dan coil, biaya service alarm Rp.
225.000,- jenis spare part yang diganti yaitu alarm, biaya service kaki-kaki Rp. 500.000 jenis spare part yang diganti yaitu shock breaker,
bearing, tie rod,long tie rod, ball joint,bushing sayap, sedangkan untuk
biaya service turun mesin Rp. 1.500.000,- jenis spare part yang dominan diganti yaitu seperti piston, ring piston, paking set, stang piston, metal
bulan, metal duduk, metal jalan, seal klep. Untuk service turun mesin,
pelanggan pun dapat menambahkan jenis spare part lain diluarspare part
yang dominan diganti seperti blok mesin, silinder head, pompa power
steering, danwater pump.
5. Untuk pelayanan jasa carwash, sebelum pergi meninggalkan bengkel pelanggan harus memeriksa kembali perlengkapan mobil dan barang-barang lain jangan sampai tertinggal atau tertukar, komplain setelah kendaraan meninggalkan bengkel tidak dilayani.
(20)
1.6. Lokasi dan Waktu Penelitian
Lokasi penelitian dilakukan di PT Huripan Merah Motor yang terletak di Jln. Prapatan Siliwangi No. 01 Baleendah, Kabupaten Bandung. Penelitian ini kurang lebih dilakukan selama 3 bulan, dari bulan Oktober 2013 sampai dengan bulan Desember 2013. Adapun jadwal penelitian selama penelitian ini adalah :
Tabel 1.1.Jadwal Kegiatan Penelitian.
NO. KEGIATAN
TAHUN 2013
Oktober November Desember
1 2 3 4 1 2 3 4 1 2 3 4
1. Identifikasi Kebutuhan Pemakai A. Mempelajari Data
B. Identifikasi Kebutuhan 2. MembuatPrototype
A. MembangunInterface
3. MengujiPrototype
A. Menetapkan Coding B. Menerapkan Aplikasi 4. MemperbaikiPrototype
A. Uji Coba Aplikasi B. Uji CobaDesign
5. Mengembangkan VersiPrototype
(21)
(22)
10
2.1. Konsep Dasar Sistem
Menurut Al-Bahra Bin Ladjamudin (2005:1) dalam mendefinisikan sistem terdapat dua kelompok pendekatan sistem, yaitu sistem yang menekankan pada prosedur dan elemennya.
a. Pemahaman sistem dengan pendekatan prosedur, yaitu : “Suatu urutan kegiatan yang saling berhubungan, berkumpul bersama-sama untuk
mencapai tujuan tertentu”.
b. Pemahaman sistem dengan pendekatan komponen/elemen, yaitu :
“Kumpulan komponen yang saling berkaitan dan bekerja sama untuk mencapai suatu tujuan tertentu. Suatu sistem dapat terdiri dari beberapa
subsistem”.
Dari pemahaman diatas penulis dapat menyimpulkan bahwa sistem adalah kumpulan dari komponen atau elemen-elemen atau sub-subsistem yang saling berkaitan dan bekerja sama melakukan suatu urutan kegiatan yang saling berhubungan untuk mencapai suatu tujuan tertentu.
2.1.1. Karakteristik Sistem
Menurut Al-Bahra Bin Ladjamudin (2005:3) Suatu sistem mempunyai karakteristik atau sifat-sifat tertentu, yaitu mempunyai komponen-komponen
(23)
(components), batas sistem (boundary), lingkungan luar sistem (environment),
penghubung (interface), masukan (input), keluaran (output), pengolah (proses),
dan sasaran (objective) atau tujuan (goal). dari sistem itu sendiri, dimana karekteristik atau sifat-sifat sistem seperti berikut :
1. Komponen Sistem (components)
Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, yang artinya saling bekerjasama membentuk suatu kesatuan. Komponen-Komponen sistem atau elemen-elemen sistem dapat berupa suatu subsistem atau bagian-bagian dari sistem. Setiap subsistem mempunyai karakteristik dari sistem yang menjalankan suatu fungsi tertentu dan mempengatuhi proses sistem secara utuh.
2. Batasan Sistem (Boundary)
Batasan sistem merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. Batas sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan dan menunjukkan ruang lingkup dari sistem tersebut.
3. Lingkungan Luar Sistem (environment)
Lingkungan luar dari suatu sistem adalah apapun diluar batas dari sistem yang mempengaruhi operasi sistem. Lingkungan luar sistem dapat bersifat menguntungan dan juga merugikan. Lingkungan luar sistem yang menguntungkan merupakan energi dari sistem dan dengan demikian harus tetap dijaga dan dipelihara. Sedangkan lingkungan luar yang merugikan harus ditahan dan dikendalikan, jika tidak maka akan mengganggu kelangsungan hidup dari sistem.
(24)
4. Penghubung Sistem (Interface)
Penghubung merupakan media penghubung antara satu subsistem dengan subsistem yang lainnya. Melalui penghubung ini kemungkinan sumber-sumber daya mengalir dari satu subsistem ke subsistem yang lainnya. Keluaran dari satu subsistem akan menjadi masukan untuk subsistem lainnya melalui penghubung.
5. Masukan Sistem (Input)
Masukan adalah energi yang dimasukkan ke dalam sistem. Masukan dapat berupa masukan perawatan dan masukan sinyal maintenence input adalah energi yang dimasukan supaya sistem tersebut dapat berjalan. Sinyal inputadalah energi yang diproses untuk mendapatkan keluaran sistem.
6. Keluaran Sistem (Output)
Keluaran adalah energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna. Keluaran dapat merupakan masukan untuk subsistem yang lain.
7. Pengolah Sistem (process)
Suatu sistem dapat mempunyai suatu bagian pengolah atau sistem itu sendiri sebagai pengolahnya. Pengolahan yang akan merubah masukan menjadi keluaran.
8. Sasaran Sistem (Objectives)
Suatu sistem mempunyai tujuan atau sasaran, kalau sistem tidak mempunyai sasaran maka sistem tidak akan ada. Suatu sistem dikatakan berhasil apabila mengenai sasaran atau tujuannya. Sasaran sangat mempengaruhi pada masukan dan keluaran yang dihasilkan.
(25)
2.1.2. Klasifikasi sistem
Sistem merupakan suatu bentuk integrasi antara satu komponen dengan komponen lainnya. Karena sistem memiliki sasaran yang berbeda untuk setiap kasus yang terjadi yang ada didalam sistem tersebut. Oleh karena itu sistem dapat diklasifikasikan ke dalam beberapa sudut pandang. Jogiyanto (2005:687).
1. Sistem diklasifikasikan sebagai sistem abstrak (abstrak system) dan sistem fisik (physical system). Sistem abstrak yaitu sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik. Misalnya pemikiran-pemikiran hubungan antara manusia dengan tuhan. Sistem fisik merupakan sistem yang ada secara fisik, misalnya sistem komputer.
2. Sistem diklasifikasikan sebagai sistem alamiah (natural system) dan sistem buatan manusia (human made system). Sistem alamiah adalah sistem yang terjadi karena proses alam tidak dibuat oleh manusia (ditentukan oleh Tuhan). Misalnya, sistem pergantian siang dan malam. Sistem buatan manusia adalah sistem yang dirancang oleh manusia. Sistem Informasi contohnya, karena menyangkut penggunaan komputer yang berinteraksi dengan manusia.
3. Sistem diklasifikasikan sebagai sistem tertentu (deterministick system) dan sistem tak tentu (probabilistic system). Sistem tertentu beroperasi dengan tingkah laku yang sudah dapat diprediksi. Interaksi diantara bagian-bagian dapat dideteksi dengan pasti, sehingga keluaran dari sistem dapat diramalkan. Sistem tertentu relatif stabil dalam jangka waktu yang lama sebagai contoh adalah Sistem komputer, dari sistem-sistem tertentu
(26)
yang tingkah lakunya dapat dipastikan berdasarkan program yang dijalankan. Sistem tak tentu adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur probabilitas sebagai contoh misalnya sistem demokrasi dan sistem politik.
4. Sistem diklasifikasikan sebagai sistem tertutup (closed system) dan sistem terbuka (open system). Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak berpengaruh dengan lingkungan luarnya, secara teoritis sistem penutup ini ada, tetapi pada kenyataannya tidak ada sistem yang benar-benar tertutup. Sistem terbuka adalah sistem yang berhubungan dan terpengaruh dengan lingkungan luarnya, sistem ini menerima masukan dan menghasilkan keluaran untuk lingkungan luar dan subsistem yang lain, karena sistem sifatnya terbuka dan terpengaruh lingkungan luarnya, maka suatu sistem harus mempunyai suatu pengendalian yang baik.
2.2. Pengertian Informasi
Menurut Raymond McLeod, Jr (2005:15) yang dimaksud dengan informasi adalah data yang telah diproses, atau data yang memiliki arti. Sedangkan menurut Jogiyanto (2005:692) sumber dari informasi adalah data. Data merupakan bentuk jamak dari bentuk tunggal atau data item. Yang dimaksud dengan data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata.
(27)
2.2.1. Kualitas Informasi 1. Akurat.
Berarti informasi harus bebas dari kesalahan-kesalahan dan tidak bisa atau menyesatkan. Akurat juga berarti informasi harus jelas mencerminkan maksudnya. Informasi harus akurat karena dari sumber informasi sampai ke penerima informasi kemungkinan terjadi gangguan yang dapat merubah atau merusak informasi tersebut.
2. Tepat waktu.
Berarti informasi yang datang pada penerima tidak boleh terlambat. Informasi yang sudah usang tidak akan mempunyai nilai lagi. Karena informasi merupakan landasan di dalam pengambilan keputusan. Bila pengambilan keputusan terlambat, maka dapat berakibat fatal bagi organisasi. Saat ini mahalnya nilai informasi disebabkan harus cepatnya informasi itu didapat sehingga diperlukan teknologi-teknologi mutakhir untuk mendapatkan, mengolah dan mengirimkannya.
3. Relevan.
Informasi tersebut mempunyai manfaat untuk pemakainya. Relevansi informasi untuk tiap-tiap orang satu dengan yang lainnya berbeda, misalnya informasi mengenai sebab-musabab kerusakan mesin produksi kepada akuntan perusahaan adalah kurang relevan dan akan lebih relevan bila ditujukan kepada ahli teknik perusahaan. Sebaliknya informasi mengenai harga pokok produksi untuk ahli teknik, merupakan informasi yang kurang relevan, tetapi relevan untuk akuntan.
(28)
2.2.2. Nilai Informasi
Nilai dari suatu informasi ditentukan oleh dua hal yaitu manfaat dan biaya pendapatannya, suatu informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya. Kegunaan informasi adalah untuk mengurangi hal ketidakpastian didalam proses pengambilan keputusan tentang suatu keadaan.
2.3. Sistem Informasi
Sistem Informasi menurut bin Ladjamudin, A. (2005:13) dalam bukunya yang berjudul Analisis dan Desain Sistem Informasi adalah: ”sistem informasi adalah suatu sistem yang dibuat oleh manusia yang terdiri dari
komponen-komponen dalam organisasi untuk mencapai suatu tujuan tertentu”.
Menurut Al-Bahra (2005:11) Untuk memperoleh informasi yang bermanfaat bagi penerimanya, perlu dijelaskan bagaimana siklus yang terjadi atau dibutuhkan dalam menghasilkan informasi. Siklus informasi atau siklus pengolahan data adalah sebagai berikut.
Gambar 2.1.Komponen Sistem Informasi.
(Sumber : Al-Bahra Bin Ladjamudin. 2005.Analisis dan Desain Sistem
(29)
2.4. Konsep Dasar Sistem Informasi
Menurut Al-Bahra Bin Ladjamudin (2005:13) definisi sistem informasi sebagai berikut.
a. Suatu sistem yang dibuat oleh manusia yang terdiri dari komponen-komponen dalam organisasi untuk mencapai suatu tujuan yaitu menghasilkan informasi.
b. Sekumpulan prosedur organisasi yang pada saat dilaksanakan akan memberikan informasi bagi pengambil keputusan dan untuk mengendalikan organisasi.
c. Sekumpulan sistem dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan.
Menurut Tata Sutabri (2005:42) Sistem informasi adalah suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari suatu 10 organisasi untuk dapat menyediakan kepada pihak luar tertentu dengan laporan-laporan yang diperlukan.
(30)
2.4.1. Komponen Sistem Informasi
Menurut Jogiyanto (2005:698) sistem informasi terdiri 6 (enam) komponen yaitu :
1. Blok masukan
Input mewakili data yang masuk ke dalam sistem informasi. Input disini
termasuk metode-metode dan media untuk menangkap data yang akan dimasukkan, yang dapat berupa dokumen-dokumen dasar.
2. Blok model
Terdiri dari kombinasi prosedur logika dan model matematik yang berfungsi memanipulasi data untuk keluaran tertentu.
3. Blok keluaran
Berupa data-data keluaran seperti dokumen output dan informasi yang berkualitas.
4. Blok teknologi
Digunakan untuk menerima input menjalankan model, menyimpan dan mengakses data menghasilkan dan mengirimkan keluaran serta membantu pengendalian dari sistem secara keseluruhan. Blok ini merupakan komponen bantu yang memperlancar proses pengolahan yang terjadi dalam sistem.
5. Blok basis data
Merupakan kumpulan data yang berhubungan satu dengan yang lainnya tersimpan diperangkat keras komputer dan perangkat lunak yang memanipulasinya.
(31)
6. Blok kendali
Banyak hal yang dapat merusak sistem informasi, seperti misalnya bencana alam, api, temperatur, air, debu, kecurangan-kecurangan, kegagalan sistem itu sendiri, kesalahan-kesalahan, ketidak efisienan, sabotase dan lain sebagainya. Beberapa pengendali perlu dirancang dan diterapkan untuk meyakinkan bahwa hal-hal yang dapat merusak sistem dapat dicegah ataupun bila terlanjur terjadi kesalahan-kesalahan dapat langsung cepat diatasi.
2.5. Definisi Pembelian
Pembelian merupakan sebagai salah satu fungsi dari pembelanjaan atau merupakan kegiatan dari pembelanjaan. Pembelian juga mempunyai peranan yang penting, sama halnya dengan penjualan yaitu untuk memenuhi kebutuhan perusahaan. Pembelian adalah proses penemuan sumber dan pemesanan bahan, jasa, dan perlengkapan. Kegiatan tersebut terkadang disebut pengadaan barang. Tujuan utamanya adalah memperoleh bahan dengan biaya serendah mungkin yang konsisten dengan kualitas dan jasa yang dipersyaratkan.
2.6. Definisi Penjualan
Menurut Philip Kotler (2009:22) dalam bukunya yang berjudul Analisis & Disain, menjelaskan bahwa : “Penjualan adalah meyakini bahwa para konsumen dan perusahaan bisnis, tidak akan secara teratur membeli cukup banyak produk-produk yang ditawarkan oleh organisasi tertentu. Oleh karena itu, organisasi yang bersangkutan harus melakukan usaha penjualan dan promosi yang agresif”.
(32)
“Dasar-dasar pemikiran yang terkandung dalam konsep penjualan adalah sebagai berikut:
a. Tugas utama dari perusahaan adalah mendapatkan penjualan cukup dari produknya.
b. Para konsumen tidak akan mungkin membeli barang dengan jumlah yang cukup banyak tanpa mendapat dorongan.
Penjualan adalah suatu usaha yang terpadu untuk mengembangkan rencana-rencana strategis yang diarahkan pada usaha pemuasan kebutuhan dan keinginan pembeli, guna mendapatkan penjualan yang menghasilkan laba.
Penjualan merupakan sumber hidup suatu perusahaan, karena dari penjualan dapat diperoleh laba serta suatu usaha memikat konsumen yang diusahakan untuk mengetahui daya tarik mereka sehingga dapat mengetahui hasil produk yang dihasilkan.
2.7. Definisi PelayananService
Pelayanan adalah suatu kegiatan atau urutan kegiatan yang terjadi dalam interaksi langsung antar seseorang dengan orang lain atau mesin secara fisik dan menyediakan kepuasan kepada pelanggan. Dalam kamus besar bahasa indonesia dijelaskan pelayanan sebagai usaha melayani kebutuhan orang lain. Sedangkan
Serviceberasal dari orang-orang bukan perusahaan. Tanpa memberi nilai pada diri
sendiri tidak akan memberi arti apa-apa. Demikian pula dengan organisasi atau perusahaan yang esensial merupakan kumpulan orang-orang. Oleh karena itu, harga diri yang tinggi adalah unsur yang paling mendasar bagi keberhasilan organisasi yang menyediakan jasa pelayanan yang berkualitas.
(33)
2.8. Definisi PelayananCarwash
Pelayanan adalah suatu kegiatan atau urutan kegiatan yang terjadi dalam interaksi langsung antar seseorang dengan orang lain atau mesin secara fisik dan menyediakan kepuasan kepada pelanggan. Dalam kamus besar bahasa indonesia dijelaskan pelayanan sebagai usaha melayani kebutuhan orang lain. Sedangkan
Carwashmerupakan pelayanan jasa cuci mobil yang diberikan kepada pelanggan.
2.9. Perangkat Lunak Pendukung
Perangkat lunak pendukung adalah perangkat lunak yang digunakan dalam merancang sistem dari mulai coding sampai implementasinya. Pada perancangan sistem informasi pembelian, penjualan spare part mobil dan pelayanan jasa
serviceserta jasa carwash ini perangkat lunak pendukung yang digunakan adalah
Java Netbeans IDE 7.4 sebagaisoftware untuk pengkodingan program dan desain
interface program, PhpMyAdmin (Xampp 1.8.3.1) sebagai software untuk
membuat database, IReport 5.1.0 sebagai software untuk membuat laporan dan struk, Install Creator Pro 3.0 sebagaisoftwareuntuk instalasi program.
2.9.1. Pengertian Java
Java menurut definisi dari Sun adalah nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada komputer standalone
ataupun pada lingkungan jaringan. Java2 adalah generasi kedua dari javaplatform
(generasi awalnya adalah Java Development Kit). Java berdiri di atas sebuah mesin interpreter yang diberi nama JavaVirtual Machine(JVM). JVM inilah yang akan membaca bytecode dalamfile .class dari suatu program sebagai representasi langsung program yang berisi bahasa mesin. Oleh karena itu, bahasa Java disebut
(34)
sebagai bahasa pemrograman yang portable karena dapat dijalankan pada berbagai sistem operasi, asalkan pada sistem operasi tersebut terdapat JVM.
PlatformJava terdiri dari kumpulanlibrary, JVM, kelas-kelasloader yang
dipaket dalam sebuah lingkungan rutin Java, dan sebuah compiler,debuger, dan perangkat lain yang dipaket dalam Java Development Kit (JDK). Java2 adalah generasi yang sekarang sedang berkembang dari platform Java. Agar sebuah program Java dapat dijalankan, maka file dengan ekstensi .java harus dikopilasi menjadi file bytecode. Untuk menjalankan bytecode tersebut dibutuhkan JRE (Java Runtime Environment) yang memungkinkan pemakai untuk menjalankan program Java, hanya menjalankan, tidak untuk membuat kode baru lagi. JRE berisi JVM danlibraryJava yang digunakan.
Platform Java memiliki tiga buah edisi yang berbeda, yaitu J2EE (Java2
Enterprise Edition), J2ME (Java2 Micro Edition), dan J2SE (Java Second
Edition). J2EE adalah kelompok dari beberapa API (Application Programming
Interface) dari Java dan teknologi selain Java. J2EE dibuat untuk membuat
aplikasi yang kompleks. J2EE sering dianggap sebagai middlewareatau teknologi yang berjalan di server, namun sebenarnya J2EE tidak hanya terbatas untuk itu. Faktanya J2EE juga mencangkup teknologi yang dapat digunakan di semua lapisan dari sebuah sistem informasi. Implementasi J2EE menyediakan kelas dasar dan API dari Java yang mendukung pengembangan dan rutin standard
untuk aplikasi klien maupun server, termasuk aplikasi yang berjalan di web
browser. J2SE adalah lingkungan dasar dari Java, sedangkan J2ME merupakan
(35)
2.9.2. Pengertian IDE Netbeans 7.4
IDE Netbeans merupakan sebuah aplikasi Integrated Development
Environment (IDE) yang berbasiskan Java dari Sun Microsystems yang berjalan
di atas swing. Swing merupakan sebuah teknologi Java untuk pengembangan aplikasi desktop yang dapat berjalan pada berbagai macam platform seperti windows, linux, Mac OS X dan Solaris. Sebuah IDE merupakan lingkup pemrograman yang di integrasikan ke dalam suatu aplikasi perangkat lunak yang menyediakan Graphic User Interface (GUI), suatu kode editor atau text, suatu
compilerdan suatudebuger.
Netbeans juga digunakan oleh sang programmer untuk menulis, mengcompile, mencari kesalahan dan menyebarkan program netbeans yang ditulis dalam bahasa pemrograman java namun selain itu dapat juga mendukung bahasa pemrograman lainnya dan program ini pun bebas untuk digunakan dan untuk membuat professional desktop, enterprise, web, dan mobile applications dengan
Java language, C/C++, dan bahkan dynamic languages seperti PHP, JavaScript,
Groovy, dan Ruby.
Sun Microsystems mendirikan proyek kode terbuka NetBeans pada bulan Juni 2000 dan terus menjadi sponsor utama. Dan saat ini pun netbeans memiliki 2 produk yaitu Platform Netbeans dan Netbeans IDE. Platform Netbeans merupakan framework yang dapat digunakan kembali untuk menyederhanakan pengembangan aplikasi desktop dan Platform NetBeans juga menawarkan layanan-layanan yang umum bagi aplikasi desktop, mengijinkan pengembang untuk fokus ke logika yang spesifik terhadap aplikasi.
(36)
2.9.3. Pengertian PhpMyAdmin
PhpMyAdmin merupakanwebbasecontrol panel untuk MySQL yang telah terinstal didalam komputer, dengan PhpMyAdmin dapat membuat, memodifikasi, atau menghapusdatabasedan table data yang ada pada MySQL.
Banyak pengembang-pengembang software open source yang telah membuat interface berbasis web yang dapat digunakan untuk mengadministrasi MySQL, salah satu contohnya adalah PhpMyAdmin. PhpMyAdmin mempunyai banyak kelebihan yang dapat mempermudah pekerjaan user, hal ini sangat membantu jikausermempunyaiserverMySQL dalam local komputer.
2.9.4. XAMPP 1.8.3.1
Menurut Bunafit Nugroho (2007:2) XAMPP adalah suatu bundel web
server yang populer digunakan untuk coba-coba di Windows karena kemudahan
instalasinya. Bundel program open source tersebut berisi antara lain server web
Apache, interpreter PHP, dan basis data MySQL. Setelah menginstall XAMPP, kita bisa memulai pemrograman PHP di komputer sendiri maupun mencoba menginstall aplikasi-aplikasi web.
XAMPP merupakan salah satu paket instalasi Apache, PHP dan MySQL
instant yang dapat kita gunakan untuk membantu proses instalasi ketiga produk
tersebut. Selain paket instalasi instant XAMPP versi 1.8.3.1 juga memberikan fasiltias pilihan pengunaan PHP4 atau PHP5.
(37)
2.9.5. IReport 5.1.0
IReport 5.1.0 adalah perangkat lunak bantu untuk perancangan laporan secara visual yang nantinya dapat di kompilasi dengan menggunakan JasperReport sehingga menjadi file jasper atau jrxml yang dapat langsung dipanggil oleh program Java.
JasperReport merupakan library di lingkungan Java untuk pemroses laporan. Dengan library ini, kita dapat menampilkan laporan dalam bentuk print
preview, melakukan export ke beberapa format dokumen lain (antara lain PDF,
HTML, Text, Ms.Excel), menampilkan gambar, grafik maupun tabel.
2.9.6. Install Creator Pro 3.0
Install Creator Pro 3.0 merupakan software yang bisa digunakan untuk membuatinstaller.Installeryang dihasilkan relatif lebih kecil darifileyang ada di dalamnya selain itu install creator pro 3.0 memiliki interface yang simpel sehingga mudah untuk digunakan. Saat menjalankan software ini, langsung ada
wizard yang langsung menuntun “step by step” untuk membuat installer. Sangat
cocok untuk para developer yang ingin membuat installer programnya dengan sangat cepat dan singkat.
(38)
26
3.1. Objek Penelitian
Objek penelitian merupakan tempat dimana penulis melakukan penelitian untuk membangun sebuah sistem informasi didalamnya, dalam hal ini PT Huripan Merah Motor yang beralamat di Jln. Prapatan Siliwangi No. 01 Baleendah, Kabupaten Bandung menjadi objek penelitian yang dipilih untuk melakukan sebuah penelitian dan membangun sebuah sistem informasi pembelian, penjualan
spare partmobil dan pelayanan jasaserviceserta jasacarwash.
3.1.1. Sejarah Singkat Perusahaan
PT Huripan Merah Motor didirikan pada tanggal 26 Agustus 2005 atas nama seorang pengusaha yaitu Bapak Yuyun Supriatna serta didukung oleh istrinya yang berasal dari Kampung Sindang Hurip Desa Marilis Kecamatan Cikijing beserta Ibu Dede Herini yang berasal dari Desa Cibeureum Kecamatan
Talaga Majalengka maka dari situlah terjadi perpaduan nama yaitu “Huripan Merah Motor”.
PT Huripan Merah Motor mulai beroperasi pada tanggal 1 Januari 2006 yang beralatan seadanya yaitu dengan dua hidrolik dengan kerja persentase
dengan struktur kepengurusan sampai dengan 1 Januari 2007 terjadilah perubahan cara kerja karena dipandang bengkel tersebut tidak ada perubahan maka semua karyawan lama di bubarkan dandisterilisasi.
(39)
Terjadilah suatu perubahan dengan pembaharuan semua karyawan dengan cara gaji perbulan. Sejak perubahan tersebut, PT Huripan Merah Motor mengalami perubahan yang sangat cepat yang dulunya mempunyai dua hidrolik
sekarang menjadi empat dan luas bangunan pun diperbesar dari 600m2 menjadi 4000m2.
Kemudian pada tahun 2010 bertambah satu hidrolik lagi dan dibangunkan lagi ruang khususserviceseluas 1000m2dengan jumlah karyawan 14 orang. 3.1.2. Visi Dan Misi
a. Visi
Visi PT Huripan Merah Motor adalah memberikan pelayanan terbaik pada konsumen dan selalu mengutamakan keselamatan kerja.
b. Misi
Misi PT Huripan Merah Motor adalah menyenggarakan jasa perbaikan kendaraan bermotor sesuai dengan keinginan konsumen.
3.1.3. Struktur Organisasi
Gambar 3.1.Struktur Organisasi. Sumber : PT Huripan Merah Motor
(40)
3.1.4. Deskripsi Tugas (Job Description)
Deskripsi tugas adalah suatu rincian yang menunjukan posisi, tanggung jawab, wewenang, fungsi dan tugas yang harus dilakukan. Adapun deskripsi tugas pada PT Huripan Merah Motor adalah :
1. Pemilik (Owner)
a. Memiliki wewenang dan pengambilan keputusan sepenuhnya atas semua kegiatan di PT Huripan Merah Motor.
b. Bertanggung jawab penuh terhadap semua kegiatan PT Huripan Merah Motor.
c. Mengontrol seluruh kinerja pegawai, baik gudang, kasir, mekanik (pegawaiservice) maupunwasher(pegawaicarwash).
d. Memberikan arahan terhadap pegawai untuk kemajuan PT Huripan Merah Motor.
2. Gudang
a. Mengelola persediaanspare partmobil yang ada di gudang. b. Membuat laporan pembelianspare partmobil.
3. Kasir
a. Menerima permintaan pembelian spare part, permintaan jasa
service, dan permintaan jasa carwash serta melayani keluhan dari
pelanggan.
b. Melakukan pelayanan transaksi penjualan spare part mobil, transaksi jasaservicedan transaksi jasacarwash.
(41)
c. Membuat laporan penjualan spare partmobil, laporan jasa service, dan laporan jasacarwash.
4. Mekanik (PegawaiService)
a. Menerima masukan dan keluhan setiap pelanggan. b. Melayani pelanggan untuk jasaservice.
5. Washer(PegawaiCarwash)
a. Menerima masukan dan keluhan setiap pelanggan. b. Melayani pelanggan untuk jasacarwash.
(42)
3.2. Metode Penelitian
Metode penelitian merupakan suatu mekanisme, teknik atau cara untuk mencari, memperoleh, mengumpulkan, atau mencatat data yang dapat digunakan untuk keperluan menyusun karya ilmiah atau penelitian dengan prosedur yang didasarkan pada suatu struktur logis yang terdiri dari beberapa tahapan kerja dan kemudian menganalisa faktor-faktor yang berhubungan dengan pokok-pokok permasalahan sehingga akan didapat suatu kebenaran atas data yang diperoleh. Dasar penyusunan rancangan penelitian ini merupakan penjabaran dari metode ilmiah secara umum dimana metode penelitian dijelaskan dari awal perencanaan hingga tercapainya tujuan penelitian.
3.2.1. Desain Penelitian
Dengan metodedeskriptif pada pendekatan kasus pada PT Huripan Merah Motor, yaitu suatu metode dengan tujuan untuk membuat gambaran secara sistematis, faktual dan akurat mengenai fakta-fakta dan sifat-sifat pada suatu objek penelitian tertentu. Pada tahap pertama penulis melakukan dengan cara mengumpulkan data dan bahan yang diperlukan terlebih dahulu, dan pada tahap berikutnya penulis mengolah dan membahas sampai pada suatu kesimpulan yang pada akhirnya dapat dibuat suatu laporan untuk melampirkan semua kegiatan yang dikerjakan selama dilakukannya penelitian di PT Huripan Merah Motor. 3.2.2. Jenis dan Metode Pengumpulan Data
Didalam penelitian yang dilakukan oleh penulis, maka suatu metode yang digunakan sebagai alat atau sarana pengambilan data-data. Metode yang dimaksud adalah sebagai berikut.
(43)
3.2.2.1. Sumber Data Primer
Pengumpulan data melalui pengamatan dan pencatatan langsung dari sumber pengamatan atau tempat penelitian. Instrumen yang akan digunakan dalam penelitian ini diantaranya :
a. Studi Lapangan (field research)
Dalam penelitian ini penulis melakukan penelitian langsung pada objek yang akan diteliti yaitu PT Huripan Merah Motor.
b. Observasi atau Pengamatan
Penulis melakukan pengamatan langsung keadaan yang sebenarnya serta mengukur pencatatan secara cermat dan sistematis data yang diperoleh merupakan data yang sebenarnya.
c. Wawancara
Penulis mengumpulkan data dengan cara melakukan tanya jawab terhadap pihak-pihak yang mempunyai hubungan langsung dengan masalah yang telah diteliti oleh penulis.
3.2.2.2. Sumber Data Sekunder
Merupakan data yang diperoleh dari perusahaan dalam bentuk yang sudah jadi. Data sekunder ini berupa data dokumentasi dengan cara mengumpulkan data yang tertulis yaitu kegiatan memperoleh data dengan menganalisis dan mempelajari dokumen atau catatan yang terdapat di PT Huripan Merah Motor. Penulis melakukan penelitian dimana pengambilan datanya yang berkaitan dengan masalah pembelian, penjualan spare part mobil dan pelayanan
(44)
3.2.3. Metode Pendekatan dan Pengembangan Sistem
Metode pendekatan dan pengembangan sistem menggambarkan tahapan-tahapan dalam proses penelitian guna memecahkan masalah penelitian dari awal perencanaan hingga tercapainya tujuan penelitian dan pengembangan sistem. 3.2.3.1. Metode Pendekatan Sistem
Metode pendekatan sistem merupakan pendekatan dengan cara bagaimana menggunakan alat-alat dan peraturan-peraturan yang melengkapi satu atau lebih tahapan-tahapan pengembangan sistem informasi.
Adapun metode pendekatan sistem yang digunakan adalah metode terstruktur yang memiliki karakteristik berorientasi pada proses dan data, adapun alat-alat yang digunakan dalam metode pendekatan sistem, yaitu : diagram alir
(flowmap), diagram konteks (context diagram), diagram alir data (data flow
diagram), kamus data (data dictionary), entity relational diagram, normalisasi,
dan tabel relasi.
3.2.3.2. Metode Pengembangan Sistem
Metode pengembangan sistem yang digunakan penulis dalam penelitian ini adalah menggunakan metode prototype. Dalam metode prototype terdapat 5 tahapan yaitu :
(45)
Gambar 3.2.Mekanisme PengembanganPrototype.
Sumber : Kadir Abdul. 2003.Pengembangan sistem informasi.Yogyakarta: penerbit andi.
Mekanisme pengembangan sistem denganprototype.
1. Identifikasi kebutuhan pemakai
Pada tahap ini analisis sistem atau peneliti akan melakukan studi kelayakan dan studi terhadap kebutuhan pemakai baik meliputi model
interface, teknik prosedural maupun dalam teknologi yang akan
digunakan.
2. Membuatprototype
Pada tahap ini peneliti mulai membuatprototypesecara global. 3. Mengujiprototype
Identifikasi Kebutuhan
MembuatPrototype
MengujiPrototype
MemperbaikiPrototype
(46)
Pada tahap ini prototype akan mengalami pengujian atau evaluasi dari pemakai apakah sistem yang dibuat telah sesuai dengan kebutuhan atau tidak.
4. Memperbaikiprototype
Pada tahap ini peneliti melakukan modifikasi sesuai dengan masukan yang telah diberikan pemakai.
5. Mengembangkan versiprototype
Peneliti merampungkan sistem sesuai dengan masukan terakhir dari pihak pemakai.
3.2.3.3. Alat Bantu Analisis dan Perancangan
Metode pendekatan sistem data merupakan suatu cara dimana menggambarkan aliran data yang terjadi dalam suatu sistem informasi, dengan menggunakan pendekatan sistem data akan lebih mudah membaca alur data yang diproses.
1. Flowmap
Flowmapmerupakan bagan yang menggambarkan dan menjelaskan urutan
prosedur-prosedur arus pekerjaan secara keseluruhan dari sistem menggambarkan aliran data atau dokumen dari satu entitas ke entitas lain.
2. Context Diagram
Context diagram adalah suatu diagram sederhana yang menghubungkan
antara entity luar, masukkan dan keluaran dari sistem. Context diagram
dipresentasikan dengan lingkaran tunggal yang mewakili keseluruhan sistem.
(47)
3. Data Flow Diagram
Pembuatan model berupa data flow diagram (DFD) yang menggambarkan sistem sebagai suatu jaringan proses fungsional yang dihubungan satu sama lain dengan alur data, baik secara manual maupun komputerisasi.
4. Data Dictionary
Dengan menggunakan data dictionary analisis sistem dapat mendefinisikan data yang mengalir pada sebuah sistem dengan lengkap dan dengan menggunakan data dictionary bisa terlihat data dari proses suatu ke proses yang lainnya.
5. Perancangan Basis Data
Adapun alat Bantu yang digunakan dalam perancangan basis data adalah sebagai berikut:
a Normalisasi
Normalisasi dilakukan sebagai uji coba pada suatu relasi secara berkelanjutan untuk menentukan apakah relasi itu sudah baik atau belum. Normalisasi yang dilakukan betujuan untuk menghilangkan atribut yang sama pada tabel-tabel sehingga tidak terjadiredudansi.
Tahapan normalisasi :
1. Bentuk tidak normal (Unnormalized Form)
Bentuk ini merupakan kumpulan data yang direkam, tidak ada keharusan mengikuti format tertentu, dapat saja data tidak lengkap atau terduplikasi. Data dikumpulkan apa adanya sesuai dengan saat menginput.
(48)
2. Bentuk Normal ke satu
Syarat normal ke satu (1-NF) yaitu :
a. Setiap data dibentuk dalam flatfile, data dibentuk dalam saturecord
demi saturecordnilai darifieldberupa “atomic value”.
b. Tidak ada set atribut yang berulang atau bernilai ganda. c. Tidak ditentukannyaprimary keyuntuk table relasi tersebut. d. Tiap atribut hanya memiliki satu pengertian.
3. Bentuk normal ke dua
Syarat normal ke dua (2-NF) yaitu :
a. Bentuk data telah memenuhi kriteria bentuk normal kesatu.
b. Atribut bukan kunci (non-key) haruslah memiliki ketergantungan fungsional sepenuhnya (full functional dependency) pada kunci utama/primary key.
4. Bentuk normal ke tiga
Syarat normal ke tiga (3-NF) yaitu :
a. Bentuk data telah memenuhi kriteria bentuk normal kedua.
b. Atribut bukan kunci (non-key) haruslah tidak memiliki ketergantunan transitif, dengan kata lain suatu atribut bukan kunci
(non-key) tidak boleh memiliki ketergantungan fungsional
(fungsional dependency) terhadap atribut bukan kunci lainnya,
seluruh atribut bukan kunci pada suatu relasi hanya memiliki ketergantungan fungsional terhadapprimary keydirelasi itu saja.
(49)
b. Tabel relasi
Menurut Al-bahra bin lajamudin (2005:142). Tabel relasi merupakan hubungan yang terjadi pada suatu tabel dengan yang lainnya, berfungsi untuk mengatur operasi suatu database. Hubungan yang dapat dibentuk dapat mencakupi 3 macam hubungan yaitu:
1. One-To-One
Mempunyai pengertian setiap baris data pada tabel pertama dihubungkan hanya ke satu baris data pada tabel ke dua.
2. One-To-Many
Mempunyai pengertian setiap baris data dari tabel pertama dapat dihubungkan ke satu baris atau lebih data pada tabel ke dua.
3. Many-To-Many
Mempunyai pengertian satu baris atau lebih data pada tabel pertama dapat dihubungkan ke satu baris atau lebih data pada tabel kedua.
c. Entity Relationship Diagram (ERD)
Entity Relationship Diagram merupakan suatu model untuk menjelaskan
hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi. Entity Relationship Diagram untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannya digunakan beberapa notasi dan simbol. Pada dasarnya ada tiga simbol yang digunakan, yaitu :
(50)
a. Entity
Entity merupakan objek yang mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu yang lain. Simbol dari entity ini biasanya digambarkan dengan persegi panjang.
b. Atribut
Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi untuk mendeskripsikan karakteristik dari entitas tersebut. Isi dari atribut mempunyai sesuatu yang dapat mengidentifikasikan isi elemen satu dengan yang lain. Gambar atribut diwakili oleh simbol elips. c. Hubungan atau Relasi
Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda.
3.2.4. PengujianSoftware
Pengujian black boxmerupakan pendekatan pengujian yang pengujiannya diturunkan dari spesifikasi program atau komponen. Pengujian black box
digunakan untuk menguji fungsi-fungsi khusus dari perangkat lunak yang dirancang. Kebenaran perangkat lunak yang diuji hanya dilihat berdasarkan keluaran yang dihasilkan dari data atau kondisi masukan yang diberikan untuk fungsi yang ada tanpa melihat bagaimana proses untuk mendapatkan keluaran tersebut.
Alasannya dipergunakannya pengujian black box oleh peneliti untuk pengujian software sistem informasi pembelian, penjualan spare part mobil dan pelayanan jasa service serta jasa carwash di PT Huripan Merah Motor hal ini
(51)
dikarenakan untuk menghemat waktu pengujian software. Selain itu pengujian
black box cukup efektif untuk melakukan pengujiansoftware, hal ini dikarenakan
pengujian black box hanya melihat berdasarkan output yang dihasilkan dari data atau kondisi input yang diberikan tanpa melihat bagaimana proses untuk mendapatkan output tersebut sehingga memudahkan peneliti untuk pengujian sistem informasi pembelian, penjualan spare part mobil dan pelayanan jasa
serviceserta jasacarwashdi PT Huripan Merah Motor.
Faktor-faktor pengujian yang digunakan adalah sebagai berikut :
1. Reliability
Menekankan bahwa aplikasi akan dilaksanakan dalam fungsi sesuai yang diminta dalam periode waktu tertentu. Pembetulan proses tersangkut kemampuan sistem untuk mevalidasi proses secara benar.
2. File Integrity
Menekankan pada data yang dimasukkan melalui aplikasi akan tidak bisa diubah. Prosedur yang akan memastikan bahwa file yang digunakan benar dan data dalamfiletersebut akan disimpan sekuensial dan benar.
3. Authorization
Menjamin data diproses sesuai dengan ketentuan manajemen. Authorisasi menyangkut proses transaksi secara umum dan khusus.
4. Easy of use
Menekankan perluasan usaha yang diminta untuk belajar, mengoperasikan dan menyiapkan input, dan menginterpretasikanoutputdari sistem. Faktor ini tersangkut terhadap interaksi antara manusia dan sistem.
(52)
40
4.1. Analisis Sistem Yang Berjalan
Analisis terhadap sistem yang sedang berjalan merupakan salah satu langkah untuk menentukan prosedur yang sedang dirancang, karena dengan analisa sistem kita dapat mengetahui kelebihan dan kekurangan dari sistem yang kita buat. Kegiatan analisis ini bertujuan untuk mendapatkan pemahaman secara keseluruhan tentang sistem yang akan dikembangkan.
Penulis menemukan permasalahan dalam prosesnya. kegiatan pengolahan sistem pada PT Huripan Merah Motor yang dalam pencatatan pembelian spare part mobil, penjualan spare part mobil, transaksi jasa service, dan transaksi jasa
carwash yang masih menggunakan sistem manual. Untuk lebih jelas tentang
sistem informasi pengolahan data pembelian, penjualan spare part mobil dan pelayanan jasa service serta jasa carwash di PT Huripan Merah Motor yang berjalan, maka dalam analisis sistem ini akan dibahas mengenai Analisis Dokumen, Analisis Prosedur,Flow Map,Diagram Konteks,Data Flow Diagram.
4.1.1. Analisis Dokumen
Adapun dokumen-dokumen yang berhubungan dan terlibat dengan sistem informasi pembelian, penjualan spare part mobil dan jasa service serta jasa
(53)
1. Nama Dokumen : DataSparepart
Deskripsi : Digunakan oleh bagian gudang untuk melihat persediaanspare part yang dibutuhkan dan meminta konfirmasi pada owner untuk melakukan pembelian
spare partyang minimum.
Sumber : Gudang
Rangkap : 1 (satu)
Periode : Setiap terjadinya transaksi penjualan.
Struktur Data : KodeSparepart, NamaSparepart, JenisSparepart, JumlahSparepart.
2. Nama Dokumen : Laporan Pembelian
Deskripsi : Pembelian spare part menjelaskan data spare part
yang dibeli pada distributor.
Sumber : Kasir
Rangkap : 2 (dua)
Periode : Berupa dataspare partyang dibeli dari distributor. Struktur Data : NoPembelian, TglPembelian, KodeDistributor,
NamaDistributor, KodeSparepart, NamaSparepart, JumlahPembelian, HargaPembelian, JumlahHarga.
(54)
3. Nama Dokumen : DataService
Deskripsi : Untuk mengetahui daftar harga dan jenis-jenis
servicepada setiap jenis mobil.
Sumber : Kasir
Rangkap : 2 (dua)
Periode :
-Struktur Data : NoService, NamaService, JenisService, BiayaService.
4. Nama Dokumen : DataCarwash
Deskripsi : Untuk mengetahui daftar harga dan jenis-jenis
carwashpada setiap jenis mobil.
Sumber : Kasir
Rangkap : 2 (dua)
Periode :
-Struktur Data : NoCarwash, NamaCarwash, JenisCarwash, BiayaCarwash.
5. Nama Dokumen : Nota penjualan
Deskripsi : Laporan penjualanspare partsetiap harinya.
Sumber : Kasir
Rangkap : 2 (dua)
(55)
Struktur Data : NoPenjualan, TglPenjualan, NamaPelanggan, AlamatPelanggan, KodeSparepart, NamaSparepart, JenisSparepart, Stok, HargaPenjualan, TotalBayar.
6. Nama Dokumen : Nota JasaService
Deskripsi : Berupa data dari pelayanan jasaservice.
Sumber : Mekanik dan Kasir Rangkap : 1 (satu)
Periode : Setiap hari
Struktur Data : NoService, TglService, NamaPelanggan, AlamatPelanggan, TelpPelanggan, NoPolisi, JenisService, BiayaService.
7. Nama Dokumen : Nota JasaCarwash
Deskripsi : Berupa data dari pelayanan jasacarwash
Sumber : Washer dan Kasir Rangkap : 1 (satu)
Periode : Setiap hari
Struktur Data : NoCarwash, TglCarwash, NamaPelanggan, AlamatPelanggan, TelpPelanggan, NoPolisi, JenisCarwash, BiayaCarwash.
(56)
4.1.2. Analisis Prosedur Yang Berjalan
Analisis prosedur yang sedang berjalan ini menguraikan secara sistematis aktifitas-aktifitas yang terjadi diantaranya:
1. PembelianSpare PartYang Berjalan
a. Bagian gudang memeriksa data stok spare part yang habis, kemudian membuat data pemesanan yang akan diberikan kepadaowner.
b. Ownerakan menverifikasi data pemesananspare part.
c. Bagian gudang memberikan data pemesanan yang terverifikasi pada distributor.
d. Distributor akan membuat data pembelian berupa nota pembelian beserta dengan spare part yang dipesan, kemudian distributor memberikan pada bagian gudang.
e. Bagian gudang akan mengecek kesesuaian spare part dengan data pemesanan, jika terdapat spare part yang tidak sesuai maka bagian gudang akan melakukan retur, dan apabila spare part yang di beli sudah sesuai maka bagian gudang akan mencatat dataspare part yang masuk, kemudian membuat laporan pembelian sebanyak 2 rangkap, satu rangkap diarsipkan dan satu rangkap diberikan kepada owner
untuk dijadikan laporan pembelian. 2. PenjualanSpare PartYang Berjalan
a. Pelanggan mengajukan data permintaan spare part mobil pada bagian kasir.
(57)
b. Bagian kasir memberikan data permintaan spare part pada bagian gudang untuk membawa spare part permintaan. Bagian gudang menyerahkan data spare part permintaan, disertai dengan spare part
ke bagian kasir.
c. Bagian kasir membuat nota transaksi penjualanspare part sebanyak 2 rangkap yaitu 1 rangkap diberikan pada pelanggan sebagai bukti pembelian spare part dan 1 rangkap untuk kasir sebagai arsip nota transaksi penjualan.
d. Bagian kasir membuat laporan penjualan sebanyak 2 rangkap yaitu 1 rangkap diberikan pada owner untuk laporan penjualan dan 1 rangkap untuk di arsipkan.
3. Pelayanan JasaServiceYang Berjalan
a. Pelanggan mengajukan data permintaan jasaservicepada kasir.
b. Kasir mencatat data permintaan jasa service dan keluhan dari pelanggan yang nantinya akan dibuatkan data jasaservice.
c. Mekanik akan mengecek kondisi mobil sesuai dengan perintah dari kasir. Jika ada penggantian spare part, maka mekanik memberikan data permintaanspare partpada bagian gudang.
d. Bagian gudang menyerahkan data spare part permintaan, disertai denganspare partke mekanik.
e. Mekanik menservice mobil sesuai perintah dari kasir. Setelah selesai menservice mobil, mekanik melaporkan hasil service pada kasir yang nantinya akan dibuatkan dataservice.
(58)
f. Kasir membuat 2 rangkap nota transaksi service yang nantinya akan diberikan pada pelanggan 1 rangkap untuk dijadikan bukti pelayanan
jasa service dan 1 rangkap untuk kasir sebagai arsip nota transaksi
service.
g. Kasir membuat laporan jasa service sebanyak 2 rangkap yaitu 1 rangkap diberikan pada owner untuk laporan jasa service dan 1 rangkap untuk di arsipkan.
4. Pelayanan JasaCarwashyang sedang Berjalan
a. Pelanggan mengajukan data permintaan jasacarwashpada kasir. b. Kasir mencatat data permintaan jasa carwash, yang nantinya akan
dibuatkan datacarwash.
c. Washer mencuci mobil sesuai dengan perintah dari kasir. Setelah
selesai mencuci mobil, washer melaporkan hasil carwash pada kasir yang nantinya akan dibuatkan datacarwash.
d. Kasir membuat 2 rangkap nota transaksi carwash yang nantinya akan diberikan kepada pelanggan 1 rangkap untuk dijadikan bukti pelayanan jasa carwash dan 1 rangkap untuk kasir sebagai arsip nota transaksi
carwash.
e. Kasir akan membuat laporan jasa carwashsebanyak 2 rangkap yaitu 1 rangkap diberikan pada owner untuk laporan jasa carwash dan 1 rangkap untuk di arsipkan.
(59)
4.1.2.1. Flow Map
Bagan alir dokumen menggambarkan aliran dokumen dan informasi antar area didalam sebuah pelaku usaha bisnis. Gambar flow map dibawah ini menjelaskan tentang sistem yang berjalan di PT Huripan Merah Motor.
1. PembelianSpare PartYang Berjalan
Gambar 4.1.Flow MapPembelianSpare PartYang Berjalan.
Keterangan : Dr = Arsip Data Retur. Ds = Arsip DataSpare Part. Lp = Arsip Laporan Pembelian.
(60)
2. PenjualanSpare PartYang Berjalan
PenjualanSpare PartYang Berjalan
kasir gudang owner
pelanggan Permintaan Spare Part Permintaan Spare Part Permintaan Spare Part
DataSpare Part DataSpare Part
Membuat Nota Transaksi Nota Transaksi Nota Transaksi Membuat Laporan Penjualan Laporan Penjualan Membawa Spare Part Permintaan Lp Laporan Penjualan Nota Transaksi Nt
Gambar 4.2.Flow MapPenjualanSpare PartYang Berjalan.
Keterangan : Nt = Arsip Nota Transaksi. Lp = Arsip Laporan Penjualan.
(61)
3. Pelayanan JasaServiceYang Berjalan
Gambar 4.3.Flow MapPelayanan JasaServiceYang Berjalan.
Keterangan : Nts = Arsip Nota TransaksiService. Ljs = Arsip Laporan JasaService.
(62)
4. Pelayanan JasaCarwashYang Berjalan
Gambar 4.4.Flow MapPelayanan JasaCarwashYang Berjalan.
Keterangan : Ntc = Arsip Nota TransaksiCarwash.
(63)
4.1.2.2. Diagram Konteks
Diagram konteks adalah diagram yang terdiri dari suatu proses dan
menggambarkan ruang lingkup suatu sistem. Diagram konteks merupakan level tertinggi dariDFD yang menggambarkan seluruhinput ke sistem atauoutputdari sistem. Diagram konteks memberikan gambaran seperti apa hubungan interaksi antara entitas luar dengan sistem, hubungan tersebut digambarkan dengan aliran data yang mengalir dari lingkungan luar sistem (entitas luar) kedalam sistem atau sebaliknya.
Dibawah ini adalah diagram konteks sistem informasi pembelian, penjualan spare part mobil dan pelayanan jasa service serta jasa carwash di PT Huripan Merah Motor.
(64)
Berdasarkan diagram konteks yang sedang berjalan di PT Huripan Merah Motor, terdapat 5 (lima) entitas yang terlibat yaitu distributor, pelanggan, mekanik, washer dan owner. Dari diagram konteks diatas dapat dijelaskan alur dokumen yang berjalan yaitu :
1. Sistem memberikan data pemesananspare partkepada entitas distributor. 2. Distributor akan memberikan data spare part yang dipesan dengan nota
pembelianspare part.
3. Entitas pelanggan memberikan permintaan penjualan spare part, permintaan jasaservicedan permintaan jasacarwashkepada sistem. 4. Sistem memberikan info permintaan, nota pembelian, nota penjualan pada
entitas pelanggan.
5. Sistem memberikan data permintaan jasaservicekepada entitas mekanik. 6. Mekanik memberikan info dataservice.
7. Sistem memberikan data permintaan jasacarwashkepada entitaswasher.
8. Washermemberikan info datacarwash.
9. Entitasownermemberikan data pemesanan pada sistem.
10. Sistem memberikan laporan pemesanan, laporan pembelian, laporan penjualan , laporan jasa service, dan laporan jasa carwash pada entitas
(65)
4.1.2.3 Data Flow Diagram (DFD)
Data Flow Diagram (DFD) biasanya digunakan untuk membuat sebuah
model sistem informasi dalam bentuk jaringan proses yang saling berhubungan satu sama lainnya oleh aliran data. Fungsi dari data flow diagram adalah untuk memperjelas gambaran mengenai sistem tersebut terutama aliran data dalam sistem tersebut.
a. Data Flow DiagramLevel 1 Yang Berjalan
Data Flow Diagram level 1, menjelaskan tentang pembelian, penjualan
spare partmobil dan pelayanan jasa service dan jasa carwash yang berjalan di PT
Huripan Merah Motor. Data Flow Diagram level 1 yang berjalan dapat dilihat pada gambar 4.6.
(66)
b. Data Flow DiagramLevel 2 Proses 1 Yang Berjalan
Data Flow Diagram level 2 Proses 1, menjelaskan tentang pembelian
spare partpada distributor yang berjalan di PT Huripan Merah Motor.Data Flow
Diagramlevel 2 Proses 1 yang berjalan dapat dilihat pada gambar 4.7.
(67)
c. Data Flow DiagramLevel 2 Proses 2 Yang Berjalan
Data Flow Diagramlevel 2 Proses 2, menjelaskan tentang penjualanspare
part pada pelanggan yang berjalan di PT Huripan Merah Motor. Data Flow
Diagramlevel 2 Proses 2 yang berjalan dapat dilihat pada gambar 4.8.
pelanggan 2.4 pengolahan laporan penjualan 2.3 Catat transaksi 2.2 Cek Data spare part 2.1 pengolahan permintaan data_permintaan info_permintaan note_penjualan data_permintaan data_permintaan data_transaksi data_sparepart sparepart data_transaksi data_transaksi data_transaksi owner lap_penjualan lap_penjualan data_penjualan penjualan
(68)
d. Data Flow DiagramLevel 2 Proses 3 Yang Berjalan
Data Flow Diagram level 2 Proses 3, menjelaskan tentang pelayanan jasa
service pada pelanggan yang berjalan di PT Huripan Merah Motor. Data Flow
Diagramlevel 2 Proses 3 yang berjalan dapat dilihat pada gambar 4.9.
Gambar 4.9.DFD Level 2 Proses 3Yang Berjalan.
e. Data Flow DiagramLevel 2 Proses 4 Yang Berjalan
Data Flow Diagram level 2 Proses 4, menjelaskan tentang pelayanan jasa
carwash pada pelanggan yang berjalan di PT Huripan Merah Motor. Data Flow
Diagramlevel 2 Proses 4 yang berjalan dapat dilihat pada gambar 4.10.
pelanggan 4.1 catat data Permintaan carwash data_permintaancarwash washer owner 4.2 cuci mobil data_permintaancarwash data_carwash data_carwash 4.3 catat transaksi 4.4 mengolah lap. Jasa carwash data_transaksi data_transaksi data_transaksi data_transaksi lap_jasacarwash nota_jasacarwash
(69)
4.1.3. Evaluasi Sistem Yang Berjalan
Setelah melewati beberapa tahapan analisa terhadap sistem informasi yang berjalan di PT Huripan Merah Motor, maka dapat diketahui kelemahan-kelemahan pada sistem tersebut dapat dilihat pada tabel 4.1.
Tabel 4.1.Evaluasi Sistem Yang Berjalan.
No Masalah Rencana
1 Masih adanyaredudansidata pada pencatatan transaksi yang dilakukan sehingga menyebabkan data menjadi tidak akurat.
Membuat sistem informasi pembelian, penjualanspare partdan pelayanan
jasaserviceserta jasacarwashyang
tidak mengunakan media alat tulis. 2 Belum adanyadatabaseuntuk
media penyimpanan sehingga membutuhkan waktu yang lama dalam pencarian data pembelian, penjualanspare partmobil dan pelayanan jasaserviceserta jasa
carwash.
Membangundatabaseuntuk dapat menyimpan data pembelianspare part
mobil, penjualanspare partmobil, pelayanan jasaservice, dan pelayanan
jasacarwashsehingga lebih mudah
dan cepat untuk di akses.
3 Ketidak akuratan pada laporan persediaanspare part
menyebabkan sering terjadi kekosongan padaspare part.
Dibangunnya sistem pengolahan pembelian. yang mampu
menghasilkan informasi yang
dibutuhkan dalam transaksi pembelian dan penjualanspare part.
(70)
4.2. Perancangan Sistem
Tahapan perancangan sistem adalah tahapan untuk memberikan gambaran mengenai sistem informasi pengolahan data pembelian, penjualan spare part
mobil dan pelayanan jasa service serta jasa carwash yang akan diusulkan. Tahapan perancangan sistem merupakan penerjemah dari keperluan atau data yang telah dianalisis ke dalam bentuk yang mudah dimengerti oleh pemakai (user). Perubahan sistem yang dilakukan pada pengolahan data pembelian, penjualan spare part mobil dan pelayanan jasa service serta jasa carwash yaitu penginputan data pemesanan, penginputan data pembelian, penginputan data retur, penginputan data penjualan spare part mobil, penginputan data pelayanan
jasa service, dan penginputan data pelayanan jasa carwash secara
terkomputerisasi yang terintegrasi dengan database. Adapun perancangan proses ini mencakupFlow Map,Diagram Konteks,Data Flow Diagramdan Kamus Data yang dapat menjelaskan aliran data yang diproses hingga menghasilkan informasi yang diinginkan.
4.2.1. Tujuan Perancangan Sistem
Tujuan perancangan sistem adalah untuk memberikan penjelasan kepada pemakai program mengenai sistem yang akan diusulkan oleh penulis. Dengan demikian pembuatan sistem ini diharapakan dapat membantu mengatasi kekurangan-kekurangan yang ada pada sistem yang lama dan dapat menghasilkan informasi-informasi dengan mudah, cepat, tepat, dan akurat.
(1)
Berikut ini merupakan pengujian pengisian laporan Pemesanan.
Tabel 5.21.Pengujian Laporan Pemesanan. Kasus Dan Hasil Uji (Data Benar)
Data Masukan Diharapkan Pengamatan Kesimpulan
Memasukan tanggal periode laporan pemesanan yang sesuai dengan data yang diinputkan.
Menampilkan laporan pemesanan sesuai tanggal periode yang dipilih dan dapat dicetak.
Menampilkan laporan pemesanan sesuai tanggal periode yang dipilih dan dapat dicetak.
[√ ] Diterima [ ] Ditolak
Kasus Dan Hasil Uji (Data Salah)
Data Masukan Diharapkan Pengamatan Kesimpulan
Memasukan tanggal periode laporan pemesanan yang tidak sesuai dengan data yang
diinputkan.
Menampilkan Message“The document has no pages.” dan muncul laporan yang tidak ada datanya.
MenampilkanMessage “The document has no pages.” dan muncul laporan yang tidak ada datanya.
[√] Diterima [ ] Ditolak
3. Pengujian Laporan Pembelian
Berikut ini merupakan pengujian pengisian laporan pembelian.
Tabel 5.22.Pengujian Laporan Pembelian. Kasus Dan Hasil Uji (Data Benar)
Data Masukan Diharapkan Pengamatan Kesimpulan
Memasukan tanggal periode laporan pembelian yang sesuai dengan data yang
diinputkan.
Menampilkan laporan pembelian sesuai tanggal periode yang dipilih dan dapat dicetak.
Menampilkan laporan pembelian sesuai tanggal periode yang dipilih dan dapat dicetak.
[√ ] Diterima [ ] Ditolak
Kasus Dan Hasil Uji (Data Salah)
Data Masukan Diharapkan Pengamatan Kesimpulan
Memasukan tanggal periode laporan penjualan yang tidak sesuai dengan data yang diinputkan.
MenampilkanMessage “The document has no pages.” dan muncul laporan yang tidak ada datanya.
MenampilkanMessage “The document has no pages.”dan muncul laporan yang tidak ada datanya.
[√] Diterima [ ] Ditolak
(2)
167
4. Pengujian Laporan Retur
Berikut ini merupakan pengujian pengisian laporan Retur.
Tabel 5.23.Pengujian Laporan Retur. Kasus Dan Hasil Uji (Data Benar)
Data Masukan Diharapkan Pengamatan Kesimpulan
Memasukan tanggal periode laporan retur yang sesuai dengan data yang diinputkan.
Menampilkan laporan retur sesuai tanggal periode yang dipilih dan dapat dicetak.
Menampilkan laporan retur sesuai tanggal periode yang dipilih dan dapat dicetak.
[√ ] Diterima [ ] Ditolak
Kasus Dan Hasil Uji (Data Salah)
Data Masukan Diharapkan Pengamatan Kesimpulan
Memasukan tanggal periode laporan retur yang tidak sesuai dengan data yang
diinputkan.
MenampilkanMessage “The document has no pages.” dan muncul laporan yang tidak ada datanya.
MenampilkanMessage “The document has no pages.” dan muncul laporan yang tidak ada datanya.
[√] Diterima [ ] Ditolak
5. Pengujian Laporan Penjualan
Berikut ini merupakan pengujian pengisian laporan Penjualan.
Tabel 5.24.Pengujian Laporan Penjualan. Kasus Dan Hasil Uji (Data Benar)
Data Masukan Diharapkan Pengamatan Kesimpulan
Memasukan tanggal periode laporan penjualan yang sesuai dengan data yang
diinputkan.
Menampilkan laporan penjualan sesuai tanggal periode yang dipilih dan dapat dicetak.
Menampilkan laporan penjualan sesuai tanggal periode yang dipilih dan dapat dicetak.
[√ ] Diterima [ ] Ditolak
Kasus Dan Hasil Uji (Data Salah)
Data Masukan Diharapkan Pengamatan Kesimpulan
Memasukan tanggal periode laporan penjualan yang tidak sesuai dengan data yang diinputkan.
MenampilkanMessage “The document has no pages.” dan muncul laporan yang tidak ada datanya.
MenampilkanMessage “The document has no pages.” dan muncul laporan yang tidak ada datanya.
[√] Diterima [ ] Ditolak
(3)
Berikut ini merupakan pengujian pengisian laporan jasaservice.
Tabel 5.25.Pengujian Laporan JasaService. Kasus Dan Hasil Uji (Data Benar)
Data Masukan Diharapkan Pengamatan Kesimpulan
Memasukan tanggal periode laporan serviceyang sesuai dengan data yang diinputkan.
Menampilkan laporanservice sesuai tanggal periode yang dipilih dan dapat dicetak.
Menampilkan laporan servicesesuai tanggal periode yang dipilih dan dapat dicetak.
[√ ] Diterima [ ] Ditolak
Kasus Dan Hasil Uji (Data Salah)
Data Masukan Diharapkan Pengamatan Kesimpulan
Memasukan tanggal periode laporan serviceyang tidak sesuai dengan data yang diinputkan.
Menampilkan Message“The document has no pages.” dan muncul laporan yang tidak ada datanya.
MenampilkanMessage “The document has no pages.” dan muncul laporan yang tidak ada datanya.
[√] Diterima [ ] Ditolak
7. Pengujian Laporan JasaCarwash
Berikut ini merupakan pengujian pengisian laporan jasacarwash.
Tabel 5.26.Pengujian Laporan JasaCarwash. Kasus Dan Hasil Uji (Data Benar)
Data Masukan Diharapkan Pengamatan Kesimpulan
Memasukan tanggal periode laporan carwashyang sesuai dengan data yang diinputkan.
Menampilkan laporancarwash sesuai tanggal periode yang dipilih dan dapat dicetak.
Menampilkan laporan carwashsesuai tanggal periode yang dipilih dan dapat dicetak.
[√ ] Diterima [ ] Ditolak
Kasus Dan Hasil Uji (Data Salah)
Data Masukan Diharapkan Pengamatan Kesimpulan
Memasukan tanggal periode laporan carwashyang tidak sesuai dengan data yang diinputkan.
Menampilkan Message“The document has no pages.” dan muncul laporan yang tidak ada datanya.
MenampilkanMessage “The document has no pages.” dan muncul laporan yang tidak ada datanya.
[√] Diterima [ ] Ditolak
(4)
169
5.2.3 Kesimpulan Hasil Pengujian
Berdasarkan hasil pengujian dengan kasus sample uji di atas dapat ditarik kesimpulan bahwa Sistem Informasi Pembelian, Penjualan Spare PartMobil Dan Pelayanan JasaService Serta JasaCarwashdi PT Huripan Merah Motor ini layak untuk digunakan karena semua yang diharapkan dari software ini sudah sesuai dengan pengamatan yang dilakukan penulis dan diharapkan oleh pengguna (user).
(5)
170
Beberapa kesimpulan yang dapat diambil dari pembahasan dan penerapan sistem terhadap permasalahan yang ada dalam perancangan sistem informasi pembelian, penjualan spare part mobil dan pelayanan jasa service serta jasa carwashdi PT Huripan Merah Motor, adalah sebagai berikut :
1. Dengan diimplementasikannyasoftwarepembelian, penjualan spare part mobil dan pelayanan jasa service serta jasacarwash ini maka pelayanan di PT Huripan Merah Motor dapat lebih mudah dan cepat serta meminimalisir terjadinya redudansi ataupun ketidak akuratan data, baik data pembelian, penjualan spare part, pelayanan jasa service, maupun pelayanan jasacarwash.
2. Dengan diimplementasikannya software ini maka pengolahan data yang berhubungan dengan pembelian, penjualan spare part mobil dan pelayanan jasaserviceserta jasacarwashdapat terhubung melalui sistem yang terintegrasi dengandatabase.
3. Dengan diimplementasikannya software ini diharapkan penyampaian data stok persediaan spare part mobil lebih cepat diterima oleh bagian-bagian yang berhubungan dengan pembelian dan penjualan spare part mobil sehingga memudahkan perusahaan dalam mengontrol berapa jumlahspare partmobil yang keluar setiap harinya.
(6)
171
171 6.2. Saran
Saran-saran yang dapat dikemukakan sebagai bahan pertimbangan pengembangan software sistem informasi pembelian, penjualan spare part mobil dan pelayanan jasa service serta jasa carwash di PT Huripan motor, adalah sebagai berikut :
1. Untuk pengembangansoftwareini, sebaiknya kodespare parttidak perlu diinputkan kembali tetapi diganti dengan sistem barcode sehingga dapat memudahkan dalam penginputan dataspare part.
2. Di dalamsoftwareini belum tersedia laporan untuk menghitung laba-rugi perusahaan sehingga diharapkan untuk kedepannya dibuatkan laporan untuk menghitung laba-rugi agar perusahaan dapat lebih mudah mengetahui perusahaan mendapat untung atau rugi.
3. Didalamsoftwareini belum tersedia pelayanan pembokingan jasaservice serta jasa carwash sehingga diharapkan untuk kedepannya dibuatkan pelayanan pembokingan untuk pelayanan jasa serviceserta jasa carwash untuk memberi fasilitas serta kenyamanan pelanggan di PT Huripan Merah Motor.