Web Programming II
Tim Penyusun:
KAMPUS SLIPI
JAKARTA
2023
Kata Pengantar
Puji syukur penulis panjatkan atas kehadirat Allah SWT karena berkat rahmat dan
karuniaNya, penulis dapat menyelesaikan makalah ini dengan judul “Dealer motor” tepat
pada waktunya.
Makalah ini disusun untuk memenuhi tugas mata kuliah Web Programming II dan juga
menambah wawasan mengenai website online bagi para pembaca maupun penulis.
Dalam menyelesaikan makalah ini, penulis mengalami banyak hambatan sehingga
makalah ini mungkin tidak dapat terlaksana tanpa adanya bantuan dari pihak-pihak yang telah
mendukung pembuatan makalah ini. Untuk itu penulis mengucapkan terima kasih kepada:
1. Bapak selaku dosen pembimbing mata kuliah Web Programming II yang telah
memberikan bimbingan dan arahan kepada penulis.
2. Teman-teman yang telah ikut membantu menyelesaikan makalah ini.
3. Semua pihak yang telah memberikan dukungan serta bantuannya dalam penyelesaian
makalah ini.
Penulis sadar apabila makalah ini masih jauh dari kata sempurna. Oleh sebab itu,
penulis sangat membutuhkan kritik dan saran yang membangun dari para pembaca untuk
menyempurnakan makalah ini. Akhir kata semoga makalah ini dapat bermanfaat bagi penulis
khususnya dan pembaca umumnya.
Kata Pengantar....................................................................................................................................2
DAFTAR ISI.............................................................................................................................................3
BAB I PENDAHULUAN............................................................................................................................4
BAB II PEMBAHASAN.............................................................................................................................7
1.4 Design.................................................................................................................................9
1.5 Impelmentasi....................................................................................................................12
LAMPIRAN...........................................................................................................................................14
BAB I PENDAHULUAN
Proyek Website Dealer Motor adalah sebuah proyek yang bertujuan untuk
mengembangkan sebuah platform website yang memungkinkan dealer motor untuk
mempromosikan dan menjual produk mereka secara online kepada pelanggan. Website
ini akan menyediakan informasi lengkap tentang berbagai jenis motor yang dijual,
termasuk spesifikasi, harga, dan ketersediaan stok
Pada website ini, pengguna akan dapat melakukan pencarian motor berdasarkan kriteria
tertentu, seperti merek, tipe, atau harga. Mereka juga dapat melihat gambar-gambar
motor, membaca ulasan pelanggan, dan membandingkan motor yang berbeda sebelum
membuat keputusan pembelian.
Selain itu, website ini akan memiliki fitur untuk melakukan pemesanan motor secara
online. Pengguna dapat memilih motor yang mereka inginkan, menambahkannya ke
keranjang belanja, dan melakukan proses check-out untuk menyelesaikan pembelian.
Mereka juga akan dapat memilih metode pembayaran yang disediakan oleh dealer,
seperti transfer bank atau pembayaran secara tunai saat pengiriman.
Proyek ini juga akan melibatkan sistem manajemen inventaris yang akan membantu
dealer untuk melacak stok motor, memperbarui ketersediaan, dan mengelola pesanan
pelanggan. Dealer juga akan dapat mengelola profil pengguna, mengirim notifikasi
mengenai promosi atau penawaran khusus, dan mengelola ulasan pelanggan.
Website Dealer Motor ini akan dirancang dengan antarmuka yang responsif, sehingga
dapat diakses dan digunakan dengan baik melalui perangkat desktop maupun mobile.
Keamanan data pelanggan juga akan menjadi prioritas utama dalam pengembangan
proyek ini, dengan melibatkan mekanisme otentikasi dan enkripsi yang memadai.
Melalui proyek ini, diharapkan dealer motor dapat meningkatkan visibilitas mereka
secara online, meningkatkan penjualan, dan memberikan pengalaman belanja yang
nyaman dan efisien bagi pelanggan.
Mencakup penjelasan tentang pengembangan website dealer motor dengan fokus pada
aspek web programming:
1. Analisis Kebutuhan:
b. Use Case Diagram: Menggambarkan interaksi antara pengguna dan sistem dalam
website dealer motor, termasuk fitur-fitur yang ada dan alur kerja yang diharapkan.
c. Class Diagram: Menjelaskan struktur kelas dan hubungan antara kelas-kelas dalam
sistem website dealer motor, seperti kelas motor, pengguna, transaksi, dll.
3. Implementasi:
4. Pengujian:
a. Pengujian Unit: Menjelaskan teknik dan metode pengujian unit yang digunakan
untuk memastikan keberhasilan implementasi fitur-fitur dalam website dealer motor.
b. Pengujian Fungsional: Menjelaskan pengujian fungsionalitas website, termasuk
pengujian fitur pencarian, pemesanan, manajemen inventaris, dll.
BAB II PEMBAHASAN
Dalam mengembangkan proyek "Dealer Motor Web Programming", penting untuk melakukan
analisis kebutuhan pengguna agar dapat menghasilkan website yang memenuhi harapan dan
kebutuhan pengguna. Beberapa analisis kebutuhan pengguna yang perlu dilakukan adalah sebagai
berikut:
a. Informasi Produk: Pengguna membutuhkan informasi lengkap tentang motor yang dijual,
termasuk merek, tipe, spesifikasi teknis, fitur, harga, gambar, dan ulasan pelanggan. Mereka ingin
memperoleh informasi yang akurat dan mudah dibaca untuk membantu mereka dalam pengambilan
keputusan pembelian.
b. Pencarian Motor: Pengguna membutuhkan fitur pencarian yang efisien untuk menemukan motor
yang sesuai dengan preferensi mereka, seperti merek, tipe, harga, atau spesifikasi tertentu. Mereka
ingin dapat menyaring hasil pencarian dengan mudah dan mendapatkan hasil yang relevan.
c. Perbandingan Motor: Pengguna ingin dapat membandingkan motor-motor yang berbeda secara
langsung, baik dari segi spesifikasi maupun harga. Fitur perbandingan yang jelas dan informatif akan
membantu pengguna dalam memilih motor yang paling sesuai dengan kebutuhan dan preferensi
mereka.
d. Pemesanan Online: Pengguna mengharapkan adanya fitur pemesanan online yang memudahkan
mereka dalam membeli motor. Mereka ingin dapat menambahkan motor ke keranjang belanja,
melihat rincian pesanan, memilih metode pembayaran, dan menyelesaikan proses pembelian
e. Manajemen Profil: Pengguna ingin dapat mengelola profil pengguna mereka, termasuk informasi
pribadi, riwayat pembelian, dan preferensi pelanggan. Mereka juga mengharapkan adanya fitur
notifikasi untuk mendapatkan informasi tentang promosi, penawaran khusus, atau pembaruan
Selain kebutuhan pengguna, juga penting untuk menganalisis kebutuhan sistem yang diperlukan
dalam pengembangan proyek "Dealer Motor Web Programming". Beberapa analisis kebutuhan
a. Basis Data: Dibutuhkan sistem manajemen basis data yang handal untuk menyimpan dan
mengelola informasi tentang motor, pengguna, transaksi, ulasan pelanggan, dan informasi lainnya
yang diperlukan.
b. Keamanan Data: Dibutuhkan mekanisme keamanan data yang kuat untuk melindungi informasi
sensitif, seperti data pribadi pengguna, informasi pembayaran, dan data transaksi. Sistem ini harus
digunakan melalui perangkat mobile. Ini memungkinkan pengguna untuk mengakses dan
d. Integrasi dengan Layanan Eksternal: Jika diperlukan, perlu dipertimbangkan integrasi dengan
layanan eksternal seperti sistem backend dealer motor, API pembayaran online, atau API pabrikan
e. Kinerja dan Skalabilitas: Website harus dirancang agar memiliki kinerja yang baik, dengan waktu
respons yang cepat dan kemampuan untuk menangani beban pengguna yang tinggi. Skalabilitas juga
perlu dipertimbangkan untuk memastikan website dapat menyesuaikan dengan pertumbuhan lalu
lintas pengguna
1.4 Design
Start
Cari
kategori
Pilih
model
Stok motor
motor tidak
Motor
tersedia
tersedia
Pilih Beli
Nama
Alamat
Nomor telepon
End
Login
Register
Model motor
cari kategori /stok motor
r
Pilih beli
r
Konfirmasi
pesanan
Isi S&K
1.4.3 Class Diagram
DATA BASE SATU PER SATU TABEL KAYA VAR INT GTUANYA AJA
1.5 Impelmentasi
Pengujian unit dapat menggunakan tools PHPUnit dengan pilihan Teknik Unit
Testing berupa Blackbox Testing, White Box Testing, maupun Grey Box Testing.
Berisi hasil copy teks dari sample kode program project (Model-View-Control) yang mewakili
Autentikasi (Login), File Master, File Transaksi, dan File Laporan. Ukuran font kecil jangan terlalu
besa. INI GW SALIN DMODUL