Musyawara — Pusat Verifikasi Pemilihan

{{ $event->name }}

@php $statusLabel = match($event->status) { 'draft' => ['label' => 'Draft', 'icon' => 'bx-edit'], 'published' => ['label' => 'Dipublikasikan', 'icon' => 'bx-send'], 'active' => ['label' => 'Sedang Berlangsung', 'icon' => 'bx-play-circle'], 'closed' => ['label' => 'Ditutup', 'icon' => 'bx-stop-circle'], 'archived' => ['label' => 'Diarsip', 'icon' => 'bx-archive'], default => ['label' => ucfirst($event->status), 'icon' => 'bx-info-circle'], }; @endphp
{{ $statusLabel['label'] }}
@if($event->starts_at) Mulai: {{ $event->starts_at->format('d M Y, H:i') }} WIB @endif @if($event->ends_at) Selesai: {{ $event->ends_at->format('d M Y, H:i') }} WIB @endif
{{ number_format($totalVoters) }}
Total Pemilih Terdaftar
{{ number_format($verifiedVoters) }}
Pemilih Terverifikasi OTP
{{ number_format($totalVotes) }}
Total Suara Masuk
{{ $participationRate }}%
Tingkat Partisipasi
Status Integritas Event
Event {{ $integrityIndicators['event_locked'] ? 'Terkunci' : 'Masih Dapat Dikonfigurasi' }}
{{ $integrityIndicators['event_locked'] ? 'Event sudah dipublikasikan dan pengaturan terlindungi.' : 'Event masih dalam status draft.' }}
Kandidat {{ $integrityIndicators['candidates_locked'] ? 'Terkunci' : 'Belum Terkunci' }}
{{ $integrityIndicators['candidates_locked'] ? 'Daftar kandidat tidak dapat diubah.' : 'Daftar kandidat masih dapat dimodifikasi.' }}
Daftar Pemilih {{ $integrityIndicators['voters_locked'] ? 'Terkunci' : 'Belum Terkunci' }}
{{ $integrityIndicators['voters_locked'] ? 'Daftar pemilih tidak dapat ditambah atau dihapus.' : 'Daftar pemilih masih dapat dimodifikasi.' }}
Jumlah Suara {{ $integrityIndicators['vote_count_valid'] ? 'Valid' : 'Tidak Valid' }}
{{ $integrityIndicators['vote_count_valid'] ? "Total $totalVotes suara tercatat dalam sistem." : 'Anomali ditemukan pada jumlah suara.' }}
Verifikasi Integritas Hash Chain
@if($hashStats['total_votes'] === 0)

Belum Ada Suara

Hash chain akan diverifikasi setelah suara pertama masuk.

@elseif($hashStats['chain_valid'])

✓ Integritas Terverifikasi

Seluruh {{ number_format($hashStats['total_votes']) }} suara memiliki hash chain yang valid. Tidak ada tanda manipulasi data terdeteksi.

@else

⚠ Integritas Terganggu

Ditemukan ketidaksesuaian pada hash chain di urutan suara #{{ $hashStats['broken_at'] }}. Data mungkin telah dimanipulasi. Segera hubungi penyelenggara.

@endif
Anonimitas Terjaga: Hash chain dibangun dari sequence suara, bukan dari identitas pemilih. Tidak ada nama, email, atau pilihan individual yang dapat diidentifikasi melalui halaman ini.
Informasi Transparansi

Halaman ini menampilkan statistik agregat untuk memastikan transparansi pemilihan. Data yang ditampilkan tidak mencakup identitas pemilih, pilihan individual, atau informasi pribadi lainnya.


Sistem menggunakan SHA-256 Hash Chain untuk mendeteksi manipulasi data suara. Setiap suara menghasilkan hash yang bergantung pada hash suara sebelumnya, sehingga setiap perubahan data akan terdeteksi.