Disusun Oleh :
20160910061
UNIVERSITAS KUNINGAN
2023
LEMBAR PENGESAHAN
Disusun Oleh :
Muhammad Habib Dzulikram
20160910061
Sistem informasi S1
Skripsi ini telah diujikan dan dipertahankan di depan Dosen Penguji Program
Studi Sistem informasi Jenjang Sarjana Fakultas Ilmu Komputer Universitas
Kuningan dan telah disetujui pada :
Tempat : Fakultas Ilmu Komputer Universitas Kuningan
Hari :
Tanggal :
DOSEN PEMBIMBING :
Pembimbing I Pembimbing II
Mengetahui/Mengesahkan :
i
LEMBAR PERNYATAAN ORIGINALITAS
ii
MOTO DAN PERSEMBAHAN
MOTO
“Di saat kamu malas-malasan, temanmu di luar sana sedang terus berprogres.”
PERSEMBAHAN
Orang tua saya ibu Lulu Zakiah dan ayah Sulaeman Yusuf, Juga kepada
adik-adik saya yang telah memberi dukungan dan moril maupun materi serta
do’a yang tiada henti untuk keberhasilan saya.
Bapak dan ibu dosen pembimbing, penguji dan pengajar, yang selama
ini telah tulus dan ikhlas memberikan waktunya untuk menuntun dan
mengarahkan saya, memberikan bimbingan dan pelajaran yang tiada ternilai
harganya agar saya menjadi lebih baik lagi. Terimakasih bapak dan ibu dosen,
jasa kalian akan selalu tertanam dihati.
Skripsi ini adalah bukti perjuangan keluh kesah selama kuliah. Bagi saya
kampus bukan hanya tempat menimba ilmu dan meraih gelar, Tapi tempat
yang sudah menciptakan kenangan dan kebahagiaan dan pengalaman
didalamnya. Terimakasih UNIVERSITAS KUNINGAN. Tapi ternyata bukan
tempat yang membuat kita rindu akan kenangan, tapi orang-orang yang
menciptakan kenangan didalamnya.
iii
Untuk seseorang spesial yang sudah menemani dari awal memberikian
semangat, memerikan masukan dan selalu sabar untuk mengingatkan, terima
kasih Jihan Lutfiah untuk waktu yang berharga itu membuat saya tetap terus
maju.
iv
ABSTRAK
v
ABSTRACT
vi
KATA PENGATAR
Puji syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa karena
dengan rahmat, karunia, serta taufik dan hidayah-Nya lah penulis dapat
menyelesaikan skripsi dengan baik dan lancar. Skripsi ini dibuat sebagai salah
satu syarat untuk mengikuti sidang skripsi program studi Sistem Informasi di
Fakultas Ilmu Komputer Universitas Kuningan.
Dalam proses penyusunan skripsi ini, penulis memperoleh banyak bantuan
dari berbagai pihak. Baik berupa bimbingan, saran, keterangan kritik dan saran
baik secara tertulis maupun lisan. Oleh karena itu, penulis mengucapkan
terimakasih kepada:
1. Bapak Tito Sugiharto, S.Kom., M.Eng. selaku Dekan Fakultas Ilmu
Komputer Universitas Kuningan.
2. Bapak Heru Budianto S.ST., M.Kom. selaku Ketua Program Studi
Sistem Informasi S1.
3. Bapak Erlan Darmawan M.Kom. selaku Pembimbing I Fakultas Ilmu
Komputer Universitas Kuningan
4. Bapak Dadan Nugraha, M.Kom. selaku Pembimbing II Fakultas Ilmu
Komputer Universitas Kuningan.
5. Semua pihak yang telah membantu menyelesaikan proposal penelitian
ini. Saya menyadari proposal skripsi ini tidak luput dari berbagai
kekurangan
vii
Muhammad Habib Dzulikram
DAFTAR ISI
LEMBAR PENGESAHAN....................................................................................i
LEMBAR PERNYATAAN ORIGINALITAS....................................................ii
MOTO DAN PERSEMBAHAN..........................................................................iii
ABSTRAK..............................................................................................................v
ABSTRACT..........................................................................................................vi
KATA PENGATAR............................................................................................vii
DAFTAR TABEL.................................................................................................xi
DAFTAR GAMBAR............................................................................................xii
BAB I : PENDAHULUAN....................................................................................1
1.1 Latar Belakang Masalah.........................................................................1
1.2 Identifikasi Masalah................................................................................5
1.3 Rumusan Masalah...................................................................................5
1.4 Batasan Masalah......................................................................................6
1.5 Tujuan Penelitian....................................................................................7
1.6 Manfaat Penelitian..................................................................................7
1.7 Pertanyaan Penelitian..............................................................................8
1.8 Hipotesis Penelitian.................................................................................8
1.9 Metodologi Penelitian..............................................................................8
1.9.1 Metode Pengumpulan Data.....................................................................
1.9.2 Metode Pengembangan Sistem................................................................
1.9.3 Metode Penyelesaian Masalah...............................................................
1.10 . Sistematis Penulisan.............................................................................15
BAB II : LANDASAN TEORETIS....................................................................17
2.1 Teori-Teori Terkait................................................................................17
2.1.1 Implementasi.........................................................................................
2.1.2 Customer Relantionship Management (CRM)......................................
viii
2.1.3 Sistem....................................................................................................
2.1.4 Sistem Informasi....................................................................................
2.1.5 Perbengkelan.........................................................................................
2.1.6. Aplikasi......................................................................................................
2.1.7 . Metode Pengembangan Sistem.................................................................
2.1.8. Bahasa Pemrograman.................................................................................
2.1.9 Context Diagram....................................................................................
2.1.10 Data Flow Diagram...............................................................................
2.1.11 Entity Relationship Diagram.................................................................
2.1.12 Tool Perangkat Lunak...........................................................................
2.1.13 Pengujian sistem....................................................................................
2.1.14 White Box Testing..................................................................................
2.1.14 Blackbox Testing....................................................................................
2.1.15. Penelitian Terdahulu..............................................................................
BAB III : ANALISIS DAN PERANCANGAN..................................................43
3.1. Analisis Sistem (System Analysis).........................................................43
3.1.1. Gambaran Umum Objeck Penelitian.....................................................
3.1.2. Analisis Sistem Berjalan........................................................................
3.1.3. Analisis Proses Bisnis............................................................................
3.1.4. Analisis Kelemahan Sistem...................................................................
3.1.5. Analisis Penyelesaian Masalah..............................................................
3.1.6. Analisis Sistem Usulan..........................................................................
3.1.7. Analisis Kebutuhan Sistem....................................................................
3.2. Perancangan Sistem (System Design)...................................................50
3.2.1. Diagram Konteks (Contesxt Diagram)..................................................
3.2.2. DFD (Data Flow Diagram)....................................................................
3.2.3. ERD (Entity Relantionship Diagram)....................................................
3.2.4. Kamus Data...........................................................................................
3.2.5. Normalisasi............................................................................................
3.3. Struktur Basis Data.................................................................................61
3.4. Perancangan Antar Muka (Interface).....................................................66
3.4.1. Perancangan Antar Muka Masukan (Input)...........................................
ix
3.4.2. Perancangan Antar Muka Keluaran (Output)........................................
BAB IV : PENGUJIAN DAN IMPLEMENTASI.............................................77
4.1. Pengujian Sistem (System Testing).......................................................77
4.1.1. Black Box Testing..................................................................................
4.1.2. White Box Testing.................................................................................
4.2. Implementasi Sistem ( System Implementation)...................................84
4.2.1. Implementasi Interface Login Sistem Informasi...................................
4.2.2. Implementasi Interface Menu Dashboard..............................................
4.2.3. Implementasi Interface Menu Kategori.................................................
4.2.4. Implementasi Interface Menu Produk...................................................
4.2.5. Implementasi Interface Menu Wilayah.................................................
4.2.6. Implementasi Interface Menu Pengaturan.............................................
4.2.7. Implementasi Interface Menu User.......................................................
4.2.8. Implementasi Interface Menu Pesanan..................................................
4.2.9. Implementasi Interface Menu Transaksi...............................................
4.2.10. Implementasi Interface Menu Input Pemesanan...................................
BAB V : KESIMPULAN DAN SARAN.............................................................95
5.1. Kesimpulan (Conclusion)......................................................................95
5.2. Saran (Suggestion).................................................................................96
DAFTAR PUSTAKA...........................................................................................97
x
DAFTAR TABEL
xi
Tabel 3.21 Tabel Testimoni...................................................................................63
Tabel 3.22 Tabel Users..........................................................................................63
Tabel 3.23 Tabel Produk.......................................................................................64
Tabel 3.24 Tabel Order..........................................................................................65
Tabel 3.25 Tabel Kategori.....................................................................................65
Tabel 4.1 Pengujian Black Box.............................................................................77
Tabel 4.2 White Box Testing.................................................................................82
xii
DAFTAR GAMBAR
xiii
Gambar 4.1 Flowgraph Notation...........................................................................82
xiv
xv
BAB I
PENDAHULUAN
dibutuhkan secara tepat, cepat, dan akurat, tidak terkecuali pada bidang Bisnis
juga.
adalah data yang dibawa, yaitu wujud dari tekonologi komunikasi Manusia
Bengkel Otomotif adalah salah satu bagian dari bisnis otomotif yang
1
2
jasa ini menjadi kebutuhan sebagian orang untuk tetap mengontrol keadaan
Haurduni Motor adalah salah satu bisnis yang berjalan dibidang bengkel
otomotif yang ada di Kota Kuningan dan cukup dipercaya dari berbagai
kurangnya diskon untuk pelanggan, data yang tidak akurat dan sulit untuk
barang agar data yang dihasilkan akurat sesuai yang dibutuhkan bengkel
Analytical.
bersifat dimensional secara cepat, yaitu desain dari aplikasi dan teknologi
karakteristik yang sama. Hal ini bertujuan untuk menekankan pesan dan
memahami efektivitas. Selain itu, data ini membantu sales marketing untuk
dari itu berdasarkan hasil dari observasi dan wawancara terhadap pihak
bengkel Haurduni Motor terkait keadaan dan permasalahan yang ada, penulis
1. Pengolahan data jual beli pada Haurduni Motor yang masih belum akurat
3. Tidak adanya informasi terhadap pelanggan terkait proses jual beli barang
permasalahan yang ada, adapun Batasan masalah dalam penelitian ini sebagai
berikut:
Analytical.
pembayaran.
a. Admin
b. Karyawan
c. Pelanggan
Dapat menentukan setraregi promosi yang tepat dari hasil analisis data
6. Beberapa Fitur
a. Dashboard Admin
b. Dashboard Karyawan
c. Dashboard Pelanggan
7
Adapun manfaat penelitian yang ingin dicapai dan diambil dari penelitian in
adalah :
1. Bagi Konsumen
keinginan.
data.
pelanggan.
loyalitas dan kepercayaan pelanggan untuk membeli produk dan jasa kembali.
1. Observasi
mengetahui proses jual-beli apa yang sudah berjalan saat ini, guna
2. Wawancara
guna mendapaikan info yang lebih akurat terkait proses bisnis yang
3. Studi Pustaka
jurnal, paper, skripsi dan sumber ilmiah lainnya seperti e-book yang
sebagai berikut :
11
diagram (DFD).
kebutuhan baru.
multidimensional.
kompleks.
multidimensi.
penyajian grafik.
PENDAHULUAN
yang dilakukan.
2.1.1 Implementasi
didalamnya sarana dan prasarana, sumber daya keuangan dan tentu saja
17
18
hal.
A. Pengertian CRM
Customer relationship management (CRM) merupakan strategi
untuk sebuah aplikasi bisnis yang cerdas .Analytical CRM dapat pula
satu tipe atau variasi yang digunakan di dalam CRM adalah Analytics
dari analisis terhadap pola-pola yang muncul dari data sejarah dan
Database OLAP dibagi menjadi satu atau beberapa kubus, dan setiap
D. Segmentasi Pelanggan
motif dan perilaku ini menunjukan bahwasannya pasar suatu produk ini
2.1.3 Sistem
bekerja sama dan terintegrasi satu sama lain untuk mencapai suatu
tujuan.
2.1.5 Perbengkelan
memperbaiki suatu benda menjadi bentuk yang baru atau kondisi yang
2.1.6. Aplikasi
kecil yang mempunyai fungsi tertentu dan dapat dipasang pada akun
facebook anda”.
berasal dari kumpulan data. Jadi dapat disimpulkan bahwa data ialah
data yang disimpan dalam bentuk file dimana data tesebut belum
fungsional.
2. System Design
26
menjadi desain dari sistem yang akan dibuat. Proses desain yang akan
3. Implementation
akan disimpan atau diteruskan dan jenis langkah apa secara persis
1. PHP
hanya ada satu proses. Tidak boleh ada store dalam diagram
2.
→ Garis aliran Arah aliran data.
Shalahuddin, 2015).
sistem.
Fungsi DFD :
yang dihubungkan satu sama lain dengan alur data, baik secara
fungsi sistem.
mudah di komunikasi.
berikut:
pengembangan sistem.
perangkat lunak.
1. Microsoft Visio
Node.js
3. XAMPP
paket instalasi apache, PHP, dan MySQL secara instan yang dapat
tersebut.
4. Web Browser
5. SQL
database relasional”.
sebuah database
menemukan kesalahan-kesal
batas perulangan
Beberapa teknik yang terdapat dalam jenis white box testing adalah:
(if..then..else).
2. Condition Coverage
3. Path Analysis
4. Execution Time
5. Algorithm Analysis
lunak tersebut.
b. Kesalahan interface,
kesalahan kinerja.
Penelitian terdahulu ini menjadi salah satu acuan penulis dalam melakukan
menemukan penelitian dengan judul yang sama seperti judul penelitian penulis.
penulis.
41
BAB III
merupkan sebuah bisnis keluarga yang dibangun dan dikelola oleh Bapak
Sulaeman dan Bapak Iwan sekaligus owner, karyawan, mekanik dan admin
di Bengkel Haurduni Motor ini, dan semua posisi dan akses dilakukan oleh
43
44
Analisis proses bisnis ini bertujuan untuk mengetahui apa saja dan
Adapun penjelasan dari Gambar 3.1 Flowmap Proses Bisnis Berjalan, yaitu :
tulisan dan meminta ketersediaan barang dari barang yang akan dibeli.
3. Jika sparepart, barang dan jasa yang akan dibeli tersedia, selanjutnya
telah dilakukannya.
sesekali pernah menginklankan di sosial media tapi tetap tidak ada yang
secara jelas.
masih dilakukan dengan pecatatan manual didalam buku besar dan tidak
beraturan, sehingga data-data mudah rusak, lupa bahkan, hilang, selain itu
pelanggan menjadi lebih besar. Kesimpulan dari proses bisnis ini terkendala
dari jam operasional dan transaksi masih dilakukan dengan cara manual atau
akan kepuasan pelanggan dengan cara memberikan respon secara lebih baik
pembuatan laporan akhir dengan metode OLAP, dengan adanya laporan ini
penjualan sparepart. Dimana proses ini dapat dilihat pada Gambar 3.2
yaitu
4. Pemesanan yang dilakukan oleh konsumen dapat dilihat oleh admin, dan
melalui sistem.
Haurduni Motor.
9.
ada dalam suatu sistem informasi jual beli sparepart sebagai fungsi
Haurduni Motor.
Motor.
2. RAM 4 GB DDR3
3. SSD 256GB
Pada diagram konteks (Gambar 3.3) terdiri dari tiga entitas yaitu
Motor.
53
berikut :
1. Proses 1.0 (Login), pada proses ini admin, owner dan konsumen
2. Proses 2.0 (Kelola User), pada proses ini admin dapat mengelola
data-data yang mengalir pada sistem yang telah dirancang. Tabel 3.1
3.2.5. Normalisasi
Tabel Testimoni 1NF. Tabel Detail Order 1NF. Tabel Produk 1NF.
Tabel Satuan 2NF. Tabel Wilayah 2NF. Tabel Detail Order 2NF.
Kunci : Detail_order_Id
62
6 Keterangan Text
Kunci : Satuan_Id
2 Nama_satuan Varchar 50
6 Catatan Text
7 Status Tinyint 1
Kunci : Testimoni_Id
2 Nama Varchar 50
3 Username Varchar 50
4 Email Varchar 50
6 Role Varchar 2
8 Alamat Text
9 Nohp Varchar 15
11 Validate Tinyint 1
Nama : Produk
5 Harga Varchar 50
6 Berat Varchar 10
7 Deskripsi Text
9 Stok Int 11
3 Tanggal Datetime
7 Keterangan Text
8 Status Varchar 10
10 Is_delivered Tinyint 1
12 Alasan_tolak Text
2 Nama Varchar 50
4 Is_color Tinyint 1
muka ini dibagi menjadi dua bagian yaitu perancangan antar muka masukan
muka ini dibagi mejadi dua bagian yaitu perancangan antar muka masukan
Password
Bumper)
Yaitu:
71
Button 1 : Masuk
tersebut, yaitu :
Button 3 : Simpan
Menu 7 : Masuk/Daftar
76
Bumper)
yaitu :
Menu 12 : Transaksi
BAB IV
77
78
up memastikan
apakah akan
menghapus data
atau tidak.
update.
menggukana white box testing yang telah dilakukan dapat dilihat pada
Tabel 4.2
if($user->role == role(‘pelanggan’)) {
4
} else {
if(Auth::attempt([‘username’=>$request->
username,’password’=>$request->password])) {
return redirect()->route(‘dashboard’); {
6
} else {
Untuk melihat hasil pengujian whiter box pada Tabel 4.2 dapat
Keterangan:
Dimana : V(G) = E – N + 2
Maka : V(G) = E – N + 2
=8–7+2
=3
84
Path 1 : 1 – 2 – 3 – 1
Path 2 : 1 – 2 – 4 – 5 – 7
Path 3 : 1 – 2 – 4 – 6 – 7
Keterangan:
Dimana : V(G) = E – N + 2
Maka : V(G) = E – N + 2
=8–7+2
=3
Path 1 : 1 – 2 – 3 – 1
Path 2 : 1 – 2 – 4 – 5 – 7
Path 3 : 1 – 2 – 4 – 6 – 7
Berikut ini merupakan interface login untuk konsumen yang dapat dilihat
Berikut ini merupakan interface login untuk owner dan admin yang
menjadi dua, yaitu Gambar 4.4. Dashboard untuk Konsumen, Gambar 4.5.
Menu Kategori merupakan menu dimana kategori barang yang ada dan
atau akan ditambahkan pada sistem informasi ditampilkan. Pada menu ini
Produk.
90
saja yang dapat melakukan pemesanan berikut dengan harga ongkos kirim
yang ditetapkan. Pada menu ini terdapat beberapa pilihan aksi diantaranya
Menu User merupakan menu yang menampilkan data user yang bisa
User.
93
dengan kategori Garnish. Dimana pada proses input ini konsumen memilih
jenis dan merk Garnish yang akan dipesan kemudian memasukkan jumlah
produk.
Pada Gambar 4.17. konsumen dapat melihat perjalanan dari produk yang
dalam pembuatan skripsi yang berjudul “Rancang Bangun Sistem Jual Beli
melalui sistem.
95
96
Hasil dari penelitian dan sistem yang dibuat pada penulisan Skripsi
agar sistem menjadi lebih baik, adapun beberapa saran tersebut, yaitu :
dalam sistem.
DAFTAR PUSTAKA
Greenberg, P. (2010). CRM at The Speed Of Light: Social CRM 2.0 Srategies, Tools, and
Techniques for Enganing Your Customers. New York: McGraw Hill.
97