{{ getTabTitle(activeTab) }}
Sistem Informasi Manajemen PT. Mitra Bisnis Sopyan (MBS)
{{ masterPegawai.length }}
Aktif di PT MBS
{{ masterCustomer.length }}
Mitra Bisnis Terdaftar
{{ purchaseRequests.length }}
PR Diajukan AE
{{ pendingApprovalsCount }}
Perlu Persetujuan Anda
Pegawai berikut terdeteksi tidak masuk kantor tanpa keterangan. Sistem secara otomatis membuat rekomendasi Surat Peringatan (SP) untuk ditindaklanjuti Atasan.
{{ sp.namaPegawai }} ({{ sp.nip }})
Tanggal: {{ formatDate(sp.tanggal) }}
Status: {{ sp.statusSP }}Purchase Request Terbaru
| No PR | Customer | Project | Kategori | Grand Total | Profit Bersih | Status Approval |
|---|---|---|---|---|---|---|
| {{ pr.noPR }} | {{ pr.namaCustomer }} | {{ pr.namaProject }} | {{ pr.kategoriOption }} | {{ formatRupiah(pr.grandTotalInvoice) }} | {{ formatRupiah(pr.profitBersih) }} ({{ pr.profitPercent.toFixed(2) }}%) | {{ pr.statusApproval }} |
| Belum ada Purchase Request tersimpan untuk periode ini. | ||||||
Progress Pengiriman Barang
{{ dashboardPengirimanBarang.length }} Sedang Berjalan{{ currentDateStr }}
{{ liveClockStr }}
{{ currentUser.nama }} · {{ currentUser.jabatan }}
Jam Masuk
{{ formatJam(myTodayAbsensi?.jamMasuk) }}
{{ myTodayAbsensi.statusMasuk }}Jam Pulang
{{ formatJam(myTodayAbsensi?.jamPulang) }}
Absen pulang aktif setelah 4 jam dari jam masuk, yaitu pukul {{ waktuAbsenPulangAktifStr }}.
Absen masuk aktif kembali setiap pukul 00.01.
Absen wajib foto selfie & berada dalam radius {{ absensiConfig.radiusMeter }}m dari kantor. Absen di luar radius hanya diizinkan apabila Look Book (Dinas) hari ini sudah berstatus Disetujui, dengan ketentuan: Absen Masuk (Jam Mulai sebelum 09:00) atau Absen Pulang (Jam Selesai lewat dari 17:00); keterangan referensinya akan tercatat otomatis.
Pengaturan Lokasi Kantor & Radius Absensi
{{ absensiConfig.alamatKantor || 'Alamat belum diisi' }}
{{ absensiConfig.radiusMeter }} m
{{ absensiConfig.jamMasukStandar }}
{{ absensiConfig.jamPulangStandar }}
{{ absensiConfig.toleransiMenit }} mnt
Bukti Foto Selfie Hari Ini
Selfie Masuk · {{ myTodayAbsensi.jarakMasuk }}m dari kantor
{{ myTodayAbsensi.fotoPulang ? ('Selfie Pulang · ' + myTodayAbsensi.jarakPulang + 'm dari kantor') : 'Belum Absen Pulang' }}
Riwayat Absensi Saya
Rekap Absensi Seluruh Pegawai
| Pegawai | Tanggal | Jam Masuk | Status | Jam Pulang | Jarak Lokasi | Aksi |
|---|---|---|---|---|---|---|
|
{{ item.nama }}
{{ item.jabatan }}
|
{{ formatDate(item.tanggal) }} | {{ formatJam(item.jamMasuk) }} |
{{ item.statusMasuk }}
{{ item.statusApprovalTerlambat }}
{{ item.keteranganTerlambat }} oleh {{ item.approvedByTerlambat }}
Pulang Cepat
{{ item.statusApprovalPulang }}
oleh {{ item.approvedByPulang }} |
{{ formatJam(item.jamPulang) }} |
Masuk: {{ item.jarakMasuk ?? '-' }}m · Pulang: {{ item.jarakPulang }}m
{{ item.keteranganLokasiMasuk }} {{ item.keteranganLokasiPulang }} |
|
| Belum ada data absensi. |
Daftar Pegawai PT MBS
| NIP | Nama | Username | Jabatan | Tanggal Masuk | Masa Kerja / Hak Cuti | No. HP/WA | Aksi |
|---|---|---|---|---|---|---|---|
| {{ emp.nip }} | {{ emp.nama }} | {{ emp.username }} | {{ emp.jabatan }} | {{ formatDate(emp.tglMasuk) }} |
{{ getMasaKerjaText(emp.tglMasuk) }}
{{ calculateHakCuti(emp.tglMasuk) }} hari/thn
|
{{ emp.phone }} |
|
Data Customer PT MBS
| Nama Perusahaan | Segmentasi | Alamat | PIC Customer | No. HP PIC | Aksi |
|---|---|---|---|---|---|
| {{ cust.namaPerusahaan }} | {{ cust.segmentasi }} | {{ cust.alamat }} | {{ cust.pic }} | {{ cust.phonePic }} |
|
| Belum ada data customer. | |||||
Data Vendor / Channel Partner
| Nama Vendor | PIC Vendor/Channel | Alamat | Nomor HP | Aksi |
|---|---|---|---|---|
| {{ ven.namaVendor }} | {{ ven.picVendor }} | {{ ven.alamat }} | {{ ven.phone }} |
|
Katalog Barang & Jasa
Aturan Hak Cuti Tahunan
Hak cuti direset setiap tanggal 31 Desember. Sisa cuti dikompensasikan sebesar Rp25.000 x sisa cuti dan otomatis masuk ke slip gaji bulan Januari. Apabila sakit lebih dari 3 hari berturut-turut, hari ke-4 dan seterusnya akan memotong sisa hak cuti.
Status Cuti Saya ({{ currentUser.nama }})
NIP: {{ currentUser.nip }} | Tanggal Masuk: {{ formatDate(currentUser.tglMasuk) }}
{{ calculateHakCuti(currentUser.tglMasuk) }} Hari
{{ getUserUsedCuti(currentUser.nip) }} Hari
{{ calculateHakCuti(currentUser.tglMasuk) - getUserUsedCuti(currentUser.nip) }} Hari
Masa Kerja saat ini: {{ getMasaKerjaText(currentUser.tglMasuk) }}
Daftar Cuti Bersama
Setiap tanggal yang ditambahkan otomatis memotong 1 hari hak cuti seluruh pegawai dengan masa kerja ≥ 1 tahun.
| Tanggal | Keterangan | Pegawai Terpotong | Ditambahkan Oleh | Aksi |
|---|---|---|---|---|
| {{ formatDate(cb.tanggal) }} | {{ cb.keterangan }} | {{ jumlahPegawaiTerdampakCutiBersama(cb.id) }} Pegawai | {{ cb.createdBy }} | |
| Belum ada tanggal Cuti Bersama yang ditetapkan. |
Daftar Pengajuan Tidak Masuk Kantor
| Pegawai | Tipe Absen | Tanggal / Durasi | Pemotong Cuti | Pegawai Pengganti (Acting) | Alasan | Status & Approval |
|---|---|---|---|---|---|---|
|
{{ item.namaPegawai }}
{{ item.jabatan }}
|
{{ item.tipe }}
Otomatis oleh Sistem
|
{{ formatDate(item.tglMulai) }} s/d {{ formatDate(item.tglSelesai) }}
Total: {{ item.jumlahHari }} Hari
|
{{ item.potongCutiHari }} Hari | {{ item.namaPengganti }} | {{ item.alasan }} |
{{ item.statusApproval }}
|
| Belum ada pengajuan cuti/sakit. | ||||||
Manajemen Penggajian Pegawai
Atur gaji pokok & tunjangan (pemasukan) serta potongan-potongan untuk masing-masing pegawai
Riwayat Pengajuan Bayarkan Gaji
Pengajuan pembayaran gaji oleh Finance Manager, wajib disetujui oleh Admin/Direktur sebelum dapat ditandai dibayarkan.
Riwayat Kasbon Pegawai
Kasbon yang diinput Finance Manager maupun pengajuan kasbon pegawai yang sudah Disetujui (tab Kasbon) otomatis muncul sebagai baris potongan tambahan pada Slip Gaji periode yang sama. Periode potong dapat digeser lewat tombol "Ubah Periode".
Sales Pipeline Project
Khusus Role Account Executive (AE) untuk kelola potensi bisnis
Target vs Realisasi Pipeline
{{ rekapPipelineLabel }}Status dihitung dari total Estimasi Nilai / Profit pipeline sesuai cakupan rekap saat ini.
Achievement Pipeline
Persentase pencapaian dihitung dari realisasi dibandingkan target {{ rekapPipelineLabel }}.
{{ formatRupiah(totalWinNilai) }} dari {{ formatRupiah(currentPipelineTarget.targetRevenue) }} (Project Win)
{{ formatRupiah(totalWinProfit) }} dari {{ formatRupiah(currentPipelineTarget.targetProfit) }} (Project Win)
{{ formatRupiah(totalCommitNilai) }}
{{ countCommit }} Project
{{ formatRupiah(totalRiskNilai) }}
{{ countRisk }} Project
{{ formatRupiah(totalOutsideNilai) }}
{{ countOutside }} Project
{{ formatRupiah(totalWinNilai) }}
{{ winPipelineList.length }} Project
{{ formatRupiah(totalLostNilai) }}
{{ lostPipelineList.length }} Project
History Pipeline Project
| Nama Customer | Nama Project | Kategori Pipeline | Action / Progress | Estimasi Nilai Project | Closing % | Keterangan | Aksi |
|---|---|---|---|---|---|---|---|
| {{ pipe.namaCust }} | {{ pipe.namaProject }} | {{ pipe.kategori }} | {{ pipe.action }} |
{{ formatRupiah(pipe.estimasiNilai) }}
Profit: {{ formatRupiah(pipe.estimasiProfit) }}
|
|
{{ pipe.statusWinLost || 'On Going' }} |
|
| Belum ada data Pipeline untuk periode ini. | |||||||
Look Book - Pengajuan Dinas Luar Kantor
Persetujuan dinas luar kantor berbasis hirarki jabatan
History Dinas Luar Kantor
| Kode ID | Pegawai | Tujuan / Kegiatan Dinas | Pihak Terkait (Customer/Vendor/Other) | Tanggal Dinas | Jam Dinas | Status Approval |
|---|---|---|---|---|---|---|
| {{ lb.kodeDinas }} | {{ lb.namaPegawai }} ({{ lb.nip }}) | {{ lb.tujuan }} | {{ lb.relasiLabel || 'Customer Related' }} {{ lb.namaCust }} | {{ formatDate(lb.tanggal) }} | {{ lb.jamMulai || '-' }} - {{ lb.jamSelesai || '-' }} |
{{ lb.statusApproval }}
Terkunci (Sudah Diklaim)
|
| Belum ada data pengajuan Dinas Luar untuk periode ini. | ||||||
Klaim Reimbursement
Wajib diambil dari data Look Book Dinas Luar Kantor yang disetujui
History Reimbursement
| Ref Dinas (Look Book) | Pegawai | Keterangan Biaya | Nominal Klaim | Nota | Status Approval |
|---|---|---|---|---|---|
| {{ reim.kodeDinas }} | {{ reim.namaPegawai }} | {{ reim.keterangan }} | {{ formatRupiah(reim.nominal) }} | Lihat - |
{{ reim.statusApproval }}
|
| Belum ada klaim reimbursement untuk periode ini. | |||||
Sales Activity
Log aktivitas penjualan Anda (telepon, kunjungan, meeting, dsb) -- hanya Anda yang bisa melihat catatan ini.
Mode monitoring Super Admin -- menampilkan catatan aktivitas SEMUA Account Executive (khusus lihat, tidak bisa menambah/mengubah).
History Sales Activity
Kasbon Pegawai
Terbuka untuk semua pegawai. Di bawah {{ formatRupiah(KASBON_BATAS_NOMINAL) }} cukup approval Atasan lalu Finance Manager; {{ formatRupiah(KASBON_BATAS_NOMINAL) }} ke atas wajib lanjut sampai approval Direktur Utama. Kasbon yang Disetujui otomatis menjadi potongan pada Slip Gaji periode terkait.
Atasan Approver Anda
{{ atasanSayaKasbon }}
Ditentukan otomatis dari jabatan Anda.
Total Kasbon Disetujui (Anda)
{{ formatRupiah(totalKasbonDisetujuiSaya) }}
Akan dipotong dari Slip Gaji.
Menunggu Approval Anda
{{ kasbonMenungguApprovalSaya }} pengajuan
Perlu Anda setujui / tolak.
History Pengajuan Kasbon
Pengajuan Pembelian Barang
Terbuka untuk semua pegawai. Di bawah Rp 1.000.000 cukup approval Finance Manager; Rp 1.000.000 ke atas wajib lanjut approval Direktur Utama. Setelah Disetujui, otomatis masuk antrian Purchasing untuk dibelanjakan.
History Pengajuan Pembelian Barang
| Pegawai | Nama Barang / Kebutuhan | Jumlah | Est. Harga Satuan | Total Nominal | Keterangan | Status Approval | Status Pembelian |
|---|---|---|---|---|---|---|---|
| {{ pb.namaPegawai }} | {{ pb.namaBarang }} | {{ pb.jumlah }} {{ pb.satuan }} | {{ formatRupiah(pb.estimasiHargaSatuan) }} | {{ formatRupiah(pb.totalNominal) }} | {{ pb.keterangan || '-' }} |
{{ pb.statusApproval }}
|
{{ pb.statusPembelian }}
oleh {{ pb.dibelanjakanOleh }} - |
| Belum ada pengajuan pembelian barang untuk periode ini. | |||||||
PreCals - Kalkulator Estimasi Project
Simulasi perhitungan Opsi Swasta, Pemerintah, Non-PPN, Profit & estimasi Insentif Sales AE SEBELUM project diajukan resmi sebagai Purchase Request (PR).
Riwayat PreCals {{ isAccountExecutive ? 'Saya' : 'Seluruh AE' }}
| No PreCals & AE | Customer / Project | Barang | Opsi | Grand Total | Profit | Est. Insentif | Aksi |
|---|---|---|---|---|---|---|---|
|
{{ pc.noPreCals }}
{{ pc.namaAE }} ({{ pc.nipAE }})
|
{{ pc.namaCustomer || '-' }}
{{ pc.namaProject }}
|
{{ (pc.items || []).length }} Jenis Barang | {{ pc.kategoriOption }} | {{ formatRupiah(pc.grandTotalInvoice) }} |
{{ formatRupiah(pc.profitBersih) }}
{{ pc.profitPercent.toFixed(2) }}%
|
{{ formatRupiah(pc.nominalInsentif) }}
Rate: {{ pc.insentifRatePercent }}%
|
|
| Belum ada PreCals tersimpan. Klik "Tambah PreCals Baru" untuk mulai menghitung estimasi project. | |||||||
Purchase Request (PR) & Insentif Sales AE
Perhitungan otomatis Opsi Swasta, Pemerintah, Non-PPN & Insentif Sales AE
History Purchase Request
| No PR & AE | Customer & Project | Barang | Opsi PR | Sub Total Invoice | PPN | Grand Total | Profit Bersih | Hak Insentif AE | Status / Aksi |
|---|---|---|---|---|---|---|---|---|---|
|
{{ pr.noPR }}
{{ pr.namaAE }} ({{ pr.nipAE }})
|
{{ pr.namaCustomer }}
{{ pr.namaProject }}
|
{{ (pr.items || []).length }} Jenis Barang
{{ (pr.items || []).map(it => it.partNumber + ' x' + it.qty).join(', ') }}
|
{{ pr.kategoriOption }} | {{ formatRupiah(pr.subTotalInvoice) }} | {{ formatRupiah(pr.ppn) }} | {{ formatRupiah(pr.grandTotalInvoice) }} |
{{ formatRupiah(pr.profitBersih) }}
{{ pr.profitPercent.toFixed(2) }}%
|
{{ formatRupiah(pr.nominalInsentif) }}
Rate: {{ pr.insentifRatePercent }}%
|
{{ pr.statusApproval }}
Direvisi: {{ pr.direvisiOleh }}
Menunggu Approval Direktur Utama / Account Manager
{{ poVendorProgressLabel(pr) }}
Khusus Admin
|
| Belum ada data Purchase Request untuk periode ini. | |||||||||
Riwayat PO ke Vendor
Purchase Order yang sudah diterbitkan Finance Manager/Purchasing ke Vendor, berdasarkan PR yang telah Disetujui.
| No PO | Ref. PR / Project | Vendor | Total PO (Termasuk PPN 11%) | Diterbitkan Oleh | Aksi |
|---|---|---|---|---|---|
| {{ po.noPO }} |
{{ po.noPR }}
{{ po.namaProject }}
|
{{ po.namaVendor }} | {{ formatRupiah(po.totalNominal) }} |
{{ po.dibuatOleh }}
{{ formatDate(po.dibuatPada) }}
|
|
| Belum ada PO ke Vendor yang diterbitkan. | |||||
Riwayat Invoice ke Customer
Invoice yang sudah diterbitkan Finance Manager ke Customer, berdasarkan PR yang telah Disetujui.
| No Invoice | Ref. PR / Project | Customer | Grand Total Invoice | Diterbitkan Oleh | Aksi |
|---|---|---|---|---|---|
| {{ inv.noInvoice }} |
{{ inv.noPR }}
{{ inv.namaProject }}
|
{{ inv.namaCustomer }} | {{ formatRupiah(inv.grandTotalInvoice) }} |
{{ inv.dibuatOleh }}
{{ formatDate(inv.dibuatPada) }}
|
|
| Belum ada Invoice ke Customer yang diterbitkan. | |||||
Riwayat Delivery Order (DO)
DO yang sudah diterbitkan Finance Manager, berdasarkan PR yang telah Disetujui. Alamat Kirim & Nama PIC diinput manual saat DO diterbitkan.
| No DO | Ref. PR / Project | Nama PIC | Alamat Kirim | Diterbitkan Oleh | Aksi |
|---|---|---|---|---|---|
| {{ doItem.noDO }} |
{{ doItem.noPR }}
{{ doItem.namaProject }}
|
{{ doItem.namaPIC }} | {{ doItem.alamatKirim }} |
{{ doItem.dibuatOleh }}
{{ formatDate(doItem.dibuatPada) }}
|
|
| Belum ada Delivery Order yang diterbitkan. | |||||
Barang Diterima Customer
Catat barang yang sudah diterima berdasarkan Delivery Order (DO). Progress pengiriman dari fitur "Kirim Barang" juga langsung tampil di sini begitu Finance Manager klik "Kirim".
Progress Pengiriman Barang
{{ progressPengirimanBarangTab.length }} AktifRiwayat Pengiriman Selesai (Kirim Barang)
| No Pengiriman | Nama Barang | Jenis | Pengirim | Nama Penerima | Diterima Pada | Status |
|---|---|---|---|---|---|---|
| {{ shipment.noPengiriman }} | {{ shipment.namaBarang }} | {{ shipment.jenisBarang }} | {{ shipment.pengirimNama }} | {{ shipment.namaPenerima || '-' }} | {{ formatDate(shipment.diterimaPada) }} | Barang Diterima Customer |
| No Penerimaan | No DO / Project | Customer | Tanggal Terima | Diterima Oleh | Catatan | Aksi |
|---|---|---|---|---|---|---|
| {{ receipt.noPenerimaan }} | {{ receipt.noDO }} {{ receipt.namaProject }} | {{ receipt.namaCustomer }} | {{ formatDate(receipt.tanggalTerima) }} | {{ receipt.namaPenerima }} | {{ receipt.catatan || '-' }} | - |
| Belum ada penerimaan barang yang dicatat. | ||||||
Delivery Order Belum Diterima
Barang Masuk Gudang
Catat barang yang diterima dari vendor berdasarkan Purchase Order (PO).
| No Penerimaan | No PO / Project | Vendor | Tanggal Masuk | Diterima Oleh | Hasil QC | File QC | Catatan | Direvisi Oleh | Aksi |
|---|---|---|---|---|---|---|---|---|---|
| {{ receipt.noPenerimaan }} | {{ receipt.noPO }} {{ receipt.namaProject }} | {{ receipt.namaVendor }} | {{ formatDate(receipt.tanggalMasuk) }} | {{ receipt.namaPenerima }} | {{ receipt.hasilQC }} | {{ receipt.qcFileName || 'Lihat file QC' }}- | {{ receipt.catatan || '-' }} | {{ receipt.direvisiOleh || '-' }} | - |
| Belum ada barang masuk gudang yang dicatat. | |||||||||
PO Vendor Belum Diterima
Kirim Barang
Input pengiriman barang. Setelah klik "Kirim", progress akan langsung tampil di sini, di tab "Barang Diterima Customer" milik Pengirim yang dipilih, dan di Dashboard Overview, sampai berstatus "Barang Diterima Customer".
Pengiriman Sedang Berjalan
{{ pengirimanBarangBerjalan.length }} AktifRiwayat Pengiriman Selesai
| No Pengiriman | Nama Barang | Jenis | Pengirim | Nama Penerima | Diterima Pada | Status |
|---|---|---|---|---|---|---|
| {{ shipment.noPengiriman }} | {{ shipment.namaBarang }} | {{ shipment.jenisBarang }} | {{ shipment.pengirimNama }} | {{ shipment.namaPenerima || '-' }} | {{ formatDate(shipment.diterimaPada) }} | Barang Diterima Customer |
| Belum ada pengiriman yang selesai. | ||||||
Klaim Insentif
History Klaim Insentif
| Pemohon | Kategori / Detail | Nominal Insentif | Progress Approval | Status / Aksi | Pembayaran |
|---|---|---|---|---|---|
|
{{ kli.namaAE }}
{{ kli.kategori === 'Override' ? kli.jabatanKlaim : 'Account Executive' }}
|
Override {{ kli.ratePercent }}% dari Total Insentif AE
Basis: {{ formatRupiah(kli.baseInsentifAE) }}
{{ kli.noPR }}
{{ kli.namaCustomer }} / {{ kli.namaProject }}
|
{{ formatRupiah(kli.nominalInsentif) }} |
{{ stage }}
|
{{ kli.statusApproval }}
|
{{ kli.statusPembayaran || 'Belum Dibayarkan' }}
Terkunci
-
|
| Belum ada Klaim Insentif untuk periode ini. | |||||
Pendapatan Perusahaan
Laporan Revenue, Profit, Biaya (termasuk Insentif & Gaji Pegawai), dan Nett Profit per bulan/tahun, berdasarkan Purchase Request & Klaim Insentif yang sudah Disetujui serta Gaji Pegawai yang sudah Dibayarkan.
{{ formatRupiah(totalPendapatanTahunIni.revenue) }}
Exclude PPN · Tahun {{ pendapatanFilterTahun }}
{{ formatRupiah(totalPendapatanTahunIni.profit) }}
Exclude PPN · Tahun {{ pendapatanFilterTahun }}
{{ formatRupiah(totalPendapatanTahunIni.biaya) }}
Biaya Pokok {{ formatRupiah(totalPendapatanTahunIni.biayaPokok) }} + Insentif {{ formatRupiah(totalPendapatanTahunIni.insentif) }} + Gaji {{ formatRupiah(totalPendapatanTahunIni.gajiPegawai) }}
{{ formatRupiah(totalPendapatanTahunIni.netProfit) }}
Revenue - Total Biaya (Termasuk Insentif & Gaji)
Rincian Per Bulan · Tahun {{ pendapatanFilterTahun }}
Berdasarkan tanggal PR/Klaim Insentif yang berstatus Disetujui & periode Gaji Pegawai yang berstatus Dibayarkan.
| Bulan | Revenue (Omzet) | Profit | Biaya Pokok | Insentif | Gaji Pegawai | Total Biaya (Termasuk Insentif & Gaji) | Nett Profit |
|---|---|---|---|---|---|---|---|
| {{ row.bulanLabel }} | {{ formatRupiah(row.revenue) }} | {{ formatRupiah(row.profit) }} | {{ formatRupiah(row.biayaPokok) }} | {{ formatRupiah(row.insentif) }} | {{ formatRupiah(row.gajiPegawai) }} | {{ formatRupiah(row.biaya) }} | {{ formatRupiah(row.netProfit) }} |
| TOTAL {{ pendapatanFilterTahun }} | {{ formatRupiah(totalPendapatanTahunIni.revenue) }} | {{ formatRupiah(totalPendapatanTahunIni.profit) }} | {{ formatRupiah(totalPendapatanTahunIni.biayaPokok) }} | {{ formatRupiah(totalPendapatanTahunIni.insentif) }} | {{ formatRupiah(totalPendapatanTahunIni.gajiPegawai) }} | {{ formatRupiah(totalPendapatanTahunIni.biaya) }} | {{ formatRupiah(totalPendapatanTahunIni.netProfit) }} |
Laporan Kas Independen
Catat uang masuk dan uang keluar dengan saldo berjalan otomatis.
Saldo Saat Ini
{{ formatRupiah(saldoKasIndependen) }}
{{ kasIndependenForm.id ? 'Edit Transaksi Kas' : 'Input Transaksi Kas' }}
Riwayat Transaksi
Inventory Aset Perusahaan
Pendataan aset perusahaan (elektronik, furniture, kendaraan, peralatan kantor, dsb). Akses penuh: Finance Manager & Direktur. General Affair & IT & Technical Support: khusus input data baru (tidak bisa ubah/hapus).
Total Nilai Perolehan Aset
{{ formatRupiah(totalNilaiInventoryAset) }}
Total Unit Aset Tercatat
{{ totalUnitInventoryAset }} Unit
Daftar Aset
| Kode Aset | Nama Aset | Kategori | Jumlah | Lokasi | Kondisi | Tgl Perolehan | Harga Perolehan | Penanggung Jawab | Aksi |
|---|---|---|---|---|---|---|---|---|---|
| {{ a.kodeAset }} | {{ a.namaAset }} | {{ a.kategori }} | {{ a.jumlah }} {{ a.satuan }} | {{ a.lokasi || '-' }} | {{ a.kondisi }} | {{ a.tanggalPerolehan ? formatDate(a.tanggalPerolehan) : '-' }} | {{ formatRupiah(a.hargaPerolehan) }} | {{ a.penanggungJawab || '-' }} |
|
| Belum ada data aset yang tercatat. | |||||||||
Manajemen Database & Backup System
Kelola pencadangan data, pemulihan data, atau pengosongan sistem PT MBS. Akses terbatas: Anda hanya dapat mengunduh Backup JSON. Fitur Restore & Kosongkan Data khusus Super Admin.
Backup Data
Unduh seluruh snapshot database ERP & HRIS dalam file format JSON.
Di Chrome/Edge, akan muncul dialog untuk memilih folder penyimpanan. Di browser lain, file otomatis masuk ke folder Download.
Restore Data
Pulihkan sistem dengan mengunggah file JSON pencadangan sebelumnya.
Kosongkan Data System
Menghapus seluruh Master Data, PR, Cuti & Pipeline kembali ke keadaan awal.