@extends('layouts.app', ['class' => 'g-sidenav-show bg-gray-100'])
{{-- section content --}}
@section('content')
@include('layouts.navbars.auth.topnav', ['title' => ''])
Laporan ini disusun sebagai bentuk pertanggungjawaban atas pelaksanaan program kerja selama tahun {{ $year }}, sekaligus sebagai dasar penyusunan rencana dan proyeksi kebutuhan untuk periode jangka menengah ke depan. Penyusunan laporan ini bertujuan untuk memberikan gambaran komprehensif mengenai capaian kinerja, realisasi kegiatan, serta efisiensi pemanfaatan sumber daya yang telah dilaksanakan.
Dalam laporan ini, ditampilkan data historis dan proyeksi pada beberapa aspek penting, termasuk di antaranya pengelolaan hardware dan software yang mendukung kegiatan operasional dan transformasi digital. Hal ini sejalan dengan upaya strategis untuk memastikan bahwa pertumbuhan dan pengembangan organisasi dapat berlangsung secara adaptif, berkelanjutan, dan berbasis data. Dengan menyertakan tren pertumbuhan tahun-tahun sebelumnya dan proyeksi ke depan, laporan ini diharapkan mampu menjadi acuan strategis dalam mengambil keputusan yang tepat.
Rekapitulasi jumlah unit perangkat CPU yang dimiliki dan direncanakan selama empat tahun (3 tahun historis dan 1 tahun proyeksi ke depan):
| No | Jenis | @foreach ($years as $year){{ $year }}@if ($loop->last) (Proyeksi) @endif | @endforeach
|---|---|---|
| {{ $i + 1 }} | {{ $item['jenis'] }} | @foreach ($item['values'] as $k => $val) @php $isPrediksi = $years[$k] > $currentYear; if (!isset($total[$k])) { $total[$k] = 0; } $total[$k] += $val; $prev = $k > 0 ? $item['values'][$k - 1] : null; $percent = $prev > 0 ? round((($val - $prev) / $prev) * 100, 2) : 0; $color = $percent < 0 ? 'red' : 'green'; @endphp
{{ $val }} @if ($k > 0) {{ $percent > 0 ? '+' : '' }}{{ $percent }}% @endif |
@endforeach
| Total | @foreach ($total as $k => $val) @php $totalValues = $total; $yearCount = count($totalValues); $insight = ''; if ($yearCount >= 3) { $prev = $totalValues[$yearCount - 3]; // 2024 $last = $totalValues[$yearCount - 2]; // 2025 $prevYear = $years[$yearCount - 3]; $lastYear = $years[$yearCount - 2]; $change = $prev > 0 ? round((($last - $prev) / $prev) * 100, 2) : 0; $changeText = $change < 0 ? 'mengalami penurunan sebesar ' . abs($change) . '%' : 'mengalami kenaikan sebesar +' . $change . '%'; $growth = $last - $totalValues[0]; $avgGrowth = round($growth / ($yearCount - 3), 1); $nextYear = $lastYear + 1; $nextYearVal = $totalValues[$yearCount - 1] ?? '-'; $insight = "Tahun {$lastYear} {$changeText} dibanding tahun {$prevYear}.
{{ $val }} @if ($k > 0) {{ $percent > 0 ? '+' : '' }}{{ $percent }}% @endif |
@endforeach
|
Catatan : ...
Rekapitulasi jumlah unit perangkat Monitor yang dimiliki dan direncanakan selama empat tahun (3 tahun historis dan 1 tahun proyeksi ke depan):
| No | Size | @foreach ($years as $year){{ $year }} @if ($loop->last) (Proyeksi) @endif | @endforeach
|---|---|---|
| {{ $i + 1 }} | {{ $item['jenis'] }} | @foreach ($item['values'] as $m => $val) @php $isPrediksi = $years[$m] > $currentYear; if (!isset($totalM[$m])) { $totalM[$m] = 0; } $totalM[$m] += $val; $prev = $m > 0 ? $item['values'][$m - 1] : null; $percent = $prev > 0 ? round((($val - $prev) / $prev) * 100, 2) : 0; $color = $percent < 0 ? 'red' : 'green'; @endphp
{{ $val }} @if ($m > 0) {{ $percent > 0 ? '+' : '' }}{{ $percent }}% @endif |
@endforeach
| Total | @foreach ($totalM as $m => $val) @php $totalValues = $totalM; $yearCount = count($totalValues); $insight = ''; if ($yearCount >= 3) { $prev = $totalValues[$yearCount - 3]; // 2024 $last = $totalValues[$yearCount - 2]; // 2025 $prevYear = $years[$yearCount - 3]; $lastYear = $years[$yearCount - 2]; $change = $prev > 0 ? round((($last - $prev) / $prev) * 100, 2) : 0; $changeText = $change < 0 ? 'mengalami penurunan sebesar ' . abs($change) . '%' : 'mengalami kenaikan sebesar +' . $change . '%'; $growth = $last - $totalValues[0]; $avgGrowth = round($growth / ($yearCount - 3), 1); $nextYear = $lastYear + 1; $nextYearVal = $totalValues[$yearCount - 1] ?? '-'; $insight = "Tahun {$lastYear} {$changeText} dibanding tahun {$prevYear}.
{{ $val }} @if ($m > 0) {{ $percent > 0 ? '+' : '' }}{{ $percent }}% @endif |
@endforeach
|
Rekapitulasi jumlah unit perangkat Printer yang dimiliki dan direncanakan selama empat tahun (3 tahun historis dan 1 tahun proyeksi ke depan):
| No | Ink | @foreach ($years as $year){{ $year }} @if ($loop->last) (Proyeksi) @endif | @endforeach
|---|---|---|
| {{ $i + 1 }} | {{ $item['jenis'] }} | @foreach ($item['values'] as $p => $val) @php $isPrediksi = $years[$p] > $currentYear; if (!isset($totalP[$p])) { $totalP[$p] = 0; } $totalP[$p] += $val; $prev = $p > 0 ? $item['values'][$p - 1] : null; $percent = $prev > 0 ? round((($val - $prev) / $prev) * 100, 2) : 0; $color = $percent < 0 ? 'red' : 'green'; @endphp
{{ $val }} @if ($p > 0) {{ $percent > 0 ? '+' : '' }}{{ $percent }}% @endif |
@endforeach
| Total | @foreach ($totalP as $p => $val) @php $totalValues = $totalP; $yearCount = count($totalValues); $insight = ''; if ($yearCount >= 3) { $prev = $totalValues[$yearCount - 3]; // 2024 $last = $totalValues[$yearCount - 2]; // 2025 $prevYear = $years[$yearCount - 3]; $lastYear = $years[$yearCount - 2]; $change = $prev > 0 ? round((($last - $prev) / $prev) * 100, 2) : 0; $changeText = $change < 0 ? 'mengalami penurunan sebesar ' . abs($change) . '%' : 'mengalami kenaikan sebesar +' . $change . '%'; $growth = $last - $totalValues[0]; $avgGrowth = round($growth / ($yearCount - 3), 1); $nextYear = $lastYear + 1; $nextYearVal = $totalValues[$yearCount - 1] ?? '-'; $insight = "Tahun {$lastYear} {$changeText} dibanding tahun {$prevYear}.
{{ $val }} @if ($p > 0) {{ $percent > 0 ? '+' : '' }}{{ $percent }}% @endif |
@endforeach
|
Rekapitulasi jumlah unit perangkat Scanner yang dimiliki dan direncanakan selama empat tahun (3 tahun historis dan 1 tahun proyeksi ke depan):
| No | Size | @foreach ($years as $year){{ $year }} @if ($loop->last) (Proyeksi) @endif | @endforeach
|---|---|---|
| {{ $i + 1 }} | {{ $item['jenis'] }} | @foreach ($item['values'] as $sc => $val) @php $isPrediksi = $years[$sc] > $currentYear; if (!isset($totalSC[$sc])) { $totalSC[$sc] = 0; } $totalSC[$sc] += $val; $prev = $sc > 0 ? $item['values'][$sc - 1] : null; $percent = $prev > 0 ? round((($val - $prev) / $prev) * 100, 2) : 0; $color = $percent < 0 ? 'red' : 'green'; @endphp
{{ $val }} @if ($sc > 0) {{ $percent > 0 ? '+' : '' }}{{ $percent }}% @endif |
@endforeach
| Total | @foreach ($totalSC as $sc => $val) @php $totalValues = $totalSC; $yearCount = count($totalValues); $insight = ''; if ($yearCount >= 3) { $prev = $totalValues[$yearCount - 3]; // 2024 $last = $totalValues[$yearCount - 2]; // 2025 $prevYear = $years[$yearCount - 3]; $lastYear = $years[$yearCount - 2]; $change = $prev > 0 ? round((($last - $prev) / $prev) * 100, 2) : 0; $changeText = $change < 0 ? 'mengalami penurunan sebesar ' . abs($change) . '%' : 'mengalami kenaikan sebesar +' . $change . '%'; $growth = $last - $totalValues[0]; $avgGrowth = round($growth / ($yearCount - 3), 1); $nextYear = $lastYear + 1; $nextYearVal = $totalValues[$yearCount - 1] ?? '-'; $insight = "Tahun {$lastYear} {$changeText} dibanding tahun {$prevYear}.
{{ $val }} @if ($sc > 0) {{ $percent > 0 ? '+' : '' }}{{ $percent }}% @endif |
@endforeach
|
Rekapitulasi jumlah unit perangkat Switch yang dimiliki dan direncanakan selama empat tahun (3 tahun historis dan 1 tahun proyeksi ke depan):
| No | Port | @foreach ($years as $year){{ $year }} @if ($loop->last) (Proyeksi) @endif | @endforeach
|---|---|---|
| {{ $i + 1 }} | {{ $item['jenis'] }} | @foreach ($item['values'] as $sw => $val) @php $isPrediksi = $years[$sw] > $currentYear; if (!isset($totalSW[$sw])) { $totalSW[$sw] = 0; } $totalSW[$sw] += $val; $prev = $sw > 0 ? $item['values'][$sw - 1] : null; $percent = $prev > 0 ? round((($val - $prev) / $prev) * 100, 2) : 0; $color = $percent < 0 ? 'red' : 'green'; @endphp
{{ $val }} @if ($sw > 0) {{ $percent > 0 ? '+' : '' }}{{ $percent }}% @endif |
@endforeach
| Total | @foreach ($totalSW as $sw => $val) @php $totalValues = $totalSW; $yearCount = count($totalValues); $insight = ''; if ($yearCount >= 3) { $prev = $totalValues[$yearCount - 3]; // 2024 $last = $totalValues[$yearCount - 2]; // 2025 $prevYear = $years[$yearCount - 3]; $lastYear = $years[$yearCount - 2]; $change = $prev > 0 ? round((($last - $prev) / $prev) * 100, 2) : 0; $changeText = $change < 0 ? 'mengalami penurunan sebesar ' . abs($change) . '%' : 'mengalami kenaikan sebesar +' . $change . '%'; $growth = $last - $totalValues[0]; $avgGrowth = round($growth / ($yearCount - 3), 1); $nextYear = $lastYear + 1; $nextYearVal = $totalValues[$yearCount - 1] ?? '-'; $insight = "Tahun {$lastYear} {$changeText} dibanding tahun {$prevYear}.
{{ $val }} @if ($sw > 0) {{ $percent > 0 ? '+' : '' }}{{ $percent }}% @endif |
@endforeach
|
Rekapitulasi jumlah unit perangkat Switch yang dimiliki dan direncanakan selama empat tahun (3 tahun historis dan 1 tahun proyeksi ke depan):
| No | Port | @foreach ($years as $year){{ $year }} @if ($loop->last) (Proyeksi) @endif | @endforeach
|---|---|---|
| {{ $i + 1 }} | {{ $item['jenis'] }} | @foreach ($item['values'] as $o => $val) @php $isPrediksi = $years[$o] > $currentYear; if (!isset($totalO[$o])) { $totalO[$o] = 0; } $totalO[$o] += $val; $prev = $o > 0 ? $item['values'][$o - 1] : null; $percent = $prev > 0 ? round((($val - $prev) / $prev) * 100, 2) : 0; $color = $percent < 0 ? 'red' : 'green'; @endphp
{{ $val }} @if ($o > 0) {{ $percent > 0 ? '+' : '' }}{{ $percent }}% @endif |
@endforeach
| Total | @foreach ($totalO as $o => $val) @php $totalValues = $totalO; $yearCount = count($totalValues); $insight = ''; if ($yearCount >= 3) { $prev = $totalValues[$yearCount - 3]; // 2024 $last = $totalValues[$yearCount - 2]; // 2025 $prevYear = $years[$yearCount - 3]; $lastYear = $years[$yearCount - 2]; $change = $prev > 0 ? round((($last - $prev) / $prev) * 100, 2) : 0; $changeText = $change < 0 ? 'mengalami penurunan sebesar ' . abs($change) . '%' : 'mengalami kenaikan sebesar +' . $change . '%'; $growth = $last - $totalValues[0]; $avgGrowth = round($growth / ($yearCount - 3), 1); $nextYear = $lastYear + 1; $nextYearVal = $totalValues[$yearCount - 1] ?? '-'; $insight = "Tahun {$lastYear} {$changeText} dibanding tahun {$prevYear}.
{{ $val }} @if ($o > 0) {{ $percent > 0 ? '+' : '' }}{{ $percent }}% @endif |
@endforeach
|
Pemeliharaan infrastruktur Teknologi Informasi (IT) merupakan salah satu elemen kunci dalam menjaga kelangsungan operasional perusahaan. Selama tahun {{ $year - 1 }} , Dept. MIS telah melaksanakan berbagai kegiatan maintenance untuk memastikan perangkat keras berjalan optimal serta mendukung kebutuhan bisnis secara berkelanjutan.
Total kategori berdasarkan jumlah maintenance selama empat tahun (3 tahun historis
dan 1
tahun proyeksi ke depan):
Ringan : 1 x maintenance dalam 1 tahun
Medium : 2 x maintenance dalam 1 tahun
Not Maintain : Tidak dilakukan maintenance
| No | Jenis | @foreach ($years as $year){{ $year }} @if ($loop->last) (Proyeksi) @endif | @endforeach
|---|---|---|
| {{ $i + 1 }} | {{ $item['jenis'] }} | @foreach ($item['values'] as $mk => $val) @php $isPrediksi = $years[$mk] > $currentYear; if (!isset($totalMK[$mk])) { $totalMK[$mk] = 0; } $totalMK[$mk] += $val; $prev = $mk > 0 ? $item['values'][$mk - 1] : null; $percent = $prev > 0 ? round((($val - $prev) / $prev) * 100, 2) : 0; $color = $percent < 0 ? 'red' : 'green'; @endphp
{{ $val }} @if ($mk > 0) {{ $percent > 0 ? '+' : '' }}{{ $percent }}% @endif |
@endforeach
| Total | @foreach ($totalMK as $mk => $val) @php $prev = $mk > 0 ? $totalMK[$mk - 1] : null; $percent = $prev > 0 ? round((($val - $prev) / $prev) * 100, 2) : 0; $color = $percent < 0 ? 'red' : 'green'; @endphp
{{ $val }} @if ($mk > 0) {{ $percent > 0 ? '+' : '' }}{{ $percent }}% @endif |
@endforeach
|
Total jumlah maintenance selama empat tahun (3 tahun historis dan 1 tahun proyeksi ke depan):
| No | Port | @foreach ($years as $year){{ $year }} @if ($loop->last) (Proyeksi) @endif | @endforeach
|---|---|---|
| {{ $i + 1 }} | {{ $item['jenis'] }} | @foreach ($item['values'] as $ms => $val) @php $isPrediksi = $years[$ms] > $currentYear; if (!isset($totalMS[$ms])) { $totalMS[$ms] = 0; } $totalMS[$ms] += $val; $prev = $ms > 0 ? $item['values'][$ms - 1] : null; $percent = $prev > 0 ? round((($val - $prev) / $prev) * 100, 2) : 0; $color = $percent < 0 ? 'red' : 'green'; @endphp
{{ $val }} @if ($ms > 0) {{ $percent > 0 ? '+' : '' }}{{ $percent }}% @endif |
@endforeach
| Total | @foreach ($totalMS as $ms => $val) @php $prev = $ms > 0 ? $totalMS[$ms - 1] : null; $percent = $prev > 0 ? round((($val - $prev) / $prev) * 100, 2) : 0; $color = $percent < 0 ? 'red' : 'green'; @endphp
{{ $val }} @if ($ms > 0) {{ $percent > 0 ? '+' : '' }}{{ $percent }}% @endif |
@endforeach
|
Rekapitulasi jumlah unit perangkat CPU yang dimiliki dan direncanakan selama empat tahun (3 tahun historis dan 1 tahun proyeksi ke depan):
--}}| No | Kategori | @foreach ($years as $year){{ $year }} | @endforeach
|---|---|---|
| {{ $i + 1 }} | {{ $item['jenis'] }} | @foreach ($item['values'] as $soft => $val) @php $isPrediksi = $years[$soft] > $currentYear; if (!isset($total[$soft])) { $total[$soft] = 0; } $total[$soft] += $val; $prev = $soft > 0 ? $item['values'][$soft - 1] : null; $percent = $prev > 0 ? round((($val - $prev) / $prev) * 100, 2) : 0; $color = $percent < 0 ? 'red' : 'green'; @endphp
{{ $val }} @if ($soft > 0) {{ $percent > 0 ? '+' : '' }}{{ $percent }}% @endif |
@endforeach
| Total | @foreach ($total as $soft => $val) @php $totalValues = $total; $yearCount = count($totalValues); $insight = ''; if ($yearCount >= 3) { $prev = $totalValues[$yearCount - 3]; // 2024 $last = $totalValues[$yearCount - 2]; // 2025 $prevYear = $years[$yearCount - 3]; $lastYear = $years[$yearCount - 2]; $change = $prev > 0 ? round((($last - $prev) / $prev) * 100, 2) : 0; $changeText = $change < 0 ? 'mengalami penurunan sebesar ' . abs($change) . '%' : 'mengalami kenaikan sebesar +' . $change . '%'; $growth = $last - $totalValues[0]; $avgGrowth = round($growth / ($yearCount - 3), 1); $nextYear = $lastYear + 1; $nextYearVal = $totalValues[$yearCount - 1] ?? '-'; $insight = "Tahun {$lastYear} {$changeText} dibanding tahun {$prevYear}.
{{ $val }} @if ($soft > 0) {{ $percent > 0 ? '+' : '' }}{{ $percent }}% @endif |
@endforeach
|
Rekapitulasi jumlah unit perangkat CPU yang dimiliki dan direncanakan selama empat tahun (3 tahun historis dan 1 tahun proyeksi ke depan):
--}}| No | Kategori | @foreach ($years as $year){{ $year }} | @endforeach
|---|---|---|
| {{ $i + 1 }} | {{ $item['jenis'] }} | @foreach ($item['values'] as $gr => $val) @php $isPrediksi = $years[$gr] > $currentYear; if (!isset($total[$gr])) { $total[$gr] = 0; } $total[$gr] += $val; $prev = $gr > 0 ? $item['values'][$gr - 1] : null; $percent = $prev > 0 ? round((($val - $prev) / $prev) * 100, 2) : 0; $color = $percent < 0 ? 'red' : 'green'; @endphp
Rp.
{{ number_format($val, 0, ',', '.') }} @if ($gr > 0) {{ $percent > 0 ? '+' : '' }}{{ $percent }}% @endif |
@endforeach
| Total | @foreach ($total as $gr => $val) @php $totalValues = $total; $yearCount = count($totalValues); $insight = ''; if ($yearCount >= 3) { $prev = $totalValues[$yearCount - 3]; // 2024 $last = $totalValues[$yearCount - 2]; // 2025 $prevYear = $years[$yearCount - 3]; $lastYear = $years[$yearCount - 2]; $change = $prev > 0 ? round((($last - $prev) / $prev) * 100, 2) : 0; $changeText = $change < 0 ? 'mengalami penurunan sebesar ' . abs($change) . '%' : 'mengalami kenaikan sebesar +' . $change . '%'; $growth = $last - $totalValues[0]; $avgGrowth = round($growth / ($yearCount - 3), 1); $rpavg = number_format($avgGrowth, 0, ',', '.'); $nextYear = $lastYear + 1; $nextYearVal = $totalValues[$yearCount - 1] ?? '-'; $rpnext = number_format($nextYearVal, 0, ',', '.'); $insight = "Tahun {$lastYear} {$changeText} dibanding tahun {$prevYear}.
Rp.
{{ number_format($val, 0, ',', '.') }} @if ($gr > 0) {{ $percent > 0 ? '+' : '' }}{{ $percent }}% @endif |
@endforeach
|