Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (68838 Members, 786 Products, 5386 Topic, 13072 Comments)

Mengganbungkan journal kbm dengan absensi jadi 1 page (SIASELAH 4.1)

Dibuat
Login Terakhir 12 Hari lalu,
Telah Dilihat 1157 Kali
Agung Prasetyo Mengatakan : Sultan Account
  1. Assalamualaikum Warahmatullahi Wabarakatuh...
  2.  
  3. bagaimana cara menggabungkan journal kbm dengan absensi siswa dalam 1 tampilan / page.
  4. jadi guru tidak ribet harus klik page jorunal kbm.
  5.  
  6. mohon bantuanya admin..
  7.  
  8. * kurang lebih gambarnya seperti ini
Ada 3 File Kiriman :
1. journal_kbm_absensi1.png (22 KB)
2. journal2.png (19 KB)
3. kd2.png (13 KB)

Ada 16 Jawaban

Bukhori Muslim
commented on 28 Sep 2018 06:55:37
  1. Assalam,.. Buka file "application/absensi_siswa.php" lalu pada baris 101 sampai 291 ubah semua
  2. menjadi seperti file yang saya sertakan dibawah ini gan.
Terdapat 1 File dilampirkan :
1. gabung_absen_dan_journal_php.zip (3 KB)
Agung Prasetyo
commented on 28 Sep 2018 07:09:53
  1. Assalam,..
  2. langsung saya copaskan ya ?
Agung Prasetyo
commented on 28 Sep 2018 09:25:35
  1. Assalam,..
  2. mohon maaf pak,, gagal terjadi error.
  3.  
  4. ini saya sertakan fle absensi_siswa.php milik saya.
Terdapat 1 File dilampirkan :
1. absensi_siswa.rar (5 KB)
Agung Prasetyo
commented on 28 Sep 2018 09:26:29
  1. Assalam,..
  2. errornya macam ini
  3.  
Terdapat 1 File dilampirkan :
1. error_absensi.png (32 KB)
Agung Prasetyo
commented on 28 Sep 2018 16:55:50
  1. Assalam,..
  2. mohon bantuanya pak
Agung Prasetyo
commented on 29 Sep 2018 07:53:55
  1. Assalam,..
  2. yang membuat error adalah pada script ini pak seperti gambar 1.
  3.  
  4. if ($jocek >= 1) {
  5. $harijo = hari_ini($jo[tanggal]);
  6. $tanggaljo = tgl_view($jo[tanggal]);
  7. } else {
  8. $harijo = hari_ini($filtertgl);
  9. $tanggaljo = tgl_view($filtertgl);
  10. }
  11.  
  12. jika scrip itu saya hilangkan
  13. journalnya muncul, tapi form field :
  14.  
  15. Tanggal
  16. Pertemuan Ke
  17. Kompetensi dasar
  18. Mate
  19. Keterangan
  20.  
  21. tidak muncul datanya, seperti gambar 2.
  22.  
  23. mohon bantuanya pak.
  24.  
  25. catatan: gambar 3 adalah contoh journal kbm yang sebenarnya
  26.  
  27.  
Terdapat 3 File dilampirkan :
1. error_absensi_01.png (28 KB)
2. error_absensi_02.png (14 KB)
3. error_absensi_03.png (23 KB)
Bukhori Muslim
commented on 29 Sep 2018 08:33:59
  1. Assalam,.. coba buka file "config/fungsi_indotgl.php"
  2. pastikan fungsi "tgl_view dan hari_ini" sudah ada disana,
  3. jika belum ada silahkan tambahkan :
  4.  
  5. function tgl_view($tgl){
  6. $tanggal = substr($tgl,8,2);
  7. $bulan = substr($tgl,5,2);
  8. $tahun = substr($tgl,0,4);
  9. return $tanggal.'-'.$bulan.'-'.$tahun;
  10. }
  11.  
  12. function hari_ini($tanggal){
  13. $day = date('D', strtotime($tanggal));
  14. $dayList = array(
  15. 'Sun' => 'Minggu',
  16. 'Mon' => 'Senin',
  17. 'Tue' => 'Selasa',
  18. 'Wed' => 'Rabu',
  19. 'Thu' => 'Kamis',
  20. 'Fri' => 'Jumat',
  21. 'Sat' => 'Sabtu'
  22. );
  23. return $dayList[$day];
  24. }
Agung Prasetyo
commented on 29 Sep 2018 11:18:06
  1. Assalam,..
  2. sudah ada pak
Agung Prasetyo
commented on 29 Sep 2018 11:25:39
  1. Assalam,..
  2. untuk hari dan tanggal sudah muncul pak, tapi untuk :
  3. ->Kompetensi Dasar
  4. ->Materi
  5. ->Keterangan
  6.  
  7. masih belum muncul.
  8.  
  9. NB* saya menggunakan siaselah k13
Terdapat 1 File dilampirkan :
1. absensi1.png (23 KB)
Agung Prasetyo
commented on 29 Sep 2018 11:37:57
  1. Assalam,..
  2. kelihatanya kesalahanya terletak pada scrip ini. karena di database saya pada table rb_journal_list tidak ada file id_kompetensi_dasar.
  3. sedangkan pada script ini ada id_kompetensi_dasar
  4.  
  5. mysql_query("UPDATE rb_journal_list SET id_kompetensi_dasar='$_POST[ff]',
  6. hari = '$_POST[cc]',
  7. tanggal = '$tanggaljournal',
  8. jam_ke = '$_POST[ee]',
  9. materi = '$_POST[gg]',
  10. keterangan = '$_POST[hh]',
  11. users = '$_SESSION[id]' where id_journal='$_POST[idj]'");
  12. $idjournal = $_POST[idj];
Agung Prasetyo
commented on 29 Sep 2018 11:52:59
  1. Assalam,..
  2. ketika saya paksa uktuk simpan, error seperti ini
  3.  
Terdapat 1 File dilampirkan :
1. error_absensi1.png (24 KB)
Agung Prasetyo
commented on 29 Sep 2018 12:07:22
  1. Assalam,..
  2.  
  3. apakah harus merubah table di databasenya?
Bukhori Muslim
commented on 30 Sep 2018 06:28:33
  1. Assalam,.. iya gan, berikut saya share table rb_absensi_siswa dan rb_journal_list dibawah,
  2. silahkan untuk disesuaikan :
  3.  
  4. CREATE TABLE IF NOT EXISTS `rb_journal_list` (
  5. `id_journal` int(10) NOT NULL,
  6. `id_kompetensi_dasar` int(10) NOT NULL,
  7. `kodejdwl` int(10) NOT NULL,
  8. `hari` varchar(20) NOT NULL,
  9. `tanggal` date NOT NULL,
  10. `jam_ke` varchar(50) NOT NULL,
  11. `materi` text NOT NULL,
  12. `keterangan` text NOT NULL,
  13. `waktu_input` datetime NOT NULL,
  14. `users` varchar(50) NOT NULL
  15. ) ENGINE=MyISAM AUTO_INCREMENT=12 DEFAULT CHARSET=latin1;
  16.  
  17. CREATE TABLE IF NOT EXISTS `rb_absensi_siswa` (
  18. `id_absensi_siswa` int(5) NOT NULL,
  19. `id_journal` int(10) NOT NULL,
  20. `kodejdwl` int(10) NOT NULL,
  21. `nisn` varchar(20) NOT NULL,
  22. `kode_kehadiran` varchar(5) NOT NULL,
  23. `tanggal` date NOT NULL,
  24. `waktu_input` datetime NOT NULL
  25. ) ENGINE=MyISAM AUTO_INCREMENT=17 DEFAULT CHARSET=latin1;
Agung Prasetyo
commented on 01 Okt 2018 18:08:36
  1. Assalam,..
  2.  
  3. ok pak, terima kasih banyak pak, atas bantuanya, saya coba dulu
Agung Prasetyo
commented on 01 Okt 2018 21:09:19
  1. Assalam,..
  2. terus untuk yang table rb_kompetensi_dasar bagaimana ?
  3. kelihatanya ada perubahan juga ???
Agung Prasetyo
commented on 02 Okt 2018 07:32:31
  1. Assalam,..
  2.  
  3. saya sudah coba seharian, tapi tetap juga tidak berhasil pak.
  4. mungkin bisa di remote pak ??
  5. mohon maaf pak kalau banyak merepotkan
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!

Online