Tugas 8 : CRUD Website in Ci4

 Pemrograman Berbasis Kerangka Kerja

Latihan 8 - CRUD Site in Codeigniter 4 (Simple CRUD Website)

13/11/2023


        Halo semuanya! Pada kesempatan kali ini saya senang berbagi pengalaman dalam membuat Project Website Monitoring Assets Departemen menggunakan framework CodeIgniter. Proyek ini sebenarnya dimulai sebagai inisiatif belajar untuk memahami pola desain MVC (Model-View-Controller) di CodeIgniter. Ide utamanya adalah memberikan platform yang user-friendly untuk memonitor asset fakultas di lingkungan kampus.

Pertama-tama, saya merancang model untuk berinteraksi dengan database dan melakukan operasi Create, Read, Update, Delete (CRUD) pada data departemen. Setelah itu, saya membuat controller yang mengatur alur logika bisnis, seperti menampilkan daftar asset, menambahkan asset baru, dan menghapus asset yang tidak lagi terkait dengan ruang di departemen. Terakhir, saya fokus pada desain tampilan menggunakan HTML, CSS, dan JavaScript untuk menciptakan antarmuka yang menarik dan responsif bagi pengguna.

Project saya kali ini merupakan remodifikasi Project yang pernah saya kerjakan, hanya dengan memodifikasi jumlah fitur dan nama dari project.

Berikut sekilas dokumentasi hasil modifikasi projek saya :

  • Struktur Database (PHP MyAdmin, if eq db)


  • Entitas Database 

  • Atribut Database
departemen
inventory_departemen (assets)
users (admin)

  • UI Website (Login)

Kredensial (Login)



  • UI Halaman Departemen 

  • UI Halaman Aset Departemen


CRUD System
  • CREATE Data Departemen
Hasil 
Tampilan beberapa Data Departemen (READ)

  • CREATE Data Departemen Assets
Hasil (Harga/Nilai perolehan tidak ditampilkan)
Tampilan beberapa Data Departemen Assets (READ)

  • UPDATE Data Departemen

Hasil
Perubahan pada Departemen Assets

Sebab akibat perubahan (Karena Anchor Text pada Data Departemen, ketika di-click, sorting by ID Departemen)

  • UPDATE Data Departemen Assets

Hasil

  • DELETE Data Departemen (Alert)

Hasil

  • DELETE Data Departemen Assets

Hasil


Demikianlah sekilas tentang proyek Website Monitoring Assets lingkup Fakultas yang telah saya bangun dengan menggunakan CodeIgniter dan MVC.

Jika Anda ingin melihat lebih lanjut secara teknikal, Anda dapat kunjungi Repository saya pada Platform GitHub berikut : GitHub

Sekian, Terima kasih! 😊

Comments

Popular posts from this blog

Final Project PBKK (A)

Quiz 2 PBKK (A)

Tugas 7 : View of PPDB Page with Codeigniter 4