Pihak Yang Terlibat Dalam Sistem Ringkasan Use Case

yang akan dibuat berbasis web menggunakan bahasa pemrograman PHP, dan basis data MySQL.

3.3. Analisis Kebutuhan requirement analysis

3.3.1. Pihak Yang Terlibat Dalam Sistem

Pihak yang terlibat dalam sistem ini adalah:

1. Administrator, adalah orang yang mempunyai wewenang

dan tanggung jawab untuk mengelola sistem. Tugas-tugas dari administrator adalah mengelola data-data yang dibutuhkan oleh sistem.

2. User, adalah orang atau sekelompok orang yang ingin

mencari rekomendasi dalam memilih sepeda motor yang akan dibeli. User bisa mengakses data sepeda motor dan mencari rekomendasi.

3.3.2. Use Case Diagram

3.3.2.1. Use Case Diagram Sistem

Kelola Data Merek Sepeda Motor Administrator Kelola Data Tipe Sepeda Motor Kelola Data Sepeda Motor Kelola Data Spesifikasi Mesin Login SPPK Pemilihan Sepeda Motor Kelola Data Spesifikasi Rangka Log out depends on Kelola Data Spesifikasi Dimensi Kelola Data Gambar Kelola Data Merek Sepeda Motor SPPK Pemilihan Sepeda Motor Cari Data Motor Lihat Data Motor Rekomendasi Pemilihan Sepeda Motor User Gambar 3.1 Diagram use case sistem

3.3.2.2. Paket Use Case Kelola Data Tipe Sepeda Motor

Administrator Insert Data Tipe Sepeda Motor Delete Data Tipe Sepeda Motor Update Data Tipe Sepeda Motor Paket Use case Kelola Data Tipe Sepeda Motor Lihat Data Tipe Sepeda Motor Gambar 3.2 Paket use case kelola data tipe sepeda motor

3.3.2.3. Paket Use Case Kelola Data Merek Sepeda Motor

Administrator Insert Data Merek Sepeda Motor Delete Data Merek Sepeda Motor Update Data Merek Sepeda Motor Paket Use case Kelola Data Merek Sepeda Motor Lihat Data Merek Sepeda Motor Gambar 3.3 Paket use case kelola data merek sepeda motor

3.3.2.4. Paket Use Case Kelola Data Sepeda Motor

Administrator Insert Data Sepeda Motor Delete Data Sepeda Motor Updatei Data Sepeda Motor Paket Use case Kelola Data Sepeda Motor Lihat Data Sepeda Motor Cari Data Sepeda Motor Gambar 3.4 Paket use case kelola data sepeda motor

3.3.2.5. Paket Use Case Kelola Data Spesifikasi Mesin Sepeda

Motor Paket Use case Kelola Spesifikasi Rangka Administrator Lihat Data Spesifikasi Rangka Insert Data Spesifikasi Rangka Update Data Spesifikasi Rangka Delete Data Spesifikasi Rangka Gambar 3.5 Paket use case kelola data spesifikasi mesin sepeda motor

3.3.2.6. Paket Use Case Kelola Data Spesifikasi Rangka Sepeda

Motor Paket Use case Kelola Spesifikasi Mesin Administrator Lihat Data Spesifikasi Mesin Insert Data Spesifikasi Mesin Update Data Spesifikasi Mesin Delete Data Spesifikasi Mesin Gambar 3.6 Paket use case kelola data spesifikasi rangka

3.3.2.7. Paket Use Case Kelola Data Gambar Sepeda Motor

Paket Use case Kelola Gambar Administrator Lihat Data Gambar Insert Data Gambar Update Data Gambar Delete Data Gambar Gambar 3.7 Paket use case kelola data gambar sepeda motor

3.3.2.8. Paket Use Case Kelola Data Kriteria

Administrator Insert Data Kriteria Delete Data Kriteria Update Data Kriteria Paket Use case Kelola Data Kriteria Lihat Data Kriteria Gambar 3.8 Paket use case kelola data kriteria

3.3.2.9. Paket Use Case Cari Rekomendasi Pemilihan Sepeda

Motor Paket Use case Cari Rekomendasi Pemilihan Sepeda Motor User Seleksi Motor Cari Rekomendasi Lihat Rekomendasi depends on depends on Gambar 3.9 Paket use case cari rekomendasi pemilihan sepeda motor

3.3.3. Ringkasan Use Case

No Nama Use Case Deskripsi Use Case 1 Login Menggambarkan proses masuk ke dalam sistem administrator. 2 Lihat data tipe motor Menggambarkan proses melihat data-data tipe sepeda motor yang sudah ada. 3 Insert data tipe motor Menggambarkan proses memasukkan data tipe sepeda motor. 4 Update data tipe motor Menggambarkan proses memperbaharui data tipe sepeda motor yang sudah ada. 5 Delete data tipe motor Menggambarkan proses menghapus data tipe sepeda motor yang sudag ada. 6 Lihat data merek motor Menggambarkan proses melihat data-data merek sepeda motor yang sudah ada. 7 Insert data merek motor Menggambarkan proses memasukkan data merek sepeda motor. 8 Update data merek motor Menggambarkan proses memperbaharui data merek sepeda motor yang sudah ada. 9 Delete data merek motor Menggambarkan proses menghapus data merek sepeda motor yang sudag ada. 10 Lihat data sepeda motor Menggambarkan proses melihat data sepeda motor yang sudah ada. 11 Cari data sepeda motor Menggambarkan proses mencari data sepeda motor yang sudah ada. 12 Insert data sepeda motor Menggambarkan proses memasukkan data sepeda motor. 13 Update data sepeda motor Menggambarkan proses memperbaharui data sepeda motor yang sudah ada. 14 Delete data sepeda motor Menggambarkan proses menghapus data sepeda motor yang sudah ada. 15 Lihat data spesifikasi mesin sepeda motor Menggambarkan proses melihat data spesifikasi mesin sepeda motor yang sudah ada. 16 Insert data spesifikasi mesin sepeda motor Menggambarkan proses memasukkan data spesifikasi mesin sepeda motor. 17 Update data spesifikasi mesin sepeda motor Menggambarkan proses memperbaharui data spesifikasi mesin sepeda motor yang sudah ada. 18 Delete data spesifikasi mesin sepeda motor Menggambarkan proses menghapus data spesifikasi mesin sepeda motor yang sudah ada. 19 Lihat data spesifikasi rangka sepeda motor Menggambarkan proses melihat spesifikasi rangka data sepeda motor yang sudah ada. 20 Insert data spesifikasi rangka sepeda motor Menggambarkan proses memasukkan data spesifikasi rangka sepeda motor. 21 Update data Menggambarkan proses memperbaharui data spesifikasi rangka sepeda motor spesifikasi rangka sepeda motor yang sudah ada. 22 Delete data spesifikasi rangka sepeda motor Menggambarkan proses menghapus data spesifikasi rangka sepeda motor yang sudah ada. 23 Lihat data spesifikasi dimensi sepeda motor Menggambarkan proses melihat data spesifikasi dimensi sepeda motor yang sudah ada. 24 Insert data spesifikasi dimensi sepeda motor Menggambarkan proses memasukkan data spesifikasi dimensi sepeda motor. 25 Update data spesifikasi dimensi sepeda motor Menggambarkan proses memperbaharui data spesifikasi dimensi sepeda motor yang sudah ada. 26 Delete data spesifikasi dimensi sepeda motor Menggambarkan proses menghapus data spesifikasi dimensi sepeda motor yang sudah ada. 27 Lihat data kriteria Menggambarkan proses melihat data-data kriteria yang sudah ada. 28 Insert data kriteria Menggambarkan proses memasukkan data kriteria. 29 Update data kriteria Menggambarkan proses memperbaharui data kriteria yang sudah ada. 30 Delete data kriteria Menggambarkan proses menghapus data kriteria yang sudah ada. 31 Lihat data akun Menggambarkan proses melihat data-data akun yang sudah ada. 32 Update data akun Menggambarkan proses memperbaharui data akun yang sudah ada. 33 logout Menggambarkan proses administrator keluar dari sistem. 34 Lihat data sepeda motor Menggambarkan proses user melihat data-data sepeda motor. 35 Cari data sepeda motor Menggambarkan proses user mencari data sepeda motor. 36 Seleksi sepeda motor Menggambarkan proses memilih sepeda motor yang akan menjadi alternative pilihan. 37 Cari rekomendasi sepeda motor Menggambarkan proses pencarian rekomendasi pemilihan sepeda motor. 38 Lihat hasil rekomendasi Menggambarkan proses melihat hasil rekomendasi. Tabel 3.3 Ringkasan use case

3.4. Desain Logikal logical design

3.4.1. Desain Proses

3.4.1.1. Diagram Berjenjang Decompotition Diagram

SPPK Pemilihan Sepeda Motor 1.1.p Login 1.2 Kelola Data Tipe Motor 1.3 Kelola Data Merek Motor 1.4 Kelola Data Motor 1 Administrator 2 User 1.9 Kelola Data Kriteria 1.5 Kelola Data Spesifikasi Mesin 2.1.p Lihat Data Motor 1.6 Kelola Data Spesifikasi Rangka 1.7 Kelola Data Spesifikasi Dimensi 1.8 Kelola Data Gambar 1.10.p Logout 2.2.p Cari Data Motor 2.3 Rekomen dasi Pemilihan Sepeda Motor 1.2.1.p Lihat 1.2.2.p Insert 1.2.3.p Update 1.2.4.p Delete 1.3.1.p Lihat 1.3.2.p Insert 1.3.3.p Update 1.3.4.p Delete 1.9.1.p Lihat 1.9.2.p Insert 1.9.3.p Update 1.9.4.p Delete 1.5.1.p Lihat 1.5.2.p Insert 1.5.3.p Update 1.5.4.p Delete 1.4.1.p Lihat 1.4.2.p Cari 1.4.3.p Insert 1.4.4.p Update 1.4.5.p Delete 1.6.1.p Lihat 1.6.2.p Insert 1.6.3.p Update 1.6.4.p Delete 1.7.1.p Lihat 1.7.2.p Insert 1.7.3.p Update 1.7.4.p Delete 1.8.1.p Lihat 1.8.2.p Insert 1.8.3.p Update 1.8.4.p Delete 2.3.1.p Seleksi Motor 2.3.2.p Cari Rekomenda si 2.3.3.p Lihat Hasil Rekomenda si Gambar 3.10 Decompotition Diagram