Informasi Update Aplikasi

16 Maret 2025

Instruksi:

24 Maret 2025

Update:
Instruksi:

10 April 2025

Update:
Instruksi:

26 April 2025

Update:
Instruksi:

29 April 2025

Update:
Instruksi:

06 Mei 2025

Update:
Instruksi:

11 Mei 2025

Update:
Instruksi:

13 Mei 2025

Update:
Instruksi:
Link Youtube:
Kode Pendukung:
'role' => \Spatie\Permission\Middleware\RoleMiddleware::class,
'permission' => \Spatie\Permission\Middleware\PermissionMiddleware::class,
'role_or_permission' => \Spatie\Permission\Middleware\RoleOrPermissionMiddleware::class,
    
HTML & CSS Pendukung:
<div class="checkbox-wrap">
   <input type="checkbox" id="remember" name="remember" style="margin-right: 8px; width: 16px; height: 16px;">
   <label for="remember" style="color: #666; font-size: 14px; cursor: pointer; margin-left: 20px;">Remember Me</label>
 </div>

.checkbox-wrap {
    position: relative;
    height: 37px;
    margin-bottom: 2rem;
    display: flex;
    align-items: center;
}
    

15 Mei 2025

Update:
Instruksi:
Jika Hanya Ingin Update File Yang di Ubah:

19 Mei 2025

Update:
Instruksi:

26 Mei 2025

Update:
Instruksi:

28 Mei 2025

Update:
Instruksi:
Tutorial Manual:

30 Mei 2025

Update:
Instruksi:
Tutorial Manual:

31 Mei 2025

Update:
Instruksi:
Tutorial Manual:
SC PENDUKUNG:
<div class="row mt-3">
    <div class="col-lg-3 col-sm-6">
        <div class="card card-border-shadow-success h-100">
            <div class="card-body">
                <div class="d-flex align-items-center mb-2">
                    <div class="avatar me-4">
                       <span class="avatar-initial rounded bg-label-success"><i class="ti ti-user-check"></i></span> 
                    </div>
                    <h4 class="mb-0">{{ $rekappresensi->hardir ?? 
0 }}</h4>
                </div>
                <p class="mb-1">Karyawwan Hadir</p>
                <p class="mb-0">
                    <span class="text-heading fw-medium me-2">+18.2%</span>
                </p>
            </div> 
        </div>
    </div>
    <div class="col-lg-3 col-sm-6">
        <div class="card card-border-shadow-primary h-100">
            <div class="card-body">
                <div class="d-flex align-items-center mb-2">
                    <div class="avatar me-4">
                       <span class="avatar-initial rounded bg-label-primary"><i class="ti ti-file-description"></i></span> 
                    </div>
                    <h4 class="mb-0">{{ $rekappresensi->izin ?? 
0 }}</h4>
                </div>
                <p class="mb-1">Karyawwan Izin</p>
                <p class="mb-0">
                    <span class="text-heading fw-medium me-2">+18.2%</span>
                </p>
            </div> 
        </div>
    </div>

    <div class="col-lg-3 col-sm-6">
        <div class="card card-border-shadow-warning h-100">
            <div class="card-body">
                <div class="d-flex align-items-center mb-2">
                    <div class="avatar me-4">
                       <span class="avatar-initial rounded bg-label-warning"><i class="ti ti-"></i></span> 
                    </div>
                    <h4 class="mb-0">{{ $rekappresensi->sakit ?? 
0 }}</h4>
                </div>
                <p class="mb-1">Karyawwan Sakit</p>
                <p class="mb-0">
                    <span class="text-heading fw-medium me-2">+18.2%</span>
                </p>
            </div> 
        </div>
    </div>
    <div class="col-lg-3 col-sm-6">
        <div class="card card-border-shadow-primary h-100">
            <div class="card-body">
                <div class="d-flex align-items-center mb-2">
                    <div class="avatar me-4">
                       <span class="avatar-initial rounded bg-label-primary"><i class="ti ti-file"></i></span> 
                    </div>
                    <h4 class="mb-0">{{ $rekappresensi->cuti ?? 
0 }}</h4>
                </div>
                <p class="mb-1">Karyawan Cuti</p>
                <p class="mb-0">
                    <span class="text-heading fw-medium me-2">+18.2%</span>
                </p>
            </div> 
        </div>
    </div>
</div>

========================== QUERY REKAP PRESENI-============================================================
$queryPresensi = Presensi::query(); 
$queryPresensi->select(
                DB::raw("SUM(IF(status='h',1,0)) as hadir"),
                DB::raw("SUM(IF(status='i',1,0)) as izin"),
                DB::raw("SUM(IF(status='s',1,0)) as sakit"),
                DB::raw("SUM(IF(status='a',1,0)) as alpa"),
                DB::raw("SUM(IF(status='c',1,0)) as cuti")
          ); 
            if (!empty($request->tanggal)) {
                $queryPresensi->where('tanggal', $queryPresensi->tanggal); 
 } else {
                $queryPresensi->where('tanggal', date('Y-m-d')); 
 }
            $data['rekappresensi'] = $queryPresensi->first();
    

01 Juni 2025

Instruksi:

06 Juni 2025

Instruksi:

09 Juni 2025

Instruksi:

19 Juni 2025

Instruksi:

27 Juni 2025

Instruksi:

08 Juli 2025

Instruksi:

19 Juli 2025

Instruksi:

26 Juli 2025

Instruksi:

31 Juli 2025

Instruksi:

31 Juli 2025

Instruksi:

14 Agustus 2025

Instruksi:

21 Agustus 2025

  • Info Update
  • Instruksi: