> ## Documentation Index
> Fetch the complete documentation index at: https://help.dingtalk.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Absensi berbasis shift

> Panduan pengaturan absensi berbasis shift: mendukung penjadwalan shift harian, per siklus, massal, dan impor Excel. Karyawan dapat memilih shift sendiri saat belum dijadwalkan, cocok untuk perusahaan dengan banyak shift bergilir.

## 1. Ikhtisar fitur

Jika organisasi Anda menerapkan absensi berbasis shift, yaitu karyawan harus masuk dan pulang kerja pada waktu berbeda sesuai shift, Anda dapat mengelolanya dengan mudah melalui DingTalk Attendance. DingTalk Attendance mendukung berbagai metode penjadwalan shift secara cepat, seperti harian, per siklus, massal, dan impor Excel. Selain itu, karyawan juga dapat memilih shift sendiri untuk absen saat admin belum melakukan penjadwalan, serta mendukung absensi fleksibel.

## 2. Skenario penggunaan

* Staf layanan pelanggan yang bekerja bergilir

* Perawat rumah sakit dengan sistem tiga shift bergilir

* Pengaturan shift pagi dan malam pada industri ritel dan toko

## 3. Alur operasi

### Pilih waktu absensi berdasarkan shift

#### 1.1 Cara operasi di ponsel

Buka **DingTalk versi ponsel >** masuk ke **Workbench > Attendance > Pengaturan > Pengaturan global > Tambah grup absensi > Tipe absensi > Berdasarkan shift**, lakukan pengaturan sesuai petunjuk pada halaman, lalu klik **Simpan**.

<Frame caption="Contoh halaman">
  ![Contoh halaman pengaturan tipe absensi berbasis shift di ponsel](https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/mxPOG5NV9RAXQnKa/img/27f0ea8f-9f27-4a7a-9e78-71147699cf44.png)
</Frame>

#### 1.2 Cara operasi di komputer

Buka **DingTalk versi komputer > klik Workbench > Attendance > Manajemen grup absensi > Tambah grup absensi**.

<Frame caption="Contoh halaman">
  ![Contoh halaman tambah grup absensi di komputer](https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/mxPOG5NV9RAXQnKa/img/9b1d268c-84d1-4b72-8258-dd83ae3049bf.png)
</Frame>

Pilih **Pengaturan waktu absensi > Berbasis shift (berdasarkan shift)**, informasi lainnya dapat diatur sesuai kebutuhan Anda. Setelah grup absensi dibuat, masuk ke Manajemen penjadwalan shift dan temukan grup absensi terkait untuk melakukan penjadwalan.

<Frame caption="Contoh halaman">
  ![Contoh halaman pengaturan waktu absensi berbasis shift](https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/meonarb06XJErqXx/img/9bf8fb21-9f46-4cc4-894f-955833043654.png)
</Frame>

<Warning>
  Jika sebelumnya sudah ada grup absensi berbasis shift, pilih grup absensi terkait di Manajemen penjadwalan shift untuk mengedit penjadwalan shift.
</Warning>

<Frame caption="Contoh halaman">
  ![Contoh halaman manajemen penjadwalan shift](https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/mxPOG5NV9RAXQnKa/img/c31e0aa0-633a-4ab0-9a1d-d08ad46e2f5b.png)
</Frame>

### Pengaturan penjadwalan shift

Pada halaman Manajemen penjadwalan shift, atur shift absensi, siklus penjadwalan shift, serta apakah karyawan diizinkan memilih shift sendiri untuk absen bagi grup absensi saat ini.

<Steps>
  <Step>
    Shift absensi: klik pada kotak input, lalu centang shift yang sudah ada pada halaman yang muncul.
  </Step>

  <Step>
    Siklus penjadwalan shift: memungkinkan penjadwalan shift secara cepat berdasarkan pola siklus tertentu, cocok untuk industri seperti kuliner, manufaktur, logistik dan perdagangan, layanan pelanggan, rumah sakit, dan lain-lain. Klik Tambah siklus penjadwalan shift, atur nama siklus, jumlah hari, serta shift setiap harinya sesuai kebutuhan, lalu klik Konfirmasi.
  </Step>

  <Step>
    Karyawan dapat memilih shift sendiri untuk absen saat belum dijadwalkan: setelah dicentang, ketika admin belum melakukan penjadwalan shift, karyawan dapat memilih shift sendiri untuk absen. Namun, ketika admin sudah menjadwalkan shift, karyawan tidak dapat memilih atau mengubah shift sendiri.
  </Step>
</Steps>

## 3. Metode penjadwalan shift

Setelah menyelesaikan pengaturan penjadwalan shift terkait, Anda dapat menggunakan beberapa metode berikut untuk mengedit penjadwalan shift. Setelah selesai, klik **Simpan** untuk menyelesaikan penjadwalan.

<Warning>
  Selama proses pengeditan penjadwalan shift, klik kotak Kalender untuk beralih tahun dan bulan.
</Warning>

### Penjadwalan shift harian

Klik Sel pada area penjadwalan shift, pilih **Penjadwalan shift harian**, lalu pilih **shift tertentu** atau **Istirahat**.

<Frame caption="Contoh halaman">
  ![Contoh halaman penjadwalan shift harian](https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/meonarb06XJErqXx/img/7be476c5-7e72-44e4-9b44-9e1f7f6e5d58.png)
</Frame>

### Penjadwalan shift per siklus

Klik Sel pada area penjadwalan shift, pilih **Penjadwalan shift per siklus**, lalu klik siklus yang bersangkutan. Penjadwalan shift akan dilakukan berdasarkan siklus tersebut, mulai dari hari itu hingga hari terakhir bulan berjalan.

<Frame caption="Contoh halaman">
  ![Contoh halaman penjadwalan shift per siklus](https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/meonarb06XJErqXx/img/1263e0bd-bb0b-45f8-9dad-04363150a310.png)
</Frame>

### Penjadwalan shift massal

Pilih hari tertentu, misalnya tanggal 7 Mei. Setelah dipilih, ubah shift semua karyawan pada hari tersebut secara serentak.

<Frame caption="Contoh halaman">
  ![Contoh halaman penjadwalan shift massal](https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/meonarb06XJErqXx/img/098a8f68-70a8-4b08-b456-a0061cb09aee.png)
</Frame>

### Penjadwalan shift dengan Excel (versi komputer)

Klik **Penjadwalan shift massal via Excel > Unduh tabel penjadwalan shift**. Lakukan penjadwalan shift karyawan pada tabel Excel yang diekspor, lalu **Impor tabel penjadwalan shift** setelah selesai.

<Note>
  <Warning>
    Shift absensi harus ditambahkan terlebih dahulu, agar tabel Excel yang diunduh memuat opsi shift terkait.
  </Warning>
</Note>

<Frame caption="Contoh halaman">
  ![Contoh halaman penjadwalan shift massal via Excel](https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/meonarb06XJErqXx/img/854afc46-f58b-4c1f-a30e-7b73a9055e17.png)
</Frame>

## 4. Operasi terkait

### Karyawan memilih shift sendiri

Jika admin telah **mengaktifkan opsi karyawan dapat memilih shift sendiri untuk absen saat belum dijadwalkan** pada halaman Manajemen penjadwalan shift, ketika admin belum melakukan penjadwalan, karyawan dapat masuk ke **DingTalk versi ponsel > Workbench > Attendance > Silakan pilih shift**. Setelah selesai memilih, klik **Kirim**, lalu lakukan absen.

<Frame caption="Contoh halaman">
  ![Contoh halaman karyawan memilih shift sendiri di ponsel](https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/mxPOG5NV9RAXQnKa/img/10184aad-9b7e-4648-8927-8a66ddee906a.png)
</Frame>

### Pencocokan shift otomatis oleh sistem

Fitur **pencocokan shift otomatis** pada absensi berbasis shift merupakan metode penjadwalan absensi baru yang sederhana dan fleksibel. Pencocokan shift otomatis tidak bergantung pada penjadwalan manual oleh admin absensi, melainkan dilakukan oleh sistem absensi DingTalk yang secara otomatis mencocokkan shift terdekat berdasarkan metode pencocokan shift yang diatur admin dan waktu absen aktual anggota organisasi. Fitur ini juga memungkinkan admin memeriksa dan mengubah secara fleksibel. Untuk detailnya, lihat [**Pencocokan shift otomatis**](/id/attendance/auto-shift-matching-admin).

## 5. Pertanyaan umum

<AccordionGroup>
  <Accordion id="q1" title="Bagaimana cara menyesuaikan sistem jika karyawan menukar shift secara mendadak?">
    Untuk penukaran shift mendadak, Anda dapat menanganinya di DingTalk dengan menyesuaikan penjadwalan shift secara manual atau menggunakan fitur pengajuan cuti/cuti pengganti.
  </Accordion>

  <Accordion id="q2" title="Mengapa halaman Manajemen penjadwalan shift menampilkan pesan 'Belum ada Konten' dan tidak ada akses ke penjadwalan shift?">
    Jika sebelumnya belum ada grup absensi berbasis shift, buat grup absensi berbasis shift terlebih dahulu. Jalur operasi: buka **DingTalk versi komputer > klik Workbench > Attendance > Manajemen grup absensi > Tambah grup absensi > Pengaturan waktu absensi > Berbasis shift (berdasarkan shift)**, informasi lainnya dapat diatur sesuai kebutuhan Anda.
  </Accordion>

  <Accordion id="q3" title="Apakah shift absensi wajib diatur?">
    Shift absensi wajib diatur, karena tidak hanya digunakan untuk mengedit penjadwalan shift, tetapi juga untuk pengaturan shift dalam siklus penjadwalan shift serta pilihan shift saat karyawan memilih sendiri.
  </Accordion>

  <Accordion id="q4" title="Apakah karyawan dapat memilih lebih dari satu shift absensi dalam sehari?">
    Karyawan hanya dapat memilih satu shift dalam sehari.
  </Accordion>

  <Accordion id="q5" title="Jika admin sudah menjadwalkan shift, apakah karyawan masih dapat memilih atau mengubah shift sendiri?">
    Ketika admin sudah menjadwalkan shift, karyawan harus melakukan absen sesuai shift yang telah diatur admin sebelumnya dan tidak dapat memilih atau mengubah shift sendiri.
  </Accordion>

  <Accordion id="q6" title="Setelah karyawan memilih shift, apakah admin masih dapat mengubah shift karyawan tersebut?">
    Setelah karyawan memilih shift, admin dapat mengubah shift karyawan tersebut di Manajemen penjadwalan shift. Setelah admin melakukan perubahan, karyawan tidak dapat mengubahnya lagi.

    Jalur admin untuk mengubah penjadwalan shift: klik Sel pada area penjadwalan shift, pilih **Penjadwalan shift harian**, lalu pilih **shift tertentu** atau **Istirahat**.

    <Frame caption="Contoh halaman">
      ![Contoh halaman admin mengubah penjadwalan shift harian](https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/meonarb06XJErqXx/img/7be476c5-7e72-44e4-9b44-9e1f7f6e5d58.png)
    </Frame>
  </Accordion>
</AccordionGroup>
