Struktur & Komponen Gaji
Menyusun komponen pendapatan dan potongan, paket gaji, lalu menetapkannya ke karyawan beserta skema bayarannya.
Komponen Gaji & Tunjangan
Smart Payroll → Manajemen Penggajian → Komponen Gaji & Tunjangan adalah daftar semua jenis pendapatan dan potongan.
Pilihan Semua status di bilah alat tabel menyaring komponen yang Aktif atau Tidak Aktif. Saringan yang sama muncul di daftar lain yang punya kolom Status (paket gaji, tipe shift, tipe cuti, jenis pinjaman, dan sejenisnya) begitu isinya lebih dari 10 baris; daftar yang lebih pendek tidak memerlukannya.
Pada formulir komponen pendapatan ada centang Masuk dasar THR. Komponen yang dicentang ikut dihitung sebagai upah saat THR dibuat, dan diberi label Dasar THR di daftar.
| Kolom | Keterangan |
|---|---|
| Kode Struktur | Kode unik, misalnya BASIC_SALARY, BPJS_KES, PPH21. |
| Tipe Komponen | Pendapatan (earning), Potongan (deduction), atau iuran perusahaan (employer cost). Iuran perusahaan tidak mengurangi gaji karyawan, tetapi dihitung sebagai biaya perusahaan. |
| Jenis | Nominal tetap, atau persentase dari gaji pokok. |
| Presensi | Apakah nilainya tetap, atau tergantung kehadiran. Contoh: tunjangan kehadiran penuh gugur bila ada alpa. |
| Kena Pajak | Ikut dihitung dalam penghasilan bruto PPh 21 atau tidak. |
Komponen bawaan sudah mencakup BPJS Kesehatan (1% pekerja, 4% perusahaan), JHT (2% / 3,7%), JP (1% / 2%), JKK, JKM, PPh 21, lembur, potongan terlambat, dan potongan alpa. Komponen iuran perusahaan bisa dinonaktifkan bila belum dipakai.
Nilai komponen Potongan Alpa / Tidak Hadir selalu dikalikan jumlah hari alpa, dan tidak memotong apa pun bila tidak ada alpa:
| Nilai | Potongan per hari alpa |
|---|---|
| 0 (bawaan) | Upah sehari penuh: dasar potongan alpa dibagi hari kerja. |
| Persentase, mis. 50 | Separuh upah sehari. |
| Nominal, mis. 50.000 | Rp 50.000. |
Hari dihitung alpa hanya bila Pengaturan Penggajian Status Presensi Tanpa Rekaman = Alpa (lihat Pengaturan Penggajian).
Struktur & Paket Gaji
Paket gaji adalah gaji pokok standar ditambah sekumpulan komponen, misalnya Paket Gaji Staf Operasional atau Paket Gaji Manajerial.
Klik Tambah Struktur Gaji untuk membuat paket, atau klik nama paket untuk mengubahnya.
| Kolom | Keterangan |
|---|---|
| Nama / Kode Struktur | Nama paket dan kode uniknya. |
| Gaji Pokok | Gaji pokok standar paket. Bisa diganti per karyawan saat paket ditetapkan. |
| Centang komponen | Komponen yang termasuk paket ini. Saat paket diubah, komponen yang sudah dipilih otomatis tercentang. |
| Nilai komponen | Nilai umum komponen itu, diatur di Komponen Gaji & Tunjangan. |
| Nilai khusus paket ini | Opsional. Isi bila paket memberi nominal yang berbeda dari nilai umum. Kosong berarti mengikuti nilai umum. |
Satuan nilai khusus paket: harian, per periode, atau persen
Nilai khusus paket gaji memakai satuan komponennya, yang tertulis di kolom Nilai komponen: komponen persen diisi persen, komponen per hari diisi nominal per hari, dan komponen bernominal tetap diisi nominal satu periode gaji penuh (sebulan pada skema bulanan, seminggu pada skema mingguan). Gaji pokok paket juga per periode gaji.
Untuk komponen bernominal tetap yang prorata kehadiran, isi nominal bila karyawan masuk penuh dalam satu periode; sistem yang mengecilkannya sesuai hari hadir. Contoh: uang makan Rp 25.000 per hari untuk karyawan mingguan 6 hari kerja diisi 150.000, dan karyawan yang hadir 5 hari menerima Rp 125.000. Bila komponennya bertipe Per Hari, nilai khusus paket juga diisi nilai harian: isi 25.000 saja, sistem mengalikannya dengan hari hadir (atau hari kerja bila komponennya tidak bersyarat kehadiran), dan nilainya berlaku sama untuk skema mingguan maupun bulanan. Paket hanya mengganti angkanya, bukan satuannya: mengisi 150.000 pada komponen per hari berarti Rp 150.000 per hari. Contoh: Tunjangan Jabatan bernilai umum Rp 500.000, tetapi paket manajerial mengisinya 1.500.000. Karyawan yang memakai paket itu menerima Rp 1.500.000, karyawan lain tetap Rp 500.000.
Di daftar paket, komponen yang punya nilai khusus ditampilkan bersama nominalnya.
Yang tidak ada di daftar
Gaji pokok diisi di kolomnya sendiri dan upah lembur dihitung dari aturan lembur, jadi keduanya tidak muncul sebagai pilihan komponen. PPh 21 bisa dicentang tetapi tidak punya nilai khusus karena dihitung dari penghasilan.
Menetapkan gaji ke karyawan
Klik Tetapkan ke Karyawan untuk memasang paket gaji sekaligus mengatur skema bayaran. Angka di skema bayaran inilah yang benar-benar dibaca kalkulator slip.
| Kolom | Keterangan |
|---|---|
| Grup / Karyawan | Pilih grup untuk memilih anggotanya sekaligus, atau pilih karyawan satu per satu. |
| Struktur & Paket Gaji | Paket yang dipakai. |
| Gaji Pokok Khusus | Opsional. Mengganti gaji pokok bawaan paket untuk karyawan terpilih. |
| Berlaku Mulai | Tanggal mulai berlaku, supaya perubahan gaji tidak mengubah slip lama. |
| Jenis Bayaran | Bulanan, Harian, Per Jam, Per Shift, atau Gabungan. Memilih pembayaran bulanan otomatis menolkan tarif harian/per jam/per shift lama karyawan itu. |
Komponen paket yang nilainya tidak nol akan menimpa atau menambah komponen di slip gaji. Bila Anda menghapus penetapan paket yang AKTIF (akan ada konfirmasi), sistem akan mengembalikan tarif karyawan sebelum paket tersebut diterapkan, dan mengaktifkan kembali penetapan sebelumnya.
| Upah Harian / per Jam / per Shift | Tarif sesuai jenis bayaran. |
|---|---|
| Upah Lembur per Jam | Tarif lembur khusus karyawan ini, misalnya 10000 per jam. Bila diisi, tarif ini selalu dipakai. Kosong = ikut Pengaturan Upah Lembur perusahaan (nominal tetap atau rumus). |
| Hari Kerja per Bulan | Pembagi potongan harian. Kosong = ikut pengaturan perusahaan. |
| Jam Dibayar per Hari Cuti | Khusus karyawan per jam. Kosong = ikut pengaturan perusahaan. |
Potongan keterlambatan & pulang awal
Manajemen Penggajian → Potongan Keterlambatan mengubah menit terlambat atau Pulang Awal dari presensi menjadi potongan di slip gaji periode berjalan. Aturan Surat Peringatan otomatis di menu Kedisiplinan juga bisa memakai pemicu pulang awal. Bawaannya potongan pulang awal ini TIDAK ada dan bersifat opsional per perusahaan. Setiap aturan menentukan cara hitung, karyawan yang terkena (Berlaku Untuk), dan batas potongan per bulan. Di slip gaji, ini akan muncul sebagai komponen terpisah.
Terlambat atau pulang awal pada bagian hari yang tertutup cuti/izin yang sudah disetujui tidak dipotong dan tidak dihitung untuk Surat Peringatan otomatis:
| Cuti / izin hari itu | Terlambat | Pulang awal |
|---|---|---|
| Cuti sehari penuh (termasuk izin sakit) | Tidak dipotong | Tidak dipotong |
| Cuti setengah hari pagi (datang siang) | Tidak dipotong | Tetap dipotong |
| Cuti setengah hari siang (pulang siang) | Tetap dipotong | Tidak dipotong |
| Izin sebagian hari, mis. pulang karena sakit | Tetap dipotong | Tidak dipotong |
| Tanpa izin, atau izin masih menunggu persetujuan | Dipotong | Dipotong |
Izin yang disetujui sesudah payroll diproses baru berpengaruh bila slipnya dihitung ulang.
Selama belum ada aturan, keterlambatan tetap tercatat tetapi tidak memotong gaji.
Kolom yang dikosongkan tidak menimpa
Saat mengubah banyak karyawan sekaligus, kolom skema bayaran yang dikosongkan tidak mengubah nilai yang sudah tersimpan. Pilih Biarkan seperti sekarang pada Jenis Bayaran bila hanya ingin mengganti paket.




