Skip to content

naminai/PI_MVC_05311840000004

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pemrograman_Integratif_MVC_05311840000004

Nama (NRP): Donny Kurnia Ramadhani (05311840000004)

Deskripsi Singkat Aplikasi

Donasi.com memiliki beberapa fitur, seperti mengirimkan transaksi berupa donasi tergantung jenis donasinya. Kemudian memperlihatkan tabel rekapitulasi donasi yang berisi data-data hasil transaksi donasi oleh donatur. Setiap orang bisa mengisi formulir dengan menambahkan donasi di page donasi, yang kemudian akan dimasukkan ke database.

Struktur

  • app

    • controllers

      • DonasiController.php : Berisi beberapa fungsi:
        • index() : Memanggil method findAll() dan me-render view
        • show() : Menggunakan findRekapitulasiByID() untuk mendapatkan ID transaksinya dan menampilkan deskripsi transaksi
        • add() : Menambahkan ke database dengan method insert()
        • delete() : Menghapus data pada database dengan method delete()
        • search() : Mencari transaksi berdasarkan nama donatur
        • searchByJenis() : Menu untuk kategori. Mencari transaksi berdasarkan jenis donasi
      • HomeController.php : Berisi index untuk me-render view-nya
      • RekapController.php : Berisi index untuk me-render view-nya
    • core

      • Constants.php : Terdapat beberapa konstanta yang akan dipakai untuk seterusnya, seperti BASE_URL untuk mendapatkan root directory
      • Flash Message.php : Berisi fungsi untuk mengaktifkan flash message (tidak bekerja)
      • Model.php : Template untuk models
      • Router.php : Untuk routing URL
      • View.php : Template untuk views
    • models

      • Donasi.php : Terdapat beberapa fungsi:
        • findAll(): Mendapatkan seluruh data tabel rekapitulasi
        • findRekapitulasiByID(): Mendapatkan data berdasarkan ID transaksi
        • insert(): Menambahkan data ke dalam tabel
        • delete(): Menghapus data dalam tabel
        • search() : Mencari data berdasarkan nama
        • searchByJenis() : Mencari data berdasarkan jenis donasi
    • views

      • donasi : Berisi index.html, yang digunakan untuk page form donasi dan cari donasi; dan show.html, yang berisi deskripsi dari transaksi
      • home : Tampilan awal
      • rekap : Berisi tabel yang berisi seluruh data transaksi donasi
    • Bootstrap.php : spl_autoload_register

  • public

    • css : Header css
    • js : Header js
    • index.php : Inisialisasi objek router dan autoload
  • vendor

Dokumentasi

  • Tampilan awal aplikasi home
  • Page Rekapitulasi Bantuan rekapitulasi bantuan
  • Page Donasi donasi
  • Page untuk Formulir Donasi form2
  • Mencari berdasarkan kategori search2
  • Menampilkan deskripsi transaksi show

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published