Final Project Pemrograman Berbasis Kerangka Kerja

Nama : Zakia Kolbi

NRP : 5025211049

Kelas : PBKK A

Tahun : 2023



Final Project Pemrograman Berbasis Kerangka Kerja




1. Deskripsi Studi Kasus berdasarkan MVC nya

Jawaban :

Untuk Final Project ini, studi kasus yang saya pilih adalah pembuatan aplikasi inventaris barang menggunakan framework CodeIgniter. Pada pengimplementasiannya, aplikasi ini juga akan menghandle beberapa bagian dari jalannya inventaris barang pada perusahaan yang berkaitan seperti data barang, kategori, kondisi, ruang, user, peran dan akses.

Jika dilihat dari MVC atau Model-View-Controllernya berikut merupakan penjalasan aplikasi perbagiannya berdasarkan jurnal referensi diatas :

Model: Model bertanggung jawab untuk mengakses dan memanipulasi data dari database atau sumber data lainnya. Dalam aplikasi inventaris barang, Model dapat mencakup struktur data untuk menyimpan informasi barang, metode untuk menambah, menghapus, atau memperbarui barang, dsb.

View: Bertanggung jawab untuk menampilkan data kepada pengguna. Dalam aplikasi inventaris barang, View dapat berupa antarmuka pengguna yang menampilkan daftar barang, kategori barang, kondisi, dan sebagainya.

Controller:  Mengatur alur logika aplikasi dan menangani interaksi antara Model dan View. Dalam aplikasi inventaris barang, Controller dapat mengatur bagaimana data dari Model diambil dan disiapkan untuk ditampilkan di View, serta merespons aksi-aksi pengguna seperti penambahan barang atau penghapusan barang. Controller juga bertanggung jawab untuk memperbarui Model dan memberi tahu View untuk memperbarui tampilan jika ada perubahan data.  

2. Buatlah rancangan umum arsitektur atau fitur yang ada dalam aplikasi (individu)

Jawaban :

Untuk fitur yang saya sediakan pada aplikasi saya adalah sebagai berikut :
  • Login
  • Dashboard : Halaman utama yang terdapat jumlah barang, ruang dan user
  • Laman Barang : Halaman untuk melihat, menambahkan, mengupdate, dan menghapus barang
  • Laman Kategori : Halaman untuk melihat, menambahkan, mengupdate, dan menghapus kategori barang
  • Laman Kondisi : Halaman untuk melihat, menambahkan, mengupdate, dan menghapus kondisi barang
  • Laman Ruang : Halaman untuk melihat, menambahkan, mengupdate, dan menghapus data ruangan tempat barang disimpan
  • Laman User : Halaman untuk melihat, menambahkan, mengupdate, dan menghapus user
  • Laman Peran : Halaman untuk melihat, menambahkan, mengupdate, dan menghapus peran
  • Laman Akses : Halaman untuk melihat, menambahkan, mengupdate, dan menghapus hak akses
  • Logout 
3 Rancang desain databasenya (individu)

Jawaban :




4. Buat desain front end (individu)

Jawaban :

- Halaman Utama

- Laman Barang


- Laman Kategori


- Laman Kondisi


- Laman Ruang


- Laman User


- Laman Peran


- Laman Akses



5. Tentukan Control yang akan mengandle logika back end. (individu)

Jawaban :

a. Barang :
  • Menampilkan daftar barang
  • Handle penambahan, pengeditan, dan penghapusan informasi barang
b. Kategori :
  • Menampilkan daftar kategori barang
  • Handle penambahan, pengeditan, dan penghapusan informasi kategori barang
c. Kondisi :
  • Menampilkan daftar kondisi barang
  • Handle penambahan, pengeditan, dan penghapusan informasi kondisi barang
d. Ruang :
  • Menampilkan daftar ruang penyimpanan barang
  • Handle penambahan, pengeditan, dan penghapusan informasi ruang penyimpanan barang
e. User :
  • Menampilkan daftar kategori user
  • Handle penambahan, pengeditan, dan penghapusan informasi kategori user
f. Peran :
  • Menampilkan daftar kategori peran user
  • Handle penambahan, pengeditan, dan penghapusan informasi peran user
g. Akses :
  • Menampilkan daftar kategori akses user
  • Handle penambahan, pengeditan, dan penghapusan informasi akses user
6. Implementasikan rancangan yang sudah dibuat menggunakan Framework NET, CI ataupun Framework Google (pilih salah satu - bisa kelompok maks 3)

Jawaban :



7. Buat video presentasinya, upload di youtube, dan didokumentasikan di blog.

Jawaban :

Link YT : https://youtu.be/qdDwr7rZNGA


Terima Kasih Telah Berkunjung.

Komentar

Postingan populer dari blog ini

Tugas Kuliah11 - PBKK A

Tugas 1 - Pemrograman Web A

Quiz 2 - PBKK A