@extends('layouts.app') @section('title', 'Dashboard - Hotel Management System') @section('page-title', 'Dashboard') @section('content')
Total Kamar
{{ $totalRooms }}
Kamar Tersedia
{{ $availableRooms }}
Kamar Terisi
{{ $occupiedRooms }}
Booking Hari Ini
{{ $todayCheckIns->count() + $todayCheckOuts->count() }}
Pemasukan Bulan Ini
Rp {{ number_format($monthlyIncome, 0, ',', '.') }}
Pengeluaran Bulan Ini
Rp {{ number_format($monthlyExpenses, 0, ',', '.') }}
Laba Bulan Ini
Rp {{ number_format($monthlyProfit, 0, ',', '.') }}
Statistik Tamu Hotel
@if($period == 'month') @endif
Total Tamu
{{ number_format($guestStats['total_guests']) }}
Total Booking
{{ number_format($guestStats['total_bookings']) }}
Rata-rata Tamu/Booking
{{ $guestStats['avg_guests_per_booking'] }}
Tingkat Hunian
{{ $guestStats['occupancy_rate'] }}%
Trend Tamu
Statistik Platform
@if($guestStats['platform_stats']->count() > 0) @foreach($guestStats['platform_stats'] as $platform)
{{ $platform->platform }}
{{ $platform->count }} booking
{{ $platform->total_guests }} tamu
@endforeach @else

Tidak ada data platform untuk periode ini

@endif
Walk-in vs Online
{{ $guestStats['walk_in_bookings'] }}
Walk-in
{{ $guestStats['online_bookings'] }}
Online
Asal Tamu
@if($guestStats['guest_regions']->count() > 0) @foreach($guestStats['guest_regions'] as $region)
{{ $region->region }} {{ $region->count }} booking
@endforeach @else

Tidak ada data asal tamu untuk periode ini

@endif
Booking Terbaru
Lihat Semua
@forelse($recentBookings as $booking) @empty @endforelse
No. Booking Nama Tamu Kamar Check-in Status
#{{ $booking->id }} {{ $booking->guest_name }} {{ $booking->room->room_number }} {{ $booking->check_in_date->format('d/m/Y') }} @switch($booking->status) @case('pending') Pending @break @case('confirmed') Confirmed @break @case('checked_in') Checked In @break @case('checked_out') Checked Out @break @case('cancelled') Cancelled @break @endswitch
Tidak ada booking terbaru
Aktivitas Hari Ini
Check-in Hari Ini ({{ $todayCheckIns->count() }})
@forelse($todayCheckIns as $checkin)
{{ $checkin->guest_name }} Kamar {{ $checkin->room->room_number }}
@empty

Tidak ada check-in hari ini

@endforelse
Check-out Hari Ini ({{ $todayCheckOuts->count() }})
@forelse($todayCheckOuts as $checkout)
{{ $checkout->guest_name }} Kamar {{ $checkout->room->room_number }}
@empty

Tidak ada check-out hari ini

@endforelse
Pesanan Restaurant ({{ $todayRestaurantOrders->count() }})
@forelse($todayRestaurantOrders->take(3) as $order)
{{ $order->restaurantMenu->name }} Kamar {{ $order->booking->room->room_number }}
@empty

Tidak ada pesanan restaurant hari ini

@endforelse
Layanan Kamar ({{ $todayRoomServiceOrders->count() }})
@forelse($todayRoomServiceOrders->take(3) as $order)
{{ $order->roomService->name }} Kamar {{ $order->booking->room->room_number }}
@empty

Tidak ada layanan kamar hari ini

@endforelse
@endsection @section('scripts') @endsection