# Dokumentasi Fitur RKAS (Rencana Kegiatan dan Anggaran Sekolah)
Dokumen ini menjelaskan alur kerja, pengisian data, dan pelaporan untuk fitur RKAS dalam aplikasi manajemen keuangan sekolah.
## 1. Gambaran Umum
Fitur RKAS memungkinkan bendahara sekolah untuk merencanakan anggaran berdasarkan kegiatan yang akan dilaksanakan selama satu tahun ajaran. Perencanaan ini mencakup detail komponen anggaran, alokasi ke akun-akun tertentu, serta rincian item pengeluaran (atau penerimaan) beserta jumlah dan harga satuannya. Sistem juga akan melacak realisasi anggaran berdasarkan transaksi dan setoran yang tercatat.
## 2. Alur Pembuatan RKAS
Proses pembuatan dan pengelolaan RKAS melibatkan beberapa tahapan:
1. **Pembuatan RKAS Utama:**
* Bendahara membuat entri RKAS baru untuk **Tahun Ajaran** tertentu. Ini menjadi wadah utama untuk semua rencana anggaran di tahun tersebut. (Tabel: `rkas`, Kolom: `tahun_ajaran`)
2. **Penambahan Komponen Anggaran:**
* Untuk setiap RKAS, bendahara menambahkan **Komponen Anggaran**.
* Setiap komponen harus dikaitkan dengan **Kegiatan** yang relevan (misalnya: Kegiatan Belajar Mengajar, Ekstrakurikuler, Sarana Prasarana). (Tabel: `komponens`, Kolom: `rkas_id`, `kegiatan_id`, `kode_komponen`, `nama_komponen`)
* Komponen ini berfungsi sebagai pengelompokan anggaran yang lebih besar (Contoh: "ATK Kegiatan Belajar", "Transportasi Lomba", "Perbaikan Gedung").
3. **Alokasi ke Akun:**
* Setiap Komponen Anggaran kemudian dipecah lagi berdasarkan **Akun** pengeluaran atau penerimaan yang sesuai dalam bagan akun (Chart of Accounts) sekolah. (Tabel: `komponen_akuns`, Kolom: `komponen_id`, `akun_id`)
* Contoh: Komponen "ATK Kegiatan Belajar" bisa dialokasikan ke Akun "Belanja Alat Tulis Kantor".
4. **Rincian Detail Anggaran:**
* Tahap paling detail adalah mengisi rincian item untuk setiap **Komponen Akun**. Di sinilah jumlah anggaran sebenarnya direncanakan. (Tabel: `komponen_akun_details`)
* Bendahara memasukkan item spesifik, jumlah, satuan, dan harga satuannya.
## 3. Pengisian Data (Kolom Detail Anggaran)
Saat mengisi rincian pada level `KomponenAkunDetail`, perhatikan kolom-kolom berikut:
* **`komponen_akun_id`**: (Otomatis terisi) Menunjukkan Komponen dan Akun mana yang terkait dengan rincian ini.
* **`nilai`**: Jumlah atau kuantitas dari item yang dianggarkan. Contoh: `10`, `5`, `12`.
* **`satuan`**: Unit dari kuantitas tersebut. Contoh: `rim`, `buah`, `bulan`, `paket`.
* **`harga_satuan`**: Biaya per unit dari item tersebut. Contoh: `50000` (untuk 1 rim kertas), `1500000` (untuk 1 paket studi tur).
* **`total`**: (Biasanya dihitung otomatis oleh sistem) Hasil perkalian `nilai` * `harga_satuan`. Ini adalah **jumlah anggaran** untuk item spesifik ini.
* **`keterangan`**: Catatan tambahan jika diperlukan untuk memperjelas item anggaran. Contoh: "Kertas HVS A4 70gr", "Pembelian Proyektor Kelas IX".
## 4. Pelaporan RKAS
Laporan RKAS bertujuan untuk membandingkan **Anggaran** yang telah direncanakan dengan **Realisasi** yang terjadi.
* **Anggaran (Jumlah Direncanakan):**
* Didapatkan dari penjumlahan nilai `total` (atau `nilai * harga_satuan`) pada tabel `komponen_akun_details`.
* Agregasi (penjumlahan) ini bisa dilihat per Komponen Akun Detail, per Komponen Akun, per Komponen, atau keseluruhan RKAS.
* **Realisasi (Jumlah Terpakai/Diterima):**
* Dihitung berdasarkan data transaksi yang terkait langsung dengan detail anggaran.
* Secara spesifik, realisasi untuk setiap `KomponenAkunDetail` dihitung dengan menjumlahkan:
* Total `nominal_transaksi` dari tabel `transaksis` yang terkait.
* Total `nominal_setor` dari tabel `setors` yang terkait dan statusnya sudah `accepted`.
* Sama seperti anggaran, realisasi juga dapat diagregasi ke level yang lebih tinggi (Komponen Akun, Komponen, RKAS).
* **Membaca Laporan:**
* Laporan biasanya akan menampilkan kolom Anggaran, Realisasi, dan Sisa Anggaran (Anggaran - Realisasi) untuk setiap level (Detail, Akun, Komponen).
* **Sisa Positif:** Menunjukkan masih ada dana yang tersedia sesuai anggaran.
* **Sisa Negatif (Over Budget):** Menunjukkan pengeluaran melebihi anggaran yang direncanakan.
* Analisis laporan ini membantu sekolah mengevaluasi penggunaan dana, mengidentifikasi pemborosan atau kekurangan dana, dan menjadi dasar perencanaan RKAS di tahun berikutnya.
Untuk mendapatkan laporan, biasanya akan ada menu khusus "Laporan RKAS" atau sejenisnya di dalam aplikasi, yang memungkinkan pemilihan Tahun Ajaran dan menampilkan perbandingan anggaran vs. realisasi dalam format tabel atau ringkasan.
Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]