Puji syukur kami ucapkan kepada Allah SWT yang telah memberikan rahmat, taufiq, serta
hidayah-Nya kepada kami, sehingga kami dapat menyelesaikan pembuatan laporan ini dengan
baik dan lancar. Laporan ini kami buat sebagai wacana / deskripsi kerja dalam proses
pembuatan sistem informasi berbasis web di bengkel Berkah Mandiri yang kami buat sebagai
salah satu syarat untuk memenuhi tugas Kerja Praktek (KP) di semester VI yang telah
Selama Penyusunan laporan kerja praktek ini, penulis banyak mendapatkan bantuan, baik
moril maupun meteril dari berbagai pihak. Dengan segala kerendahan hati penulis
1. Ibu Siti Yulianti, ST., M.Kom selaku Ketua Jurusan Sistem Informasi Sekolah
2. Indra Maulana Yusuf K, M.Kom. selaku Dosen Pembimbing. Terima kasih banyak
3. Kedua Orang tua , Ibu dan bapak serta keluarga yang terus menyemangati dan
senantiasa memberikan do’a yang selalu terucap demi kelancaran Kerja Praktek ini.
4. Kepada Pimpinan bengkel Berkah Mandiri yang telah banyak membantu dan memberi
5. Dosen, staf dan karyawan STMIK BANDUNG yang membantu selama saya kuliah di
i
6. Dan seluruh Teman-teman STMIK BANDUNG, terima kasih saya ucapkan yang telah
Penulis menyadari akan kekurangan yang terdapat dalam laporan ini, oleh karena itu semua
kritik dan saran sangat penulis harapkan untuk perbaikan laporan di masa yang akan datang.
Akhir kata, semoga laporan ini dapat bermanfaat khususnya bagi penulis umumnya bagi
Penulis
ii
LEMBAR PENGESAHAN
........./...................../2019
Menyetujui,
Ketua Jurusan
Sistem Informasi
iii
PERNYATAAN KEASLIAN
Penulis dengan ini menyatakan sesungguhnya karya ini merupakan hasil observasi,
Jika terdapat referensi terhadap hasil karya atau pihak lain, baik berupa lisan maupun
tulisan akan penulis sertakan dengan menyebutkan sumbernya secara jelas dan apabila penulis
melakukan pelanggaran penulisan maka penyusun bersedia menerima sanksi yang sesuai
Demikian pernyataan ini penulis buat secara sadar dan sesungguh-sungguhnya penulis
Penulis
iv
DAFTAR ISI
v
BAB 3 ....................................................................................................................................... 15
ANALISIS SISTEM ............................................................................................................... 15
3.1 Profile Perusahaan .......................................................................................................... 15
3.2 Visi dan Misi................................................................................................................... 16
3.3 Struktur Organisasi ......................................................................................................... 16
3.4 Deskripsi Pekerjaan ........................................................................................................ 17
3.5 Deskripsi Sistem ............................................................................................................. 18
3.6 Analisis Sistem Yang Berjalan ....................................................................................... 18
3.7 Analisis Prosedur ............................................................................................................ 18
3.7.1 Prosedur Pengelolaan Data ...................................................................................... 19
3.8 Analisis Kebutuhan Sistem ............................................................................................. 21
3.9 Analisis Dokumen .......................................................................................................... 21
3.10 Analisis Fungsional Sistem ........................................................................................ 22
3.11 Analisis Pengguna Sistem .......................................................................................... 23
3.12 Evaluasi Sistem Berjalan ........................................................................................... 24
BAB 4 ....................................................................................................................................... 25
PERANCANGAN SISTEM................................................................................................... 25
4.1. Perancangan Sistem ....................................................................................................... 25
4.2 Perancangan Prosedural .................................................................................................. 26
4.2.1. Flowmap Usulan .................................................................................................... 26
4.2.2. Diagram konteks .................................................................................................... 28
4.2.3. DFD (Data Flow Diagram) .................................................................................... 29
4.2.4. ERD (Entity Relationship Diagram) ...................................................................... 31
4.2.5. Kamus Data ............................................................................................................ 32
4.3.Perancangan Antar Muka (Interface).............................................................................. 35
4.4. Perancangan Arsitektur .................................................................................................. 42
BAB 5 ....................................................................................................................................... 44
IMPLEMENTASI DAN PENGUJIAN ................................................................................ 44
5.1 Implementasi Sistem ....................................................................................................... 44
5.1.1. Kebutuhan Perangkat Lunak ................................................................................... 44
5.1.2. Kebutuhan Perangkat Keras .................................................................................... 44
5.1.3. Penggunaan Aplikasi / Sistem................................................................................. 46
5.2 Pengujian ........................................................................................................................ 51
5.2.1. Rencana Pengujian .................................................................................................. 51
5.2.2. Kasus dan Hasil Pengujian ..................................................................................... 52
BAB 6 ....................................................................................................................................... 59
PENUTUP ............................................................................................................................... 59
6.1 Kesimpulan ..................................................................................................................... 59
vi
6.2 Saran ............................................................................................................................... 59
DAFTAR PUSTAKA ............................................................................................................. 60
vii
DAFTAR GAMBAR
viii
DAFTAR TABEL
ix
TABEL SIMBOL
Dokumen Menunjukan
yang digunakan
terjadinya suatu
transaksi
yang dikerjakan
secara manual
simbol/proses
proses pengolahan
data
satu halaman
x
Conector (Off-page Digunakan untuk
halaman
menyimpan data
A
secara manual dan
berarti disimpan
berarti disimpan
disimpan menurut
kronologis atau
menurut tanggal
memperjelas pesan
yang disampaikan
mengikuti arus
lainnya
xi
Persimpangan garis Menunjukan arah
dibuat sedikit
melengkung tepat
pada persimpangan
menggambarkan
catatan akuntansi
yang digunakan
yang direkam
sebelumnya didalam
dokumen atau
formulir
langsung perangkat
penyimpanan/storage
pada disket
xii
________________________________________________________________________
xiii
Tabel 3. Simbol ERD
xiv
ABSTRAK
Perkembangan tersebut tentunya didukung oleh adanya internet yang membantu perusahaan
untuk mempromosikan produk dan jasa yang mereka kelola. Dengan keuntungan
Bengkel Berkah Mandiri merupakan usaha milik perorangan yang bergerak dibidang
jasa yaitu perbaikan sepeda motor, bengkel tersebut belum memanfaatkan inernet sebagai
alat untuk membantu perkembagan usahanya. Sistem yang digunakan masih manual
pelayanan terhadap pelanggan. Dengan adanya masalah seperi itu maka harus di
serta laporan terhadap pimpinan bengkel. Hasil yang diperoleh dari pengembangan sistem
ini adalah dengan melakukan tahapan analisa sistem, analisa-analisa perancangan sistem
dan perancangan basis data sehingga mempermudah kegiatan perusahaan, mengolah data,
membuat laporan menjadi lebih mudah dan efisien, penyajian informasi yang akurat,
relevan dan tepat waktu membuat pihak manajemen dalam mengambil keputusan.
xv
BAB 1
PENDAHULUAN
barang-barang yang ada secara benar menurut ketentuan yang berlaku. Inventarisasi
bertanggung jawab. Akan tetapi jika dalam pelaksanaannya barang tersebut tidak dirawat dan
jasa perbaikan sepeda motor. Dalam hal ini dapat dipastikan setiap hari nya melayani berbagai
jenis sepeda motor dengan kendala yang berbeda pula. Dapat dipastikan bengkel memiliki
barang yang banyak. Tiap barang memiliki jenis dan merk yang berbeda, seiring berjalan nya
waktu masih banyak permasalan lainnya termasuk dalam hal laporan keuangan bulanan yang
sulit dikontrol oleh pimpinan bengkel, serta kesulitan melihat kinerja para karyawan nya
Laporan transaksi yang tujuan nya secara umum dilakukan dalam rangka
menyempurnakan pengawasan terhadap transaksi yang melibatkan uang, laporan ini bisa
dikeluarkan dalam waktu tertentu sesuai kebutuhan pimpinan bengkel. Secara jelas, laporan
ini bertujuan untuk menghadirkan sebuah berkas yang berisi data transaksi keuangan bengkel
Oleh karena itu, penyusun bermaksud membangun “Sistem Informasi Bengkel Berbasis
Web ” sebagai sistem usulan dan menjadi dasar yang melatar belakangi penulisan ini.
1
1.2 Identifikasi Masalah
Berdasarkan latar belakang yang telah dijelaskan maka terdapat beberapa masalah
1. Sistem manual yang sudah dan sedang digunakan kurang efektif dan terlalu rumit
pengelolaannya, terutama pada bagian barang masuk dan barang keluar serta kesulitan
data lama.
Berdasarkan uraian latar belakang diatas, maka dapat dirumuskan permasalahan yaitu:
Tujuan dari kerja praktek ini adalah membuat sistem informasi berbasis web di
pembuatan laporan, khususnya sistem yang akan dibuat untuk memudahkan dalam
2. Mempermudah dan mempercepat cara kerja pegawai bengkel dalam pengelolaan data
yang lebih efektif dan efisien, sehingga menghasilkan sistem baru yang lebih baik dari
2
1.5 Batasan Masalah
Agar masalah yang dibahas tidak menyimpang dari tujuan, maka perlu dibuat suatu
1. Aplikasi berbasis web yang hanya dapat di akses lokal di lingkungan tertentu.
2. Basis data yang digunakan adalah MySQL dan PHP sebagai bahasa pemrogaraman
nya.
Praktek kerja lapangan ini dilakukan melalui pengamatan dan wawancara langsung
yang dilaksanankan di bengkel Berkah Mandiri yang ber alamat di JL.Cipeundeuy no.10
Bandung Barat, Jawa Barat. Pelaksanaan kerja praktek ini dilakukan tiga bulan, terhitung
Metode penelitian ini dilakukan langsung pada objek penelitian, data cara keterangan yang
a. Pengamatan (Observation)
3
Dalam hal ini penulis melakukan untuk mendapatkan data secara umum dengan melihat
langsung, mengamati dan mencatat sistem yang sedang berjalan saat ini serta melihat format-
b. Wawancara (Interview)
Dalam hal ini penulis melakukan wawancara untuk melengkapi bahan yang sudah ada selama
observasi. Penulis melakukan tanya jawab kepada staf (pegawai) bengkel yang berkaitan
dimaksudkan untuk mendapatkan landasan teori yang memadai, dalam bacaan-bacaan, bahan-
Metode pengembangan sistem yang penulis gunakan pada permasalahan ini adalah
Prototyping.
Langkah umum metode Prototyping menurut referensi Pressman pada tahun 2001 adalah
sebagai berikut :
4
Gambar 1. 1Prototyping (Pressman & Maxim, 2014)
1. Pengumpulan kebutuhan: developer dan client bertemu dan menentukan tujuan umum,
berikutnya.
software yang diketahui, dan rancangan ini menjadi dasar pembuatan prototype.
2. Evaluasi Prototype: client mengevaluasi prototype yang dibuat dan digunakan untuk
Perulangan ketiga proses ini terus berlangsung hingga semua kebutuhan terpenuhi. Prototype-
prototype dibuat untuk memuaskan kebutuhan client dan untuk memahami kebutuhan client
lebih baik. Prototype yang dibuat dapat dimanfaatkan kembali untuk membangun software
5
Prototype memudahkan komunikasi antar developer dan client, membuat client mendapat
1. Pemodelan membutuhkan partisipasi aktif dari end user. Hal ini akan meningkatkan
sikap dan dukungan pengguna untuk pengerjaan proyek. Sikap moral pengguna akan
sehingga end user memiliki keinginan untuk merubah pola pikirnya. Prototyping lebih
3. Prototyping mematahkan filosofi “end user tidak mengetahui secara detail apa yang
4. Prototyping adalah model aktif, tidak pasif, sehingga end user dapat melihat,
end user. Hal ini akan memberikan solusi yang lebih baik.
Dalam penyususan Kerja Praktek ini diharapkan dapat memperoleh suatu penyelesaian
dan pembahasan permasalahan secara terinci dan sistematis. Oleh karena itu, dalam
6
BAB I PENDAHULUAN
Meliputi latar belakang penelitian, rumusan masalah, maksud dan tujuan, batasan
Membahas mengenai Landasan Teori, berisi uraian data sekunder yang diperoleh dari
Pada bagian ini meliputi analisis dokumen, analisis prosedur, analisis kebutuhan
Dalam bab ini membahas mengenai Implementasi dan pembahasan web yang telah
BAB VI PENUTUP
Bab ini berisi tentang kesimpulan dan saran-saran dari pembuatan Laporan Kerja
Praktek.
7
BAB 2
LANDASAN TEORI
2.1 Sistem
Sistem adalah elemen-elemen yang saling berhubungan antara satu organisasi dengan
Pengertian Sistem Menurut Mustakini (2009: 34) mengemukakan bahwa “sistem dapat
Pengertian sistem menurut Jogiyanto (2005:1) Dalam Buku Analisa dan Desain Sistem
Informasi mengemukakan bahwa “sistem adalah suatu jaringan kerja dari prosedur-prosedur
yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau
2.2 Informasi
Informasi adalah sekumpulan data yang sudah di olah dan di proses sehingga
Menurut Dr. Deni Darmawan dan Kunkun Nur Fauzi (2013:2) Informasi merupakan
hasil dari pengolahan data, akan tetapi tidak semua hasil dari pengolahan data yang tidak dari
pengolahan tersebut bisa disebut informasi, hasil pengolahan data yang tidak memberikan
makna, arti atau penjelasan serta tidak bermanfaat bagi seseorang atau penerima informasi
Menurut Dr. Deni Darmawan dan Kunkun Nur Fauzi (2013:2), Informasi merupakan
hasil dari pengolahan data, akan tetapi tidak semua hasil dari pengolahan data yang tidak dari
8
pengolahan tersebut bisa disebut informasi, hasil pengolahan data yang tidak memberikan
makna, arti atau penjelasan serta tidak bermanfaat bagi seseorang atau penerima informasi
daya yang berguna untuk mengumpulkan, mengubah bentuk dan menyebar luaskan informasi
Menurut Aswati dkk dalam Jurnal Teknologi dan Sistem Informasi Vol. 1 No. 2
(2015:80)
mampu menghasilkan suatu keputusan yang tepat, cepat dan jelas sehingga menjadi suatu
mendefenisikan :“Sistem informasi adalah kumpulan atau susunan yang terdiri dari
perangkat keras dan perangkat lunak serta tenaga pelaksananya yang bekerja alam sebuah
proses berurutan dan secara bersama-sama saling mendukung untuk menghasilkan suatu
produk”.
9
2.2.2 Tujuan Sistem Informasi
2.3 Pelayanan
Pelayanan adalah setiap tindakan atau kegiatan yang dapat ditawarkan oleh suatu
pihak kepada pihak lain yang pada dasarnya tidak berwujud dan tidak mengakibatkan
kepemilikan apapun.
keunggulan yang diharapkan dan pengendalian atas tingkat keunggulan tersebut untuk
mengungkapkan ada terdapat lima faktor dominan atau penentu kualitas pelayanan jasa,
1. Berwujud (Tangible), yaitu berupa penampilan fisik, peralatan dan berbagai materi
2. Empati (Empathy), yaitu kesediaan karyawan dan pengusaha untuk lebih peduli
mencoba menempatkan diri sebagai pelanggan. Jika pelanggan mengeluh maka harus
dicari solusi segera, agar selalu terjaga hubungan harmonis, dengan menunjukan rasa
peduli yang tulus. Dengan cara perhatian yang diberikan para pegawai dalam melayani
3. Cepat tanggap (Responsiveness), yaitu kemauan dari karyawan dan pengusaha untuk
membantu pelanggan dan memberikan jasa dengan cepat serta mendengar dan
mengatasi keluhan konsumen. Dengan cara keinginan para pegawai dalam membantu
10
dengan cepat dan benar, kesigapan para pegawai untuk ramah pada setiap konsumen,
4. Keandalan (Reliability), yaitu kemampuan untuk memberikan jasa sesuai dengan yang
dijanjikan, terpercaya dan akurat, serta konsisten. Contoh dalam hal ini antara lain,
pegawai dalam menangani kebutuhan konsumen dengan cepat dan benar, kemampuan
perusahaan dalam memberikan pelayanan yang baik sesuai dengan harapan konsumen.
keyakinan dan kepercayaan terhadap janji yang telah dikemukakan kepada konsumen.
Contoh dalam hal ini antara lain, pengetahuan dan keterampilan pegawai dalam
Data berasal dari kata “Datum” yang berarti fakta atau bagian dari fakta yang
mengandung arti yang dihubungkan dengan kenyataan yang dapat digambarkan dengan
simbol, angka, huruf dan sebagainya. Menurut Sutabri (2012:2) data adalah kenyataan
yang menggambarkan suatu kejadian serta merupakan suatu bentuk yang masih mentah
yang belum dapat bercerita banyak sehingga perlu diolah lebih lanjut melalui suatu model
untuk menghasilkan informasi. Sebagai hasil observasi langsung terhadap kejadian atau
fakta dari fenomena di alam nyata, data bisa berupa tulisan atau gambar yang dilengkapi
dengan nilai tertentu. Dari beberapa pengertian diatas maka dapat diambil kesimpulan
bahwa “data adalah merupakan fakta atau bagian dari fakta yang belum tersusun yang
mempunyai arti yang dihubungkan dengan kenyataan yang benar-benar terjadi, fakta dapat
dinyatakan dengan gambar (grafik), kata-kata, angka, huruf dan lain sebagainya”.
Pengelolaan data adalah segala macam pengelolaan terhadap data atau kombinasi-
11
kombinasi dari berbagai macam pengelolaan terhadap data untuk 10 membuat data itu
berguna sesuai dengan hasil yang diinginkan dapat segera dipakai. Menurut Sutarman
masing klien. Bahasa pemrograman yang digunakan untuk aplikasi type ini
Aplikasi berbasis web tidak perlu di instal terlebih dahulu oleh klien.
Aplikasi dilakukan oleh web server seperti Apache, IIS, XITAMI, dsb.
internet dan di akses menggunakan protocol HTTP (Hyper Text Trransfer Protokol).
Intinya bahwa pengguna internet bisa memanfaatkan berbagai macam fasilitas informasi
12
Informasi atau dokumen yang dapat di akses dapat berupa data text, gambar,
langsung dengan suara dan video sekaligus. Artinya internet terhubung dengan
2.7 MPDF57
Mpdf adalah sebuah library yang disediakan untuk membuat report data dengan
2.8 PHP
untuk mengembangkan situs web statis atau situs web dinamis atau aplikasi Web. PHP
singkatan dari Hypertext Pre-processor, yang sebelumnya disebut Personal Home Pages.
Script sendiri merupakan sekumpulan instruksi pemrograman yang ditafsirkan pada saat
runtime. Sedangkan Bahasa scripting adalah bahasa yang menafsirkan skrip saat runtime.
Dan biasanya tertanam ke dalam lingkungan perangkat lunak lain. Karena php merupakan
scripting server-side maka jenis bahasa pemrograman ini nantinya script/program tersebut
menyatu dengan HTML untuk membuat halaman web yang dinamis. Karena PHP
2.9 MySQL
MySQL adalah DBMS yang open source dengan dua bentuk lisensi, yaitu Free
Software (perangkat lunak bebas) dan Shareware (perangkat lunak berpemilik yang
penggunaannya terbatas). Jadi MySQL adalah database server yang gratis dengan lisensi
13
GNU General Public License (GPL) sehingga dapat Anda pakai untuk keperluan pribadi
“salah satu jenis database server yang sangat terkenal dan banyak digunakan untuk
membangun aplikasi web yang menggunakan database sebagai sumber dan pengelolaan
datanya”. Mysql bersifat open source dan menggunakan SQL (Structured Query
Languange). MySQL biasa dijalankan diberbagai platform misalnya windows Linux, dan
lain sebagainya.
14
BAB 3
ANALISIS SISTEM
Bengkel Berkah Mandiri yang berlokasi dijalan Cipeundeuy No.10 kab Bandung Barat
merupakan suatu perusahaan jasa yang bergerak perbengkel yaitu memperbaiki kendaraan
roda dua dan juga menjual spare part. Maupun peralatan utuk kendaraan roda dua dan juga
menjual sparepart.
Bengkel Berkah Mandiri didirikan pada tanggal bulan januari 2019, oleh pemuda
lulusan STM bernama Rendi Gunawan , bengkel ini awalnya didirikan hanya untuk
memperbaiki kendaraan roda dua yang tidak terlalu parah karena keterbatasan nya peralatan.
Beberapa bulan kemudian melihat banyaknya pelanggan yang datang serta banyak permintaan
spare part, maka pemilik bengkel kemudia memutuskan untuk memperluas bidang usaha nya
yaitu dengan menjual spare part serta kebutuhan kendaraan roda dua lainnya, dengan
mendapat perkembangan yang sangat pesat tidak hanya jasa perbaikan dan sparepart, bengkel
Berkah Mandiri mulai merambah usaha jasa cuci sepeda motor dan mobil dengan
memanfaatkan lahan kosong di sebelah lokasi bengkel, tak hanya itu, bengkel Berkah Mandiri
sekarang sudah memiliki 3 karyawan yang membantu melayani setiap pelanggan yang datang
ke bengkel yang tentunya sudah siap bersaing dengan penyedia jasa lainnya yang semakin
15
3.2 Visi dan Misi
Visi
Menjadi pusat perbaikan/reparasi motor yang menyediakan spare part ,jasa service serta
tempat pencucian motor/mobil yang mengutamakan pada kepuasan pelanggan yang didukung
dengan peralatan canggih dan tenaga ahli yang kompeten di bidangnya serta pelayanan yang
Misi
1. Memberikan solusi terbaik pada penyedia suku cadang terbaik dan reparasi yang
terpercaya.
2. Memberikan pelayanan terbaik dan standar mutu pada pelanggan dengan menjalankan
perusahaan
Struktur organisasi mempunyai dua unsur kata yaitu struktur dan organisasi.Struktur
yang berarti bentuk atau susunan,dan organisasi dapat diartikan sekumpulan dari orang-orang
yang mempunyai kegiatan kerja sesuai dengan keahlian yang dimiliki,dimana setiap orang
16
tergantung dan mempengaruhi dalam kelompok kerja untuk mencapai tujuan yang telah
disepakati bersama. Organisasi yang baik akan mampu menghilangkan kesimpang siuran
dalam pekerjaan dan akan memberikan penjelasan bagi personil yang menyangkut tugas dan
tanggung jawab. Struktur organisasi yang lebih jelasnya dapat dibambarkan sebagai berikut :
PIMPINAN
17
c. Melayani setiap pelanggan yang akan service motor
Mandiri, permasalahan yang sering kali muncul dalam mengelola data adalah sebagai berikut:
1. Sistem pencatatan data pelanggan yang berjalan saat ini dan sedang dipakai, dalam
pengolahannya kurang efektif dan efisien. Terutama ketika pelanggan yang datang
cukup banyak.
2. Pencetakan laporan bulanan sulit dilakukan, karena harus membuka arsip data selama
3. Inventarisasi barang yang cukup sulit dikontrol karena sistem nya masih manual.
Analisis sistem yang sedang berjalan bertujuan untuk mengetahui lebih spesifik
tentang bagaimana system yang sedang berjalan dan mengetahui apa saja masalah yang
dihadapi sistem, untuk dijadikan landasan usulan perancangan sistem, analisis sistem yang
Prosedur merupakan urutan dari langkah-langkah yang terjadi atau yang dilakukan
dalam suatu sistem. Prosedur sistem informasi bengkel yang berjalan saat ini adalah sebagai
berikut :
18
3.7.1 Prosedur Pengelolaan Data
1. Karyawan mencatat sparepart apa saja yang dipakai dalam perbaikan motor
akhir bulan.
19
Berikut flowmap pengelolaan data sesuai dengan prosedur yang dijelaskan :
Start
catat
Spare
part
Catatan Vali
Sparepart dasi
kosong Tersedia
Catatan Catatan
Sparepart Sparepart
Catatan Catatan
Service Service
Selesai
20
3.8 Analisis Kebutuhan Sistem
Setelah menganalisis beberapa tahapan yang sedang berjalan pada bengkel berkah
mandiri terdapat beberapa kelemahan pada sistem informasi yang sedang berjalan pada saat
ini, berikut ulasan, masalah dan penyelesaian pada tabel dibawah ini :
Masalah Penyelesaian
habis
mengetahui dokumen apa saja yang terkait dengan sistem informasi pada bengkel berkah
mandiri ini, dan hal-hal apa saja yang berkaitan dengan dokumen tersebut. Dokumen yang
digunakan berupa dokumen simpanan (database), maupun dokumen dalam bentuk fisik yang
21
mengalir antar entitas dan atau berupa laporan. Berikut adalah dokumen yang mengalir dalam
sudah kosong
2 Laporan bulanan
bengkel
Analisis fungsional sistem berisi proses-proses apa saja yang nantinya dilakukan oleh
aplikasi ini merupakan suatu perancangan baru di bengkel Berkah Mandiri. Dimana dengan
dibuat nya sistem informasi berbasis web ini memudahkan semua bagian dalam menjalankan
tugasnya.
22
1. Pengelolaan inventarisasi barang yang dapat dilakukan oleh kasir
2. Penambahan maupun penghapusan data karyawan yang dapat dilakukan oleh kasir
Analisis pengguna sistem dimaksudkan guna mengetahui siapa saja pengguna yang
menggunakan sistem ini sesuai dengan penempatan dan fungsi nya. Berikut pengguna aplikasi
Berdasarkan analisis pengguna sistem, hanya ada 1 yang menjadi pengguna sistem ini
23
3.12 Evaluasi Sistem Berjalan
Dari hasil analisis yang telah dilakukan sebelumnya, maka berikut ini evaluasi dari
a. Kelebihan sistem
1. Pendataan barang lebih mudah karena hanya menggunakan alat tulis dan buku
saja.
b. Kelemahan Sistem
2. Kesulitan mencatat data bulanan karena harus mengecek data satu per satu
c. Peluang
1. Dengan sistem yang terbilang manual, sistem bisa berjalan dengan baik asalkan
d. Ancanam
24
BAB 4
PERANCANGAN SISTEM
menjelaskan urut-urutan proses yang terjadi pada sistem. Hasil yang diharapkan adalah berupa
akan datang, efektif dan efisien, kemampuan program, dan kemudahan untuk dipahami
pengguna (user friendly) yang diwujudkan dalam tampilan grafis (Graphical User Interface).
Perancangan bertujuan agar dalam pembuatannya dapat berjalan secara sistematis, terstruktur,
dan rapi sehingga hasil program dapat optimal dan berjalan sesuai dengan apa yang
diinginkan.
Tujuan dari perancangan sistem informasi berbasis web pada bengkel berkah mandiri
25
4.2 Perancangan Prosedural
Dalam perancangan prosedur ini meliputi, flowmap, diagram konteks, dlow diagram
(DFD), Entity Relationship Diagram (ERD), dan kamus data guna memudahkan dalam
pembuatan program dan memudahkan dalam menganalisa alir dokumen. Prosedur yang
formulir atau keterangan yang berupa dokumentasi yang mengalir atau beredar di
dalam suatu sistem. Berikut flowmap sistem pengelolaan data bengkel yang diusulkan
26
Flowmap sistem pengolahan data Bengkel
Start
( (
Database
Cetak Laporan
service
27
Berikut ini merupakan penjelasan dari flowmap sistem pengelolaan data bengkel yang
diusulkan :
1. karyawan menyerahkan data sparepart yang dibutuhkan untuk service motor kepada
kasir.
menggambarkan suatu sistem yang sedang berjalan secara keseluruhan, awal dan akhir
dari data yang masuk dan keluar pada sistem tersebut. Adapun diagram konteks sistem
• Sparepart
KARYAWAN
• Catatan
sparepart
SISTEM
PENGELOLAAN DATA
BENGKEL
• Laporan service
bulanan
PIMPINAN
28
Berikut merupakan penjelasan dari diagram konteks sistem pengelolaan data bengkel
yang diusulkan :
menggambarkan suatu sistem yang telah ada atau baru yang akan dikembangkan
Adapun DFD sistem pengelolaan data bengkel yang diusulkan adalah sebagai berikut :
29
1. DFD level 0 Sistem Pengelolaan Data Bengkel
• Catatan
sparepart
1.0
Karyawan
Pengolahan
Data Bengkel
Tabel Sparepart
• Laporan service
bulanan
Pimpinan
Berikut ini penjelesan mengenai DFD level 0 sistem pengolahan data yang di usulkan :
30
4.2.4. ERD (Entity Relationship Diagram)
ERD atau Entity Relationship Diagram adalah suatu bentuk diagram yang
menjelaskan hubungan antar objek-objek data yang mempunyai hubungan antar relasi.
ERD digunakan untuk menyusun struktur data dan hubungan antar data, dan untuk
menggambarkannya digunakan notasi, simbol, bagan, dan lain sebagainya. Erd dari
Sistem Informasi bengkel berbasis web pada bengkel Berkah Mandiri adalah sebagai
berikut :
Penjelasan ERD :
Pada Sistem Informasi service kendaraan ini terdiri dari 4 entitas, yaitu kendaraan,
31
Relasi : di service, mengecek, di proses
Kamus data merupakan penjabaran aliran data yang ada di sebuah Data Flow
Diagram dan merupakan entitas-entitas yang akan dibuat dalam sebuah entity
relationship diagram. Kamus data sistem pengelolaan data bengkel yang diusulkan
sebagai berikut :
1. Struktur Tabel
Struktur Tabel pada sistem pengolahan data bengkel berkah mandiri adalah
sebagai berikut :
a. Tabel Pengguna
Key : id_pengguna
2 Nama_pengguna Varchar(50)
3 Username Varchar(50)
4 password Varchar(50)
32
Tabel 4. 1Tabel Kasir
b. Tabel Mekanik
Key : id_mekanik
c. Tabel Pembelian
Key : id_pembelian
33
3 Id_sparepart Int (5)
6 Tgl_beli Date
d. Tabel Sparepart
Key : id_sparepart
2. Relationship / Hubungan
34
• Atribute penghubung : id_mekanik (id_mekanik di mekanik)
Perancangan antar muka (Interface) dan output dimaksudkan menentukan bentuk yang
dihasilkan oleh sistem yang akan dirancang. Perancangan sistem informasi ini akan
diberikan kepada user sebagai hasil pengolahan sistem pengolahan data bengkel berkah
35
1. Tampilan Login Kasir
36
2. Halaman Dashboard
3. Halaman Mekanik
37
Gambar 4. 7Gambar halaman mekanik
38
Gambar 4. 9Gambar Halaman Sparepart
39
Gambar 4. 11 Gambar Halaman Data Service
40
10. Halaman Tambah Data User
41
4.4. Perancangan Arsitektur
1. Struktur Menu
Struktur menu adalah bentuk umum dari suatu rancangan menu program untuk
2. Struktur Program
Struktur program terdiri dari kumpulan baris pernyataan yang dibentuk dari
blok fungsi dan keyword. Kode program tersebut dimungkinkan untuk memerintah
computer untuk melaksanakan tugas yang diberikan. Berikut struktur program pada
42
Gambar 4. 17 Gambar struktur Program
43
BAB 5
dioperasikan. Pada tahap ini dijelaskan mengenai, kebutuhan perangkat lunak, kebutuhan
perangkat keras, kebutuhan basis data, kebutuhan instalasi program, penggunaan program
dan implementasi antar muka. Proses implementasi dilakukan sebagai hasil akhir dari
sistem, dipersiapkan dulu perangkat keras dan perangkat lunak yang akan dipergunakan
Perangkat keras (hardware) yaitu peralatan dalam bentuk fisik yang menjalankan
44
manusia untuk laporan. Adapun perangkat keras yang digunakan untuk
sebagai berikut :
1. Kebutuhan Minimal :
b) Harddisk 40 GB.
c) RAM 1 GB.
f) Printer
e) Printer
45
5.1.3. Penggunaan Aplikasi / Sistem
Absensi BPNB dengan rfid. Di bawah ini terdapat beberapa interface yang dapat
1. Form Login
a. Username
b. Password
46
2. Form Halaman dashboard
menghapus data.
sparepart.
service.
Menu ini berfungsi sebagai tampilan laporan beruka file pdf yang dapat
diunduh/dicetak.
e. Menu Kasir
47
Menu ini berfungsi untuk menampilkan pengguna sistem.
48
4. Tampilan Data Sparepart
49
6. Tampilan Data Service
50
8. Tampilan Laporan
5.2 Pengujian
Pengujian black box berfokus pada persyaratan fungsional perangkat lunak yang
dibuat.
Pengujian aplikasi berikut menggunakan data uji berupa pengolahan data dan
pengguna
51
b. Mengelola hak akses Login
Dalam melakukan pengujian, ada objek yang harus diuji dimana setelah itu akan
Diharapkan
52
Username dan Login berhasil Muncul pesan Fungsi login
tampil
Diharapkan
53
b) Pengujian Pengolahan data Mekanik
54
Kasus dan Hasil Uji (Data Normal)
Diharapkan
harapan
berhasil
ditambah
dan
disimpan
data
berhasil
dihapus
dan
disimpan
tampil sesuai
harapan
55
Tabel 5. 4Tabel Pengujian pengolahan data Sparepart
Diharapkan
harapan
berhasil
ditambah
dan
disimpan
data
56
berhasil
dihapus
dan
disimpan
tampil sesuai
harapan
Diharapka
benar harapan
57
dalam berhasil
58
BAB 6
PENUTUP
6.1 Kesimpulan
Dari berbagai penjelasan yang diuraikan dalam laporan ini, maka dapat disimpulkan
c. Telah menghasilkan sebuah sistem yang dapat digunakan untuk mengolah data
sparepart, dan membuat laporan dengan mudah dan efisien serta mempercepat
6.2 Saran
Sistem Informasi bengkel berbasis web telah selesai dibuat, tentunya masih
terdapat banyak kekurangan. Berikut saran pengembangan aplikasi yang akan datang :
a. Dapat dikembangkan dengan memasukan konten data yang lebih variatif lagi.
lebih menarik.
59
DAFTAR PUSTAKA
Mustakini (2009: 34) Pengertian Sistem Informasi Menurut Para Ahli. Diambil kembali dari
http://carayayang.blogspot.com/2017/07/pengertian-sistem-menurut-para-ahli.html
Jogiyanto (2005:1) Pengertian Sistem Informasi Menurut Para Ahli. Diambil kembali dari
https://dosenit.com/kuliah-it/sistem-informasi/pengertian-sistem-informasi-menurut-para-ahli
Dr. Deni Darmawan dan Kunkun Nur Fauzi (2013:2) pengertian Sistem Informasi. Diambil kembali
dari
https://widuri.raharja.info/index.php?title=TA1411380911
Dr. Deni Darmawan dan Kunkun Nur Fauzi (2013:2) Pengertian Informasi Menurut Para Ahli.
Diambil kembali dari
https://widuri.raharja.info/index.php?title=TA1411380911
Aswati dkk dalam Jurnal Teknologi dan Sistem Informasi Vol. 1 No. 2 (2015:80). pengertian Sistem
Informasi. Diambil kembali dari
https://widuri.raharja.info/index.php?title=TA1411380911
http://repository.unama.ac.id/1025/7/BAB%20II.pdf
http://repository.unpas.ac.id/30309/3/BAB%20II.pdf
Kotler dalam Fandy Tjiptono (2016:284) Pengertian Pelayanan diambil kembali dari
http://repository.unpas.ac.id/30309/3/BAB%20II.pdf
https://carayayang.blogspot.com/2017/07/.html
http://eprints.polsri.ac.id/2158/3/BAB%20II.pdf
Pressman, R. S., & Maxim, B. R. (2014). Model Prototype diambil kembali dari
https://media.neliti.com/media/publications/174414-ID-analisis-dan-perancangan-aplikasi-
pemode.pdf
60
Menurut Arief (2011c:43) Pemrograman Web Dinamis Menggunakan Php dan Mysql. Yogyakarta:
ANDI. Diambil kembali dari
https://bangpahmi.com/pengertian-bahasa-pemrograman-php-menurut-para-pakar/
https://www.tentangit.com/2017/01/pengertian-mysql-menurut-para-ahli.html
61