Logo ASUSTOTO ASUSTOTO
Daftar
Skeleton Loading

Apa Itu Skeleton Loading Sebelum Halaman Tampil?

Ditulis oleh Tim ASUSTOTO · Diperbarui

Pernah membuka aplikasi atau situs dan sekilas melihat kotak-kotak abu-abu berkedip sebelum kontennya muncul penuh? Itu disebut "skeleton loading". Halaman ini menjelaskan apa fungsinya dan kenapa banyak situs modern memakainya.

Ilustrasi pola skeleton loading ASUSTOTO
Ringkasnya

Skeleton loading adalah tampilan sementara berupa kotak dan garis abu-abu berbentuk mirip layout asli, muncul sekilas sebelum konten sungguhan selesai dimuat. Tujuannya membuat waktu tunggu terasa lebih singkat dibanding layar kosong polos.

Terakhir ditinjau: 15 Agustus 2026.

Bedanya dengan Spinner Loading Biasa

Spinner (ikon bulat berputar) cuma menunjukkan "sedang memuat", tanpa info bentuk konten yang akan muncul. Skeleton loading berbeda: bentuknya menyerupai kerangka layout asli — kotak untuk gambar, garis untuk teks — sehingga pengguna sudah punya "peta" tampilan sebelum data selesai dimuat sepenuhnya.

Karena itu, transisi dari skeleton ke konten asli terasa lebih halus, karena posisi elemen sudah kelihatan lebih dulu, tidak tiba-tiba "meloncat" begitu data selesai dimuat.

Kenapa Terasa Lebih Cepat Padahal Waktu Muatnya Sama

Ini soal persepsi, bukan kecepatan sungguhan — dikenal sebagai "perceived performance" dalam desain antarmuka. Layar yang menunjukkan progres bertahap terasa lebih tidak membosankan dibanding layar kosong yang tiba-tiba penuh begitu saja.

Otak manusia cenderung menilai waktu tunggu yang "terlihat ada progresnya" sebagai lebih singkat dibanding waktu tunggu yang sama persis tapi tanpa tanda apa pun sedang terjadi.

Hal yang Perlu Diperhatikan Biar Tidak Mengganggu

  • Skeleton yang baik tidak boleh tampil terlalu lama — kalau koneksi lambat, sebaiknya ada indikator tambahan.
  • Animasi kedipannya sebaiknya menghormati pengaturan "kurangi gerakan" (prefers-reduced-motion) di perangkat, supaya nyaman bagi pengguna yang sensitif terhadap animasi.
  • Bentuk skeleton sebaiknya benar-benar mendekati layout asli, bukan sekadar kotak generik yang tidak mewakili tampilan sesungguhnya.

Pertanyaan umum

Apakah skeleton loading membuat halaman benar-benar lebih cepat?

Tidak secara teknis. Waktu muat data sebenarnya sama, tapi persepsi pengguna terhadap cepat-lambatnya jadi lebih baik karena ada tampilan progres.

Kenapa tidak semua situs pakai skeleton loading?

Pilihan pola loading tergantung keputusan desain tiap situs atau aplikasi. Sebagian masih pakai spinner sederhana karena lebih gampang diterapkan.

Apakah animasi skeleton bisa dimatikan?

Situs yang menghormati pengaturan aksesibilitas biasanya otomatis mengurangi atau mematikan animasi kalau perangkat pengguna mengaktifkan pengaturan kurangi gerakan.

Apakah skeleton loading termasuk bagian dari desain aksesibilitas?

Berkaitan tapi bukan pengganti. Skeleton membantu persepsi kecepatan, sedangkan aksesibilitas penuh tetap butuh elemen lain seperti label teks dan kontras warna yang cukup.

Sudah paham pola loading modern?

Lanjutkan ke akunmu kapan pun sudah siap.