1. Buatlah deskripsi aplikasi dan ruang lingkup fitur yang akan dikerjakan (individu)
Disini dalam kesempatan kali ini, kami membuat aplikasi yaitu aplikasi tiket bioskopyang saya beri nama Movie XXI. Dimana aplikasi nanti akan mempermudah orang untuk melakukan pemesanan dan pembayaran tiket bioskop sehingga tidak perlu lagi datang secara offline untuk melihat jadwal dan melakukan pemesanan tiket cukup di lakukan secara online sehingga menjadikan menonton sebuah film jadi lebih efektif. Dengan antarmuka yang intuitif dan fitur canggih, aplikasi ini memberikan pengalaman yang nyaman dan menyenangkan bagi para penggemar film. Beberapa fitur yang kami sediakan :
Pemesanan Tiket
Memungkinkan pengguna untuk memilih film yang ingin ditonton, menentukan jadwal pemutaran, memilih tempat duduk di dalam bioskop, dan melakukan pembayaran tiket secara online.
Jadwal Film:
Menampilkan daftar lengkap film yang sedang tayang beserta jadwal pemutaran di berbagai bioskop yang bekerja sama.
Pilihan Tempat Duduk:
Pengguna dapat memilih tempat duduk favorit mereka melalui tampilan peta auditorium yang interaktif.
Pembayaran Mudah:
Menyediakan berbagai metode pembayaran yang aman dan nyaman, seperti kartu kredit, transfer bank, dompet digital, atau sistem pembayaran online lainnya.
Ulasan dan Penilaian:
Memungkinkan pengguna untuk memberikan ulasan atau penilaian terhadap film yang mereka tonton, serta pengalaman menggunakan aplikasi.
Histori Transaksi:
Menyediakan riwayat transaksi sehingga pengguna dapat melihat daftar film yang telah mereka pesan sebelumnya.
Informasi Film:
Ulasan singkat tentang film seperti 2D/3D sama batasan umur aman untuk menonton film tersebut
2. Desain User Interface untuk aplikasi (individu)
3. Implementasikan aplikasi dengan menggunakan framework CI (Berkelompok maks 3)
Jadi kelompok kami menamai app yang telah kami buat dengan movie mania, berikut ini untuk tampilan aplikasi nya melalui website
MyGallery – Aplikasi Manajemen Galeri Pribadi Nama: Muhamad Faiz Fernanda NRP: 5025211186 Kelas: PPB-A Deskripsi Singkat MyGallery adalah aplikasi mobile berbasis Android yang dibangun menggunakan bahasa pemrograman Kotlin dengan dukungan Jetpack Components seperti RecyclerView dan Material Components. Aplikasi ini dirancang untuk menjadi galeri pribadi yang ringan dan mudah digunakan, memungkinkan pengguna menambahkan foto dari galeri atau kamera, menyimpan data secara lokal menggunakan SharedPreferences, serta menampilkan foto dalam tampilan grid yang estetik. Pengguna juga dapat melihat gambar dalam mode fullscreen dan menghapus banyak foto sekaligus menggunakan fitur multi-select. Untuk memastikan performa yang optimal, aplikasi ini menggunakan library Glide sebagai media loader untuk menampilkan gambar dengan efisien. Dengan penerapan tema gelap dan terang otomatis (Material DayNight), aplikasi ini memberikan pen...
Nama : Muhamad Faiz Fernanda Kelas : PBB-A NRP : 5025211186 My Cash Flow untuk keuangan anda 1. Model Data Semua transaksi direpresentasikan oleh data class Transaction dengan tipe (pemasukan/pengeluaran), kategori, nominal, dan tanggal. data class Transaction ( val id : Int = 0 , val type : TransactionType , val category : String , val amount : Double , val date : Long = System . currentTimeMillis () ) enum class TransactionType { INCOME , EXPENSE } Penjelasan id: identifier unik untuk transaksi. type: membedakan pemasukan (INCOME) dan pengeluaran (EXPENSE). category & amount: keterangan dan nilai nominal. date: waktu transaksi disimpan sebagai Long (timestamp). Nilai bawaan adalah tanggal saat transaksi dibuat. 2. TransactionRepository Repositori ini mengurus penyimpanan permanen menggunakan SharedPreferences. Fungsi load() membaca ...
Analisa Use Case Use case adalah deskripsi singkat dari interaksi antara pengguna (aktor) dan sistem yang diusulkan atau yang sedang dikembangkan. Use case digunakan dalam analisis dan perancangan perangkat lunak untuk menggambarkan fungsionalitas sistem dari perspektif pengguna. Secara lebih formal, use case adalah suatu teknik dalam rekayasa perangkat lunak yang menggambarkan interaksi antara aktor (pengguna, sistem lain, atau entitas eksternal lainnya) dengan sistem yang sedang dikembangkan. Use case mengidentifikasi tindakan spesifik yang dilakukan oleh aktor dan tanggapan yang diharapkan dari sistem. Manfaat Use Case Memahami Kebutuhan Pengguna: Analisis use case membantu dalam memahami kebutuhan pengguna dari perspektif fungsionalitas sistem. Dengan mengidentifikasi dan menggambarkan interaksi pengguna dengan sistem, tim pengembangan dapat memahami kebutuhan utama pengguna dan memastikan bahwa fungsionalitas yang tepat akan diberikan oleh sistem. Menggambarkan Interaksi Sist...
Komentar
Posting Komentar