MIF_E31211958/app/Views/Penilaian/form.php

669 lines
46 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<div class="row">
<div class="col-lg-12">
<div class="card">
<div class="card-header bg-info">
</div>
<div class="card-body">
<div class="form-body">
<h3 class="card-title">Penilaian</h3>
<hr>
<div class="row p-t-20">
<div class="col-md-6">
<div class="form-group">
<label class="control-label">Nama Penilai</label>
<input type="text" id="nama_penilai" class="form-control"
placeholder="Masukkan Nama Penilai" name="nama_penilai" value="<?= $nama; ?>"
disabled>
<input type="hidden" id="nip_penilai" class="form-control"
placeholder="Masukkan Nama Penilai" name="nip_penilai" value="<?= $nip; ?>">
</div>
</div>
<!--/span-->
<div class="col-md-6">
<div class="form-group">
<label class="control-label">Nama Yang Dinilai</label>
<input type="text" id="nama_guru" class="form-control"
placeholder="Masukkan Nama Penilai" name="nama_guru"
value="<?php echo @$data->nama_guru ?>" disabled>
<input type="hidden" id="id_guru" class="form-control" name="id_guru"
value="<?php echo @$data->nip ?>">
</div>
</div>
<!--/span-->
</div>
<!-- Nav tabs -->
<ul class="nav nav-tabs customtab" role="tablist">
<li class="nav-item"> <a class="nav-link active" data-toggle="tab" href="#home2"
role="tab"><span class="hidden-sm-up"><i class="ti-home"></i></span> <span
class="hidden-xs-down">Penilaian</span></a> </li>
<li class="nav-item"> <a class="nav-link" data-toggle="tab" href="#profile2" role="tab"><span
class="hidden-sm-up"><i class="ti-user"></i></span> <span
class="hidden-xs-down">Data Pendukung</span></a> </li>
</ul>
<!-- Tab panes -->
<div class="tab-content">
<div class="tab-pane p-20 active" id="home2" role="tabpanel">
<!-- <div class="row p-t-20">
<div class="col-md-12">
<div class="form-group has-success">
<h5 class="card-title">Keterangan Rubrik Penilaian</h5>
<div class="table-responsive">
<table class="table">
<thead>
<tr>
<th style="width: 25%;">Sangat Baik</th>
<th style="width: 25%;">Baik</th>
<th style="width: 25%;">Cukup</th>
<th style="width: 25%;">Kurang Baik</th>
</tr>
</thead>
<tbody>
<tr>
<td>4</td>
<td>3</td>
<td>2</td>
<td>1</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div> -->
<div class="row p-t-20">
<div class="col-md-12">
<div class="form-group has-success">
<label class="control-label">Kriteria 1 (Ibadah)<br>Indikator:
<br>1. Keterlibatan dalam BPI guru-karyawan
<br>2. Hafalan Al Quran
</label>
<select class="form-control custom-select" name="k1">
<option value="">Pilih</option>
<option value="4" <?php if (isset($data->k1) && $data->k1 == '4') {
echo 'selected';
} ?>>Sangat Baik</option>
<option value="3" <?php if (isset($data->k1) && $data->k1 == '3') {
echo 'selected';
} ?>>Baik</option>
<option value="2" <?php if (isset($data->k1) && $data->k1 == '2') {
echo 'selected';
} ?>>Cukup</option>
<option value="1" <?php if (isset($data->k1) && $data->k1 == '1') {
echo 'selected';
} ?>>Kurang Baik</option>
</select>
<small class="form-control-feedback"> Pilih Nilai </small>
</div>
</div>
<!--/span-->
<div class="col-md-12">
<div class="form-group has-success">
<label class="control-label">Kriteria 2 (Kesetiaan Dan Ketaatan)<br>Indikator:
<br>1. Menerima tugas dari pimpinan
<br>2. Mengutamakan kepentingan Lembaga
<br>3. Menjaga nama baik lembaga lisan maupun tindakan
<br>4. Menerima keputusan pimpinan/lembaga
</label>
<select class="form-control custom-select" name="k2">
<option value="">Pilih</option>
<option value="4" <?php if (isset($data->k2) && $data->k2 == '4') {
echo 'selected';
} ?>>Sangat Baik</option>
<option value="3" <?php if (isset($data->k2) && $data->k2 == '3') {
echo 'selected';
} ?>>Baik</option>
<option value="2" <?php if (isset($data->k2) && $data->k2 == '2') {
echo 'selected';
} ?>>Cukup</option>
<option value="1" <?php if (isset($data->k2) && $data->k2 == '1') {
echo 'selected';
} ?>>Kurang Baik</option>
</select>
<small class="form-control-feedback"> Pilih Nilai </small>
</div>
</div>
<!--/span-->
</div>
<!--/row-->
<div class="row">
<div class="col-md-12">
<div class="form-group has-success">
<label class="control-label">Kriteria 3 (Kedisiplinan Dan
Ketertiban)<br>Indikator:
<br>1. Masuk kerja (rata-rata/bln selama 3 bulan terakhir)
<br>2. Keikutsertaan dalam pembinaan/ rapat dinas (3 bln terakhir)
<br>3. Datang tepat waktu (rata-rata/ bln selama 3 bulan terakhir)
<br>4. Ketertiban dalam berseragam (rata-rata/ bln selama 3 bulan terakhir)
</label>
<select class="form-control custom-select" name="k3">
<option value="">Pilih</option>
<option value="4" <?php if (isset($data->k3) && $data->k3 == '4') {
echo 'selected';
} ?>>Sangat Baik</option>
<option value="3" <?php if (isset($data->k3) && $data->k3 == '3') {
echo 'selected';
} ?>>Baik</option>
<option value="2" <?php if (isset($data->k3) && $data->k3 == '2') {
echo 'selected';
} ?>>Cukup</option>
<option value="1" <?php if (isset($data->k3) && $data->k3 == '1') {
echo 'selected';
} ?>>Kurang Baik</option>
</select>
<small class="form-control-feedback"> Pilih Nilai </small>
</div>
</div>
<!--/span-->
<div class="col-md-12">
<div class="form-group has-success">
<label class="control-label">Kriteria 4 (Tanggung Jawab)<br>Indikator:
<br>1. Melaksanakan pekerjaan sampai tuntas
<br>2. Mempertanggung jawabkan pelaksanaan tugas
<br>3. Amanah terhadap rahasia jabatan
<br>4. Amanah dalam menggunakan dan merawat aset Lembaga
<br>5. Sensitif terhadap kebersihan dan kerapian tempat kerja dan
lingkungannnya
<br>6. Hemat & sensitif thd proogram penghematan air, telepon & lsitrik
</label>
<select class="form-control custom-select" name="k4">
<option value="">Pilih</option>
<option value="4" <?php if (isset($data->k4) && $data->k4 == '4') {
echo 'selected';
} ?>>Sangat Baik</option>
<option value="3" <?php if (isset($data->k4) && $data->k4 == '3') {
echo 'selected';
} ?>>Baik</option>
<option value="2" <?php if (isset($data->k4) && $data->k4 == '2') {
echo 'selected';
} ?>>Cukup</option>
<option value="1" <?php if (isset($data->k4) && $data->k4 == '1') {
echo 'selected';
} ?>>Kurang Baik</option>
</select>
<small class="form-control-feedback"> Pilih Nilai </small>
</div>
</div>
<!--/span-->
</div>
<div class="row">
<div class="col-md-12">
<div class="form-group has-success">
<label class="control-label">Kriteria 5 (Ketuntasan Kerja Dan Penguasaan
Kerja)<br>Indikator:
<br>1. Menampilkan hasil kerja yang bermutu
<br>2. Tepat waktu dalam menyelesaikan tugas dan perintah dinas
<br>3. Cekatan /terampil dalam melaksanakan tugas
<br>4. Teliti dan rapi dalam melaksanakan pekerjaan
<br>5. Efektif dan efisien dalam melaksanakan pekerjaan
</label>
<select class="form-control custom-select" name="k5">
<option value="">Pilih</option>
<option value="4" <?php if (isset($data->k5) && $data->k5 == '4') {
echo 'selected';
} ?>>Sangat Baik</option>
<option value="3" <?php if (isset($data->k5) && $data->k5 == '3') {
echo 'selected';
} ?>>Baik</option>
<option value="2" <?php if (isset($data->k5) && $data->k5 == '2') {
echo 'selected';
} ?>>Cukup</option>
<option value="1" <?php if (isset($data->k5) && $data->k5 == '1') {
echo 'selected';
} ?>>Kurang Baik</option>
</select>
<small class="form-control-feedback"> Pilih Nilai </small>
</div>
</div>
<!--/span-->
<div class="col-md-12">
<div class="form-group has-success">
<label class="control-label">Kriteria 6 (Kejujuran)<br>Indikator:
<br>1. Menjaga diri dari menggunakan fasilitas lembaga utk kepentingan
pribadi
<br>2. Tidak melakukan kecurangan dan atau pemalsuan
<br>3. Tidak menyalahgunakan tanggung jawab dan wewenang
</label>
<select class="form-control custom-select" name="k6">
<option value="">Pilih</option>
<option value="4" <?php if (isset($data->k6) && $data->k6 == '4') {
echo 'selected';
} ?>>Sangat Baik</option>
<option value="3" <?php if (isset($data->k6) && $data->k6 == '3') {
echo 'selected';
} ?>>Baik</option>
<option value="2" <?php if (isset($data->k6) && $data->k6 == '2') {
echo 'selected';
} ?>>Cukup</option>
<option value="1" <?php if (isset($data->k6) && $data->k6 == '1') {
echo 'selected';
} ?>>Kurang Baik</option>
</select>
<small class="form-control-feedback"> Pilih Nilai </small>
</div>
</div>
<!--/span-->
</div>
<div class="row">
<div class="col-md-12">
<div class="form-group has-success">
<label class="control-label">Kriteria 7 (Interaksi Sosial)<br>Indikator:
<br>1. Santun, rendah hati dan ramah terhadap orang lain
<br>2. Menghargai pendapat orang lain
</label>
<select class="form-control custom-select" name="k7">
<option value="">Pilih</option>
<option value="4" <?php if (isset($data->k7) && $data->k7 == '4') {
echo 'selected';
} ?>>Sangat Baik</option>
<option value="3" <?php if (isset($data->k7) && $data->k7 == '3') {
echo 'selected';
} ?>>Baik</option>
<option value="2" <?php if (isset($data->k7) && $data->k7 == '2') {
echo 'selected';
} ?>>Cukup</option>
<option value="1" <?php if (isset($data->k7) && $data->k7 == '1') {
echo 'selected';
} ?>>Kurang Baik</option>
</select>
<small class="form-control-feedback"> Pilih Nilai </small>
</div>
</div>
<!--/span-->
<div class="col-md-12">
<div class="form-group has-success">
<label class="control-label">Kriteria 8 (Kepemimpinan)<br>Indikator:
<br>1. Kemampuan dalam membimbing orang lain
<br>2. Kemampuan dalam mengambil keputusan secara bijak
<br>3. Kemamampuan bekerja dengan orang lain dalam rangka melaksanakan tugas
<br>4. Kemampuan dalam memotivasi orang lain
<br>5. Kemampuan memberi keteladan yang baik
</label>
<select class="form-control custom-select" name="k8">
<option value="">Pilih</option>
<option value="4" <?php if (isset($data->k8) && $data->k8 == '4') {
echo 'selected';
} ?>>Sangat Baik</option>
<option value="3" <?php if (isset($data->k8) && $data->k8 == '3') {
echo 'selected';
} ?>>Baik</option>
<option value="2" <?php if (isset($data->k8) && $data->k8 == '2') {
echo 'selected';
} ?>>Cukup</option>
<option value="1" <?php if (isset($data->k8) && $data->k8 == '1') {
echo 'selected';
} ?>>Kurang Baik</option>
</select>
<small class="form-control-feedback"> Pilih Nilai </small>
</div>
</div>
<!--/span-->
</div>
<div class="row">
<div class="col-md-12">
<div class="form-group has-success">
<label class="control-label">Kriteria 9 (Inisiatif)<br>Indikator:
<br>1. Berusaha mencari cara baru yang lebih efisien dalam rangka
melaksanakkan
tugas
<br>2. Tidak menungggu perintah/petunjuk atasan dalam melaksanakan tugas
yang
menjadi tanggung jawabnya
<br>3. Mampu mengambil keputusan/tindakan dengan cepat dan tepat
<br>4. Memberikan saran yang dipandang baik dan berguna bagi
lembaga/pimpinan
</label>
<select class="form-control custom-select" name="k9">
<option value="">Pilih</option>
<option value="4" <?php if (isset($data->k9) && $data->k9 == '4') {
echo 'selected';
} ?>>Sangat Baik</option>
<option value="3" <?php if (isset($data->k9) && $data->k9 == '3') {
echo 'selected';
} ?>>Baik</option>
<option value="2" <?php if (isset($data->k9) && $data->k9 == '2') {
echo 'selected';
} ?>>Cukup</option>
<option value="1" <?php if (isset($data->k9) && $data->k9 == '1') {
echo 'selected';
} ?>>Kurang Baik</option>
</select>
<small class="form-control-feedback"> Pilih Nilai </small>
</div>
</div>
</div>
<div class="form-actions">
<button type="submit" class="btn btn-success"> <i class="fa fa-check"></i> Save</button>
<button type="button" class="btn btn-inverse">Cancel</button>
</div>
</div>
<div class="tab-pane p-20" id="profile2" role="tabpanel">
<div class="row p-t-20">
<div class="col-md-12">
<div class="form-group has-success">
<h5 class="card-title">Rekap Amal Yaumi</h5>
<div class="table-responsive">
<?php
// Array nama bulan
$nama_bulan = [
1 => 'Januari',
2 => 'Februari',
3 => 'Maret',
4 => 'April',
5 => 'Mei',
6 => 'Juni',
7 => 'Juli',
8 => 'Agustus',
9 => 'September',
10 => 'Oktober',
11 => 'November',
12 => 'Desember'
];
?>
<table class="table">
<thead>
<tr>
<th style="width: 14%;">#</th>
<th>Sholat Jamaah / Tepat Waktu</th>
<th>Tilawah</th>
<th>Qiyamul Lail / Sholat Tahajud</th>
<th>Sholat Dhuha</th>
<th>Membantu Orang Tua / Bersih-Bersih</th>
<th>Literasi</th>
<th>Infaq / Sedekah</th>
<th>Olahraga</th>
<th>Hafalan</th>
</tr>
</thead>
<tbody>
<?php
$total_data_amaliyah = 0;
$total_hafalan = 0;
if (!empty($rekap_amal)): ?>
<?php foreach ($rekap_amal as $amal): ?>
<tr>
<td><?= "Bulan " . $nama_bulan[$amal->bulan]; ?></td>
<td><?= $amal->sholat_jamaah !== null ? $amal->sholat_jamaah : 0; ?>
</td>
<td><?= $amal->tilawah !== null ? $amal->tilawah : 0; ?></td>
<td><?= $amal->sholat_tahajud !== null ? $amal->sholat_tahajud : 0; ?>
</td>
<td><?= $amal->sholat_dhuha !== null ? $amal->sholat_dhuha : 0; ?>
</td>
<td><?= $amal->bantu_ortu !== null ? $amal->bantu_ortu : 0; ?>
</td>
<td><?= $amal->literasi !== null ? $amal->literasi : 0; ?></td>
<td><?= $amal->infaq !== null ? $amal->infaq : 0; ?></td>
<td><?= $amal->olahraga !== null ? $amal->olahraga : 0; ?></td>
<td><?= $amal->hafalan !== null ? $amal->hafalan : 0; ?></td>
</tr>
<?php
$total_data_amaliyah++;
$total_hafalan += $amal->hafalan !== null ? $amal->hafalan : 0;
?>
<?php endforeach; ?>
<?php else: ?>
<tr>
<td colspan="10">Data amal yaumi tidak ditemukan</td>
</tr>
<?php endif; ?>
</tbody>
</table>
</div>
<?php
// Menentukan keterangan BPI
$keterangan_bpi = "Tidak Ada Data";
if ($total_data_amaliyah == 12) {
$keterangan_bpi = "Sangat Baik";
} elseif ($total_data_amaliyah == 9) {
$keterangan_bpi = "Baik";
}
// Menentukan keterangan Hafalan
$keterangan_hafalan = "Tidak Ada Data";
if ($total_hafalan > 15) {
$keterangan_hafalan = "Sangat Baik";
} elseif ($total_hafalan >= 9) {
$keterangan_hafalan = "Baik";
}
?>
<h5 class="card-title">Keterangan BPI: <?= $keterangan_bpi ?></h5>
<h5 class="card-title">Keterangan Hafalan: <?= $keterangan_hafalan ?></h5>
</div>
</div>
<!--/span-->
</div>
<div class="row p-t-20">
<div class="col-md-12">
<div class="form-group has-success">
<h5 class="card-title">Rekap Absensi</h5>
<div class="table-responsive">
<?php
// Array nama bulan
$nama_bulan = [
1 => 'Januari',
2 => 'Februari',
3 => 'Maret',
4 => 'April',
5 => 'Mei',
6 => 'Juni',
7 => 'Juli',
8 => 'Agustus',
9 => 'September',
10 => 'Oktober',
11 => 'November',
12 => 'Desember'
];
?>
<table class="table">
<thead>
<tr>
<th style="width: 14%;">#</th>
<th style="width: 14%;">Sakit</th>
<th style="width: 14%;">Ijin</th>
<th style="width: 14%;">Alpa</th>
<th style="width: 14%;">Cuti</th>
<th style="width: 15%;">Total Kehadiran</th>
<th style="width: 15%;">Total Kerja</th>
</tr>
</thead>
<tbody>
<?php
$total_kehadiran_3_bulan = 0;
$total_kerja_3_bulan = 0;
$current_month = date('n');
if (!empty($rekap_absensi)): ?>
<?php foreach ($rekap_absensi as $absensi): ?>
<tr>
<td><?= "Bulan " . $nama_bulan[$absensi->bulan]; ?></td>
<td><?= $absensi->sakit !== null ? $absensi->sakit : 0; ?></td>
<td><?= $absensi->ijin !== null ? $absensi->ijin : 0; ?></td>
<td><?= $absensi->alpa !== null ? $absensi->alpa : 0; ?></td>
<td><?= $absensi->cuti !== null ? $absensi->cuti : 0; ?></td>
<td><?= $absensi->total_kehadiran; ?></td>
<td><?= $absensi->total_kerja; ?></td>
</tr>
<?php
// Tambahkan ke total kehadiran dan kerja untuk 3 bulan terakhir
if (($current_month - $absensi->bulan) < 3) {
$total_kehadiran_3_bulan += $absensi->total_kehadiran;
$total_kerja_3_bulan += $absensi->total_kerja;
}
?>
<?php endforeach; ?>
<?php else: ?>
<tr>
<td colspan="7">Data absensi tidak ditemukan</td>
</tr>
<?php endif; ?>
</tbody>
</table>
</div>
<?php
// Hitung persentase kehadiran
if ($total_kerja_3_bulan > 0) {
$percentage_kehadiran = ($total_kehadiran_3_bulan / $total_kerja_3_bulan) * 100;
$keterangan = '';
if ($percentage_kehadiran == 100) {
$keterangan = 'Sangat Baik';
} elseif ($percentage_kehadiran >= 75) {
$keterangan = 'Baik';
} elseif ($percentage_kehadiran >= 50) {
$keterangan = 'Cukup Baik';
} else {
$keterangan = 'Kurang Baik';
}
} else {
$percentage_kehadiran = 0;
$keterangan = 'Data tidak mencukupi untuk menghitung kehadiran';
}
?>
<h5 class="card-title">Keterangan Kehadiran: <?= $keterangan; ?></h5>
</div>
</div>
<!--/span-->
</div>
<div class="row p-t-20">
<div class="col-md-12">
<div class="form-group has-success">
<h5 class="card-title">Rekap Jurnal Mengajar</h5>
<div class="table-responsive">
<?php
// Array nama bulan
$nama_bulan = [
1 => 'Januari',
2 => 'Februari',
3 => 'Maret',
4 => 'April',
5 => 'Mei',
6 => 'Juni',
7 => 'Juli',
8 => 'Agustus',
9 => 'September',
10 => 'Oktober',
11 => 'November',
12 => 'Desember'
];
?>
<table class="table">
<thead>
<tr>
<th style="width: 14%;">#</th>
<th style="width: 14%;">Mata Pelajaran</th>
<th style="width: 14%;">Total Jurnal</th>
<th style="width: 14%;">Lampiran</th>
</tr>
</thead>
<tbody>
<?php if (!empty($rekap_jurnal)): ?>
<?php foreach ($rekap_jurnal as $jurnal): ?>
<tr>
<td><?= "Bulan " . $nama_bulan[$jurnal->bulan]; ?></td>
<td><?= $jurnal->mapel ?></td>
<td><?= $jurnal->total_jurnal !== null ? $jurnal->total_jurnal : 0; ?>
</td>
</tr>
<?php endforeach; ?>
<?php else: ?>
<tr>
<td colspan="7">Data jurnal mengajar tidak ditemukan</td>
</tr>
<?php endif; ?>
</tbody>
</table>
</div>
<!-- <h5 class="card-title">Keterangan Jurnal Mengajar: </h5> -->
</div>
</div>
<!--/span-->
</div>
<div class="row p-t-20">
<div class="col-md-12">
<div class="form-group has-success">
<h5 class="card-title">Rekap Surat Tugas</h5>
<div class="table-responsive">
<table class="table">
<thead>
<tr>
<th style="width: 14%;">Tanggal</th>
<th style="width: 14%;">Keterangan</th>
<th style="width: 14%;">Lampiran</th>
</tr>
</thead>
<tbody>
<?php if (!empty($rekap_tugas)): ?>
<?php foreach ($rekap_tugas as $tugas): ?>
<tr>
<td><?= $tugas->tanggal ?></td>
<td><?= $tugas->keterangan_surat ?></td>
</tr>
<?php endforeach; ?>
<?php else: ?>
<tr>
<td colspan="7">Data surat tugas tidak ditemukan</td>
</tr>
<?php endif; ?>
</tbody>
</table>
</div>
</div>
</div>
<!--/span-->
</div>
<div class="row p-t-20">
<div class="col-md-12">
<div class="form-group has-success">
<h5 class="card-title">Rekap SK Kepanitiaan</h5>
<div class="table-responsive">
<table class="table">
<thead>
<tr>
<th style="width: 14%;">Tanggal</th>
<th style="width: 14%;">Jabatan</th>
<th style="width: 14%;">Keterangan</th>
<th style="width: 14%;">Lampiran</th>
</tr>
</thead>
<tbody>
<?php if (!empty($rekap_panitia)): ?>
<?php foreach ($rekap_panitia as $panitia): ?>
<tr>
<td><?= $panitia->tanggal ?></td>
<td><?= $panitia->jabatan ?></td>
<td><?= $panitia->keterangan_surat ?></td>
</tr>
<?php endforeach; ?>
<?php else: ?>
<tr>
<td colspan="7">Data sk kepanitiaan tidak ditemukan</td>
</tr>
<?php endif; ?>
</tbody>
</table>
</div>
</div>
</div>
<!--/span-->
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>