Final Project - Pemrograman Web

Ahda Filza Ghaffaru - 5025211144

Final Project - Pemrograman Web B 

==============================





1. Buatlah deskripsi studi kasus pemrograman web (individu)

Final project yang akan saya rancang adalah sebuah website yang bertujuan untuk menyediakan jasa sistem pemesanan tiket film secara online. Nantinya, pengguna dapat menjelajahi daftar film, melihat jadwal tayang, dan memesan tiket film dalam sebuah teater. Selain itu, mereka dapat melakukan pembayaran secara online untuk mengamankan tiket mereka. Sebelum melakukan fitur-fitur yang ada pada website, pengguna diperlukan untuk melakukan verifikasi akun dengan membuat akun pengguna. Pada halaman pendaftaran, pengguna akan diminta untuk mengisi informasi pribadi, seperti nama, alamat email, dan kata sandi. Setelah mendaftar, pengguna dapat masuk ke akun mereka untuk menikmati layanan penuh dari website ini. Sebagai tambahan, website ini juga akan menyediakan informasi terkini seputar film, seperti sinopsis, ulasan pengguna, dan trailer. Hal ini bertujuan untuk memberikan pengalaman menyeluruh kepada pengguna sebelum mereka memutuskan untuk memesan tiket.

Dengan menyediakan layanan lengkap dan informatif, website ini diharapkan dapat menjadi solusi terbaik bagi pecinta film yang ingin merencanakan kunjungan mereka ke bioskop dengan lebih praktis dan menyenangkan.

2. Buatlah rancangan umum arsitektur atau fitur yang ada dalam aplikasi  (individu)

Rancangan Umum Arsitektur & Fitur Website Pemesanan Tiket Film

Frontend
  • Menggunakan HTML, CSS, dan JavaScript untuk antarmuka pengguna.
  • Responsif dan mudah digunakan pada berbagai perangkat.
Backend
  • Menggunakan bahasa pemrograman PHP, dan beberapa bantuan library JQuery.
  • Koneksi ke database MySQL  untuk menyimpan data-data terkait sistem pemesanan tiket.\
Fitur:
  • Pencarian film berdasarkan bioskop, jenis theatre, dan sebagainya.
  • Page User dan Page Admin, dimana page admin akan muncul beberapa fitur khusus seperti menambahkan bioskop, theatre, film, dan sebagainya.
  • Penyaringan hasil pencarian untuk mempermudah pengguna menemukan film yang diinginkan.
  • Profil pengguna dengan informasi pribadi dan riwayat transaksi.
  • Sinopsis, ulasan pengguna, dan trailer film.
  • Rekomendasi berdasarkan preferensi pengguna atau popularitas.
  • Menyediakan berita terbaru tentang film, pemutaran khusus, atau kejadian seputar perfilman.
3. Rancang desain databasenya  (individu)

Conceptual Database Model (CDM)


Physical Database Model (PDM) 



4. Buat desain front end  (individu)





5. Tentukan action yang akan mengandle logika back end.  (individu)

Action / PHP yang akan mengatur back-end adalah sebagai berikut:
  • Post Bioskop ke database (Tabel Bioskop)
  • Post Film secara global (Tabel Movies)
  • Post Film tertentu yang akan tayang ke suatu bioskop (Tabel Detail_Bioskop_Movies)
  • Post Theater baru ke dalam suatu bioskop
  • Post Transaksi tiket film (Tabel Transaksi)
  • GET data-data yang akan ditampilkan di seluruh page, termasuk filtering bioskop berdasarkan kota dan sebagainya.

6. Implementasikan rancangan yang sudah dibuat dan Buat video presentasinya, upload di youtube, dan didokumentasikan di blog.

Kelompok:
- Ahda Filza Ghaffaru 5025211144
- Muhammad Rafi Sutrisno 5025211167

Link Repository FP : Rafi-Sutrisno/Pweb-FinalProject (github.com)

Link Youtube Dokumentasi: https://youtu.be/QIYYibWsfw0



Comments

Popular posts from this blog

PBKK - Latihan Membuat Photolab

Pemrograman Web - AJAX Login Page

PBKK - Tugas 5 - Web Application Razor Movies