PWEB A - Final Project

PWEB A - Final Project

Nama : Azhar Abiyu Rasendriya H
Kelas : PWEB A
NRP   : 5025211177

Soal : 
https://fajarbaskoro.blogspot.com/2023/12/final-project.html

Deskripsi studi kasus

Studi kasus yang saya pilih adalah pembuatan website untuk mengatur dan melacak jadwal kuliah pengguna atau Study Time Manager, website ini akan menjadi hal pokok yang sangat penting dalam keberlangsungan mahasiswa dalam perkuliahannya. Pada pengimplementasiannya sendiri saya menggunakan html, css, java, dan php. Namun, untuk fitur ataupun rancangannya secara umum, saya akan mengikuti beberapa website serupa untuk digunakan sebagai tambahan.

Rancangan Menu atau Struktur Menu yang ada

- Landing page menu atau dashboard yang berisi fitur tampilan ringkasan jadwal kuliah dan notifikasi atau pengingat.

- Menu jadwal kuliah berisi jadwal kuliah pengguna harian, mingguan, bulanan yang dapat diubah-ubah seperti dihapus, ditambah, dan diedit.

- Menu mata kuliah menampilkan mata kuliah yang telah diambil maupun yang saat diambil, menampilkan detail informasi mata kuliah pengguna, dan dapat diatur untuk ditambah, dihapus, dan diedit.

- Page pengaturan berisi kustomisasi profil pengguna seperti username, foto profil, password profil dan lainnya yang berkaitan dengan profil pengguna, pengguna juga dapat mengubah preferensi notifikasi dan bahasa. 

Rancangan Desain Database

Berikut rancangan Logical Data Model (LDM) untuk studi kasus rancangan website yang saya buat. pada logical data model tersebut terdapat 5 entitas utama yaitu User, Class Schedule, Course, Enrolled Course, dan Notification. Namun untuk sementara hanya tabel User yang dikaitkan dengan semua tabel lainnya. 
Entitas ini menjadi root dari database sehingga memiliki hubungan one to many ke semua entitas lainnya Memiliki Attribute : UserID sebagai Primary Key, UserName Password, Email, FirstName, LastName, BirthDate.



Desain Front End Sementara



Daftar Back End Action

Register, action ini akan menghandle pengguna yang baru saja akan membuat akun atau profil pada website ini. Data yang diinput pengguna akan dimasukkan pada database yang telah disediakan.

Login, dimana action ini akan menghandle pengguna yang akan telah memiliki akun dan akan masuk pada website ini. Data yang dimasukkan oleh pengguna akan disamakan dengan data pengguna yang telah ada pada database.

Show User, Course, Class Schedule, action ini akan menampilkan profil pengguna, mata kuliah pengguna, dan jadwal kelas yang sudah diambil dan diedit oleh pengguna, berdasarkan yang telah disimpan pada database.

Logout, action ini akan menghandle pengguna yang akan keluar dari website Study Time Manager ini.

Slide Presentasi 
https://www.canva.com/design/DAF2zuvz9n4/cT657kFqLOsItUIsmUtdew/view?utm_content=DAF2zuvz9n4&utm_campaign=designshare&utm_medium=link&utm_source=editor

Video Presentasi










Komentar

Postingan populer dari blog ini

TUGAS 01 - Analisis dan Perancangan Sistem Informasi E

EAS - Analisis dan Perancangan Sistem Informasi E

TUGAS 02 - Analisis dan Perancangan Sistem Informasi E