EAS PWEB
Nama : Nadira Milha Nailul Fath
NRP : 5025211253
Kelas : Pemrograman Web (B)
Github : Source code UNO RESERVE WEB
1. Deskripsi Studi Kasus Pemrograman Web:
Studi kasus ini berkaitan dengan pembuatan web reservasi dokter yang responsif menggunakan HTML, CSS, JavaScript, Bootstrap, PHP, dan MySQL. Tujuan utama dari aplikasi ini adalah memungkinkan pengguna untuk membuat reservasi online untuk konsultasi dengan dokter. Pengguna dapat memilih dokter, melihat jadwal ketersediaan, dan mengonfirmasi reservasi.
2. Rancangan Umum Arsitektur atau Fitur Aplikasi:
Halaman Utama (View): Menampilkan daftar dokter yang tersedia beserta informasi umum dan tombol untuk membuat reservasi.
Halaman Reservasi (View): Menampilkan formulir reservasi dengan pilihan dokter, jadwal, dan informasi kontak pengguna.
Halaman Konfirmasi (View): Memberikan ringkasan reservasi dan meminta konfirmasi pengguna sebelum menyimpan data.
Halaman Administrasi (View): Hanya dapat diakses oleh admin, menampilkan daftar reservasi, status, dan memungkinkan konfirmasi atau penolakan.
3. Rancang Desain Database:
Tabel Dokter: id_dokter, nama_dokter, spesialisasi.
Tabel Pengguna: id_pengguna, nama_pengguna, email, nomor_telepon.
Tabel Reservasi: id_reservasi, id_pengguna (foreign key ke tabel pengguna), id_dokter (foreign key ke tabel dokter), tanggal_reservasi, status_reservasi.
4. Action yang Menghandle Logika Back End:
ReservasiController (Controller):
Menangani logika pembuatan reservasi, verifikasi data, dan menyimpan reservasi ke database.
Memproses konfirmasi atau penolakan reservasi oleh admin.
DokterController (Controller):
Menangani logika terkait dokter, seperti menampilkan daftar dokter dan jadwal ketersediaan.
AuthController (Controller):
Bertanggung jawab atas logika autentikasi pengguna, termasuk login dan registrasi.
AdminController (Controller):
Mengelola akses dan tampilan administrasi, seperti menampilkan daftar reservasi dan mengonfirmasi atau menolaknya.
Dokumentasi :
Komentar
Posting Komentar