@extends('layouts.app') @section('title', 'Dashboard - KITA AKADEMIK') @section('page-title', 'Dashboard Utama') @section('content')
DASHBOARD UTAMA PELAPOR

Selamat Datang Kembali, {{ auth()->user()->name }}!

Universitas Terdaftar: {{ auth()->user()->pts_nama ?? 'ADIA (LLDIKTI III)' }} | Program Studi: {{ auth()->user()->prodi ?? 'N/A' }}

@if(auth()->user()->isMahasiswaDosenRole())
Total Laporan Saya

{{ $myLaporansCount }}

Sedang Diproses

{{ $myPendingCount }}

Laporan Selesai

{{ $myFinishedCount }}

Laporan Terbaru Saya
Lihat Semua
@if($recentLaporans->isEmpty())
Belum Ada Laporan

Anda belum pernah mengajukan aduan atau permohonan bimbingan konseling.

@else
@foreach($recentLaporans as $lap) @endforeach
JUDUL LAPORAN KATEGORI TANGGAL KIRIM STATUS AKSI
{{ $lap->judul }}
@if($lap->tipe_laporan === 'preventif_konseling') Preventif Konseling @elseif($lap->tipe_laporan === 'kekerasan_bullying') Kekerasan / Bullying @elseif($lap->tipe_laporan === 'integritas_akademik') Integritas Akademik @endif {{ $lap->created_at->format('d M Y H:i') }} WIB @include('laporan._status_badge', ['status' => $lap->status]) Detail
@endif
Butuh Bantuan / Konseling?

Jangan ragu untuk bersuara. Layanan ini sepenuhnya aman, terenkripsi, dan melindungi kerahasiaan identitas pelapor. Anda dapat melaporkan pelanggaran moral, kekerasan seksual/bullying, atau meminta konsultasi bimbingan akademik.

Alur Penanganan Aduan & Bimbingan KITA
1
Pengajuan

Pelapor mengirimkan laporan detail di web.

2
Validasi Dokumen

Verifikasi berkas oleh Satgas/Tim Penilai.

3
Konseling Psikologi

Bimbingan & pemulihan korban oleh Psikolog.

4
Keputusan Rektor

Penandatanganan keputusan & sanksi akademik.

5
Selesai & Arsip

Aduan ditutup secara resmi & diarsipkan di ADIA.

@elseif(auth()->user()->isPenilaiRole())
Aduan Menunggu Sidang Etik & Cek Plagiat

{{ $incomingCount }}

Aduan Integritas Telah Dinilai

{{ $processedCount }}

Kasus Pelanggaran Integritas Baru (Perlu Sidang & Cek Plagiat)
@if($incomingLaporans->isEmpty())

Tidak ada aduan integritas akademik yang menunggu tindakan Anda.

@else
@foreach($incomingLaporans as $lap) @endforeach
PELAPOR JUDUL KASUS TANGGAL MASUK STATUS AKSI
{{ $lap->pelapor_nama }}
{{ $lap->pelapor_nim_nidn }} | {{ $lap->pts_nama }}
{{ $lap->judul }} {{ $lap->created_at->format('d M Y H:i') }} WIB @include('laporan._status_badge', ['status' => $lap->status]) Mulai Sidang
@endif
Kasus Integritas Telah Anda Rekomendasikan
@if($processedLaporans->isEmpty())

Belum ada kasus yang telah selesai Anda nilai.

@else
@foreach($processedLaporans as $lap) @endforeach
PELAPOR JUDUL KASUS SKOR PLAGIARISME REKOMENDASI SANKSI AKSI
{{ $lap->pelapor_nama }}
{{ $lap->pelapor_nim_nidn }}
{{ $lap->judul }} {{ $lap->tindakanPenilai->cek_plagiat_score }}% {{ $lap->tindakanPenilai->rekomendasi_sanksi }} Detail
@endif
@elseif(auth()->user()->isPsikologRole())
Kasus Konseling Menunggu Sesi Online & Catatan

{{ $incomingCount }}

Kasus Konseling Selesai Ditangani

{{ $processedCount }}

Antrean Layanan Konseling & Log Pemulihan (Confidential)
@if($incomingLaporans->isEmpty())

Tidak ada antrean sesi konseling saat ini.

@else
@foreach($incomingLaporans as $lap) @endforeach
PELAPOR JUDUL MASALAH JALUR TANGGAL MASUK AKSI
{{ $lap->pelapor_nama }}
{{ $lap->pelapor_nim_nidn }} | {{ $lap->pts_nama }}
{{ $lap->judul }} @if($lap->tipe_laporan === 'preventif_konseling') {{ ucfirst($lap->jalur) }} @else Rujukan Satgas @endif {{ $lap->created_at->format('d M Y H:i') }} WIB Buka Sesi
@endif
Catatan Konseling Selesai Ditangani
@if($processedLaporans->isEmpty())

Belum ada catatan klinis konseling yang dimasukkan.

@else
@foreach($processedLaporans as $lap) @endforeach
PELAPOR SESI KONSELING ONLINE CATATAN KLINIS RAHASIA LOG PEMULIHAN KORBAN AKSI
{{ $lap->pelapor_nama }}
{{ $lap->pelapor_nim_nidn }}
{{ $lap->catatanKlinisPsikolog->sesi_konseling_online }} Rahasia Medis {{ $lap->catatanKlinisPsikolog->log_pemulihan }} Detail
@endif
@elseif(auth()->user()->isRektorRole())
Kasus Menunggu Eksekusi Sanksi PTS Anda

{{ $incomingCount }}

Kasus Selesai & Sanksi Dieksekusi

{{ $processedCount }}

Antrean Kasus Siap Eksekusi Sanksi & Penutupan (Rektor PTS: {{ auth()->user()->pts_nama }})
@if($incomingLaporans->isEmpty())

Tidak ada kasus yang menunggu tanda tangan sanksi Anda.

@else
@foreach($incomingLaporans as $lap) @endforeach
PELAPOR / MAHASISWA TIPE KASUS JUDUL LAPORAN SUMBER AKHIR AKSI
{{ $lap->pelapor_nama }}
{{ $lap->pelapor_nim_nidn }}
@if($lap->tipe_laporan === 'preventif_konseling') Preventif Konseling @elseif($lap->tipe_laporan === 'kekerasan_bullying') Kekerasan / Bullying @elseif($lap->tipe_laporan === 'integritas_akademik') Integritas Akademik @endif {{ $lap->judul }} @if($lap->tipe_laporan === 'integritas_akademik') Rekomendasi Tim Penilai @else Log Pemulihan Psikolog @endif Eksekusi
@endif
Kasus yang Telah Selesai Dieksekusi
@if($processedLaporans->isEmpty())

Belum ada kasus yang berstatus selesai ditutup.

@else
@foreach($processedLaporans as $lap) @endforeach
PELAPOR JUDUL KASUS SANKSI YANG DIEKSEKUSI TANGGAL PENUTUPAN AKSI
{{ $lap->pelapor_nama }}
{{ $lap->pelapor_nim_nidn }}
{{ $lap->judul }} {{ $lap->eksekusiRektor->sanksi_eksekusi }} {{ $lap->updated_at->format('d M Y') }} Detail
@endif
@elseif(auth()->user()->isAdmin()) @if($stalledCount > 0)
ALARM OTOMATIS: Ditemukan {{ $stalledCount }} Kasus Mandek > 30 Hari!

Kasus-kasus berikut belum mendapat penanganan/tindakan lanjut dalam waktu lebih dari 30 hari. Silakan klik salah satu kasus untuk memperingatkan PTS bersangkutan.


@foreach($stalledLaporans as $stalled)
{{ $stalled->judul }}
PTS: {{ $stalled->pts_nama }} Tahap: @if($stalled->status === 'menunggu_satgas') Satgas Kampus @elseif($stalled->status === 'menunggu_penilai') Tim Penilai Ilmiah @elseif($stalled->status === 'menunggu_psikolog') Psikolog @elseif($stalled->status === 'menunggu_rektor') Rektor @endif
{{ $stalled->created_at->diffInDays() }} Hari Mandek Cek Kasus
@endforeach
@endif

Ringkasan Eksekutif Wilayah

@if(auth()->user()->isLldiktiRole()) Cetak Laporan PDF @endif
Total Laporan Seluruh PTS

{{ $totalCount }}

Aduan Aktif Butuh Keputusan

{{ $pendingCount }}

Total Kasus Selesai Ditutup

{{ $finishedCount }}

Kasus Masuk & Aktif (Perlu Tindakan / Keputusan Admin)
@if($recentLaporans->where('status', '!=', 'selesai')->where('status', '!=', 'ditolak')->isEmpty())

Tidak ada kasus aktif yang perlu ditindaklanjuti saat ini.

@else
@foreach($recentLaporans->where('status', '!=', 'selesai')->where('status', '!=', 'ditolak') as $lap) @endforeach
KODE JUDUL LAPORAN KAMPUS TAHAPAN SAAT INI TINDAK LANJUT
#K-{{ str_pad($lap->id, 4, '0', STR_PAD_LEFT) }}
{{ $lap->judul }}
{{ $lap->created_at->diffForHumans() }}
{{ $lap->pts_nama }} @include('laporan._status_badge', ['status' => $lap->status]) Buka Kasus & Beri Keputusan
@endif
Kepatuhan & Penyelesaian PTS

Statistik jumlah penanganan laporan yang masuk pada masing-masing Perguruan Tinggi Swasta (PTS):

@foreach($ptsStats as $stat) @endforeach
PTS / UNIVERSITAS TOTAL KASUS SELESAI DITUTUP RASIO PENYELESAIAN
{{ $stat->pts_nama }} {{ $stat->total }} {{ $stat->selesai }} @php $ratio = $stat->total > 0 ? round(($stat->selesai / $stat->total) * 100) : 0; $barColor = $ratio >= 75 ? 'bg-success' : ($ratio >= 40 ? 'bg-warning' : 'bg-danger'); @endphp
{{ $ratio }}%
Aduan Wilayah Terbaru
Lihat Semua
@foreach($recentLaporans as $lap) @endforeach
JUDUL LAPORAN PTS KATEGORI STATUS AKSI
{{ $lap->judul }}
{{ $lap->pts_nama }} @if($lap->tipe_laporan === 'preventif_konseling') Preventif @elseif($lap->tipe_laporan === 'kekerasan_bullying') Bullying @elseif($lap->tipe_laporan === 'integritas_akademik') Integritas @endif @include('laporan._status_badge', ['status' => $lap->status]) Detail
@endif
@endsection