Scroll to top

Haloo! Selamat Datang di Komunitas Private Training Web Development (32347 Members, 276 Projects, 2816 Topic, 7802 Comments)

Butuh karyawan baru? atau seorang Web Developer (Part-time/Freelance/Full-time) untuk mengerjakan project/aplikasi anda?, cari disini : Members Area Jobs!
cara membuat pembayaran spp tiap siswa berbeda di SIASELAH
Miftahul Alfin Mengatakan : Members -
  1. Assalamualaikum Warahmatullahi Wabarakatuh...
  2. mas mau tanya, di sekolah saya kan ada siswa yg berbeda pembayaran nya, tp dalam 1 kelas,
  3. untuk membuat kondisi seperti itu gmna ya?
  4. misal dalam kelas A, siswa 1 bayarnya 500.000 dan siswa 2 bayarnya 700.000
  5. mohon bantuan nya mas..
Bukhari al Muslim Mengatakan :
Admin -
  1. Assalam,.. mungkin bisa dibilang diskon ya mas untuk siwa berprestasi dan siswa miskin?
  2. kebetulan beberapa waktu lalu saya pernah buat yang seperti itu.
  3.  
  4. pada table "rb_keuangan_jenis" tambahkan 2 field baru yaitu "miskin" dan "prestasi"
  5. gunanya untuk menampung persen diskon yang diberikan jika siswa miskin dan siswa prestasi per jenis keuangan.
  6.  
  7. selanjutnya tambahkan 1 table baru untuk menampung data siswa yang akan mendapatkan diskon :
  8. CREATE TABLE `rb_keuangan_diskon` (
  9. `id_keuangan_diskon` int(11) NOT NULL,
  10. `id_keuangan_jenis` int(11) NOT NULL,
  11. `nisn` varchar(50) NOT NULL,
  12. `diskon` enum('Miskin','Prestasi','Tidak Ikut') NOT NULL DEFAULT 'Miskin',
  13. `tahun_akademik` int(5) NOT NULL,
  14. `waktu_diskon` datetime NOT NULL
  15. ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
  16.  
  17. ALTER TABLE `rb_keuangan_diskon` ADD PRIMARY KEY (`id_keuangan_diskon`);
  18. ALTER TABLE `rb_keuangan_diskon`MODIFY `id_keuangan_diskon` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=0;
  19.  
  20. untuk scriptnya lumayan banyak perubahan, jadi bisa pake script yang sudah saya buat sebelumnya saja
  21. saya lampirkan dibawah ini, silahkan dipelajari juga, ok ok... :)

Ada 2 File Kiriman :
1. keuangan_bayar.zip (3 KB)
2. keuangan_jenis.zip (1 KB)
Miftahul Alfin Mengatakan :
Members -
  1. Assalam,..
  2. sudah saya ikuti langkah di atas mas, tapi ketika update jenis biaya terjadi gagal..
  3. saya lampirkan ss nya

Ada 3 File Kiriman :
1. dis.PNG (12 KB)
2. gagal.PNG (23 KB)
3. uang.PNG (130 KB)
Miftahul Alfin Mengatakan :
Members -
  1. Assalam,..
  2. ini gimana ya mas solusinya?
  3. mohon bantuan nya..

Bukhari al Muslim Mengatakan :
Admin -
  1. Assalam,.. sebenarnya bisa di cek langsung pada file CRUD keuangan jenis yang saya share di atas
  2. masalahnya cukup sederhana, jika paham CRUD bisa menyelesaikannya..
  3. hal tersebut terjadi karena ada 1 kolom yang di definisikan pada aksi update, dan bandingkan dengan table rb_keuangan_jenis
  4. dan langsung akan ketemu masalahnya, ya udah coba Ubah table keuangan jenis menjadi seperti ini :

Ada 1 File Kiriman :
1. keuangan_jenis.png (94 KB)
Miftahul Alfin Mengatakan :
Members -
  1. Assalam,..
  2. alhamdulillah sudah bisa mas..
  3. ini berarti setiap angkatan diskon nya sama, kalau per anak diskon nya beda gmna mas??
  4.  

Maaf, Untuk Memberikan Komentar Anda Harus Login !!!