Skip to main content

EAS | Pemrograman Berbasis Kerangka Kerja (A)

  

Evaluasi Akhir Semester PBKK 2022

Untuk perkuliahan minggu 16 ini dilaksanakan Evaluasi Akhir Semester yang mana kami diminta untuk mengerjakan 4 soal yakni.

  1. Buatlah konsep dan deskripsi aplikasi yang mendata gedung yang bisa digunakan untuk acara/ event dan memberikan penawaran kepada Event Organizer.
  2. Implementasikan dengan menggunakan Framework sistem informasinya. Framework yang digunakan bisa NET, CI, Laravel, atau Google Apps.
  3. Hostingkan sistem informasinya, kemudian buat video demo dan presentasi kemudian upload di Youtube.
  4. Buat laporan di blog beserta link hosting, dan juga embedded videonya.
Berikut hasil pengerjaannya

1. Buatlah konsep dan deskripsi aplikasi yang mendata gedung yang bisa digunakan untuk acara/ event dan memberikan penawaran kepada Event Organizer.

Konsep dan deskripsi aplikasi yang ingin saya buat berdasarkan permasalahan yang telah diberikan yakni aplikasi manajemen sewa gedung, di mana untuk kelengkapan fitur yang dimiliki pada aplikasi ini meliputi pencarian gedung dengan menyesuaikan kriteria yang dibutuhkan, rekomendasi gedung melalui jarak dari suatu titik yang ditentukan, penambahan informasi gedung baru yang dapat disewa, dan sistem penyewaan gedung yang akan dihubungkan langsung dengan penyedia gedung sehingga meminimalisir terjadinya double booking,

Aplikasi ini memiliki 3 user, yakni Admin, User Penyedia Gedung, dan User Penyewa Gedung. Masing-masing dari user ini memiliki tujuan dan fitur yang berbeda. 

Admin merupakan anggota dari tim di balik aplikasi ini, di mana admin memiliki tugas utama yakni melakukan verifikasi terhadap penambahan informasi gedung baru yang dapat disewa, verifikasi transaksi penyewaan gedung, dan verifikasi akun user baik penyedia maupun penyewa.

User Penyedia Gedung (penyedia) dapat menambahkan gedung baru yang dapat disewakan kepada User Penyewa Gedung (penyewa), di mana dalam penambahan gedung baru terdapat informasi detail yang perlu dimasukkan untuk mencegah pemalsuan ataupun penyewaan gedung yang illegal. User ini juga digunakan sebagai hubungan langsung antara penyewa dengan pihak penyedia gedung tersebut, di mana user penyewa dapat melakukan chat dengan penyedia secara langsung, dan apabila terdapat transaksi penyewaan gedung, penyedia akan mendapatkan informasi tersebut secara langsung dan sistem akan mem-block jadwal yang telah dibooking tersebut. Penyedia juga dapat mengupdate informasi terkait gedung yang disewakan, namun diperlukan verifikasi dari Admin agar perubahan dapat ditayangkan.

User Penyewa Gedung (penyewa) dapat melakukan penyewaan suatu gedung yang sudah terverifikasi dan terdata pada aplikasi. User ini juga memiliki fitur peningkatan profile, di mana user biasa dapat merubah profilenya menjadi sebuah perusahaan yakni event organizer. Profile event organizer memiliki keuntungan seperti harga yang lebih terjangkau dan akses pencarian penyewaan gedung yang lebih beragam. Fitur lain yang dapat penyewa gunakan pada aplikasi yakni pencarian gedung sesuai kriteria yang diinginkan, chatting dengan pihak penyedia, melakukan perbandingan antara 2 gedung yang dipilih, menyewa gedung secara langsung, dan reminder atas penyewaan gedung yang telah dipesan pada waktu yang ditentukan.

2. Implementasikan dengan menggunakan Framework sistem informasinya. Framework yang digunakan bisa NET, CI, Laravel, atau Google Apps.

Aplikasi yang kami buat berjudul "CariGedung". CariGedung akan mengakomodasi pemesanan sebuah gedung untuk segala acara, misalnya acara pernikahan, rapat, atau acara lainnya. Akan ada 2 jenis user yang dapat mengakses, yaitu Admin dan Customer / Event Organizer. Admin dapat melakukan manajemen user, manajemen transaksi, manajemen gedung, manajemen acara, manajemen kalender.

Tampilan utama Cari Gedung adalah untuk Login akun. Berikut tampilannya: 

Alur login sebagai Admin
Untuk login sebagai admin, silakan memasukkan email dan password admin.

Tampilan Dashboard:

Selanjutnya akan mengarah ke section User Management. Section ini akan memberikan 3 fitur, yaitu fitur Permission, Roles, dan Users. Tampilan User Management (Permission):

Tampilan User Management (Roles):

Tampilan User Management (Users):

Selanjutnya ke section Transactions. Tampilan Transactions:

Setelah itu section Buildings. Tampilan Buildigs:

Setelah section Buildings, tersedia section Events. Tampilan Events:

Selanjutnya, Admin juga dapat melakukan manajemen kalender di section Calendar. Tampilan Calendar: 

Dan yang terakhir di bagian Admin adalah fitur Search Building dengan tampilan sebagai berikut:

Alur login sebagai Customer / Event Organizer

Untuk login sebagai customer / event organizer, silakan memasukkan email dan password customer / event organizer. Pada section pertama yakni terdapat My Credits sebagai berikut:

Selanjutnya, hampir sama seperti menu pada Admin yaitu Calendar dan Search Building. Berikut tampilannya: 

3. Hostingkan sistem informasinya, kemudian buat video demo dan presentasi kemudian upload di Youtube.

Terkait hosting kami mengalami kendala sehingga tidak dapat melaksanakannya. Terkait hal ini kami memohon maaf.

4. Buat laporan di blog beserta link hosting, dan juga embedded videonya.

Berikut Link Github Kelompok kami: Github
Video demo kelompok: 

Comments

Popular posts from this blog

Tugas 2 | Pemrograman Berbasis Kerangka Kerja (A)

Kalkulator Sederhana Menggunakan Framework .NET Pada kesempatan kali ini saya telah membuat kalkulator sederhana menggunakan framework .NET. Fitur yang dimiliki kalkulator ini sangatlah sederhana yakni menjumlah, mengurangi, membagi, dan mengalikan angka yang dimasukkan melalui menekan tombol yang ada. Berikut merupakan tampilan dari aplikasi kalkulator sederhana yang telah saya buat. Source Code File project dari aplikasi ini dapat diakses pada laman github yang saya miliki  richodainino/simple-calculator (github.com) . Adapula source code dari aplikasi kalkulator sederhana yang saya buat ini adalah sebagai berikut. Referensi Create A Calculator App in C# | Visual Studio 2020 | Part 1 by Shaun Halverson Create A Calculator App in C# | Visual Studio 2020 | Part 2 by Shaun Halverson Create A Calculator App in C# | Visual Studio 2020 | Part 3 by Shaun Halverson

PPB B: ETS

ETS Nama : Made Rianja Richo Dainino NRP : 5025201236 Kelas : PPB B Tahun : 2024 Jawaban dalam file Google Docs Apa keuntungan menggunakan platform mobile dibandingkan dengan web atau desktop untuk membangun aplikasi? Jawab: Keuntungannya yakni: Kemudahan Akses Aplikasi mobile dapat diakses kapan saja dan di mana saja oleh pengguna, selama mereka memiliki perangkat mobile dan jika diperlukan, koneksi internet. Pengguna tidak perlu duduk membuka laptop ataupun memasukkan URL web yang ingin diakses, hanya cukup membuka aplikasi dengan sekali klik. Fitur Perangkat Aplikasi mobile dapat memanfaatkan fitur bawaan perangkat seperti kamera, GPS, sensor gerak, dan lainnya. Ini memungkinkan pengembang untuk menciptakan pengalaman yang lebih kaya dan interaktif bagi pengguna. Notifikasi Aplikasi mobile dapat mengirim notifikasi ke perangkat pengguna, yang memungkinkan komunikasi langsung dan real-time dengan pengguna. Fitur ini tidak tersedia dalam aplikasi web maupun desktop. Personalisasi Apli