Skip to content

Pemrograman Berbasis Platform (CSGE602022) - diselenggarakan oleh Fakultas Ilmu Komputer, Universitas Indonesia, Semester Ganjil 2022/2023

License

Notifications You must be signed in to change notification settings

PBP-B08/final-project

Repository files navigation

Cultural Center

Build status

Proyek ini dibuat untuk memenuhi tugas Proyek Akhir Semester pada mata kuliah Pemrograman Berbasis Platform (CSGE602022) yang diselenggarakan oleh Fakultas Ilmu Komputer, Universitas Indonesia pada Semester Gasal, Tahun Ajaran 2022/2023.

Link Aplikasi

Proyek ini dapat diunduh di sini

Pengembang Aplikasi

Proyek ini dibuat oleh kelompok B08 yang beranggotakan sebagai berikut.

Deskripsi Singkat

Cultural Center merupakan aplikasi yang menjadi sarana mempromosikan kebudayaan daerah-daerah di Indonesia. Aplikasi ini akan menyajikan informasi seputar destinasi wisata, profil daerah, kuliner khas daerah, tradisi dan adat istiadat. Aplikasi ini bermanfaat untuk membantu wisatawan merencanakan kegiatan wisata mereka, meningkatkan daya tarik wisatawan lokal maupun internasional, membantu sektor pariwisata dalam negeri, dan menaikan laju pertumbuhan ekonomi daerah setempat.

Daftar modul

  1. Sign up/sign in
    • Developer: Muhammad Vicky Maulana
    • Deskripsi: Halaman untuk user melakukan sign up dan log in ke dalam aplikasi
    • Detail fitur:
      • Halaman login
      • Halaman register
  2. Homepage
    • Developer: Naila Shafirni Hidayat
    • Deskripsi: Halaman utama yang berisi menu fitur-fitur aplikasi
    • Detail fitur:
      • Landing Page
  3. Event calendar
    • Developer: Gabriel Edgar Firdausyah N
    • Deskripsi: Halaman yang menampilkan event terdekat kebudayaan di Indonesia yang dikategorikan berdasarkan bulan.
    • Detail fitur:
      • Calendar upcoming event
  4. Recommendation
    • Developer: Natanael Pascal Simbolon (Culture highlight), Muhammad Vicky Maulana (Deskripsi & Places to go)
    • Deskripsi: Halaman yang menampilkan deskripsi umum mengenai provinsi, rekomendasi tempat untuk destinasi wisata, serta highlight kebudayaan khas daerah.
    • Detail fitur:
      • Deskripsi
      • Places to go
      • Culture highlight
  5. Things to do
    • Developer: Naila Shafirni Hidayat
    • Deskripsi: Halaman yang menampilkan informasi mengenai rekomendasi makanan populer dan event atau perayaan tahunan khas daerah.
    • Detail fitur:
      • Food
      • Events
  6. FAQ dan Review
    • Developer: Achmad Noval Fahrezi
    • Deskripsi: Halaman yang menampilkan pertanyaan-pertanyaan yang sering diajukan mengenai suatu daerah, serta ulasan pengguna yang pernah mengunjungi daerah tersebut
    • Detail fitur:
      • Daftar FAQ
      • Daftar review pengguna
      • Form review
  7. Plan Your Trip
    • Developer: Muhammad Tarreq Maulana
    • Deskripsi: Halaman yang menampilkan paket-paket wisata untuk mempermudah wisatawan dalam merencanakan wisata mereka ke suatu daerah.
    • Detail fitur:
      • Paket wisata

Role

User Yang Tidak Login / Visitor

  • Mengunjungi Home page
  • Mengunjungi sign up/sign in/register page
  • Melihat event calendar
  • Mengunjungi detail recommendation dan things to do pada setiap halaman daerah

User Login

  • Membuat review baru pada halaman daerah
  • Menambah data makanan dan event baru pada halaman Things to Do
  • Mengakses semua modul dari user yang tidak login
  • Mengunjungi halaman dashboard profil dan memodifikasi profil
  • Mengakses halaman Plan Your Trip

Alur Integrasi Web

  1. Menginstall dependency http agar dapat mengirim request HTTP ke internet
  2. Membuat model yang sesuai dengan struktur data JSON yang didapat dari endpoint di Railway
  3. Membuat fungsi yang dapat melakukan fetch data atau mengirim request HTTP pada endpoint JSON
  4. Melakukan konversi object yang telah didapat dari web service menjadi model yang telah dibuat sebelumnya pada tahap kedua
  5. Memproses data yang telah dikonversi dengan FutureBuilder sehingga data dapat ditampilkan di aplikasi Flutter

About

Pemrograman Berbasis Platform (CSGE602022) - diselenggarakan oleh Fakultas Ilmu Komputer, Universitas Indonesia, Semester Ganjil 2022/2023

Resources

License

Stars

Watchers

Forks

Packages

No packages published