Final Project PWEB 2023
Final Project PWEB 2023
Nama : Ligar Arsa Arnata
NRP : 5025211244
Kelas : PWEB A
Soal : https://fajarbaskoro.blogspot.com/2023/12/final-project.html
Paper Reference
- Deskripsi Studi Kasus
Studi kasus yang saya pilih disini adalah pembuatan website E-Learning berbasis LMS atau Learning Management System. Pada jalanya bisnis pendidikan seperti course online atau yang lainnya di dunia nyata, website LMS ini akan menjadi hal pokok yang sangat penting dalam keberlangsungan bisnis. Pada pengimplementasiannya sendiri saya akan menggunakan html, css, java, dan php tanpa menggunakan framework atau moodle seperti pada referensi paper. Namun, untuk fitur ataupun rancangannya secara umum, saya akan mengikuti beberapa website LMS yang sudah digunakan oleh course course online sebagai blueprint dalam pengimplementasiannya.
- Rancangan Umum Arsitektur atau Fitur yang ada
- Landing Page atau pada LMS dapat berbentuk seperti dashboard dimana terdapat tampilan dari fitur fitur yang dapat diakses.
- Authentication yang berisi halaman registrasi dan login.
- Subjects yang berisi data materi course apa saja yang disediakan.
- Student yang berisi data dari student yang terdaftar pada course tersebut.
- Teachers yang berisi data dari tutor atau guru yang mengajar pada course ini.
- Attendance yang berisi data dari kehadiran student pada course yang diikuti.
- Rancangan Desain Database
Pada desain database saya membuat Logical Data Model dari website LMS ini, berikut merupakan gambaran dari Logical Data Modelnya
- Desain Front End
- Authentication
- Daftar Action Backend
- Register, dimana action ini akan menghandle user yang baru saja akan membuat akun pada website LMS ini. Nanti data yang diinput user akan dimasukkan pada database yang telah disediakan.
- Login, dimana action ini akan menghandle user yang akan telah memiliki akun dan akan masuk pada website LMS ini. Nantinya data yang dimasukkan oleh user akan disamakan dengan data user yang telah ada pada database.
- Show Student, Subjects, and Teacher, dimana ketiga action ini hampir akan memiliki struktur dan fungsi yang sama yaitu menampilkan siswa, mata pembelajaran, dan tutor yang telah disimpan sebelumnya pada database.
- Show Attendance, dimana action ini akan melibatkan 2 database yaitu database siswa dan database attendance yang nantinya akan disamakan berdasarkan ID siswa kemudian dicari report mengenai absen atau kehadiran dari siswa tersebut kemudian baru akan ditampilkan pada LMS.
- Logout, dimana action ini akan menghandle user yang akan keluar dari website LMS ini.
- Demo Implementasi
Pada saat implementasi dilakukan beberapa perubahan fitur, desain, database, beserta action backendnya. Perubahan yang dilakukan antara lain :
- Pergantian fitur Attendance dengan fitur Grade, Section, dan Class.
- Penambahan fitur Keamanan dengan melakukan enkripsi di database pada password yang dimasukkan user.
- Penambahan database dengan fitur baru.
- Pergantian desain sidebar menjadi navbar.
- Penambahan action untuk menampilkan fitur baru.
Penjelasan perubahan tersebut akan dijelaskan lebih terperinci pada video demo implementasi websitenya.
Comments
Post a Comment