@php $namaSiswa = $siswa->user->nama ?? '-'; $tinggiBadan = (float) $tesTerakhir->tinggi_badan; $beratBadan = (float) $tesTerakhir->berat_badan; $tinggiMeter = $tinggiBadan / 100; $bmi = $tinggiMeter > 0 ? round($beratBadan / ($tinggiMeter * $tinggiMeter), 1) : 0; if ($bmi < 18.5) $bmiKategori = 'Kurang'; elseif ($bmi < 25) $bmiKategori = 'Normal'; elseif ($bmi < 30) $bmiKategori = 'Lebih'; else $bmiKategori = 'Obesitas'; $rataRataAkademik = round(( (float) $tesTerakhir->nilai_matematika + (float) $tesTerakhir->nilai_bahasa_indonesia + (float) $tesTerakhir->nilai_bahasa_inggris + (float) $tesTerakhir->nilai_ipa ) / 4, 2); $rekomendasi = $hasilList->first(); $maxNilai = $hasilList->max('nilai_preferensi') ?? 0; @endphp
|
@php
$logoPath = public_path('Assets/Logo_SMKN2Jember.png');
$logoBase64 = 'data:image/png;base64,' . base64_encode(file_get_contents($logoPath));
@endphp
|
SMK Negeri 2 Jember
Sistem Pendukung Keputusan Pemilihan Jurusan
|
Hasil Tes Rekomendasi JurusanMetode Simple Additive Weighting (SAW) {{ now()->format('d F Y') }} |
|
Nama Siswa
{{ $namaSiswa }}
|
Tanggal Tes
{{ optional($tesTerakhir->created_at)->format('d M Y') ?? '-' }}
|
Skor Minat Bakat
{{ $tesTerakhir->skor_minat_bakat }}%
|
|
Matematika
{{ $tesTerakhir->nilai_matematika }}
|
Bhs. Indonesia
{{ $tesTerakhir->nilai_bahasa_indonesia }}
|
Bhs. Inggris
{{ $tesTerakhir->nilai_bahasa_inggris }}
|
IPA
{{ $tesTerakhir->nilai_ipa }}
|
|
Rata-rata Akademik
{{ number_format($rataRataAkademik, 2) }}
Rata-rata dari 4 mata pelajaran
|
Jumlah Mapel Dinilai
4 Mata Pelajaran
Matematika, B. Indonesia, B. Inggris, IPA
|
||
|
Tinggi Badan
{{ $tesTerakhir->tinggi_badan }} cm
|
Berat Badan
{{ $tesTerakhir->berat_badan }} kg
|
BMI
{{ $bmi }}
{{ $bmiKategori }}
|
Buta Warna
{{ $tesTerakhir->buta_warna ? 'Ya' : 'Tidak' }}
|
|
Penyakit
{{ $tesTerakhir->penyakit?->nama_penyakit ?? 'Tidak ada' }}
|
|||
| Rank | Nama Jurusan | Visualisasi Skor | Nilai Preferensi | Skor (%) |
|---|---|---|---|---|
| {{ $hasil->peringkat ?? ($i + 1) }} | {{ $hasil->jurusan->nama_jurusan ?? '-' }} | {{ number_format($skorPct, 2) }}% | {{ number_format($nilai, 6) }} | {{ number_format($skorPct, 2) }}% |
| Data hasil SAW belum tersedia. | ||||
| SMK Negeri 2 Jember — Sistem Pendukung Keputusan Pemilihan Jurusan | Dicetak: {{ now()->format('d F Y, H:i') }} WIB |