Setup Awal
Bagian ini ditujukan untuk administrator sistem yang bertanggung jawab menyiapkan aplikasi untuk pertama kali.
Tampilan Bare-Bones
Setelah instalasi, aplikasi menampilkan tampilan bare-bones dengan data minimal:
- User admin default (admin/admin)
- Tahun fiskal aktif
- Tidak ada COA, template, atau data master lainnya

Import Industry Seed Data
Konsep Seed Data
Seed data adalah paket data awal yang berisi:
- Bagan Akun (Chart of Accounts) sesuai industri
- Template transaksi standar
- Komponen gaji (jika applicable)
- Deadline pajak
- Kategori aset tetap
Pilihan Industry Seed
| Industry | Deskripsi | Fitur Utama |
|---|---|---|
| IT Services (PKP) | Perusahaan jasa IT dengan kewajiban PPN | Client, Project, Milestone, Invoice |
| Online Seller | Penjual online marketplace | Produk, Inventory FIFO, Multi-marketplace |
| Coffee Shop | Usaha kopi & pastry | BOM, Production Order, HPP |
| Campus | Institusi pendidikan | Mahasiswa, SPP, Beasiswa |
Langkah Import
- Buka menu Pengaturan di sidebar
- Pilih tab Import Data
- Klik Pilih File dan pilih file ZIP seed data
- Review preview data yang akan diimpor
- Klik Import
Catatan: Proses import akan menggantikan data existing. Pastikan tidak ada data penting sebelum import.
Feature Overview
Setelah import seed data, fitur yang tersedia tergantung jenis industri:
Fitur Umum (Semua Industri)
| Fitur | Menu | Deskripsi |
|---|---|---|
| Transaksi | Transaksi | Catat pendapatan dan pengeluaran |
| Laporan | Laporan | Neraca, Laba Rugi, Arus Kas |
| Pajak | Pajak | PPN, PPh, Kalender Pajak |
| Penggajian | Penggajian | Payroll, BPJS, PPh 21 |
| Aset Tetap | Aset | Depresiasi, Kategori Aset |
Fitur Industri Jasa
| Fitur | Menu | Deskripsi |
|---|---|---|
| Client | Klien | Data klien dan kontak |
| Project | Proyek | Proyek dengan milestone |
| Invoice | Invoice | Penagihan ke klien |
| Profitabilitas | Laporan | Profit per klien/proyek |
Fitur Industri Dagang
| Fitur | Menu | Deskripsi |
|---|---|---|
| Produk | Inventori > Produk | Master produk dengan harga |
| Stok | Inventori > Stok | Saldo stok per lokasi |
| Transaksi Inventori | Inventori > Transaksi | Pembelian, Penjualan, Adjustment |
| Laporan Stok | Inventori > Laporan | Kartu stok, Valuasi |
Master Data
Bagan Akun (Chart of Accounts)
Buka menu Akun untuk melihat daftar akun.

Struktur Kode Akun
| Prefix | Kategori | Contoh |
|---|---|---|
| 1.x.xx | Aset | Kas, Bank, Piutang, Peralatan |
| 2.x.xx | Kewajiban | Hutang Usaha, Hutang Pajak |
| 3.x.xx | Ekuitas | Modal, Laba Ditahan |
| 4.x.xx | Pendapatan | Pendapatan Jasa, Penjualan |
| 5.x.xx | Beban | Gaji, Sewa, Listrik |
Tambah Akun Baru
- Klik tombol Akun Baru
- Isi form:

| Field | Keterangan |
|---|---|
| Kode | Kode unik mengikuti struktur |
| Nama | Nama akun |
| Tipe | Aset/Kewajiban/Ekuitas/Pendapatan/Beban |
| Sub Tipe | Kategori detail |
| Saldo Normal | Debit/Kredit |
- Klik Simpan
Template Transaksi
Template menentukan akun-akun yang terlibat dalam suatu jenis transaksi.

Lihat Referensi Template untuk daftar lengkap template standar.
User Management
Melihat Daftar Pengguna
Buka menu Pengguna di sidebar.

Tambah Pengguna Baru
- Klik tombol Pengguna Baru

- Isi form:
| Field | Keterangan |
|---|---|
| Username | Login ID (unik) |
| Nama Lengkap | Nama tampilan |
| Alamat email | |
| Password | Password minimal 12 karakter |
| Role | ADMIN/OWNER/ACCOUNTANT/STAFF/AUDITOR/EMPLOYEE |
- Klik Simpan
Role dan Permission
| Role | Deskripsi | Permission |
|---|---|---|
| ADMIN | Administrator sistem | Full access |
| OWNER | Pemilik bisnis | Full access kecuali user management |
| ACCOUNTANT | Akuntan | Transaksi, Laporan, Pajak |
| STAFF | Staff operasional | Transaksi, View laporan |
| AUDITOR | Auditor | View only |
| EMPLOYEE | Karyawan | Self-service saja |
Telegram Integration
Untuk Administrator
1. Buat Bot di BotFather
- Buka Telegram, cari @BotFather
- Kirim
/newbot - Ikuti instruksi untuk membuat bot
- Catat Bot Token yang diberikan
2. Konfigurasi Environment
Tambahkan ke environment variables server:
TELEGRAM_BOT_TOKEN=your_bot_token_here
TELEGRAM_WEBHOOK_URL=https://your-domain.com/api/telegram/webhook
3. Daftarkan Webhook
curl -X POST "https://api.telegram.org/bot{your_token}/setWebhook" \
-d "url=https://your-domain.com/api/telegram/webhook"
Untuk End User
- Buka menu Pengaturan > Telegram
- Klik Hubungkan Telegram
- Salin kode verifikasi
- Buka Telegram, cari bot yang dikonfigurasi
- Kirim kode verifikasi ke bot
Setelah terhubung, Anda dapat mengirim foto struk via Telegram.
Lihat Tutorial Akuntansi bagian Telegram Receipt untuk panduan penggunaan.
Periode Fiskal
Konsep
Periode fiskal adalah periode akuntansi perusahaan. Aplikasi menggunakan sistem 12 bulan per tahun fiskal.
Melihat Periode Fiskal
Buka menu Periode Fiskal di sidebar.

Status Periode
| Status | Arti |
|---|---|
| OPEN | Periode aktif, transaksi dapat dicatat |
| CLOSED | Periode ditutup, transaksi tidak dapat dicatat |
Backup Data
Manual Backup
- Buka menu Pengaturan > Backup
- Klik Buat Backup
- File backup akan terunduh
Kapan Perlu Backup
- Sebelum import data baru
- Sebelum tutup buku tahunan
- Secara berkala (minimal bulanan)
Tips Setup
- Mulai dari seed data - Jangan setup dari kosong, gunakan seed data industri yang sesuai
- Review COA - Pastikan bagan akun sesuai kebutuhan bisnis
- Test transaksi - Coba input beberapa transaksi untuk memastikan setup benar
- Dokumentasi - Catat perubahan konfigurasi yang dilakukan
Lihat Juga
- Tutorial Dasar Akuntansi - Pahami konsep dan workflow
- Keamanan & Kepatuhan - Konfigurasi keamanan
- Referensi Akun - Daftar akun standar
Import Seed Data
Konsep Seed Data
Seed data adalah paket data awal yang berisi:
- Bagan Akun (Chart of Accounts) sesuai industri
- Template transaksi standar
- Komponen gaji (jika applicable)
- Deadline pajak
- Kategori aset tetap
Pilihan Industry Seed
| Industry | Deskripsi | Fitur Utama |
|---|---|---|
| IT Services (PKP) | Perusahaan jasa IT dengan kewajiban PPN | Client, Project, Milestone, Invoice |
| Online Seller | Penjual online marketplace | Produk, Inventory FIFO, Multi-marketplace |
| Coffee Shop | Usaha kopi & pastry | BOM, Production Order, HPP |
| Campus | Institusi pendidikan | Mahasiswa, SPP, Beasiswa |
Langkah Import
- Buka menu Pengaturan di sidebar
- Pilih tab Import Data
- Klik Pilih File dan pilih file ZIP seed data
- Review preview data yang akan diimpor
- Klik Import
Catatan: Proses import akan menggantikan data existing. Pastikan tidak ada data penting sebelum import.
User Management
Melihat Daftar Pengguna
Buka menu Pengguna di sidebar.

Tambah Pengguna Baru
- Klik tombol Pengguna Baru

- Isi form:
| Field | Keterangan |
|---|---|
| Username | Login ID (unik) |
| Nama Lengkap | Nama tampilan |
| Alamat email | |
| Password | Password minimal 12 karakter |
| Role | ADMIN/OWNER/ACCOUNTANT/STAFF/AUDITOR/EMPLOYEE |
- Klik Simpan
Role dan Permission
| Role | Deskripsi | Permission |
|---|---|---|
| ADMIN | Administrator sistem | Full access |
| OWNER | Pemilik bisnis | Full access kecuali user management |
| ACCOUNTANT | Akuntan | Transaksi, Laporan, Pajak |
| STAFF | Staff operasional | Transaksi, View laporan |
| AUDITOR | Auditor | View only |
| EMPLOYEE | Karyawan | Self-service saja |
Telegram Integration
Untuk Administrator
1. Buat Bot di BotFather
- Buka Telegram, cari @BotFather
- Kirim
/newbot - Ikuti instruksi untuk membuat bot
- Catat Bot Token yang diberikan
2. Konfigurasi Environment
Tambahkan ke environment variables server:
TELEGRAM_BOT_TOKEN=your_bot_token_here
TELEGRAM_WEBHOOK_URL=https://your-domain.com/api/telegram/webhook
3. Daftarkan Webhook
curl -X POST "https://api.telegram.org/bot{your_token}/setWebhook" \
-d "url=https://your-domain.com/api/telegram/webhook"
Untuk End User
- Buka menu Pengaturan > Telegram
- Klik Hubungkan Telegram
- Salin kode verifikasi
- Buka Telegram, cari bot yang dikonfigurasi
- Kirim kode verifikasi ke bot
Setelah terhubung, Anda dapat mengirim foto struk via Telegram.
Lihat Tutorial Akuntansi bagian Telegram Receipt untuk panduan penggunaan.
Konsep Dasar Akuntansi
Bagian ini adalah panduan utama untuk pemilik bisnis yang belum memiliki latar belakang akuntansi. Tujuannya: memahami akuntansi dengan bahasa sederhana agar dapat menggunakan aplikasi dengan benar.
Catatan: Konsep di sini bersifat universal - bisa diterapkan dengan aplikasi ini, Excel, atau bahkan pencatatan manual.
Apa Itu Akuntansi?
Akuntansi adalah proses mencatat, mengklasifikasi, dan melaporkan transaksi keuangan bisnis.
Tujuan akuntansi:
- Mengetahui kondisi keuangan bisnis
- Membuat keputusan bisnis yang tepat
- Memenuhi kewajiban pelaporan pajak

Persamaan Dasar Akuntansi
Aset = Kewajiban + Ekuitas
| Komponen | Pengertian | Contoh |
|---|---|---|
| Aset | Apa yang dimiliki bisnis | Kas, piutang, peralatan |
| Kewajiban | Apa yang dihutang bisnis | Hutang vendor, hutang pajak |
| Ekuitas | Modal pemilik | Modal awal, laba ditahan |
Setiap transaksi harus menjaga keseimbangan persamaan ini.
Debit dan Kredit
Setiap transaksi dicatat dalam dua sisi: debit dan kredit. Total debit harus sama dengan total kredit.
| Jenis Akun | Bertambah | Berkurang |
|---|---|---|
| Aset | Debit | Kredit |
| Kewajiban | Kredit | Debit |
| Ekuitas | Kredit | Debit |
| Pendapatan | Kredit | Debit |
| Beban | Debit | Kredit |
Contoh: Terima Pembayaran dari Klien
Anda menerima Rp 10.000.000 dari klien untuk jasa konsultasi.
| Akun | Debit | Kredit |
|---|---|---|
| Kas/Bank | 10.000.000 | |
| Pendapatan Jasa | 10.000.000 |
- Kas (aset) bertambah → debit
- Pendapatan bertambah → kredit
Contoh: Bayar Listrik
Anda membayar tagihan listrik Rp 500.000.
| Akun | Debit | Kredit |
|---|---|---|
| Beban Listrik | 500.000 | |
| Kas/Bank | 500.000 |
- Beban bertambah → debit
- Kas (aset) berkurang → kredit
Bagan Akun (Chart of Accounts)
Bagan akun adalah daftar semua akun yang digunakan untuk mencatat transaksi.

Struktur Kode Akun
| Kode | Jenis | Contoh |
|---|---|---|
| 1.x.xx | Aset | Kas, Bank, Piutang, Peralatan |
| 2.x.xx | Kewajiban | Hutang Usaha, Hutang Pajak |
| 3.x.xx | Ekuitas | Modal, Laba Ditahan |
| 4.x.xx | Pendapatan | Pendapatan Jasa, Pendapatan Lain |
| 5.x.xx | Beban | Gaji, Sewa, Listrik, Internet |
Siklus Akuntansi
Siklus akuntansi adalah urutan langkah yang dilakukan berulang setiap periode:
1. Identifikasi Transaksi
↓
2. Catat di Jurnal
↓
3. Posting ke Buku Besar
↓
4. Susun Neraca Saldo
↓
5. Jurnal Penyesuaian
↓
6. Laporan Keuangan
↓
7. Jurnal Penutup
↓
8. Neraca Saldo Setelah Penutupan
Dalam aplikasi ini, langkah 2-3 dilakukan otomatis saat Anda mencatat transaksi.
Transaksi Harian
Mencatat Pendapatan
Setiap kali Anda menerima uang:
- Buka menu Transaksi

- Klik Transaksi Baru
- Pilih template yang sesuai (contoh: "Pendapatan Jasa")
- Isi field:
- Tanggal: Tanggal uang diterima
- Jumlah: Nominal yang diterima
- Keterangan: Catatan untuk referensi
- Review preview jurnal
- Klik Simpan & Posting

Contoh Lengkap: Setoran Modal
Mari kita catat setoran modal awal perusahaan sebesar Rp 500.000.000.
Langkah 1: Buka Form Transaksi
- Klik menu Transaksi > Transaksi Baru
- Pilih template Setoran Modal

Langkah 2: Isi Data Transaksi
- Tanggal: 1 Januari 2024
- Jumlah: Rp 500.000.000
- Keterangan: Setoran Modal Awal 2024
- Referensi: CAP-2024-001
Preview Jurnal:
Dr. 1.1.01 Kas/Bank Rp 500.000.000
Cr. 3.1.01 Modal Saham Rp 500.000.000
Langkah 3: Simpan & Posting
Klik tombol Simpan & Posting. Sistem akan menampilkan detail transaksi.

Hasil:
- Status: Posted
- Jurnal otomatis dibuat
- Saldo Kas bertambah Rp 500.000.000
- Ekuitas bertambah Rp 500.000.000
Contoh Lengkap: Pendapatan dengan PPN
Mencatat pendapatan jasa konsultasi sebesar Rp 196.200.000 (termasuk PPN 11%).
Langkah 1: Pilih Template
Template: Pendapatan Jasa Konsultasi (dengan PPN)

Langkah 2: Isi Data
- Tanggal: 15 Januari 2024
- Jumlah Total: Rp 196.200.000
- Keterangan: Konsultasi Core Banking - Milestone 1
- Referensi: INV-2024-001
Perhitungan Otomatis:
DPP (Dasar Pengenaan Pajak) = 196.200.000 / 1.11 = Rp 176.756.757
PPN 11% = 176.756.757 × 11% = Rp 19.443.243
Total = Rp 196.200.000
Preview Jurnal:
Dr. 1.1.01 Kas/Bank Rp 196.200.000
Cr. 4.1.02 Pendapatan Jasa Rp 176.756.757
Cr. 2.2.01 Hutang PPN Rp 19.443.243
Langkah 3: Simpan & Posting

Verifikasi:
- Kas bertambah Rp 196.200.000
- Pendapatan diakui Rp 176.756.757
- Hutang PPN Rp 19.443.243 (akan disetor ke Dirjen Pajak)
Contoh Lengkap: Bayar Beban Operasional
Mencatat pembayaran lisensi software JetBrains IntelliJ.
Langkah 1: Pilih Template
Template: Bayar Beban Software & Lisensi

Langkah 2: Isi Data
- Tanggal: 15 Januari 2024
- Jumlah: Rp 3.330.000
- Keterangan: JetBrains IntelliJ License 2024
- Referensi: JB-2024-001
Preview Jurnal:
Dr. 5.1.21 Beban Software & Lisensi Rp 3.330.000
Cr. 1.1.01 Kas/Bank Rp 3.330.000
Langkah 3: Simpan & Posting

Hasil:
- Beban bertambah Rp 3.330.000
- Kas berkurang Rp 3.330.000
- Mempengaruhi laba rugi (mengurangi laba)
Mencatat Pengeluaran
Setiap kali Anda mengeluarkan uang:
- Buka menu Transaksi
- Klik Transaksi Baru
- Pilih template yang sesuai (contoh: "Beban Operasional")
- Isi field:
- Tanggal: Tanggal pembayaran
- Jumlah: Nominal yang dibayar
- Keterangan: Catatan (contoh: "Bayar listrik November")
- Review preview jurnal
- Klik Simpan & Posting
Transfer Antar Akun
Saat memindahkan uang antar rekening:
- Buka menu Transaksi
- Klik Transaksi Baru
- Pilih template "Transfer Antar Akun"
- Isi:
- Dari Akun: Rekening sumber
- Ke Akun: Rekening tujuan
- Jumlah: Nominal transfer
- Klik Simpan & Posting
Jurnal & Buku Besar
Apa Itu Jurnal?
Jurnal adalah catatan debit/kredit yang dihasilkan dari transaksi.

Aplikasi ini menggunakan pendekatan transaction-centric - Anda mencatat transaksi, sistem otomatis membuat jurnal yang benar.
Status Transaksi
| Status | Arti |
|---|---|
| Draft | Tersimpan tapi belum mempengaruhi saldo |
| Posted | Sudah diposting, mempengaruhi saldo |
| Void | Dibatalkan, jurnal reversal dibuat |
Penyesuaian
Apa Itu Penyesuaian?
Penyesuaian adalah koreksi yang dilakukan di akhir periode untuk memastikan laporan keuangan akurat.
Jenis Penyesuaian
| Jenis | Contoh | Akun yang Terlibat |
|---|---|---|
| Beban Dibayar Dimuka | Sewa dibayar setahun | Beban Sewa, Sewa Dibayar Dimuka |
| Beban Akrual | Gaji belum dibayar | Beban Gaji, Hutang Gaji |
| Penyusutan | Depresiasi peralatan | Beban Penyusutan, Akum. Penyusutan |
Jadwal Amortisasi
Untuk beban yang dibayar dimuka (sewa tahunan, asuransi, dll):

- Buka menu Amortisasi
- Klik Amortisasi Baru

- Isi:
- Nama jadwal
- Total nilai
- Tanggal mulai dan selesai
- Akun beban
- Sistem akan membuat jurnal amortisasi otomatis setiap bulan
Laporan Keuangan
Neraca Saldo (Trial Balance)
Daftar saldo semua akun. Total debit harus sama dengan total kredit.

Kapan digunakan: Untuk validasi bahwa pembukuan balance.
Laporan Laba Rugi (Income Statement)
Menampilkan pendapatan, beban, dan laba/rugi periode tertentu.

Struktur:
Pendapatan Rp 50.000.000
Total Beban Rp 30.000.000
─────────────────────────────────
LABA BERSIH Rp 20.000.000
Neraca (Balance Sheet)
Menampilkan posisi keuangan pada tanggal tertentu.

Struktur:
ASET
Aset Lancar Rp 100.000.000
Aset Tetap Rp 50.000.000
Total Aset Rp 150.000.000
KEWAJIBAN
Hutang Usaha Rp 20.000.000
Total Kewajiban Rp 20.000.000
EKUITAS
Modal Rp 100.000.000
Laba Ditahan Rp 30.000.000
Total Ekuitas Rp 130.000.000
TOTAL KEWAJIBAN + EKUITAS Rp 150.000.000
Persamaan yang harus balance: Aset = Kewajiban + Ekuitas
Tampilan Layar
Screenshot belum tersedia
Screenshot belum tersedia
Screenshot belum tersedia
Tutup Buku
Apa Itu Tutup Buku?
Proses akhir tahun untuk:
- Menutup akun pendapatan dan beban (saldo menjadi nol)
- Memindahkan laba/rugi ke akun Laba Ditahan
Langkah Tutup Buku
- Buka menu Laporan > Penutupan Tahun Buku

- Pilih tahun yang akan ditutup
- Review preview jurnal penutup:
- Tutup Pendapatan
- Tutup Beban
- Transfer ke Laba Ditahan
- Klik Eksekusi Penutupan
Jurnal Penutup yang Dibuat
1. Tutup Pendapatan
Dr. Pendapatan Jasa xxx
Cr. Laba Berjalan xxx
2. Tutup Beban
Dr. Laba Berjalan xxx
Cr. Beban Gaji xxx
Cr. Beban Sewa xxx
3. Transfer ke Laba Ditahan
Dr. Laba Berjalan xxx
Cr. Laba Ditahan xxx
Kapan Melakukan Tutup Buku?
Lakukan setelah:
- Semua transaksi tahun tersebut sudah dicatat
- Penyesuaian akhir tahun sudah dilakukan
- Penyusutan aset sudah dihitung
- Laporan keuangan sudah final
Konsep Depresiasi
Apa Itu Depresiasi?
Depresiasi (penyusutan) adalah alokasi biaya perolehan aset tetap selama masa manfaatnya. Aset tetap seperti komputer, kendaraan, dan peralatan kehilangan nilai seiring waktu karena pemakaian.
Mengapa Depresiasi Penting?
- Matching principle - Biaya aset dicocokkan dengan pendapatan yang dihasilkan
- Pajak - Beban penyusutan mengurangi penghasilan kena pajak
- Nilai aset akurat - Neraca menunjukkan nilai buku yang realistis
Metode Depresiasi
| Metode | Rumus | Karakteristik |
|---|---|---|
| Garis Lurus | (Harga Perolehan - Nilai Residu) / Masa Manfaat | Beban sama setiap tahun |
| Saldo Menurun | Nilai Buku × Tarif | Beban besar di awal, mengecil |
Regulasi Indonesia (PMK 96/PMK.03/2009):
- Kelompok 1 (4 tahun): 25% garis lurus, 50% saldo menurun
- Kelompok 2 (8 tahun): 12.5% garis lurus, 25% saldo menurun
- Kelompok 3 (16 tahun): 6.25% garis lurus, 12.5% saldo menurun
- Kelompok 4 (20 tahun): 5% garis lurus, 10% saldo menurun
Kategori Aset
Melihat Kategori Aset
Buka menu Aset Tetap > Kategori.

Kategori Standar (dari Seed Data)
| Kategori | Kelompok | Masa Manfaat | Metode |
|---|---|---|---|
| Komputer & Laptop | 1 | 4 tahun | Garis Lurus |
| Peralatan Kantor | 1 | 4 tahun | Garis Lurus |
| Kendaraan Roda 2 | 1 | 4 tahun | Garis Lurus |
| Kendaraan Roda 4 | 2 | 8 tahun | Garis Lurus |
| Perabotan | 2 | 8 tahun | Garis Lurus |
| Bangunan Permanen | 4 | 20 tahun | Garis Lurus |
Menambah Kategori Baru
- Klik Kategori Baru
- Isi:
- Nama kategori
- Kelompok pajak (1-4)
- Masa manfaat (tahun)
- Metode depresiasi
- Klik Simpan
Pencatatan Aset
Melihat Daftar Aset
Buka menu Aset Tetap > Daftar Aset.

Kolom yang ditampilkan:
- Kode aset
- Nama aset
- Kategori
- Tanggal perolehan
- Harga perolehan
- Nilai buku saat ini
- Status
Menambah Aset Baru
- Klik Aset Baru

- Isi data aset:
| Field | Keterangan |
|---|---|
| Kode Aset | Kode unik (contoh: AST-2025-001) |
| Nama Aset | Deskripsi aset |
| Kategori | Pilih dari dropdown |
| Tanggal Perolehan | Tanggal pembelian |
| Harga Perolehan | Nilai beli (termasuk biaya instalasi jika ada) |
| Nilai Residu | Estimasi nilai jual akhir (biasanya 0 untuk pajak) |
| Lokasi | Penempatan aset |
| Keterangan | Catatan tambahan (nomor seri, vendor, dll) |
- Klik Simpan
Jurnal yang Terbentuk (saat pembelian)
Dr. Aset Tetap - [Kategori] xxx
Cr. Kas/Bank xxx
Jadwal Depresiasi
Melihat Jadwal Depresiasi
Pada halaman detail aset, klik tab Depresiasi.

Tabel menampilkan:
- Bulan/tahun
- Beban penyusutan periode
- Akumulasi penyusutan
- Nilai buku akhir
Proses Depresiasi Bulanan
Sistem menghitung depresiasi secara otomatis setiap bulan. Jurnal yang dibuat:
Dr. Beban Penyusutan xxx
Cr. Akumulasi Penyusutan xxx
Contoh Perhitungan (Garis Lurus)
| Data | Nilai |
|---|---|
| Harga Perolehan | Rp 12.000.000 |
| Nilai Residu | Rp 0 |
| Masa Manfaat | 4 tahun |
Depresiasi per tahun: Rp 12.000.000 / 4 = Rp 3.000.000 Depresiasi per bulan: Rp 3.000.000 / 12 = Rp 250.000
Jenis Pajak di Indonesia
Pajak yang Dikelola Aplikasi
| Pajak | Tarif | Kewajiban |
|---|---|---|
| PPN | 11% | PKP yang menyerahkan BKP/JKP |
| PPh 21 | Progresif | Pemberi kerja (pemotongan gaji) |
| PPh 23 | 2% (jasa), 15% (dividen) | Pemberi penghasilan |
| PPh 25 | Angsuran | Wajib pajak badan |
| PPh 4(2) | Final (varies) | Transaksi tertentu |
Transaksi PPN
Konsep PPN
PPN Keluaran - PPN yang Anda pungut dari pembeli PPN Masukan - PPN yang Anda bayar ke penjual
Net PPN = PPN Keluaran - PPN Masukan
Mencatat Pendapatan dengan PPN
- Buka menu Transaksi > Transaksi Baru

- Pilih template Pendapatan Jasa dengan PPN
- Isi jumlah inklusif PPN
- Preview jurnal:
Dr. Bank 11.100.000 Cr. Hutang PPN 1.100.000 Cr. Pendapatan 10.000.000 - Klik Simpan & Posting
Mencatat Pembelian dengan PPN Masukan
- Pilih template Pembelian dengan PPN
- Isi jumlah inklusif PPN
- Preview jurnal:
Dr. Beban/Aset 10.000.000 Dr. PPN Masukan 1.100.000 Cr. Bank 11.100.000
Laporan Ringkasan PPN
Buka menu Laporan > Ringkasan PPN.

Transaksi PPh
Konsep PPN
PPN Keluaran - PPN yang Anda pungut dari pembeli PPN Masukan - PPN yang Anda bayar ke penjual
Net PPN = PPN Keluaran - PPN Masukan
Mencatat Pendapatan dengan PPN
- Buka menu Transaksi > Transaksi Baru

- Pilih template Pendapatan Jasa dengan PPN
- Isi jumlah inklusif PPN
- Preview jurnal:
Dr. Bank 11.100.000 Cr. Hutang PPN 1.100.000 Cr. Pendapatan 10.000.000 - Klik Simpan & Posting
Mencatat Pembelian dengan PPN Masukan
- Pilih template Pembelian dengan PPN
- Isi jumlah inklusif PPN
- Preview jurnal:
Dr. Beban/Aset 10.000.000 Dr. PPN Masukan 1.100.000 Cr. Bank 11.100.000
Laporan Ringkasan PPN
Buka menu Laporan > Ringkasan PPN.

Periode Fiskal
Melihat Periode Fiskal
Buka menu Pengaturan > Periode Fiskal.

Status Periode
| Status | Arti |
|---|---|
| OPEN | Transaksi dapat dicatat |
| CLOSED | Transaksi tidak dapat dicatat |
Menutup Periode
Tutup periode setelah semua transaksi dan penyesuaian selesai:
- Pilih periode
- Klik Tutup Periode
- Konfirmasi
Kalender Pajak
Melihat Kalender Pajak
Buka menu Pajak > Kalender Pajak.

Deadline Pajak Standar
| Pajak | Setor | Lapor |
|---|---|---|
| PPN | Tgl 15 bulan berikutnya | Tgl 20 bulan berikutnya |
| PPh 21 | Tgl 10 bulan berikutnya | Tgl 20 bulan berikutnya |
| PPh 23 | Tgl 10 bulan berikutnya | Tgl 20 bulan berikutnya |
| PPh 25 | Tgl 15 bulan berikutnya | Tgl 20 bulan berikutnya |
Kalender Tahunan

Menandai Selesai
- Klik deadline yang sudah diselesaikan
- Isi nomor bukti setor/lapor
- Klik Selesai
Setup Komponen Gaji
Melihat Komponen Gaji
Buka menu Penggajian > Komponen Gaji.

Jenis Komponen
| Tipe | Contoh | Pengaruh ke Gaji |
|---|---|---|
| Pendapatan | Gaji Pokok, Tunjangan | Menambah |
| Potongan | BPJS Karyawan, PPh 21 | Mengurangi |
Menambah Komponen
- Klik Komponen Baru

- Isi:
- Nama komponen
- Tipe (Pendapatan/Potongan)
- Basis perhitungan (Fixed/Percentage)
- Kena pajak (Ya/Tidak)
- Klik Simpan
Komponen Standar (dari Seed)
Pendapatan:
- Gaji Pokok
- Tunjangan Jabatan
- Tunjangan Kehadiran
- Tunjangan Makan
- Tunjangan Transport
Potongan:
- BPJS Kesehatan (Karyawan)
- BPJS Ketenagakerjaan JHT (Karyawan)
- BPJS Ketenagakerjaan JP (Karyawan)
- PPh 21
Kelola Karyawan
Melihat Daftar Karyawan
Buka menu Penggajian > Karyawan.

Menambah Karyawan
- Klik Karyawan Baru

- Isi data:
Data Pribadi:
- NIK (Nomor Induk Karyawan)
- Nama lengkap
- Email, telepon, alamat
Data Pajak:
- NPWP
- Status PTKP
Data Kepegawaian:
- Jabatan, departemen
- Tanggal bergabung
- Tipe (Tetap/Kontrak)
Data Bank:
- Nama bank
- Nomor rekening
Data BPJS:
- No. BPJS Kesehatan
- No. BPJS Ketenagakerjaan
- Klik Simpan
Assign Komponen Gaji ke Karyawan
- Buka detail karyawan
- Tab Komponen Gaji
- Klik Tambah Komponen
- Pilih komponen dan isi nilai
- Klik Simpan
BPJS
Tarif BPJS 2024
BPJS Kesehatan:
| Pihak | Tarif | Batas UMR |
|---|---|---|
| Perusahaan | 4% | Maks 12 juta |
| Karyawan | 1% | Maks 12 juta |
BPJS Ketenagakerjaan:
| Program | Perusahaan | Karyawan |
|---|---|---|
| JHT | 3.7% | 2% |
| JKK | 0.24-1.74% | - |
| JKM | 0.3% | - |
| JP | 2% | 1% |
Kalkulator BPJS
Buka menu Penggajian > Kalkulator BPJS.

- Masukkan gaji pokok
- Sistem menghitung:
- BPJS Kes (perusahaan + karyawan)
- BPJS TK (JHT, JKK, JKM, JP)
- Total beban perusahaan
- Total potongan karyawan
PPh 21 Karyawan
Melihat Daftar Karyawan
Buka menu Penggajian > Karyawan.

Menambah Karyawan
- Klik Karyawan Baru

- Isi data:
Data Pribadi:
- NIK (Nomor Induk Karyawan)
- Nama lengkap
- Email, telepon, alamat
Data Pajak:
- NPWP
- Status PTKP
Data Kepegawaian:
- Jabatan, departemen
- Tanggal bergabung
- Tipe (Tetap/Kontrak)
Data Bank:
- Nama bank
- Nomor rekening
Data BPJS:
- No. BPJS Kesehatan
- No. BPJS Ketenagakerjaan
- Klik Simpan
Assign Komponen Gaji ke Karyawan
- Buka detail karyawan
- Tab Komponen Gaji
- Klik Tambah Komponen
- Pilih komponen dan isi nilai
- Klik Simpan
Proses Penggajian
Melihat Daftar Payroll
Buka menu Penggajian > Payroll.

Membuat Payroll Baru
- Klik Payroll Baru

- Isi:
- Periode (bulan/tahun)
- Tanggal pembayaran
- Klik Buat
- Sistem generate slip gaji untuk semua karyawan aktif
Workflow Payroll
DRAFT → CALCULATED → APPROVED → POSTED
| Status | Aksi |
|---|---|
| DRAFT | Edit komponen individual |
| CALCULATED | Review perhitungan |
| APPROVED | Siap bayar |
| POSTED | Jurnal gaji dibuat |
Melihat Detail Payroll
Klik payroll untuk melihat detail:

Informasi per karyawan:
- Gaji pokok
- Tunjangan (jabatan, kehadiran, makan, transport)
- Total pendapatan (bruto)
- BPJS Karyawan
- PPh 21
- Total potongan
- Gaji bersih (take home pay)
Posting Payroll
- Pastikan status APPROVED
- Klik Posting
- Sistem membuat jurnal:
Dr. Beban Gaji xxx Dr. Beban BPJS Perusahaan xxx Cr. Hutang Gaji xxx Cr. Hutang BPJS xxx Cr. Hutang PPh 21 xxx
Membayar Gaji
Setelah transfer ke rekening karyawan:
- Buka menu Transaksi > Transaksi Baru
- Pilih template Bayar Gaji
- Isi jumlah total gaji bersih
- Posting
Jurnal:
Dr. Hutang Gaji xxx
Cr. Bank xxx
Layanan Mandiri Karyawan
Metode Perhitungan
Aplikasi menggunakan metode TER (Tarif Efektif Rata-rata) sesuai PP 58/2023.
Kalkulator PPh 21
Buka menu Penggajian > Kalkulator PPh 21.

- Masukkan:
- Gaji bruto bulanan
- Status PTKP
- Tunjangan-tunjangan
- Sistem menghitung:
- Penghasilan bruto
- Biaya jabatan (5%, maks 500rb)
- BPJS yang dibayar karyawan
- Penghasilan neto
- PKP (Penghasilan Kena Pajak)
- PPh 21 terutang
Referensi (lihat Perpajakan)
- Tarif PPh 21 progresif
- PTKP per status
Jenis Industri
Klasifikasi Industri
| Kategori | Karakteristik | Contoh |
|---|---|---|
| Jasa | Menjual keahlian/waktu | Konsultan, Software House |
| Dagang | Beli-jual barang | Toko online, Retailer |
| Manufaktur | Produksi barang | Pabrik, F&B Production |
| Pendidikan | Layanan edukasi | Universitas, Kursus |
Perbedaan Utama
| Aspek | Jasa | Dagang | Manufaktur |
|---|---|---|---|
| Produk | Tidak berwujud | Barang jadi | Barang diproduksi |
| Inventory | Tidak ada | Ada (barang dagang) | Ada (bahan baku + WIP + barang jadi) |
| HPP | Tidak ada | Harga beli barang | Biaya produksi |
| Revenue recognition | Saat jasa selesai | Saat barang diserahkan | Saat barang diserahkan |
Industri yang Didukung
1. Industri Jasa (IT Services PKP)
Karakteristik:
- Pendapatan berbasis proyek atau retainer
- Tidak ada persediaan barang
- Biaya utama: gaji karyawan
- Wajib PPN (PKP)
Fitur utama:
- Client Management
- Project Management dengan Milestone
- Invoice dan Penagihan
- Profitabilitas per Klien/Proyek
Seed pack: it-service
Lihat: Industri Jasa
2. Industri Dagang (Online Seller)
Karakteristik:
- Pendapatan dari penjualan barang
- Persediaan dengan metode FIFO atau Weighted Average
- HPP dihitung dari harga beli
- Multi-channel (Tokopedia, Shopee, dll)
Fitur utama:
- Product Management
- Inventory Transactions (Purchase, Sale, Adjustment)
- Stock Reports
- Profitabilitas Produk
Seed pack: online-seller
Lihat: Industri Dagang
3. Industri Manufaktur (Coffee Shop) [TBD]
Karakteristik:
- Produksi barang dari bahan baku
- Bill of Materials (BOM)
- Kalkulasi HPP produksi
- Persediaan multi-level (bahan baku, WIP, barang jadi)
Fitur utama:
- BOM (Bill of Materials)
- Production Orders
- Cost Calculation
- Inventory multi-level
Seed pack: coffee-shop
Lihat: Industri Manufaktur
4. Industri Pendidikan (Campus) [TBD]
Karakteristik:
- Pendapatan berbasis semester/tahun ajaran
- Tagihan ke mahasiswa (SPP, Uang Pangkal)
- Beasiswa dan potongan
- Piutang mahasiswa dengan cicilan
Fitur utama:
- Student Management
- Billing (SPP, Praktikum, Wisuda)
- Payment dan Installments
- Scholarship Management
- Receivables Aging per Student
Seed pack: campus
Lihat: Industri Pendidikan
Perbedaan Praktik Akuntansi
Chart of Accounts
Setiap industri memiliki COA yang disesuaikan:
| Industri | Akun Khusus |
|---|---|
| Jasa | WIP Proyek, Pendapatan Diterima Dimuka |
| Dagang | Persediaan Barang Dagang, HPP |
| Manufaktur | Bahan Baku, WIP, Barang Jadi, Overhead |
| Pendidikan | Piutang Mahasiswa, Pendapatan SPP |
Template Transaksi
Template disesuaikan dengan alur bisnis industri:
Jasa:
- Pendapatan Jasa + PPN
- Terima DP Proyek
- Pengakuan Pendapatan Milestone
Dagang:
- Pembelian Barang Dagang
- Penjualan dengan HPP
- Retur Pembelian/Penjualan
Manufaktur:
- Pembelian Bahan Baku
- Production Order
- Barang Jadi Masuk Gudang
Pendidikan:
- Tagihan SPP
- Terima Pembayaran SPP
- Beasiswa
Laporan Khusus
| Industri | Laporan Khusus |
|---|---|
| Jasa | Profitabilitas Proyek, Profitabilitas Klien |
| Dagang | Kartu Stok, Valuasi Persediaan, Profitabilitas Produk |
| Manufaktur | Production Cost Report, BOM Costing |
| Pendidikan | Receivables Aging per Student, Revenue per Program |
Karakteristik Industri Jasa
Ciri Khas
- Produk tidak berwujud - Menjual keahlian dan waktu
- Project-based - Pendapatan dari proyek dengan milestone
- Time & Material - Biaya berdasarkan jam kerja
- Retainer - Pendapatan berulang bulanan
- Tidak ada inventory - Tidak ada persediaan barang
Alur Bisnis Tipikal
Klien → Proposal → Kontrak → Proyek → Milestone → Invoice → Pembayaran
Client Management
Melihat Daftar Klien
Buka menu Klien > Daftar Klien.

Detail Klien
Klik klien untuk melihat:
- Informasi kontak
- Daftar proyek
- History invoice
- Total revenue dari klien
Menambah Klien Baru
-
Klik Klien Baru
-
Isi:
- Kode klien (unik)
- Nama perusahaan
- NPWP
- Alamat
- Contact person
- Email, telepon
-
Klik Simpan
Project Management
Melihat Daftar Proyek
Buka menu Proyek > Daftar Proyek.

Detail Proyek
Klik pada proyek untuk melihat detail. Informasi yang ditampilkan:
- Status proyek
- Progress milestone
- Total nilai kontrak
- Pendapatan yang sudah diakui
- Invoice yang sudah diterbitkan
Menambah Proyek Baru
-
Klik Proyek Baru
-
Isi:
- Kode proyek
- Nama proyek
- Klien (pilih dari dropdown)
- Nilai kontrak
- Tanggal mulai & target selesai
- Deskripsi
-
Tab Milestone - Tambah milestone:
- Nama milestone
- Bobot (%)
- Target tanggal
-
Klik Simpan
Workflow Proyek
DRAFT → ACTIVE → COMPLETED
| Status | Arti |
|---|---|
| DRAFT | Proyek belum dimulai |
| ACTIVE | Proyek sedang berjalan |
| COMPLETED | Proyek selesai |
Update Progress Milestone
- Buka detail proyek
- Klik milestone
- Update status:
- Tanggal aktual selesai
- Catatan
- Klik Simpan
Saat milestone selesai, pendapatan dapat diakui proporsional sesuai bobot.
Template Transaksi Jasa
Template Standar
| Template | Fungsi |
|---|---|
| Pendapatan Jasa + PPN | Pendapatan dengan PPN 11% |
| Pendapatan Jasa tanpa PPN | Pendapatan tanpa PPN |
| Terima DP Proyek | DP masuk Pendapatan Diterima Dimuka |
| Pengakuan Pendapatan | Recognize revenue dari DDM |
| Beban Operasional | Pengeluaran operasional |
Melihat Template
Buka menu Pengaturan > Template.

Detail Template

Invoice & Penagihan
Melihat Daftar Invoice
Buka menu Invoice > Daftar Invoice untuk melihat semua invoice yang telah dibuat.
Membuat Invoice
- Klik Invoice Baru
- Pilih klien
- Pilih proyek (opsional)
- Isi item invoice:
- Deskripsi
- Quantity
- Harga satuan
- Sistem menghitung:
- Subtotal
- PPN (jika PKP)
- Total
- Klik Simpan
Workflow Invoice
DRAFT → SENT → PAID
Mencatat Pembayaran Invoice
Saat klien membayar:
- Buka invoice
- Klik Terima Pembayaran
- Isi:
- Tanggal terima
- Jumlah (bisa partial)
- Rekening penerima
- Klik Simpan
Jurnal yang dibuat:
Dr. Bank xxx
Cr. Piutang Usaha xxx
Profitabilitas Proyek
Laporan Profitabilitas Proyek
Buka menu Laporan > Profitabilitas Proyek untuk melihat analisis margin per proyek.
Metrik yang ditampilkan:
- Total revenue proyek
- Total cost (gaji, vendor, dll)
- Gross profit
- Profit margin (%)
Laporan Profitabilitas Klien
Buka menu Laporan > Profitabilitas Klien untuk melihat analisis revenue dan margin per klien.
Agregasi per klien:
- Total revenue dari klien
- Total cost
- Profit
- Jumlah proyek
Karakteristik Industri Dagang
Ciri Khas
- Jual barang jadi - Tidak ada proses produksi
- Inventory management - Persediaan barang dagang
- HPP (Harga Pokok Penjualan) - Biaya barang yang dijual
- Multi-channel - Marketplace, toko fisik, website
Alur Bisnis Tipikal
Supplier → Purchase → Inventory → Sale → Customer
Manajemen Produk
Melihat Daftar Produk
Buka menu Inventori > Produk.

Menambah Produk Baru
- Klik Produk Baru

- Isi:
- SKU (Stock Keeping Unit)
- Nama produk
- Kategori
- Harga jual
- Metode costing (FIFO / Weighted Average)
- Akun persediaan
- Akun HPP
- Klik Simpan
Kategori Produk
Buka menu Inventori > Kategori.

Metode Penilaian Persediaan
FIFO (First In First Out)
Barang yang masuk lebih dulu, keluar lebih dulu.
Contoh:
| Tanggal | Transaksi | Qty | Harga/Unit | Total |
|---|---|---|---|---|
| 1 Jan | Beli | 10 | Rp 100.000 | Rp 1.000.000 |
| 5 Jan | Beli | 10 | Rp 110.000 | Rp 1.100.000 |
| 10 Jan | Jual | 15 | - | - |
Perhitungan HPP (10 Jan):
- 10 unit dari pembelian 1 Jan @ Rp 100.000 = Rp 1.000.000
- 5 unit dari pembelian 5 Jan @ Rp 110.000 = Rp 550.000
- Total HPP = Rp 1.550.000
Sisa Stok:
- 5 unit @ Rp 110.000 = Rp 550.000
Weighted Average
Harga rata-rata tertimbang.
Contoh:
| Tanggal | Transaksi | Qty | Harga/Unit | Total | Avg Cost |
|---|---|---|---|---|---|
| 1 Jan | Beli | 10 | Rp 100.000 | Rp 1.000.000 | Rp 100.000 |
| 5 Jan | Beli | 10 | Rp 110.000 | Rp 1.100.000 | Rp 105.000 |
| 10 Jan | Jual | 15 | - | - | - |
Perhitungan Average Cost (5 Jan):
- Total nilai: Rp 1.000.000 + Rp 1.100.000 = Rp 2.100.000
- Total qty: 10 + 10 = 20 unit
- Average = Rp 2.100.000 / 20 = Rp 105.000/unit
Perhitungan HPP (10 Jan):
- 15 unit @ Rp 105.000 = Rp 1.575.000
Sisa Stok:
- 5 unit @ Rp 105.000 = Rp 525.000
Transaksi Pembelian
Contoh 1: Pembelian iPhone 15 Pro
Konteks: Toko Gadget Murah membeli 10 unit iPhone 15 Pro dari distributor resmi Erajaya.
Langkah 1: Buka Form Pembelian
Menu Inventori > Transaksi > Pembelian Baru

Langkah 2: Isi Data
- Tanggal: 5 Januari 2024
- Supplier: Erajaya
- Produk: iPhone 15 Pro (IP15PRO)
- Quantity: 10 unit
- Harga Beli: Rp 15.000.000/unit
- Total: Rp 150.000.000
- Referensi: PO-001
- Rekening: Bank BCA
Langkah 3: Simpan & Posting

Jurnal Otomatis:
Dr. 1.1.20 Persediaan Barang Dagang Rp 150.000.000
Cr. 1.1.01 Bank BCA Rp 150.000.000
Impact:
- Stok iPhone 15 Pro: 0 → 10 unit
- Nilai persediaan: +Rp 150.000.000
- Kas: -Rp 150.000.000
Contoh 2: Pembelian Samsung S24
Konteks: Membeli 20 unit Samsung Galaxy S24 dari Samsung Indonesia.

Data:
- Produk: Samsung Galaxy S24 (SGS24)
- Quantity: 20 unit
- Harga: Rp 12.000.000/unit
- Total: Rp 240.000.000
- Referensi: PO-002

Impact:
- Stok Samsung S24: 0 → 20 unit
- Nilai persediaan: +Rp 240.000.000
- Total persediaan: Rp 390.000.000
Contoh 3: Pembelian Accessories (USB-C Cable & Phone Case)
Konteks: Melengkapi stok accessories untuk bundling dengan smartphone.
Pembelian 1: USB-C Cable

- Produk: USB-C Cable (USBC)
- Quantity: 100 unit
- Harga: Rp 25.000/unit
- Total: Rp 2.500.000
- Referensi: PO-003

Pembelian 2: Phone Case

- Produk: Phone Case (CASE)
- Quantity: 200 unit
- Harga: Rp 15.000/unit
- Total: Rp 3.000.000
- Referensi: PO-004

Total Investasi Persediaan: Rp 395.500.000
Transaksi Penjualan
Contoh 1: Penjualan iPhone via Tokopedia
Konteks: Terjual 5 unit iPhone 15 Pro via Tokopedia, harga jual Rp 19 juta/unit.
Langkah 1: Buka Form Penjualan
Menu Inventori > Transaksi > Penjualan Baru

Langkah 2: Isi Data
- Tanggal: 15 Januari 2024
- Channel: Tokopedia
- Produk: iPhone 15 Pro (IP15PRO)
- Quantity: 5 unit
- Harga Jual: Rp 19.000.000/unit
- Total: Rp 95.000.000
- Referensi: TOPED-001
Langkah 3: Sistem Hitung HPP (FIFO)
Sistem otomatis ambil dari layer pembelian:
- Layer 1 (PO-001): 10 unit @ Rp 15.000.000
- Keluar: 5 unit @ Rp 15.000.000
- HPP: Rp 75.000.000
Langkah 4: Simpan & Posting

Jurnal Otomatis (2 entries):
Entry 1: Revenue Recognition
Dr. 1.1.01 Bank BCA Rp 95.000.000
Cr. 4.1.01 Penjualan Rp 95.000.000
Entry 2: COGS Recognition
Dr. 5.1.01 HPP Rp 75.000.000
Cr. 1.1.20 Persediaan Rp 75.000.000
Impact:
- Stok iPhone 15 Pro: 10 → 5 unit
- Revenue: Rp 95.000.000
- HPP: Rp 75.000.000
- Gross Profit: Rp 20.000.000
- Margin: 21.1%
Contoh 2: Penjualan Samsung via Shopee
Konteks: Terjual 8 unit Samsung S24 via Shopee, harga Rp 14 juta/unit.

Data:
- Channel: Shopee
- Produk: Samsung S24 (SGS24)
- Quantity: 8 unit
- Harga Jual: Rp 14.000.000/unit
- Total: Rp 112.000.000
- Referensi: SHOPEE-001
HPP Calculation (FIFO):
- Layer 1 (PO-002): 20 unit @ Rp 12.000.000
- Keluar: 8 unit @ Rp 12.000.000
- HPP: Rp 96.000.000

Jurnal:
Dr. Bank Rp 112.000.000
Cr. Penjualan Rp 112.000.000
Dr. HPP Rp 96.000.000
Cr. Persediaan Rp 96.000.000
Impact:
- Stok Samsung S24: 20 → 12 unit
- Revenue: Rp 112.000.000
- HPP: Rp 96.000.000
- Gross Profit: Rp 16.000.000
- Margin: 14.3%
Contoh 3: Penjualan Accessories
Penjualan USB-C Cable via Tokopedia:

- Quantity: 30 unit @ Rp 50.000 = Rp 1.500.000
- HPP: 30 × Rp 25.000 = Rp 750.000
- Gross Profit: Rp 750.000 (50% margin)

Penjualan Phone Case via Shopee:

- Quantity: 50 unit @ Rp 35.000 = Rp 1.750.000
- HPP: 50 × Rp 15.000 = Rp 750.000
- Gross Profit: Rp 1.000.000 (57.1% margin)

Laporan Persediaan
Stok Barang
Buka menu Inventori > Stok.

Transaksi Inventori
Buka menu Inventori > Transaksi.

Laporan Saldo Stok
Buka menu Inventori > Laporan > Saldo Stok.

Laporan Mutasi Stok
Buka menu Inventori > Laporan > Mutasi Stok.

Menampilkan kartu stok per produk:
- Tanggal transaksi
- Tipe (masuk/keluar)
- Qty
- Harga
- Saldo running
Profitabilitas Produk
Karakteristik Manufaktur
Ciri Khas
- Proses Produksi - Mengolah bahan baku menjadi barang jadi
- Bill of Materials (BOM) - Resep/formula produksi
- Production Orders - Perintah produksi dengan tracking cost
- Multi-stage Inventory - Bahan baku, WIP, dan barang jadi
- COGM (Cost of Goods Manufactured) - Harga pokok produksi
- Component Consumption - Konsumsi komponen saat produksi
Alur Bisnis Tipikal
Supplier → Raw Materials → Production → Finished Goods → Customer
Contoh Kasus: Kedai Kopi Nusantara
Kedai kopi & pastry yang memproduksi:
- Roti & pastry (Croissant, Roti Bakar Coklat)
- Menggunakan bahan baku: Tepung, Butter, Telur, Coklat, dll
- Produksi batch sesuai BOM
- Jual hasil produksi ke konsumen
Bill of Materials (BOM)
Konsep BOM
BOM adalah resep/formula produksi yang mendefinisikan:
- Barang jadi yang dihasilkan
- Komponen (bahan baku) yang dibutuhkan
- Kuantitas setiap komponen
- Output quantity per batch
Contoh: BOM Croissant
Output: 24 pcs Croissant
Komponen:
- Tepung Terigu: 3.00 kg
- Butter: 1.20 kg
- Telur: 24.00 butir
- Ragi: 50.00 gram
- Garam: 30.00 gram
Melihat Daftar BOM
Buka menu Inventori > Bill of Materials.

Detail BOM
Klik pada BOM untuk melihat detail:

Informasi yang ditampilkan:
- Kode BOM: BOM-CRS
- Produk Output: Croissant
- Output Quantity: 24 pcs per batch
- Daftar Komponen: Tabel dengan nama komponen, quantity, dan satuan
Menambah BOM Baru
-
Klik BOM Baru
-
Tab Informasi Dasar:
- Kode BOM (unik)
- Nama BOM (deskriptif)
- Produk Jadi (pilih dari dropdown)
- Output Quantity (berapa unit yang dihasilkan per batch)
- Status (Aktif/Nonaktif)
-
Tab Komponen:
- Klik Tambah Komponen
- Pilih produk (bahan baku)
- Isi quantity yang dibutuhkan
- Ulangi untuk semua komponen
-
Klik Simpan
Contoh: BOM Roti Bakar Coklat
Output: 20 pcs
Komponen:
- Tepung Terigu: 2.50 kg
- Butter: 1.00 kg
- Telur: 20.00 butir
- Ragi: 40.00 gram
- Garam: 25.00 gram
- Coklat Blok: 0.80 kg
Production Order
Konsep Production Order
Production Order adalah perintah produksi untuk membuat barang jadi sesuai BOM.
Workflow:
DRAFT → IN_PROGRESS → COMPLETED
| Status | Arti | Aksi |
|---|---|---|
| DRAFT | Order belum dimulai | Edit, Start, Delete |
| IN_PROGRESS | Produksi sedang berjalan | Complete, Cancel |
| COMPLETED | Produksi selesai | View only (sudah ada transaksi inventory) |
Melihat Daftar Production Order
Buka menu Inventori > Production Orders.

Detail Production Order
Klik pada order untuk melihat detail:

Informasi yang ditampilkan:
- No. Order: PROD-001
- Tanggal Order: Kapan order dibuat
- BOM: BOM yang digunakan
- Produk Jadi: Croissant
- Jumlah Produksi: 24 pcs
- Status: COMPLETED
- Ringkasan Biaya: (tampil setelah COMPLETED)
- Total Biaya Komponen: Rp 106.920
- Jumlah Produksi: 24 pcs
- Harga Pokok per Unit: Rp 4.455
Tabel Komponen yang Dibutuhkan:
- Menampilkan semua komponen dari BOM
- Kebutuhan per BOM
- Total kebutuhan (dikalikan quantity order)
Membuat Production Order Baru
-
Klik Production Order Baru
-
Isi data:
- No. Order: Otomatis (PROD-XXX)
- Tanggal Order: Tanggal pembuatan order
- BOM: Pilih BOM yang akan diproduksi
- Quantity: Berapa batch yang akan diproduksi
- Target Selesai: (opsional) Target completion date
- Catatan: (opsional) Informasi tambahan
-
Klik Simpan → Status: DRAFT
Workflow Produksi
1. Start Production
Dari halaman detail order (status DRAFT):
- Klik Mulai Produksi
- Konfirmasi: "Pastikan semua komponen tersedia"
- Status berubah: DRAFT → IN_PROGRESS
Tidak ada transaksi inventory pada tahap ini.
2. Complete Production
Dari halaman detail order (status IN_PROGRESS):
- Klik Selesaikan Produksi
- Konfirmasi: "Komponen akan dikurangi dari stok dan produk jadi akan ditambahkan"
- Status berubah: IN_PROGRESS → COMPLETED
Transaksi Inventory Otomatis:
a. PRODUCTION_OUT - Konsumsi komponen:
- Tepung Terigu: -3.00 kg @ Rp 12.000 = -Rp 36.000
- Butter: -1.20 kg @ Rp 45.000 = -Rp 54.000
- Telur: -24 butir @ Rp 1.500 = -Rp 36.000
- Ragi: -50 gram @ Rp 30 = -Rp 1.500
- Garam: -30 gram @ Rp 14 = -Rp 420
Total: Rp 127.920
b. PRODUCTION_IN - Penerimaan barang jadi:
+ Croissant: 24 pcs @ Rp 4.455 = Rp 106.920
Unit Cost Calculation:
Unit Cost = Total Component Cost / Output Quantity
Unit Cost = Rp 106.920 / 24 pcs = Rp 4.455/pcs
Jurnal Otomatis:
Dr. 1.1.21 Persediaan Barang Jadi - Roti Rp 106.920
Cr. 1.1.20 Persediaan Bahan Baku - Roti Rp 106.920
Kalkulasi Biaya Produksi
Panduan lengkap untuk bisnis manufaktur sederhana (Home Industry, Bakery, Coffee Shop, Catering).
Karakteristik Industri Manufaktur
Ciri Khas
- Proses Produksi - Mengolah bahan baku menjadi barang jadi
- Bill of Materials (BOM) - Resep/formula produksi
- Production Orders - Perintah produksi dengan tracking cost
- Multi-stage Inventory - Bahan baku, WIP, dan barang jadi
- COGM (Cost of Goods Manufactured) - Harga pokok produksi
- Component Consumption - Konsumsi komponen saat produksi
Alur Bisnis Tipikal
Supplier → Raw Materials → Production → Finished Goods → Customer
Contoh Kasus: Kedai Kopi Nusantara
Kedai kopi & pastry yang memproduksi:
- Roti & pastry (Croissant, Roti Bakar Coklat)
- Menggunakan bahan baku: Tepung, Butter, Telur, Coklat, dll
- Produksi batch sesuai BOM
- Jual hasil produksi ke konsumen
Manajemen Produk & Kategori
Kategori Produk
Buka menu Inventori > Kategori Produk.

Kategori Tipikal Manufaktur:
| Kategori | Jenis | Contoh |
|---|---|---|
| Bahan Baku Kopi | Raw Material | Biji Kopi, Susu, Gula Aren |
| Bahan Baku Roti | Raw Material | Tepung, Butter, Telur |
| Produk Jadi - Roti | Finished Goods | Croissant, Roti Bakar |
Daftar Produk
Buka menu Inventori > Produk.

Produk dibagi menjadi:
- Bahan Baku - Input untuk produksi (Tepung, Butter, Telur, Coklat)
- Barang Jadi - Output produksi (Croissant, Roti Bakar Coklat)
Menambah Produk Baru
-
Klik Produk Baru
-
Isi data produk:
- Kode: SKU unik (contoh: TEPUNG-TERIGU)
- Nama: Nama produk
- Kategori: Pilih kategori (Bahan Baku / Produk Jadi)
- Satuan: pcs, kg, liter, gram
- Metode Costing:
- FIFO (First In First Out)
- WEIGHTED_AVERAGE (Rata-rata Tertimbang)
- Track Inventory: ✓ (aktifkan untuk tracking stok)
- Minimum Stock: Alert stok rendah
- Harga Jual: Untuk barang jadi
- Akun:
- Inventory Account (1.1.20 - Persediaan Bahan Baku / 1.1.21 - Persediaan Barang Jadi)
- COGS Account (5.1.01 - HPP Bahan Baku / 5.2.01 - HPP Barang Jadi)
- Sales Account (4.1.02 - Pendapatan Penjualan)
-
Klik Simpan
Perbedaan Bahan Baku vs Barang Jadi:
| Aspek | Bahan Baku | Barang Jadi |
|---|---|---|
| Inventory Account | 1.1.20 Persediaan Bahan Baku | 1.1.21 Persediaan Barang Jadi |
| COGS Account | 5.1.01 HPP Bahan Baku | 5.2.01 HPP Barang Jadi |
| Harga Jual | 0 (tidak dijual langsung) | Sesuai harga pasar |
| Digunakan dalam | BOM sebagai komponen | BOM sebagai output |
Bill of Materials (BOM)
Konsep BOM
BOM adalah resep/formula produksi yang mendefinisikan:
- Barang jadi yang dihasilkan
- Komponen (bahan baku) yang dibutuhkan
- Kuantitas setiap komponen
- Output quantity per batch
Contoh: BOM Croissant
Output: 24 pcs Croissant
Komponen:
- Tepung Terigu: 3.00 kg
- Butter: 1.20 kg
- Telur: 24.00 butir
- Ragi: 50.00 gram
- Garam: 30.00 gram
Melihat Daftar BOM
Buka menu Inventori > Bill of Materials.

Detail BOM
Klik pada BOM untuk melihat detail:

Informasi yang ditampilkan:
- Kode BOM: BOM-CRS
- Produk Output: Croissant
- Output Quantity: 24 pcs per batch
- Daftar Komponen: Tabel dengan nama komponen, quantity, dan satuan
Menambah BOM Baru
-
Klik BOM Baru
-
Tab Informasi Dasar:
- Kode BOM (unik)
- Nama BOM (deskriptif)
- Produk Jadi (pilih dari dropdown)
- Output Quantity (berapa unit yang dihasilkan per batch)
- Status (Aktif/Nonaktif)
-
Tab Komponen:
- Klik Tambah Komponen
- Pilih produk (bahan baku)
- Isi quantity yang dibutuhkan
- Ulangi untuk semua komponen
-
Klik Simpan
Contoh: BOM Roti Bakar Coklat
Output: 20 pcs
Komponen:
- Tepung Terigu: 2.50 kg
- Butter: 1.00 kg
- Telur: 20.00 butir
- Ragi: 40.00 gram
- Garam: 25.00 gram
- Coklat Blok: 0.80 kg
Production Order
Konsep Production Order
Production Order adalah perintah produksi untuk membuat barang jadi sesuai BOM.
Workflow:
DRAFT → IN_PROGRESS → COMPLETED
| Status | Arti | Aksi |
|---|---|---|
| DRAFT | Order belum dimulai | Edit, Start, Delete |
| IN_PROGRESS | Produksi sedang berjalan | Complete, Cancel |
| COMPLETED | Produksi selesai | View only (sudah ada transaksi inventory) |
Melihat Daftar Production Order
Buka menu Inventori > Production Orders.

Detail Production Order
Klik pada order untuk melihat detail:

Informasi yang ditampilkan:
- No. Order: PROD-001
- Tanggal Order: Kapan order dibuat
- BOM: BOM yang digunakan
- Produk Jadi: Croissant
- Jumlah Produksi: 24 pcs
- Status: COMPLETED
- Ringkasan Biaya: (tampil setelah COMPLETED)
- Total Biaya Komponen: Rp 106.920
- Jumlah Produksi: 24 pcs
- Harga Pokok per Unit: Rp 4.455
Tabel Komponen yang Dibutuhkan:
- Menampilkan semua komponen dari BOM
- Kebutuhan per BOM
- Total kebutuhan (dikalikan quantity order)
Membuat Production Order Baru
-
Klik Production Order Baru
-
Isi data:
- No. Order: Otomatis (PROD-XXX)
- Tanggal Order: Tanggal pembuatan order
- BOM: Pilih BOM yang akan diproduksi
- Quantity: Berapa batch yang akan diproduksi
- Target Selesai: (opsional) Target completion date
- Catatan: (opsional) Informasi tambahan
-
Klik Simpan → Status: DRAFT
Workflow Produksi
1. Start Production
Dari halaman detail order (status DRAFT):
- Klik Mulai Produksi
- Konfirmasi: "Pastikan semua komponen tersedia"
- Status berubah: DRAFT → IN_PROGRESS
Tidak ada transaksi inventory pada tahap ini.
2. Complete Production
Dari halaman detail order (status IN_PROGRESS):
- Klik Selesaikan Produksi
- Konfirmasi: "Komponen akan dikurangi dari stok dan produk jadi akan ditambahkan"
- Status berubah: IN_PROGRESS → COMPLETED
Transaksi Inventory Otomatis:
a. PRODUCTION_OUT - Konsumsi komponen:
- Tepung Terigu: -3.00 kg @ Rp 12.000 = -Rp 36.000
- Butter: -1.20 kg @ Rp 45.000 = -Rp 54.000
- Telur: -24 butir @ Rp 1.500 = -Rp 36.000
- Ragi: -50 gram @ Rp 30 = -Rp 1.500
- Garam: -30 gram @ Rp 14 = -Rp 420
Total: Rp 127.920
b. PRODUCTION_IN - Penerimaan barang jadi:
+ Croissant: 24 pcs @ Rp 4.455 = Rp 106.920
Unit Cost Calculation:
Unit Cost = Total Component Cost / Output Quantity
Unit Cost = Rp 106.920 / 24 pcs = Rp 4.455/pcs
Jurnal Otomatis:
Dr. 1.1.21 Persediaan Barang Jadi - Roti Rp 106.920
Cr. 1.1.20 Persediaan Bahan Baku - Roti Rp 106.920
Laporan Produksi
Laporan Saldo Stok
Menu Inventori > Laporan > Saldo Stok
Menampilkan snapshot stok semua produk pada tanggal tertentu.
Kolom:
- Produk
- Kategori
- Quantity
- Unit Cost
- Total Value
Export: PDF / Excel
Laporan Penilaian Persediaan
Menu Inventori > Laporan > Penilaian Persediaan
Menampilkan valuasi persediaan:
- FIFO: Breakdown per layer dengan tanggal, quantity, unit cost
- Weighted Average: Breakdown per transaksi dengan running average
Filter:
- Periode tanggal
- Kategori produk
- Metode costing
Laporan Profitabilitas Produk
Menu Inventori > Laporan > Profitabilitas Produk
Analisis margin per produk:
| Produk | Units Sold | Revenue | COGS | Gross Profit | Margin % |
|---|---|---|---|---|---|
| Croissant | 15 pcs | Rp 375.000 | Rp 66.825 | Rp 308.175 | 82.18% |
| Roti Bakar Coklat | 12 pcs | Rp 240.000 | Rp 61.476 | Rp 178.524 | 74.39% |
Insight:
- Produk mana yang paling profitable
- Evaluasi harga jual vs cost
- Keputusan produk mix
Karakteristik Industri Pendidikan
Ciri Khas
- Revenue berbasis semester - Pendapatan SPP, Uang Pangkal, Biaya Praktikum
- Accounts Receivable Management - Piutang mahasiswa dengan cicilan
- Scholarship & Discounts - Beasiswa prestasi dan kurang mampu
- Program-based Revenue - Laporan pendapatan per program studi
- Academic Calendar - Periode fiskal mengikuti tahun ajaran (Juli-Juni)
- Payroll Kompleks - Gaji dosen tetap, honorarium dosen tidak tetap, gaji karyawan
Alur Bisnis Tipikal
Pendaftaran → Tagihan SPP → Pembayaran (Lunas/Cicilan) → Beasiswa → Laporan Piutang
Contoh Kasus: STMIK Tazkia
Sekolah Tinggi Manajemen Informatika & Komputer dengan:
- 3 Program studi: Teknik Informatika (S1), Sistem Informasi (S1), Manajemen Informatika (D3)
- Pendapatan: SPP, Uang Pangkal, Biaya Praktikum, Wisuda
- Beasiswa: Prestasi (50%), Tidak Mampu (75%)
- Tahun ajaran: Juli-Juni
Chart of Accounts Khusus Pendidikan
Melihat Daftar Akun
Buka menu Akuntansi > Bagan Akun.

Akun Piutang Mahasiswa
| Kode | Nama Akun | Normal Balance |
|---|---|---|
| 1.1.10 | Piutang SPP Mahasiswa | Debit |
| 1.1.11 | Piutang Uang Pangkal | Debit |
| 1.1.12 | Piutang Biaya Praktikum | Debit |
| 1.1.13 | Piutang Wisuda | Debit |
Akun Pendapatan
| Kode | Nama Akun | Normal Balance |
|---|---|---|
| 4.1.01 | Pendapatan SPP | Kredit |
| 4.1.02 | Pendapatan Uang Pangkal | Kredit |
| 4.1.03 | Pendapatan Biaya Praktikum | Kredit |
| 4.1.04 | Pendapatan Wisuda | Kredit |
| 4.1.05 | Pendapatan Ujian | Kredit |
| 4.1.06 | Pendapatan Sertifikasi | Kredit |
Akun Beban Akademik
| Kode | Nama Akun | Normal Balance |
|---|---|---|
| 5.1.01 | Beban Gaji Dosen Tetap | Debit |
| 5.1.02 | Beban Honorarium Dosen Tidak Tetap | Debit |
| 5.1.10 | Beban Bahan Praktikum | Debit |
| 5.1.11 | Beban Pemeliharaan Lab | Debit |
Akun Beasiswa
| Kode | Nama Akun | Normal Balance |
|---|---|---|
| 5.3.01 | Beban Beasiswa Prestasi | Debit |
| 5.3.02 | Beban Beasiswa Tidak Mampu | Debit |
Template Transaksi Pendidikan
Melihat Template
Buka menu Pengaturan > Template.

Template Standar
| Template | Kategori | Fungsi |
|---|---|---|
| Tagihan SPP Mahasiswa | INCOME | Membuat piutang SPP per semester |
| Pembayaran SPP | RECEIPT | Mencatat pembayaran SPP (lunas/cicilan) |
| Tagihan Uang Pangkal | INCOME | Membuat piutang uang pangkal mahasiswa baru |
| Pembayaran Uang Pangkal | RECEIPT | Mencatat pembayaran uang pangkal |
| Tagihan Biaya Praktikum | INCOME | Membuat piutang biaya praktikum |
| Pembayaran Biaya Praktikum | RECEIPT | Mencatat pembayaran biaya praktikum |
| Tagihan Wisuda | INCOME | Membuat piutang biaya wisuda |
| Pembayaran Wisuda | RECEIPT | Mencatat pembayaran wisuda |
| Beasiswa Prestasi | EXPENSE | Memberikan beasiswa (mengurangi piutang) |
| Beasiswa Tidak Mampu | EXPENSE | Memberikan beasiswa (mengurangi piutang) |
Template Gaji & Operasional
| Template | Kategori | Fungsi |
|---|---|---|
| Gaji Dosen Tetap | EXPENSE | Pembayaran gaji bulanan dosen tetap |
| Honorarium Dosen Tidak Tetap | EXPENSE | Honorarium per SKS dosen tidak tetap |
| Gaji Karyawan | EXPENSE | Pembayaran gaji karyawan administrasi |
| Bayar BPJS Dosen | EXPENSE | BPJS Kesehatan & Ketenagakerjaan dosen |
| Bayar BPJS Karyawan | EXPENSE | BPJS Kesehatan & Ketenagakerjaan karyawan |
| Setor PPh 21 | PAYMENT | Penyetoran PPh 21 ke kas negara |

Transaksi Harian: Contoh Praktis
Transaksi 1: Tagihan SPP Semester Ganjil
Konteks: Ahmad Fauzi (NIM 2201010001) mahasiswa Teknik Informatika semester 3, tagihan SPP semester ganjil 2024/2025.
Data Mahasiswa:
- NIM: 2201010001
- Nama: Ahmad Fauzi
- Program Studi: Teknik Informatika (S1)
- Semester: 3
- SPP per semester: Rp 7.500.000
Langkah:
Menu Transaksi > Buat Transaksi > Pilih template Tagihan SPP Mahasiswa
Isi Data:
- Tanggal: 1 Juli 2024
- Jumlah: Rp 7.500.000
- Keterangan: Tagihan SPP Semester Ganjil 2024/2025 - Ahmad Fauzi (2201010001)
- Referensi: INV-SPP-2024-001
Jurnal Otomatis:
Dr. 1.1.10 Piutang SPP Mahasiswa Rp 7.500.000
Cr. 4.1.01 Pendapatan SPP Rp 7.500.000
Impact:
- Piutang SPP mahasiswa: +Rp 7.500.000
- Pendapatan SPP diakui: +Rp 7.500.000
- Outstanding receivable untuk Ahmad Fauzi: Rp 7.500.000
Transaksi 2: Pembayaran SPP (Lunas)
Konteks: Ahmad Fauzi membayar lunas SPP semester ganjil via transfer bank.
Langkah:
Menu Transaksi > Buat Transaksi > Pilih template Pembayaran SPP
Isi Data:
- Tanggal: 5 Juli 2024
- Jumlah: Rp 7.500.000
- Rekening: Bank BCA
- Keterangan: Pembayaran SPP Lunas - Ahmad Fauzi (2201010001)
- Referensi: PMT-SPP-2024-001
Jurnal Otomatis:
Dr. 1.1.02 Bank BCA Rp 7.500.000
Cr. 1.1.10 Piutang SPP Mahasiswa Rp 7.500.000
Impact:
- Kas bertambah: +Rp 7.500.000
- Piutang SPP berkurang: -Rp 7.500.000
- Outstanding receivable Ahmad Fauzi: Rp 0 (LUNAS)
Transaksi 3: Tagihan Uang Pangkal Mahasiswa Baru
Konteks: Siti Aminah (NIM 2401010001) mahasiswa baru Sistem Informasi, tagihan uang pangkal.
Data Mahasiswa:
- NIM: 2401010001
- Nama: Siti Aminah
- Program Studi: Sistem Informasi (S1)
- Semester: 1 (Mahasiswa Baru)
- Uang Pangkal: Rp 5.000.000
Langkah:
Menu Transaksi > Buat Transaksi > Pilih template Tagihan Uang Pangkal
Isi Data:
- Tanggal: 10 Juli 2024
- Jumlah: Rp 5.000.000
- Keterangan: Tagihan Uang Pangkal - Siti Aminah (2401010001) - Sistem Informasi
- Referensi: INV-UP-2024-001
Jurnal Otomatis:
Dr. 1.1.11 Piutang Uang Pangkal Rp 5.000.000
Cr. 4.1.02 Pendapatan Uang Pangkal Rp 5.000.000
Impact:
- Piutang Uang Pangkal: +Rp 5.000.000
- Pendapatan Uang Pangkal: +Rp 5.000.000
- Outstanding receivable Siti Aminah: Rp 5.000.000
Transaksi 4: Pembayaran Uang Pangkal (Cicilan 1)
Konteks: Siti Aminah membayar cicilan pertama Rp 2.500.000 (50% dari total).
Langkah:
Menu Transaksi > Buat Transaksi > Pilih template Pembayaran Uang Pangkal
Isi Data:
- Tanggal: 15 Juli 2024
- Jumlah: Rp 2.500.000
- Rekening: Bank Mandiri
- Keterangan: Pembayaran UP Cicilan 1/2 - Siti Aminah (2401010001)
- Referensi: PMT-UP-2024-001-1
Jurnal Otomatis:
Dr. 1.1.03 Bank Mandiri Rp 2.500.000
Cr. 1.1.11 Piutang Uang Pangkal Rp 2.500.000
Impact:
- Kas bertambah: +Rp 2.500.000
- Piutang berkurang: -Rp 2.500.000
- Outstanding receivable Siti Aminah: Rp 2.500.000 (masih kurang)
Transaksi 5: Beasiswa Prestasi
Konteks: Budi Hartono (NIM 2201020001) mahasiswa MI semester 5 mendapat beasiswa prestasi 50% karena IPK 3.8.
Data:
- NIM: 2201020001
- Nama: Budi Hartono
- Program: Manajemen Informatika (D3)
- Tagihan SPP: Rp 6.000.000
- Beasiswa: 50% = Rp 3.000.000
Langkah 1: Buat Tagihan SPP
Template Tagihan SPP Mahasiswa
- Jumlah: Rp 6.000.000
- Keterangan: Tagihan SPP Semester Ganjil - Budi Hartono (2201020001)
Langkah 2: Berikan Beasiswa
Menu Transaksi > Buat Transaksi > Pilih template Beasiswa Prestasi
Isi Data:
- Tanggal: 1 Juli 2024
- Jumlah: Rp 3.000.000
- Keterangan: Beasiswa Prestasi 50% IPK 3.8 - Budi Hartono (2201020001)
- Referensi: BEASISWA-PRESTASI-001
Jurnal Otomatis:
Dr. 5.3.01 Beban Beasiswa Prestasi Rp 3.000.000
Cr. 1.1.10 Piutang SPP Mahasiswa Rp 3.000.000
Impact:
- Beban beasiswa: +Rp 3.000.000
- Piutang SPP berkurang: -Rp 3.000.000
- Outstanding receivable Budi: Rp 3.000.000 (setelah beasiswa)

Transaksi 6: Beasiswa Tidak Mampu
Konteks: Agus Wijaya (NIM 2301010003) mahasiswa SI semester 3 mendapat beasiswa kurang mampu 75%.
Data:
- NIM: 2301010003
- Nama: Agus Wijaya
- Program: Sistem Informasi (S1)
- Tagihan SPP: Rp 7.500.000
- Beasiswa: 75% = Rp 5.625.000
Langkah 1: Buat Tagihan SPP
Template Tagihan SPP Mahasiswa
- Jumlah: Rp 7.500.000
- Keterangan: Tagihan SPP Semester Ganjil - Agus Wijaya (2301010003)
Langkah 2: Berikan Beasiswa
Menu Transaksi > Buat Transaksi > Pilih template Beasiswa Tidak Mampu
Isi Data:
- Tanggal: 1 Juli 2024
- Jumlah: Rp 5.625.000
- Keterangan: Beasiswa Tidak Mampu 75% - Agus Wijaya (2301010003)
- Referensi: BEASISWA-TM-001
Jurnal Otomatis:
Dr. 5.3.02 Beban Beasiswa Tidak Mampu Rp 5.625.000
Cr. 1.1.10 Piutang SPP Mahasiswa Rp 5.625.000
Impact:
- Beban beasiswa: +Rp 5.625.000
- Piutang SPP berkurang: -Rp 5.625.000
- Outstanding receivable Agus: Rp 1.875.000 (setelah beasiswa 75%)
Transaksi 7: Gaji Dosen Tetap
Konteks: Pembayaran gaji bulanan Agustus 2024 untuk Dr. Siti Nurjanah M.Kom (dosen tetap TI).
Data Dosen:
- NIK: EMP-D001
- Nama: Dr. Siti Nurjanah M.Kom
- Jabatan: Dosen Tetap Teknik Informatika
- Gaji Pokok: Rp 8.500.000
- Tunjangan Fungsional: Rp 2.000.000
- Total Gaji: Rp 10.500.000
Langkah:
Menu Transaksi > Buat Transaksi > Pilih template Gaji Dosen Tetap
Isi Data:
- Tanggal: 25 Agustus 2024
- Jumlah: Rp 10.500.000
- Rekening: Bank BCA
- Keterangan: Gaji Agustus 2024 - Dr. Siti Nurjanah M.Kom (EMP-D001)
- Referensi: PAYROLL-DSN-202408-001
Jurnal Otomatis:
Dr. 5.1.01 Beban Gaji Dosen Tetap Rp 10.500.000
Cr. 1.1.02 Bank BCA Rp 10.500.000
Catatan: Untuk penggajian lengkap dengan BPJS dan PPh 21, lihat Bab 5: Penggajian.
Transaksi 8: Honorarium Dosen Tidak Tetap
Konteks: Pembayaran honorarium untuk dosen tidak tetap yang mengajar 4 SKS di bulan Agustus.
Data:
- Nama: Ir. Hendra Saputra M.T
- Mata Kuliah: Algoritma & Pemrograman (4 SKS)
- Honorarium: Rp 150.000/SKS
- Total: 4 SKS × Rp 150.000 = Rp 600.000
Langkah:
Menu Transaksi > Buat Transaksi > Pilih template Honorarium Dosen Tidak Tetap
Isi Data:
- Tanggal: 30 Agustus 2024
- Jumlah: Rp 600.000
- Rekening: Bank BCA
- Keterangan: Honorarium 4 SKS Agustus 2024 - Ir. Hendra Saputra M.T
- Referensi: HON-DSN-202408-001
Jurnal Otomatis:
Dr. 5.1.02 Beban Honorarium Dosen Tidak Tetap Rp 600.000
Cr. 1.1.02 Bank BCA Rp 600.000
Laporan Keuangan Khusus Pendidikan
Laporan Laba Rugi
Buka menu Laporan > Laporan Laba Rugi.

Pendapatan Operasional:
- Pendapatan SPP
- Pendapatan Uang Pangkal
- Pendapatan Biaya Praktikum
- Pendapatan Wisuda
Beban Akademik:
- Beban Gaji Dosen Tetap
- Beban Honorarium Dosen Tidak Tetap
- Beban Bahan Praktikum
- Beban Pemeliharaan Lab
Beban Kemahasiswaan:
- Beban Beasiswa Prestasi
- Beban Beasiswa Tidak Mampu

Neraca (Balance Sheet)
Buka menu Laporan > Neraca.

Aset Lancar - Piutang:
- Piutang SPP Mahasiswa
- Piutang Uang Pangkal
- Piutang Biaya Praktikum
- Piutang Wisuda

Interpretasi:
- Piutang SPP tinggi → Banyak mahasiswa belum bayar/cicilan
- Piutang Uang Pangkal tinggi → Mahasiswa baru yang belum lunas
- Aging Analysis → Perlu strategi penagihan untuk piutang > 90 hari
Laporan Pendapatan per Program Studi
Konsep:
Laporan ini memecah pendapatan berdasarkan program studi untuk analisis profitabilitas.
Cara Manual (via Keterangan Transaksi):
Pastikan setiap transaksi pendapatan mencantumkan kode program di keterangan:
[TI]untuk Teknik Informatika[SI]untuk Sistem Informasi[MI]untuk Manajemen Informatika
Contoh:
Tagihan SPP Semester Ganjil 2024/2025 - Ahmad Fauzi (2201010001) - [TI]
Export & Analisis:
- Buka Laporan > Buku Besar > Akun 4.1.01 (Pendapatan SPP)
- Filter periode (1 semester)
- Export ke Excel
- Pivot table dengan kolom:
- Program (extract dari keterangan)
- Total Pendapatan
- Jumlah Mahasiswa
- Rata-rata per Mahasiswa
Hasil Analisis Contoh:
| Program | Total Pendapatan SPP | Jumlah Mahasiswa | Avg per Mhs |
|---|---|---|---|
| Teknik Informatika (S1) | Rp 375.000.000 | 50 | Rp 7.500.000 |
| Sistem Informasi (S1) | Rp 300.000.000 | 40 | Rp 7.500.000 |
| Manajemen Informatika (D3) | Rp 180.000.000 | 30 | Rp 6.000.000 |
| Total | Rp 855.000.000 | 120 | Rp 7.125.000 |

Laporan Piutang Mahasiswa
Receivables Aging Report
Konsep:
Analisis umur piutang untuk identifikasi mahasiswa yang perlu ditagih.
Kategori:
- Current (0-30 hari): Baru jatuh tempo
- 30-60 hari: Perlu reminder
- 60-90 hari: Perlu teguran
- > 90 hari: Perlu tindakan tegas (surat peringatan, blokir KRS)
Cara Manual:
- Buka Laporan > Buku Besar > Akun 1.1.10 (Piutang SPP)
- Export transaksi
- Analisis di Excel:
- Hitung selisih hari dari tanggal tagihan
- Group berdasarkan aging bucket
- Sort by amount descending
Contoh Hasil:
| NIM | Nama | Jumlah Piutang | Tgl Tagihan | Umur (Hari) | Status |
|---|---|---|---|---|---|
| 2201010005 | Rina Wati | Rp 7.500.000 | 01-Jul-24 | 95 | Overdue |
| 2301010007 | Hendra Saputra | Rp 3.750.000 | 15-Jul-24 | 80 | Overdue |
| 2401010002 | Dewi Lestari | Rp 7.500.000 | 01-Aug-24 | 35 | Current |
Enkripsi Dokumen & PII
Field-Level Encryption
Aplikasi mengenkripsi data sensitif (PII) menggunakan AES-256-GCM:
Data yang dienkripsi:
- NPWP karyawan
- Nomor rekening bank
- Alamat
- Nomor BPJS
- Nomor telepon
Document Storage Encryption
Dokumen yang diupload (struk, invoice, bukti potong) dienkripsi:
- Encryption at rest
- Unique key per document
- Backward compatible dengan dokumen lama
Implikasi untuk User
- Data terenkripsi tidak bisa di-query langsung di database
- Export data tetap menampilkan data asli (untuk authorized user)
- Backup database tetap aman (data terenkripsi)
Audit Log Keamanan
Apa yang Di-log?
| Aktivitas | Contoh |
|---|---|
| Login | User login/logout, failed attempts |
| Data Access | View data sensitif |
| Data Modification | Create, Update, Delete |
| Export | Download report, export data |
| Security Events | Password change, role change |
Melihat Audit Log
Buka menu Pengaturan > Audit Log.

Filter yang tersedia:
- Tanggal (dari-sampai)
- User
- Tipe aktivitas
- Entity yang diakses
Retention Policy
- Audit log disimpan minimal 2 tahun
- Log tidak bisa dihapus oleh user biasa
- Hanya ADMIN yang bisa mengakses audit log
Kebijakan Data (GDPR/UU PDP)
Panduan fitur keamanan dan kepatuhan regulasi (GDPR, UU PDP).
Enkripsi Dokumen & PII
Field-Level Encryption
Aplikasi mengenkripsi data sensitif (PII) menggunakan AES-256-GCM:
Data yang dienkripsi:
- NPWP karyawan
- Nomor rekening bank
- Alamat
- Nomor BPJS
- Nomor telepon
Document Storage Encryption
Dokumen yang diupload (struk, invoice, bukti potong) dienkripsi:
- Encryption at rest
- Unique key per document
- Backward compatible dengan dokumen lama
Implikasi untuk User
- Data terenkripsi tidak bisa di-query langsung di database
- Export data tetap menampilkan data asli (untuk authorized user)
- Backup database tetap aman (data terenkripsi)
Audit Log Keamanan
Apa yang Di-log?
| Aktivitas | Contoh |
|---|---|
| Login | User login/logout, failed attempts |
| Data Access | View data sensitif |
| Data Modification | Create, Update, Delete |
| Export | Download report, export data |
| Security Events | Password change, role change |
Melihat Audit Log
Buka menu Pengaturan > Audit Log.

Filter yang tersedia:
- Tanggal (dari-sampai)
- User
- Tipe aktivitas
- Entity yang diakses
Retention Policy
- Audit log disimpan minimal 2 tahun
- Log tidak bisa dihapus oleh user biasa
- Hanya ADMIN yang bisa mengakses audit log
Kebijakan Data (GDPR / UU PDP)
Prinsip yang Diimplementasikan
| Prinsip | Implementasi |
|---|---|
| Lawfulness | Consent management |
| Purpose limitation | Data hanya untuk tujuan yang dinyatakan |
| Data minimization | Hanya kumpulkan data yang diperlukan |
| Accuracy | User bisa update data sendiri |
| Storage limitation | Retention policy |
| Integrity | Encryption, audit log |
| Accountability | Audit trail |
Data Subject Management
Buka menu Pengaturan > Data Subjects.

Fitur:
- Register data subject (karyawan, klien)
- Track consent
- Manage data processing activities
Privacy Settings
Buka menu Pengaturan > Privacy.

Konfigurasi:
- Data retention period
- Consent requirements
- Data masking rules
Ekspor Data Subjek (DSAR)
Apa itu DSAR?
Data Subject Access Request - Hak subjek data untuk mendapatkan salinan data pribadinya.
Proses DSAR
- Terima request dari data subject
- Verifikasi identitas
- Generate export:
- Data pribadi
- History transaksi terkait
- Log aktivitas
- Deliver dalam format portable (JSON/PDF)
Batas Waktu
- GDPR: 30 hari
- UU PDP: 3×24 jam
Cara Generate Export
- Buka Pengaturan > Data Subjects
- Cari data subject
- Klik Export Data
- Sistem generate file
- Download dan deliver ke subject
Keamanan Password
Kebijakan Password
| Requirement | Value |
|---|---|
| Minimum length | 12 karakter |
| Uppercase | Minimal 1 |
| Lowercase | Minimal 1 |
| Number | Minimal 1 |
| Special char | Minimal 1 |
Account Lockout
| Parameter | Value |
|---|---|
| Max failed attempts | 5 |
| Lockout duration | 30 menit |
| Reset after | Successful login |
Password Reset
- User request reset via "Lupa Password"
- Sistem kirim link ke email
- Link valid 1 jam
- User set password baru
Rate Limiting
Login Endpoint
| Parameter | Value |
|---|---|
| Max requests | 10 per menit |
| Block duration | 5 menit |
API Endpoints
| Parameter | Value |
|---|---|
| Max requests | 100 per menit |
| Block duration | 1 menit |
Data Anonymization
Kapan Digunakan?
- Data subject request deletion
- Retention period expired
- Test/development environment
Proses
- Identifikasi data subject
- Anonymize PII fields:
- Nama → "Anonymized User #123"
- NPWP → "XX.XXX.XXX.X-XXX.XXX"
- Alamat → "Anonymized Address"
- Retain non-PII untuk reporting
Data yang TIDAK di-anonymize
- Transaction amounts
- Account codes
- Dates
- Aggregated reports
Breach Response
Prosedur Breach
- Detect - Sistem mendeteksi anomali
- Contain - Isolasi sistem terdampak
- Assess - Evaluasi scope dan impact
- Notify - Lapor ke:
- Regulator (72 jam untuk GDPR)
- Data subjects yang terdampak
- Remediate - Perbaiki vulnerability
- Document - Catat seluruh proses
Monitoring
Sistem memonitor:
- Unusual login patterns
- Bulk data access
- Failed authentication spikes
- API abuse
Compliance Checklist
GDPR
- [x] Lawful basis for processing
- [x] Privacy notice
- [x] Consent management
- [x] Data subject rights (access, rectification, erasure)
- [x] Data breach notification procedure
- [x] Encryption at rest
- [x] Audit logging
UU PDP (Indonesia)
- [x] Persetujuan pemrosesan
- [x] Hak akses data pribadi
- [x] Hak koreksi
- [x] Hak penghapusan
- [x] Keamanan data
- [ ] Consent management UI (pending)
- [ ] DPO appointment (organizational)
Tips Keamanan
- Strong passwords - Gunakan password manager
- Regular review - Audit log review mingguan
- Principle of least privilege - Berikan akses minimal
- Update software - Patch security updates
- Backup encrypted - Backup database yang sudah terenkripsi
- Train users - Edukasi tentang phishing
Lihat Juga
- Setup Awal - User management
- Penggajian - Data PII karyawan
- Tutorial Akuntansi - Audit trail transaksi
Ekspor Data Subjek (DSAR)
Apa itu DSAR?
Data Subject Access Request - Hak subjek data untuk mendapatkan salinan data pribadinya.
Proses DSAR
- Terima request dari data subject
- Verifikasi identitas
- Generate export:
- Data pribadi
- History transaksi terkait
- Log aktivitas
- Deliver dalam format portable (JSON/PDF)
Batas Waktu
- GDPR: 30 hari
- UU PDP: 3×24 jam
Cara Generate Export
- Buka Pengaturan > Data Subjects
- Cari data subject
- Klik Export Data
- Sistem generate file
- Download dan deliver ke subject
Glosarium

Referensi Template
Referensi Amortisasi & Depresiasi
Tabel masa manfaat dan tarif penyusutan sesuai regulasi Indonesia.
