📘 Panduan Pengguna OCTA Web

Dokumentasi lengkap & walkthrough untuk pengguna OCTA Platform — sistem terintegrasi operasional Tirta Nusa Group.

v0.1 CodeIgniter 3 User: Tamu
← Kembali ke OCTA
📄 Download Word (.doc)
👋
Mode Tamu — Anda sedang melihat panduan dasar. Konten teknis (Source Code, Flow Internal) dan panduan Admin akan tersedia setelah Anda login.

Tujuan Aplikasi

OCTA Web (Operational Control & Tracking Application) adalah sistem terintegrasi internal Tirta Nusa Group untuk mengelola seluruh aktivitas operasional perusahaan pelayaran dan barging. Aplikasi ini menyatukan modul-modul yang sebelumnya terpisah ke dalam satu platform tunggal.

Misi
Operasional Real-Time
Monitoring aktivitas armada, asset, dan inventory dalam satu dashboard.
Integrasi
HRIS, Accurate, PWA
Tersambung dengan sistem akuntansi, HR, dan aplikasi lapangan.
Pengguna
Multi-Role
Karyawan operasional, Manager, Admin, dan IT.
Coverage
STN · TNB · SNB
Multi-company dengan database Accurate terpisah.

Cara Akses & Login

  1. Buka browser (Chrome/Edge/Firefox terbaru) dan ke URL: https://octa.tirtanusa.id untuk production, atau https://dev.tirtanusa.id untuk development.
  2. Masukkan User ID dan Password yang diberikan tim IT. Jika belum punya akun, hubungi IT support (info di bawah).
  3. Pilih Environment di toggle bawah login — LIVE untuk data sebenarnya, DEV untuk testing.
  4. Klik Sign In. Sistem akan mengarahkan ke halaman dashboard utama setelah verifikasi.
  5. Akses menu tersedia di sidebar kiri sesuai role yang diberikan administrator.
Tip: Aktifkan "Remember Me" agar tidak perlu login ulang setiap kali buka. Sesi otomatis berakhir setelah tidak aktif beberapa jam.
Perhatian: Jangan share kredensial Anda. Setiap aktivitas akan tercatat pada log audit berdasarkan user ID yang login.

Masalah Umum & Solusinya

🔑 Lupa password / tidak bisa login
  1. Pastikan Caps Lock tidak aktif dan keyboard layout sesuai.
  2. Cek environment toggle: jika di-set ke DEV, password berbeda dari LIVE.
  3. Hubungi IT support via WhatsApp untuk reset password. Reset hanya bisa dilakukan oleh admin.
⏱️ Sesi tiba-tiba expired / logout otomatis

Sesi OCTA Web berakhir setelah periode tidak aktif tertentu untuk alasan keamanan. Solusi:

  • Login kembali — data yang belum disimpan akan hilang, jadi biasakan save berkala.
  • Jangan biarkan tab terbuka tanpa aktivitas terlalu lama.
🐢 Halaman lambat / blank / tidak load
  1. Refresh paksa dengan Ctrl + F5 (Windows) atau Cmd + Shift + R (Mac) untuk clear cache.
  2. Cek koneksi internet — OCTA butuh koneksi stabil ke server kantor.
  3. Coba browser lain (rekomendasi: Chrome atau Edge versi terbaru).
  4. Buka DevTools (F12) → tab Console, screenshot error berwarna merah, kirim ke IT.
🚫 "Access Denied" saat buka menu

Setiap menu di OCTA terikat dengan role pengguna. Jika muncul Access Denied:

  • Konfirmasi ke atasan langsung apakah Anda seharusnya punya akses ke menu tersebut.
  • Jika ya, minta atasan kirim email ke IT untuk update role di tabel tr_user_role.
  • Setelah role di-update, logout dan login ulang untuk refresh session.
🔄 Data Accurate tidak sinkron

OCTA terhubung ke Accurate via API. Jika ada selisih data:

  • Tunggu beberapa menit — sync berjalan otomatis dengan jeda tertentu.
  • Cek company yang dipilih: STN/TNB menggunakan Accurate private, SNB Accurate online.
  • Hubungi IT untuk trigger manual sync jika perlu segera.
📁 File upload gagal / preview tidak muncul
  • Pastikan ukuran file ≤ 10 MB dan ekstensi diizinkan (PDF, JPG, PNG, XLSX, DOCX).
  • File disimpan di Backblaze. Jika preview gambar tidak muncul, refresh halaman atau cek koneksi.
  • Nama file sebaiknya tidak mengandung karakter khusus (# % & * { } \ : < > ?).
📲 Notifikasi WhatsApp tidak masuk
  • Cek nomor WhatsApp di profil — pastikan format internasional 62xxxx tanpa +.
  • WA bot kantor mengirim dari nomor resmi — simpan ke kontak agar tidak masuk spam.
  • Antrian pesan bisa delay 1-2 menit pada jam sibuk.

Kontak Bantuan

Jika masalah tidak terselesaikan oleh self-help di atas, hubungi tim IT dengan detail sebanyak mungkin (screenshot, URL halaman, langkah reproduksi).

💬
IT Support — WhatsApp Group Channel utama untuk laporan bug & request akses
📧
Email: it@tirtanusa.co.id Untuk request resmi (akses, perubahan role, training)
📞
Ext. IT Tirta Nusa Jam kerja Senin–Jumat 08:00–17:00 WIB
Saat lapor masalah, sertakan:
1) Screenshot tampilan error 2) URL halaman saat error 3) User ID & company yang sedang login 4) Browser & versi yang dipakai 5) Langkah yang dilakukan sebelum error.

Tentang OCTA Web

OCTA Web adalah single source of truth untuk operasional Tirta Nusa Group. Dirancang agar tim ops, finance, safety, dan IT dapat bekerja di platform yang sama tanpa perlu input ulang data ke sistem berbeda.

  • Visibilitas real-time: dashboard live tracking armada, fuel consumption, dan progress maintenance.
  • Workflow approval: permintaan dan disposisi berjalan digital, tanpa kertas.
  • Integrasi: data otomatis sync ke Accurate (akuntansi) dan HRIS (kepegawaian).
  • Multi-company support: STN, TNB, SNB dengan akses terpisah per role.

Tech Stack

Backend
PHP 7.x · CodeIgniter 3
Framework MVC server-side
Database
MySQL (db_aruna)
Tabel terpusat + views aggregator
UI Framework
jQuery EasyUI
Theme: ui-cupertino, custom modern overrides
File Storage
Backblaze B2 (S3-compatible)
Upload image/file maintenance
Calendar
FullCalendar 3.9
Schedule maintenance & docking
Charts
ECharts · Highcharts
Visualisasi dashboard

Cara Pakai Halaman Ini

  1. Pilih Tab di atas sesuai kebutuhan: Pengantar untuk first-time user, How-To untuk langkah-langkah, Modul untuk daftar fitur, dst.
  2. Klik header Accordion untuk expand panduan tertentu. Item lain akan tetap di posisinya.
  3. URL deep-link tersedia: ?tab=howto#h2 akan langsung membuka tab How-To dan scroll ke item h2.
  4. Klik tombol 📘 Guide floating di pojok kanan-bawah saat browsing OCTA — akan kembali ke halaman ini sesuai konteks halaman aktif.
  5. Print halaman ini dengan Ctrl + P — versi cetak akan menampilkan semua tab terbuka secara penuh.

Ringkasan Arsitektur

OCTA mengikuti pattern MVC standar CodeIgniter 3, dengan tambahan single-page tab navigation di front-end via EasyUI tabs.

📁 Struktur Folder
Octaweb/
├── application/
│   ├── controllers/      // MVC controllers (Aruna, Asset, Finance, ...)
│   ├── models/           // Database & API logic (Mmaster, Mfinance, ...)
│   ├── views/            // PHP/HTML templates
│   │   ├── aruna_view.php   // MASTER LAYOUT (sidebar+tabs)
│   │   ├── aruna_login2.php
│   │   ├── aruna_documentation.php  // halaman ini
│   │   └── {asset,finance,inventory,safety,it}/
│   ├── config/
│   │   ├── development/config.php  // env DEV
│   │   └── production/config.php   // env LIVE
│   └── sql/                 // migration scripts
├── asset/
│   ├── js/aruna_js.js       // JS utama (refresh, datagrid, helpers)
│   ├── css/
│   └── plugins/easyui/      // EasyUI bundle
└── system/                  // CodeIgniter core (jangan diubah)
🎛️ Controller Utama
ControllerTanggung Jawab
ArunaEntry point, auth, sidebar menu, dashboard, helpers
DashboardDashboard self-service, widget, view embed
AssetShip/equipment, maintenance schedule, plan & completed
FinanceTCA, Reimbursement, Settlement, Petty Cash, Approval
SafetyObservation Card, PTW, Incident, Inspection
InventoryStock, Opname, Receive Item, Accurate sync
OperationTools quick entry (shipping, stevedoring, logbook)
DockingPort docking operations
DocumentISO IMS, document management
ItIT tools, WhatsApp, internal checklist
ApprovalEngineWorkflow approval generic
FormioGenerator · FormioCrudDynamic form (FormIO based)
MasterMaster data CRUD
DocumentationPortal ini (Anda di sini)
🗄️ Database Tables Utama
TabelDeskripsi
ms_user + ms_user_profileAkun & profil pengguna
tr_user_role + ms_roleMapping user → role(s)
ms_app_menu + ms_role_menuDefinisi menu & access control per role
tr_user_company + tr_companyMapping user → company (STN/TNB/SNB)
ms_fleetMaster kapal/armada
tr_asset_equipment, _detail, _relationEquipment kapal dan part
tr_asset_maintenance_transactionHistori maintenance completed
vw_predictive_maintenanceView jadwal maintenance otomatis
vw_hris_employees_summaryView data karyawan dari HRIS
⚙️ Config & Environment

OCTA punya dua environment, di-switch via cookie env_mode:

KeyDevelopmentProduction
urldev.tirtanusa.idocta.tirtanusa.id
apiapi2.tirtanusa.idapi.tirtanusa.id
hrishris2.tirtanusa.idhris.tirtanusa.id
pwapwa2.tirtanusa.idpwa.tirtanusa.id
url-accurate-privateq96qvd.pvt1.accurate.id (STN/TNB)
url-accurate-onlineiris.accurate.id (SNB)
minio-base-urlf005.backblazeb2.com/file/Tirta-Nusa
🎨 Layout Pattern
  • aruna_view.php — master layout: sidebar accordion menu, top bar dengan user info, area tab konten utama.
  • Halaman dibuka sebagai tab via JS addTab(title, url, icon, parentId, id). Konten di-load via AJAX ke dalam tab body.
  • EasyUI strip <head> saat AJAX-load — semua style harus di dalam <body>.
  • Helper JS global: refreshData*(), getFilterValue(), insertRow*(), ada di asset/js/aruna_js.js.

Flow Internal Aplikasi

Tab ini berisi alur teknis utama OCTA. Klik judul untuk expand detail.

🔐 Authentication Flow
  1. User submit form login → Aruna/login_user POST endpoint.
  2. Controller verifikasi user_id + MD5(password) terhadap ms_user, cek active_from & active_to.
  3. Cek environment cookie (env_mode): credentials database berbeda untuk LIVE vs DEV.
  4. Jika valid, panggil setSession() — populate $_SESSION['user']['role'], ['company'], ['hris'], ['fullname'].
  5. Redirect ke Aruna → render master layout aruna_view.php.
Note: setiap controller yang butuh auth memanggil require_login_or_redirect() di method-nya untuk hard-redirect kalau session hilang.
🧭 Menu Access Control
  1. Setelah login, sidebar di-build via Aruna::initUserMenu().
  2. Query: ms_app_menu JOIN ms_role_menu WHERE ms_role_id IN (user roles).
  3. Menu parent otomatis ikut di-include kalau children-nya granted.
  4. Output JSON tree dirender oleh EasyUI accordion + tree.
  5. Click menu → addTab() dengan URL menu_link.
📜 CRUD + Approval Workflow
  1. User submit dokumen (mis. TCA, Settlement) → status Draft.
  2. Pindah status ke Submitted → trigger workflow di ApprovalEngine.
  3. ApprovalEngine baca rule approval dari konfigurasi (per modul/jenis dokumen).
  4. Email/WA notifikasi kirim ke approver berdasarkan role & level.
  5. Approver buka dokumen → klik Approve/Reject → status bergerak ke level berikut atau Final.
🔗 Integrasi Accurate
  1. Mmaster::apiAccurate() dipanggil dengan $db = STN/TNB/SNB.
  2. URL endpoint diambil dari config — url-accurate-private untuk STN/TNB, url-accurate-online untuk SNB.
  3. Header: Authorization Bearer + X-Session-ID per database.
  4. cURL request → parse response → return ke caller.
📷 File Upload (Backblaze)
  1. Form upload di front-end (Dropzone / native file input).
  2. File POST ke endpoint Octaapi → diteruskan ke Backblaze B2 (S3-compatible).
  3. File key (mis. Maintenance/live/...) disimpan di tabel image (tr_asset_maintenance_transaction_detail_image).
  4. Saat display, URL di-build: https://f005.backblazeb2.com/file/Tirta-Nusa/{key}.
📅 Predictive Maintenance Schedule
  1. View vw_predictive_maintenance menghitung jadwal maintenance otomatis berdasarkan hour_meter atau interval_value (DAYS/HOUR).
  2. Asset::initDataAssetShipMaintenance() query view ini per bulan + filter fleet/company.
  3. Aggregate ke FullCalendar event: Schedule (biru), Overdue (merah), Completed (hijau).
  4. Klik event → modal Schedule Detail dengan item list dari tr_asset_maintenance_transaction_detail.

Panduan Step-by-Step

Pilih kategori sesuai role Anda. Klik judul accordion untuk lihat langkah detail.

👤 Untuk Karyawan / Operasional
🚪 Login pertama kali ke OCTA
Karyawan Login ~1 menit
  1. Buka browser, akses https://octa.tirtanusa.id.
  2. Masukkan User ID dan Password dari IT.
  3. Pastikan toggle environment ada di LIVE.
  4. Klik Sign In — sistem akan masuk ke halaman utama.
Tip: Ganti password default Anda segera melalui menu profil di pojok kanan atas.
🔑 Ganti password
Karyawan Profile ~1 menit
  1. Klik foto profil di pojok kanan atas sidebar.
  2. Pilih menu Change Password.
  3. Isi password lama, lalu password baru (minimal 6 karakter).
  4. Re-type password baru, klik Change.
🔄 Switch environment LIVE ↔ DEV
Karyawan Sistem ~30 detik
  1. Cari toggle System Environment di sidebar bawah.
  2. Klik toggle untuk switch LIVE → DEV (perlu konfirmasi).
  3. LIVE → DEV: session tetap aktif, halaman reload.
  4. DEV → LIVE: WAJIB login ulang karena alasan keamanan.
Perhatian: Data di DEV adalah sandbox — jangan gunakan untuk transaksi sebenarnya.
⛴️ Input Logbook Harian Kapal
Crew/Karyawan Asset Logbook ~5 menit
  1. Buka menu Tools → Quick Entry Asset Logbook.
  2. Pilih Fleet (kapal) dari combobox di toolbar.
  3. Pilih rentang tanggal, klik Search.
  4. Klik Insert Transaction untuk baris baru.
  5. Isi: Start Time, Finish Time, Activity Category, Engine Status, Fuel data, Remarks.
  6. Double-click baris untuk edit, atau klik Save Transaction untuk simpan semua.
Tip: Kolom Remarks sekarang menampilkan teks panjang dengan auto-wrap.
🛡️ Lapor Observation Card (HSE)
Karyawan Safety ~3 menit
  1. Menu Safety → Observation Card.
  2. Klik Insert untuk laporan baru.
  3. Pilih lokasi, kategori (Unsafe Act/Condition), tingkat severity.
  4. Tuliskan deskripsi singkat dan attach foto bukti.
  5. Submit — sistem broadcast ke HSE officer untuk follow-up.
📦 Lihat Stock Inventory
Karyawan Inventory ~2 menit
  1. Menu Inventory → Stock Position.
  2. Filter berdasarkan warehouse atau item code di toolbar.
  3. Klik baris untuk detail histori transaksi.
  4. Export ke Excel via tombol Export.
🔍 Search & Filter di list page
Karyawan General ~30 detik
  1. Setiap list page punya area filter di toolbar atas.
  2. Pilih kombinasi filter (tanggal, status, kategori), klik Search.
  3. Untuk filter inline di tiap kolom datagrid, ketik di header cell.
  4. Reset dengan klik Refresh/Reload Data.
📊 Export data ke Excel
Karyawan General ~1 menit
  1. Pastikan data di datagrid sudah ter-filter sesuai kebutuhan.
  2. Klik tombol Export (ikon Excel) di toolbar.
  3. File .xls langsung terdownload.
Tip: Untuk dataset besar (>5000 baris), naikkan pageSize dulu sebelum export.
📎 Upload attachment / dokumen
Karyawan General ~2 menit
  1. Pada form yang punya field upload, klik Choose File atau drag-drop ke area Dropzone.
  2. Pastikan ukuran ≤ 10 MB dan ekstensi diizinkan.
  3. Save form — file otomatis ter-upload ke Backblaze.
  4. Preview tersedia setelah save berhasil.
🔔 Notifikasi (bell topbar)
Karyawan Notification ~30 detik
  1. Klik ikon lonceng (bell) di topbar.
  2. Daftar notifikasi muncul — approval pending, broadcast, alert.
  3. Klik notifikasi untuk langsung ke halaman terkait.
🚪 Logout dengan aman
Karyawan Login ~15 detik
  1. Klik foto profil di pojok kanan atas.
  2. Pilih Logout.
  3. Session di-destroy, redirect ke login page.
Wajib logout kalau pakai komputer bersama untuk cegah akses tidak sah.
Input Fuel Consumption
Karyawan Operation ~3 menit
  1. Menu Fleet & Asset → Fuel Index atau via Quick Entry Logbook.
  2. Isi fuel_remain, fuel_add, transfer, return per fleet.
  3. Save — data otomatis di-aggregate ke dashboard Fuel Cons.
🔍 Buat / Tindak Lanjut Inspection
Karyawan Safety ~5 menit
  1. Menu Safety → Inspection.
  2. Klik Actions → Insert untuk inspection baru.
  3. Pilih lokasi, jenis inspeksi (rutin/khusus), inspektor, dan tanggal.
  4. Isi temuan: kondisi yang ditemukan, severity, foto bukti.
  5. Tentukan Corrective Action dan Preventive Action beserta PIC + due date.
  6. Save — status awal Open. Tutup jadi Closed setelah action selesai.
Tip: Filter status "Open" di toolbar untuk lihat inspeksi yang masih perlu follow-up.
🚨 Lapor Alert Incident Record
Karyawan Safety ~5 menit
  1. Menu Safety → Alert Incident Record.
  2. Klik Insert untuk laporan baru.
  3. Pilih kategori insiden (Near Miss / Property Damage / Injury / dll), severity, lokasi.
  4. Tuliskan deskripsi kronologis, sertakan jam kejadian, korban (jika ada), saksi.
  5. Attach foto/dokumen pendukung.
  6. Submit — incident terkirim ke HSE officer & manajemen untuk investigation.
Wajib: Insiden Near Miss harus dilaporkan dalam 24 jam meski tidak ada kerugian.
📋 Permit To Work (PTW)
Karyawan Safety ~7 menit
  1. Menu Safety → Permit To Work.
  2. Klik Insert sebelum mulai pekerjaan high-risk (panas, ketinggian, confined space, listrik, dll).
  3. Pilih jenis permit, lokasi pekerjaan, durasi rencana.
  4. Isi Risk Assessment & Control Measures sesuai SOP.
  5. Submit untuk approval HSE/Supervisor. Tunggu approve sebelum mulai kerja.
  6. Setelah pekerjaan selesai, Close permit dengan catatan kondisi akhir.
Tip: PTW expired otomatis di end-date. Perpanjang sebelum expired kalau pekerjaan belum selesai.
🗺️ Live Monitoring (CCTV, Weather, Map Tracking)
Karyawan Monitoring ~3 menit
  1. Menu Monitoring → Map View Dashboard untuk lihat semua armada real-time di peta.
  2. Menu Monitoring → Map Asset Live Track untuk track posisi GPS armada.
  3. Menu Monitoring → CCTV PSB 3201 / KAILI IX / KAILI XVIII untuk live stream camera.
  4. Menu Monitoring → Weather Meulaboh untuk forecast cuaca dan kondisi laut.
  5. Klik marker armada di map → popup info detail.
Tip: Refresh otomatis tiap beberapa detik — tidak perlu reload manual.
📤 Import Data Massal via Excel
Karyawan Tools ~5 menit
  1. Menu Barging & Stevedoring → Tools → Import - Shipping / Stevedoring / Asset Log Book.
  2. Download template Excel via tombol Template (kalau tersedia).
  3. Isi data sesuai format kolom — jangan ubah header.
  4. Klik Upload, pilih file Excel yang sudah diisi.
  5. Sistem validasi, tampilkan error per baris jika ada.
  6. Fix error, upload ulang sampai semua valid → klik Save.
Hati-hati: Tanggal harus format DD-MM-YYYY. Kolom Fleet harus match nama di master.
📊 Generate Report (Shipping / Stevedoring / Fuel / Cycle / MV)
Karyawan Report ~3 menit
  1. Menu Barging & Stevedoring → Report → pilih jenis report.
  2. Pilih rentang tanggal, fleet, company di toolbar filter.
  3. Klik Search — data tampil di datagrid.
  4. Review hasil, sortable per kolom.
  5. Klik Export untuk download .xls.
Tip: Report yang sama tersedia juga untuk Cycle Time, MV, dan Attendance di menu yang sama.
Pandu Kapal (Ship Pilot)
Crew/Operator Operation ~5 menit
  1. Menu Fleet & Asset → Transaction → Pandu Kapal.
  2. Klik Insert untuk catatan pemanduan baru.
  3. Isi kapal, lokasi (in/out port), waktu mulai & selesai pemanduan.
  4. Tambahkan catatan pilot, cuaca, kondisi khusus.
  5. Save — entry akan tampil di laporan operasional.
📚 IMS, Manual Book & Document Management
Karyawan IMS ~3 menit
  1. Menu IMS → IMS Tirta Nusa Group untuk akses dokumen ISO terstruktur.
  2. Menu IMS → Official Letter untuk nomor surat keluar masuk.
  3. Menu IMS → Document Management untuk repository umum.
  4. Menu Fleet & Asset → Management Manual Book untuk manual asset/equipment.
  5. Klik file PDF untuk preview di modal dengan zoom & page navigation.
Info: File berstatus public hanya bisa di-view (tidak bisa download) untuk dokumen ISO.
🔧 Equipment Explorer & Hour Meter
Crew/Karyawan Asset ~5 menit
  1. Menu Fleet & Asset → Master Data → Equipment Explorer untuk lihat semua equipment per kapal.
  2. Menu Fleet & Asset → Master Data → Fleet & Asset Equipment untuk mapping equipment ke kapal.
  3. Menu Fleet & Asset → Transaction → Hour Meter Daily untuk input hour meter harian.
  4. Pilih fleet, tanggal, masukkan reading hour meter setiap engine.
  5. Save — data dipakai untuk predictive maintenance & fuel cons.
📝 Isi Form Dinamis (FormIO Forms)
Karyawan Forms ~5 menit
  1. Menu Forms (icon form di sidebar).
  2. Pilih form yang ditugaskan ke role Anda dari daftar.
  3. Isi semua field wajib (ditandai *).
  4. Klik Submit — data tersimpan dan masuk inbox approver kalau ada workflow.
  5. Cek history submission di tab My Submission kalau ada.
📦 Request Item Baru (Inventory / Biaya) ke Accurate
Karyawan Inventory ~3 menit
  1. Menu Inventory → Master → Inventory & Item.
  2. Klik + New Request. Pilih Jenis Pengajuan (Registrasi Baru / Update / Suspend) dan Database (TNB/STN).
  3. Pilih Tipe Item: Item Inventory (barang fisik) atau Item Baru — Non-Inventory (biaya/jasa).
  4. Isi daftar item — bisa lebih dari satu per request (klik + Add Item): nama item, kategori, UOM 1-3 + rasio.
  5. Part Number boleh dikosongkan — sistem generate kode barang otomatis (format BRG) saat submit.
  6. Isi Alasan Pengajuan (wajib), klik Submit Request.
  7. Request masuk approval Finance — pantau status di grid (Waiting/Approved/Rejected) dan progress push Accurate (kolom n/m).
Info: Anda dapat notifikasi WA + lonceng saat request di-approve/reject, lengkap dengan alasannya.
🏢 Request Vendor / Customer baru ke Accurate
Karyawan Finance ~5 menit
  1. Menu Financial → Transaction → Vendor & Customer.
  2. Klik + Request Vendor atau + Request Customer.
  3. Isi field sesuai formulir: nama, kategori, alamat, telepon, email, NPWP, TOP; vendor juga isi data bank (nama bank, no. rekening, pemilik).
  4. Upload dokumen pendukung (NPWP wajib; NIB, akta, SPPKP, bukti rekening dll sesuai kebutuhan — max 10MB per file).
  5. Isi Alasan Pengajuan, klik Submit Request.
  6. Request menunggu approval Finance — dblclick baris di grid untuk lihat detail + lampiran.
Perhatian: Pastikan nomor rekening & nama pemilik sesuai rekening koran — data ini dipakai Finance untuk pembayaran.

Daftar Modul OCTA Web

Berikut modul utama yang tersedia di OCTA berdasarkan menu yang terdaftar di sistem (sumber: ms_app_menu). Klik kartu untuk lihat link langsung.