TUGAS AKHIR
Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga
i
SURAT PERNYATAAN KEASLIAN TUGAS AKHIR
Dengan ini menyatakan bahwa Tugas Akhir yang telah saya buat dengan judul:
“Perancangan Sistem Pengelolaan Bengkel Sobro Jahid Berbasis Mobile
Menggunakan Figma”, adalah asli (orsinil) atau tidak plagiat (menjiplak) dan belum
pernah diterbitkan/dipublikasikan dimanapun dan dalam bentuk apapun.
Demikianlah surat pernyataan ini saya buat dengan sebenar-benarnya tanpa ada paksaan
dari pihak manapun juga. Apabila di kemudian hari ternyata saya memberikan
keterangan palsu dan atau ada pihak lain yang mengklaim bahwa Tugas Akhir yang
telah saya buat adalah hasil karya milik seseorang atau badan tertentu, saya bersedia
diproses baik secara pidana maupun perdata dan kelulusan saya dari Universitas Bina
Sarana Informatika dicabut/dibatalkan.
Dibuat di : Purwokerto
Pada tanggal : 08 Agustus 2022
Yang menyatakan,
ii
SURAT PERNYATAAN PERSETUJUAN PUBLIKASI KARYA
ILMIAH UNTUK KEPENTINGAN AKADEMIS
Yang bertanda tangan di bawah ini, saya:
Nama : Adil Muhamad Hakam
NIM : 12190955
Jenjang : Diploma Tiga (D3)
Program Studi : Sistem Informasi
Fakultas : Teknik dan Informatika
Perguruan Tinggi : Universitas Bina Sarana Informatika
Dengan ini menyetujui untuk memberikan ijin kepada pihak Universitas Bina Sarana
Informatika, Hak Bebas Royalti Non- Eksklusif (Non-exclusive Royalti-Free Right)
atas karya ilmiah kami yang berjudul: “Perancangan Sistem Pengelolaan Bengkel
Sobro Jahid Berbasis Mobile Menggunakan Figma”, beserta perangkat yang
diperlukan (apabila ada).
Dengan Hak Bebas Royalti Non-Eksklusif ini pihak Universitas Bina Sarana
Informatika berhak menyimpan, mengalih-media atau mem-format-kan, mengelolanya
dalam pangkalan data (database), mendistribusikannya dan menampilkan atau
mempublikasikannya di internet atau media lain untuk kepentingan akademis tanpa
perlu meminta ijin dari kami selama tetap mencantumkan nama kami sebagai
penulis/pencipta karya ilmiah tersebut.
Saya bersedia untuk menanggung secara pribadi, tanpa melibatkan pihak Universitas
Bina Sarana Informatika, segala bentuk tuntutan hukum yang timbul atas pelanggaran
Hak Cipta dalam karya ilmiah saya ini.
Dibuat di : Puwokerto
Pada tanggal: 08 Agustus 2022
Yang menyatakan,
iii
PERSETUJUAN DAN PENGESAHAN TUGAS AKHIR
Untuk dipertahankan pada periode I-2022 di hadapan Penguji dan diterima sebagai
bagian persyaratan yang diperlukan untuk memperoleh Diploma Ahli Madya
Komputer (A.Md.Kom) pada Program Diploma Tiga (D3) Program Studi Sistem
Informasi di Universitas Bina Sarana Informatika.
iv
LEMBAR KONSULTASI TUGAS AKHIR
NIM : 12190955
Nama Lengkap : Adil Muhamad Hakam
Dosen Pembimbing : Hidayat Muhammad Nur, M.Kom
Judul Tugas Akhir : Perancangan Sistem Pengelolaan Bengkel Sobro Jahid Berbasis Mobile
Menggunakan Figma
Disetujui oleh,
Dosen Pembimbing
v
LEMBAR KONSULTASI TUGAS AKHIR
NIM : 12190955
Nama Lengkap : Adil Muhamad Hakam
Asisten Pembimbing : Saghifa Fitriana, M.Kom
Judul Tugas Akhir : Perancangan Sistem Pengelolaan Bengkel Sobro Jahid Berbasis Mobile
Menggunakan Figma
Disetujui oleh,
Asisten Pembimbing
vi
PANDUAN PENGGUNAAN HAK CIPTA
vii
KATA PENGANTAR
Alhamdulillah, Dengan mengucapkan puji syukur kehadirat Allah SWT, yang telah
melimpahkan rahmat dan karunia-Nya, sehingga pada akhirnya penulis dapat menyelesaikan
tugas ini dengan baik. Tugas Akhir pada Program Diploma Tiga (D3) ini penulis sajikan
dalam bentuk buku yang sederhana. Adapun judul Tugas Akhir, yang penulis ambil sebagai
berikut, “Perancangan Sistem Informasi Pengelolaan Bengkel Sobro Jahid Berbasis
Mobile Menggunakan Figma”.
Tujuan penulisan Tugas Akhir pada Program Diploma Tiga (D3) ini dibuat sebagai
salah satu syarat kelulusan Program Diploma Universitas Bina Sarana Informatika. Sebagai
bahan penulisan diambil berdasarkan hasil penelitian (eksperimen), observasi dan beberapa
sumber literatur yang mendukung penulisan ini. Penulis menyadari bahwa tanpa bimbingan
dan dorongan dari semua pihak, maka penulisan Tugas Akhir ini tidak akan berjalan lancar.
Oleh karena itu pada kesempatan ini, ijinkanlah penulis menyampaikan ucapan terima kasih
kepada:
1. Rektor Universitas Bina Sarana Informatika.
2. Dekan Fakultas Teknik dan Informatika
3. Ketua Program Studi Sistem Informasi Universitas Bina Sarana Informatika.
4. Bapak Hidayat Muhammad Nur, M.Kom selaku Dosen Pembimbing Tugas Akhir.
5. Ibu Saghifa Fitriana, M.Kom selaku Asisten Pembimbing Tugas Akhir.
6. Staff / karyawan / dosen di lingkungan Universitas Bina Sarana Informatika.
7. Helmi Faryuzzi selaku pemilik Bengkel Sobro Jahid
8. Staff / karyawan/dosen di lingkungan Universitas Bina Sarana Informatika
9. Orang tua tercinta yang telah memberikan dukungan moral maupun spiritual.
10. Rekan-rekan mahasiswa kelas 6A.
Serta semua pihak yang terlalu banyak untuk disebut satu persatu sehingga
terwujudnya penulisan ini. Penulis menyadari bahwa penulisan Tugas Akhir ini masih jauh
sekali dari sempurna, untuk itu penulis mohon kritik dan saran yang bersifat membangun
demi kesempurnaan penulisan di masa yang akan datang.
Akhir kata semoga Tugas Akhir ini dapat berguna bagi penulis khususnya dan bagi
para pembaca yang berminat pada umumnya.
viii
ABSTRAK
Adil Muhamad Hakam (12190955), Perancangan Sistem Pengelolaan Bengkel Sobro
Jahid Berbasis Mobile Menggunakan Figma
Perkembangan teknologi pada saat ini telah berkembang pesat, banyak aplikasi berbasis
android yang sudah dikembangkan dalam berbabagai bidang. Salah satunya adalah dalam
bidang otomotif terutama bengkel sepeda motor. Jarangnya aplikasi bengkel sepeda motor
yang mudah digunakan membuat pemlik usaha kurang tetarik untuk menerapkan ke usahanya.
Bengkel Sobro Jahid merupakan salah satu contoh bentuk usaha di bidang otomotif yang
sampai saat ini masih menggunakan sistem manual dalam pengelolaannya. Mengetahui hal
tersebut membuat penulis berinisiatif membuat rancangan sistem berupa aplikasi yang
nantinya dapat memudahkan dalam mengelola bengkel motor tersebut dengan melakukan riset
secara langsung agar dapat mengetahui secara jelas mengenai sistem yang sudah berjalan
sebelumnya dan menghindari terjadinya salah informasi terkait cara kerja bengkel. Beberapa hal
seperti pengelompokan suku cadang, penjualan suku cadang, data penjualan dan jasa, data pelanggan, kinerja
mekanik dan laporan bulanan sering mengalami kesalahan dalam pengelolaannya sehingga menyebabkan pemilik
bengkel mendapatkan komplain dari pelanggan . Dengan dibuatnya perancangan sistem berbasis
aplikasi ini dinilai mampu mengurangi beberapa masalah tersebut, bahkan bisa mengontrol
secara keseluruhan kegiatan konvensional yang ada di bengkel Sobro Jahid nantinya.
ix
ABSTRACT
Adil Muhamad Hakam (12190955), Design of a mobile-based sobro jahid workshop
management information system using figma.
The development of technology at this time has grown rapidly, many Android-based
applications have been developed in various fields. One of them is in the automotive sector,
especially motorcycle repair shops. The lack of an easy-to-use motorcycle repair application
makes business owners less interested in applying it to their business. The Sobro Jahid
workshop is an example of a form of business in the automotive sector which is still using a
manual system in its management. Knowing this makes the author take the initiative to design
a system in the form of an application that can later make it easier to manage the motorbike
workshop by conducting direct research in order to know clearly about the system that has
been running previously and avoid misinformation related to how the workshop works. Some
things such as spare parts grouping, spare parts sales, sales and service data, customer data,
mechanical performance and monthly reports often experience errors in their management,
causing workshop owners to get complaints from customers. The design of this application-
based system is considered to be able to reduce some of these problems, and even control the
overall conventional activities in Sobro Jahid's workshop later.
x
DAFTAR ISI
LEMBAR JUDUL SKRIPSI .................................................................................. i
LEMBAR PERNYATAAN KEASLIAN SKRIPSI ............................................... ii
LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH ... iii
LEMBAR PERSETUJUAN DAN PENGESAHAN TUGAS AKHIR .................. iv
LEMBAR KONSULTASI TUGAS AKHIR.......................................................... v
LEMBAR KONSULTASI TUGAS AKHI ............................................................ vi
LEMBAR PANDUAN PENGGUNAAN HAK CIPTA ........................................ vii
BAB I PENDAHULUAN............................................................... 1
1.1. Latar Belakang Masalah................................................................. 1
1.2. Tujuan dan Manfaat ....................................................................... 3
1.2.1 Tujuan ................................................................................ 3
1.2.2 Manfaat.............................................................................. 3
1.3. Metode Penelitian .......................................................................... 4
1.3.1. Metode Pengumpulan Data ............................................... 4
1. Metode Observasi.......................................................... 4
2. Wawancara .................................................................... 4
3. Studi Pustaka................................................................. 4
1.3.2. Metode Pengembangan Perangkat Lunak ......................... 4
1.4. Ruang Lingkup............................................................... 5
DAFTAR PUSTAKA
DAFTAR RIWAYAT HIDUP
LEMBAR KOSNULTASI BIMBINGAN
SURAT KETERANGAN RISET
LAMPIRAN
Lampiran A. Dokumen Sistem Berjalan
Lampiran B. Dokumen Sistem Usulan
xii
DAFTAR SIMBOL
3 Atribut Berfungsi
mendeskripsikan
Atribut
karakter entitas (atribut
yang berfungsi sebagai
primary key diberi garis
bawah
xiii
Simbol Logical Record Structure (LRS)
xiv
DAFTAR GAMBAR
Halaman
Gambar II.1 Ilustrasi Konsep Dasar Sistem 6
Gambar II.2 Ilustrasi Sistem 7
Gambar II.3 Ilustrasi Karaktistik Sistem 10
Gambar II.4 Ilustrasi Sistem Abstrak 11
Gambar II.5 Sistem Fisik 11
Gambar II.6 Ilustrasi Sistem Alamiah 12
Gambar II.7 Ilustrasi Sistem Buatan Manusia 12
Gambar II.8 Ilustrasi Sistem Deterministik 13
Gambar II.9 Ilustrasi Sistem Probabilistik 14
Gambar II.10 Contoh Sistem Terbuka 15
Gambar II.11 Ilustrasi Sistem Tertutup 15
Gambar II.12 Ilustrasi Informasi 16
Gambar II.13 Ilustrasi Sistem Informasi 17
Gambar II.14 Ilustrasi Perancangan Sistem 17
Gambar II.15 Ilustrasi Program Aplikasi 18
Gambar II.16 Simbol-simbol pada ERD 19
Gambar II.17 Entity Relationship Diagram (ERD) 20
Gambar II.18 Logical Record Structure (LRS) 21
Gambar II.19 Unified Model Language (UML) 22
Gambar II.20 Use Case Diagram 23
Gambar II.21 Activity Diagram 23
Gambar II.22 Sequence Diagram 26
Gambar II.23 Class Diagram 26
Gambar II.24 Ilustrasi Bengkel Sepeda Motor 27
Gambar II.25 Tampilan Halaman Utama Android 28
Gambar II.26 Tampilan Figma 29
Gambar III.1 Struktur Organisasi Bengkel Sobro Jahid 31
Gambar III.2 Activity Diagram Penjualan Suku Cadang 34
Gambar III.3 Activity Diagram Layanan Service 35
Gambar IV.1 Use Case Diagram Pengelolaan 40
Gambar IV.2 Activity Diagram Login 45
Gambar IV.3 Activity Diagram Penjualan Suku Cadang 46
Gambar IV.4 Activity Diagram Permintaan Service 47
Gambar IV.5 Activity Diagram Pembayaran 48
Gambar IV.6 Activity Diagram Menu Mekanik 48
Gambar IV.7 Activity Diagram Kinerja Mekanik 49
Gambar IV.8 Activity Diagram Cetak Bukti Transaksi 49
Gambar IV.9 Activity Diagram Cetak Laporan 50
Gambar IV.10 Entitiy Relationship Diagram 52
Gambar IV.11 Logical Record Structure 53
Gambar IV.12 Class Diagram Pengelolaan Bengkel 59
Gambar IV.13 Sequnce Diagram Login 60
Gambar IV.14 Sequence Diagram Penjualan 60
Gambar IV.15 Sequence Diagram Suku Cadang 61
Gambar IV.16 Sequence Diagram Jasa Service 61
xv
Gambar IV.17 Sequence Diagram Kinerja Mekanik 62
Gambar IV.18 Sequence Diagram Mekanik 63
Gambar IV.19 Sequence Diagram Pelanggan 64
Gambar IV.20 Sequence Diagram Transaksi 65
Gambar IV.21 Tampilan Antarmuka Login 66
Gambar IV.22 Tampilan Antarmuka Menu Utama 66
Gambar IV.23 Tampilan Antarmuka Menu Suku Cadang 67
Gambar IV.24 Tampilan Antarmuka Menu Mekanik 67
Gambar IV.25 Tampilan Antarmuka Menu Penjualan 68
Gambar IV.26 Tampilan Antarmuka Menu Pelanggan 69
Gambar IV.27 Tampilan Antarmuka Menu Jasa Service 69
Gambar IV.28 Tampilan Antarmuka Menu Transaksi 70
Gambar IV.29 Tampilan Antarmuka Tambah Suku Cadang 71
Gambar IV.30 Tampilan Antarmuka Tambah Transaksi Baru 71
Gambar IV.31 Tampilan Antarmuka Tambah Pelanggan 72
Gambar IV.32 Tampilan Antarmuka Tambah Mekanik 72
Gambar IV.33 Tampilan Antarmuka Tambah Jasa Service 73
Gambar IV.34 Tampilan Antarmuka Detail Mekanik (Kinerja Mekanik) 74
Gambar IV.35 Tampilan Antarmuka Cetak Laporan 74
Gambar IV.36 Tampilan Antarmuka Cetak Bukti Transaksi 75
xvi
DAFTAR TABEL
Halaman
xvii
DAFTAR LAMPIRAN
Halaman
xviii
BAB I
PENDAHULUAN
perusahaan beralih menggunakan aplikasi pada bisnis mereka agar sistem yang
ada menjadi lebih efisien. Mulai dari bisnis menengah hingga atas selalu
yang sudah dibangun menjadikan pekerjaan lebih cepat dan mudah, salah satunya
sepeda motor, dan agar dapat memenuhi permintaan dari masyarakat maka
cadang dan jasa service selalu menjadi bagian yang penting dalam meningkatkan
Berdasarkan hasil dari riset yang sudah dilakukan, Bengkel Sobro Jahid
merupakan suatu usaha yang bergerak dibidang otomotif yaitu penyediaan suku
cadang dan layanan service kendaraan sepeda motor. Bengkel Sobro Jahid selalu
kemudahan bagi yang membutuhkan jasa dan layanan service serta penjualan suku
cadang. Namun kegiatan yang ada masih menggunakan sistem manual mulai dari
1
2
pencatatan transaksi, pendataan stok suku cadang dan data pelanggan yang
dilakukan secara konvesional. Hal tersebut menjadi salah satu bagian yang dapat
untuk mengelola bengkel secara cepat dan akurat yang disebabkan oleh
banyaknya pelanggan yang melakukan transaksi dan bukti transaksi yang masih
yang menangani jasa service, data penjualan suku cadang, kinerja mekanik, dan
yang disajikan kurang akurat dan pembuatan laporan yang tidak selesai tepat
kegiatan yang ada pada bengkel Sobro Jahid. Penulis mencoba memberikan
pada bengkel ini. Dengan adanya masalah yang terjadi, maka penulis tertarik
Menggunakan Figma”
3
1.2.1. Tujuan
1.2.2. Manfaat.
1. Bagi Penulis
Sebagai salah satu syarat kelulusan Program Diploma Tiga (D3) Program
2. Bagi Perusahaan
usahanya.
3. Bagi Pembaca
1. Metode Observasi
2. Metode Wawancara
Helmi Faryuzzi selaku pemilik usaha dan mekanik yang bekerja di Bengkel
3. Studi Pustaka
Materi yang akan dibahas dalam laporan ini hanya terbatas pada Sistem
3. Data Mekanik
4. Kinerja mekanik
6. Data pelanggan
unsur, komponen fungsional yang saling berhubungan dan berinteraksi satu sama
Gambar II.1
Ilustrasi Konsep Dasar Sistem
6
7
2.1.1 Sistem
element yang saling bekerja sama dengan tujuan yang sama untuk
others, 2017)
Gambar II.2
Ilustrasi Sistem
Bentuk apapun yang ada di luar ruang lingkup atau Batasan yang
sistem tersebut.
kesatuan.
Suatu sistem memiliki tujuan dan sasaran yang pasti dan bersifat
Gambar II.3
Ilustrasi Karakteristik Sistem
dan komponen lain karena sistem memiliki sasaran yang berbeda untuk
sebagai berikut:
Gambar II.5
Sistem Fisik (Komputer)
Gambar II.6
Ilustrasi Sistem Alamiah (Tata Surya)
Gambar II.7
Ilustrasi Sistem Buatan Manusia (Sistem Informasi)
Gambar II.8
Ilustrasi Sistem Deterministik (sistem komputer)
14
Gambar II.9
Ilustrasi Sistem Probabilistik (Sistem Manusia)
Gambar II.10
Contoh Sistem Terbuka (Kebudayaan Manusia)
Gambar II.11
Ilustrasi Sistem Tertutup
16
2.1.4 Informasi
Gambar II.12
Ilustrasi Informasi
Gambar II.13
Ilustrasi Sistem Informasi
Gambar II.14
Ilustrasi Perancangan Sistem
18
Gambar II.15
Ilustrasi Program Aplikasi
Diagram (ERD) adalah alat pemodelan data utama dan akan membantu
Gambar II.16
Simbol-simbol pada ERD
pada Entitas A.
Gambar II.17
Entity Relationship Diagram (ERD)
Gambar II.18
Logical Record Structure (LRS)
bisnis.
organisasinya.
Gambar II.19
Unified Model Language (UML)
Gambar II.20
Use Case Diagram
sebuah sistem kerja dari sebuah objek atau sebuah sistem, sebuah
proses kerja dari use case yang sedang diproses dari titik awal sampai
Gambar II.21
Activity Diagram
1. Aktor
25
2. Activation Box
3. Lifeline
4. Objek
5. Messages
Gambar II.22
Sequence Diagram
Class diagram adalah jenis diagram struktur statis dalam UML yang
Gambar II.23
Class Diagram
2.2.8. Bengkel
Gambar II.24
Ilustrasi Bengkel Sepeda Motor
pemrograman Java.
28
Gambar II.25
Tampilan Halaman Utama Android
2.2.10. Figma
Gambar II.26
Tampilan Figma
BAB III
ANALISA SISTEM BERJALAN
Bengkel Sobro Jahid merupakan bengkel yang berfokus pada penjualan dan
jasa service sepeda motor. Berbagai macam suku cadang merk sepeda motor
tersedia di bengkel ini, mulai dari Honda, Yamaha, Suzuki, Kawasaki dan lain-
lain. Bengkel Sobro Jahid melayani hampir semua jasa service untuk sepeda
struktur organisasi perusahaan dan fungsi-fungsi dari setiap bagian yang ada di
struktur organisasi.
penjualan suku cadang dan jasa service. Bengkel Sobro Jahid beralamat di Jalan
Purbalingga, Jawa Tengah 53382. Berdirinya bengkel ini berawal pada tahun 2020
ketika Mas Helmi Faryuzzi selaku pemilik memiliki hobi pada bidang otomotif.
Dengan dibantu satu mekanik yang memiliki keahlian dibidang reparasi sepeda
30
31
1. Struktur Organisasi
Pemilik
Helmi Faryuzzi
Mekanik 1 Mekanik 2
Gambar III.1
Struktur Organisasi Bengkel Sobro Jahid
2. Fungsi
1. Pemilik
keseluruhan.
2. Mekanik
pemilik bengkel.
pemilik.
diminta.
kendaraannya.
pelanggann.
bagian yang rusak (tidak layak pakai) dan harus diganti, maka
pemilik.
barangnya ada.
33
bengkel.
dibuatkan laporan.
Gambar III.2
Activity Diagram Penjualan Suku Cadang
35
Gambar III.3
Activity Diagram Layanan Service
36
Media : Kertas
Jumlah : 1 Lembar
Lampiran : A-1
Sumber : Mekanik
Media : Kertas
Jumlah : 1 Lembar
Lampiran : A-2
Tujuan : Pelanggan
Media : Kertas
Jumlah : 1 Lembar
Lampiran : B-1
Sumber : Pemilik
Media : Kertas
Jumlah : 1 Lembar
Lampiran : B-2
sistem manual.
bisa dilakukan lewat aplikasi tanpa mengecek satu persatu barang yang
ada.
Berdasarkan hasil riset yang sudah dilakukan pada Bengkel Sobro Jahid,
1. Analisis Pengguna
a. Melakukan login
b. Memproses transaksi
2. Kebutuhan Sistem
sesuai
39
40
Use case diagram menggambarkan alur sistem yang diinginkan oleh sebuah
informasi yang telah dibuat. Use case diagram menyajikan interaksi antara use case
dan actor dimana actor dapat berupa orang, peralatan atau sistem lain yang
Gambar IV.1
Use Case Diagram Pengelolaan
b. Menu Pelanggan
Tabel IV.2
Deskripsi use case menu Pelanggan
Use case Name Data Pelanggan
Requirements Pemilik
Goal Pemilik masuk system
Pre-Conditions Pemilik memilih menu pelanggan
Post-Conditions Pemilik berhasil mengelola data pelanggan
Failed end Conditions Pemilik tidak dapat masuk sistem
Actor Pemilik
Main Flow / Basic Path 1. Sistem menampilkan menu pelanggan
2. Pemilik melihat data pelanggan
3. Pemilik mencari data pelanggan
4. Pemilik berhasil menambah data
pelanggan.
5. Pemilik berhasil mengubah data
pelanggan.
42
c. Login
Tabel IV.3
Deskripsi use case Login
Use case Name Login
Requirements Pemilik
Goal Pemilik masuk system
Pre-Conditions Pemilik melakukan login
Post-Conditions Pemilik berhasil login
Failed end Conditions Pemilik tidak dapat login
Actor Pemilik
Main Flow / Basic Path 1. Sistem menampilkan halaman login
2. Pemilik memasukan nama dan kode
akses sistem
3. Pemilik berhasil melakukan login
d. Suku cadang
Tabel IV.4
Deskripsi use case menu Suku Cadang
Use case Name Data Suku Cadang
Requirements Pemilik
Goal Pemilik masuk system
Pre-Conditions Pemilik memilih menu suku cadang
Post-Conditions Pemilik berhasil mengelola data suku cadang
Failed end Conditions Pemilik tidak dapat masuk sistem
Actor Pemilik
Main Flow / Basic Path 1. Sistem menampilkan menu suku
cadang
2. Pemilik melihat data suku cadang
3. Pemilik mencari data suku cadang
4. Pemilik berhasil menambah data suku
cadang
5. Pemilik berhasil mengubah data suku
cadang
6. Pemilik berhasil menghapus data
suku cadang
e. Jasa Service
43
Tabel IV.5
Deskripsi use case menu Jasa Service
Use case Name Data Jasa Service
Requirements Pemilik
Goal Pemilik masuk system
Pre-Conditions Pemilik memilih menu Jasa service
Post-Conditions Pemilik berhasil mengelola data jasa service
Failed end Conditions Pemilik tidak dapat masuk sistem
Actor Pemilik
Main Flow / Basic Path 1. Sistem menampilkan menu jasa
sevice
2. Pemilik melihat data jasa service
3. Pemilik mencari data jasa service
4. Pemilik berhasil menambah data jasa
service
5. Pemilik berhasil mengubah data jasa
service
6. Pemilik berhasil menghapus data jasa
service
f. Penjualan
Tabel IV.6
Deskripsi use case menu Penjualan
Use case Name Data Penjualan
Requirements Pemilik
Goal Pemilik masuk sistem
Pre-Conditions Pemilik memilih menu penjualan
Post-Conditions Pemilik berhasil mengelola data penjualan
Failed end Conditions Pemilik tidak dapat masuk sistem
Actor Pemilik
Main Flow / Basic Path 1. Sistem menampilkan menu penjualan
2. Pemilik melihat data penjualan
3. Pemilik mencari data penjualan
4. Pemilik berhasil menambah data
penjualan
5. Pemilik berhasil mengubah data
penjualan
6. Pemilik berhasil menghapus data
penjualan
7. Pemilik membuat laporan
44
g. Mekanik
Tabel IV.7
Deskripsi use case menu Data Mekanik
Use case Name Data Mekanik
Requirements Pemilik
Goal Pemilik masuk sistem
Pre-Conditions Pemilik memilih menu mekanik
Post-Conditions Pemilik berhasil mengelola data mekanik
Failed end Conditions Pemilik tidak dapat masuk sistem
Actor Pemilik
Main Flow / Basic Path 1. Sistem menampilkan menu mekanik
2. Pemilik melihat data mekanik
3. Pemilik mencari data mekanik
4. Pemilik berhasil menambah data
mekanik
5. Pemilik berhasil mengubah data
mekanik
6. Pemilik berhasil menghapus data
mekanik
h. Kinerja Mekanik
Tabel IV.8
Deskripsi use case menu Kinerja Mekanik
Use case Name Data Kinerja Mekanik
Requirements Pemilik
Goal Pemilik masuk sistem
Pre-Conditions Pemilik memilih menu kinerja mekanik
Post-Conditions Pemilik berhasil mengelola data kinerja
mekanik
Failed end Conditions Pemilik tidak dapat masuk sistem
Actor Pemilik
Main Flow / Basic Path 1. Sistem menampilkan menu kinerja
mekanik
2. Pemilik melihat data kinerja mekanik
3. Pemilik mencari data kinerja mekanik
4. Pemilik berhasil menambah data
kinerja mekanik
5. Pemilik berhasil mengubah data
kinerja mekanik
6. Pemilik berhasil menghapus data
kinerja mekanik
45
1. Login
Gambar IV.2
Activity Diagram Login
Gambar IV.3
Activity Diagram Penjualan Suku Cadang
3. Permintaan Service
47
Gambar IV.4
Activity Diagram Permintaan Service
4. Pembayaran
48
Gambar IV.5
Activity Diagram Pembayaran
Gambar IV.6
Activity Diagram Menu Mekanik
Gambar IV.7
Activity Diagram Kinerja Mekanik
Gambar IV.8
Activity Diagram Cetak Bukti Transaksi
8. Cetak Laporan
50
Gambar IV.9
Activity Diagram Cetak Laporan
4.1.4. Rancangan Dokumen Sistem Usulan
A. Dokumen Masukan
Tujuan : Sistem
Jumlah :1
Sumber : Pemilik
Tujuan : Sistem
Jumlah :1
Sumber : Pemilik
Tujuan : Sistem
Jumlah :1
B. Dokumen Keluaran
Sumber : Sistem
Tujuan : Pelanggan
Media : Kertas
Jumlah : 1 lembar
52
Sumber : Sistem
Media : Kertas
Jumlah : 1 lembar
Perancangan lunak ini difokuskan pada tujuh atribut, yaitu ERD, LRS,
Gambar IV.10
Entity Relationship Diagram
53
Gambar IV.11
Logical Record Structure
1. Spesifikasi file
Akronim : Pemilik
Media : Harddisk
Software : MySql
54
Tabel IV.9
Spesifikasi File Pemilik
No Elemen data Nama field Tipe Size Ket
1 Id pemilik Id_pemilik Int 10 Primary key
2 Nama Nama Varchar 10
3 Alamat Alamat Varchar 30
4 No telp No_telp Int 15 Nullable
2. Spesifikasi file
Akronim : Transaksi
Media : Harddisk
Software : MySql
Tabel IV.10
Spesifikasi file Transaksi
No Elemen data Nama Field Tipe Size Keterangan
1 Id transaksi Id_transaksi Int 10 Primary key
2 Tgl transaksi Tgl_transaksi date 8
3 Kode jasa Kode_jasa Int 10
4 Kode barang Kode_barang Int 10
5 Jumlah barang Jml_brg Int 10
6 Id Pelanggan Id_pelanggan Int 10 Foreign Key
7 Id Pemilik Id_pemilik Int 10
8 Id mekanik Id_mekanik Int 10 Foreign Key
3. Spesifikasi file
55
Media : Harddisk
Software :MySql
Tabel IV.11
Spesifikasi file Jasa Service
No Element data Nama Field Tipe Size Keterangan
1 Kode jasa Kode_jasa int 10 Primary key
2 Nama jasa Nama_jasa var 20
3 Harga jasa Harga_jasa int 10
4. Spesifikasi file
Media : Harddisk
Software : MySql
Tabel IV.12
Spesifikasi file Suku Cadang
No Element data Nama field Tipe Size Keterangan
1 Kode barang Kode_barang int 10 Primary key
2 Nama barang Nama_barang var 25 Foreign Key
3 Harga barang Harga_barang int 10
4 Jenis barang Jenis_barang var 25
5 Jumlah barang Jumlah_barang int 10
5. Spesifikasi file
Media : Harddisk
Software : MySql
Tabel IV.13
Spesifikasi file Data Mekanik
No Element data Nama field Tipe Size keterangan
1 Id mekanik Id_mekanik int 10 Primary key
2 Nama mekanik Nama_mekanik var 25
3 Alamat mekanik Alamat_mekanik var 25
4 Telepon No_telp int 10 Nullable
6. Spesifikasi file
Media : Harddisk
Kunci field :-
Software : MySql
Tabel IV.14
Spesifikasi file Kinerja Mekanik
No Element data Nama field Tipe Size Keterangan
1 Kode Jasa Kode_jasa int 10 Foreign key
2 Nama mekanik Nama_mk var 25
3 Jumlah Kerja Jml_kerja int 10
4 Id Mekanik Id_mekanik int 10
7. Spesifikasi file
Akronim : Pelanggan
Media : Harddisk
Software : MySql
58
Tabel IV.15
Spesifikasi file Pelanggan
No Element data Nama field tipe size Keterangan
1 Id pelanggan Id_pelanggan Int 10 Primary key
2 Kendaraan Kendaraan Var 20
3 Nama pelanggan Nama_pelanggan Var 25
4 Alamat pelanggan Alamat_pelanggan Var 30
5 No Telepon No_telp int 10 Nullable
8. Spesifikasi file
Akronim : Penjualan
Media : Harddisk
Kunci filed :-
Software : MySql
Tabel IV.16
Spesifikasi file Penjualan
No Element data Nama field Tipe Size Keterangan
1 Nama jasa Nama_jasa var 25 Foreign key
2 Total penjualan Total_penjualan_jasa int 10
jasa
3 Total penjualan Total_penjualan_baran int 10
barang g
4 Id transaksi Id_transaksi int 10
5 Id pelanggan Id_pelanggan int 10
6 Nama Barang Nama_barang var 25 Foreign key
7 Kode barang Kode_barang int 10 Foreign key
8 Kode jasa Kode_jasa int 10 Foreign key
59
Gambar IV.12
Class Diagram Pengelolaan Bengkel
Gambar IV.13
Sequence Diagram Login
Gambar IV.14
Sequence Diagram Penjualan
Gambar IV.15
Sequence Diagram Suku Cadang
Gambar IV.16
Sequence Diagram Jasa Service
62
Gambar IV.17
Sequence Diagram Kinerja Mekanik
Gambar IV.18
Sequence Diagram Mekanik
Gambar IV.19
Sequence Diagram Pelanggan
Gambar IV.20
Sequence Diagram Transaksi
1. Login
66
Gambar IV.21
Tampilan Antarmuka Login
2. Menu Utama
Gambar IV.22
Tampilan Antarmuka Menu Utama
67
Gambar IV.23
Tampilan Antarmuka Menu Suku Cadang
4. Menu Mekanik
68
Gambar IV.24
Tampilan Antarmuka Menu Mekanik
5. Menu Penjualan
Gambar IV.25
Tampilan Antarmuka Menu Penjualan
6. Menu Pelanggan
69
Gambar IV.26
Tampilan Antarmuka Menu Pelanggan
Gambar IV.27
70
8. Menu Transaksi
Gambar IV.28
Tampilan Antarmuka Menu Transaksi
Gambar IV.29
Tampilan Antarmuka Tambah Suku Cadang
Gambar IV.30
Tampilan Antarmuka Tambah Transaksi Baru
72
Gambar IV.31
Tampilan Antarmuka Tambah Pelanggan
Gambar IV.32
Tampilan Antarmuka Tambah Mekanik
Gambar IV.33
Tampilan Antarmuka Tambah Jasa Service
Gambar IV.34
Tampilan Antarmuka Detail Mekanik (Kinerja Mekanik)
Gambar IV.35
Tampilan Antarmuka Cetak Laporan
75
Gambar IV.36
Tampilan Antarmuka Cetak Bukti Transaksi
b. RAM : 4GB
c. Harddisk : 80GB
1. Pengujian Front-end
Tabel IV.17
Pengujian Front-End
Partisipan Menu Transaksi Mekani Layanan Suku Pelanggan Penjualan
utama k Service cadang
1 ✓ ✓ ✓ ✓ ✓ ✓ ✓
2 ✓ ✓ ✓ ✓ ✓ ✓ ✓
Sukses 2 2 2 2 2 2 2
Nilai 100% 100% 100% 100% 100% 100% 100%
kesuksesan
2. Pengujian Back-end
Tabel IV.18
Pengujian Back-End
Partisipan Menu Transaksi Mekani Layanan Suku Pelanggan Penjualan
utama k Service cadang
1 ✓ ✓ ✓ ✓ ✓ ✓ ✓
2 ✓ ✓ ✓ ✓ ✓ ✓ ✓
Sukses 2 2 2 2 2 2 2
Nilai 100% 100% 100% 100% 100% 100% 100%
kesuksesan
Tabel IV.19
Jadwal Implementasi
Waktu
No Kegiatan Bulan ke 1 Bulan ke 2 Bulan ke 3
1 2 3 4 1 2 3 4 1 2 3 4
1 Persiapan data awal
77
2 Analisa
3 Desain sistem
4 Desain perangkat lunak
5 Pembuatan & Tes
Program
6 Tes sistem
7 Pelatihan
8 Pembuatan buku
petunjuk
9 Evaluasi & operasional
BAB V
PENUTUP
5.1 Kesimpulan
5.2 Saran
78
DAFTAR PUSTAKA
Android (sistem operasi) - Wikipedia bahasa Indonesia, ensiklopedia bebas. (n.d.).
Retrieved July 14, 2022, from
https://id.wikipedia.org/wiki/Android_%28sistem_operasi%29
Apa Itu Sequence Diagram dan Contohnya - Dicoding Blog. (n.d.). Retrieved July
11, 2022, from https://www.dicoding.com/blog/apa-itu-sequence-diagram/
Apa itu UML? Beserta Pengertian dan Contohnya - Dicoding Blog. (n.d.). Retrieved
June 30, 2022, from https://www.dicoding.com/blog/apa-itu-uml/
I. Biodata Mahasiswa
NIM : 12190955
II. Pendidikan
a. Formal:
b. Tidak Formal:
Foto
3x4