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

Tambah catatan wali kelas di SIASELAH - Sisfo Akademik Sekolah

Dibuat
Login Terakhir 2 Bulan lalu,
Telah Dilihat 2264 Kali
Miftahul Alfin Mengatakan : Sultan Account
  1. Mas robby, mau tanya di SIASELAH apa bisa input catatan dari wali kelas ? thanks

Ada 15 Jawaban

Zaka semiawan
commented on 26 Des 2017 19:24:04
  1. UP ..iya mas butuh bgt nih buat isi raport semester 1 kemarin
PHPMU.COM Support
commented on 26 Des 2017 23:57:53
  1. Assalam, saya kasih script yang langsung sipa pakai saja ya,..
  2. dan silahkan dipelajari, karena cukup simple, cuma proses crud saja,..
  3.  
  4. // Database (Table rb_nilai_catatan_wakel)
  5. CREATE TABLE `rb_nilai_catatan_wakel` (
  6. `id_nilai_catatan_wakel` int(10) NOT NULL,
  7. `id_tahun_akademik` int(5) NOT NULL,
  8. `nisn` varchar(50) NOT NULL,
  9. `deskripsi` text NOT NULL,
  10. `user_akses` varchar(50) NOT NULL,
  11. `waktu` datetime NOT NULL
  12. ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
  13. ALTER TABLE `rb_nilai_catatan_wakel` ADD PRIMARY KEY (`id_nilai_catatan_wakel`);
  14. ALTER TABLE `rb_nilai_catatan_wakel` MODIFY `id_nilai_catatan_wakel` int(10) NOT NULL AUTO_INCREMENT;
  15.  
  16. Query untuk menampilkan di rapor..
  17. $ctt = mysql_fetch_array(mysql_query("SELECT * FROM rb_nilai_catatan_wakel where nisn='$_GET[id]' AND id_tahun_akademik='$_GET[tahun]'"));
  18.  
  19. Script untuk CRUD dari walikelas/admin saya lampirkan dibawah, tinggal dipasang di SIASELAH,...
  20. silahkan dipelajari juga, jangan maen Copas saja,.. :D
Terdapat 1 File dilampirkan :
1. raport_catatan.zip (1 KB)
Rahmat Sasmita
commented on 27 Des 2017 07:14:43
  1. Pak Robby, semuanya berjalan lancar termasuk saya sudah set agar raport_catatan.php bisa di panggil di halaman admin. Selanjutnya, saya sudah pastikan bahwa Query untuk menampilkan di raport juga berjalan dengan baik di halaman-6 raport.... Tapi Untuk Crud nya blm berjalan... untuk tahun_akademik dan kelas nya tidak muncul.... Mohon bantuan.... kaya masalah koneksinya
Terdapat 1 File dilampirkan :
1. catatan.png (17 KB)
Rahmat Sasmita
commented on 27 Des 2017 07:22:47
  1. Dipaksa masuk ke link : http://domain.com/index.php?view=catatan&tahun=20161&kelas=K0001 pun hasilnya tidak tampil.....
Terdapat 1 File dilampirkan :
1. paksa.png (19 KB)
PHPMU.COM Support
commented on 27 Des 2017 08:49:40
  1. Hehe tu di atas sudah saya infokan, jangan maen copas saja, tp periksa juga sambil belajar,.. :)
  2. oke sebenarnya sederhana saja, untuk solusi tahun akademik dan kelas yang tidak tampil bisa diperbaiki dgn cara :
  3.  
  4. <?php
  5. <select name='tahun' style='padding:4px'>";
  6. echo "<option value=''>- Pilih Tahun Akademik -</option>";
  7. $tahun = mysql_query("SELECT * FROM rb_tahun_akademik where id_identitas_sekolah='$_SESSION[sekolah]'");
  8. while ($k = mysql_fetch_array($tahun)){
  9. if ($_GET['tahun']==$k['id_tahun_akademik']){
  10. echo "<option value='$k[id_tahun_akademik]' selected>$k[nama_tahun]</option>";
  11. }else{
  12. echo "<option value='$k[id_tahun_akademik]'>$k[nama_tahun]</option>";
  13. }
  14. }
  15. echo "</select>
  16. <select name='kelas' style='padding:4px'>";
  17. echo "<option value=''>- Filter Kelas -</option>";
  18. if ($_SESSION['level']=='guru'){
  19. $kelas = mysql_query("SELECT * FROM rb_kelas where id_guru='$_SESSION[ids]' AND id_identitas_sekolah='$_SESSION[sekolah]'");
  20. }else{
  21. $kelas = mysql_query("SELECT * FROM rb_kelas where id_identitas_sekolah='$_SESSION[sekolah]'");
  22. }
  23. while ($k = mysql_fetch_array($kelas)){
  24. if ($_GET['kelas']==$k['id_kelas']){
  25. echo "<option value='$k[id_kelas]' selected>$k[kode_kelas] - $k[nama_kelas]</option>";
  26. }else{
  27. echo "<option value='$k[id_kelas]'>$k[kode_kelas] - $k[nama_kelas]</option>";
  28. }
  29. }
  30. echo "</select>
  31. ?>
  32.  
  33. Dari script di atas Ubah querynya menjadi :
  34.  
  35. $tahun = mysql_query("SELECT * FROM rb_tahun_akademik");
  36. $kelas = mysql_query("SELECT * FROM rb_kelas where id_guru='$_SESSION[ids]'");
  37. $kelas = mysql_query("SELECT * FROM rb_kelas");
PHPMU.COM Support
commented on 27 Des 2017 08:51:35
  1. Query di atas sebelumnya saya gunakan untuk 1 system banyak sekolah,
  2. jadi di querynya memang saya filter lagi per-unitnya,.. :)
Rahmat Sasmita
commented on 27 Des 2017 10:23:05
  1. Pak robby... semua yang diatas sudah saya jalankan dengan perubahan querynya....
  2. tapi pas masuk ke Laman Catatan Wali Kelas... posisi kolom option kelas value nya ada pada salah satu kelas bukan pada tulisan "- Filter Kelas -"... dan ketika saya coba jalankan juga tetap tidak tampil malah di url kode kelas tidak muncul padahal kelas sudah di pilih : http://domain.com/index.php?view=catatan&tahun=20161&kelas=
  3.  
  4. di paksa masuk ke url dengan di tambah kode kelas juga di URL nya.... kolom input masih tidak tampil
Terdapat 1 File dilampirkan :
1. catatan_wali.png (15 KB)
Rahmat Sasmita
commented on 27 Des 2017 10:32:21
  1. Untuk Fom option saya ambil dari raport_capaian_hasil_belajar.php :
  2.  
  3. <select name='tahun' style='padding:4px'>";
  4. echo "<option value=''>- Pilih Tahun Akademik -</option>";
  5. $tahun = mysql_query("SELECT * FROM rb_tahun_akademik");
  6. while ($k = mysql_fetch_array($tahun)){
  7. if ($_GET[tahun]==$k[id_tahun_akademik]){
  8. echo "<option value='$k[id_tahun_akademik]' selected>$k[nama_tahun]</option>";
  9. }else{
  10. echo "<option value='$k[id_tahun_akademik]'>$k[nama_tahun]</option>";
  11. }
  12. }
  13. echo "</select>
  14. <select name='kelas' style='padding:4px'>";
  15. echo "<option value=''>- Filter Kelas -</option>";
  16. $kelas = mysql_query("SELECT * FROM rb_kelas");
  17. while ($k = mysql_fetch_array($kelas)){
  18. if ($_GET[kelas]==$k[kode_kelas]){
  19. echo "<option value='$k[kode_kelas]' selected>$k[kode_kelas] - $k[nama_kelas]</option>";
  20. }else{
  21. echo "<option value='$k[kode_kelas]'>$k[kode_kelas] - $k[nama_kelas]</option>";
  22. }
  23. }
  24. echo "</select>
  25.  
  26. Akhirnya form option normal.... URL juga tampil dengan kode kelasnya : http://domain.com/index.php?view=catatan&tahun=20161&kelas=K0001
  27.  
  28. Tapi tetap hasinya tidak menampilkan data catatan wali kelas... apakah query tampilnya salah.????
Rahmat Sasmita
commented on 27 Des 2017 10:42:52
  1. conoth photo
Terdapat 2 File dilampirkan :
1. normal_url_tapi_tidak_tampil.png (44 KB)
2. normal.png (39 KB)
Rahmat Sasmita
commented on 27 Des 2017 11:06:23
  1. UPDATE Pak Robby
  2.  
  3. dengan mengganti Query tampilnya ke :
  4.  
  5. $tampil = mysql_query("SELECT * FROM rb_siswa a LEFT JOIN rb_kelas b ON a.kode_kelas=b.kode_kelas
  6. LEFT JOIN rb_jenis_kelamin c ON a.id_jenis_kelamin=c.id_jenis_kelamin
  7. LEFT JOIN rb_jurusan d ON b.kode_jurusan=d.kode_jurusan
  8. where a.kode_kelas='$_GET[kelas]' ORDER BY a.id_siswa");
  9.  
  10. Tabel/Form input berhasil tampil.... TAPI Belum bisa Input dan Update/Edit (Sudah saya coba diisi dan edit tapi tidak berubah)
  11.  
  12. Dan Kode Kelas dengan Nama Kelas Belum Tampil.... Itu Deskripsi "Baik" pada Siswa Agnan Aftori di input manusi di phpmyadmin
  13.  
  14. Berikut saya tampilkan gambar perubahannya dan file raport_catatan.php nya
Terdapat 2 File dilampirkan :
1. perubahan_terbaru.png (44 KB)
2. raport_catatan1.zip (1 KB)
PHPMU.COM Support
commented on 27 Des 2017 13:32:38
  1. Oke mas sudah saya bantu perbaiki langsung ke servernya ya,..
  2. bermasalah pada query aksi hitung jumlah siswa di sebuah kelas pada saat simpan data catatan :
  3. $juml = mysql_num_rows(mysql_query("SELECT * FROM rb_siswa where id_kelas='$_GET[kelas]'"));
  4.  
  5. Saya bantu ubah menjadi :
  6. $juml = mysql_num_rows(mysql_query("SELECT * FROM rb_siswa where kode_kelas='$_GET[kelas]'"));
  7.  
  8. dan juga pada bagian kepala untuk kode kelas dan nama kelas tidak muncul itu karena pada query disana where id_kelas='$_GET[kelas]'
  9. seharusnya where kode_kelas='$_GET[kelas]'
  10.  
  11. Saya lampirkan file yang sudah 100% siap pakai,..
  12. silahkan download, jika teman2 lain ada kendala mungkin bisa sharing dengan mas Mahmud Al Fauzi juga,.. :D
Rahmat Sasmita
commented on 27 Des 2017 13:58:19
  1. Baik pak Robby... Terima Kasih banyak bantuannya...
Zaka semiawan
commented on 28 Des 2017 00:44:34
  1. waduh saya ketinggalan update
Rahmat Sasmita
commented on 28 Des 2017 09:19:22
  1. Ya mas...
  2.  
  3. Pertama : Buat tabel buat catatan dulu di database SIASELAH
  4.  
  5. CREATE TABLE `rb_nilai_catatan_wakel` (
  6. `id_nilai_catatan_wakel` int(10) NOT NULL,
  7. `id_tahun_akademik` int(5) NOT NULL,
  8. `nisn` varchar(50) NOT NULL,
  9. `deskripsi` text NOT NULL,
  10. `user_akses` varchar(50) NOT NULL,
  11. `waktu` datetime NOT NULL
  12. ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
  13. ALTER TABLE `rb_nilai_catatan_wakel` ADD PRIMARY KEY (`id_nilai_catatan_wakel`);
  14. ALTER TABLE `rb_nilai_catatan_wakel` MODIFY `id_nilai_catatan_wakel` int(10) NOT NULL AUTO_INCREMENT;
  15.  
  16. Selanjutnya :
  17.  
  18. Ganti file index.php (yang berada di /htdocs/siaselah-ktsp/ dengan file yang saya lampirkan (index.zip) diekstrak.)
  19.  
  20. Ganti file menu-admin.php (yang berada di /htdocs/siaselah-ktsp/ dengan file yang saya lampirkan (menu-admin.zip) diekstrak.)
  21.  
  22. Masukan atau Ganti file raport_catatan.php ke /htdocs/siaselah-ktsp/application/raport/ filenya saya lampirkan (raport_catatan.zip) diekstrak.)
  23.  
  24. Ganti file file print-hal6.php (yang berada di /htdocs/siaselah-ktsp/print_raport/ dengan file yang saya lampirkan (print-hal6.zip) diekstrak.)
  25.  
  26. Selesai. :) Login Admin - Klik menu Laporan Nilai - Catatan Wali Kelas - Plih Tahun dan Akademik dan Kelas
  27.  
  28. Semua file sudah dilampirkan tinggal ganti aja.
Terdapat 4 File dilampirkan :
1. index1.zip (4 KB)
2. menu-admin.zip (1 KB)
3. print-hal6.zip (1 KB)
4. raport_catatan2.zip (1 KB)
Zaka semiawan
commented on 29 Des 2017 10:56:03
  1. ok makasih mas
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!