Panduan Pengguna - Aplikasi Akunting

1.1

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

Dashboard Bare Bones


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

IndustryDeskripsiFitur Utama
IT Services (PKP)Perusahaan jasa IT dengan kewajiban PPNClient, Project, Milestone, Invoice
Online SellerPenjual online marketplaceProduk, Inventory FIFO, Multi-marketplace
Coffee ShopUsaha kopi & pastryBOM, Production Order, HPP
CampusInstitusi pendidikanMahasiswa, SPP, Beasiswa

Langkah Import

  1. Buka menu Pengaturan di sidebar
  2. Pilih tab Import Data
  3. Klik Pilih File dan pilih file ZIP seed data
  4. Review preview data yang akan diimpor
  5. 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)

FiturMenuDeskripsi
TransaksiTransaksiCatat pendapatan dan pengeluaran
LaporanLaporanNeraca, Laba Rugi, Arus Kas
PajakPajakPPN, PPh, Kalender Pajak
PenggajianPenggajianPayroll, BPJS, PPh 21
Aset TetapAsetDepresiasi, Kategori Aset

Fitur Industri Jasa

FiturMenuDeskripsi
ClientKlienData klien dan kontak
ProjectProyekProyek dengan milestone
InvoiceInvoicePenagihan ke klien
ProfitabilitasLaporanProfit per klien/proyek

Fitur Industri Dagang

FiturMenuDeskripsi
ProdukInventori > ProdukMaster produk dengan harga
StokInventori > StokSaldo stok per lokasi
Transaksi InventoriInventori > TransaksiPembelian, Penjualan, Adjustment
Laporan StokInventori > LaporanKartu stok, Valuasi


Master Data

Bagan Akun (Chart of Accounts)

Buka menu Akun untuk melihat daftar akun.

Daftar Akun

Struktur Kode Akun

PrefixKategoriContoh
1.x.xxAsetKas, Bank, Piutang, Peralatan
2.x.xxKewajibanHutang Usaha, Hutang Pajak
3.x.xxEkuitasModal, Laba Ditahan
4.x.xxPendapatanPendapatan Jasa, Penjualan
5.x.xxBebanGaji, Sewa, Listrik

Tambah Akun Baru

  1. Klik tombol Akun Baru
  2. Isi form:

Form Akun

FieldKeterangan
KodeKode unik mengikuti struktur
NamaNama akun
TipeAset/Kewajiban/Ekuitas/Pendapatan/Beban
Sub TipeKategori detail
Saldo NormalDebit/Kredit
  1. Klik Simpan

Template Transaksi

Template menentukan akun-akun yang terlibat dalam suatu jenis transaksi.

Daftar Template

Lihat Referensi Template untuk daftar lengkap template standar.



User Management

Melihat Daftar Pengguna

Buka menu Pengguna di sidebar.

Daftar Pengguna

Tambah Pengguna Baru

  1. Klik tombol Pengguna Baru

Form Pengguna

  1. Isi form:
FieldKeterangan
UsernameLogin ID (unik)
Nama LengkapNama tampilan
EmailAlamat email
PasswordPassword minimal 12 karakter
RoleADMIN/OWNER/ACCOUNTANT/STAFF/AUDITOR/EMPLOYEE
  1. Klik Simpan

Role dan Permission

RoleDeskripsiPermission
ADMINAdministrator sistemFull access
OWNERPemilik bisnisFull access kecuali user management
ACCOUNTANTAkuntanTransaksi, Laporan, Pajak
STAFFStaff operasionalTransaksi, View laporan
AUDITORAuditorView only
EMPLOYEEKaryawanSelf-service saja


Telegram Integration

Untuk Administrator

1. Buat Bot di BotFather

  1. Buka Telegram, cari @BotFather
  2. Kirim /newbot
  3. Ikuti instruksi untuk membuat bot
  4. 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

  1. Buka menu Pengaturan > Telegram
  2. Klik Hubungkan Telegram
  3. Salin kode verifikasi
  4. Buka Telegram, cari bot yang dikonfigurasi
  5. 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.

Daftar Periode Fiskal

Status Periode

StatusArti
OPENPeriode aktif, transaksi dapat dicatat
CLOSEDPeriode ditutup, transaksi tidak dapat dicatat


Backup Data

Manual Backup

  1. Buka menu Pengaturan > Backup
  2. Klik Buat Backup
  3. File backup akan terunduh

Kapan Perlu Backup

  • Sebelum import data baru
  • Sebelum tutup buku tahunan
  • Secara berkala (minimal bulanan)


Tips Setup

  1. Mulai dari seed data - Jangan setup dari kosong, gunakan seed data industri yang sesuai
  2. Review COA - Pastikan bagan akun sesuai kebutuhan bisnis
  3. Test transaksi - Coba input beberapa transaksi untuk memastikan setup benar
  4. Dokumentasi - Catat perubahan konfigurasi yang dilakukan

Lihat Juga

Tampilan Layar

login
login

dashboard
dashboard

accounts-list
accounts-list

accounts-form
accounts-form

1.2

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

IndustryDeskripsiFitur Utama
IT Services (PKP)Perusahaan jasa IT dengan kewajiban PPNClient, Project, Milestone, Invoice
Online SellerPenjual online marketplaceProduk, Inventory FIFO, Multi-marketplace
Coffee ShopUsaha kopi & pastryBOM, Production Order, HPP
CampusInstitusi pendidikanMahasiswa, SPP, Beasiswa

Langkah Import

  1. Buka menu Pengaturan di sidebar
  2. Pilih tab Import Data
  3. Klik Pilih File dan pilih file ZIP seed data
  4. Review preview data yang akan diimpor
  5. Klik Import

Catatan: Proses import akan menggantikan data existing. Pastikan tidak ada data penting sebelum import.


1.3

User Management

Melihat Daftar Pengguna

Buka menu Pengguna di sidebar.

Daftar Pengguna

Tambah Pengguna Baru

  1. Klik tombol Pengguna Baru

Form Pengguna

  1. Isi form:
FieldKeterangan
UsernameLogin ID (unik)
Nama LengkapNama tampilan
EmailAlamat email
PasswordPassword minimal 12 karakter
RoleADMIN/OWNER/ACCOUNTANT/STAFF/AUDITOR/EMPLOYEE
  1. Klik Simpan

Role dan Permission

RoleDeskripsiPermission
ADMINAdministrator sistemFull access
OWNERPemilik bisnisFull access kecuali user management
ACCOUNTANTAkuntanTransaksi, Laporan, Pajak
STAFFStaff operasionalTransaksi, View laporan
AUDITORAuditorView only
EMPLOYEEKaryawanSelf-service saja

Tampilan Layar

users-list
users-list

users-form
users-form

1.4

Telegram Integration

Untuk Administrator

1. Buat Bot di BotFather

  1. Buka Telegram, cari @BotFather
  2. Kirim /newbot
  3. Ikuti instruksi untuk membuat bot
  4. 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

  1. Buka menu Pengaturan > Telegram
  2. Klik Hubungkan Telegram
  3. Salin kode verifikasi
  4. Buka Telegram, cari bot yang dikonfigurasi
  5. Kirim kode verifikasi ke bot

Setelah terhubung, Anda dapat mengirim foto struk via Telegram.

Lihat Tutorial Akuntansi bagian Telegram Receipt untuk panduan penggunaan.


2.1

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

Dashboard



Persamaan Dasar Akuntansi

Aset = Kewajiban + Ekuitas
KomponenPengertianContoh
AsetApa yang dimiliki bisnisKas, piutang, peralatan
KewajibanApa yang dihutang bisnisHutang vendor, hutang pajak
EkuitasModal pemilikModal 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 AkunBertambahBerkurang
AsetDebitKredit
KewajibanKreditDebit
EkuitasKreditDebit
PendapatanKreditDebit
BebanDebitKredit

Contoh: Terima Pembayaran dari Klien

Anda menerima Rp 10.000.000 dari klien untuk jasa konsultasi.

AkunDebitKredit
Kas/Bank10.000.000
Pendapatan Jasa 10.000.000
  • Kas (aset) bertambah → debit
  • Pendapatan bertambah → kredit

Contoh: Bayar Listrik

Anda membayar tagihan listrik Rp 500.000.

AkunDebitKredit
Beban Listrik500.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.

Daftar Akun

Struktur Kode Akun

KodeJenisContoh
1.x.xxAsetKas, Bank, Piutang, Peralatan
2.x.xxKewajibanHutang Usaha, Hutang Pajak
3.x.xxEkuitasModal, Laba Ditahan
4.x.xxPendapatanPendapatan Jasa, Pendapatan Lain
5.x.xxBebanGaji, Sewa, Listrik, Internet

2.2

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.


2.3

Transaksi Harian

Mencatat Pendapatan

Setiap kali Anda menerima uang:

  1. Buka menu Transaksi

Daftar Transaksi

  1. Klik Transaksi Baru
  2. Pilih template yang sesuai (contoh: "Pendapatan Jasa")
  3. Isi field:
    • Tanggal: Tanggal uang diterima
    • Jumlah: Nominal yang diterima
    • Keterangan: Catatan untuk referensi
  4. Review preview jurnal
  5. Klik Simpan & Posting

Detail Transaksi


Contoh Lengkap: Setoran Modal

Mari kita catat setoran modal awal perusahaan sebesar Rp 500.000.000.

Langkah 1: Buka Form Transaksi

  1. Klik menu Transaksi > Transaksi Baru
  2. Pilih template Setoran Modal

Form 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.

Detail Transaksi Setoran Modal

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)

Form Pendapatan Konsultasi

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

Detail Transaksi Pendapatan

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

Form Bayar Software

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

Detail Transaksi Beban

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:

  1. Buka menu Transaksi
  2. Klik Transaksi Baru
  3. Pilih template yang sesuai (contoh: "Beban Operasional")
  4. Isi field:
    • Tanggal: Tanggal pembayaran
    • Jumlah: Nominal yang dibayar
    • Keterangan: Catatan (contoh: "Bayar listrik November")
  5. Review preview jurnal
  6. Klik Simpan & Posting

Transfer Antar Akun

Saat memindahkan uang antar rekening:

  1. Buka menu Transaksi
  2. Klik Transaksi Baru
  3. Pilih template "Transfer Antar Akun"
  4. Isi:
    • Dari Akun: Rekening sumber
    • Ke Akun: Rekening tujuan
    • Jumlah: Nominal transfer
  5. Klik Simpan & Posting

Tampilan Layar

service/transaction-list
service/transaction-list

2.4

Jurnal & Buku Besar

Apa Itu Jurnal?

Jurnal adalah catatan debit/kredit yang dihasilkan dari transaksi.

Daftar Jurnal

Aplikasi ini menggunakan pendekatan transaction-centric - Anda mencatat transaksi, sistem otomatis membuat jurnal yang benar.

Status Transaksi

StatusArti
DraftTersimpan tapi belum mempengaruhi saldo
PostedSudah diposting, mempengaruhi saldo
VoidDibatalkan, jurnal reversal dibuat

Tampilan Layar

service/journals-list
service/journals-list

2.5

Penyesuaian

Apa Itu Penyesuaian?

Penyesuaian adalah koreksi yang dilakukan di akhir periode untuk memastikan laporan keuangan akurat.

Jenis Penyesuaian

JenisContohAkun yang Terlibat
Beban Dibayar DimukaSewa dibayar setahunBeban Sewa, Sewa Dibayar Dimuka
Beban AkrualGaji belum dibayarBeban Gaji, Hutang Gaji
PenyusutanDepresiasi peralatanBeban Penyusutan, Akum. Penyusutan

Jadwal Amortisasi

Untuk beban yang dibayar dimuka (sewa tahunan, asuransi, dll):

Daftar Amortisasi

  1. Buka menu Amortisasi
  2. Klik Amortisasi Baru

Form Amortisasi

  1. Isi:
    • Nama jadwal
    • Total nilai
    • Tanggal mulai dan selesai
    • Akun beban
  2. Sistem akan membuat jurnal amortisasi otomatis setiap bulan

Tampilan Layar

amortization-list
amortization-list

amortization-form
amortization-form

2.6

Laporan Keuangan

Neraca Saldo (Trial Balance)

Daftar saldo semua akun. Total debit harus sama dengan total kredit.

Neraca Saldo

Kapan digunakan: Untuk validasi bahwa pembukuan balance.

Laporan Laba Rugi (Income Statement)

Menampilkan pendapatan, beban, dan laba/rugi periode tertentu.

Laba Rugi

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.

Neraca

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

service/reports-trial-balance

Screenshot belum tersedia

service/reports-balance-sheet

Screenshot belum tersedia

service/reports-income-statement

Screenshot belum tersedia

2.7

Tutup Buku

Apa Itu Tutup Buku?

Proses akhir tahun untuk:

  1. Menutup akun pendapatan dan beban (saldo menjadi nol)
  2. Memindahkan laba/rugi ke akun Laba Ditahan

Langkah Tutup Buku

  1. Buka menu Laporan > Penutupan Tahun Buku

Penutupan Tahun Buku

  1. Pilih tahun yang akan ditutup
  2. Review preview jurnal penutup:
    • Tutup Pendapatan
    • Tutup Beban
    • Transfer ke Laba Ditahan
  3. 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

Tampilan Layar

reports-fiscal-closing
reports-fiscal-closing

3.1

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?

  1. Matching principle - Biaya aset dicocokkan dengan pendapatan yang dihasilkan
  2. Pajak - Beban penyusutan mengurangi penghasilan kena pajak
  3. Nilai aset akurat - Neraca menunjukkan nilai buku yang realistis

Metode Depresiasi

MetodeRumusKarakteristik
Garis Lurus(Harga Perolehan - Nilai Residu) / Masa ManfaatBeban sama setiap tahun
Saldo MenurunNilai Buku × TarifBeban 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

3.2

Kategori Aset

Melihat Kategori Aset

Buka menu Aset Tetap > Kategori.

Daftar Kategori Aset

Kategori Standar (dari Seed Data)

KategoriKelompokMasa ManfaatMetode
Komputer & Laptop14 tahunGaris Lurus
Peralatan Kantor14 tahunGaris Lurus
Kendaraan Roda 214 tahunGaris Lurus
Kendaraan Roda 428 tahunGaris Lurus
Perabotan28 tahunGaris Lurus
Bangunan Permanen420 tahunGaris Lurus

Menambah Kategori Baru

  1. Klik Kategori Baru
  2. Isi:
    • Nama kategori
    • Kelompok pajak (1-4)
    • Masa manfaat (tahun)
    • Metode depresiasi
  3. Klik Simpan

Tampilan Layar

asset-categories-list
asset-categories-list

3.3

Pencatatan Aset

Melihat Daftar Aset

Buka menu Aset Tetap > Daftar Aset.

Daftar Aset Tetap

Kolom yang ditampilkan:

  • Kode aset
  • Nama aset
  • Kategori
  • Tanggal perolehan
  • Harga perolehan
  • Nilai buku saat ini
  • Status

Menambah Aset Baru

  1. Klik Aset Baru

Form Aset Tetap

  1. Isi data aset:
FieldKeterangan
Kode AsetKode unik (contoh: AST-2025-001)
Nama AsetDeskripsi aset
KategoriPilih dari dropdown
Tanggal PerolehanTanggal pembelian
Harga PerolehanNilai beli (termasuk biaya instalasi jika ada)
Nilai ResiduEstimasi nilai jual akhir (biasanya 0 untuk pajak)
LokasiPenempatan aset
KeteranganCatatan tambahan (nomor seri, vendor, dll)
  1. Klik Simpan

Jurnal yang Terbentuk (saat pembelian)

Dr. Aset Tetap - [Kategori]    xxx
    Cr. Kas/Bank                   xxx

Tampilan Layar

assets-list
assets-list

assets-form
assets-form

3.4

Jadwal Depresiasi

Melihat Jadwal Depresiasi

Pada halaman detail aset, klik tab Depresiasi.

Jadwal Depresiasi Aset

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)

DataNilai
Harga PerolehanRp 12.000.000
Nilai ResiduRp 0
Masa Manfaat4 tahun

Depresiasi per tahun: Rp 12.000.000 / 4 = Rp 3.000.000 Depresiasi per bulan: Rp 3.000.000 / 12 = Rp 250.000


Tampilan Layar

assets-depreciation
assets-depreciation

Laporan Penyusutan
Laporan Penyusutan

Laporan penyusutan untuk SPT Tahunan (Lampiran 1A)

4.1

Jenis Pajak di Indonesia

Pajak yang Dikelola Aplikasi

PajakTarifKewajiban
PPN11%PKP yang menyerahkan BKP/JKP
PPh 21ProgresifPemberi kerja (pemotongan gaji)
PPh 232% (jasa), 15% (dividen)Pemberi penghasilan
PPh 25AngsuranWajib pajak badan
PPh 4(2)Final (varies)Transaksi tertentu

4.2

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

  1. Buka menu Transaksi > Transaksi Baru

Form Transaksi

  1. Pilih template Pendapatan Jasa dengan PPN
  2. Isi jumlah inklusif PPN
  3. Preview jurnal:
    Dr. Bank                    11.100.000
        Cr. Hutang PPN              1.100.000
        Cr. Pendapatan             10.000.000
    
  4. Klik Simpan & Posting

Mencatat Pembelian dengan PPN Masukan

  1. Pilih template Pembelian dengan PPN
  2. Isi jumlah inklusif PPN
  3. 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.

Ringkasan PPN


Tampilan Layar

reports-ppn-summary
reports-ppn-summary

4.3

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

  1. Buka menu Transaksi > Transaksi Baru

Form Transaksi

  1. Pilih template Pendapatan Jasa dengan PPN
  2. Isi jumlah inklusif PPN
  3. Preview jurnal:
    Dr. Bank                    11.100.000
        Cr. Hutang PPN              1.100.000
        Cr. Pendapatan             10.000.000
    
  4. Klik Simpan & Posting

Mencatat Pembelian dengan PPN Masukan

  1. Pilih template Pembelian dengan PPN
  2. Isi jumlah inklusif PPN
  3. 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.

Ringkasan PPN


Tampilan Layar

Pemotongan PPh 23

Screenshot belum tersedia

Laporan pemotongan PPh 23 dari vendor

reports-tax-summary
reports-tax-summary

4.4

Periode Fiskal

Melihat Periode Fiskal

Buka menu Pengaturan > Periode Fiskal.

Daftar Periode Fiskal

Status Periode

StatusArti
OPENTransaksi dapat dicatat
CLOSEDTransaksi tidak dapat dicatat

Menutup Periode

Tutup periode setelah semua transaksi dan penyesuaian selesai:

  1. Pilih periode
  2. Klik Tutup Periode
  3. Konfirmasi

Tampilan Layar

fiscal-periods-list
fiscal-periods-list

4.5

Kalender Pajak

Melihat Kalender Pajak

Buka menu Pajak > Kalender Pajak.

Kalender Pajak

Deadline Pajak Standar

PajakSetorLapor
PPNTgl 15 bulan berikutnyaTgl 20 bulan berikutnya
PPh 21Tgl 10 bulan berikutnyaTgl 20 bulan berikutnya
PPh 23Tgl 10 bulan berikutnyaTgl 20 bulan berikutnya
PPh 25Tgl 15 bulan berikutnyaTgl 20 bulan berikutnya

Kalender Tahunan

Kalender Pajak Tahunan

Menandai Selesai

  1. Klik deadline yang sudah diselesaikan
  2. Isi nomor bukti setor/lapor
  3. Klik Selesai

Tampilan Layar

tax-calendar
tax-calendar

tax-calendar-yearly
tax-calendar-yearly

5.1

Setup Komponen Gaji

Melihat Komponen Gaji

Buka menu Penggajian > Komponen Gaji.

Daftar Komponen Gaji

Jenis Komponen

TipeContohPengaruh ke Gaji
PendapatanGaji Pokok, TunjanganMenambah
PotonganBPJS Karyawan, PPh 21Mengurangi

Menambah Komponen

  1. Klik Komponen Baru

Form Komponen Gaji

  1. Isi:
    • Nama komponen
    • Tipe (Pendapatan/Potongan)
    • Basis perhitungan (Fixed/Percentage)
    • Kena pajak (Ya/Tidak)
  2. 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

Tampilan Layar

salary-components-list
salary-components-list

salary-components-form
salary-components-form

5.2

Kelola Karyawan

Melihat Daftar Karyawan

Buka menu Penggajian > Karyawan.

Daftar Karyawan

Menambah Karyawan

  1. Klik Karyawan Baru

Form Karyawan

  1. 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
  1. Klik Simpan

Assign Komponen Gaji ke Karyawan

  1. Buka detail karyawan
  2. Tab Komponen Gaji
  3. Klik Tambah Komponen
  4. Pilih komponen dan isi nilai
  5. Klik Simpan

Tampilan Layar

employees-list
employees-list

employees-form
employees-form

5.3

BPJS

Tarif BPJS 2024

BPJS Kesehatan:

PihakTarifBatas UMR
Perusahaan4%Maks 12 juta
Karyawan1%Maks 12 juta

BPJS Ketenagakerjaan:

ProgramPerusahaanKaryawan
JHT3.7%2%
JKK0.24-1.74%-
JKM0.3%-
JP2%1%

Kalkulator BPJS

Buka menu Penggajian > Kalkulator BPJS.

Kalkulator BPJS

  1. Masukkan gaji pokok
  2. Sistem menghitung:
    • BPJS Kes (perusahaan + karyawan)
    • BPJS TK (JHT, JKK, JKM, JP)
    • Total beban perusahaan
    • Total potongan karyawan

Tampilan Layar

bpjs-calculator
bpjs-calculator

5.4

PPh 21 Karyawan

Melihat Daftar Karyawan

Buka menu Penggajian > Karyawan.

Daftar Karyawan

Menambah Karyawan

  1. Klik Karyawan Baru

Form Karyawan

  1. 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
  1. Klik Simpan

Assign Komponen Gaji ke Karyawan

  1. Buka detail karyawan
  2. Tab Komponen Gaji
  3. Klik Tambah Komponen
  4. Pilih komponen dan isi nilai
  5. Klik Simpan

Tampilan Layar

pph21-calculator
pph21-calculator

5.5

Proses Penggajian

Melihat Daftar Payroll

Buka menu Penggajian > Payroll.

Daftar Payroll

Membuat Payroll Baru

  1. Klik Payroll Baru

Form Payroll

  1. Isi:
    • Periode (bulan/tahun)
    • Tanggal pembayaran
  2. Klik Buat
  3. Sistem generate slip gaji untuk semua karyawan aktif

Workflow Payroll

DRAFT → CALCULATED → APPROVED → POSTED
StatusAksi
DRAFTEdit komponen individual
CALCULATEDReview perhitungan
APPROVEDSiap bayar
POSTEDJurnal gaji dibuat

Melihat Detail Payroll

Klik payroll untuk melihat detail:

Detail Payroll

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

  1. Pastikan status APPROVED
  2. Klik Posting
  3. 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:

  1. Buka menu Transaksi > Transaksi Baru
  2. Pilih template Bayar Gaji
  3. Isi jumlah total gaji bersih
  4. Posting

Jurnal:

Dr. Hutang Gaji             xxx
    Cr. Bank                    xxx

Tampilan Layar

payroll-list
payroll-list

payroll-form
payroll-form

payroll-detail
payroll-detail

5.6

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.

Kalkulator PPh 21

  1. Masukkan:
    • Gaji bruto bulanan
    • Status PTKP
    • Tunjangan-tunjangan
  2. 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

Tampilan Layar

Slip Gaji Saya
Slip Gaji Saya

Daftar slip gaji karyawan

Bukti Potong Saya
Bukti Potong Saya

Bukti potong PPh 21 (1721-A1)

Profil Saya
Profil Saya

Informasi profil karyawan

6.1

Jenis Industri

Klasifikasi Industri

KategoriKarakteristikContoh
JasaMenjual keahlian/waktuKonsultan, Software House
DagangBeli-jual barangToko online, Retailer
ManufakturProduksi barangPabrik, F&B Production
PendidikanLayanan edukasiUniversitas, Kursus

Perbedaan Utama

AspekJasaDagangManufaktur
ProdukTidak berwujudBarang jadiBarang diproduksi
InventoryTidak adaAda (barang dagang)Ada (bahan baku + WIP + barang jadi)
HPPTidak adaHarga beli barangBiaya produksi
Revenue recognitionSaat jasa selesaiSaat barang diserahkanSaat barang diserahkan

6.2

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


6.3

Perbedaan Praktik Akuntansi

Chart of Accounts

Setiap industri memiliki COA yang disesuaikan:

IndustriAkun Khusus
JasaWIP Proyek, Pendapatan Diterima Dimuka
DagangPersediaan Barang Dagang, HPP
ManufakturBahan Baku, WIP, Barang Jadi, Overhead
PendidikanPiutang 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

IndustriLaporan Khusus
JasaProfitabilitas Proyek, Profitabilitas Klien
DagangKartu Stok, Valuasi Persediaan, Profitabilitas Produk
ManufakturProduction Cost Report, BOM Costing
PendidikanReceivables Aging per Student, Revenue per Program

7.1

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

7.2

Client Management

Melihat Daftar Klien

Buka menu Klien > Daftar Klien.

Daftar Klien

Detail Klien

Klik klien untuk melihat:

  • Informasi kontak
  • Daftar proyek
  • History invoice
  • Total revenue dari klien

Menambah Klien Baru

  1. Klik Klien Baru

  2. Isi:

    • Kode klien (unik)
    • Nama perusahaan
    • NPWP
    • Alamat
    • Contact person
    • Email, telepon
  3. Klik Simpan


Tampilan Layar

service/clients-list
service/clients-list

7.3

Project Management

Melihat Daftar Proyek

Buka menu Proyek > Daftar 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

  1. Klik Proyek Baru

  2. Isi:

    • Kode proyek
    • Nama proyek
    • Klien (pilih dari dropdown)
    • Nilai kontrak
    • Tanggal mulai & target selesai
    • Deskripsi
  3. Tab Milestone - Tambah milestone:

    • Nama milestone
    • Bobot (%)
    • Target tanggal
  4. Klik Simpan

Workflow Proyek

DRAFT → ACTIVE → COMPLETED
StatusArti
DRAFTProyek belum dimulai
ACTIVEProyek sedang berjalan
COMPLETEDProyek selesai

Update Progress Milestone

  1. Buka detail proyek
  2. Klik milestone
  3. Update status:
    • Tanggal aktual selesai
    • Catatan
  4. Klik Simpan

Saat milestone selesai, pendapatan dapat diakui proporsional sesuai bobot.


Tampilan Layar

service/projects-list
service/projects-list

7.4

Template Transaksi Jasa

Template Standar

TemplateFungsi
Pendapatan Jasa + PPNPendapatan dengan PPN 11%
Pendapatan Jasa tanpa PPNPendapatan tanpa PPN
Terima DP ProyekDP masuk Pendapatan Diterima Dimuka
Pengakuan PendapatanRecognize revenue dari DDM
Beban OperasionalPengeluaran operasional

Melihat Template

Buka menu Pengaturan > Template.

Daftar Template

Detail Template

Detail Template


Tampilan Layar

service/templates-list
service/templates-list

service/templates-detail
service/templates-detail

7.5

Invoice & Penagihan

Melihat Daftar Invoice

Buka menu Invoice > Daftar Invoice untuk melihat semua invoice yang telah dibuat.

Membuat Invoice

  1. Klik Invoice Baru
  2. Pilih klien
  3. Pilih proyek (opsional)
  4. Isi item invoice:
    • Deskripsi
    • Quantity
    • Harga satuan
  5. Sistem menghitung:
    • Subtotal
    • PPN (jika PKP)
    • Total
  6. Klik Simpan

Workflow Invoice

DRAFT → SENT → PAID

Mencatat Pembayaran Invoice

Saat klien membayar:

  1. Buka invoice
  2. Klik Terima Pembayaran
  3. Isi:
    • Tanggal terima
    • Jumlah (bisa partial)
    • Rekening penerima
  4. Klik Simpan

Jurnal yang dibuat:

Dr. Bank                    xxx
    Cr. Piutang Usaha           xxx

7.6

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

8.1

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

8.2

Manajemen Produk

Melihat Daftar Produk

Buka menu Inventori > Produk.

Daftar Produk

Menambah Produk Baru

  1. Klik Produk Baru

Form Produk

  1. Isi:
    • SKU (Stock Keeping Unit)
    • Nama produk
    • Kategori
    • Harga jual
    • Metode costing (FIFO / Weighted Average)
    • Akun persediaan
    • Akun HPP
  2. Klik Simpan

Kategori Produk

Buka menu Inventori > Kategori.

Daftar Kategori


Tampilan Layar

seller/product-list
seller/product-list

8.3

Metode Penilaian Persediaan

FIFO (First In First Out)

Barang yang masuk lebih dulu, keluar lebih dulu.

Contoh:

TanggalTransaksiQtyHarga/UnitTotal
1 JanBeli10Rp 100.000Rp 1.000.000
5 JanBeli10Rp 110.000Rp 1.100.000
10 JanJual15--

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:

TanggalTransaksiQtyHarga/UnitTotalAvg Cost
1 JanBeli10Rp 100.000Rp 1.000.000Rp 100.000
5 JanBeli10Rp 110.000Rp 1.100.000Rp 105.000
10 JanJual15---

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

8.4

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

Form Pembelian iPhone

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

Detail Pembelian iPhone

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.

Form Pembelian Samsung

Data:

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

Detail Pembelian Samsung

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

Form Pembelian USB-C

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

Detail Pembelian USB-C

Pembelian 2: Phone Case

Form Pembelian Case

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

Detail Pembelian Case

Total Investasi Persediaan: Rp 395.500.000


8.5

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

Form Penjualan iPhone

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

Detail Penjualan iPhone

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.

Form Penjualan Samsung

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

Detail Penjualan Samsung

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:

Form Penjualan USB-C

  • 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)

Detail Penjualan USB-C

Penjualan Phone Case via Shopee:

Form Penjualan Case

  • 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)

Detail Penjualan Case


8.6

Laporan Persediaan

Stok Barang

Buka menu Inventori > Stok.

Stok Barang

Transaksi Inventori

Buka menu Inventori > Transaksi.

Transaksi Inventori

Laporan Saldo Stok

Buka menu Inventori > Laporan > Saldo Stok.

Saldo Stok

Laporan Mutasi Stok

Buka menu Inventori > Laporan > Mutasi Stok.

Mutasi Stok

Menampilkan kartu stok per produk:

  • Tanggal transaksi
  • Tipe (masuk/keluar)
  • Qty
  • Harga
  • Saldo running

Tampilan Layar

seller/report-stock-balance
seller/report-stock-balance

seller/report-stock-movement
seller/report-stock-movement

8.7

Profitabilitas Produk

Laporan Profitabilitas

Buka menu Inventori > Laporan > Profitabilitas Produk.

Profitabilitas Produk

Metrik per produk:

  • Total penjualan (revenue)
  • Total HPP (cost)
  • Gross profit
  • Margin (%)

Tampilan Layar

seller/report-product-profitability
seller/report-product-profitability

9.1

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

9.2

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.

Daftar BOM

Detail BOM

Klik pada BOM untuk melihat detail:

Detail BOM Croissant

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

  1. Klik BOM Baru

  2. 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)
  3. Tab Komponen:

    • Klik Tambah Komponen
    • Pilih produk (bahan baku)
    • Isi quantity yang dibutuhkan
    • Ulangi untuk semua komponen
  4. 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

Tampilan Layar

coffee/bom-list
coffee/bom-list

coffee/bom-detail-croissant
coffee/bom-detail-croissant

9.3

Production Order

Konsep Production Order

Production Order adalah perintah produksi untuk membuat barang jadi sesuai BOM.

Workflow:

DRAFT → IN_PROGRESS → COMPLETED
StatusArtiAksi
DRAFTOrder belum dimulaiEdit, Start, Delete
IN_PROGRESSProduksi sedang berjalanComplete, Cancel
COMPLETEDProduksi selesaiView only (sudah ada transaksi inventory)

Melihat Daftar Production Order

Buka menu Inventori > Production Orders.

Daftar Production Order

Detail Production Order

Klik pada order untuk melihat detail:

Detail Production Order

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

  1. Klik Production Order Baru

  2. 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
  3. Klik Simpan → Status: DRAFT

Workflow Produksi

1. Start Production

Dari halaman detail order (status DRAFT):

  1. Klik Mulai Produksi
  2. Konfirmasi: "Pastikan semua komponen tersedia"
  3. Status berubah: DRAFT → IN_PROGRESS

Tidak ada transaksi inventory pada tahap ini.

2. Complete Production

Dari halaman detail order (status IN_PROGRESS):

  1. Klik Selesaikan Produksi
  2. Konfirmasi: "Komponen akan dikurangi dari stok dan produk jadi akan ditambahkan"
  3. 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

Tampilan Layar

coffee/production-order-list
coffee/production-order-list

coffee/production-order-detail-croissant
coffee/production-order-detail-croissant

9.4

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.

Daftar Kategori Produk

Kategori Tipikal Manufaktur:

KategoriJenisContoh
Bahan Baku KopiRaw MaterialBiji Kopi, Susu, Gula Aren
Bahan Baku RotiRaw MaterialTepung, Butter, Telur
Produk Jadi - RotiFinished GoodsCroissant, Roti Bakar

Daftar Produk

Buka menu Inventori > Produk.

Daftar Produk

Produk dibagi menjadi:

  1. Bahan Baku - Input untuk produksi (Tepung, Butter, Telur, Coklat)
  2. Barang Jadi - Output produksi (Croissant, Roti Bakar Coklat)

Menambah Produk Baru

  1. Klik Produk Baru

  2. 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)
  3. Klik Simpan

Perbedaan Bahan Baku vs Barang Jadi:

AspekBahan BakuBarang Jadi
Inventory Account1.1.20 Persediaan Bahan Baku1.1.21 Persediaan Barang Jadi
COGS Account5.1.01 HPP Bahan Baku5.2.01 HPP Barang Jadi
Harga Jual0 (tidak dijual langsung)Sesuai harga pasar
Digunakan dalamBOM sebagai komponenBOM 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.

Daftar BOM

Detail BOM

Klik pada BOM untuk melihat detail:

Detail BOM Croissant

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

  1. Klik BOM Baru

  2. 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)
  3. Tab Komponen:

    • Klik Tambah Komponen
    • Pilih produk (bahan baku)
    • Isi quantity yang dibutuhkan
    • Ulangi untuk semua komponen
  4. 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
StatusArtiAksi
DRAFTOrder belum dimulaiEdit, Start, Delete
IN_PROGRESSProduksi sedang berjalanComplete, Cancel
COMPLETEDProduksi selesaiView only (sudah ada transaksi inventory)

Melihat Daftar Production Order

Buka menu Inventori > Production Orders.

Daftar Production Order

Detail Production Order

Klik pada order untuk melihat detail:

Detail Production Order

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

  1. Klik Production Order Baru

  2. 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
  3. Klik Simpan → Status: DRAFT

Workflow Produksi

1. Start Production

Dari halaman detail order (status DRAFT):

  1. Klik Mulai Produksi
  2. Konfirmasi: "Pastikan semua komponen tersedia"
  3. Status berubah: DRAFT → IN_PROGRESS

Tidak ada transaksi inventory pada tahap ini.

2. Complete Production

Dari halaman detail order (status IN_PROGRESS):

  1. Klik Selesaikan Produksi
  2. Konfirmasi: "Komponen akan dikurangi dari stok dan produk jadi akan ditambahkan"
  3. 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

Tampilan Layar

coffee/report-product-profitability
coffee/report-product-profitability

9.5

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:

ProdukUnits SoldRevenueCOGSGross ProfitMargin %
Croissant15 pcsRp 375.000Rp 66.825Rp 308.17582.18%
Roti Bakar Coklat12 pcsRp 240.000Rp 61.476Rp 178.52474.39%

Insight:

  • Produk mana yang paling profitable
  • Evaluasi harga jual vs cost
  • Keputusan produk mix

Tampilan Layar

coffee/report-production-list
coffee/report-production-list

coffee/report-stock-balance
coffee/report-stock-balance

10.1

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

10.2

Chart of Accounts Khusus Pendidikan

Melihat Daftar Akun

Buka menu Akuntansi > Bagan Akun.

Daftar Akun Pendidikan

Akun Piutang Mahasiswa

KodeNama AkunNormal Balance
1.1.10Piutang SPP MahasiswaDebit
1.1.11Piutang Uang PangkalDebit
1.1.12Piutang Biaya PraktikumDebit
1.1.13Piutang WisudaDebit

Akun Pendapatan

KodeNama AkunNormal Balance
4.1.01Pendapatan SPPKredit
4.1.02Pendapatan Uang PangkalKredit
4.1.03Pendapatan Biaya PraktikumKredit
4.1.04Pendapatan WisudaKredit
4.1.05Pendapatan UjianKredit
4.1.06Pendapatan SertifikasiKredit

Akun Beban Akademik

KodeNama AkunNormal Balance
5.1.01Beban Gaji Dosen TetapDebit
5.1.02Beban Honorarium Dosen Tidak TetapDebit
5.1.10Beban Bahan PraktikumDebit
5.1.11Beban Pemeliharaan LabDebit

Akun Beasiswa

KodeNama AkunNormal Balance
5.3.01Beban Beasiswa PrestasiDebit
5.3.02Beban Beasiswa Tidak MampuDebit

10.3

Template Transaksi Pendidikan

Melihat Template

Buka menu Pengaturan > Template.

Daftar Template Pendidikan

Template Standar

TemplateKategoriFungsi
Tagihan SPP MahasiswaINCOMEMembuat piutang SPP per semester
Pembayaran SPPRECEIPTMencatat pembayaran SPP (lunas/cicilan)
Tagihan Uang PangkalINCOMEMembuat piutang uang pangkal mahasiswa baru
Pembayaran Uang PangkalRECEIPTMencatat pembayaran uang pangkal
Tagihan Biaya PraktikumINCOMEMembuat piutang biaya praktikum
Pembayaran Biaya PraktikumRECEIPTMencatat pembayaran biaya praktikum
Tagihan WisudaINCOMEMembuat piutang biaya wisuda
Pembayaran WisudaRECEIPTMencatat pembayaran wisuda
Beasiswa PrestasiEXPENSEMemberikan beasiswa (mengurangi piutang)
Beasiswa Tidak MampuEXPENSEMemberikan beasiswa (mengurangi piutang)

Template Gaji & Operasional

TemplateKategoriFungsi
Gaji Dosen TetapEXPENSEPembayaran gaji bulanan dosen tetap
Honorarium Dosen Tidak TetapEXPENSEHonorarium per SKS dosen tidak tetap
Gaji KaryawanEXPENSEPembayaran gaji karyawan administrasi
Bayar BPJS DosenEXPENSEBPJS Kesehatan & Ketenagakerjaan dosen
Bayar BPJS KaryawanEXPENSEBPJS Kesehatan & Ketenagakerjaan karyawan
Setor PPh 21PAYMENTPenyetoran PPh 21 ke kas negara

Template Pembayaran


10.4

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)

Template 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

10.5

Laporan Keuangan Khusus Pendidikan

Laporan Laba Rugi

Buka menu Laporan > Laporan Laba Rugi.

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

Laporan Beban Beasiswa


Neraca (Balance Sheet)

Buka menu Laporan > Neraca.

Neraca

Aset Lancar - Piutang:

  • Piutang SPP Mahasiswa
  • Piutang Uang Pangkal
  • Piutang Biaya Praktikum
  • Piutang Wisuda

Laporan Piutang Mahasiswa

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:

  1. Buka Laporan > Buku Besar > Akun 4.1.01 (Pendapatan SPP)
  2. Filter periode (1 semester)
  3. Export ke Excel
  4. Pivot table dengan kolom:
    • Program (extract dari keterangan)
    • Total Pendapatan
    • Jumlah Mahasiswa
    • Rata-rata per Mahasiswa

Hasil Analisis Contoh:

ProgramTotal Pendapatan SPPJumlah MahasiswaAvg per Mhs
Teknik Informatika (S1)Rp 375.000.00050Rp 7.500.000
Sistem Informasi (S1)Rp 300.000.00040Rp 7.500.000
Manajemen Informatika (D3)Rp 180.000.00030Rp 6.000.000
TotalRp 855.000.000120Rp 7.125.000

Laporan Pendapatan Program


10.6

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:

  1. Buka Laporan > Buku Besar > Akun 1.1.10 (Piutang SPP)
  2. Export transaksi
  3. Analisis di Excel:
    • Hitung selisih hari dari tanggal tagihan
    • Group berdasarkan aging bucket
    • Sort by amount descending

Contoh Hasil:

NIMNamaJumlah PiutangTgl TagihanUmur (Hari)Status
2201010005Rina WatiRp 7.500.00001-Jul-2495Overdue
2301010007Hendra SaputraRp 3.750.00015-Jul-2480Overdue
2401010002Dewi LestariRp 7.500.00001-Aug-2435Current

11.1

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)

11.2

Audit Log Keamanan

Apa yang Di-log?

AktivitasContoh
LoginUser login/logout, failed attempts
Data AccessView data sensitif
Data ModificationCreate, Update, Delete
ExportDownload report, export data
Security EventsPassword change, role change

Melihat Audit Log

Buka menu Pengaturan > Audit Log.

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

Tampilan Layar

settings-audit-logs
settings-audit-logs

11.3

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?

AktivitasContoh
LoginUser login/logout, failed attempts
Data AccessView data sensitif
Data ModificationCreate, Update, Delete
ExportDownload report, export data
Security EventsPassword change, role change

Melihat Audit Log

Buka menu Pengaturan > Audit Log.

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

PrinsipImplementasi
LawfulnessConsent management
Purpose limitationData hanya untuk tujuan yang dinyatakan
Data minimizationHanya kumpulkan data yang diperlukan
AccuracyUser bisa update data sendiri
Storage limitationRetention policy
IntegrityEncryption, audit log
AccountabilityAudit trail

Data Subject Management

Buka menu Pengaturan > Data Subjects.

Data Subjects

Fitur:

  • Register data subject (karyawan, klien)
  • Track consent
  • Manage data processing activities

Privacy Settings

Buka menu Pengaturan > Privacy.

Privacy Settings

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

  1. Terima request dari data subject
  2. Verifikasi identitas
  3. Generate export:
    • Data pribadi
    • History transaksi terkait
    • Log aktivitas
  4. Deliver dalam format portable (JSON/PDF)

Batas Waktu

  • GDPR: 30 hari
  • UU PDP: 3×24 jam

Cara Generate Export

  1. Buka Pengaturan > Data Subjects
  2. Cari data subject
  3. Klik Export Data
  4. Sistem generate file
  5. Download dan deliver ke subject


Keamanan Password

Kebijakan Password

RequirementValue
Minimum length12 karakter
UppercaseMinimal 1
LowercaseMinimal 1
NumberMinimal 1
Special charMinimal 1

Account Lockout

ParameterValue
Max failed attempts5
Lockout duration30 menit
Reset afterSuccessful login

Password Reset

  1. User request reset via "Lupa Password"
  2. Sistem kirim link ke email
  3. Link valid 1 jam
  4. User set password baru


Rate Limiting

Login Endpoint

ParameterValue
Max requests10 per menit
Block duration5 menit

API Endpoints

ParameterValue
Max requests100 per menit
Block duration1 menit


Data Anonymization

Kapan Digunakan?

  • Data subject request deletion
  • Retention period expired
  • Test/development environment

Proses

  1. Identifikasi data subject
  2. Anonymize PII fields:
    • Nama → "Anonymized User #123"
    • NPWP → "XX.XXX.XXX.X-XXX.XXX"
    • Alamat → "Anonymized Address"
  3. Retain non-PII untuk reporting

Data yang TIDAK di-anonymize

  • Transaction amounts
  • Account codes
  • Dates
  • Aggregated reports


Breach Response

Prosedur Breach

  1. Detect - Sistem mendeteksi anomali
  2. Contain - Isolasi sistem terdampak
  3. Assess - Evaluasi scope dan impact
  4. Notify - Lapor ke:
    • Regulator (72 jam untuk GDPR)
    • Data subjects yang terdampak
  5. Remediate - Perbaiki vulnerability
  6. 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

  1. Strong passwords - Gunakan password manager
  2. Regular review - Audit log review mingguan
  3. Principle of least privilege - Berikan akses minimal
  4. Update software - Patch security updates
  5. Backup encrypted - Backup database yang sudah terenkripsi
  6. Train users - Edukasi tentang phishing


Lihat Juga

Tampilan Layar

settings-data-subjects
settings-data-subjects

settings-privacy
settings-privacy

11.4

Ekspor Data Subjek (DSAR)

Apa itu DSAR?

Data Subject Access Request - Hak subjek data untuk mendapatkan salinan data pribadinya.

Proses DSAR

  1. Terima request dari data subject
  2. Verifikasi identitas
  3. Generate export:
    • Data pribadi
    • History transaksi terkait
    • Log aktivitas
  4. Deliver dalam format portable (JSON/PDF)

Batas Waktu

  • GDPR: 30 hari
  • UU PDP: 3×24 jam

Cara Generate Export

  1. Buka Pengaturan > Data Subjects
  2. Cari data subject
  3. Klik Export Data
  4. Sistem generate file
  5. Download dan deliver ke subject

12.1

Glosarium

Dashboard Aplikasi

12.2

Referensi Template

Daftar Template

Daftar template transaksi standar yang tersedia dalam seed data. Template mempermudah pencatatan transaksi karena akun-akun sudah dikonfigurasi.

Tampilan Layar

service/templates-list
service/templates-list

12.3

Referensi Amortisasi & Depresiasi

Tabel masa manfaat dan tarif penyusutan sesuai regulasi Indonesia.

12.4

Referensi Akun

Daftar Akun (Chart of Accounts)

Daftar akun standar yang tersedia dalam seed data. Akun dikelompokkan berdasarkan tipe dan sub-tipe.

Tampilan Layar

accounts-list
accounts-list