QUIZ 2 PBKK
Nama : Fathin Muhashibi Putra
NRP : 5025211229
Kelas : PBKK - A
QUIZ 2 PBKK
- Buatlah deskripsi aplikasi dan ruang lingkup fitur yang akan dikerjakan (individu)
Aplikasi penjualan tiket bioskop berbasis website ini dirancang sebagai solusi untuk memenuhi kebutuhan pengguna (pengunjung) dan administrator (admin) bioskop. Aplikasi ini dirancang untuk memudahkan pengunjung dalam melakukan pemesanan tiket secara online, melihat jadwal film, memilih tempat duduk, dan melakukan pembayaran dengan lancar. Sebagai seorang Software Developer, berikut adalah ruang lingkup fitur yang akan dikerjakan:
1. Antarmuka Pemesanan Tiket:
- Antarmuka responsif dan sederhana memungkinkan pengguna memilih film, jadwal, dan tempat duduk dengan mudah, menciptakan pengalaman pemesanan tiket yang lancar.
2. Jadwal Film:
- Tampilan jadwal film terstruktur dengan informasi lengkap, memberikan pengguna visibilitas yang jelas terhadap film yang sedang tayang dan jadwal pemutaran.
3. Pilihan Tempat Duduk:
- Integrasi peta auditorium untuk pemilihan tempat duduk yang intuitif, dengan indikator kursi yang sudah dipesan, meningkatkan pengalaman pengguna dalam memilih tempat favorit.
4. Pembayaran Mudah:
- Penyediaan berbagai opsi pembayaran online, termasuk kartu kredit, transfer bank, dan dompet digital, memastikan proses pembayaran yang aman dan nyaman.
5. Konfirmasi Pemesanan dan Notifikasi:
- Pengiriman konfirmasi pemesanan secara instan dan notifikasi waktu tayang melalui email atau pesan teks, memberikan pengguna informasi terkini dan mengurangi ketidakpastian.
6. Reward dan Promo:
- Sistem reward dan promo yang terintegrasi memberikan pengguna insentif seperti potongan harga dan cashback, meningkatkan keterlibatan dan kepuasan pengguna.
7. Ulasan dan Penilaian:
- Fitur ulasan dan penilaian memberikan platform bagi pengguna untuk berbagi pengalaman, sementara tampilan rating membantu pengguna memilih film dengan mudah.
8. Histori Transaksi:
- Panel riwayat transaksi memberikan akses cepat ke daftar film yang telah dipesan sebelumnya, meningkatkan efisiensi pengguna dalam manajemen tiket.
9. Lokasi dan Informasi Bioskop:
- Integrasi dengan layanan lokasi memberikan informasi detail tentang bioskop, termasuk fasilitas, harga tiket, dan daftar film yang sedang tayang, memudahkan pengguna dalam perencanaan kunjungan mereka.
- Desain User Interface untuk aplikasi (individu)
Berikut merupakan desain user interface untuk aplikasi pemesana tiket bioskop :
- Implementasikan aplikasi dengan menggunakan framework CI
Jawab :
Link Github : https://github.com/fathinmputra/quiz2_pbkk.git
Pada implementasinya, kami menggunakan framework Code igniter 3. Berikut merupakan dokumentasinya :
- Dashboard Pengguna (http://localhost/bioskop/)
Dashboard Pengguna berisi tampilan awal bagi pengguna yang ingin membeli tiket bioskop. Akan, ditampilkan film-film yang sedang tayang di bioskop. Klik "Pesan Tiket" di bawah poster film yang mau ditonton.
- Pilih Kursi (http://localhost/bioskop/pilih_kursi)
Selanjutnya, pengguna akan diarahkan ke bagian Pilih Kursi. Pengguna dapat memasukkan nomor kursi yang diinginkan, lalu klik "Lanjut Pembayaran". Contoh: pilih kursi no C8, kemudian klik "Lanjut Pembayaran".
- Pembayaran (http://localhost/bioskop/pembayaran)
Kemudian, pengguna akan diarahkan ke menu Pembayaran. Setelah melakukan Pembayaran, klik "Checkout Ticket".
- Dashboard Admin (http://localhost/bioskop/admin/dashboard_admin/)
Pada bagian Dashboard Admin, akan ditampilkann pendapatan penjualn tiket bioskop perbulan, pendapatan tahunan, tasks, dan pending requests.
- Data Film (http://localhost/bioskop/index.php/admin/data_film/)
Kemudian, klik Menu "Data Film" side bar. Maka, akan ditampilkan data film sebagai berikut.
- Fitur Tambah Film (http://localhost/bioskop/index.php/admin/data_film/):
Untuk menambah data film, klik tombol "Tambah Film" maka akan ditampilkan form berikut. Contoh : menambahkan data film Insidious. Kemudian klik "Simpan".
Maka, data Film dengan judul "Insidious" berhasil ditambahkan pada database
- Fitur Edit Film (http://localhost/bioskop/index.php/admin/data_film/edit/5)
Kemudian, untuk Edit Data Film, klik Icon "Edit" pada kolom aksi film yang diinginkan.
Maka, admin dapat mengedit data film tersebut. Contoh : Edit harga film Insidious menjadi Rp. 75.000. Lalu, klik "Simpan".
- Dokumentasikan dalam bentuk video Youtube dan embedded di Blog.
Jawab :
Berikut merupakan video demo dari aplikasi ticketing berbasis website menggunakan Code Igniter 3 :
Comments
Post a Comment