PBKK A : Quiz 2

Nama : Rizky Alifiyah Rahma

NRP : 5025211208

Kelas : PBKK A


QUIZ 2 : Aplikasi Tiket Bioskop

Sebuah jaringan bioskop memerlukan aplikasi penjualan tiket bioskop. Aplikasi tiket bioskop ini diharapkan dapat memudahkan pengguna dalam memesan tiket secara online, melihat jadwal film, memilih tempat duduk, dan melakukan pembayaran dengan lancar.

Sebagai seorang Software Developer :
  1. Buatlah deskripsi aplikasi dan ruang lingkup fitur yang akan dikerjakan (individu)
  2. Desain User Interface untuk aplikasi (individu)
  3. Implementasikan aplikasi dengan menggunakan framework CI (Berkelompok maks 3)
  4. Dokumentasikan dalam bentuk video Youtube dan embedded di Blog (Berkelompok maks 3) paling lambat 28 Nov 2023 pukul 08.00


DESKRIPSI APLIKASI DAN RUANG LINGKUP FITUR

Nama Aplikasi: CINEMY

Deksripsi: CINEMY adalah aplikasi pemesanan tiket bioskop yang dirancang untuk memberikan pengalaman yang mudah dan nyaman bagi pengunjung bioskop. Aplikasi ini memungkinkan pengguna untuk memesan tiket, memilih tempat duduk, melihat jadwal film, dan melakukan pembayaran secara online, sehingga meminimalkan kebutuhan untuk antri di lokasi bioskop. Aplikasi ini juga menyediakan fitur tambahan seperti ulasan film, promo, dan riwayat transaksi untuk meningkatkan pengalaman pengguna

Ruang Lingkup Fitur:
  1. Pemesanan Tiket
    • Memilih film 
    • Menentukan jadwal pemutaran
    • Memilih tempat duduk di dalam bioskop
    • Melakukan pembayaran tiket secara online
  2. Jadwal Film
    • Menampilkan daftar film yang sedang tayang
    • Menyediakan informasi tentang jadwal pemutaran di berbagai bioskop
  3. Plihan Tempat Duduk
    • Pemilihan kursi interaktif berdasarkan layout bioskop
  4. Pembayaran Mudah
    • Integrasi dengan berbagai metode pembayaran
    • Transaksi yang aman dan terenkripsi
  5. Konfirmasi Pemesanan
    • Pengiriman tiket digital dan konfirmasi pemesanan via email atau aplikasi
  6. Notifikasi
    • Pengingat jadwal film dan notifikasi terkait transaksi
  7. Reward dan Promo
    • Program loyalty dengan diskon, cashback, dan poin reward
    • Penawaran promo eksklusif
  8. Ulasan dan Penilaian
    • Sistem rating dan review film oleh pengguna
  9. Histori Transaksi
    • Tampilan riwayat pemesanan dan transaksi
  10. Lokasi dan Informasi Bioskop
    • Informasi tentang lokasi bioskop dan fasilitas yang tersedia


DESAIN USER INTERFACE APLIKASI (FIGMA)

Untuk desain User Interface, saya buat menggunkan Figma terlebih dahulu setelah itu saya implementasikan dalam Views Code Igniter. Sebelumnya, saya akan memberikan gambaran umum terlebih dahulu mengenai rancangan User Interface:

Rancangan Desain:
  1. Halaman Utama
    • Header dengan logo aplikasi dan navbar yang berisi Home, Movies, Now Playing, Upcoming, Theaters, Offers, My Tickets, fitur cari, notifikasi, dan Profile
    • Slider/Pagination utama untuk film-film yang direkomendasikan
    • Bagian jadwal film terkini
  2. Halaman Pemesanan Tiket
    • Pemilihan film dari daftar yang tersedia
    • Pilihan jadwal tayang dan bioskop
    • Peta duduk yang interaktif untuk memilih kursi
    • Ringkasan pemesanan dengan opsi untuk lanjut ke pembayaran
  3. Halaman Pembayaran
    • Tombol konfirmasi pembayaran
  4. Halaman Konfirmasi Tiket
    • Detail tiket yang telah dipesan
    • Opsi untuk mengunduh atau mengirim tiket ke email
  5. Halaman Profil dan Histori
    • Tampilan Riwayat Transaksi
    • Pengaturan profil pengguna
    • Akses ke reward dan promo
  6. Halaman Detail Film
    • Informasi film yang berisi sinopsis, rating, dan ulasan-ulasan
    • Tombol untuk langsung memesan tiket
  7. Halaman Informasi Bioskop
    • Daftar bioskop degan detail lokasi
    • Informasi fasilitas di masing-masing bioskop

Desain Final:

Halaman Utama


Halaman Pemesanan Tiket



Halaman Pembayaran


Halaman Konfirmasi Tiket




Halaman Profil dan Histori









Halaman Detail Film




IMPLEMENTASI APLIKASI DENGAN FRAMEWORK CODEIGNITER

Setelah menyusun user requirement dan desain user interface, baru saya mulai implementasikannya menggunakan framework CodeIgniter. Untuk soal poin 3 ini, saya ditemani oleh 2 orang teman saya yaitu Tsabita Putri Ramadhany dengan NRP 5025211130 dan Widian Sasi Disertasiani dengan NRP 5025211024 yang tergabung dalam Kelompok 16. Kami mengimplementasikan rancangan 2 poin diatas dengan sedikit diskusi untuk menentukan rancangan aplikasi final yang akan kami kembangkan.

Berikut adalah beberapa dokumentasi aplikasi ticketing yang kami buat:















Untuk source code yang kami pakai sudah bisa dilihat disini



VIDEO DOKUMENTASI APLIKASI

Dengan berakhirnya pengerjaan kuis 2 ini, kami sertakan juga link video dokumentasi dari aplikasi yang sudah kami kembangkan





Sekian dari saya, semoga saya dapat nilai bagus hehe:D

Comments

Post a Comment

Popular posts from this blog

PBKK A : Latihan 9

PBKK A : Quiz 1

PBKK A: Latihan 1