SEDERHANA PADA CV. ANUGRAH
BOGOR
TUGAS AKHIR
Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga (D.III)
Aris Winardi
NIM: 12115977
Ida Farida
NIM: 12116199
Jurusan Manajemen Informatika
Akademi Manajemen Informatika dan Komputer “AMIK BSI BOGOR” Bogor
ii Yang bertanda tangan di bawah ini:
Nama : Aris Winardi
NIM : 12115977
Perguruan Tinggi : AMIK Bina Sarana Informatika
Alamat Kampus : Jl. Merdeka No. 168, Bogor
Alamat Rumah : Perumahan Taman Griya Kencana Blok A9/16. RT03/08 Kel.
Kencana. Kec. Tanah Sareal. Kota Bogor
Dengan ini menyatakan bahwa tugas akhir yang telah saya buat dengan judul:
“ Proyek Sistem Informasi Manajemen Bengkel Sederhana Pada CV. Anugrah Bogor”, adalah asli (orsinil) atau tidak plagiat (menjiplak) dan belum pernah diterbitkan/dipublikasikan dimanapun dan dalam bentuk apapun.
Demikianlah surat pernyataan ini saya buat dengan sebenar-benarnya tanpa ada paksanaan dari pihak manapun juga. Apabila dikemudian hari ternyata saya memberikan keterangan palsu dan atau ada pihak lain yang mengklaim bahwa tugas akhir yang telah saya buat adalah hasil karya milik seseorang atau badan tertentu, saya bersedia diproses baik secara pidana maupun perdata dan kelulusan saya dari
Akademi Manajemen Informatika & Komputer Bina Sarana Informatika
dicabut/dibatalkan.
Dibuat di : Bogor
Pada tanggal : 30 Juni 2014 Yang menyatakan,
Materai Rp 6000
ii Yang bertanda tangan di bawah ini:
Nama : Ida Farida
NIM : 12116199
Perguruan Tinggi : AMIK Bina Sarana Informatika
Alamat Kampus : Jl. Merdeka No. 168, Bogor
Alamat Rumah : Kp.Babakan Leuwiliang RT.003/RW.006 Kec.Leuwiliang
Kel.Leuwiliang Kab.Bogor 16640
Dengan ini menyatakan bahwa tugas akhir yang telah saya buat dengan judul:
“ Proyek Sistem Informasi Manajemen Bengkel Sederhana Pada CV. Anugrah Bogor”, adalah asli (orsinil) atau tidak plagiat (menjiplak) dan belum pernah diterbitkan/dipublikasikan dimanapun dan dalam bentuk apapun.
Demikianlah surat pernyataan ini saya buat dengan sebenar-benarnya tanpa ada paksanaan dari pihak manapun juga. Apabila dikemudian hari ternyata saya memberikan keterangan palsu dan atau ada pihak lain yang mengklaim bahwa tugas akhir yang telah saya buat adalah hasil karya milik seseorang atau badan tertentu, saya bersedia diproses baik secara pidana maupun perdata dan kelulusan saya dari
Akademi Manajemen Informatika & Komputer Bina Sarana Informatika
dicabut/dibatalkan.
Dibuat di : Bogor
Pada tanggal : 30 Juni 2014 Yang menyatakan,
Materai Rp 6000
iii
ILMIAH UNTUK KEPENTINGAN AKADEMIS
Yang bertanda tangan di bawah ini, saya:
Nama : Aris Winardi
NIM : 12115977
Perguruan Tinggi : AMIK Bina Sarana Informatika
Program Studi : Manajemen Informatika
Alamat Kampus : Jl. Merdeka No. 168, Bogor
Alamat Rumah : Perumahan Taman Griya Kencana Blok A9/16. RT03/08 Kel.
Kencana. Kec. Tanah Sareal. Kota Bogor
Dengan ini menyetujui untuk memberikan ijin kepada pihak Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika, Hak Bebas Royalti Non-Eksklusif (Non-exclusive Royalti-Free Right) atas karya ilmiah kami yang berjudul:
“Proyek Sistem Informasi Manajemen Bengkel Sederhana Pada CV. Anugrah Bogor”, beserta perangkat yang diperlukan (apabila ada).
Dengan Hak Bebas Royalti Non-Eksklusif ini pihak Akademi Manajemen
Informatika dan Komputer Bina Sarana Informatika berhak menyimpan, mengalih-media atau format-kan, mengelolaannya dalam pangkalan data (database), mendistribusikannya dan menampilkan atau mempublikasikannya di internet atau media lain untuk kepentingan akademis tanpa perlu meminta ijin dari kami selama tetap mencantumkan nama kami sebagai penulis/pencipta karya ilmiah tersebut.
Saya bersedia untuk menanggung secara pribadi, tanpa melibatkan pihak Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika, segala bentuk tuntutan hukum yang timbul atas pelanggaran Hak Cipta dalam karya ilmiah saya ini.
Demikian pernyataan ini saya buat dengan sebenarnya.
Dibuat di : Bogor
Pada tanggal : 30 Juni 2014 Yang menyatakan,
Materai Rp 6000
iii
ILMIAH UNTUK KEPENTINGAN AKADEMIS
Yang bertanda tangan di bawah ini, saya:
Nama : Ida Farida
NIM : 12116199
Perguruan Tinggi : AMIK Bina Sarana Informatika
Program Studi : Manajemen Informatika
Alamat Kampus : Jl. Merdeka No. 168, Bogor
Alamat Rumah : Kp.Babakan Leuwiliang RT.003/RW.006 Kec.Leuwiliang
Kel.Leuwiliang Kab.Bogor 16640
Dengan ini menyetujui untuk memberikan ijin kepada pihak Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika, Hak Bebas Royalti Non-Eksklusif (Non-exclusive Royalti-Free Right) atas karya ilmiah kami yang berjudul:
“Proyek Sistem Informasi Manajemen Bengkel Sederhana Pada CV. Anugrah Bogor”, beserta perangkat yang diperlukan (apabila ada).
Dengan Hak Bebas Royalti Non-Eksklusif ini pihak Akademi Manajemen
Informatika dan Komputer Bina Sarana Informatika berhak menyimpan, mengalih-media atau format-kan, mengelolaannya dalam pangkalan data (database), mendistribusikannya dan menampilkan atau mempublikasikannya di internet atau media lain untuk kepentingan akademis tanpa perlu meminta ijin dari kami selama tetap mencantumkan nama kami sebagai penulis/pencipta karya ilmiah tersebut.
Saya bersedia untuk menanggung secara pribadi, tanpa melibatkan pihak Akademi Manajemen Informatika dan Komputer Bina Sarana Informatika, segala bentuk tuntutan hukum yang timbul atas pelanggaran Hak Cipta dalam karya ilmiah saya ini.
Demikian pernyataan ini saya buat dengan sebenarnya.
Dibuat di : Bogor
Pada tanggal : 30 Juni 2014 Yang menyatakan,
Materai Rp 6000
iv Tugas Akhir ini diajukan oleh:
Nama : Aris Winardi
NIM : 12115977
Program Studi : Manajemen Informatika
Jenjang : Diploma Tiga (D.III)
Judul Tugas Akhir : Proyek Sistem Informasi Manajemen Bengkel Sederhana
Pada CV. Anugrah Bogor
Untuk dipertahankan pada periode I-2014 dihadapan penguji dan diterima sebagai bagian persyaratan yang diperlukan untuk memperoleh Diploma Ahli Madya (A.Md) pada Program Diploma Tiga (D.III) Jurusan Manajemen Informatika di Akademi Manajemen Informatika & Komputer Bina Sarana Informatika.
Bogor, 30 Juni 2014
PEMBIMBING TUGAS AKHIR
Pembimbing : Dicky Hariyanto,S.Kom ...
Asisten Pembimbing : Puguh Setiyo Budi, S.Kom ...
D E W A N P E N G U J I
Penguji I : ……….. ...
Penguji II : ……….. ...
iv Tugas Akhir ini diajukan oleh:
Nama : Ida Farida
NIM : 12116199
Program Studi : Manajemen Informatika
Jenjang : Diploma Tiga (D.III)
Judul Tugas Akhir : Proyek Sistem Informasi Manajemen Bengkel Sederhana
Pada CV. Anugrah Bogor
Untuk dipertahankan pada periode I-2014 dihadapan penguji dan diterima sebagai bagian persyaratan yang diperlukan untuk memperoleh Diploma Ahli Madya (A.Md) pada Program Diploma Tiga (D.III) Jurusan Manajemen Informatika di Akademi Manajemen Informatika & Komputer Bina Sarana Informatika.
Bogor, 30 Juni 2014
PEMBIMBING TUGAS AKHIR
Pembimbing : Dicky Hariyanto,S.Kom ...
Asisten Pembimbing : Puguh Setiyo Budi, S.Kom ...
D E W A N P E N G U J I
Penguji I : ……….. ...
iv Tugas Akhir ini diajukan oleh:
Nama : Aris Winardi
NIM : 12115977
Program Studi : Manajemen Informatika
Jenjang : Diploma Tiga (D.III)
Judul Tugas Akhir : Proyek Sistem Informasi Manajemen Bengkel Sederhana
Pada CV. Anugrah Bogor
Telah dipertahankan pada periode I-2014 dihadapan penguji dan diterima sebagai bagian persyaratan yang diperlukan untuk memperoleh Diploma Ahli Madya (A.Md) pada Program Diploma Tiga (D.III) Jurusan Manajemen Informatika di Akademi Manajemen Informatika & Komputer Bina Sarana Informatika.
Bogor, 27 Agustus 2014
PEMBIMBING TUGAS AKHIR
Pembimbing : Dicky Hariyanto,S.Kom ...
Asisten Pembimbing : Puguh Setiyo Budi, S.Kom ...
D E W A N P E N G U J I
Penguji I : ……….. ...
Penguji II : ……….. ...
iv Tugas Akhir ini diajukan oleh:
Nama : Ida Farida
NIM : 12116199
Program Studi : Manajemen Informatika
Jenjang : Diploma Tiga (D.III)
Judul Tugas Akhir : Proyek Sistem Informasi Manajemen Bengkel Sederhana
Pada CV. Anugrah Bogor
Telah dipertahankan pada periode I-2014 dihadapan penguji dan diterima sebagai bagian persyaratan yang diperlukan untuk memperoleh Diploma Ahli Madya (A.Md) pada Program Diploma Tiga (D.III) Jurusan Manajemen Informatika di Akademi Manajemen Informatika & Komputer Bina Sarana Informatika.
Bogor, 27 Agustus 2014
PEMBIMBING TUGAS AKHIR
Pembimbing : Dicky Hariyanto,S.Kom ...
Asisten Pembimbing : Puguh Setiyo Budi, S.Kom ...
D E W A N P E N G U J I
Penguji I : ……….. ...
Penguji II : ……….. ...
v
LEMBAR KONSULTASI TUGAS AKHIR
AKADEMI MANAJEMEN INFORMATIKA DAN
KOMPUTER BINA SARANA INFORMATIKA
N I M : 12115977
Nama Lengkap : Aris Winardi
Dosen Pembimbing : Dicky Hariyanto, S.Kom
Judul Tugas Akhir : Proyek Sistem Informasi Manajemen Bengkel Sederhana Pada CV. Anugrah Bogor
No Tanggal
Bimbingan Pokok Bahasan
Paraf Dosen Pembimbing
1 26 April 2014 Bimbingan Perdana
2 03 Mei 2014 Pengajuan BAB I
3 12 Mei 2014 Revisi BAB I dan Pengajuan BAB II
4 28 Mei 2014 Revisi BAB II dan Pengajuan BAB III
5 17 Juni 2014 Revisi BAB III dan Pengajuan BAB IV
6 21 Juni 2014 Revisi BAB IV dan Pengajuan BAB V
7 27 Juni 2014 Demo Program
8 28 Juni 2014 Revisi BAB V dan Pengajuan BAB Romawi
9 30 Juni 2014 Acc keseluruhan
Catatan untuk Dosen Pembimbing
Bimbingan Tugas Akhir
Dimulai pada tanggal : 26 April 2014
Diakhiri pada tanggal : 30 Juni 2014
Jumlah pertemuan bimbingan : 9 (Sembilan) Pertemuan
Disetujui oleh, Dosen Pembimbing
vi
LEMBAR KONSULTASI TUGAS AKHIR
AKADEMI MANAJEMEN INFORMATIKA DAN
KOMPUTER BINA SARANA INFORMATIKA
N I M : 12115977
Nama Lengkap : Aris Winardi
Asisten Pembimbing : Puguh Setiyo Budi, S.Kom
Judul Tugas Akhir : Proyek Sistem Informasi Manajemen Bengkel Sederhana Pada CV. Anugrah Bogor
No Tanggal
Bimbingan Pokok Bahasan
Paraf Asisten Pembimbing
1 26 April 2014 Bimbingan Perdana
2 03 Mei 2014 Pengajuan BAB I
3 12 Mei 2014 Pengajuan BAB II
4 31 Mei 2014 Pengajuan BAB III
5 19 Juni 2014 Pengajuan BAB IV
6 21 Juni 2014 Pengajuan BAB V
7 28 Juni 2014 Demo Program dan Pengajuan BAB Romawi
8 30 Juni 2014 Acc keseluruhan
Catatan untuk Asisten Pembimbing
Bimbingan Tugas Akhir
Dimulai pada tanggal : 26 April 2014
Diakhiri pada tanggal : 30 Juni 2014
Jumlah pertemuan bimbingan : 8 (Delapan) Pertemuan
Disetujui oleh, Asisten Pembimbing
v
LEMBAR KONSULTASI TUGAS AKHIR
AKADEMI MANAJEMEN INFORMATIKA DAN
KOMPUTER BINA SARANA INFORMATIKA
N I M : 12116199
Nama Lengkap : Ida Farida
Dosen Pembimbing : Dicky Hariyanto, S.Kom
Judul Tugas Akhir : Proyek Sistem Informasi Manajemen Bengkel Sederhana Pada CV. Anugrah Bogor
No Tanggal
Bimbingan Pokok Bahasan
Paraf Dosen Pembimbing
1 26 April 2014 Bimbingan Perdana
2 03 Mei 2014 Pengajuan BAB I
3 12 Mei 2014 Revisi BAB I dan Pengajuan BAB II
4 28 Mei 2014 Revisi BAB II dan Pengajuan BAB III
5 17 Juni 2014 Revisi BAB III dan Pengajuan BAB IV
6 21 Juni 2014 Revisi BAB IV dan Pengajuan BAB V
7 27 Juni 2014 Demo Program
8 28 Juni 2014 Revisi BAB V dan Pengajuan BAB Romawi
9 30 Juni 2014 Acc keseluruhan
Catatan untuk Dosen Pembimbing
Bimbingan Tugas Akhir
Dimulai pada tanggal : 26 April 2014
Diakhiri pada tanggal : 30 Juni 2014
Jumlah pertemuan bimbingan : 9 (Sembilan) Pertemuan
Disetujui oleh, Dosen Pembimbing
vi
LEMBAR KONSULTASI TUGAS AKHIR
AKADEMI MANAJEMEN INFORMATIKA DAN
KOMPUTER BINA SARANA INFORMATIKA
N I M : 12116199
Nama Lengkap : Ida Farida
Asisten Pembimbing : Puguh Setiyo Budi, S.Kom
Judul Tugas Akhir : Proyek Sistem Informasi Manajemen Bengkel Sederhana Pada CV. Anugrah Bogor
No Tanggal
Bimbingan Pokok Bahasan
Paraf Asisten Pembimbing
1 26 April 2014 Bimbingan Perdana
2 03 Mei 2014 Pengajuan BAB I
3 12 Mei 2014 Pengajuan BAB II
4 31 Mei 2014 Pengajuan BAB III
5 19 Juni 2014 Pengajuan BAB IV
6 21 Juni 2014 Pengajuan BAB V
7 28 Juni 2014 Demo Program dan Pengajuan BAB Romawi
8 30 Juni 2014 Acc keseluruhan
Catatan untuk Asisten Pembimbing
Bimbingan Tugas Akhir
Dimulai pada tanggal : 26 April 2014
Diakhiri pada tanggal : 30 Juni 2014
Jumlah pertemuan bimbingan : 8 (Delapan) Pertemuan
Disetujui oleh, Asisten Pembimbing
vii
Puji syukur penulis panjatkan atas kehadirat Allah SWT yang telah
memberikan rahmat dan kasih-Nya sehingga pada akhirnya penulis dapat
menyelesaikan tugas akhir ini dengan baik. Tugas akhir ini penulis sajikan
dalam bentuk buku yang sederhana. Adapun judul tugas akhir yang penulis
ambil sebagai berikut, “Proyek Sistem Informasi Manajemen Bengkel Sederhana
Pada CV. Anugrah Bogor”.
Tujuan penulisan tugas akhir ini dibuat sebagai salah satu syarat
kelulusan Program Diploma Tiga (DIII) Akademi BSI. Sebagai bahan penulisan
diambil berdasarkan hasil penelitian (riset), observasi dan beberapa sumber
literatur yang mendukung penulisan ini. Penulis menyadari bahwa tanpa
bimbingan dan dorongan dari semua pihak, maka penulisan tugas akhir ini tidak akan
berjalan lancar. Untuk itu kami menyampaikan ucapan terima kasih yang
sebesar-besarnya kepada yang terhormat:
1. Direktur Akademi Manajemen Informatika dan Komputer Bina Sarana
Informatika.
2. Ketua Jurusan Manajemen Informatika AMIK BSI.
3. Bapak Dicky Hariyanto, S.Kom selaku Dosen Pemimbing tugas akhir.
4. Bapak Puguh Setiyo Budi, S.Kom selaku Asisten Pembimbing tugas akhir.
5. Seluruh staff , karyawan dan dosen dilingkungan Akademi BSI.
viii
8. Orangtua tercinta yang telah memberikan dukungan moral maupun spiritual.
9. Rekan-rekan mahasiswa kelas MI-6B dan MI-6C.
Serta semua pihak yang terlalu banyak untuk disebut satu persatu
sehingga terwujudnya penulisan ini. Penulis menyadari bahwa penulisan tugas akhir
ini masih jauh sekali dari sempurna, untuk itu penulis mohon kritik dan saran
yang bersifat membangun demi kesempurnaan penulisan dimasa yang akan datang.
Akhir kata semoga tugas akhir ini dapat berguna bagi penulis
khususnya dan para pembaca yang berminat pada umumnya.
Bogor, 30 Juni 2014
ix
Aris Winardi (12115977), Proyek Sistem Informasi Manajemen Bengkel Sederhana Pada CV. Anugrah Bogor
Di zaman modern seperti sekarang ini, populasi kendaraan bermotor semakin meningkat. Kepadatan aktivitas di jalan menuntut kenyamanan bagi para pengendara, untuk itu kendaraan yang dipakai selayaknnya dalam keadaan yang baik. Agar kendaraan selalu dalam keadaan baik maka diperlukan perawatan dan service berkala dan diperlukan pula perbaikan-perbaikan pada bagian motor yang rusak, untuk itu sangat dibutuhkan sekali keberadaan jasa bengkel motor. Dalam situasi seperti ini, CV. Anugrah membutuhkan adanya suatu sistem informasi yang menunjang agar mampu memberikan pelayanan yang memuaskan bagi para pelanggannya. Untuk itulah penulis mencoba membuat tugas akhir mengenai sistem manajemen bengkel sederhana pada CV. Anugrah. Saat ini sistem yang ada pada CV. Anugrah sering mengalami beberapa kendala, mulai dari proses transaksi penjualan dan pelayanan
service serta penyimpanan data lainnya yang berhubungan dengan proses penjualan dan pelayanan service, pemesanan, pembelian dan penerimaan barang hingga pembuatan laporan, sehingga memungkinkan pada saat proses berlangsung terjadi kesalahan dalam pencatatan, kurang akuratnya laporan yang dibuat dan keterlambatan dalam pencarian data yang diperlukan. Dengan adanya rancangan sistem yang terkomputerisasi dan terstruktur, diharapkan dapat membantu sistem manajemen bengkel menjadi lebih cepat dan akurat sehingga dapat meningkatkan keefisienan kinerja sistem, penyimpanan data dapat menghemat tempat, dan memudahkan dalam pencarian data pada saat perbaikan dan rekap data.
x
Aris Winardi (12115977), Project Management Information System Workshop Simple at CV. Anugrah Bogor
In modern times, as now, the population of motor vehicles has increased. The density of activity in the streets demanding comfort for the rider, the vehicle used in good condition. So that the vehicle is always in good condition will require periodic service and maintenance and repairs are also required on the part of the motor that is broken, it is very necessary for all services where the bike shop. In situations like this, the CV. Anugrah requires the presence of an information system that support to be able to provide satisfactory services to its customers. To which the author tries to make the task of system management simple workshop on CV. Anugrah. Currently the existing system on the CV. Anugrah is often having some problems, ranging from sales and service process service transactions as well as other data storage associated with the sales and process service, ordering, purchasing and receiving goods to preparing reports, making it possible during the process an error in the listing, a lack of accuracy statements made and the delay in the search for the necessary data. With the computerized system design and structured, is expected to help the workshop management system to more quickly and accurately so as to improve the efficiency of the performance of the system, the data storage can save space and simplify the search data at the time of repair and data recap.
ix
Ida Farida (12116199), Proyek Sistem Informasi Manajemen Bengkel Sederhana Pada CV. Anugrah Bogor
Di zaman modern seperti sekarang ini, populasi kendaraan bermotor semakin meningkat. Kepadatan aktivitas di jalan menuntut kenyamanan bagi para pengendara, untuk itu kendaraan yang dipakai selayaknnya dalam keadaan yang baik. Agar kendaraan selalu dalam keadaan baik maka diperlukan perawatan dan service berkala dan diperlukan pula perbaikan-perbaikan pada bagian motor yang rusak, untuk itu sangat dibutuhkan sekali keberadaan jasa bengkel motor. Dalam situasi seperti ini, CV. Anugrah membutuhkan adanya suatu sistem informasi yang menunjang agar mampu memberikan pelayanan yang memuaskan bagi para pelanggannya. Untuk itulah penulis mencoba membuat tugas akhir mengenai sistem manajemen bengkel sederhana pada CV. Anugrah. Saat ini sistem yang ada pada CV. Anugrah sering mengalami beberapa kendala, mulai dari proses transaksi penjualan dan pelayanan
service serta penyimpanan data lainnya yang berhubungan dengan proses penjualan dan pelayanan service, pemesanan, pembelian dan penerimaan barang hingga pembuatan laporan, sehingga memungkinkan pada saat proses berlangsung terjadi kesalahan dalam pencatatan, kurang akuratnya laporan yang dibuat dan keterlambatan dalam pencarian data yang diperlukan. Dengan adanya rancangan sistem yang terkomputerisasi dan terstruktur, diharapkan dapat membantu sistem manajemen bengkel menjadi lebih cepat dan akurat sehingga dapat meningkatkan keefisienan kinerja sistem, penyimpanan data dapat menghemat tempat, dan memudahkan dalam pencarian data pada saat perbaikan dan rekap data.
x
Ida Farida (12116199), Project Management Information System Workshop Simple at CV. Anugrah Bogor
In modern times, as now, the population of motor vehicles has increased. The density of activity in the streets demanding comfort for the rider, the vehicle used in good condition. So that the vehicle is always in good condition will require periodic service and maintenance and repairs are also required on the part of the motor that is broken, it is very necessary for all services where the bike shop. In situations like this, the CV. Anugrah requires the presence of an information system that support to be able to provide satisfactory services to its customers. To which the author tries to make the task of system management simple workshop on CV. Anugrah. Currently the existing system on the CV. Anugrah is often having some problems, ranging from sales and service process service transactions as well as other data storage associated with the sales and process service, ordering, purchasing and receiving goods to preparing reports, making it possible during the process an error in the listing, a lack of accuracy statements made and the delay in the search for the necessary data. With the computerized system design and structured, is expected to help the workshop management system to more quickly and accurately so as to improve the efficiency of the performance of the system, the data storage can save space and simplify the search data at the time of repair and data recap.
xi
Halaman
Lembar Judul Tugas Akhir ………... i
Lembar Pernyataan Keaslian Tugas Akhir ………... ii
Lembar Pernyataan Persetujuan Publikasi Karya Ilmiah ………. iii
Lembar Persetujuan dan Pengesahan Tugas Akhir ……….. iv
Lembar Konsultasi Tugas Akhir ………... v
Kata Pengantar ………. vii
Lembar Abstraksi ………. ix
Daftar Isi ……….. xi
Daftar Simbol ………..………... xiii
Daftar Gambar ………. xix
Daftar Tabel ……….. xxiii
Daftar Lampiran ………... xxvii
BAB I PENDAHULUAN …….……….……. 1
1.1. Latar Belakang Masalah ……….……… 1
1.2. Maksud dan Tujuan …..……….…...….. 2
1.3. Metode Penelitian ……….………... 3
1.4. Ruang Lingkup ….……….…………. 5
1.5. Sistematika Penulisan ……… 6
BAB II LANDASAN TEORI ….……….. 8
2.1. Konsep Dasar Sistem …….……… 8
2.2. Tools system …..……… 14
BAB III ANALISA SISTEM BERJALAN ...………..……… 20
3.1. Tinjauan Perusahaan ……...……….. 20
3.1.1.Sejarah Perusahaan ……….. 20
3.1.2.Struktur Organisasi dan Fungsi ………. 22
3.2. Prosedur Sistem Berjalan ……… 23
3.3. Analisis Kebutuhan ……… 28
3.3.1. Identifikasi Kebutuhan ……….. 29
3.3.2. Use Case Diagram ………... 32
3.4. Spesifikasi Dokumen Sistem Berjalan ……….. 53
BAB IV PERANCANGAN SISTEM USULAN ………. 55
4.1. Perancangan Sistem ……… 55
4.1.1. Rancangan Diagram Aktivitas ……… 55
4.1.2. Rancangan Dokumen Sistem Usulan ……….. 58
xii
4.2.2. Rancangan Antar Muka ……….. 92
4.2.3. Rancangan Arsitektur Perangkat Lunak …….. 133
4.3. Implementasi dan Pengujian Unit ……… 138
4.3.1. Implementasi ……….. 138
4.3.2. Pengujian Unit ……… 180
BAB V PENUTUP ………...………... 270
5.1. Kesimpulan ………. 270
5.2. Saran ……….. 271
DAFTAR PUSTAKA ……… 272
DAFTAR RIWAYAT HIDUP ……….. 274
SURAT KETERANGAN PKL/RISET ………. 276
xiii
a. Use Case
Actor
Menggambarkan orang, sistem atau eksternal entitas atau
stakeholder yang menyediakan atau menerima informasi dari sistem
Use Case
Menggambarkan fungsionalitas dari suatu sistem, sehingga
customer atau pengguna sistem paham dan mengerti mengenai kegunaan sistem yang akan dibangun
Use
Hubungan, menggambarkan hubungan association. Garis ini digunakan untuk menghubungkan antara actor dengan usecase. Hubungan ini berarti actor menggunakan usecase.
Use
Garis Putus putus dengan panah disalah satu ujungnya menggambarkan hubungan antara usecase. Hubungan tersebut dapat berupa include, extend ataupun generalization. Hubungan include berarti usecase yang ditunjukkan oleh garis ikut dikerjakan jika use case sumber dikerjakan. Hubungan
extend berarti usecase yang ditunjuk oleh usecase dapat memanggil usecase yang menunjuk jika persyaratannya terpenuhi. Generalization berarti menunjukkan tujuan bahwa
usecase yang ditunjuk merupakan bentuk umum dari usecase
xiv
Start Point
Menggambarkan awal dari suatu aktivitas yang berjalan pada sistem.
End Point
Menggambarkan akhir dari suatu aktivitas yang berjalan pada sistem.
Activity
Menggambarkan aktivitas yang dilakuakan pada sistem.
Fork
Percabangan.
Join
Penggabungan.
Decision
Menggambarkan kondisi dari suatu aktivitas yang bernilai benar atau salah.
Swimlane
Menggambarkan pembagian atau pengelompokan
berdasarkan tugas dan fungsi tersendiri.
Time
Tanda Waktu
Pengiriman(Send)
xv
Menyatakan alur aktifitas . Alur menghubungkan antara state awal, akhir maupun aktifitas. Alur dapat menunjukkan dari state aktifitas kedirinya sendiri.
c. Squence Diagram
Object (Partisipan)
Object atau biasa juga disebut partisipan merupakan
instance dari sebuah class dan di tuliskan tersusun secara
horizontal. Di gambarkan sebagai sebuah class (kotak) dengan nama objek didalamnya yang diawali dengan sebuah titik koma.
Actor
Actor juga dapat berkomunikasi dengan object, maka actor
juga dapat di urutkan sebagai kolom.
Lifeline
Lifeline mengindikasikan keberadaan sebuah object dalam basis waktu. Notasi untuk lifeline adalah garis putus-putus vertikal yang ditarik dari sebuah objek.
Activation
Activation dinotasikan sebagai sebuah kotak segi empat
yang di gambar pada sebuah lifeline. Activation
mengindikasikan sebuah objek yang akan melakukan sebuah aksi .
Boundary
Boundary terletak diantara sistem dengan dunia sekelilingnya. Semua form, laporan-laporan, antar muka ke perangkat keras seperti printer atau scanner dan antar muka ke sistem lainnya adalah termasuk dalam kategori .
Control
xvi
Entity di gunakan menangani informasi yang mungkin akan disimpan secara permanen. Entity bisa juga merupakan sebuah tabel pada struktur basis data.
Massage
Message, di gambarkan dengan anak panah horizontal
antara activation. Message mengindikasikan komunikasi antara object-object.
Self Message
Self-message atau panggilan mandiri mengindikasikan komunikasi kembali kedalam sebuah objek itu sendiri.
Loop
Operator loop adalah fragmen yang dapat mengeksekusi berulang kali dan penjaga menunjukkan dasar iterasi .
d. Class Diagram
Class
Class adalah blok-blok pembangun pada pemrograman berorientasi objek. Sebuah class di gambarkan sebagai sebuah kotak yang terbagi atas 3 bagian. Bagian atas adalah bagian nama dari class. Bagian tengah mendefinisikan
property atau atribut class. Bagian akhir mendefinisikan
method-method dari sebuah class.
Assosiation
Sebuah asosiasi merupakan sebuah relationship paling umum antara 2 class, dan dilambangkan oleh sebuah garis yang menghubungkan antara 2 class. Garis ini bisa melambangkan tipe-tipe relationship dan juga dapat menampilkan hukum-hukum multiplisitas pada sebuah
xvii
Jika sebuah class tidak bisa berdiri sendiri dan harus merupakan bagian dari class yang lain, maka class tersebut memiliki relasi Composition terhadap class tempat dia bergantung tersebut. Sebuah relationship composition digambarkan sebagai garis dengan ujung berbentuk jajaran genjang berisi atau solid.
Dependency
Kadangkala sebuah class menggunakan class yang lain.
Hal ini disebut dependency. Umumnya penggunaan
dependency digunakan untuk menunjukkan operasi pada suatu class yang menggunakan class yang lain. Sebuah
dependency dilambangkan sebagai sebuah panah bertitik-titik.
Aggregation
Aggregation mengindikasikan keseluruhan bagian
relationship dan biasanya disebut sebagai relasi
“mempunyai sebuah” atau “bagian dari”. Sebuah
aggregation di gambarkan sebagai sebuah garis dengan sebuah jajaran genjang yang tidak berisi atau tidak solid.
Generalization
Sebuah relasi generalization sepadan dengan sebuah relasi
inheritance pada konsep berorientasi objek. Sebuah
generalization dilambangkan dengan sebuah panah dengan kepala panah yang ti dak solid yang mengarah ke kelas
“parent”-nya atau induknya.
e. ERD
Entitas atau Obyek Data
Kumpulan obyek atau seesuatu yang dapat dibedakan atau dapat diidentifikasi secara unik.
Relationship
xviii
Karakteristik dalam entity atau relationship yang mengerjakan penjelasan detail tentang entity atau
relationship atau dengan kata lain adalah kumpulan elemen data yang membentuk suatu entitas.
Weak Entity
Suatu entity dimana keberadaan dari entity tersebut tergantung dari entity lain.
Atribut Multivalue
Atribut yang memiliki nilai lebih dari satu.
Connection
xix
Halaman Gambar II.1 Simbol Entitas…..………... 15 Gambar II.2 Atribut Entitas Teknisi…...……... 15 Gambar II.3 Relasi One to One…….……... 16 Gambar II.4 Relasi One to Many….….….…... 17 Gambar II.5 Relasi Many to Many…...………... 17
Gambar III.1 Struktur Organisasi CV. Anugrah...………. 22
Gambar III.2 Activity Diagram Proses Transaksi Penjualan Prosedur Berjalan... 25 Gambar III.3 Activity Diagram Proses Transaksi Pelayanan Prosedur Berjalan.. 26 Gambar III.4 Activity Diagram Proses Pemesanan, Pembelian dan Penerimaan
Barang Prosedur Berjalan ... 27
Gambar III.5 Activity Diagram Proses Pembuatan Laporan Prosedur Berjalan... 28
Gambar III.6 Use Case DiagramSea Level Sistem Informasi Manajemen
Bengkel ………... 32
Gambar IV.1 Activity DiagramProses Transaksi Penjualan Sistem Usulan…… 55
Gambar IV.2 Activity Diagram Proses Transaksi Pelayanan Sistem Usulan…... 56
Gambar IV.3 Activity Diagram Proses Pemesanan, Pembelian dan Penerimaan
Barang Sistem Usulan ... 57
Gambar IV.4 Activity Diagram Proses Pembuatan Laporan Sistem Usulan…... 58
Gambar IV.5 Entity Relationship Diagram Sistem Informasi Manajemen
Bengkel….………... 64
Gambar IV.6 Logical Record Structure Sistem Informasi Manajemen Bengkel. 65
Gambar IV.7 Rancangan Antar Muka Login………... 92
Gambar IV.8 Rancangan Antar Muka Katalog ... 93 Gambar IV.9 Rancangan Antar Muka Info Bengkel ... 94 Gambar IV.10 Rancangan Antar Muka Bantuan ... 95 Gambar IV.11 Rancangan Antar Muka Area Pengguna ... 96
Gambar IV.12 Rancangan Antar Muka Tentang Aplikasi ……….……….. 97
Gambar IV.13 Rancangan Antar Muka Halaman Muka………...……… 97
Gambar IV.14 Rancangan Antar Muka Data Pelanggan ……...……….. 98
Gambar IV.15 Rancangan Antar Muka Tambah Pelanggan…………...……….. 98
Gambar IV.16 Rancangan Antar Muka Sunting Data Pelanggan………... 99
Gambar IV.17 Rancangan Antar Muka Kartu Pelanggan………. 99
Gambar IV.18 Rancangan Antar Muka Cetak Kartu Pelanggan……….. 100
Gambar IV.19 Rancangan Antar Muka Mulai Transaksi Pelayanan……… 100
Gambar IV.20 Rancangan Antar Muka Transaksi Pelayanan………. 101
Gambar IV.21 Rancangan Antar Muka Sejarah Pelayanan………... 101
Gambar IV.22 Rancangan Antar Muka Cetak Struk Pelayanan……….. 102
Gambar IV.23 Rancangan Antar Muka Penjualan Langsung……….. 102
Gambar IV.24 Rancangan Antar Muka Sejarah Penjualan……….. 103
xx
Gambar IV.27 Rancangan Antar Muka Tambah Kategori Pelayanan…... 104
Gambar IV.28 Rancangan Antar Muka Sunting Kategori Pelayanan………….. 105
Gambar IV.29 Rancangan Antar Muka Data Barang………... 105
Gambar IV.30 Rancangan Antar Muka Tambah Barang………... 106
Gambar IV.31 Rancangan Antar Muka Sunting Barang……….. 106
Gambar IV.32 Rancangan Antar Muka Kategori Barang………. 107
Gambar IV.33 Rancangan Antar Muka Tambah Kategori……….. 107
Gambar IV.34 Rancangan Antar Muka Sunting Kategori Barang………... 108
Gambar IV.35 Rancangan Antar Muka Kualitas Barang ………. 108
Gambar IV.36 Rancangan Antar Muka Tambah Kualitas Barang……….. 109
Gambar IV.37 Rancangan Antar Muka Sunting Kualitas Barang……… 109
Gambar IV.38 Rancangan Antar Muka Satuan………. 110
Gambar IV.39 Rancangan Antar Muka Tambah Satuan Barang………... 110
Gambar IV.40 Rancangan Antar Muka Sunting Satuan Barang………... 111
Gambar IV.41 Rancangan Antar Muka Jenis Kendaraan………. 111
Gambar IV.42 Rancangan Antar Muka Tambah Jenis Kendaraan……….. 112
Gambar IV.43 Rancangan Antar Muka Sunting Jenis Kendaraan……… 112
Gambar IV.44 Rancangan Antar Muka Rak Penyimpanan………... 113
Gambar IV.45 Rancangan Antar Muka Tambah Rak Penyimpanan……… 113
Gambar IV.46 Rancangan Antar Muka Sunting Rak Penyimpanan………. 114
Gambar IV.47 Rancangan Antar Muka Tambah Data Supplier……….. 114
Gambar IV.48 Rancangan Antar Muka Data Supplier……….. 115
Gambar IV.49 Rancangan Antar Muka Sunting Data Supplier………... 115
Gambar IV.50 Rancangan Antar Muka Data Stok Kurang……….. 116
Gambar IV.51 Rancangan Antar Muka Pemesanan Barang………. 116
Gambar IV.52 Rancangan Antar Muka Data Pemesanan Barang……… ……... 117
Gambar IV.53 Rancangan Antar Muka Cetak Faktur Pemesanan……… 117
Gambar IV.54Rancangan Antar Muka Penerimaan Pemesanan Barang……….. 118
Gambar IV.55 Rancangan Antar Muka Penerimaan Pemesanan Barang
Lanjutan……… 118
Gambar IV.56 Rancangan Antar Muka Data Pegawai………. 119
Gambar IV.57 Rancangan Antar Muka Tambah Data Pegawai……….. 120
Gambar IV.58 Rancangan Antar Muka Sunting Data Pegawai……… 121
Gambar IV.59 Rancangan Antar Muka Katu Pegawai………. 122
Gambar IV.60 Rancangan Antar Muka Cetak Kartu Pegawai…………... 122
Gambar IV.61 Rancangan Antar Muka Statistik Barang………. 123
Gambar IV.62 Rancangan Antar Muka Statistik Pelanggan……… 124
Gambar IV.63 Rancangan Antar Muka Pelaporan Pelayanan…………... 124
Gambar IV.64 Rancangan Antar Muka Pelaporan Penjualan………. 125
Gambar IV.65 Rancangan Antar Muka Pelaporan Pelanggan…………... 125
Gambar IV.66 Rancangan Antar Muka Pelaporan Barang………. 126
Gambar IV.67 Rancangan Antar Muka Pelaporan Supplier………... 126
Gambar IV.68 Rancangan Antar Muka Pelaporan Pegawai………. 127
xxi
Gambar IV.71 Rancangan Antar Muka Pengaturan Bengkel………... 128
Gambar IV.72 Rancangan Antar Muka Pengguna Aplikasi………..……... 129
Gambar IV.73 Rancangan Antar Muka Tambah Pengguna Baru………..……... 129
Gambar IV.74 Rancangan Antar Muka Sunting Pengguna ………..……... 130
Gambar IV.75 Rancangan Antar Muka Kelompok Pengguna ………….……... 130
Gambar IV.76 Rancangan Antar Muka Tambah Kelompok Pengguna….……... 131
Gambar IV.77 Rancangan Antar Muka Sunting Kelompok Pengguna ….…….. 131
Gambar IV.78 Rancangan Antar Muka Catatan Sistem……….…….. 132
Gambar IV.79 Rancangan Antar Muka Grafik………..……... 132
Gambar IV.80 Class Diagram………....... 133
Gambar IV.81 Squence DiagramProses Penjualan………... 134
Gambar IV.82 Squence Diagram Proses Pelayanan Service……… 135
Gambar IV.83 Squence Diagram Proses Pemesanan, Pembelian dan
Penerimaan Barang………... 136
Gambar IV.84 Squence DiagramProses Pelaporan………... 137
Gambar IV.85 Halaman Login……….. 138
Gambar IV.86 Halaman Katalog……….. 139
Gambar IV.87 Halaman Info Bengkel………... 140
Gambar IV.88 Halaman Bantuan……….. 141
Gambar IV.89 Halaman Area Pengguna………... 142
Gambar IV.90 Halaman Tentang Aplikasi………... 143
Gambar IV.91 Halaman Halaman Muka ………... 144
Gambar IV.92 Halaman Tambah Data Pelanggan……… 145
Gambar IV.93 Halaman Data Pelanggan………... 145
Gambar IV.94 Halaman Sunting Data Pelanggan……… 146
Gambar IV.95 Halaman Kartu Pelanggan……… 146
Gambar IV.96 Halaman Cetak Kartu Pelanggan………... 147
Gambar IV.97 Halaman Mulai Transaksi……… 147
Gambar IV.98 Halaman Transaksi Pelayanan………... 148
Gambar IV.99 Halaman Sejarah Pelayanan………... 148
Gambar IV.100 Halaman Cetak Struk Transaksi Pelayanan………... 149
Gambar IV.101 Halaman Penjualan Langsung……… 149
Gambar IV.102 Halaman Sejarah Penjualan Langsung………... 150
Gambar IV.103Halaman Cetak Struk Transaksi Penjualan………. 150
Gambar IV.104Halaman Kategori Pelayanan……….. 151
Gambar IV.105Halaman Tambah Kategori Pelayanan………... 151
Gambar IV.106Halaman Sunting Kategori Pelayanan……… 152
Gambar IV.107Halaman Data Barang………. 152
Gambar IV.108Halaman Tambah Barang……… 153
Gambar IV.109Halaman Sunting Barang………...…. 153
Gambar IV.110Halaman Kategori Barang………... 154
Gambar IV.111Halaman Tambah Kategori Barang………. 154
Gambar IV.112Halaman Sunting Kategori Barang……… 155
xxii
Gambar IV.115Halaman Sunting Kualitas Barang………. 156
Gambar IV.116Halaman Satuan Barang………. 157
Gambar IV.117Halaman Tambah Satuan Barang………... 157
Gambar IV.118Halaman Sunting Satuan Barang……… 158
Gambar IV.119Halaman Jenis Kendaraan……….. 158
Gambar IV.120Halaman Tambah Jenis Kendaraan………. 159
Gambar IV.121Halaman Sunting Jenis Kendaraan……….. 159
Gambar IV.122Halaman Rak Penyimpanan Barang………... 160
Gambar IV.123Halaman Tambah Rak……… 160
Gambar IV.124Halaman Sunting Rak……….…… 161
Gambar IV.125Halaman Data Supplier……….…… 161
Gambar IV.126Halaman Tambah Data Supplier……….…… 162
Gambar IV.127Halaman Sunting Data Supplier………..…… 162
Gambar IV.128Halaman Daftar Stok Kurang……….…… 163
Gambar IV.129Halaman Pemesanan Barang………..…… 163
Gambar IV.130Halaman Data Pemesanan Barang……….…… 164
Gambar IV.131Halaman Faktur Pemesanan Barang………..…… 164
Gambar IV.132Halaman Penerimaan Pemesanan Barang………..…… 165
Gambar IV.133Halaman Penerimaan Pemesanan Barang Lanjutan……..…… 165
Gambar IV.134Halaman Tambah Data Pegawai……… 166
Gambar IV.135Halaman Data Pegawai……….…… 166
Gambar IV.136Halaman Sunting Data Pegawai……….…… 167
Gambar IV.137Halaman Kartu Pegawai……….…… 167
Gambar IV.138Halaman Cetak Kartu Pegawai………..…… 168
Gambar IV.139Halaman Statistik Barang………..…… 168
Gambar IV.140Halaman Statistik Pelanggan……….…… 169
Gambar IV.141Halaman Pelaporan Pelayanan………...…… 169
Gambar IV.142Halaman Pelaporan Penjualan……… 170
Gambar IV.143Halaman Pelaporan Pelanggan………...…… 170
Gambar IV.144Halaman Pelaporan Barang……… 171
Gambar IV.145Halaman Pelaporan Supplier…………… 171
Gambar IV.146Halaman Pelaporan Pegawai………..…… 172
Gambar IV.147Halaman Pelaporan Keuangan………...…… 172
Gambar IV.148Halaman Tambah Laporan Keungan………..…… 173
Gambar IV.149Halaman Pengaturan Bengkel……… 173
Gambar IV.150Halaman Data Pengguna Aplikasi……….…… 174
Gambar IV.151Halaman Tambah Pengguna Aplikasi……… 174
Gambar IV.152Halaman Sunting Pengguna Aplikasi……….…… 175
Gambar IV.153Halaman Data Kelompok Pengguna………..…… 175
Gambar IV.154Halaman Tambah Kelompok Pengguna……….…… 176
Gambar IV.155Halaman Sunting Kelompok Pengguna……….…… 176
Gambar IV.156Halaman Catatan Sistem……… 177
xxiii
Halaman
Tabel II.1 Kelebihan dan Kekurangan Pembelajaran Berbasis Web………. 8
Tabel III.1 Deskripsi Use Case Melihat Katalog dan Daftar Kategori Service... 33
Tabel III.2 Deskripsi Use Case Mengelola Data Barang……….. 33
Tabel III.3 Deskripsi Use Case Mengelola Kategori Barang……… 34
Tabel III.4 Deskripsi Use Case Mengelola Rak Penyimpanan………. 34
Tabel III.5 Deskripsi Use Case Mengelola Data Supplier……… 35
Tabel III.6 Deskripsi Use Case Mengelola Data Stok Kurang………. 35
Tabel III.7 Deskripsi Use Case Mengelola Data Pemesanan……… 36
Tabel III.8 Deskripsi Use Case Mengelola Penerimaan Pesanan………. 37
Tabel III.9 Deskripsi Use Case Mengelola Data Pelanggan………. 38
Tabel III.10 Deskripsi Use Case Mengelola Kartu Pelanggan………. 38
Tabel III.11 Deskripsi Use Case Mengelola Pelayanan Service……… 39
Tabel III.12 Deskripsi Use Case Mengelola Transaksi Penjualan……… 41
Tabel III.13 Deskripsi Use Case Melihat Sejarah Pelayanan……… 42
Tabel III.14 Deskripsi Use Case Melihat Sejarah Penjualan………. 43
Tabel III.15 Deskripsi Use Case Mengelola Kategori Pelayanan………. 43
Tabel III.16 Deskripsi Use Case Mengelola Data Pegawai……….. 44
Tabel III.17 Deskripsi Use Case Mengelola Kartu Pegawai………. 44
Tabel III.18 Deskripsi Use Case Melihat Statistik Barang……… 45
Tabel III.19 Deskripsi Use Case Melihat Statistik Pelanggan……….. 46
Tabel III.20 Deskripsi Use Case Melihat Pelaporan Pelayanan……… 46
Tabel III.21 Deskripsi Use Case Melihat Pelaporan Penjualan……… 47
Tabel III.22 Deskripsi Use Case Melihat Pelaporan Pelanggan……… 47
Tabel III.23 Deskripsi Use Case Melihat Pelaporan Barang……… 48
Tabel III.24 Deskripsi Use Case Melihat Pelaporan Pegawai……….. 49
Tabel III.25 Deskripsi Use Case Melihat Pelaporan Supplier……….. 49
Tabel III.26 Deskripsi Use Case Melihat Pelaporan Keuangan……… 50
Tabel III.27 Deskripsi Use Case Mengelola Pengaturan Bengkel……… 51
Tabel III.28 Deskripsi Use Case Mengelola Pengguna Aplikasi……….. 51
Tabel III.29 Deskripsi Use Case Mengelola Kelompok Pengguna……….. 52
Tabel III.30 Deskripsi Use Case Mengelola Catatan Sistem……… 52
Tabel IV.1 Spesifikasi File Akses Pengguna……….. 66
Tabel IV.2 Spesifikasi File Data Barang……….. 67
Tabel IV.3 Spesifikasi File Data Barang per Kendaraan……….. 68
Tabel IV.4 Spesifikasi File Kategori Barang………. 69
Tabel IV.5 Spesifikasi File Data Kategori Kendaraan ………. 70
Tabel IV.6 Spesifikasi File Kualitas Barang………. 71
Tabel IV.7 Spesifikasi File Pembelian Barang……….. 72
xxiv
Tabel IV.10 Spesifikasi File Satuan Barang……….. 75
Tabel IV.11 Spesifikasi File Data Pegawai……… 76
Tabel IV.12 Spesifikasi File Data Pelanggan………... 77
Tabel IV.13 Spesifikasi File Data Pengguna……… 78
Tabel IV.14 Spesifikasi File Kelompok Pengguna……….. 79
Tabel IV.15 Spesifikasi File Keuangan……… 80
Tabel IV.16 Spesifikasi File Log Sistem……….. 81
Tabel IV.17 Spesifikasi File Menu………... 82
Tabel IV.18 Spesifikasi File Pengaturan……….. 83
Tabel IV.19 Spesifikasi File Pelayanan……… 84
Tabel IV.20 Spesifikasi File Detail Pelayanan 1……….. 85
Tabel IV.21 Spesifikasi File Detail Pelayanan 2……….. 86
Tabel IV.22 Spesifikasi File Kategori Pelayanan………. 87
Tabel IV.23 Spesifikasi File Pelayanan Penjualan………... 88
Tabel IV.24 Spesifikasi File Detail Pelayanan Penjualan………. 89
Tabel IV.25 Spesifikasi File Sementara……… 90
Tabel IV.26 Spesifikasi File Data Supplier……….. 91
Tabel IV.27.Hasil Pengujian Black Box Testing Halaman Login………. 180
Tabel IV.28.Hasil Pengujian Black Box Testing Halaman Menu Halaman Muka. 181
Tabel IV.29.Hasil Pengujian Black Box Testing Halaman Menu Pelanggan…… 182
Tabel IV.30.Hasil Pengujian Black Box Testing Halaman Menu Pelayanan……. 182
Tabel IV.31.Hasil Pengujian Black Box Testing Halaman Menu Barang………. 183
Tabel IV.32.Hasil Pengujian Black Box Testing Halaman Menu Pegawai……… 184
Tabel IV.33.Hasil Pengujian Black Box Testing Halaman Menu Pelaporan……. 185
Tabel IV.34.Hasil Pengujian Black Box Testing Halaman Menu Sistem……….. 186
Tabel IV.35.Hasil Pengujian Black Box Testing Halaman Submenu Tambah
Data Pelanggan………... 187
Tabel IV.36.Hasil Pengujian Black Box Testing Halaman Submenu Data
Pelanggan………...
193
Tabel IV.37.Hasil Pengujian Black Box Testing Halaman Submenu Kartu
Pelanggan……….. 195
Tabel IV.38.Hasil Pengujian Black Box Testing Halaman Sunting Pelanggan…. 196 Tabel IV.39.Hasil Pengujian Black Box Testing Halaman Submenu Mulai
Pelayanan……….. 198
Tabel IV.40.Hasil Pengujian Black Box Testing Halaman Transaksi Pelayanan.. 198 Tabel IV.41.Hasil Pengujian Black Box Testing Halaman Submenu Transaksi
Penjualan……… 203
Tabel IV.42.Hasil Pengujian Black Box Testing Halaman Submenu Sejarah
Pelayanan………... 205
Tabel IV.43.Hasil Pengujian Black Box Testing Halaman Submenu Sejarah
Penjualan……… 206
Tabel IV.44.Hasil Pengujian Black Box Testing Halaman Submenu Kategori
Pelayanan………... 208
xxv
Tabel IV.46.Hasil Pengujian Black Box Testing Halaman Sunting Kategori
Pelayanan………... 210
Tabel IV.47.Hasil Pengujian Black Box Testing Halaman Submenu Tambah
Barang………... 210
Tabel IV.48.Hasil Pengujian Black Box Testing Halaman Submenu Data
Barang………... 213
Tabel IV.49.Hasil Pengujian Black Box Testing Halaman Sunting Barang…….. 214 Tabel IV.50.Hasil Pengujian Black Box Testing Halaman Submenu Kategori
Tabel IV.53.Hasil Pengujian Black Box Testing Halaman Tab Kualitas Barang.. 220 Tabel IV.54.Hasil Pengujian Black Box Testing Halaman Tambah Kualitas
Barang………... 221
Tabel IV.55.Hasil Pengujian Black Box Testing Halaman Sunting Kualitas
Barang………... 222
Tabel IV.56.Hasil Pengujian Black Box Testing Halaman Tab Satuan…………. 222
Tabel IV.57.Hasil Pengujian Black Box Testing Halaman Tambah Satuan…….. 223
Tabel IV.58.Hasil Pengujian Black Box Testing Halaman Sunting Satuan……... 224 Tabel IV.59.Hasil Pengujian Black Box Testing Halaman Tab Jenis Kendaraan.. 225 Tabel IV.60.Hasil Pengujian Black Box Testing Halaman Tambah Jenis
Kendaraan……….. 226
Tabel IV.61.Hasil Pengujian Black Box Testing Halaman Sunting Jenis
Kendaraan……….. 227
Tabel IV.62.Hasil Pengujian Black Box Testing Halaman Submenu Rak
Penyimpanan………. 227
Tabel IV.63.Hasil Pengujian Black Box Testing Halaman Tambah Rak……….. 228
Tabel IV.64.Hasil Pengujian Black Box Testing Halaman Sunting Rak………… 229
Tabel IV.65.Hasil Pengujian Black Box Testing Halaman Submenu Tambah
Data Supplier………. 230
Tabel IV.66.Hasil Pengujian Black Box Testing Halaman Submenu Data
Supplier………. 230
Tabel IV.67.Hasil Pengujian Black Box Testing Halaman Sunting Data Supplier. 232 Tabel IV.68.Hasil Pengujian Black Box Testing Halaman Submenu Data Stok
Kurang……… 232
Tabel IV.69.Hasil Pengujian Black Box Testing Halaman Pemesanan Barang…. 233 Tabel IV.70.Hasil Pengujian Black Box Testing Halaman Submenu Data
Pemesanan………. 234
Tabel IV.71.Hasil Pengujian Black Box Testing Halaman Submenu Penerimaan
Pesanan……….. 236
Tabel IV.72.Hasil Pengujian Black Box Testing Halaman Submenu Tambah
xxvi
Pegawai……….. 242
Tabel IV.74.Hasil Pengujian Black Box Testing Halaman Submenu Kartu
Pegawai……….. 243
Tabel IV.75.Hasil Pengujian Black Box Testing Halaman Sunting Data Pegawai. 244 Tabel IV.76.Hasil Pengujian Black Box Testing Halaman Submenu Statistik
barang………. 246
Tabel IV.77.Hasil Pengujian Black Box Testing Halaman Submenu Statistik
Pelanggan……… 247
Tabel IV.78.Hasil Pengujian Black Box Testing Halaman Submenu Pelaporan
Pelayanan……… 247
Tabel IV.79.Hasil Pengujian Black Box Testing Halaman Submenu Pelaporan
Penjualan………
250
Tabel IV.80.Hasil Pengujian Black Box Testing Halaman Submenu Pelaporan
Pelanggan………
251
Tabel IV.81.Hasil Pengujian Black Box Testing Halaman Submenu Pelaporan
Barang……….
253
Tabel IV.82.Hasil Pengujian Black Box Testing Halaman Submenu Pelaporan
Supplier………..
254
Tabel IV.83.Hasil Pengujian Black Box Testing Halaman Submenu Pelaporan
Pegawai………
255
Tabel IV.84.Hasil Pengujian Black Box Testing Halaman Submenu Pelaporan
Keuangan……….
256
Tabel IV.85.Hasil Pengujian Black Box Testing Halaman Tambah Pelaporan
Keuangan……….
257
Tabel IV.86.Hasil Pengujian Black Box Testing Halaman Submenu Pengaturan
bengkel……….
258
Tabel IV.87.Hasil Pengujian Black Box Testing Halaman Submenu Pengguna
Aplikasi……….
259
Tabel IV.88.Hasil Pengujian Black Box Testing Halaman Tambah Pengguna
Aplikasi……….
260
Tabel IV.89.Hasil Pengujian Black Box Testing Halaman Sunting Pengguna
Aplikasi………..
263
Tabel IV.90.Hasil Pengujian Black Box Testing Halaman Submenu Kelompok
Pengguna………
264
Tabel IV.91.Hasil Pengujian Black Box Testing Halaman Tambah Kelompok
Pengguna………
265
Tabel IV.92.Hasil Pengujian Black Box Testing Halaman Sunting Kelompok
Pengguna………
265
Tabel IV.93.Hasil Pengujian Black Box Testing Halaman Submenu Catatan
Sistem………
266
Tabel IV.94.Hasil Pengujian Black Box Testing Halaman Katalog…………. 266
xxvii
Halaman
1
PENDAHULUAN
1.1. Latar Belakang Masalah
Kepadatan aktivitas di jalan menuntut kenyamanan bagi para pengendara,
menjaga kendaraan untuk selalu dalam keadaan yang baik sudah menjadi keharusan
bagi pemiliknya. Begitu pula dengan keberadaan sebuah bengkel yang sangat penting
dalam menunjang kondisi kendaraan untuk selalu dalam keadaan baik. Memberikan
pelayanan dengan perawatan dan service berkala bagi kendaraan serta perbaikan-perbaikan pada bagian kendaraan yang mengalami kerusakan adalah tugas sebuah
bengkel.
Demikian hal yang dirasakan oleh CV. Anugrah, perusahaan yang bergerak
dibidang service dan penjualan suku cadang khusus motor yang ingin meningkatkan kualitas perusahaannya demi mencapai kepuasan bagi pelanggannya.
Berdasarkan riset yang telah penulis lakukan, sistem informasi yang
berjalan di CV. Anugrah masih dilakukan secara manual, mulai dari proses transaksi
penjualan dan pelayanan service serta penyimpanan data lainnya yang berhubungan dengan proses penjualan dan pelayanan service, pemesanan, pembelian dan penerimaan barang hingga pembuatan laporan.
CV. Anugrah membutuhkan adanya suatu sistem informasi yang
menunjang agar mampu memberikan pelayanan yang memuaskan bagi para
karena dapat meningkatkan kecepatan pekerjaan sehingga tercapai efisiensi tenaga,
waktu dan biaya dalam pengolahannya, tanpa harus mengurangi kualitas. Sistem yang
baik adalah sistem yang dapat mempermudah semua proses komputer sehingga alat
pengolah data tersebut dapat membuat sistem menjadi lebih baik. Sistem informasi
yang sudah terkomputerisasi tentu sangat dibutuhkan oleh pihak intern perusahaan didalam perencanaan, pengawasan dan pelaporan didalam kegiatan usaha, yang
sangat penting bagi pengambilan keputusan manajemen perusahaan berikutnya.
Mengingat pencatatan transaksi dalam jumlah sangat banyak sulit dilakukan secara
manual, dikarenakan keterbatasan waktu dan tenaga kerja.
Berdasarkan uraian diatas maka penyusun tertarik untuk mengambil judul
tugas akhir (TA) mengenai : “Proyek Sistem Informasi Manajemen Bengkel
Sederhana Pada CV. Anugrah Bogor”.
1.2. Maksud dan Tujuan
Adapun maksud dari penulisan tugas akhir ini adalah:
1. Menerapkan pengetahuan yang telah penulis peroleh selama mengikuti
pendidikan di Akademi Manajemen Informatika dan Komputer Bina
Sarana Informatika (AMIK BSI Bogor) yang diwujudkan dalam tugas akhir.
2. Mengembangkan opini penulis untuk selalu optimis dan percaya diri
dengan kemampuan sendiri.
3. Dengan adanya program aplikasi ini dapat membantu CV.Anugrah dalam
Adapun tujuan dari penulisan tugas akhir ini adalah sebagai salah satu syarat
kelulusan pada Program Diploma Tiga (D.III) untuk program studi Manajemen
Informatika di Akademi Manajemen Informatika dan Komputer Bina Sarana
Informatika (AMIK BSI Bogor).
1.3. Metode Penelitian
Metode yang digunakan untuk mendapatkan data sebagai objek penulisan
sebagai berikut :
1. Metode Pengembangan Perangkat Lunak
Metode yang digunakan pada pengembangan perangkat lunak ini
menggunakan model waterfall yang terbagi menjadi tiga tahapan, yaitu:
a. Analisis Kebutuhan
1) Kebutuhan Pengguna
Dalam sistem informasi manajemen bengkel sederhana , terdapat
empat pengguna yang dapat saling berinteraksi dalam lingkungan
sistem, yaitu: bagian pelayanan, bagian gudang, pelanggan dan
pimpinan CV. Anugrah. Keempat pengguna tersebut memiliki
karakteristik interaksi dengan sistem yang berbeda-beda dan
memiliki kebutuhan informasi yang berbeda-beda.
2) Kebutuhan Sistem
Kebutuhan sistem untuk dapat menampilkan informasi dan secara
harus dapat menunjang efisiensi dan keamanan data, dan sistem harus
memproses laporan dengan akurat.
b. Perancangan Sistem dan Perangkat Lunak
1) Rancangan basisdata yang terdiri dari 26 tabel.
2) Spesifikasi fileinput dan output sistem.
3) Rancangan antar muka yang terdiri dari 73 halaman .php.
4) Rancangan arsitektur perangkat lunak dengan penggambaran Entity Relationship Diagram (ERD) dan (Logical Record Structure) LRS.
c. Implementasi dan Pengujian Unit
Dalam pembuatan aplikasi SIMABES ini, penulis membutuhkan waktu
selama 2 (dua) minggu untuk untuk melakukan implementasi dan
pengujian unit dari sistem informasi yang dirancang. Implementasi dan
pengujian unit meliputi, implementasi rancangan antar muka dan
pengujian terhadap program yang dibuat menggunakan blackbox testing yang fokus terhadap proses masukan dan keluaran program. Implementasi dan pengujian unit dilakukan oleh bagian pelayanan, bagian
gudang, dan pimpinan bengkel CV. Anugrah.
2. Teknik pengumpulan Data
Teknik pengumpulan data yang digunakan oleh penulis dalam
1) Pengamatan langsung (observasi)
Pengamatan langsung atau observasi adalah pengumpulan data langsung
dari lapangan terhadap kegiatan yang diteliti dengan melihat objek
penelitian secara berkesinambungan. Observasi dilakukan pada CV.
Anugrah, Jl. Perumahan Taman Griya Kencana Blok A18 No.5 Kel.
Kencana Kec. Tanah Sareal, Kota Bogor.
d. Wawancara (interview)
Dalam hal informasi atau keterangan diperoleh dengan cara tatap muka
secara langsung dengan pihak perpustakaan dan bercakap-cakap antara si
penanya atau pewawancara dengan si penjawab atau responden.
Wawancara dilakukan dengan Bapak Sartono selaku Pimpinan CV.
Anugrah.
e. Studi pustaka
Informasi atau keterangan diperoleh dengan melakukan studi pustaka atau
membaca buku-buku yang terkait denga objek penelitian sebagai referensi.
1.4. Ruang Lingkup
Adapun ruang lingkup dalam penulisan tugas akhir ini membahas
tentang sistem manajemen bengkel sederhana dengan memberi batasan yang dari
proses pengolahan data pelanggan, proses pengolahan data pegawai, proses
pengolahan data barang, proses pelayanan yang terdiri dari pengolahan data transaksi
penjualan barang dan pelayanan service, proses pemesanan dan pembelian barang ke
1.5. Sistematika Penulisan
Penulisan laporan tugas akhir ini disusun menjadi lima bab. Dalam setiap
babnya diberi penjelasan atau gambaran mengenai bahasan yang ada, sehingga
dengan demikian diharapkan dapat memberikan penjelasan yang lengkap mengenai
laporan tugas akhir ini. Adapun sistematika penulisan tugas akhir ini sebagai berikut:
BAB I PENDAHULUAN
Pada bab ini akan membahas mengenai latar belakang masalah,
maksud dan tujuan, metode penelitian, ruang lingkup dan
sistematika penulisan laporan.
BAB II LANDASAN TEORI
Pada bab ini akan menjelaskan konsep yang akan dibahas, serta
menjelaskan tentang peralatan pendukung (tool system) yang meliputi Enterprise Relationship Diagram, menjelaskan tentang definsi ERD, komponen ERD, dan lain-lain. Unified Modelling Language,menjelaskan tentang definisi UML, activity diagram, use case diagram, class diagram, sequence diagram dan LRS.
BAB III ANALISA SISTEM BERJALAN
Pada bab ini menguraikan tentang tinjauan perusahaan mengenai
sejarah singkat CV. Anugrah serta struktur organisasi dan fungsi,
prosedur sistem berjalan, analisis kebutuhan yang meliputi
BAB IV PERANCANGAN SISTEM USULAN
Pada bab ini menguraikan tentang perancangan sistem meliputi
rancangan diagram aktivitas dan rancangan dokumen sistem
usulan, perancangan perangkat lunak yang terdiri dari rancangan
basis data, rancangan antarmuka dan rancangan arsitektur perangkat
lunak, implementasi dan pengujian unit.
BAB V PENUTUP
Pada bab ini disampaikan mengenai kesimpulan laporan tugas akhir
yang dapat penulis ambil dari apa yang penulis uraikan dan
8
LANDASAN TEORI
2.1. Konsep Dasar Sistem
2.1.1. Model Pembelajaran Berbasis Web
Menurut Munir (2009:231) “Pembelajaran berbasis web adalah sistem pembelajaran jarak jauh berbasis teknologi informasi dan komunikasi dengan
antarmuka web.”
Berdasarkan pengertian diatas dapat disimpulkan, pembelajaran berbasis web adalah pengajaran dan pembelajaran yang didukung oleh penggunaan teknologi
internet, baik sebagai alat maupun sumber informasi.
Kelebihan dan kelemahan pembelajaran berbasis web, menurut Davidson-Sivers dan Rasmusen (2006:16) :
Tabel II.1
Kelebihan dan Kekurangan Pembelajaran Berbasis Web
Kelebihan Kekurangan
Lembaga atau Organisasi:
• Potensi untuk mencapai sejumlah besar pelajar
• Potensi untuk efisiensi biaya • Efektivitas
•Repurposing
Lembaga atau Organisasi: • Biaya awal
- Pengembangan - Infrastruktur
• Biaya pemeliharaan • Sistem pendukung Pelajar • Sistem pendukung Instruktur Untuk Instruktur:
• Kenyamanan
• Fleksibilitas
• Potensi untuk mengembangkan
Untuk Instruktur: • Kelebihan siswa
• Kurangnya keahlian teknis
profesional hubungan dengan siswa dalam berbagai lokasi, budaya, dan lain-lain
TBI
• Hilangnya hak kekayaan intelektual • Waktu mengajar intensif
Untuk Pembelajar:
• Kenyamanan
• Fleksibilitas
• Satu lawan satu instruktur • Akses: Di mana saja, kapan saja • Potensi untuk pengembangan lebih lanjut dari pengetahuan, keterampilan, dan kemampuan.
• Tipe umpan balik yang diterima
Untuk Pembelajar: • Isolasi
• Hambatan Teknologi - Tantangan atau masalah - Sumberdaya Lemah - Buta Aksara
• Kecemasan Komputer
• Kebingungan tentang topik dan tugas
Sumber : Davidson-Sivers dan Rasmusen (2006: 16)
Pembelajaran berbasis web menawarkan banyak manfaat lebih dari
lingkungan belajar tradisional, dimana pembelajaran berbasis web
memudahkan auto-tracking mahasiswa, aktif memperbarui konten, selain untuk menyediakan waktu, ukuran kelas, dan lokasi geografis platform
pembelajaran mandiri kepada siswa (Liu et all, 2004:75).
2.1.2. Sistem
1. Definisi sistem
Menurut Yasin (2012:260) “Sistem merupakan sekumpulan elemen yang
saling terkait atau terpandu yang dimaksudkan untuk mencapai suatu tujuan.”
Sedangkan, menurut Ladjamudin (2005:3) “Sistem adalah suatu jaringan
kerja dari prosedur–prosedur yang saling berhubungan, berkumpul bersama-sama
untuk melakukan suatu kegiatan atau menyelesaikan suatu sasaran tertentu.”
Dari pendapat yang dikemukakan di atas dapat disimpulkan bahwa sistem
merupakan suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan,
2. Definisi Sistem Berorientasi Objek (OOP)
Menurut Prabawati (2010:88) “Object Oriented Programming adalah suatu
cara mengorganisasi program dengan memodelkan objek-objek dunia nyata (seperti
benda, sifat, sistem, dan lainnya) ke dalam sebuah bahasa pemograman.”
Sedangkan, menurut Azis (2005:2) “Pemrograman berorientasi objek atau
yang dikenal dengan istilah Object Oriented Programming adalah suatu teknik yang memandang aplikasi perangkat lunak (software) sebagai kumpulan objek yang saling berinteraksi di dalam suatu sistem.”
Keuntungan yang didapat dari pendekatan object oriented ini adalah kemudahan untuk mengelola kompleksitas aplikasi yang dibuat dan kemudahan
untuk melakukan perubahan dan pengembangan aplikasi tersebut. Menurut Azis
(2005:3) masing-masing class akan dilengkapi dengan interface yang terdiri dari:
a. Nama
b. Operasi yang menjadi tugasnya
c. Cara penggunaan
d. Hasil yang diperoleh
Data hanya dapat dimanipulasi menggunakan operasi-operasi yang disediakan
di dalam class. Bila terjadi kesalahan (bugs), dapat ditelusuri kesalahan terjadi pada