again n again

This commit is contained in:
Randa Firman Putra
2025-11-23 20:32:04 +07:00
parent c77321bc8a
commit 82bec8eecc
12 changed files with 2427 additions and 0 deletions

View File

@@ -15,6 +15,7 @@ import KelompokKeahlianLulusTepatPieChart from "@/components/chartsDashboard/kkd
import KelompokKeahlianPieChartPerAngkatan from "@/components/chartsDashboard/kkdashboardpiechartperangkatan";
import StatusMahasiswaPieChartPerangkatan from "@/components/chartsDashboard/StatusMahasiswaPieChartPerangkatan";
import MasaStudiLulusChart from "@/components/chartsDashboard/masastudiluluschart";
import TerancamDOChart from "@/components/chartsDashboard/TerancamDOChart";
import NamaBeasiswaChart from "@/components/chartsDashboard/NamaBeasiswaDashChart";
import NamaBeasiswaDashPieChartPerangkatan from "@/components/chartsDashboard/NamaBeasiswaDashPieChartPerangkatan";
import TingkatPrestasiChart from "@/components/chartsDashboard/TingkatPrestasiDashChart";
@@ -23,6 +24,8 @@ import TingkatPrestasiPieChartDash from "@/components/chartsDashboard/TingkatPre
import LulusTepatWaktuChart from "@/components/charts/LulusTepatWaktuChart";
import BimbinganDosenChart from "@/components/charts/BimbinganDosenChart";
import BimbinganDosenPerAngkatanChart from "@/components/charts/BimbinganDosenPerAngkatanChart";
import DistribusiIPKChart from "@/components/chartsDashboard/DistribusiIPKChart";
import DistribusiIPKChartPerangkatan from "@/components/chartsDashboard/DistribusiIPKChartPerangkatan";
import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card";
import { Button } from "@/components/ui/button";
import {
@@ -135,8 +138,10 @@ export default function TotalMahasiswaPage() {
// Navigation menu items for per year data
const perYearNavItems = [
{ id: 'overview-year', label: 'Jumlah & Status per Angkatan' },
{ id: 'status-year', label: 'Jenis Pendaftaran & Kelompok Keahlian' },
{ id: 'achievement-year', label: 'Beasiswa & Prestasi per Angkatan' },
{ id: 'academic-year', label: 'Distribusi IPK per Angkatan' },
{ id: 'demographics-year', label: 'Asal Kabupaten per Angkatan' },
{ id: 'bimbingan-dosen-year', label: 'Bimbingan Dosen' }
];
@@ -213,6 +218,8 @@ export default function TotalMahasiswaPage() {
<div id="study-duration" className="grid grid-cols-1 md:grid-cols-2 gap-4 scroll-mt-24">
<LulusTepatWaktuChart selectedYear={selectedYear} />
<MasaStudiLulusChart selectedYear={selectedYear} />
<TerancamDOChart selectedYear={selectedYear} />
<DistribusiIPKChart selectedYear={selectedYear} />
</div>
{/* Expertise & Achievement Section */}
@@ -260,6 +267,11 @@ export default function TotalMahasiswaPage() {
<TingkatPrestasiPieChartDash selectedYear={selectedYear} />
</div>
{/* Distribusi IPK Section */}
<div id="academic-year" className="grid grid-cols-1 md:grid-cols-2 gap-4 scroll-mt-24">
<DistribusiIPKChartPerangkatan selectedYear={selectedYear} />
</div>
{/* Demographics Section */}
<div id="demographics-year" className="grid grid-cols-1 md:grid-cols-1 gap-4 scroll-mt-24">
<AsalDaerahPerAngkatanChart tahunAngkatan={selectedYear} />