<table id="" class="table table-condensed table-sm mb-4">
    <thead>
        <tr>
            <th>No</th>
            <th width="150">Jenjang</th>
            <th width="90">L</th>
            <th width="90">P</th>
            <th width="90">Jml</th>
            <th width="90">Non Aktif</th>
            <th width="120">Tanggungan</th>
            <th width="120">Terbayar</th>
            <th width="120">Kurang</th>
            <th>Progres</th>
            <th width="30">Persen</th>
        </tr>
    </thead>
    <tbody>

        <?php
        $sekolah = new sekolah();
        $grafik = new aks_grafik();
        $crud = new crudData();
        $format = new format();
        $clslistTanggungan = new listTanggungan();
        $classTrans = new transaksi();
        $jenjang = strtolower($sekolah->dataSekolah('jenjang'));
        $sql = $crud->showTable("tb_tingkat where {$jenjang}<>'' order by no asc");
        $no = 0;
        while ($data = $sql->fetch(PDO::FETCH_OBJ)) {
            $jenjang1 = $data->{$jenjang};
            $l = $crud->countData($tb_siswa, "where kelamin='L' and status='Aktif' and jenjang='$jenjang1'");
            $p = $crud->countData($tb_siswa, "where kelamin='P' and status='Aktif' and jenjang='$jenjang1'");
            $na = $crud->countData($tb_siswa, "where status!='Aktif' and jenjang='$jenjang1'");
            $jml = $l + $p;
            $tanggungan = $clslistTanggungan->tanggunganSiswaIf($tb_siswa, "  jenjang='$jenjang1' and paralel!=''");
            $terbayar = @($crud->sum($tb_transaksi, 'jumlah', "where jenjang='$jenjang1'"));
            $kurang = @($tanggungan) - @($terbayar);
            $persen = $format->persen($terbayar, $tanggungan);

            $progresBar = $grafik->progresBar($persen);
            $no++;
            echo "
                <tr>
                    <td width='8px'>
                      $no
                    </td>
                    <td align='left'>Kelas $jenjang1</td>               
                    <td align='left'>" . $format->ribuan($l) . "</td>
                    <td align='left'>" . $format->ribuan($p) . "</td>
                    <td align='left'>" . $format->ribuan($jml) . "</td>
                    <td align='left'>$na</td>
                    <td align='right'>" . $format->ribuan($tanggungan) . "</td>
                    <td align='right'>" . $format->ribuan($terbayar) . "</td>
                    <td align='right'>" . $format->ribuan($kurang) . "</td>
                    <td align='left'>$progresBar </td>
                    <td align='right'><span class='badge bg-secondary'>$persen %</span> </td>
                </tr>";
        };
        echo "
        <tr>
            <td colspan='2'><b>JUMLAH</b></td>
            <td align='left'><b>" . $format->ribuan($crud->countData($tb_siswa, "where kelamin='L' and status='Aktif'")) . "</b></td>
            <td align='left'><b>" . $format->ribuan($crud->countData($tb_siswa, "where kelamin='P' and status='Aktif'")) . "</b></td>
            <td align='left'><b>" . $format->ribuan($crud->countData($tb_siswa, "where status='Aktif'")) . "</b></td>
            <td align='left'><b>" . $format->ribuan($crud->countData($tb_siswa, "where status!='Aktif'")) . "</b></td>
            <td align='right'><b>" . $format->ribuan($clslistTanggungan->tanggunganSiswaIf($tb_siswa, " jenjang!=''")) . "</b></td>
            <td align='right'><b>" . $format->ribuan(@($crud->sum($tb_transaksi, 'jumlah', ''))) . "</b></td>
            <td align='right'><b>" . $format->ribuan($clslistTanggungan->tanggunganSiswaIf($tb_siswa,  " jenjang!=''") - @($crud->sum($tb_transaksi, 'jumlah', ''))) . "</b></td>
            <td align='left'><b>" . $grafik->progresBar($format->persen(@($crud->sum($tb_transaksi, 'jumlah', '')), $clslistTanggungan->tanggunganSiswaIf($tb_siswa,  " jenjang!=''"))) . "</b></td>
            <td align='right'><span class='badge bg-secondary'>" . $format->persen(@($crud->sum($tb_transaksi, 'jumlah', '')), $clslistTanggungan->tanggunganSiswaIf($tb_siswa,  " jenjang!=''")) . " %</span> </td>
            </tr>";
        ?>

    </tbody>
</table>