@php
$cat = $analysis->z_category;
$zc = [
'safe' => ['bg'=>'#D1FAE5','border'=>'#6EE7B7','text'=>'#065F46','badge'=>'#059669','label'=>'ZONA AMAN'],
'grey' => ['bg'=>'#FEF3C7','border'=>'#FCD34D','text'=>'#92400E','badge'=>'#D97706','label'=>'ZONA WASPADA'],
'distress' => ['bg'=>'#FEE2E2','border'=>'#FCA5A5','text'=>'#991B1B','badge'=>'#DC2626','label'=>'ZONA BERBAHAYA'],
][$cat] ?? ['bg'=>'#FEF3C7','border'=>'#FCD34D','text'=>'#92400E','badge'=>'#D97706','label'=>'ZONA WASPADA'];
$cur = $analysis->currency;
$fd = $financial;
$fmt = fn($v) => $cur . ' ' . number_format((float)($v ?? 0), 0, ',', '.');
@endphp
{{-- Z-Score Card --}}
Altman Z'-Score
{{ number_format($analysis->z_score, 4) }}
{{ $zc['label'] }}
@if($cat==='safe') Kondisi keuangan sehat
@elseif($cat==='grey') Perlu perhatian khusus
@else Potensi kesulitan keuangan @endif
{{-- Info Perusahaan --}}
@foreach([['Perusahaan',$analysis->company_name],['Bidang Usaha',$analysis->business_field],['Periode',$analysis->period],['Mata Uang',$analysis->currency]] as [$l,$v])
@endforeach
{{-- Komponen X1-X5 --}}
Komponen Z'-Score
@foreach([
['X1',$zScoreComponents['x1'],'× 0.717','Modal Kerja / Total Aset'],
['X2',$zScoreComponents['x2'],'× 0.847','Laba Ditahan / Total Aset'],
['X3',$zScoreComponents['x3'],'× 3.107','EBIT / Total Aset'],
['X4',$zScoreComponents['x4'],'× 0.420','Ekuitas / Total Utang'],
['X5',$zScoreComponents['x5'],'× 0.998','Pendapatan / Total Aset'],
] as [$n,$v,$w,$d])
{{ $n }}
{{ number_format($v,4) }}
{{ $w }}
{{ $d }}
@endforeach
Z' = 0.717({{ number_format($zScoreComponents['x1'],4) }}) + 0.847({{ number_format($zScoreComponents['x2'],4) }}) + 3.107({{ number_format($zScoreComponents['x3'],4) }}) + 0.420({{ number_format($zScoreComponents['x4'],4) }}) + 0.998({{ number_format($zScoreComponents['x5'],4) }})
= {{ number_format($analysis->z_score,4) }}
{{-- Detail Keuangan --}}
Neraca
@foreach([
['Aset Lancar',$fd['aset_lancar']??0,false,''],
['Aset Tetap',$fd['aset_tetap']??0,false,''],
['Total Aset',$fd['total_aset']??0,true,'#1A56DB'],
['Utang Lancar',$fd['utang_lancar']??0,false,''],
['Utang Jangka Panjang',$fd['utang_jangka_panjang']??0,false,''],
['Total Utang',$fd['total_utang']??0,true,'#1A56DB'],
['Nilai Buku Ekuitas',$fd['nilai_buku_ekuitas']??0,true,($fd['nilai_buku_ekuitas']??0)<0?'#DC2626':'#1A56DB'],
] as [$l,$v,$b,$c])
| {{ $l }} |
{{ $fmt($v) }} |
@endforeach
Laba Rugi
@foreach([
['Pendapatan',$fd['pendapatan']??0,false,''],
['Biaya Operasional',$fd['biaya_operasional']??0,false,''],
['Laba Sebelum Pajak',$fd['laba_sebelum_pajak']??0,true,($fd['laba_sebelum_pajak']??0)<0?'#DC2626':'#7C3AED'],
['Pengambilan Pribadi (Prive)',$fd['prive']??0,false,''],
['Laba Ditahan',$fd['laba_ditahan']??0,true,($fd['laba_ditahan']??0)<0?'#DC2626':'#7C3AED'],
] as [$l,$v,$b,$c])
| {{ $l }} |
{{ $fmt($v) }} |
@endforeach
{{-- Rekomendasi --}}
Rekomendasi
@if($cat==='safe')
@foreach(['Pertahankan rasio likuiditas yang baik','Terus optimalkan efisiensi operasional','Pertimbangkan ekspansi bisnis yang terencana','Jaga struktur modal yang sehat'] as $r)
- {{ $r }}
@endforeach
@elseif($cat==='grey')
@foreach(['Evaluasi dan efisiensi biaya operasional','Tingkatkan pendapatan melalui strategi pemasaran','Kelola utang dengan hati-hati','Perkuat modal kerja perusahaan'] as $r)
- {{ $r }}
@endforeach
@else
@foreach(['Segera lakukan restrukturisasi keuangan','Konsultasikan dengan konsultan keuangan profesional','Kurangi utang dan negosiasikan ulang syarat pembayaran','Cari sumber pendanaan baru atau investor'] as $r)
- {{ $r }}
@endforeach
@endif
{{-- Footer Laporan --}}
FIN-ANALYSIS PRO — {{ $analysis->created_at->format('d F Y, H:i') }}
Metode: Altman Z'-Score (Modified)