---
title: "Cara Memakai AI untuk Menyusun Jadwal Shift Karyawan"
description: "Langkah memakai AI untuk menyusun jadwal shift karyawan, dari mencatat aturan, membuat draf, sampai mengecek bentrok dan batas jam kerja."
url: "https://nivelva.com/insight/cara-memakai-ai-menyusun-jadwal-shift-karyawan"
category: "AI \u0026 Otomasi"
tags: ["jadwal shift","ai untuk hr","chatgpt","spreadsheet","manajemen karyawan"]
author: "Theresia Candiawan"
published: "2026-11-07T13:41:00+07:00"
updated: "2026-11-07T13:41:00+07:00"
language: "id"
publisher: "Nivelva (https://nivelva.com)"
---

# Cara Memakai AI untuk Menyusun Jadwal Shift Karyawan

> **Jawaban singkat:** AI bisa menyusun draf jadwal shift dalam hitungan menit asal aturannya ditulis jelas: jumlah orang per shift, hari libur, permintaan cuti, dan batas jam kerja. Hasilnya tetap harus dicek ulang, karena chatbot AI sering melanggar satu dua aturan tanpa sadar.

Pernah menghabiskan Minggu malam mencoret-coret tabel jadwal, lalu Senin pagi ada yang protes karena dapat shift malam tiga kali berturut-turut? Menyusun jadwal shift memang pekerjaan yang kelihatannya sederhana tapi penuh aturan kecil yang saling bertabrakan.

AI bisa membantu di sini, terutama untuk membuat draf pertama dan mengecek pelanggaran aturan. Kuncinya ada di cara kamu menuliskan aturan, bukan di alat AI yang dipakai. Panduan berikut memakai asisten AI umum seperti ChatGPT, Claude, atau Gemini, ditambah spreadsheet biasa.

## Sebelum mulai, apa yang perlu kamu tahu tentang AI dan jadwal?

Chatbot AI pandai memahami bahasa dan menyusun tabel, tetapi tidak dirancang sebagai mesin hitung yang menjamin semua syarat terpenuhi. Jadwal shift adalah soal "banyak syarat sekaligus": jumlah orang per shift, jatah libur, keahlian tertentu, permintaan cuti. Semakin banyak syarat, semakin besar kemungkinan AI melewatkan satu.

Karena itu, perlakukan hasil AI sebagai draf yang dicek, bukan jadwal final. Untuk tim besar dengan aturan rumit, ada alat khusus berbasis *solver* (pemecah masalah optimasi), misalnya pustaka Google OR-Tools yang punya contoh penjadwalan karyawan di dokumentasinya. AI bisa membantu kamu menulis kode atau aturannya, tetapi itu sudah langkah lanjutan.

## Langkah menyusun jadwal shift dengan AI

### 1. Tulis semua aturan dalam satu daftar

Ini langkah paling penting. Pisahkan aturan menjadi dua jenis:

- **Aturan wajib**, yang tidak boleh dilanggar. Contoh: shift pagi minimal 3 orang, shift malam minimal 2 orang dan salah satunya harus bisa membuka kasir, tiap orang libur 1 hari per minggu.
- **Aturan preferensi**, yang diusahakan. Contoh: Rina lebih suka shift pagi, hindari shift malam lalu pagi keesokan harinya, bagi shift akhir pekan secara merata.

Pastikan aturan jam kerja sesuai ketentuan ketenagakerjaan. PP Nomor 35 Tahun 2021 mengatur, antara lain, waktu kerja 40 jam seminggu (7 jam sehari untuk 6 hari kerja atau 8 jam sehari untuk 5 hari kerja) dan lembur paling lama 4 jam sehari serta 18 jam seminggu. Kalau perusahaanmu punya peraturan perusahaan atau perjanjian kerja bersama, aturan di sana juga masuk daftar.

### 2. Siapkan data karyawan dalam tabel

Buat tabel sederhana di spreadsheet: nama (atau kode), peran/keahlian, jenis kontrak, hari yang tidak bisa masuk, dan cuti yang sudah disetujui. Untuk menjaga privasi, kamu bisa memakai kode seperti K01, K02 alih-alih nama lengkap. Data seperti alasan sakit atau kondisi pribadi tidak perlu dimasukkan ke AI.

Kalau kamu belum yakin data apa yang aman diunggah ke chatbot, baca dulu [aman tidak memasukkan data perusahaan ke ChatGPT](https://nivelva.com/insight/data-perusahaan-di-chatgpt).

### 3. Minta draf dengan prompt yang terstruktur

Tempelkan aturan dan tabel, lalu pakai prompt seperti ini:

```
Susun jadwal shift untuk periode 1 sampai 7 [bulan].
Shift: Pagi 07.00-15.00, Siang 15.00-23.00, Malam 23.00-07.00.

Aturan wajib:
[tempel daftar aturan wajib]

Aturan preferensi (usahakan, boleh dilanggar bila terpaksa):
[tempel daftar preferensi]

Data karyawan:
[tempel tabel]

Keluaran: tabel dengan baris = karyawan, kolom = tanggal,
isi = P/S/M/L (libur). Setelah tabel, tulis total jam per orang
dan daftar preferensi yang tidak terpenuhi beserta alasannya.
```

Meminta AI mencantumkan "preferensi yang tidak terpenuhi" membuat hasilnya lebih jujur. Kamu jadi tahu kompromi apa yang diambil.

### 4. Minta AI memeriksa hasilnya sendiri, lalu periksa lagi

Setelah draf jadi, kirim perintah terpisah: "Periksa tabel di atas terhadap setiap aturan wajib satu per satu. Sebutkan tanggal dan nama bila ada pelanggaran." Cara ini sering menemukan kesalahan yang terlewat di draf pertama.

Namun pengecekan oleh AI yang sama belum cukup. Salin tabel ke spreadsheet dan buat rumus sederhana: COUNTIF untuk menghitung jumlah orang per shift per hari, dan penjumlahan jam per orang per minggu. Kalau kamu kesulitan membuat rumusnya, minta AI menuliskan rumus, seperti dibahas di [pakai AI untuk rumus Excel](https://nivelva.com/insight/ai-untuk-rumus-excel).

### 5. Tangani tukar shift dan perubahan mendadak

Jadwal jarang bertahan utuh. Saat ada yang izin, kamu tidak perlu menyusun ulang semuanya. Tempelkan jadwal yang berlaku dan minta: "K04 tidak bisa masuk tanggal 5. Usulkan dua opsi pengganti yang tidak melanggar aturan wajib dan tidak menambah lembur siapa pun." Kamu yang memilih, AI hanya mengusulkan.

### 6. Simpan prompt sebagai templat

Setelah satu periode berjalan lancar, simpan prompt dan daftar aturan sebagai templat. Periode berikutnya kamu cukup mengganti tanggal dan data cuti. Banyak asisten AI punya fitur proyek atau instruksi tersimpan sehingga aturan tidak perlu ditempel ulang.

## Kapan AI cukup dan kapan butuh alat lain?

| Kondisi tim | Pendekatan yang masuk akal |
|:--|:--|
| Kurang dari 10 orang, 2 sampai 3 shift | Chatbot AI + spreadsheet + cek manual |
| 10 sampai 30 orang, ada keahlian khusus per shift | Chatbot AI untuk draf, rumus spreadsheet untuk validasi |
| Puluhan orang, banyak lokasi, aturan rumit | Aplikasi penjadwalan khusus atau solver seperti OR-Tools |
| Jadwal terkait absensi dan penggajian | Sistem HR/absensi yang terhubung, AI sebagai pembantu |

## Kesalahan yang sering terjadi

- Aturan ditulis samar, misalnya "jangan terlalu sering malam". Ganti dengan angka: "maksimal 2 shift malam per minggu".
- Mengirim jadwal ke grup tanpa dicek. Satu pelanggaran saja bisa membuat karyawan merasa tidak adil.
- Menganggap AI memahami kebiasaan tim. AI tidak tahu bahwa dua orang tertentu sebaiknya tidak satu shift kecuali kamu menuliskannya.
- Lupa jam istirahat dan jeda antar shift. Masukkan sebagai aturan wajib bila memang berlaku di tempatmu.

Prinsipnya sama dengan otomasi lain: manusia tetap memegang keputusan akhir. Pola ini dibahas lebih luas di [human-in-the-loop agar otomasi AI tetap terkontrol](https://nivelva.com/insight/human-in-the-loop-otomasi).

## Pertanyaan yang sering diajukan

### AI mana yang paling bagus untuk menyusun jadwal shift?

Asisten AI umum seperti ChatGPT, Claude, atau Gemini bisa dipakai. Model dengan kemampuan bernalar lebih panjang cenderung lebih teliti mengecek aturan, tetapi kejelasan aturan yang kamu tulis jauh lebih menentukan.

### Apakah boleh memasukkan nama karyawan ke chatbot AI?

Sebaiknya pakai kode karyawan dan hanya data yang diperlukan untuk jadwal. Data pribadi seperti alasan sakit tidak perlu dimasukkan. Ikuti juga kebijakan pemakaian AI di perusahaanmu.

### Kenapa jadwal dari AI kadang kekurangan orang di satu shift?

Chatbot AI menyusun jawaban berdasarkan pola bahasa, bukan menghitung semua kombinasi. Saat aturan banyak, satu syarat bisa terlewat. Itu sebabnya perlu langkah pengecekan dengan rumus spreadsheet.

### Bisakah jadwal dibuat otomatis tiap bulan tanpa saya ketik ulang?

Bisa, dengan alat otomasi yang membaca data cuti dari spreadsheet lalu memanggil API model AI. Namun tetap sisakan langkah persetujuan manusia sebelum jadwal dikirim ke tim.

Checklist sebelum jadwal dibagikan:

- Aturan wajib tertulis dengan angka yang jelas.
- Jam kerja dan lembur tidak melewati ketentuan yang berlaku.
- Jumlah orang per shift sudah dicek dengan rumus.
- Cuti yang disetujui sudah masuk.
- Preferensi yang tidak terpenuhi sudah kamu ketahui dan bisa dijelaskan.

## Sumber

- <https://peraturan.bpk.go.id/Details/161904>
- <https://developers.google.com/optimization/scheduling/employee_scheduling>

---

Diterbitkan oleh Nivelva Insight (https://nivelva.com/insight/). Artikel ini: https://nivelva.com/insight/cara-memakai-ai-menyusun-jadwal-shift-karyawan
Kontak Nivelva: WhatsApp https://wa.me/6285111245007, email hello@nivelva.com
