Bab 4
Bab 4
USULAN PENELITIAN
peserta kursus atau siswa dan mempertahankannya, oleh karena itu Lembaga
Kursus NSP (New Smart People) harus menjaga hubungan baik dengan peserta
kursus atau siswa, dengan cara menyediakan pelayanan berupa website agar
peserta kursus atau siswa dapat mendapatkan pelayanan kursus yang baik. Sistem
Bootstrap dan Laravel sebagai framework dan MySQL sebagai database. Dengan
lembaga kursus dalam mengakses data kursus dan penilaian yang diberikan
peserta kursus atau siswa yang masuk ke sistem yang sudah dibuat berupa website
sistem yang akan dibangun secara umum. Diagram UML membantu untuk
29
menjelaskan suatu fitur yang tersedia dan bagaimana suatu masukan diproses pada
sistem yang dalam proses pemodelannya meliputi use case diagram dengan use
case, Activity diagram, Sequence diagram dan class pada class diagram.
Use Case Diagram pada Gambar 4.1 tersebut memiliki fungsi sebagai
berikut :
30
halaman utama. Deskripsi bisa dilihat pada gambar 4.2, sedangkan untuk
untuk User registrasi bisa dilihat pada Gambar 4.3 dan Tabel 4.2.
kursus. Deskripsi untuk User melihat rekomendasi kursus bisa dilihat pada
Deskripsi untuk User mengikuti kursus dilihat pada Gambar 4.7 dan Tabel
4.6.
Deskripsi untuk User memberikan rating dilihat pada Gambar 4.8 dan
Tabel 4.7.
36
Deskripsi untuk User mengelola data pribadi dilihat pada Gambar 4.9 dan
Tabel 4.8.
Deskripsi untuk Admin mengelola data kursus dilihat pada Gambar 4.10
Deskripsi untuk Admin mengelola data user dilihat pada Gambar 4.11 dan
Tabel 4.10.
Deskripsi untuk Admin mengelola data diri dilihat pada Gambar 4.12 dan
Tabel 4.11.
39
kerja dalam sebuah sistem yang akan dijalankan. Activity Diagram juga
database.
41
password yang telah dibuat. User masuk ke halaman utama dan menekan
dan password yang telah dibuat. Jika username dan password salah
home Admin.
kedalam database.
52
Pada login User dan Admin di atas User dan Admin masuk ke
username dan password yang diinputkan sudah benar maka User akan
pengolah data yang terdiri dari User, Admin, kursus dan pembayaran
1. Tabel Product
Nama tabel : product
Keterangan : tabel ini berisi data produk
Tabel 4.8 Product
Tipe Jumlah
Field Indeks Keterangan
Data Karakter
Id int 11 PRIMARY Id atau kode
KEY untuk
mengurutkan
secara
otomatis
Nama_produk Varch 50 Input nama
ar produk
Lama_kursus Varch 50 Input lama
ar kursus
Harga Int 8 Input harga
produk
Foto_produk Varch 100 Input foto
ar produk
60
2. Tabel User
Nama tabel : User
Keterangan : tabel ini berisi keranjang User
Tabel 4.9 User
Tipe Jumlah
Field Indeks Keterangan
Data Karakter
Id Int 11 PRIMARY Nomor
KEY identitas User
Username Text - Berisi
username
User
3. Tabel Ordered_Product
Nama tabel : Ordered_Product
Keterangan : tabel ini berisi data User
Tabel 4.10 Ordered_Product
Jumlah
Tipe
Field Karakte Indeks Keterangan
Data
r
Id Int 11 PRIMARY Id atau kode
KEY untuk
mengurutkan
secara
otomatis
Pesanan Varch 50 Input pesanan
ar
totalPaid Int 11 Input total
pembayaran
Atasnama Int 11 Input nama
User
Tanggal Date - Input tanggal
pemesanan
61
4. Tabel Users
Nama tabel : Users
Keterangan : tabel ini berisi data Users
Tabel 4.11 Users
Tipe Jumlah
Field Indeks Keterangan
Data Karakter
Id int 11 PRIMARY Id atau kode
KEY untuk
mengurutkan
secara
otomatis
username Text - Input
username
User
Password Text - Input
password
User
62
User: