EAS PWEB


 Nama : Nadira Milha Nailul Fath

NRP   : 5025211253

Kelas : Pemrograman Web (B)

Github : Source code UNO RESERVE WEB

Sumber Paper : Penerapan Teknologi Responsive Web Design dan Framework Bootstrap untuk Pembuatan Aplikasi Web Reservasi Dokter pada Klinik Pratama Mardi Lestari

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 :








Video Demo




Komentar

Postingan populer dari blog ini

Kuis 1 PBKK

Quiz 2 PBKK

Tugas 1 PBKK - Membuat kalkulator sederhana