Anda di halaman 1dari 64

HALAMAN JUDUL

PERANCANGAN DATABASE SISTEM INFORMASI PENJUALAN


UNIT SEPEDA MOTOR BERBASIS WEB MENGGUNAKAN DATA
WAREHOUSE

Laporan Praktek Kerja Lapangan (PKL)

Sebagai Salah Satu Syarat Menyelesaikam Mata Kuliah


Praktek Kerja Lapangan Program Studi Teknologi Komputer

Oleh :
Nama : Nafila Aniq
NIM : 102200049

PROGRAM STUDI TEKNOLOGI KOMPUTER


FAKULTAS SAINS DAN TEKNOLOGI
INSTITUT TEKNOLOGI DAN SAINS NAHDLATUL ULAMA
PEKALONGAN
2023
i
HALAMAN PERSETUJUAN
PRAKTEK KERJA LAPANGAN (PKL)

PERANCANGAN DATABASE SISTEM INFORMASI PENJUALAN UNIT SEPEDA


MOTOR BERBASIS WEB MENGGUNAKAN DATA WAREHOUSE

Diajukan Sebagai Salah Satu Syarat Untuk Mengikuti Ujian


Praktik Kerja Lapangan Program Studi Teknologi Komputer

Oleh:
Nama : Nafila Aniq
NIM : 102200049

Pekalongan, 30 Mei 2023


Pembimbing Obyek PKL Mahasiswa

Akh Yani Nafila Aniq


NIM.102200049

Mengetahui,
Dosen Pembimbing Ketua Program Studi
Teknologi Komputer

Fajar Mahardika, M. Kom. Akrim Teguh Suseno,S.Kom., M.T.I


NIDN. 0628089501 NIDN. 0609039102

ii
HALAMAN PENGESAHAN
PRAKTEK KERJA LAPANGAN (PKL)

Judul : Perancangan Database Sistem Informasi Penjualan Unit Sepeda


Motor Berbasis Web Menggunakan Data Warehouse
NIM : 102200049
Nama : Nafila Aniq
Program Studi : Teknologi Komputer
Jenjang : S1

Dinyatakan LULUS Setelah Dipertimbangkan Di Depan Tim Penguji


Praktik Kerja Lapangan Studi Teknologi Komputer

Pekalongan,
Tim Penguji:
Penguji I, Penguji II,

…… Fajar Mahardika, M. Kom.


NIDN NIDN. 0628089501

Mengetahui,
Ketua Program Studi Teknologi Komputer
Fakultas Sains dan Teknologi

Akrim Teguh Suseno,S.Kom., M.T.I


NIDN. 0609039102

iii
ABSTRAK

Perkembangan teknologi informasi dikala ini sangat berkembang di berbagai bidang


khususnya bidang aplikasi website terus berkembang pesat. Mulai dari perusahaan besar,
sekolah, akademi dan instansi atau organisasi lainnya sudah banyak yang menggunakan
aplikasi web dalam kegiatan penjualan, promosi, pembelajaran dan kegiatan lainnya. sehingga
memberikan kemudahan kepada pengguna yang membutuhkan.

Disebagian dealer di Pekalongan dalam mengembangkan penjualan maupun promosi


saat ini masih menggunakan sistem penjualan dan promosi masih konvesional dalam arti
pelanggan masih harus datang ketempat penjualan langsung dan sistem promosi yang hanya
dengan menyebar brosur, walaupun sudah berjalan baik namun ini tidak optimal untuk zaman
sekarang ini, karena tidak semua kalangan dapat menerima informasi mengenai dealer
tersebut dan jelas ini sangat mempengaruhi penjualan produk dealer tersebut ,dengan
terdapatnya sistem informasi sepeda motor berbasis web memungkinkan pelanggan dengan
mudah melihat informasi sepeda motor yang ada dan melakukan pembelian tanpa harus pergi
ke tempat dealernya. Selain itu, sistem informasi ini memungkinkan dealer sepeda motor
memantau tingkat stok dan transaksi penjualan secara real time untuk membantu mereka
membuat keputusan lebih cepat dan akurat. Oleh sebab itu, perancangan database yang baik
serta efektif sangat dibutuhkan dalam pengembangan sistem informasi penjualan sepeda
motor, disini penulis menggunakan data Warehouse sebagai tempat menyimpannya

Data warehouse adalah basis data dan pusat data yang terbentuk dari hasil agregasi dan
pemrosesan data dari banyak sumber data yang berbeda. Dalam perancangan database ini,
entitas dan relasi antar entitas telah diidentifikasi dan dihubungkan dengan benar untuk
memastikan konsistensi data serta kemudahan dalam pengambilan informasi. Perancangan
database sistem informasi penjualan unit sepeda motor berbasis web menggunakan data
warehouse merupakan solusi yang tepat untuk meningkatkan efisiensi dan kualitas bisnis
penjualan sepeda motor.

iv
KATA PENGANTAR

Puji dan syukur bagi Allah SWT atas rahmat dan hidayahnya praktikan dapat
menyelesaikan laporan Praktik Kerja Lapangan (PKL) ini sholawat serta salam tak lupa selalu
tercurahkan kepada baginda Rasulullah Nabi Muhammad SAW beserta pengikutnya hingga
akhir zaman. Laporan Praktik Kerja Lapangan (PKL) di CV. Icon Tekno Semarang ini
disusun dalam rangka memenuhi salah satu syarat untuk menyelesaikan Mata Kuliah Praktik
Kerja Lapangan Program Studi Teknologi Komputer ITS NU Pekalongan.
Begitu banyak pemahaman dan pelajaran yang diterima selama kegiatan Praktik Kerja
Lapangan (PKL) dan beragam kendala yang dihadapi dalam proses penyusunan Laporan
Praktik Kerja Lapangan (PKL). Ucapan terimakasih disampaikan kepada pihak-pihak yang
sudah membantu dalam penyusunan laporan ini, antara lain:
1. Allah SWT, atas limpahan rahmat dan karunia.
2. Dr. Haryadi, M.Sc selaku Rektor ITS NU Pekalongan.
3. H. Ali Imron, S.E., M.Si selaku Wakil Rektor ITS NU Pekalongan.
4. M. Rudi Fanani, M.Kom. selaku Dekan Fakultas Sains dan Teknologi ITS NU
Pekalongan.
5. Akrim Teguh Suseno, S.Kom., M.T.I selaku Ketua Program Studi Teknologi Komputer.
6. Fajar Mahardika, M.Kom. selaku Dosen Pembimbing Dalam Penyusunan Laporan PKL.
7. M. Zakki Abdillah, M.Kom. selaku CEO CV. Icon Tekno Semarang.
8. Akh Yani selaku Pembimbing Divisi Web di CV. Icon Tekno.
9. Bapak dan Ibu tercinta yang selalu mendukung dan menjadi penyemangat.
10. Teman-teman Anggota Divisi Web.
11. Serta Teman-teman Prodi Teknologi Komputer dan pihak-pihak yang tidak dapat
disebutkan satu persatu yang telah memberikan dukungan dan motivasi.
Akhirnya, dengan segala kerendahan hati, dalam membuat laporan ini menyadari
masih banyak kekurangan. Untuk itu sangat mengaharapkan saran dan kritik. Semoga laporan
Praktik Kerja Lapangan (PKL) ini dapat memberikan manfaat dalam pengembangan
Teknologi Komputer pada bidang pendidikan dimasa depan.
Pekalongan, 30 Mei 2023

v
Penulis

vi
DAFTAR ISI

HALAMAN JUDUL....................................................................................................................i
HALAMAN PERSETUJUAN PRAKTEK KERJA LAPANGAN (PKL)................................ii
HALAMAN PENGESAHAN....................................................................................................iii
PRAKTEK KERJA LAPANGAN (PKL)..................................................................................iii
ABSTRAK.................................................................................................................................iv
KATA PENGANTAR.................................................................................................................v
DAFTAR ISI..............................................................................................................................vi
DAFTAR GAMBAR...............................................................................................................viii
DAFTAR TABEL......................................................................................................................ix
DAFTAR LAMPIRAN...............................................................................................................x
BAB I PENDAHULUAN...........................................................................................................1
1.1 Latar Belakang..............................................................................................................1
1.2 Rumusan Masalah.........................................................................................................2
1.3 Batasan Masalah...........................................................................................................2
1.4 Tujuan Laporan.............................................................................................................2
1.5 Manfaat Laporan...........................................................................................................2
1.6 Waktu Pelaksanaan.......................................................................................................3
1.7 Sistematika Penulisan Laporan Praktek Kerja Lapangan.............................................3
BAB II GAMBARAN UMUM PERUSAHAAN......................................................................5
2.1 Sejarah Perusahaan.......................................................................................................5
2.2 Struktur organisasi........................................................................................................5
2.3 Denah Lokasi................................................................................................................6
BAB III LANDASAN TEORI.................................................................................................10
3.1. Sistem.........................................................................................................................10
3.2. Informasi.....................................................................................................................10
3.3. Sistem Informasi.........................................................................................................10
3.4. Data.............................................................................................................................10
3.5. Data Warehouse..........................................................................................................10
3.6. PHPMyAdmin............................................................................................................11

vii
3.7. XAMPP.......................................................................................................................11
3.8. Database......................................................................................................................11
3.9. Perancangan Database................................................................................................11
3.10. Web Server..............................................................................................................11
BAB IV PEMBAHASAN........................................................................................................13
4.1. Perancangan UML......................................................................................................13
4.2. Database.....................................................................................................................17
4.3. CRUD Pada Sistem Database.....................................................................................28
4.4. Desain Sistem.............................................................................................................44
BAB V PENUTUP...................................................................................................................46
5.1. Kesimpulan.................................................................................................................46
5.2. Saran...........................................................................................................................46
DAFTAR PUSTAKA................................................................................................................47
LAMPIRAN..............................................................................................................................49

viii
DAFTAR GAMBAR

Gambar 2 1 Struktur Organisasi CV.Icon Tekno........................................................................6


Gambar 2 2 Denah Lokasi CV. Icon Tekno................................................................................6
Gambar 4. 1 Usecase Diagram Sistem Informasi Penjualan Unit Sepeda Motor....................13
Gambar 4. 2 Activity Diagram Login........................................................................................13
Gambar 4. 3 Activity Diagram Menu Data Barang...................................................................14
Gambar 4. 4 Activity Diagram Data Pelanggan........................................................................14
Gambar 4. 5 Activity Diagram Menu Data Pesanan.................................................................15
Gambar 4. 6 Activity Diagram Menu Data Laporan Transaksi.................................................15
Gambar 4. 7 Seqeunce Diagram Login.....................................................................................16
Gambar 4. 8 Sequence Diagram Menu Data Barang................................................................16
Gambar 4. 9 Class diagram.......................................................................................................17
Gambar 4. 10 Desain Halaman Login.......................................................................................44
Gambar 4. 11 Desain Halaman Data Motor..............................................................................44
Gambar 4. 12 Desain Halaman Data Pelanggan.......................................................................44
Gambar 4. 13 Desain Halaman Data Pesanan...........................................................................45
Gambar 4. 14 Desain Halaman Lap. Transaksi Penjualan........................................................45

ix
DAFTAR TABEL

Tabel 4. 1 Login........................................................................................................................18
Tabel 4. 2 Cabang......................................................................................................................19
Tabel 4. 3 Karyawan.................................................................................................................19
Tabel 4. 4 Jabatan......................................................................................................................20
Tabel 4. 5 Jenis Motor...............................................................................................................20
Tabel 4. 6 Tipe Motor................................................................................................................20
Tabel 4. 7 Motor........................................................................................................................21
Tabel 4. 8 Purchase Order.........................................................................................................22
Tabel 4. 9 Po Detail...................................................................................................................22
Tabel 4. 10 Bpu.........................................................................................................................23
Tabel 4. 11 Bpu Detail..............................................................................................................23
Tabel 4. 12 Purchase Retturn....................................................................................................24
Tabel 4. 13 Sales Order.............................................................................................................24
Tabel 4. 14 Sales Order Detail..................................................................................................24
Tabel 4. 15 Invoice....................................................................................................................25
Tabel 4. 16 Return.....................................................................................................................26
Tabel 4. 17 Permohona Faktur Polisi........................................................................................26
Tabel 4. 18 Stnk.........................................................................................................................26
Tabel 4. 19 Bpkb.......................................................................................................................27
Tabel 4. 20 Salesman.................................................................................................................27
Tabel 4. 21 Supplier..................................................................................................................27
Tabel 4. 22 Pelanggan...............................................................................................................28

x
DAFTAR LAMPIRAN
Lampiran 1 Foto Penyerahan Sertifikat.....................................................................................49
Lampiran 2 Foto Bersama.........................................................................................................50
Lampiran 3 Daftar Hadir...........................................................................................................51
Lampiran 4 Penilaian.................................................................................................................51
Lampiran 5 Bimbingan..............................................................................................................52

xi
BAB I
PENDAHULUAN

1.1 Latar Belakang


Perkembangan teknologi informasi dikala ini sangat berkembang di berbagai bidang
khususnya bidang aplikasi website terus berkembang pesat sejak munculnya teknologi
internet yang sangat berperan dalam kemudahan dan kecepatan pengiriman penyampaian
serta penerimaan data yang sangat berperan dalam pengiriman, pengiriman dan
penerimaan data dengan mudah dan cepat (Iqbal and Alfina 2022).
Mulai dari perusahaan besar, sekolah, akademi dan instansi atau organisasi lainnya
sudah banyak yang menggunakan aplikasi web dalam kegiatan penjualan, promosi,
pembelajaran dan kegiatan lainnya, dimana diperlukan pengiriman, penyebaran serta
penerimaan data sehingga memberikan kemudahan kepada pengguna yang
membutuhkan (Iqbal and Alfina 2022).Salah satunya contoh dalam bidang ekonomi
adalah pada dealer yaitu untuk meningkatkan kinerja setra daya saing, hal ini juga
berpengaruh positif dalam perihan laba dan perluasan pemasaran produk (Zaliluddin
2018).
Disebagian dealer di pekalongan dalam mengembangkan penjualan maupun promosi
saat ini masih menggunakan sistem penjualan dan promosi masih konvesional dalam arti
pelanggan masih harus datang ketempat penjualan langsung dan sistem promosi yang
hanya dengan menyebar brosur, walaupun sudah berjalan baik namun ini tidak optimal
untuk zaman sekarang ini, karena tidak semua kalangan dapat menerima informasi
mengenai dealer tersebut dan jelas ini sangat mempengaruhi penjualan produk dealer
tersebut ,dengan terdapatnya sistem informasi sepeda motor berbasis web memungkinkan
pelanggan dengan mudah melihat informasi sepeda motor yang ada dan melakukan
pembelian tanpa harus pergi ke tempat dealernya. Selain itu, sistem informasi ini
memungkinkan dealer sepeda motor memantau tingkat stok dan transaksi penjualan secara
real time untuk membantu mereka membuat keputusan lebih cepat dan akurat.
Dalam pengelolaan informasi tersebut, database memegang peranan berarti buat
menaruh, mengorganisasi, serta memanipulasi informasi yang dibutuhkan dalam sistem
informasi penjualan. Oleh sebab itu, perancangan database yang baik serta efektif sangat

1
dibutuhkan dalam pengembangan sistem informasi penjualan sepeda motor, disini penulis
menggunakan data Warehouse sebagai tempat menyimpannya (Umar et al. 2019).
Data warehouse adalah basis data dan pusat data yang terbentuk dari hasil agregasi dan
pemrosesan data dari banyak sumber data yang berbeda. Biasanya, Data warehouse
digunakan untuk analisis data dan tujuan pelaporan. Data warehouse adalah basis data
relasional yang dirancang lebih untuk kueri dan analisis daripada untuk pemrosesan
transaksional(Irawan and Santoso 2022).

1.2 Rumusan Masalah


Berdasarkan latarbelakang masalah diatas, maka dapat dirumuskan masalah sebagai
berikut:
1. Bagaimana merancang database yang cocok untuk sistem informasi sepeda motor
berbasis web menggunakan data warehouse?

1.3 Batasan Masalah


Berdasarkan rumusan masalah diatas, maka masalah dibatasi hanya berfokus pada:
1. Penelitian ini berfokus pada perancangan database untuk sistem informasi penjualan
sepeda motor berbasis web dengan menggunakan warehouse. Oleh karena itu, sama
sekali tidak akan membahas aplikasi web.
2. Perancangan database yang terdiri dari create, read, update dan delete pada sistem
informasi penjualan sepeda motor berbasis web.
3. Aplikasi yang digunakan yaitu xampp.

1.4 Tujuan Laporan


Tujuan dari pembuatan sistem informasi ini :
untuk meningkatkan efisiensi dan produktivitas pada proses penjualan sepeda
motor dan meningkatkan kepuasan pelanggan melalui sistem informasi penjualan yang
terintegrasi dan mudah digunakan.

1.5 Manfaat Laporan


Adapun manfaat praktek kerja lapangan adalah sebagi berikut :

2
a. Bagi Perusahaan
Dapat meningkatkan efisiensi dan efektivitas pada proses penjualan, sehingga
dapat mempercepat waktu respon terhadap pelanggan dan meningkatkan layanan yang
diberikan.
b. Bagi Mahasiswa
Dapat memperoleh pengetahuan dan keterampilan dalam perancangan
database untuk sistem informasi berbasis web menggunakan Data warehouse,
sehingga dapat meningkatkan kemampuan dalam bidang teknologi informasi dan
komputer.

1.6 Waktu Pelaksanaan


Berdasarkaan kalender akademik ITS NU Pekalongan Praktek Kerja Lapangan
dilaksanakan pada tanggal 23 Januari 2023 sampai degan tanggal 24 Februari 2023.

1.7 Sistematika Penulisan Laporan Praktek Kerja Lapangan


a. BAB I PENDAHULUAN
Bab ini menjelaskan tentang latar belakang masalah yang menyangkut tentang
sistem informasi Penjualan Unit Sepeda Motor tersebut namun lebih spesifik ke
pembahasan mengenai perancangan database nya, rumusan masalah, batasan
masalah, tujuan, manfaat, waktu pelaksaan, dan dilanjutkan dengan sistem
penulisan laporan
b. BAB II GAMBARAN UMUM PERUSAHAAN
Bab ini menjelaskan tentang instansi tempat Praktek Kerja Lapangan. Dimana
yang dijelaskan disini yaitu mengenai profil perusahaan, struktur organisasi, denah
lokasi, serta tugas dan fungsi kerja dari personal yang ada pada bagian CV.ICON
TEKNO.
c. BAB III LANDASAN TEORI
Bab ini dijelaskan teori-teori singkat tentang hal-hal yang berhubungan dengan
judul dan pembahasan MySQL sebagai databasenya.
d. BAB IV PROSES PELAKSANAAN DAN PEMBAHASAN

3
Pada bab ini membahas bagaimana proses pelaksanaan Praktek Kerja Lapangan
dalam membuat perancangan database sistem informasi penjualan unit sepeda
motor dan hasil akhir dari sistem yang dibuat.
e. BAB V PENUTUP
Bab ini berisi kesimpulan dan saran dari pembuatan erancangan database sistem
informasi penjualan unit sepeda motor ini supaya dapat menjadi koreksi dan
sebagai perbaikan untuk sistem kedepanya.

4
BAB II
GAMBARAN UMUM PERUSAHAAN

2.1 Sejarah Perusahaan


Berawal dari sebuah Unit Kegiatan Mahasiswa di salah satu perguruan tinggi di kota
Semarang, yang berisikan anak-anak muda dengan passion yang tinggi dalam berbagai
bidang Teknologi Informasi yang bernama Interent Club.
Setelah menyelesaikan studi dan mempunyai pengalaman dalam berbagai bidang
teknologi informasi seperti web developer, game developer, pengelolaan jaringan dan
server berbasis cloud computing, beberapa alumni mempunyai satu keinginan yang sama
yaitu membangun entitas bisnis yang benama ICON TEKNO.
ICON TEKNO didirikan pada tahun 2021 di kota Semarang, ICON TEKNO
mewadahi para anak muda untuk memberikan kontribusi terbaik didalam bidang teknologi
informasi melalui kompetensi dan inovasi bekelanjutan.
Perkembangan ini tidak lepas dari penanaman sikap dan kesadaran bahwa bisnis ini
dibangun atas kepercayaan pelanggan terhadap ICON TEKNO sehingga seluruh aktivitas
yang ada didalamnya hanya betujuan untuk satu hal saja yakni menjamin kepercayaan
pelanggan terhadap ICON TEKNO dapat dijaga dengan segala konsekuensinya. Harga
mati sebuah komitmen ditanamkan diseluruh jajaran manajemen dan karyawan.

2.2 Struktur organisasi


Berikut merupakan struktur oraganisasi dari CV. ICON TEKNO yang ditunjukkan
pada gambar 2.1.

5
2.3 Denah Lokasi
CV. ICON TEKNO bertempat di jalan Jati Mulya Raya, Mangunharjo, kecamatan
Tembalang, kota Semarang Jawa Tengah sebagaimana ditunjukkan pada gambar 2.2.

Gambar 2 2 Denah Lokasi CV. Icon Tekno


2.4 Tugas dan Fungsi Kerja
Tugas dan fungsi dari struktur organisasi CV. ICON TEKNO dibagi menjadi 3 bagian
utama, yaitu :
a. Business Team
Bagian ini bertanggung jawab terhadap proses bisnis dari CV. ICON TEKNO.
Business team ini terdapat 3 posisi, yaitu :
1. Director
Bertanggung jawab terhadap semua proses bisnis, administrasi, keuangan,
promosi, dan semua proses produksi dari masing-masing bidang
2. Administrator
Bertanggung jawab terhadap semua hal yang berkaitan dengan proses
administrasi dari CV. ICON TEKNO
3. Accounting
Bertanggung jawab terhadap keuangan CV. ICON TEKNO. Alur keuangan
dari proses masuk sampai keluar ditangani oleh accounting.
b. Core Team

6
Bagian ini bertanggung jawab terhadap proses produksi dari CV. ICON TEKNO.
Pada bagian ini dibagi menjadi 3 bidang bisnis utama, yaitu :
1. Aplication
Bidang aplikasi meliputi berbagai macam kategori, bisa dalam bentuk aplikasi web,
aplikasi desktop, maupun aplikasi mobile. Bidang ini terbagi dalam beberapa posisi
dan tanggung jawab, yaitu :
a. System Analyst
Bertanggung jawab terhadap semua kebutuhan client, merancang Analisa
aplikasi, membuat timeline pekerjaan, dan bertanggung jawab terhadap proses
produksi dari aplikasi tersebut.
b. Programmer
Bertanggung jawab terhadap pengkodean aplikasi dan testing aplikasi sesuai
dengan Analisa dan perancangan dari system analyst.
c. Designer
Bertanggung jawab terhadap pengkodean aplikasi dan testing aplikasi sesuai
dengan Analisa dan perancangan dari system analyst.
d. Database
Bertanggung jawab terhadap perancangan dan implementasi basis data untuk
aplikasi sesuai dengan Analisa dan perancangan dari system analyst.
2. Game
Bidang game mempunyai tugas merancang dan membuat game baik dalam bentuk
mobile maupun desktop. Bidang ini terbagi dalam beberapa posisi dan tanggung jawab,
yaitu :
a. Project Leader
Bertanggung jawab untuk membuat timeline pekerjaan, dan bertanggung jawab
terhadap semua proses produksi dari game tersebut.
b. Story Board
Bertanggung jawab untuk membuat desain cerita dan alur dari game tersebut.
c. Ilustrator
Bertanggung jawab untuk membuat gambar yang akan di implementasikan ke
dalam game tersebut.

7
d. Game Technical
Bertanggung jawab untuk membuat togic dan menerapkan Artifical Intellegent
(AI) sesuai dengan ide cerita dari story board
e. 3D Aminator.
Bertanggung jawab untuk membuat berbagai macam animasi untuk mendukung
game tersebut.
3. Network and Server
Bidang Network and Server bertanggung jawab terhadap semua hal yang
berhubungan dengan jaringan dan server, baik untuk internal produksi CV. ICON
TEKNO maupun request dari client. Bidang ini terdapat 3 posisi serta tanggung
jawabnya, yaitu:
a. Project Leader
Bertanggung jawab untuk membuat timeline pekerjaan, dan bertanggung jawab
terhadap semua proses produksi dari network and server tersebut.
b. Network Administrator
Bertanggung jawab terhadap semua hal yang terkait jaringan, dari instalasi
sampai dengan maintenance.
c. Server Administrator
Bertanggung jawab terhadap semua hal yang terkait server, dari instalasi,
konfigurasi, sampai dengan maintenance server.
c. Support Time
Bagian ini mempunyai tanggung jawab terhadap semua hal yang berkaitan dengan
promosi dari CV. ICON TEKNO. Pada bagian ini dibagi menjadi 3 posisi serta tanggung
jawabnya, yaitu :
1. Web Promotion
Bertanggung jawab untuk membuat dan maintance web CV. ICON TEKNO guna
menjadi media promosi
2. Social Media
Bertanggung jawab terhadap semua akun sosial media dari CV. ICON TEKNO
yang berfungsi untuk media penyimpanan informasi dan promosi terkait produk-
produk CV. IKON TEKNO.

8
3. Content Creator
Bertanggung jawab untuk membuat dan mengolah informasi dari produk-produk
CV. ICON TEKNO yang nantinya akan di lanjutkan ke bagian web promotion dan
social media.

9
BAB III
LANDASAN TEORI

3.1. Sistem
Sistem merupakan kumpulan dari elemen- elemen berbentuk data,jaringan kerja dari
prosedur- prosedur yang sama- sama berhubungan, sumber daya manusia, teknologi baik
hardware ataupun aplikasi yang sama- sama berhubungan selaku satu kesatuan buat
menggapai tujuan ataupun sasaran tertentu yang sama(Julianti, Dzulhaq, and Subroto
2019).
3.2. Informasi
Informasi sering didengar dan diucapkan di seluruh dunia pekerjaan dan
pengetahuan. Kumpulan data juga dapat dipahami sebagai informasi. Informasi adalah
data yang diolah menjadi bentuk yang lebih berguna dan berarti bagi penerimanya,
menggambarkan suatu kejadian nyata yang digunakan untuk mengambil
keputusan(Apryliyana, Munti, and Adeswastoto 2021).
3.3. Sistem Informasi
Sistem informasi merupakan kumpulan atau kumpulan subsistem/bagian/komponen
atau apapun, baik fisik maupun non fisik, yang saling berhubungan dan dapat bekerja
sama untuk mencapai suatu tujuan tertentu(Kristiantiningsih, Anshary, and Sagita 2022).
3.4. Data
Data merupakan realitas yang menggambarkan sesuatu peristiwa dan
menggambarkan sesuatu wujud yang masih mentah yang belum bisa menceritakan
banyak sehingga butuh diolah lebih lanjut lewat sesuatu model buat menciptakan
informasi(Kristiantiningsih et al. 2022).
3.5. Data Warehouse
Data warehouse merupakan sistem yang mengambil serta mengkonsolidasikan data
secara berkala dari sistem sumber ke data store dimensi ataupun dinormalisasi. Umumnya
muat beberapa tahun history serta disajikan buat business intelligence ataupun aktivitas
analisis yang lain. Perihal ini umumnya diperbarui dalam periode tertentu, tidak tiap kali
transaksi terjalin dalam sistem sumber(Wijaya 2018).

10
3.6. PHPMyAdmin
PHPMyAdmin merupakan script PHP yang diakses via browser selaku aplikasi antar-
muka (interface) dalam mengelola database di MySQL server. Paket ini bakal sangat
menolong dalam menerapkan konfigurasi aplikasi. Sifatnya optional, boleh diinstal, boleh
tidak. Walaupun demikian, pemakaian paket ini sangat dianjurkan sebab“ inti
konfigurasi” website terletak dalam tabel database MySQL yang terintergrasi dengan
PHPMyAdmin(Ibrahim and Aswin 2023).
3.7. XAMPP
XAMPP merupakan singkatan dari( X- platform, Apache, MySQL, PHP, Perl).
perangkat lunak berbasis website server yang bersifat open source( leluasa), dan
menunjang di bermacam sistem operasi, baik Windows, Linux, ataupun Mac OS.
XAMPP digunakan selaku stand alone server( berdiri sendiri) ataupun biasa disebut
dengan localhost. Perihal tersebut mempermudah dalam proses pengeditan, desain, serta
pengembangan aplikasi. Pemakaian dari XAMPP sangat diperlukan buat bisa
meningkatkan software maupun tampilan web dengan lebih gampang, cepat, serta
terstruktur. Ada 3 komponen penyusun utama dari tools ini ialah htdocs, Control Panel,
serta PhpMyAdmin(Rina Noviana 2022).
3.8. Database
Database ataupun Basis Data ialah kumpulan dari data- data yang membentuk
sesuatu berkas ataupun file yang saling berhubungan dengan tatacara yang tertentu buat
membentuk informasi baru ataupun data. Ataupun dapat dimaksud Database ataupun
Basis Data ialah kumpulan dari data yang saling berhubungan antara satu dengan yang
lainnya yang diorganisasikan bersumber pada skema ataupun struktur tertentu(Apryliyana
et al. 2021).
3.9. Perancangan Database
Perancangan database merupakan perancangan basis data yang digunakan dalam
sistem bersumber pada informasi industri. Tujuan dari perancangan ini merupakan supaya
tiap field data yang mempunyai relasi bisa dipetakan ke dalam tabel database, sehingga
proses pengaksesan data jadi lebih terorganisir(Novita and Sari 2020).

11
3.10. Web Server
Web server merupakan perangka lunak server yang berperan buat menerima
permintaan dalam wujud situs web lewat HTTP ataupun HTTPS dari klien itu, yang di kenali
selaku Browser website serta mengirimkan kembali( respon) hasil dalam wujud situs yang
umumnya ialah dokumen HTML.(Hormati, Yusuf, and Abdurahman 2021).
3.11. UML
UML ialah metode pengembangan sistem yang memakai bahasa grafis selaku
perlengkapan buat pendokumentasian serta melaksanakan spesifikasi pada sistem. Bahasa buat
visualisasi, spesifikasi, membangun sistem perangkat lunak, dan dokumentasi. UML sediakan
model- model yang tepat, tidak ambigu, serta lengkap. Secara spesial UML menspesifikasi
langkah-langkah berarti dalam pengembangan keputusan analisis, perancangan, dan
implementasi dalam sistem perangkat lunak(Julianti et al. 2019).
3.11.1. Usecase Diagram
Use case diagram menggambarkan fungsionalitas yang diharapkan dari suatu
sistem. Use case merepresentasikan suatu interaksi antara aktor dengan sistem.
Seseorang/ suatu aktor merupakan sebuah entitas manusia ataupun mesin yang
berhubungan dengan sistem untuk melaksanakan pekerjaan- pekerjaan tertentu. Use case
ialah suatu pekerjaan tertentu, misalnya login ke sistem, meng- create suatu daftar
belanja, dan sebagainya(P.W.A et al. 2018).
3.11.2. Activity Diagram
Activity Diagram merupakan suatu metode buat memodelkan aliran kerja
( workflow) dari use case dalam wujud grafik”. Diagram ini membuktikan langkah-
langkah di dalam aliran kerja, titik- titik keputusan didalam aliran kerja, siapa yang
bertanggung jawab menuntaskan tiap- tiap kegiatan, serta objek- objek yang digunakan
dalam aliran kerja(Nugroho and Rohimi 2020).
3.11.3. Sequence Diagram
Diagram urutan membuktikan interaksi objek yang diatur dalam urutan waktu. Ini
menggambarkan objek serta kelas yang ikut serta dalam sknario serta ukuran pesan yang
dipertukarkan antara objek yang dibutuhkan buat melakukan guna skenario”(Nugroho and
Rohimi 2020).
3.11.4. Class Diagram

12
Class Diagram merupakan suatu spesifikasi yang bila diinstansiasi hendak
menciptakan suatu objek serta ialah inti dari pengembangan serta desain berorientasi
objek(P.W.A et al. 2018)
BAB IV
PEMBAHASAN

4.1. Perancangan UML


4.1.1. Usecase Diagram Sistem Informasi Penjualan Unit Sepeda Motor

Gambar 4. 1 Usecase Diagram Sistem Informasi Penjualan Unit Sepeda Motor


Pada gambar 4.1. menjelaskan UseCase Diagram Sistem Informasi Penjualan
Unit Sepeda Motor, actor pada sistem ini cuma satu yaitu admin, admin tersebut memiliki
hak untuk akses login, kelola data barang, kelola data pelanggan, kelola data pesanan, lap.
Transaksi penjualan, dan yang terakhir yaitu logout.
4.1.2. Activity Diagram Login

13
Gambar 4. 2 Activity Diagram Login
Pada gambar 4.2 merupakan Activity diagram login, untuk mengakses halaman
utama, admin harus login terlebih dahulu dengan memasukkan data username dan
password ke form login. Selanjutnya sistem akan melakukan validasi data, jika data valid
maka akan otomatis dialihkan ke halaman utama, namun jika data tidak valid, proses
harus diawali dari memasukkan username dan password.
4.1.3. Activity Diagram Menu Data Barang

Gambar 4. 3 Activity Diagram Menu Data Barang


Pada gambar 4.3 menjelaskan Activity Diagram menu data barang, Alurnya
adalah admin masuk pada menu form data barang. Setelah itu admin menampilkann form

14
data barang, Kemudian menginput data barang. Setelah semua alur telah selesai langkah
selanjutnya yaitu menekan tombol simpan.
4.1.4. Activity Diagram Data Pelanggan

Gambar 4. 4 Activity Diagram Data Pelanggan


Pada gambar 4.4 menjelaskan Activity diagram data pelanggan. Alurnya adalah
admin masuk ke form data customer, kemudian menampilkan form data customer. Sistem
akan menginput data customer, jika semua alur sudah di lakukan dengan benar maka
langkah selanjutnya yaitu klik tombol simpan.
4.1.5. Activity Diagram Menu Data Pesanan

Gambar 4. 5 Activity Diagram Menu Data Pesanan


Pada gambar 4.5 menjelaskan Activity Diagram Menu Data Pesanan. Alurnya
adalah pertama admin masuk form data pesanan, setelah itu sistem akan menampilkan

15
form data pesanan, langkah selanjutnya sistem akan menginput data pesanan, jika sudah
lengkap data akan disimpan.
4.1.6. Activity Diagram Menu Data Laporan Transaksi

Gambar 4. 6 Activity Diagram Menu Data Laporan Transaksi


Pada gambar 4.6 menjelaskan tentang Activity Diagram Menu Data Laporan
Transaksi. Alurnya adalah langkah awal yaitu admin masuk form data transaksi, langkah
selanjutnya sistem menampilkan form data transaksi, jika sudah untuk langkah
selanjutnya yaitu sistem menginput data transaksi. Kemudian, jika semua sudah benar
maka klik tombol simpan.
4.1.7. Sequence Diagram Login

Gambar 4. 7 Seqeunce Diagram Login


Pada gambar 4.7 menjelaskan Sequence Diagram Login, alurnya adalah admin
melakukan login dengan memasukkan username dan password jika benar sistem akan

16
mevalidasi data, jika salah maka sistem akan tetap di form login. Setelah melakukan login
sistem akan menampilkan menu utama.
4.1.8. Sequence Diagram Menu Data Barang

Gambar 4. 8 Sequence Diagram Menu Data Barang


Pada gambar 4.8 menjelaskan Sequence Diagram Menu Data Barang, alurnya
adalah admin masuk ke halaman dashboard, kemudian masuk ke form data barang untuk
menginput data barang setelah itu kembali lagi ke halaman dashboard, lalu masuk ke
form data customer untuk menginput data customer setelah menginput kembali lagi ke
halaman dashboard, selanjutnya masuk ke form data pesanan kemudian input data
pesanan jika sudah kembali lagi ke halaman dashboard, untuk langkah selanjutnya yaitu
masuk ke form laporan transaksi penjualan setelah itu menginput hasil dari laporan
transaksi penjualan, jika alur sudah selesai admin kembali lagi ke halaman dashboard.
4.1.9. Class Diagram

17
Gambar 4. 9 Class diagram
Pada gambar 4.9 menjelaskan mengenai relasi tabel pada sistem penjualan unit
sepeda motor, dimana semua tabel berelasi dengan tabel motor.

4.2. Database
Database merupakan salah satu komponen yang penting dalam sistem informasi, karena
berfungsi sebagai basis penyedia informasi bagi para pemakainya. Pada perancang ini terdapat
22 tabel yaitu tabel login, tabel cabang, tabel karyawan, tabel jabatan, tabel jenis motor, tabel
tipe motor, tabel motor, tabel purchase order, tabel po detail, tabel bpu detail, tabel purchase
return, tabel sales order, tabel sales order detail, tabel invoice, tabel return, tabel permohonan
faktur polisi, tabel stnk, tabel bpkb, tabel salesman, tabel supplier, tabel pelanggan, tabel
penerimaan unit. Berikut ini adalah perancangan database yang dapat penulis uraikan sesuai
kebutuhan.
4.2.1. Tabel Login
File Name : Tabel Login
Primary Key : Id_login
Foreign Key :-
Tabel 4. 1 Login
No. Field name Type Field size keterangan

18
1. id_login Int 11 id_login
2. anggota_id Varchar 255 Anggota_id
3. user Varchar 255 user
4. pass Varchar 255 pass
5. level Varchar 255 level
6. nama Varchar 255 nama
7. Tempat_lahir Varchar 255 Tempat_lahir
8. tgl_lahir Varchar 255 tgl_lahir
9. jenkel Varchar 255 jenkel
10. alamat Text 255 alamat
11. telepon Varchar 255 telepon
12. email Varchar 255 email
13. tgl_bergabung Varchar 255 tgl_bergabung
14. foto Varchar 255 foto

4.2.2. Tabel Cabang


File Name : Tabel Cabang
Primary Key : Id_cabang
Foreign Key :-
Tabel 4. 2 Cabang
No. Field name Type Field size keterangan
1. id_cabang Int 11 id_cabang

19
2. cabang Varchar 255 cabang
3. alamat Varchar 255 alamat

4.2.3. Tabel Karyawan


File Name : Tabel Karyawan
Primary Key : Id_karyawan
Foreign Key :-
Tabel 4. 3 Karyawan
No. Field name Type Field size keterangan
1. id_karyawan Int 100 id_karyawan
2. id_cabang Int 100 id_cabang
3. nama_karyawan Varchar 100 nama_karyawan
4. nip Varchar 100 nip
5. tempat_lahir Varchar 100 tempat_lahir
6. tgl_lahir Date 100 tgl_lahir
7. jenkel enum 100 jenkel
8. no_ktp Varchar 100 no_ktp
9. no_hp Varchar 100 no_hp
10. alamat_kar Varchar 100 alamat_kar
11. nama_jabatan Varchar 100 nama_jabatan

4.2.4. Tabel Jabatan


File Name : Tabel Jabatan
Primary Key : Id_jabatan
Foreign Key :-
Tabel 4. 4 Jabatan
No. Field name Type Field size keterangan
1. id_jabatan Int 100 id_jabatan

20
2. kode Varchar 100 kode
3. nama_jabatan Enum 100 nama_jabatan
4. deskripsi Varchar 100 deskripsi
4.2.5. Tabel Jenis Motor
File Name : Tabel Jenis Motor
Primary Key : Id_jenis_motor
Foreign Key :-
Tabel 4. 5 Jenis Motor
No. Field name Type Field size keterangan
1. id_jenis_motor Int 100 id_jenis_motor
2. jenis_motor Varchar 500 jenis_motor
3. ket_jm Varcha 500 ket_jm
4.2.6. Tabel Tipe Motor
File Name : Tipe Motor
Primary Key : Id_tipe_motor
Foreign Key :-
Tabel 4. 6 Tipe Motor
No. Field name Type Field size keterangan
1. id_tipe_motor Int 100 id_tipe_motor
2. id_jenis_motor Int 100 id_jenis_motor
3. tipe_motor Varchar 100 tipe_motor
4. warna Varchar 500 warna
5. kode_rangka Varchar 100 kode_rangka
6. kode_mesin Date 100 kode_mesin
7. transmisi enum 100 transmisi
8. tahun Varchar 500 tahun
9. ket_tm Varchar 500 ket_tm
4.2.7. Tabel Motor
File Name : Tabel Motor
Primary Key : Id_motor
Foreign Key :-

21
Tabel 4. 7 Motor
No. Field name Type Field size keterangan
1. id_motor Int 100 id_motor
2. id_tipe_motor Int 100 id_tipe_motor
3. id_cabang Int 100 id_cabang
4. no_rangka Varchar 100 no_rangka
5. no_mesin Varchar 100 no_mesin
6. no_buku_service Varchar 100 no_buku_service
7. harga_beli Int 100 harga_beli
8. ppn_beli Varchar 100 ppn_beli
9. harga_jual Int 100 harga_jual
10. ppn_jual Varchar 100 ppn_jual
11. id_po_detail Int 100 id_po_detail
12. id_pr Int 100 id_pr
13. id_bpu_detail Int 100 id_bpu_detail
14. id_so_detail_motor Int 100 id_so_detail_motor
15. id_retturn_motor Int 100 id_retturn_motor
16. id_invoice_motor Int 100 id_invoice_motor
17. id_faktur_motor Int 100 id_faktur_motor
18. id_stnk_motor Int 100 id_stnk_motor
19. id_bpkb_motor Int 100 id_bpkb_motor
20. id_req_transfer Int 100 id_req_transfer
21. id_transfer Int 100 id_transfer
22. cc Int 100 cc
23. spesifikasi Varchar 100 spesifikasi
24. ket_m Varchar 500 ket_m
25. status Varchar 500 status
4.2.8. Tabel Purchase Order
File Name : Tabel Purchase Order
Primary Key : Id_purchase_order
Foreign Key :-

22
Tabel 4. 8 Purchase Order
No. Field name Type Field size keterangan
1. id_po Int 100 id_po
2. id_cabang Int 100 id_cabang
3. id_supplier Int 100 id_supplier
4. no_po Varchar 100 no_po
5. tanggal_po Date 100 tanggal_po
6. ket_po Varchar 500 ket_po
4.2.9. Tabel Po Detail
File Name : Tabel Po Detail
Primary Key : Id_po_detail
Foreign Key :-
Tabel 4. 9 Po Detail
No. Field name Type Field size keterangan
1. id_po_detail Int 100 id_po_detail
2. id_po Int 100 id_po
3. id_tipe_motor Int 100 id_tipe_motor
4. id_jenis_motor Int 100 id_jenis_motor
5. harga_sblm_diskon Int 100 harga_sblm_diskon
6. diskon Int 100 diskon
7. ket Varchar 100 ket
8. harga_stlh_diskon Int 100 harga_stlh_diskon
9. ppn Int 100 ppn
10. warna Varchar 100 warna
11. id_pr Int 100 id_pr
12. harga_jual_detail Int 100 harga_jual_detail
4.2.10. Tabel Bpu
File Name : Tabel Bpu
Primary Key : Id_bpu
Foreign Key :-
Tabel 4. 10 Bpu

23
No. Field name Type Field size keterangan
1. id_bpu Int 100 id_bpu
2. id_po Int 100 id_po
3. no_bpu Varchar 100 no_bpu
4. tgl_bpu Date 100 tgl_bpu
5. tanggal_po Date 100 tanggal_po
6. id_supplier Int 100 id_supplier
7. ket_bpu Varchar 100 ket_bpu
4.2.11. Tabel Bpu Detail
File Name : Tabel Bpu Detail
Primary Key : Id_bpu_detail
Foreign Key :-
Tabel 4. 11 Bpu Detail
No. Field name Type Field size keterangan
8. id_bpu_detail Int 100 id_bpu_detail
9. id_bpu Int 100 id_bpu
10. id_po_detail Int 100 id_po_detail
11. tgl Date 100 tgl
12. no_rangka Varchar 100 no_rangka
13. no_mesin Varchar 100 no_mesin
14. no_buku_service Varchar 100 no_buku_service
4.2.12. Tabel Purchase Return
File Name : Tabel Purchase Return
Primary Key : Id_pr
Foreign Key :-
Tabel 4. 12 Purchase Retturn
No. Field name Type Field size keterangan
1. id_pr Int 100 id_pr
2. id_po_detail Int 100 id_po_detail
3. no_pr Varchar 100 no_pr

24
4. no_po Varchar 100 no_po
5. tgl Date 100 tgl
6. alasan Varchar 500 alasan
4.2.13. Tabel Sales Order
File Name : Tabel Sales Order
Primary Key : id_so
Foreign Key :-
Tabel 4. 13 Sales Order
No. Field name Type Field size keterangan
1. id_so Int 11 id_so
2. id_salesman Int 100 id_salesman
3. no_so Varchar 100 no_so
4. tgl_so Date 100 tgl_so
4.2.14. Tabel Sales Order Detail
File Name : Tabel Sales Order Detail
Primary Key : id_so_detail
Foreign Key :-
Tabel 4. 14 Sales Order Detail
No. Field name Type Field size keterangan
1. id_so_detail Int 11 id_so_detail
2. id_so Int 100 id_so
3. id_motor Int 100 id_motor
4. id_pelanggan Int 100 id_pelanggan
5. no_rangka Varchar 100 no_rangka
6. no_mesin Varchar 100 no_mesin
7. warna Varchar 100 warna
8. tahun Int 100 tahun
9. harga_jual Int 100 harga_jual
10. harga_sblm_diskon Int 100 harga_sblm_diskon
11. diskon Varchar 100 diskon

25
12. ket Varchar 500 ket
13. harga_stlh_diskon Int 100 harga_stlh_diskon
14. ppn_jual Int 100 ppn_jual
15. metode_pembayaran Varchar 100 metode_pembayaran
16. leasing Varchar 100 leasing
17. lama_angsuran Varchar 100 lama_angsuran
18. jmlh_angsuran Varchar 100 jmlh_angsuran
19. uang_muka Int 100 uang_muka
20. bln_thn_lunas Varchar 100 bln_thn_lunas
21. total_bayar Int 100 total_bayar
22. total_kurang Int 100 total_kurang
4.2.15. Tabel Invoice
File Name : Tabel Invoice
Primary Key : id_invoice
Foreign Key :-
Tabel 4. 15 Invoice
No. Field name Type Field size keterangan
1. id_invoice Int 11 id_invoice
2. id_so_detail Int 100 id_so_detail
3. no_invoice Varchar 100 no_invoice
4. tgl Date 100 tgl
4.2.16. Tabel Return
File Name : Tabel Retturn
Primary Key : id_retturn
Foreign Key :-
Tabel 4. 16 Return
No. Field name Type Field size keterangan
1. id_rettrun Int 11 id_retturn
2. id_so_detail Int 100 id_so_detail
3. no_retturn Varchar 100 no_retturn

26
4. tgl Date 100 tgl
4.2.17. Tabel Permohonan Faktur Polisi
File Name : Tabel Permohonan Faktur Polisi
Primary Key : id_faktur
Foreign Key :-
Tabel 4. 17 Permohona Faktur Polisi
No. Field name Type Field size keterangan
1. id_faktur Int 11 id_faktur
2. id_so_detail Int 100 id_so_detail
3. no_faktur Varchar 100 no_faktur
4. tgl Date 100 tgl
4.2.18. Tabel STNK
File Name : Tabel Stnk
Primary Key : id_stnk
Foreign Key :-
Tabel 4. 18 Stnk
No. Field name Type Field size keterangan
1. id_stnk Int 11 id_stnk
2. id_so_detail Int 100 id_so_detail
3. no_stnk Varchar 100 no_stnk
4. tgl Date 100 tgl
4.2.19. Tabel BPKB
File Name : Tabel Bpkb
Primary Key : id_bpkb
Foreign Key :-
Tabel 4. 19 Bpkb
No. Field name Type Field size keterangan
1. id_bpkb Int 11 id_bpkb
2. id_so_detail Int 100 id_so_detail
3. no_bpkb Varchar 100 no_bpkb

27
4. tgl Date 100 tgl
4.2.20. Tabel Salesman
File Name : Tabel Salesman
Primary Key : id_salesman
Foreign Key :-
Tabel 4. 20 Salesman
No. Field name Type Field size keterangan
1. id_salesman Int 11 id_salesman
2. id_cabang Int 100 id_cabang
3. nama_salesman Varchar 100 nama_salesman
4. alamat_sls Varchar 100 alamat_sls
5. no_hp Varchar 100 no_hp
6. email Varchar 100 email
4.2.21. Tabel Supplier
File Name : Tabel Supplier
Primary Key : id_supplier
Foreign Key :-
Tabel 4. 21 Supplier
No. Field name Type Field size keterangan
1. id_supplier Int 100 id_supplier
2. nama_supplier Varchar 100 nama_supplier
3. alamat Varchar 100 alamat
4. no_hp Varchar 100 no_hp
4.2.22. Tabel Pelanggan
File Name : Tabel Pelanggan
Primary Key : id_pelanggan
Foreign Key :-
Tabel 4. 22 Pelanggan
No. Field name Type Field size keterangan
1. id_pelanggan Int 11 id_pelanggan

28
2. nama_pelanggan Varchar 500 nama_pelanggan
3. alamat_pelanggan Varchar 500 alamat_pelanggan
4. no_hp Varchar 100 no_hp
5. email Varchar 100 email
6. pekerjaan Varchar 100 pekerjaan

4.3. CRUD Pada Sistem Database


4.3.1. CRUD Tabel Karyawan
Pada tabel karyawan terdapat CRUD (Create, Read, Update, Delete) berikut
source code nya:
CREATE TABLE `tbl_karyawan` (
`id_karyawan` int(100) NOT NULL,
`id_cabang` int(100) NOT NULL,
`nama_karyawan` varchar(100) NOT NULL,
`nip` varchar(100) NOT NULL,
`tempat_lahir` varchar(100) NOT NULL,
`tgl_lahir` date NOT NULL,
`jenkel` enum('Laki-Laki','Perempuan') NOT NULL,
`no_ktp` varchar(100) NOT NULL,
`no_hp` varchar(100) NOT NULL,
`alamat_kar` varchar(100) NOT NULL,
`nama_jabatan` varchar(100) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_general_ci;

Create table di database berfungsi sebagai perintah untuk membuat tabel baru dalam
database. Saat Anda menggunakan perintah "CREATE TABLE" di SQL (Structured
Query Language) yang dapat memberikan definisi tabel yang akan digunakan untuk
menyimpan data.

29
INSERT INTO `tbl_karyawan` (`id_karyawan`, `id_cabang`, `nama_karyawan`, `nip`,
`tempat_lahir`, `tgl_lahir`, `jenkel`, `no_ktp`, `no_hp`, `alamat_kar`, `nama_jabatan`)
VALUES
(40, 32, 'Muhammad Labib Abdillah', 'KAR7262', 'Subang', '2001-08-28', 'Laki-Laki',
'121212', '085111222333', 'Subang', 'Admin');

Perintah "INSERT INTO" digunakan dalam database untuk memasukkan atau


menyisipkan data baru ke dalam sebuah tabel.

UPDATE `tbl_karyawan` SET `nama_karyawan` = 'Nafila


Aniq' WHERE `tbl_karyawan`.`id_karyawan` = 40;

Update pada database digunakan untuk memperbarui atau mengubah data yang sudah ada
dalam tabel database. Dengan perintah UPDATE dapat mengubah nilai-nilai dalam
kolom-kolom berdasarkan kriteria atau kondisi tertentu. Dalam contoh di atas, perintah
UPDATE akan memperbarui kolom "nama_divisi” pada tabel "data_divisi" untuk baris
yang memiliki nilai "id" sama dengan 40.

DELETE FROM `tbl_karyawan` WHERE `tbl_karyawan`.`id_karyawan` = 40

Di database, perintah DELETE digunakan untuk menghapus data yang ada dalam tabel.
Dengan menggunakan perintah DELETE, Anda dapat menghapus satu atau beberapa baris
data dari tabel berdasarkan kondisi yang ditentukan. Dalam contoh di atas, perintah
DELETE akan menghapus kolom "nama_divisi” pada tabel "data_divisi" untuk baris yang
memiliki nilai "id" sama dengan 40.
4.3.2. CRUD Tabel Bpkb
CREATE TABLE `tbl_bpkb` (
`id_bpkb` int(11) NOT NULL,
`id_so_detail` int(100) NOT NULL,
`no_bpkb` varchar(100) NOT NULL,
`tgl` date NOT NULL

30
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_general_ci;

INSERT INTO `tbl_bpkb` (`id_bpkb`, `id_so_detail`, `no_bpkb`, `tgl`) VALUES ('1',


'2', '12345', '2019-05-02');

UPDATE `tbl_bpkb` SET `no_bpkb` = '123' WHERE `tbl_bpkb`.`id_bpkb` = 1;

DELETE FROM `tbl_bpkb` WHERE `tbl_bpkb`.`id_bpkb` = 1

4.3.3. CRUD Tabel Bpu Detail


CREATE TABLE `tbl_bpu_detail` (
`id_bpu_detail` int(11) NOT NULL,
`id_bpu` int(100) NOT NULL,
`id_po_detail` int(100) NOT NULL,
`tgl` date NOT NULL,
`no_rangka` varchar(100) NOT NULL,
`no_mesin` varchar(100) NOT NULL,
`no_buku_service` varchar(100) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_general_ci;

INSERT INTO `tbl_bpu_detail` (`id_bpu_detail`, `id_bpu`, `id_po_detail`, `tgl`,


`no_rangka`, `no_mesin`, `no_buku_service`) VALUES ('1', '1', '1', '2023-05-01', '23',
'123', '12345');

UPDATE `tbl_bpu_detail` SET `id_bpu_detail` = '2', `id_bpu` = '2', `id_po_detail` =


'2', `no_rangka` = '135', `no_mesin` = '1234' WHERE `tbl_bpu_detail`.`id_bpu_detail`
= 1;

DELETE FROM `tbl_bpu_detail` WHERE `tbl_bpu_detail`.`id_bpu_detail` = 2

31
4.3.4. CRUD Tabel Penerimaan Unit
CREATE TABLE `tbl_bukti_penerimaan_unit` (
`id_bpu` int(100) NOT NULL,
`id_po` int(100) NOT NULL,
`no_bpu` varchar(100) NOT NULL,
`tgl_bpu` date NOT NULL,
`tanggal_po` date NOT NULL,
`id_supplier` int(100) NOT NULL,
`ket_bpu` varchar(100) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_general_ci;

INSERT INTO `tbl_bukti_penerimaan_unit` (`id_bpu`, `id_po`, `no_bpu`, `tgl_bpu`,


`tanggal_po`, `id_supplier`, `ket_bpu`) VALUES ('1', '1', '1', '2019-05-01', '2019-05-02',
'12', 'lunas');

UPDATE `tbl_bukti_penerimaan_unit` SET `ket_bpu` = 'belum lunas' WHERE


`tbl_bukti_penerimaan_unit`.`id_bpu` = 1;

DELETE FROM `tbl_bukti_penerimaan_unit` WHERE


`tbl_bukti_penerimaan_unit`.`id_bpu` = 1
4.3.5. CRUD Tabel Cabang
CREATE TABLE `tbl_cabang` (
`id_cabang` int(11) NOT NULL,
`cabang` varchar(255) NOT NULL,
`alamat` varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_general_ci;

INSERT INTO `tbl_cabang` (`id_cabang`, `cabang`, `alamat`) VALUES

32
(30, 'Pekalongan', 'Kedungwuni'),
(32, 'Subang', 'Pamanukan');

UPDATE `tbl_cabang` SET `cabang` = 'pekalongan', `alamat` = 'wonokerto' WHERE


`tbl_cabang`.`id_cabang` = 30;

DELETE FROM `tbl_cabang` WHERE `tbl_cabang`.`id_cabang` = 30

4.3.6. CRUD Tabel Invoice


CREATE TABLE `tbl_invoice` (
`id_invoice` int(11) NOT NULL,
`id_so_detail` int(100) NOT NULL,
`no_invoice` varchar(100) NOT NULL,
`tgl` date NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_general_ci;

INSERT INTO `tbl_invoice` (`id_invoice`, `id_so_detail`, `no_invoice`, `tgl`) VALUES


('1', '1', '1', '2019-05-01');

UPDATE `tbl_invoice` SET `id_invoice` = '2', `id_so_detail` = '2', `no_invoice` = '2'


WHERE `tbl_invoice`.`id_invoice` = 1;

DELETE FROM `tbl_invoice` WHERE `tbl_invoice`.`id_invoice` = 2

4.3.7. CRUD Tabel Jabatan


CREATE TABLE `tbl_jabatan` (
`id_jabatan` int(100) NOT NULL,
`kode` varchar(100) NOT NULL,
`nama_jabatan` enum('Admin','Reseller') NOT NULL,
`deskripsi` varchar(100) NOT NULL

33
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_general_ci;

INSERT INTO `tbl_jabatan` (`id_jabatan`, `kode`, `nama_jabatan`, `deskripsi`)


VALUES
(11, 'KODE7914', 'Admin', 'Oke'),
(12, 'KODE5055', 'Reseller', 'Kang Beli');

UPDATE `tbl_jabatan` SET `deskripsi` = 'aman' WHERE `tbl_jabatan`.`id_jabatan` =


11;

DELETE FROM `tbl_jabatan` WHERE `tbl_jabatan`.`id_jabatan` = 11

4.3.8. CRUD Tabel Jenis Motor


CREATE TABLE `tbl_jenis_motor` (
`id_jenis_motor` int(100) NOT NULL,
`jenis_motor` varchar(500) NOT NULL,
`ket_jm` varchar(500) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_general_ci;

INSERT INTO `tbl_jenis_motor` (`id_jenis_motor`, `jenis_motor`, `ket_jm`) VALUES


(18, 'Honda', 'Aman'),
(19, 'Yamaha', 'Aman'),
(20, 'Suzuki', 'Aman');

UPDATE `tbl_jenis_motor` SET `jenis_motor` = 'Honda' WHERE


`tbl_jenis_motor`.`id_jenis_motor` = 19;

DELETE FROM `tbl_jenis_motor` WHERE `tbl_jenis_motor`.`id_jenis_motor` = 19

34
4.3.9. CRUD Tabel Login
CREATE TABLE `tbl_login` (
`id_login` int(11) NOT NULL,
`anggota_id` varchar(255) NOT NULL,
`user` varchar(255) NOT NULL,
`pass` varchar(255) NOT NULL,
`level` varchar(255) NOT NULL,
`nama` varchar(255) NOT NULL,
`tempat_lahir` varchar(255) NOT NULL,
`tgl_lahir` varchar(255) NOT NULL,
`jenkel` varchar(255) NOT NULL,
`alamat` text NOT NULL,
`telepon` varchar(25) NOT NULL,
`email` varchar(255) NOT NULL,
`tgl_bergabung` varchar(255) NOT NULL,
`foto` varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_general_ci;

INSERT INTO `tbl_login` (`id_login`, `anggota_id`, `user`, `pass`, `level`, `nama`,


`tempat_lahir`, `tgl_lahir`, `jenkel`, `alamat`, `telepon`, `email`, `tgl_bergabung`,
`foto`) VALUES
(12, 'AG001', 'labib', '202cb962ac59075b964b07152d234b70', 'Petugas', 'M Labib
Abdillah', 'Subang', '2023-02-24', 'Laki-Laki', 'Subang', '083101498997',
'labibabdillah@gmail.com', '2023-02-25', 'user_1677306212.jpg');

4.3.10. CRUD Tabel Motor


CREATE TABLE `tbl_motor` (
`id_motor` int(100) NOT NULL,
`id_tipe_motor` int(100) NOT NULL,
`id_cabang` int(100) NOT NULL,

35
`no_rangka` varchar(100) NOT NULL,
`no_mesin` varchar(100) NOT NULL,
`no_buku_service` varchar(100) NOT NULL,
`harga_beli` int(100) NOT NULL,
`ppn_beli` varchar(100) NOT NULL,
`harga_jual` int(100) NOT NULL,
`ppn_jual` varchar(100) NOT NULL,
`id_po_detail` int(100) NOT NULL,
`id_pr` int(100) NOT NULL,
`id_bpu_detail` int(100) NOT NULL,
`id_so_detail_motor` int(100) NOT NULL,
`id_retturn_motor` int(100) NOT NULL,
`id_invoice_motor` int(100) NOT NULL,
`id_faktur_motor` int(100) NOT NULL,
`id_stnk_motor` int(100) NOT NULL,
`id_bpkb_motor` int(100) NOT NULL,
`id_req_transfer` int(100) NOT NULL,
`id_transfer` int(100) NOT NULL,
`cc` int(100) NOT NULL,
`spesifikasi` varchar(500) NOT NULL,
`ket_m` varchar(500) NOT NULL,
`status` enum('Aktif','Terjual','Discontinue') NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_general_ci;

UPDATE `tbl_motor` SET `ket_m` = 'oke' WHERE `tbl_motor`.`id_motor` = 125;

DELETE FROM `tbl_motor` WHERE `tbl_motor`.`id_motor` = 125

4.3.11. CRUD Tabel Pelanggan


CREATE TABLE `tbl_pelanggan` (

36
`id_pelanggan` int(100) NOT NULL,
`nama_pelanggan` varchar(500) NOT NULL,
`alamat_pl` varchar(500) NOT NULL,
`no_hp` varchar(100) NOT NULL,
`email` varchar(100) NOT NULL,
`pekerjaan` varchar(100) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_general_ci;

INSERT INTO `tbl_pelanggan` (`id_pelanggan`, `nama_pelanggan`, `alamat_pl`,


`no_hp`, `email`, `pekerjaan`) VALUES
(12, 'Warkadi', 'Kesesi', '1234567', 'warkadi@gmail.com', 'Proyek');

UPDATE `tbl_pelanggan` SET `nama_pelanggan` = 'anik', `alamat_pl` = 'wonokerto'


WHERE `tbl_pelanggan`.`id_pelanggan` = 12;

DELETE FROM `tbl_pelanggan` WHERE `tbl_pelanggan`.`id_pelanggan` = 12

4.3.12. CRUD Tabel Permohonan Fakur Polisi


CREATE TABLE `tbl_permohonan_faktur_polisi` (
`id_faktur` int(11) NOT NULL,
`id_so_detail` int(100) NOT NULL,
`no_faktur` varchar(100) NOT NULL,
`tgl` date NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_general_ci;

INSERT INTO `tbl_permohonan_faktur_polisi` (`id_faktur`, `id_so_detail`,


`no_faktur`, `tgl`) VALUES ('1', '1', '1', '2021-05-01');

37
UPDATE `tbl_permohonan_faktur_polisi` SET `id_faktur` = '2', `id_so_detail` = '2',
`no_faktur` = '2' WHERE `tbl_permohonan_faktur_polisi`.`id_faktur` = 1;

DELETE FROM `tbl_permohonan_faktur_polisi` WHERE


`tbl_permohonan_faktur_polisi`.`id_faktur` = 2

4.3.13. CRUD Tabel Po Detail


CREATE TABLE `tbl_po_detail` (
`id_po_detail` int(100) NOT NULL,
`id_po` int(100) NOT NULL,
`id_tipe_motor` int(100) NOT NULL,
`id_jenis_motor` int(100) NOT NULL,
`harga_sblm_diskon` int(100) NOT NULL,
`diskon` int(100) NOT NULL,
`ket` varchar(100) NOT NULL,
`harga_stlh_diskon` int(100) NOT NULL,
`ppn` int(100) NOT NULL,
`warna` varchar(100) NOT NULL,
`tahun` int(100) NOT NULL,
`harga_jual_detail` int(100) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_general_ci;

INSERT INTO `tbl_po_detail` (`id_po_detail`, `id_po`, `id_tipe_motor`,


`id_jenis_motor`, `harga_sblm_diskon`, `diskon`, `ket`, `harga_stlh_diskon`, `ppn`,
`warna`, `tahun`, `harga_jual_detail`) VALUES ('1', '1', '1', '1', '100000', '50000', 'aman',
'50000', '20000', 'hitam', '2020', '1000000');

UPDATE `tbl_po_detail` SET `ket` = 'tidak aman' WHERE


`tbl_po_detail`.`id_po_detail` = 1;

38
DELETE FROM `tbl_po_detail` WHERE `tbl_po_detail`.`id_po_detail` = 1

4.3.14. CRUD Tabel Purchase Order


CREATE TABLE `tbl_purchase_order` (
`id_po` int(100) NOT NULL,
`id_cabang` int(100) NOT NULL,
`id_supplier` int(100) NOT NULL,
`no_po` varchar(100) NOT NULL,
`tanggal_po` date NOT NULL,
`ket_po` varchar(500) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_general_ci;

UPDATE `tbl_purchase_order` SET `id_cabang` = '10', `id_supplier` = '20' WHERE


`tbl_purchase_order`.`id_po` = 83;

DELETE FROM `tbl_purchase_order` WHERE `tbl_purchase_order`.`id_po` = 83

4.3.15. CRUD Tabel Purchase Retturn


CREATE TABLE `tbl_purchase_return` (
`id_pr` int(11) NOT NULL,
`id_po_detail` int(100) NOT NULL,
`no_pr` varchar(100) NOT NULL,
`no_po` varchar(100) NOT NULL,
`tgl` date NOT NULL,
`alasan` varchar(500) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_general_ci;

INSERT INTO `tbl_purchase_return` (`id_pr`, `id_po_detail`, `no_pr`, `no_po`, `tgl`,


`alasan`) VALUES ('1', '1', '12', '13', '2019-05-01', 'oke');

39
UPDATE `tbl_purchase_return` SET `no_pr` = '14', `no_po` = '112' WHERE
`tbl_purchase_return`.`id_pr` = 1;

DELETE FROM `tbl_purchase_return` WHERE `tbl_purchase_return`.`id_pr` = 1

4.3.16. CRUD Tabel Retturn


CREATE TABLE `tbl_retturn` (
`id_retturn` int(11) NOT NULL,
`id_so_detail` int(100) NOT NULL,
`no_retturn` varchar(100) NOT NULL,
`tgl` date NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_general_ci;

INSERT INTO `tbl_retturn` (`id_retturn`, `id_so_detail`, `no_retturn`, `tgl`) VALUES


('1', '1', '12', '2023-05-01');

UPDATE `tbl_retturn` SET `no_retturn` = '13' WHERE `tbl_retturn`.`id_retturn` = 1;

DELETE FROM `tbl_retturn` WHERE `tbl_retturn`.`id_retturn` = 1

4.3.17. CRUD Tabel Salesman


CREATE TABLE `tbl_salesman` (
`id_salesman` int(100) NOT NULL,
`id_cabang` int(100) NOT NULL,
`nama_salesman` varchar(100) NOT NULL,
`alamat_sls` varchar(100) NOT NULL,
`no_hp` varchar(100) NOT NULL,
`email` varchar(100) NOT NULL

40
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_general_ci;

INSERT INTO `tbl_salesman` (`id_salesman`, `id_cabang`, `nama_salesman`,


`alamat_sls`, `no_hp`, `email`) VALUES
(19, 30, 'Agus AA', 'Kesesi', '0891', 'agus@gmail.com'),
(21, 30, 'Kholil', 'Talun', '0851', 'kholil@gmail.com');

UPDATE `tbl_salesman` SET `nama_salesman` = 'nafila', `email` = 'anik@gmail.com'


WHERE `tbl_salesman`.`id_salesman` = 19;

DELETE FROM `tbl_salesman` WHERE `tbl_salesman`.`id_salesman` = 19

4.3.18. CRUD Tabel Sales Order


CREATE TABLE `tbl_sales_order` (
`id_so` int(11) NOT NULL,
`id_salesman` int(100) NOT NULL,
`no_so` varchar(100) NOT NULL,
`tgl_so` date NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_general_ci;

UPDATE `tbl_sales_order` SET `id_so` = '52', `id_salesman` = '20' WHERE


`tbl_sales_order`.`id_so` = 42

DELETE FROM `tbl_sales_order` WHERE `tbl_sales_order`.`id_so` = 52

4.3.19. CRUD Tabel So Detail


CREATE TABLE `tbl_so_detail` (
`id_so_detail` int(11) NOT NULL,
`id_so` int(100) NOT NULL,

41
`id_motor` int(100) NOT NULL,
`id_pelanggan` int(100) NOT NULL,
`no_rangka` varchar(100) NOT NULL,
`no_mesin` varchar(100) NOT NULL,
`warna` varchar(100) NOT NULL,
`tahun` int(100) NOT NULL,
`harga_jual` int(100) NOT NULL,
`harga_sblm_diskon` int(100) NOT NULL,
`diskon` varchar(100) NOT NULL,
`ket` varchar(500) NOT NULL,
`harga_stlh_diskon` int(100) NOT NULL,
`ppn_jual` int(100) NOT NULL,
`metode_pembayaran` varchar(100) NOT NULL,
`leasing` varchar(100) NOT NULL,
`lama_angsuran` varchar(100) NOT NULL,
`jmlh_angsuran` varchar(100) NOT NULL,
`uang_muka` int(100) NOT NULL,
`bln_thn_lunas` varchar(100) NOT NULL,
`total_bayar` int(100) NOT NULL,
`total_kurang` int(100) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_general_ci;
4.3.20. CRUD Tabel Stnk
CREATE TABLE `tbl_stnk` (
`id_stnk` int(11) NOT NULL,
`id_so_detail` int(100) NOT NULL,
`no_stnk` varchar(100) NOT NULL,
`tgl` date NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_general_ci;

42
INSERT INTO `tbl_stnk` (`id_stnk`, `id_so_detail`, `no_stnk`, `tgl`) VALUES ('1', '1',
'123', '2019-05-01');

UPDATE `tbl_stnk` SET `id_so_detail` = '2', `no_stnk` = '1234' WHERE


`tbl_stnk`.`id_stnk` = 1;

DELETE FROM `tbl_stnk` WHERE `tbl_stnk`.`id_stnk` = 1

4.3.21. CRUD Tabel Supplier


CREATE TABLE `tbl_supplier` (
`id_supplier` int(100) NOT NULL,
`nama_supplier` varchar(100) NOT NULL,
`alamat` varchar(100) NOT NULL,
`no_hp` varchar(100) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_general_ci;

INSERT INTO `tbl_supplier` (`id_supplier`, `nama_supplier`, `alamat`, `no_hp`)


VALUES
(10, 'Aniq', 'Wonokerto', '0891'),
(11, 'Agus', 'Kesesi', '0851');

UPDATE `tbl_supplier` SET `alamat` = 'Wiradesa' WHERE


`tbl_supplier`.`id_supplier` = 10;

DELETE FROM `tbl_supplier` WHERE `tbl_supplier`.`id_supplier` = 10

4.3.22. CRUD Tabel


CREATE TABLE `tbl_tipe_motor` (
`id_tipe_motor` int(100) NOT NULL,
`id_jenis_motor` int(100) NOT NULL,

43
`tipe_motor` varchar(100) NOT NULL,
`warna` varchar(500) NOT NULL,
`kode_rangka` varchar(100) NOT NULL,
`kode_mesin` varchar(100) NOT NULL,
`transmisi` enum('Manual','Automatic') NOT NULL,
`tahun` varchar(500) NOT NULL,
`ket_tm` varchar(500) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
COLLATE=utf8mb4_general_ci;

INSERT INTO `tbl_tipe_motor` (`id_tipe_motor`, `id_jenis_motor`, `tipe_motor`,


`warna`, `kode_rangka`, `kode_mesin`, `transmisi`, `tahun`, `ket_tm`) VALUES
(38, 18, 'Vario 150', 'Hitam', '123', '123', 'Automatic', '2020', 'Aman'),
(39, 19, 'Fino 125', 'Merah', '333', '333', 'Automatic', '2019', 'Aman'),
(40, 20, 'Satria FU', 'Silver', '222', '222', 'Manual', '2018', 'Aman');

UPDATE `tbl_tipe_motor` SET `tipe_motor` = 'Vario 150' WHERE


`tbl_tipe_motor`.`id_tipe_motor` = 38;

DELETE FROM `tbl_tipe_motor` WHERE `tbl_tipe_motor`.`id_tipe_motor` = 38

44
4.4. Desain Sistem

Gambar 4. 10 Desain Halaman Login

Gambar 4. 11 Desain Halaman Data Motor

Gambar 4. 12 Desain Halaman Data Pelanggan

45
Gambar 4. 13 Desain Halaman Data Pesanan

Gambar 4. 14 Desain Halaman Lap. Transaksi Penjualan

46
BAB V
PENUTUP

5.1. Kesimpulan
Dari perancangan database sistem informasi penjualan unit sepeda motor berbasis web
menggunakan data warehouse, dapat disimpulkan bahwa data warehouse sangat penting
dalam menyimpan dan mengelola data yang akan digunakan untuk analisis dan pengambilan
keputusan yang akurat dalam bisnis penjualan sepeda motor. Dalam perancangan database ini,
entitas dan relasi antar entitas telah diidentifikasi dan dihubungkan dengan benar untuk
memastikan konsistensi data serta kemudahan dalam pengambilan informasi. Selain itu,
penggunaan teknologi web memudahkan pelanggan dalam melihat dan membeli unit sepeda
motor secara online, sehingga dapat meningkatkan profitabilitas bisnis. Oleh karena itu,
perancangan database sistem informasi penjualan unit sepeda motor berbasis web
menggunakan data warehouse merupakan solusi yang tepat untuk meningkatkan efisiensi dan
kualitas bisnis penjualan sepeda motor.

5.2. Saran
Melakukan pemantauan dan pemeliharaan rutin pada data warehouse untuk memastikan
keberlanjutan dan konsistensi data. Bisa ditambah kan alat visualisasi data yang kuat untuk
menggambarkan informasi penjualan secara intuitif, seperti grafik, diagram, dan dashboard.
Bisa ditambahkan mengimplementasikan analisis prediktif dan machine learning untuk
memperoleh wawasan yang lebih mendalam tentang penjualan dan perilaku pelanggan.
Perbarui sistem informasi penjualan unit sepeda motor berbasis web dan data warehouse
dengan mengikuti perkembangan teknologi terbaru dan kebutuhan bisnis Anda.

47
DAFTAR PUSTAKA

Apryliyana, Irma, Novi Yona Sidratul Munti, and Hanantatur Adeswastoto. 2021.
“Perancangan Database SystemInformasi Pemetaan Trayek Bus Sekolah Dan Halte Di
Central Business District (CBD) Bangkinang (Studi Kasus Di Dinas Perhubungan
Kabupaten Kampar).” Jurnal Inovasi Teknik Informatika 5(2):16–22.
Hormati, Rani, Sartina Yusuf, and Muhdar Abdurahman. 2021. “Sistem Informasi Data Poin
Pelanggaran Siswa Menggunakan Metode Prototyping Berbasis Web Pada SMA Negeri
10 Kota.” Jurnal Ilmiah ILKOMINFO - Ilmu Komputer & Informatika 4(2):93–103. doi:
10.47324/ilkominfo.v4i2.128.
Ibrahim, Zafir, and Rifky Aswin. 2023. “PENGUPAHAN KARYAWAN OUTSOURCING.”
1(1).
Iqbal, Taufiq, and Alfina. 2022. “Perancangan Sistem Informasi Penjualan Sepeda Motor Pada
PT. XYZ.” Journal Innovations Computer Science 1(1):22–29. doi:
10.56347/jics.v1i1.26.
Irawan, Agus, and Angga Bayu Santoso. 2022. “Rancang Bangun Data Warehouse Sistem
Penjualan Pada Toko Akbar Berbasis Website.” Teknologiterkini.Org 2(9):2022–23.
Julianti, Muhammad Ramaddan, Muhammad Iqbal Dzulhaq, and Ahmad Subroto. 2019.
“Sistem Informasi Pendataan Alat Tulis Kantor Berbasis Web Pada PT Astari Niagara
Internasional.” Jurnal Sisfotek Global 9(2). doi: 10.38101/sisfotek.v9i2.254.
Kristiantiningsih, Kristiantiningsih, Nico Bustanul Anshary, and Sri Melati Sagita. 2022.
“Sistem Informasi Penjualan Sepeda Motor Dealer System Pada PT Tunas Dwipa
Matra.” Semnas Ristek (Seminar Nasional Riset Dan Inovasi Teknologi) 6(1):249–55.
doi: 10.30998/semnasristek.v6i1.5683.
Novita, Rice, and Novita Sari. 2020. “Analisis Dan Perancangan Berorientasi Obyek.”
Teknoif 3(2):1–6.
Nugroho, Asep Hardiyanto, and Toyib Rohimi. 2020. “Perancangan Aplikasi Sistem
Pengolahan.” Jutis 8(1):17749231–5527063.
P.W.A, Anak Agung Raka, Muhammad Huzaimi Maulana, Cindya Dewi Andini, and
Faridatun Nadziroh. 2018. “Sistem Peminjaman Ruangan Online (Spro) Dengan Metode
Uml (Unfield Modeling Language).” Jurnal Teknologi Dan Terapan Bisnis (JTTB)

48
1(1):523–520.
Rina Noviana. 2022. “Pembuatan Aplikasi Penjualan Berbasis Web Monja Store
Menggunakan Php Dan Mysql.” Jurnal Teknik Dan Science 1(2):112–24. doi:
10.56127/jts.v1i2.128.
Umar, Rusydi, Abdul Hadi, Panggah Widiandana, and Fahmi Anwar. 2019. “Perancangan
Database Point of Sales Apotek Dengan Menerapkan Model Data Relasional.” Query:
Journal of Information Systems 5341(October):33–41.
Wijaya, Ganda. 2018. “Perancangan Data Warehouse Nilai Mahasiswa Dengan Kimball Nine-
Step Methodology.” Jurnal Informatika 4(1):1–11.
Zaliluddin, Dadan. 2018. “Perancangan Sistem Informasi Penjualan Berbasis Web ( Studi
Kasus Pada Newbiestore ).” INFOTECH Journa 4(1):24–27.

49
LAMPIRAN
Lampiran 1 Foto Penyerahan Sertifikat

50
Lampiran 2 Foto Bersama

51
Lampiran 3 Daftar Hadir

Lampiran 4 Penilaian

52
Lampiran 5 Bimbingan

53

Anda mungkin juga menyukai