Anda di halaman 1dari 76

KATA PENGANTAR

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

diberikan oleh pihak kampus.

Selama Penyusunan laporan kerja praktek ini, penulis banyak mendapatkan bantuan, baik

moril maupun meteril dari berbagai pihak. Dengan segala kerendahan hati penulis

mengucapkan terima kasih yang setinggi-tingginya kepada :

1. Ibu Siti Yulianti, ST., M.Kom selaku Ketua Jurusan Sistem Informasi Sekolah

Tinggi Manajemen Informatika dan Komputer Bandung.

2. Indra Maulana Yusuf K, M.Kom. selaku Dosen Pembimbing. Terima kasih banyak

sebesar-besarnya dimana setiap ada waktu bapak selalu membimbing didalam

penyusunan laporan kerja praktek ini.

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

informasi dan saran selama proses laporan kerja praktek ini

5. Dosen, staf dan karyawan STMIK BANDUNG yang membantu selama saya kuliah di

jurusan Sistem Informasi.

i
6. Dan seluruh Teman-teman STMIK BANDUNG, terima kasih saya ucapkan yang telah

banyak memberikan semangat dan bantuan dalam berbagai hal.

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

rekan-rekan lain yang memerlukannya, baik di lingkungan masyarakat umum maupun di

lingkungan Sekolah Tinggi Manajemen Dan Komputer Bandung.

Bandung, oktober 2020

Penulis

ii
LEMBAR PENGESAHAN

SISTEM INFORMASI BERBASIS WEB BENGKEL BERKAH MANDIRI

Disetujui Pada Tanggal

........./...................../2019

Menyetujui,

Dosen Pembimbing Pimpinan Bengkel

( Indra Maulana Y,K, M.Kom. ) ( Rendi Gunawan )

Ketua Jurusan

Sistem Informasi

( Siti Yulianti, ST., M.Kom )

iii
PERNYATAAN KEASLIAN

Penulis dengan ini menyatakan sesungguhnya karya ini merupakan hasil observasi,

wawancara, pemikiran dan pemaparan asli.

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

dengan ketentuan yang berlaku.

Demikian pernyataan ini penulis buat secara sadar dan sesungguh-sungguhnya penulis

ucapkan terima kasih.

Bandung, Oktober 2020

Penulis

iv
DAFTAR ISI

KATA PENGANTAR ............................................................................................................... i


LEMBAR PENGESAHAN ..................................................................................................... iii
PERNYATAAN KEASLIAN ................................................................................................. iv
DAFTAR ISI ............................................................................................................................ iv
DAFTAR GAMBAR ............................................................................................................. viii
DAFTAR TABEL .................................................................................................................... ix
TABEL SIMBOL ..................................................................................................................... x
ABSTRAK ............................................................................................................................... xv
BAB 1 ......................................................................................................................................... 1
PENDAHULUAN ..................................................................................................................... 1
1.1 Latar Belakang .................................................................................................................. 1
1.2 Identifikasi Masalah.......................................................................................................... 2
1.3. Rumusan Masalah ............................................................................................................ 2
1.4 Tujuan Kerja Praktek ........................................................................................................ 2
1.5 Batasan Masalah ............................................................................................................... 3
1.6 Waktu dan Tempat Kerja Praktek..................................................................................... 3
1.7 Metodologi Penelitian ....................................................................................................... 3
1.7.1. Metode Pengumpulan Data ....................................................................................... 3
1.7.2 Metode PengembanganPerangkat Lunak .................................................................. 4
1.8 Sistematika Penulisan ....................................................................................................... 6
BAB 2 ......................................................................................................................................... 8
LANDASAN TEORI ................................................................................................................ 8
2.1 Sistem ............................................................................................................................... 8
2.2 Informasi ........................................................................................................................... 8
2.2.1 Sistem Informasi ........................................................................................................ 9
2.2.2 Tujuan Sistem Informasi .......................................................................................... 10
2.3 Pelayanan ........................................................................................................................ 10
2.4 Pengelolaan Data ............................................................................................................ 11
2.5 Program Web .................................................................................................................. 12
2.5.1. Aplikasi berbasis Desktop ....................................................................................... 12
2.5.2. Aplikasi Berbasis Web ............................................................................................ 12
2.6 Pengertian Web ............................................................................................................... 12
2.7 MPDF57 ......................................................................................................................... 13
2.8 PHP ................................................................................................................................. 13
2.9 MySQL ........................................................................................................................... 13

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

Gambar 1. 1Prototyping (Pressman & Maxim, 2014) ............................................................... 5

Gambar 3. 1Struktur Organisasi bengkel Berkah Mandiri ...................................................... 17


Gambar 3. 2 flowmap bengkel Berkah Mandiri yang berjalan ................................................ 20

Gambar 4. 1Flowmap sistem yang di usulkan .......................................................................... 27


Gambar 4. 2Diagram konteks yang diusulkan ......................................................................... 28
Gambar 4. 3DFD yang diusulkan............................................................................................. 30
Gambar 4. 4ERD yang diusulkan ............................................................................................. 31
Gambar 4. 5Gambar halaman login......................................................................................... 36
Gambar 4. 6Gambar Halaman Dashboard .............................................................................. 37
Gambar 4. 7Gambar halaman mekanik ................................................................................... 38
Gambar 4. 8Gambar halaman tambah data mekanik .............................................................. 38
Gambar 4. 9Gambar Halaman Sparepart ................................................................................ 39
Gambar 4. 10Gambar Halaman Tambah Data Sparepart ....................................................... 39
Gambar 4. 11 Gambar Halaman Data Service ........................................................................ 40
Gambar 4. 12 Gambar Halaman Tambah Data Service .......................................................... 40
Gambar 4. 13Gambar Halaman Data User ............................................................................. 40
Gambar 4. 14Gambar Halaman Tambah Data User ............................................................... 41
Gambar 4. 15Gambar Halaman Laporan ................................................................................ 41
Gambar 4. 16 Gambar Struktur Menu...................................................................................... 42
Gambar 4. 17 Gambar struktur Program ................................................................................. 43

Gambar 5. 1 form login ............................................................................................................ 46


Gambar 5. 2halaman dashboard .............................................................................................. 47
Gambar 5. 3Data Mekanik ....................................................................................................... 48
Gambar 5. 4Tampilan Sparepart .............................................................................................. 49
Gambar 5. 5Tampilan Tambah Data Sparepart ....................................................................... 49
Gambar 5. 6Tampilan Data Service ......................................................................................... 50
Gambar 5. 7Tampilan Tambah Data Service ........................................................................... 50
Gambar 5. 8Tampilan Laporan ................................................................................................ 51

viii
DAFTAR TABEL

Tabel 3. 1Analisis Kebutuhan Sistem ..................................................................................................... 21


Tabel 3. 2Analisis Dokumen................................................................................................................... 22
Tabel 3. 3tabel analisis pengguna sistem ............................................................................................... 23

Tabel 4. 1Tabel pengguna ..................................................................................................................... 33


Tabel 4. 2 tabel mekanik ....................................................................................................................... 33
Tabel 4. 3tabel pembelian ..................................................................................................................... 34
Tabel 4. 4 tabel sparepart ..................................................................................................................... 34

Tabel 5. 1 Tabel Rencana Pengujian Sistem Sisi Petugas .................................................................... 52


Tabel 5. 2Tabel Pengujian Login Petugas ............................................................................................ 53
Tabel 5. 3 Tabel Pengujian pengolahan data Mekanik ......................................................................... 54
Tabel 5. 4Tabel Pengujian pengolahan data Sparepart ....................................................................... 56
Tabel 5. 5Tabel Pengujian pengolahan data Service ............................................................................ 57
Tabel 5. 6Tabel Pengujian pengolahan data Laporan .......................................................................... 58

ix
TABEL SIMBOL

Simbol Pengertian Keterangan

Dokumen Menunjukan

(Document) dokumen sebagai

yang digunakan

Untuk merekam data

terjadinya suatu

transaksi

Operasional Manual Menunjukan proses

yang dikerjakan

secara manual

Garis aliran (flow Menunjukan arus

line) data antar

simbol/proses

Decision Menunjukan pilihan

yang akan dikerjakan

atau keputusan yang

harus dibuat dalam

proses pengolahan

data

Conector (On-page Digunakan untuk

connector) penghubung dalam

satu halaman

x
Conector (Off-page Digunakan untuk

connector) penghubung berbeda

halaman

Off line storage Digunakan untuk

menyimpan data
A
secara manual dan

sementara, jika “A”

berarti disimpan

menurut abjad, “N”

berarti disimpan

menurut nomor urut

dan jika “T” berarti

disimpan menurut

kronologis atau

menurut tanggal

Keterangan atau Deskripsi proses atau

komentar komentar, untuk

memperjelas pesan

yang disampaikan

dalam bagan alir

Pertemuan garis alir Menunjukan dua

garis alir bertemu

dan salah satu garis

mengikuti arus

lainnya

xi
Persimpangan garis Menunjukan arah

alir masing-masing garis,

salah satu garis

dibuat sedikit

melengkung tepat

pada persimpangan

kedua garis tersebut

Catatan Digunakan untuk

menggambarkan

catatan akuntansi

yang digunakan

untuk mencatat data

yang direkam

sebelumnya didalam

dokumen atau

formulir

Penyimpanan/Storage Menunjukan akses

langsung perangkat

penyimpanan/storage

pada disket

Tabel 1. Simbol Flowmap

xii
________________________________________________________________________

Tabel 2. Simbol DFD

xiii
Tabel 3. Simbol ERD

xiv
ABSTRAK

Perkembangan teknologi informasi membuat perubahan besar di dunia bisnis.

Perkembangan tersebut tentunya didukung oleh adanya internet yang membantu perusahaan

untuk mempromosikan produk dan jasa yang mereka kelola. Dengan keuntungan

memanfaatan internet maka pengembangan aplikasi pelayanan dan pengelolaan data

dibutuhkan untuk membantu pelanggan, admin dan warehouse.

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

menggunakan sisitem pembukuan yang tidak efisien, sehingga menghambat proses

pelayanan terhadap pelanggan. Dengan adanya masalah seperi itu maka harus di

sediakannya sebuah sistem informasi guna mempermudah pelayanan terhadap pelanggan

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.

Kata kunci - pelayanan, pengelolaan data, sistem.

xv
BAB 1

PENDAHULUAN

1.1 Latar Belakang

Inventarisasi barang merupakan suatu kegiatan untuk mencatat dan menyusun

barang-barang yang ada secara benar menurut ketentuan yang berlaku. Inventarisasi

bermaksud memudahkan pelaksanaan kegiatan pengawasan atau kontrol, dalam

merencanakan, mengadakan, menyimpan dan memelihara serta menghapus barang secara

bertanggung jawab. Akan tetapi jika dalam pelaksanaannya barang tersebut tidak dirawat dan

dikelola dengan baik dapat menghambat kegiatan perusahan itu sendiri.

Bengkel Berkah Mandiri merupakan perusahaan perorangan yang bergerak di bidang

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

pada priode tertentu.

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

yang teridentifikasi, seperti berikut :

1. Sistem manual yang sudah dan sedang digunakan kurang efektif dan terlalu rumit

pengelolaannya, terutama pada bagian barang masuk dan barang keluar serta kesulitan

mengontrol gudang (persediaan barang).

2. Percetakan laporan-laporan keuangan sulit dilakukan, karena harus membuka arsip

data lama.

1.3. Rumusan Masalah

Berdasarkan uraian latar belakang diatas, maka dapat dirumuskan permasalahan yaitu:

1. Apakah sistem inventarisasi barang yang sedang berjalan di Bengkel Berkah

Mandiri saat ini sudah optimal?

2. Bagaimana proses pencetakan laporannya apakah sudah efektif dan efisien?

1.4 Tujuan Kerja Praktek

Tujuan dari kerja praktek ini adalah membuat sistem informasi berbasis web di

bengkel sepeda motor yang diharapkan dapat :

1. Menganalis proses kerja pengelolaan dan pembukuan transaksi keuangan serta

pembuatan laporan, khususnya sistem yang akan dibuat untuk memudahkan dalam

proses pengelolaan data di sebuah bengkel sepeda motor.

2. Mempermudah dan mempercepat cara kerja pegawai bengkel dalam pengelolaan data

yang lebih efektif dan efisien, sehingga menghasilkan sistem baru yang lebih baik dari

sistem manual yang sedang berjalan.

2
1.5 Batasan Masalah

Agar masalah yang dibahas tidak menyimpang dari tujuan, maka perlu dibuat suatu

batasan masalah, yaitu :

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.

3. Hanya ada 1 user yang dapat mengakses aplikasi tersebut.

4. Aplikasi ini hanya dapat digunakan oleh kasir.

1.6 Waktu dan Tempat Kerja Praktek

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

mulai 1 februari 2020-25 April 2020.

1.7 Metodologi Penelitian

Metodologi penelitian yang penulis gunakan adalah metodologi terstrukur yaitu

metode pengumpulan data dan metode pengembangan perangkat lunak.

1.7.1. Metode Pengumpulan Data

Metode untuk mendapatkan data yang diperlukan adalah :

1. Penelitian Lapangan (Field Research)

Metode penelitian ini dilakukan langsung pada objek penelitian, data cara keterangan yang

dikumpulkan dilakukan dengan cara :

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-

format yang dilakukan selama ini.

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

dengan sistem yang sedang berjalan.

1. Penelitian Kepustakaan (Library Research)

Penelitian kepustakaan adalah penelitian dengan sumber-sumber kepustakaan. Penelitian ini

dimaksudkan untuk mendapatkan landasan teori yang memadai, dalam bacaan-bacaan, bahan-

bahan perkuliahan serta materi-materi lainnya yang berhubungan dengan masalah.

1.7.2 Metode PengembanganPerangkat Lunak

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)

Pendekatan Prototyping melewati tiga proses, yaitu pengumpulan kebutuhan, perancangan,

dan evaluasi Prototype. Proses-proses tersebut dapat dijelaskan sebagai berikut:

1. Pengumpulan kebutuhan: developer dan client bertemu dan menentukan tujuan umum,

kebutuhan yang diketahui dan gambaran bagian-bagian yang akan dibutuhkan

berikutnya.

Perancangan: perancangan dilakukan cepat dan rancangan mewakili semua aspek

software yang diketahui, dan rancangan ini menjadi dasar pembuatan prototype.

2. Evaluasi Prototype: client mengevaluasi prototype yang dibuat dan digunakan untuk

memperjelas kebutuhan software.

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

lebih cepat, namun tidak semua prototype bisa dimanfaatkan.

5
Prototype memudahkan komunikasi antar developer dan client, membuat client mendapat

gambaran awal dari prototype. Pendekatan ini memiliki beberapa keuntungan :

1. Pemodelan membutuhkan partisipasi aktif dari end user. Hal ini akan meningkatkan

sikap dan dukungan pengguna untuk pengerjaan proyek. Sikap moral pengguna akan

meningkat karena system berhubungan nyata dengan mereka.

2. Perubahan dan iterasi merupakan konsekuensi alami dari pengembangan system-

sehingga end user memiliki keinginan untuk merubah pola pikirnya. Prototyping lebih

baik menempatkan situasi alamiah ini karena mengasumsikan perubahan model

melalui iterasi kedalam sistem yang dibutuhkan.

3. Prototyping mematahkan filosofi “end user tidak mengetahui secara detail apa yang

dibutuhkan sampai mereka melihat implementasinya”

4. Prototyping adalah model aktif, tidak pasif, sehingga end user dapat melihat,

merasakan, dan mengalaminya.

5. Kesalahan yang terjadi dalam prototyping dapat dideteksi lebih dini

6. Prototyping dapat meningkatkan kreatifitas karena membolehkan adanya feedback dari

end user. Hal ini akan memberikan solusi yang lebih baik.

7. Prototyping mempercepat beberapa fase hidup dari programmer.

1.8 Sistematika Penulisan

Dalam penyususan Kerja Praktek ini diharapkan dapat memperoleh suatu penyelesaian

dan pembahasan permasalahan secara terinci dan sistematis. Oleh karena itu, dalam

penulisannya digunakan sistematika sebagai berikut:

6
BAB I PENDAHULUAN

Meliputi latar belakang penelitian, rumusan masalah, maksud dan tujuan, batasan

masalah, metodologi penelitian, serta sistematika penulisan.

BAB II LANDASAN TEORI

Membahas mengenai Landasan Teori, berisi uraian data sekunder yang diperoleh dari

pustaka yang berkaitan dengan pengertian inventarisasi.

BAB III ANALISIS SISTEM

Pada bagian ini meliputi analisis dokumen, analisis prosedur, analisis kebutuhan

sistem dan analisis fungsional sistem.

BAB IV PERANCANGAN SISTEM

Dalam bab ini membahas mengenai Implementasi dan pembahasan web yang telah

dibangun. Meliputi pembahasan perancangan sistem, kebutuhan antarmuka pemakai serta

spesifikasi Kebutuhan Perangkat Lunak.

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

Meliputi rekomendasi dalam mendukung implementasi sistem yang meliputi, rencana

pengujian aplikasi, kebutuhan hardware, kebutuhan software, kebutuhan personal pemakai

dan sosialisasi atau pelatihan aplikasi.

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

organisasi lainnya untuk mencapai suatu tujuan tertentu.

Pengertian Sistem Menurut Mustakini (2009: 34) mengemukakan bahwa “sistem dapat

didefinisikan dengan pendekatan prosedur dan pendekatan komponen, sistem dapat

didefinisikan sebagai kumpulan dari prosedur-prosedur yang mempunyai tujuan tertentu.”

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

untuk menyelesaikan suatu sasaran yang tertentu.”

2.2 Informasi

Informasi adalah sekumpulan data yang sudah di olah dan di proses sehingga

menghasilkan sesuatu yang berguna.

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

bukanlah merupakan informasi bagi orang tersebut

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

bukanlah merupakan informasi bagi orang tersebut.

2.2.1 Sistem Informasi

Sistem Informasi (SI) adalah kumpulan orang-orang, prosedur-prosedur dan sumber

daya yang berguna untuk mengumpulkan, mengubah bentuk dan menyebar luaskan informasi

dalam suatu organisasi.

Menurut Aswati dkk dalam Jurnal Teknologi dan Sistem Informasi Vol. 1 No. 2

(2015:80)

“Sistem Informasi merupakan seperangkat fungsi operasional manajemen kepada yang

mampu menghasilkan suatu keputusan yang tepat, cepat dan jelas sehingga menjadi suatu

susunan yang disusun secara sistematik dan teratur”

Menurut Nataniel Dengen (2009 : 48)

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

Tujuan sistem informasi menyediakan suatu informasi yang dipergunakan didalam

suatu perencanaan, pengendalian, pengevaluasian dan juga perbaikan berkelanjutan.

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.

Menurut Tjiptono (2016:59) menyatakan bahwa “Kualitas pelayanan adalah tingkat

keunggulan yang diharapkan dan pengendalian atas tingkat keunggulan tersebut untuk

memenuhi keinginan pelanggan”. menurut Kotler dalam Fandy Tjiptono (2016:284)

mengungkapkan ada terdapat lima faktor dominan atau penentu kualitas pelayanan jasa,

kelima faktor dominan tersebut diantarnya yaitu:

1. Berwujud (Tangible), yaitu berupa penampilan fisik, peralatan dan berbagai materi

komunikasi yang baik.

2. Empati (Empathy), yaitu kesediaan karyawan dan pengusaha untuk lebih peduli

memberikan perhatian secara pribadi kepada pelanggan. Misalnya karyawan harus

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

dan memberikan tanggapan atas keluhan para konsumen.

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

dan memberikan pelayanan dengan tanggap, kemampuan memberikan pelayanan

10
dengan cepat dan benar, kesigapan para pegawai untuk ramah pada setiap konsumen,

kesigapan para pegawai untuk bekerja sama dengan konsumen.

4. Keandalan (Reliability), yaitu kemampuan untuk memberikan jasa sesuai dengan yang

dijanjikan, terpercaya dan akurat, serta konsisten. Contoh dalam hal ini antara lain,

kemampuan pegawai dalam memberikan pelayanan yang terbaik, kemampuan

pegawai dalam menangani kebutuhan konsumen dengan cepat dan benar, kemampuan

perusahaan dalam memberikan pelayanan yang baik sesuai dengan harapan konsumen.

5. Kepastian (Assurance), yaitu berupa kemampuan karyawan untuk menimbulkan

keyakinan dan kepercayaan terhadap janji yang telah dikemukakan kepada konsumen.

Contoh dalam hal ini antara lain, pengetahuan dan keterampilan pegawai dalam

menjalankan tugasnya, pegawai dapat diandalkan, pegawai dapat memberikan

kepercayaan kepada konsumen, pegawai memiliki keahlian teknis yang baik.

2.4 Pengelolaan Data

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

(2012:4), “Pengolahan Data adalah proses perhitungan/transformasi data inputmenjadi

informasi yang mudah dimengerti ataupun sesuai dengan yang diinginkan”.

2.5 Program Web

Berdasarkan basis pengembangan, aplikasi dapat dibedakan menjadi 2 macam, yaitu :

2.5.1. Aplikasi berbasis Desktop

Aplikasi berdasarkan desktop dikembangkan untuk dijalankan oleh

klien. Database diletakkan di server sedangkan aplikasinya di install di masing-

masing klien. Bahasa pemrograman yang digunakan untuk aplikasi type ini

biasanya Borland Delphi, Visual Basic, Java,dsb. Aplikasi Desktop di

operasikan dengan menginstal terlebih dahulu oleh klien.

2.5.2. Aplikasi Berbasis Web

Aplikasi berbasis web tidak perlu di instal terlebih dahulu oleh klien.

Pengakses aplikasi cukup diconfigurasi di server kemudian klien mengakses

dari browser seperti Internet Explorer, opera dan sebagainya. Eksekutor

Aplikasi dilakukan oleh web server seperti Apache, IIS, XITAMI, dsb.

2.6 Pengertian Web

Web adalah sebuah koleksi keterhubungan dokumen-dokumen yang disimpan di

internet dan di akses menggunakan protocol HTTP (Hyper Text Trransfer Protokol).

Intinya bahwa pengguna internet bisa memanfaatkan berbagai macam fasilitas informasi

dengan biaya murah tanpa harus mendatangi sumber informasi.

12
Informasi atau dokumen yang dapat di akses dapat berupa data text, gambar,

video, animasi, atau kombinasi diantaranya komunikasi bisa dilakukan secara

langsung dengan suara dan video sekaligus. Artinya internet terhubung dengan

Hardware dan web berhubungan dengan Software.

2.7 MPDF57

Mpdf adalah sebuah library yang disediakan untuk membuat report data dengan

format pdf (Portable Document Format).

2.8 PHP

PHP Adalah bahasa scripting server-side, Bahasa pemrograman yang digunakan

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

akan dijalankan/diproses oleh server. Berbeda dengan javascript yang client-side.

Menurut Arief (2011c:43) PHP adalah Bahasa server-side –scripting yang

menyatu dengan HTML untuk membuat halaman web yang dinamis. Karena PHP

merupakan server-side-scripting maka sintaks dan perintah-perintah PHP akan diesksekusi

diserver kemudian hasilnya akan dikirimkan ke browser dengan format HTML.

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

atau komersil tanpa harus membayar lisensi yang ada.

Menurut Arief (2011e:151) MySQL (My Structure Query Languange) adalah

“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

3.1 Profile Perusahaan

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

memamfaatkan facebook sebagai media iklan untuk mempromosikannya, bengkel tersebut

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

ketat baik dari segi kualitas maupun harga sparepart.

15
3.2 Visi dan Misi

Visi dan Misi bengkel Berkah Mandiri adalah sebagai berikut :

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

optimal dan terpercaya.

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

proses kerja terbaik sehingga tercapai kepuasan pelanggan.

3. Selalu mendahulukan kepentingan pelanggan dan karyawan sebelum keuntungan

perusahaan

4. Meningkatkan motivasi dan semangat kerja karyawan secara optimal Melalui

peningkatan dedikasi, disiplin, dan kemampuan kerja serta penghargaan yang

memadai sesuai kinerja nya.

3.3 Struktur Organisasi

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

Admin KARYAWAN KARYAWAN KARYAWAN KARYAWAN

Gambar 3. 1Struktur Organisasi bengkel Berkah Mandiri

3.4 Deskripsi Pekerjaan

1. Pimpinan mempunyai tugas sebagai berikut:

a. Bertangung jawab penuh atas maju mundurnya perusahaan.

b. Bertangung jawab penuh memimpin perusahaan.

c. Mengontrol seluruh kinerja bawahan.

d. Mengkoordinasikan semua kegiatan

2. Bagian umum dan administrasi mempunyai tugas sebagai berikut :

a. Bertanggung jawab atas jumlah pelanggan yang datang setiap harinya

b. Melakukan pembukuan bulanan

17
c. Melayani setiap pelanggan yang akan service motor

d. Bertanggung jawab atas pelayanan yang diberikan

3.5 Deskripsi Sistem

Berdasarkan pengamatan dan wawancara yang kami lakukan di bengkel Berkah

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

sebulan terakhir dan memakan waktu yang cukup lama.

3. Inventarisasi barang yang cukup sulit dikontrol karena sistem nya masih manual.

3.6 Analisis Sistem Yang Berjalan

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

berjalan saat ini akan digambarkan dalam flowmap.

3.7 Analisis Prosedur

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

Prosedur pengelolaan data yang berjalan saat ini sebagai berikut :

1. Karyawan mencatat sparepart apa saja yang dipakai dalam perbaikan motor

2. Karyawan menyerahkan catatan service ke kasir bengkel guna rekap data di

akhir bulan.

3. Kasir mengecek ketersediaan barang, apabila tersedia akan diberikan apabila

kosong akan memberitahu karyawan guna informasi kepada pelanggan

4. Kasir menyerahkan laporan transaksi setiap akhir bulan.

19
Berikut flowmap pengelolaan data sesuai dengan prosedur yang dijelaskan :

Sistem Informasi Bengkel Berkah Mandiri

Karyawan Kasir Pimpinan

Start

catat
Spare
part

Catatan Vali
Sparepart dasi

kosong Tersedia

Catatan Catatan
Sparepart Sparepart

Catatan Catatan
Service Service

Selesai

Gambar 3. 2 flowmap bengkel Berkah Mandiri yang berjalan

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

Kesulitan mengecek stok barang yang Dibuatkan sistem data inventarisasi

tersedia maupun yang sudah terpakai barang, agar memudahkan mengecek

stok barang tersedia dan yang sudah

habis

Kesulitan memantau data hasil kerja Dibuatkan diagram yang menunjukan

karyawan kinerja karyawan

Kesulitan mengolah data bulanan Dibuatkan sistem laporan bulanan

bengkel secara terperinci

Kesulitan dalam menambah maupun Dibuatkan sistem guna menambah

menghapus data karyawan maupun menghapus data karyawan

Tabel 3. 1Analisis Kebutuhan Sistem

3.9 Analisis Dokumen

Analisis dokumen yang dilakukan bertujuan mengetahui dokumen dibuat untuk

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

pengelolaan data bengkel :

1 Buku Data sparepart

1.1 Deskripsi : Digunakan guna mengecek ketersediaan sparepart

1.2 Fungsi : Untuk memberikan informasi kepada pimpinan

bengkel agar segera menyediakan barang yang

sudah kosong

1.3 Distribusi : karyawan

2 Laporan bulanan

2.1 Deskripsi : Digunakan guna mengetahui kinerja karyawan

serta pemasukan bulanan

2.2 Fungsi : Untuk memberikan informasi perkembangan

bengkel

2.3 Distribusi : Pimpinan bengkel

Tabel 3. 2Analisis Dokumen

3.10 Analisis Fungsional Sistem

Analisis fungsional sistem berisi proses-proses apa saja yang nantinya dilakukan oleh

sistem. Perancangan yang dilakukan yaitu pembangunan aplikasi, dimana perancangan

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.

Didalam pembangunan Aplikasi ini diharuskan adanya fasilitas ataupun fungsi-fungsi

yang terdapat dalam aplikasi berdasarkan kebutuhan yang diperlukan, diantaranya :

22
1. Pengelolaan inventarisasi barang yang dapat dilakukan oleh kasir

2. Penambahan maupun penghapusan data karyawan yang dapat dilakukan oleh kasir

3. Pendataan service harian yang dapat dilakukan oleh kasir

4. Pencetakan laporan bulanan guna diserahkan ke pimpinan oleh kasir.

3.11 Analisis Pengguna Sistem

Analisis pengguna sistem dimaksudkan guna mengetahui siapa saja pengguna yang

menggunakan sistem ini sesuai dengan penempatan dan fungsi nya. Berikut pengguna aplikasi

dan hak akses nya :

Berdasarkan analisis pengguna sistem, hanya ada 1 yang menjadi pengguna sistem ini

No Nama Pengguna Akses

1 Kasir a. Mengelola data inventarisasi barang

b. Menambah atau menghapus data karyawan

c. Memasukan data service setiap ada pelanggan

d. Mencetak laporan bulanan

Tabel 3. 3tabel analisis pengguna sistem

23
3.12 Evaluasi Sistem Berjalan

Dari hasil analisis yang telah dilakukan sebelumnya, maka berikut ini evaluasi dari

sistem yang sedang berjalan :

a. Kelebihan sistem

1. Pendataan barang lebih mudah karena hanya menggunakan alat tulis dan buku

saja.

2. Penggunaan listrik lebih hemat

b. Kelemahan Sistem

1. Kesulitan memastikan stok barang tersedia dan habis

2. Kesulitan mencatat data bulanan karena harus mengecek data satu per satu

3. Tidak adanya data kinerja karyawan bengkel

c. Peluang

1. Dengan sistem yang terbilang manual, sistem bisa berjalan dengan baik asalkan

terstruktur dengan baik.

d. Ancanam

1. Terdapat karyawan yang nakal memanipulasi data stok barang guna

mendapatkan keuntungan pribadi

2. Hilangnya laporan bulanan karena penyimpanan yang tidak rapi.

24
BAB 4

PERANCANGAN SISTEM

4.1. Perancangan Sistem

Perancangan website menggunakan pendekatan terstruktur dengan diagram alir yang

menjelaskan urut-urutan proses yang terjadi pada sistem. Hasil yang diharapkan adalah berupa

sebuah aplikasi yang dapat mempermudah mengolah data pada bengkel

Perancangan sistem merupakan tahapan yang penting dalam pembuatan aplikasi.

Aspek-aspek dalam perancangan yang diperhatikan meliputi pengembangan di masa yang

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

adalah untuk menghasilkan aplikasi yang di harapkan dapat :

1. Memenuhi kebutuhan pemakai

2. Meningkatkan efektivitas dan efesiensi waktu kebutuhan

3. Menunjang daya saing perusahaan pada perkembangan teknologi pada

penerapan sistem teknologi informasi

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

diusulkan sebagai berikut :

4.2.1 Flowmap Usulan

Flowmap adalah diagram yang menunjukan aliran data berupa formulir-

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

Karyawan Kasir Pimpinan

Start

Catatan sparepart Catatan sparepart Input


sparepart

( (
Database

Cetak Laporan
service

Laporan service Laporan


service

Gambar 4. 1Flowmap sistem yang di usulkan

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.

2. Kasir akan mengecek ketersediaan barang didalam sistem sekaligus menyerahkan

sparepart nya kepada karyawan

3. Kasir akan menginput laporan service

4. Kasir menyerahkan laporan service di akhir bulan kepada pimpinan.

4.2.2. Diagram konteks

Diagram konteks adalah diagram arus data yang berfungsi untuk

menggambarkan suatu sistem yang sedang berjalan secara keseluruhan, awal dan akhir

dari data yang masuk dan keluar pada sistem tersebut. Adapun diagram konteks sistem

pengelolaan data bengkel yang diusulkan sebagai berikut ;

• Sparepart

KARYAWAN

• Catatan
sparepart

SISTEM
PENGELOLAAN DATA
BENGKEL

• Laporan service
bulanan

PIMPINAN

Gambar 4. 2Diagram konteks yang diusulkan

28
Berikut merupakan penjelasan dari diagram konteks sistem pengelolaan data bengkel

yang diusulkan :

1. Karyawan memberikan informasi berupa catatan sparepart yang dibutuhkan untuk

keperluan service pelanggan.

2. Karyawan akan menerima sparepart yang dibutuhkan untuk service.

3. Pimpinan menerima laporan kinerja bengkel.

4.2.3. DFD (Data Flow Diagram)

DFD ( Data Flow Diagram) merupakan alat yang digunakan untuk

menggambarkan suatu sistem yang telah ada atau baru yang akan dikembangkan

secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut

mengelir atau disimpan.

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

Sparepart 2.0 3.0


Tabel Data Service
Pengolahan Data laporan
Data
Sparepart

• Laporan service
bulanan

Pimpinan

Gambar 4. 3DFD yang diusulkan

Berikut ini penjelesan mengenai DFD level 0 sistem pengolahan data yang di usulkan :

1. Karyawan akan memberikan catatan sparepart yang dibutuhkan kepada kasir

2. Kasir akan mengecek ketersediaan barang di dalam tabel sparepart

3. Kasir menyerahkan sparepart yang diperlukan

4. Kasir mencatat laporan service di dalamn sistem pengolahan data

5. Kasir akan menyerahkan laporan bulanan kepada pimpinan.

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 :

Gambar 4. 4ERD yang diusulkan

Penjelasan ERD :

Pada Sistem Informasi service kendaraan ini terdiri dari 4 entitas, yaitu kendaraan,

mekanik, sparepart, laporan

31
Relasi : di service, mengecek, di proses

4.2.5. Kamus Data

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

Tabel pengguna berisikan admin/kasir yang mengoperasikan sistem

pengolahan data bengkel, berikut merupakan elemen-elemen nya :

Nama tabel : pengguna

Key : id_pengguna

Kegunaan : digunakan untuk menambah data admin/kasir

No Field Type Keterangan

1 Id_pengguna Int(5) Primary Key

2 Nama_pengguna Varchar(50)

3 Username Varchar(50)

4 password Varchar(50)

32
Tabel 4. 1Tabel Kasir

b. Tabel Mekanik

Tabel mekanik berisikan nama-nama mekanik dalam bengkel berkah mandiri,

berikut merupakan elemen-elemen nya :

Nama Tabel : Mekanik

Key : id_mekanik

Kegunaan : menambah atau menghapus nama mekanik

No Field Type Keterangan

1 Id_mekanik Int (5) Primary Key

2 Nama_mekanik Varchar (50)

Tabel 4. 2 tabel mekanik

c. Tabel Pembelian

Tabel ini menunjukan laporan service berupa data dalam web

Nama Tabel : Pembelian

Key : id_pembelian

Kegunaan : Mencatat laporan service

No Field Type Keterangan

1 Id_pembelian Int (5) Primary Key

2 Id_mekanik Int (5)

33
3 Id_sparepart Int (5)

4 qty Int (5)

5 Harga_jasa Varchar (10)

6 Tgl_beli Date

Tabel 4. 3tabel pembelian

d. Tabel Sparepart

Tabel sparepart menunjukan sparepart yang tersedia di bengkel Berkah

Mandiri, berikut elemen-elemen nya :

Nama tabel : Sparepart

Key : id_sparepart

Kegunaan : mengecek, menambah dan menghapus sparepart

No Field Type Keterangan

1 Id_Sparepart Int (5) Primary Key

2 Sparepart Varchar (50)

3 Stock Varchar (5)

4 Harga Varchar (10)

Tabel 4. 4 tabel sparepart

2. Relationship / Hubungan

a. Kendaraan di service mekanik :

• Tabel utama : Kendaraan

• Tabel kedua : Mekanik

• Relationship : one-to-one (1:1)

34
• Atribute penghubung : id_mekanik (id_mekanik di mekanik)

b. Mekanik mengecek Sparepart :

• Tabel utama : Mekanik

• Tabel kedua : Sparepart

• Relationship : one-to-many (1:M)

• Atribute penghubung : id_sparepart (id_sparepart di sparepart)

c. Sparepart di proses laporan

• Tabel utama : Sparepart

• Tabel kedua : laporan

• Relationship : one-to-one (1:1)

• Attribute penghubung : id_sparepart ( id_sparepart di laporan

4.3. Perancangan Antar Muka (Interface)

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

mandiri sebagai berikut :

35
1. Tampilan Login Kasir

Berikut merupakan perancangan antar muka tampilan login :

Gambar 4. 5Gambar halaman login

36
2. Halaman Dashboard

Gambar 4. 6Gambar Halaman Dashboard

3. Halaman Mekanik

37
Gambar 4. 7Gambar halaman mekanik

4. Halaman Tambah Data Mekanik

Gambar 4. 8Gambar halaman tambah data mekanik

5. Halaman Data Sparepart

38
Gambar 4. 9Gambar Halaman Sparepart

6. Halaman Tambah Data Sparepart

Gambar 4. 10Gambar Halaman Tambah Data Sparepart

7. Halaman Data Service

39
Gambar 4. 11 Gambar Halaman Data Service

8. Halaman Tambah Data Service

Gambar 4. 12 Gambar Halaman Tambah Data Service

9. Halaman Data User

Gambar 4. 13Gambar Halaman Data User

40
10. Halaman Tambah Data User

Gambar 4. 14Gambar Halaman Tambah Data User

11. Halaman Laporan

Gambar 4. 15Gambar Halaman Laporan

41
4.4. Perancangan Arsitektur

Perancangan arsitektur merupakan perancangan yang berkaitan dengan penggunaan

gambar untuk mengembangkan ruang dan bentuk . ( soewondo b.soetedjo ).

1. Struktur Menu

Struktur menu adalah bentuk umum dari suatu rancangan menu program untuk

memudahkan pengguna dalam menjalankan program dan tidak mengalami

kesulitan dalam memilih menu yang diinginkan :

Gambar 4. 16 Gambar Struktur Menu

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

sistem pengolahan data Bengkel :

42
Gambar 4. 17 Gambar struktur Program

43
BAB 5

IMPLEMENTASI DAN PENGUJIAN

5.1 Implementasi Sistem

Tahap implementasi merupakan tahap penerapan sistem supaya dapat

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

perancangan yang telah dipersiapkan sebelumnya. Sebelum memasuki tahap implementasi

sistem, dipersiapkan dulu perangkat keras dan perangkat lunak yang akan dipergunakan

untuk impelentasi dan pengujian.

5.1.1. Kebutuhan Perangkat Lunak

Untuk mendukung sistem yang diusulkan berjalan dengan optimal, dibutuhkan

software pengolahan data, adapun perangkat lunak yang digunakan untuk

mendukung pembuatan program aplikasi ini sebagai berikut:

1. Sistem Operasi : Sistem operasi minimal Windows 7

2. Pemrogaman : XAMPP for Windows

3. Basis Data : MySql

4. Browser : Opera, Chrome, Mozila Firefox, dll

5.1.2. Kebutuhan Perangkat Keras

Perangkat keras (hardware) yaitu peralatan dalam bentuk fisik yang menjalankan

komputer. Hardware digunakan sebagai media untuk menjalankan perangkat lunak

(software) dan peralatan ini berfungsi untuk menjalankan instruksi-instruksi yang

diberikan dan mengeluarkannya dalam bentuk informasi yang digunakan oleh

44
manusia untuk laporan. Adapun perangkat keras yang digunakan untuk

mendukung pembuatan program aplikasi ini sebagai berikut : Perangkat Keras

yang digunakan berdasarkan kebutuhan minimal yang harus terpenuhi adalah

sebagai berikut :

1. Kebutuhan Minimal :

Kebutuhan minimal perangkat keras yang dapat digunakan untuk

mendukung pembuatan program aplikasi ini sebagai berikut :

a) Processor Intel Pentium IV atau setara

b) Harddisk 40 GB.

c) RAM 1 GB.

d) VGA 128 MB.

e) Mouse , Keyboard dan monitor

f) Printer

2. Kebutuhan yang disarankan :

Kebutuhan perangkat keras yang disarankan untuk dapat digunakan sebagai

pendukung pembuatan program aplikasi ini sebagai berikut :

a) Processor : Intel Core i3

b) Hard Disk : 1TB HDD

c) Memory : RAM 4GB DDR4

d) Mouse, Keyboard dan monitor

e) Printer

45
5.1.3. Penggunaan Aplikasi / Sistem

Pada bagian ini akan dijelaskan bagaimana cara-cara mengaplikasikan Sistem

Absensi BPNB dengan rfid. Di bawah ini terdapat beberapa interface yang dapat

digunakan oleh user untuk mengolah data.

1. Form Login

Gambar 5. 1 form login

Keterangan tampilan form login terdiri dari username dan password

a. Username

Form ini berfungsi untuk memasukan nama pengguna

b. Password

Form ini berfungsi untuk memasukan kata sandi

46
2. Form Halaman dashboard

Gambar 5. 2halaman dashboard

Keterangan Halaman Dashboard.

a. Menu Data Mekanik

Menu ini berfungsi untuk melihat daftar mekanik, menambah serta

menghapus data.

b. Menu data Sparepart

Menu ini berfungsi untuk menampilkan, menambah, serta menghapus data

sparepart.

c. Menu Data Service

Menu ini berfungsi untuk menampilkan, menambah, serta menghapus data

service.

d. Menu Laporan Transaksi

Menu ini berfungsi sebagai tampilan laporan beruka file pdf yang dapat

diunduh/dicetak.

e. Menu Kasir

47
Menu ini berfungsi untuk menampilkan pengguna sistem.

3. Tampilan Data Mekanik

Gambar 5. 3Data Mekanik

Keterangan Tampilan Data Mekanik

a. Form Hapus yang ditandai

Form ini berfungsi menghapus data yang telah ditandai

b. Form Tambah Data

Form ini berfungsi menambah data mekanik

48
4. Tampilan Data Sparepart

Gambar 5. 4Tampilan Sparepart

5. Tampilan Tambah Data Sparepart

Gambar 5. 5Tampilan Tambah Data Sparepart

49
6. Tampilan Data Service

Gambar 5. 6Tampilan Data Service

7. Tampilan Tambah Data Service

Gambar 5. 7Tampilan Tambah Data Service

50
8. Tampilan Laporan

Gambar 5. 8Tampilan Laporan

5.2 Pengujian

Pengujian perangkat lunak ini menggunakan metode pengujian black box.

Pengujian black box berfokus pada persyaratan fungsional perangkat lunak yang

dibuat.

5.2.1. Rencana Pengujian

Pengujian aplikasi berikut menggunakan data uji berupa pengolahan data dan

pengolahan proses, yaitu kasir (admin).

1. Rencana Pengujian sisi Kasir

Kelas Uji Butir Uji

Pengujian Login Pengecekan username dan password

yang sudah ada

Pengecekan Profil a. Mengubah, menghapus data

pengguna

51
b. Mengelola hak akses Login

Pengelolaan Data Mekanik a. Menambah data mekanik

b. Menghapus data mekanik

Pengelolaan Data Sparepart a. Menambah data sparepart

b. Mengubah data sparepart

c. Menghapus data sparepart

Pengelolaan Data Service a. Menambah data service

b. Menghapus data service

Pengelolaan Laporan a) Mencetak Laporan

Tabel 5. 1 Tabel Rencana Pengujian Sistem Sisi Kasir

5.2.2. Kasus dan Hasil Pengujian

Dalam melakukan pengujian, ada objek yang harus diuji dimana setelah itu akan

didapat hasil dari pengujian tersebut.

1. Kasus dan hasil pengujian dari sisi Kasir

a) Pengujian Login Kasir

Pengujian login petugas dilakukan sebagai proses identifikasi pengguna.

Berikut pengujian yang ditampilkan dalam bentuk tabel :

Kasus dan Hasil Uji (Data Normal)

Data Yang Hasil Uji Kesimpulan

Diharapkan

52
Username dan Login berhasil Muncul pesan Fungsi login

Password login berhasil, berjalan dengan

Terdaftar Menu Dashboard baik

tampil

Kasus dan Hasil Uji (Data Salah)

Form Yang Hasil Uji Kesimpulan

Diharapkan

Username dan Login Gagal Muncul pesan Fungsi login

Password Tidak Gagal Total tidak berjalan

Terdaftar dengan baik

Tabel 5. 2Tabel Pengujian Login Kasir

53
b) Pengujian Pengolahan data Mekanik

Pengujian Pengolahan Data Mekanik dilakukan sebagai proses pengisian data

untuk melakukan proses penyeleksian pada proses penerimaan mekanik baru .

Berikut pengujian yang ditampilkan dalam bentuk tabel :

Kasus dan Hasil Uji (Data Normal)

Data Yang Diharapkan Hasil Uji Kesimpulan

Menambah Data Data bertambah, Menuju halaman Fungsi

dan berhasil tambah data, data penambahan data

disimpan. berhasil ditambah berjalan dengan

dan disimpan. baik.

Mengubah Data Data berubah, dan Menuju halaman Fungsi

berhasil disimpan. ubah data, data pengubahan data

berhasil diubah berjalan dengan

dan disimpan. baik.

Menghapus Data Data terhapus, dan Menuju halaman Fungsi

berhasil disimpan. hapus data, data penghapusan data

berhasil dihapus berjalan dengan

dan disimpan. baik.

Tabel 5. 3 Tabel Pengujian pengolahan data Mekanik

c) Pengujian pengolahan data Sparepart

Pengujian Pengelolaan Data dilakukan sebagai bagian dari pemrosesan data

untuk melakukan penyeleksian data Sparepart. Berikut pengujian yang

ditampilkan dalam bentuk tabel :

54
Kasus dan Hasil Uji (Data Normal)

Data Yang Hasil Uji Kesimpulan

Diharapkan

Mengecek Data Data terlihat Berhasil Berjalan

Sparepart ada dan benar sesuai

harapan

Menambah data Data Menuju Berjalan

bertambah, halaman sesuai

dan berhasil tambah harapan

disimpan data, data

berhasil

ditambah

dan

disimpan

Menghapus data Data terhapus, Menuju ke Berjalan

dan berhasil halaman sesuai

disimpan hapus data, harapan

data

berhasil

dihapus

dan

disimpan

Pencarian data Alur proses Berhasil Berjalan

tampil sesuai

harapan

55
Tabel 5. 4Tabel Pengujian pengolahan data Sparepart

d) Pengujian Pengolahan Data Service

Pengujian Pengelolaan Data dilakukan sebagai bagian dari pemrosesan data

untuk melakukan penyeleksian data Service. Berikut pengujian yang

ditampilkan dalam bentuk tabel :

Kasus dan Hasil Uji (Data Normal)

Data Yang Hasil Uji Kesimpulan

Diharapkan

Mengecek Data Data terlihat Berhasil Berjalan

Service ada dan benar sesuai

harapan

Menambah data Data Menuju Berjalan

bertambah, halaman sesuai

dan berhasil tambah harapan

disimpan data, data

berhasil

ditambah

dan

disimpan

Menghapus data Data terhapus, Menuju ke Berjalan

dan berhasil halaman sesuai

disimpan hapus data, harapan

data

56
berhasil

dihapus

dan

disimpan

Pencarian data Alur proses Berhasil Berjalan

tampil sesuai

harapan

Tabel 5. 5Tabel Pengujian pengolahan data Service

e) Pengujian Pengolahan data Laporan

Pengujian Pengelolaan Data dilakukan sebagai bagian dari pemrosesan data

untuk melakukan penyeleksian data Laporan. Berikut pengujian yang

ditampilkan dalam bentuk tabel :

Kasus dan Hasil Uji (Data Normal)

Data Yang Hasil Uji Kesimpulan

Diharapka

Mengecek data Data terlihat Berhasil Berjalan

Service ada dan sesuai

benar harapan

Mencetak data Data Menuju Berjalan

berhasil di Halaman sesuai

tampilkan cetak , data harapan.

57
dalam berhasil

bentuk PDF tercetak

Tabel 5. 6Tabel Pengujian pengolahan data Laporan

58
BAB 6

PENUTUP

6.1 Kesimpulan

Dari berbagai penjelasan yang diuraikan dalam laporan ini, maka dapat disimpulkan

beberapa hal sebagai berikut :

a. Telah menghasilkan sebuah sistem Informasi Berbasis web yang dapat

membantu admin/kasir dalam mengolah data di sebuah bengkel motor.

b. Telah menghasilkan sebuah sistem Informasi berbasis web yang bisa

memberikan kemudahan dan memberikan informasi yang lebih baik.

c. Telah menghasilkan sebuah sistem yang dapat digunakan untuk mengolah data

sparepart, dan membuat laporan dengan mudah dan efisien serta mempercepat

waktu kerja admin/kasir dalam pengolahan data.

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.

b. Dapat dilengkapi dengan informasi yang lebih rinci lagi.

c. Dapat menambahkan fitur struk Pembayaran agar lebih kompleks lagi.

d. Dapat dikembangkan dengan melengkapi informasi berupa foto mekanik agar

lebih menarik.

e. Dapat dibuatkan tampilan user interface (UI) yang 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

Nataniel Dengen(2009 : 48) Pengertian Sistem Informasi. Diambil kembali dari

http://repository.unama.ac.id/1025/7/BAB%20II.pdf

Tjiptono (2016:59) Pengertian Pelayanan diambil kembali dari

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

Menurut Sutabri (2012:2) Pengertian Data diambil kembali dari

https://carayayang.blogspot.com/2017/07/.html

Sutarman (2012:4) Pengertian Pengelolaan Data. Diambil kembali dari

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/

Menurut Arief (2011e:151) Pengertian MySQL Diambil kembali dari

https://www.tentangit.com/2017/01/pengertian-mysql-menurut-para-ahli.html

61

Anda mungkin juga menyukai