Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (67505 Members, 783 Products, 5291 Topic, 12956 Comments)

Masalah Ranking tidak valid pada SIASELAH KTSP

Dibuat
Login Terakhir 7 Hari lalu,
Telah Dilihat 1549 Kali
Rahmat Sasmita Mengatakan : Sultan Account
  1. Kasus : Saya memiliki 44 Siswa
  2. 31 siswa dengan Jurusan Teknik Komputer dan Jaringan
  3. 13 siswa dengan Jurusan Tata Busana
  4. (Rombel terpisah)
  5. Tapi kenapa untuk Ranking siswa tidak di hitung per jurusan, sehingga yang Ranking 1 ada di TKJ dan ranking 2 ada di TB.
  6.  
  7. Namun, pada halaman raport munculnya Ranking X dari Jumlah siswa per jurusan
Ada 2 File Kiriman :
1. Screenshot-2017-11-8_Hal_4_-_Raport_Siswa.png (17 KB)
2. Screenshot-2017-11-8_LMS_SMK_Plus_AL-MAFTUH.png (45 KB)

Ada 14 Jawaban

Rahmat Sasmita
commented on 08 Nov 2017 21:52:04
  1. Ko sekarang malah jadi ada ranking 77 pada siswa hanya 44
Terdapat 1 File dilampirkan :
1. Screenshot-2017-11-8_LMS_SMK_Plus_AL-MAFTUH1.png (66 KB)
Rahmat Sasmita
commented on 10 Nov 2017 05:46:10
  1. Up pak Robby Mohon bantuanya
PHPMU.COM Support
commented on 10 Nov 2017 08:40:38
  1. Assalam, coba buka file "application/raport_detak.php", dan pada baris 91 :
  2. $rank = mysql_query("SELECT * FROM rb_peringkat ORDER BY nilai_total DESC");
  3. Ubah menjadi :
  4. $rank = mysql_query( "SELECT * FROM rb_peringkat where kode_kelas='$_GET[id]' AND id_tahun_akademik='$_GET[tahun]' ORDER BY nilai_total DESC");
  5.  
  6. Terakhir kosongkan lagi table rb_peringkat nya dari phpmyadmin,.. :)
Rahmat Sasmita
commented on 10 Nov 2017 14:05:25
  1. Solved pk... terima kasih
Rahmat Sasmita
commented on 14 Des 2017 06:50:35
  1. Pak Robby setelah kemarin dilakukan perubahan pengaturan ranking menjadi di pisah per jurusan.... masalah yang baru sekarang adalah Total nilai yang masuk ke table rb_peringkat tidak sesuai.... sehingga berpengaruh ke ranking pk... berikut saya tampilkan tampak di hal 4 raport dan tabel rb_peringkat.... Mohon bantuan
Terdapat 2 File dilampirkan :
1. Maaf File 'rpt_2.jpg (0)' Gagal Terkirim!
2. Maaf File 'rpt.jpg (0)' Gagal Terkirim!
Rahmat Sasmita
commented on 14 Des 2017 08:22:26
  1. file lampirannya
Terdapat 2 File dilampirkan :
1. 52524525.png (68 KB)
2. 34564264262.png (120 KB)
PHPMU.COM Support
commented on 14 Des 2017 22:31:57
  1. untuk menjumlahkan total nilainnya dibuat seperti yang saya contohkan menggunakan kode php saja mas..
  2. dan data tersebut disimpan ke database,...
Rahmat Sasmita
commented on 15 Des 2017 05:24:23
  1. Saya ambil script ini di halaman application/raport_cetak.php : bagaimana cara merubah dan apa benar letak yang harus di rumabhnya disana supaya bisa total nilai yang benar bisa tersimpan ke data base table rb_peringkat?
  2.  
  3. <?php
  4. $tampil = mysql_query("SELECT * FROM rb_siswa a
  5. JOIN rb_jenis_kelamin b ON a.id_jenis_kelamin=b.id_jenis_kelamin
  6. where a.kode_kelas='$_GET[id]' ORDER BY a.id_siswa");
  7. $no = 1;
  8. while($r=mysql_fetch_array($tampil)){
  9. $ta = mysql_fetch_array(mysql_query("SELECT sum(d.total) as total FROM (SELECT kodejdwl, nisn, (sum(uh)+sum(tugas))/4 as total FROM ((SELECT kodejdwl, nisn, sum(nilai1)/count(nisn) as uh, sum(nilai2)/count(nisn) as tugas FROM `rb_nilai_pengetahuan` where nisn='$r[nisn]' GROUP BY kodejdwl) UNION (SELECT kodejdwl, nisn, nilai1, (nilai2*2) FROM rb_nilai_pengetahuan_semester where nisn='$r[nisn]')) as a GROUP by a.kodejdwl) as d"));
  10. $rapnk = mysql_fetch_array(mysql_query("SELECT sum(raport) as raporttotal FROM (SELECT sum(GREATEST(nilai1,nilai2,nilai3,nilai4,nilai5,nilai6))/count(nisn) as raport FROM rb_nilai_keterampilan where nisn='$r[nisn]' GROUP BY kodejdwl) as a"));
  11. $nilai_total = number_format($ta[total])+number_format($rapnk[raporttotal]);
  12. $rank = mysql_fetch_array(mysql_query("SELECT * FROM rb_peringkat where nisn='$r[nisn]' AND kode_kelas='$r[kode_kelas]' AND id_tahun_akademik='$_GET[tahun]'"));
  13.  
  14. $cek = mysql_num_rows(mysql_query("SELECT * FROM rb_peringkat where nisn='$r[nisn]' AND kode_kelas='$r[kode_kelas]' AND id_tahun_akademik='$_GET[tahun]'"));
  15. if ($cek >= 1){
  16. mysql_query("UPDATE rb_peringkat SET nilai_total='$nilai_total' where nisn='$r[nisn]' AND kode_kelas='$r[kode_kelas]' AND id_tahun_akademik='$_GET[tahun]'");
  17. }else{
  18. mysql_query("INSERT INTO rb_peringkat VALUES('','$r[nisn]','$r[kode_kelas]','$_GET[tahun]','$nilai_total','')");
  19. }
Rahmat Sasmita
commented on 15 Des 2017 06:14:13
  1. Mohon maaf pk robby merepotkan.... saya masih sangat lemah di php,,,,
Rahmat Sasmita
commented on 15 Des 2017 06:15:57
  1. pada bagian $nilai_total = number_format($ta[total])+number_format($rapnk[raporttotal]); diisi gimana pk?
Rahmat Sasmita
commented on 15 Des 2017 08:14:39
  1. Saya ambil dari rumus yang diajarkan bapak menghitung total jumlah uang masuk di rb_keungan_bayar :
  2.  
  3. $tk = mysql_fetch_array(mysql_query("SELECT sum(total_bayar) as total FROM `rb_keuangan_bayar` where id_keuangan_jenis='$_GET[biaya]' AND kode_kelas='$_GET[kelas]' AND tahun_akademik='$th[id_tahun_akademik]'"));
  4. echo " $tk[total]";
  5.  
  6. Jika di terapkan di rb_nilai_keterampulan dan rb_nilai_pengetahuan gimana? agar hasilnya bisa di terapkan di
  7.  
  8. $nilai_total = number_format($ta[total])+number_format($rapnk[raporttotal]);
Rahmat Sasmita
commented on 15 Des 2017 17:13:00
  1. up pk robby....
PHPMU.COM Support
commented on 16 Des 2017 18:33:45
  1. Oke mas, skrg gimana masih belum? jika belum kelar nanti saya cobakan dulu di komputer saya,..
  2. kemaren banyak sekali kerjaan jadi belum sempat cek, untuk sisfo akademik harus fokus soalnya saya
  3. jadi gak bisa lihat sekilas saja,.. :D
Rahmat Sasmita
commented on 17 Des 2017 05:22:14
  1. masih blm pak robby.... ok pk robby saya tunggu saja. Semoga bisa secepatnya. :) atau bila berkenan mungkin teman yang lain bisa bantu
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!