Bab 2 · ProjectVIEW ERP Master SaaS Framework
ProjectVIEW ERP disediakan sebagai solusi Software-as-a-Service (SaaS) yang sepenuhnya terkelola, dengan setiap pelanggan dihosting dalam lingkungan Microsoft Azure privat, berdaulat, dan didedikasikan — tanpa infrastruktur bersama dan tanpa pencampuran data multi-tenant. Bab 2 menguraikan industri dan 10+1 modul yang termasuk dalam ruang lingkup, arsitektur tiga lapis, model deployment develop-test-live, ruang lingkup layanan, pengecualian, dan kewajiban pelanggan.
- 1 : 1lingkungan Azure khusus per pelanggan
- 10+1modul enterprise
- 3-tierarsitektur web, aplikasi, dan basis data
2.1 Gambaran Umum Platform ProjectVIEW ERP
Provider menyediakan ProjectVIEW ERP sebagai solusi Software-as-a-Service (SaaS) yang sepenuhnya terkelola.
ProjectVIEW ERP adalah Construction-grade ERP berbasis cloud, terintegrasi, dan sangat adaptif yang dirancang khusus untuk Capital-Intensive Project Industries. Kekuatan utamanya adalah Cost Control, Construction Management yang presisi, serta visibilitas menyeluruh di seluruh proyek rekayasa yang kompleks.
ProjectVIEW ERP terdiri dari satu kesatuan terpadu 10+1 enterprise modules yang mentransformasi proses Commercial, Operational, Production, and Financial secara digital. Dengan menegakkan data terstruktur, alur kerja yang terstandardisasi, dan integrasi tanpa hambatan dari lapangan ke kantor, solusi ini menjadi pusat utama untuk Project Performance Management dan fondasi untuk operasi yang siap AI.
2.1.1 Dedicated Private Sovereign Environment
Setiap instance ProjectVIEW ERP milik Customer dihosting dalam dedicated, private, sovereign cloud environment di Microsoft Azure. Artinya:
- Complete tenant isolation: Setiap Customer beroperasi dalam Azure Virtual Machines, instance basis data, dan storage account miliknya sendiri yang didedikasikan. Tidak ada infrastruktur bersama atau pencampuran data multi-tenant.
- Data sovereignty: Customer Data berada di region Azure yang ditetapkan dalam Commercial Contract, sehingga memastikan kepatuhan terhadap persyaratan residensi data lokal dan Data Protection Laws yang berlaku.
- Customisation freedom: Lingkungan khusus memungkinkan konfigurasi, kustomisasi, dan jadwal pembaruan yang spesifik untuk Customer tanpa berdampak pada instance Customer lain.
- Security boundary: Setiap lingkungan dilindungi oleh Azure Virtual Network (VNet), Network Security Groups (NSGs), dan aturan firewall miliknya sendiri, sehingga menciptakan perimeter keamanan yang lengkap.
2.2 Industri yang Dilayani
ProjectVIEW ERP bukan platform ERP generik. Ini adalah sistem enterprise Tier-1 spektrum penuh yang dirancang khusus untuk Build World, direkayasa untuk menangani kompleksitas, skala, dan intensitas biaya dari operasi konstruksi dan proyek yang sesungguhnya. Dirancang untuk lingkungan padat modal di mana BoQ, WBS, waktu, dan biaya harus bekerja secara terpadu, ProjectVIEW ERP mendukung seluruh cakupan industri Build World:
| # | Industri | Deskripsi |
|---|---|---|
| 1 | Konstruksi | Sipil, infrastruktur, bangunan, dan konstruksi berat — dari pondasi hingga serah terima. Dukungan penuh siklus hidup proyek EPC, EPCM, dan EPCi. |
| 2 | Rekayasa Kelautan Konstruksi Lepas Pantai | Platform lepas pantai, instalasi subsea, infrastruktur maritim, dan proyek rekayasa pesisir dengan kebutuhan logistik dan keselamatan yang kompleks. |
| 3 | Pertambangan & Penggalian | Operasi penambangan terbuka dan bawah tanah, penggalian batu, pengolahan mineral, serta pengembangan infrastruktur terkait. |
| 4 | Pembuatan & Perbaikan Kapal (SBR) | Konstruksi kapal baru, perbaikan dan konversi kapal, operasi dry-docking, serta fabrikasi peralatan maritim. |
| 5 | Manufaktur Berbasis Proyek | Fabrikasi baja struktural, konstruksi modular, fasilitas prefabrikasi, dan manufaktur berbasis pesanan rekayasa. |
Industri yang Kami Layani: https://danaos-projects.com/industries-we-serve/
2.3 Modul Platform & Ruang Lingkup Fungsional
Tunduk pada Kontrak Komersial, ProjectVIEW ERP terdiri atas 10+1 modul enterprise yang disusun sebagai berikut:
| # | Modul | Cakupan Fungsional |
|---|---|---|
| 01 | Estimasi Anggaran – Penawaran | Mengimpor Bill of Quantities (BoQ) dari Excel dalam format terstruktur, memvalidasi kuantitas terhadap model BIM (.IFC), dan melakukan automated quantity take-offs (QTO). Sistem menyinkronkan item BoQ dengan WBS proyek dan mendukung pendekatan harga berbasis pengukuran maupun lump-sum. |
| 02 | Pengendalian Biaya | Pemantauan biaya real-time terhadap anggaran, earned value management (EVM), perkiraan cost-to-complete dan estimate-at-completion, analisis varians, proyeksi cashflow, serta struktur cost breakdown structure (CBS) multidimensi. |
| 03 | Subcontractors Management | Pembuatan dan pengelolaan siklus hidup subkontrak, pengukuran progres dan sertifikasi, variation orders, pengelolaan klaim, pelacakan retention, serta evaluasi kinerja subkontraktor. |
| 04 | Pengadaan | Purchase requisitions, purchase orders, RFQ, analisis perbandingan penawaran, kualifikasi dan pengelolaan pemasok, alur pengadaan-to-pay, serta pelacakan commitment. |
| 05 | Manajemen Material & Produksi | Operasi inventori dan gudang, material requisitions, penerimaan barang, transfer stok, level min/max, integrasi barcode/RFID, pelacakan produksi, dan rekonsiliasi material. |
| 06 | Manajemen Alat Berat dan Mesin | Manajemen armada dan peralatan, costing dan alokasi internal/eksternal, penjadwalan pemeliharaan (preventif dan korektif), pelacakan utilisasi, pengelolaan tarif sewa, dan depresiasi peralatan. |
| 07 | HRMS – Penggajian | Data karyawan dan pengelolaan siklus hidup, time and attendance, pengelolaan cuti, pemrosesan payroll (termasuk kepatuhan WPS untuk UAE), perencanaan tenaga kerja, dan alokasi biaya tenaga kerja ke proyek. |
| 08 | Akuntansi – Manajemen Keuangan | General ledger, chart of accounts, pengelolaan multi-mata uang, transaksi intercompany, fixed assets, manajemen pajak (termasuk VAT), konsolidasi keuangan, dan pelaporan statutori. |
| 09 | Utang Usaha Pemasok | Pemrosesan invoice pemasok, penjadwalan pembayaran, analisis ageing, pengelolaan retention, nota debit/kredit, dan rekonsiliasi pembayaran otomatis. |
| 10 | Piutang Usaha Pelanggan | Penerbitan invoice pelanggan, interim payment certificates (IPC), pengakuan pendapatan, analisis ageing, pelacakan retention, dan manajemen penagihan. |
| 00 | Inti ProjectVIEW ERP | Lapisan platform fondasional yang mencakup: manajemen pengguna dan peran (STY), workflow engine, hierarki persetujuan, framework dashboard dan KPI, integrasi Power BI, manajemen dokumen, audit trail, notification engine, API gateway, dan administrasi sistem. |
Catatan: Modul spesifik yang diaktifkan untuk Customer dijelaskan dalam Kontrak Komersial. Modul tambahan dapat ditambahkan selama Masa Langganan dengan syarat adanya kesepakatan tertulis bersama dan penyesuaian Fee.
Jelajahi Modul ProjectVIEW ERP: https://danaos-projects.com/projectview-erp/explore-projectview-erp/
2.4 Model Penyampaian SaaS
Penerapan: Model Penyampaian SaaS ini dan kewajiban yang dijelaskan dalam dokumen ini hanya berlaku apabila ProjectVIEW ERP di-host pada DANAOS Cloud (infrastruktur Microsoft Azure yang dikelola oleh Provider). Customer yang mengoperasikan ProjectVIEW dengan model penerapan on-premises atau di-host pihak ketiga harus merujuk pada perjanjian lisensi dan dukungan yang berlaku.
ProjectVIEW ERP disediakan secara eksklusif sebagai solusi SaaS yang dikelola sepenuhnya. Provider memikul tanggung jawab end-to-end untuk seluruh lapisan tumpukan teknologi, mulai dari penyediaan infrastruktur dan manajemen keamanan hingga penyampaian aplikasi dan dukungan berkelanjutan.
Customer menggunakan Platform sebagai layanan dan tidak diwajibkan untuk mengelola infrastruktur, middleware, atau komponen platform yang mendasarinya.
Model pengiriman SaaS mencakup kemampuan terkelola berikut:
| Kemampuan | Deskripsi |
|---|---|
| Manajemen Keamanan | Pemantauan keamanan proaktif, vulnerability scanning, patch management, intrusion detection, dan incident response. Termasuk Azure WAF dengan perlindungan DDoS dan cakupan ruleset OWASP Top 10:2025. |
| Manajemen Cadangan Data | Jadwal backup otomatis: backup basis data setiap 12 jam dengan backup transaction log setiap 15–60 menit, backup file inkremental harian, dan backup penuh mingguan serta bulanan. Seluruh backup dienkripsi saat tersimpan. |
| Manajemen Sumber Daya | Pemantauan kinerja, perencanaan kapasitas, rekomendasi penskalaan proaktif, dan optimasi sumber daya untuk memastikan kinerja aplikasi yang konsisten. |
| Kinerja Terjamin | SLO sebesar 99.9% uptime, RPO 15 menit, RTO 4 jam. Target kinerja terperinci dan Service Credits ditetapkan pada Bagian 3. |
| Manajemen Pembaruan | Pembaruan platform berkala, patch, hot-fixes, dan rilis fitur yang disampaikan melalui pipeline CI/CD terkontrol dengan metodologi deployment develop-test-live. |
| Pemantauan & Observabilitas | Azure Monitor, Application Insights, dan Microsoft Defender for Cloud untuk observabilitas platform berkelanjutan, alerting, dan penyelesaian isu secara proaktif. |
2.5 Arsitektur Platform
Platform beroperasi dengan arsitektur tiga lapis di dalam lingkungan privat sovereign Azure yang khusus:
| Tingkat | Teknologi | Deskripsi |
|---|---|---|
| Presentasi | HTML5 JavaScript | Thin client berbasis browser — DANAOS Web Enterprise Suite. Tidak memerlukan instalasi atau plugin di sisi klien. Desain responsif yang mendukung akses desktop, tablet, dan mobile. |
| Aplikasi | .NET 10 C# MVC IIS 10.0 | Lapisan logika bisnis dengan RESTful API gateway. Otentikasi berbasis token JWT dengan Microsoft Entra ID SSO dan MFA. Di-host pada Azure Virtual Machines khusus dengan load balancing. |
| Data | SQL Server 2025 | Basis data enterprise dengan Transparent Data Encryption (TDE / AES-256), automated point-in-time recovery, dan geo-replication yang dapat dikonfigurasi. |
Referensi Teknologi:
Microsoft.NET 10 (LTS): https://dotnet.microsoft.com/en-us/download/dotnet/10.0 Microsoft SQL Server 2025: https://learn.microsoft.com/en-us/sql/sql-server/what-s-new-in-sql-server-2025 Microsoft Entra ID (Identitas & Akses): https://www.microsoft.com/en-us/security/business/identity-access/microsoft- entra-id Internet Information Services (IIS) 10.0: https://www.iis.net/ OWASP Top 10:2025: https://owasp.org/Top10/2025/ Microsoft Defender for Cloud: https://azure.microsoft.com/en-us/products/defender-for-cloud Azure Monitor & Application Insights: https://azure.microsoft.com/en-us/products/monitor
2.5.1 Metodologi Penerapan & Siklus Hidup Lingkungan
Provider menerapkan pendekatan develop-test-live yang ketat untuk seluruh penerapan perangkat lunak, yang ditopang oleh arsitektur dua lingkungan:
- (a) Selama Implementasi: Provider menyediakan dua (2) lingkungan, yaitu lingkungan Development / Sandbox untuk konfigurasi, kustomisasi, dan Universal User Acceptance Testing (UAT), serta lingkungan Production untuk operasi langsung.
- (b) Setelah Go-Live: Setelah Go-Live, lingkungan Development / Sandbox beralih menjadi Staging Environment permanen, yang digunakan untuk debugging, permintaan perubahan, pembaruan perangkat lunak, dan UAT sebelum penerapan ke production.
- (c) Pintu Gerbang UAT: Tidak ada perubahan yang diterapkan ke Production tanpa validasi sebelumnya dan persetujuan UAT tertulis dari Customer di Staging Environment, kecuali dalam kasus Pemeliharaan Darurat (lihat Bagian 3.1.3). Jika sesuai, Provider menerapkan Continuous Integration / Continuous Delivery (CI/CD) untuk meminimalkan risiko penerapan dan mempercepat siklus rilis. Seluruh siklus hidup lingkungan dijelaskan secara rinci pada Bagian 3.3.
2.6 Cakupan Layanan
Layanan yang diberikan berdasarkan Framework ini mencakup, namun tidak terbatas pada:
| # | Area Layanan | Deskripsi |
|---|---|---|
| 1 | Rekayasa Kebutuhan | Identifikasi kebutuhan Customer dan pengembangan/kustomisasi sesuai spesifikasi. Biaya kustomisasi tambahan harus disepakati secara tertulis sebelum pekerjaan dimulai. |
| 2 | Manajemen Proyek | Manajemen proyek implementasi perangkat lunak secara turn-key dengan metodologi agile. |
| 3 | Dokumentasi | Penyediaan dokumen perangkat lunak yang diperlukan termasuk: dokumen kebutuhan/desain tingkat tinggi dan tingkat rendah, User Requirements Specification (URS), System Requirements Specification (SRS), flow chart, test plan, dokumentasi sistem, panduan pengguna akhir, panduan instalasi, dan Defect Track Logs. |
| 4 | Dokumentasi Basis Data | Penyediaan dokumen basis data termasuk: Data Flow Diagrams (DFD), Entity-Relationship Diagrams (ERD), dan Data Dictionaries. |
| 5 | Patch & Hot-Fixes | Penyediaan patch dan hot-fixes perangkat lunak tanpa biaya tambahan bagi Customer. |
| 6 | Peningkatan Berkelanjutan | Pendekatan continuous improvement untuk pengembangan perangkat lunak, yang mengintegrasikan masukan Customer dan praktik terbaik industri. |
| 7 | Penyelesaian Gangguan | Debugging dan penyelesaian gangguan perangkat lunak yang timbul dari operasi normal. |
| 8 | Respons Dukungan | Respons atas panggilan dukungan perangkat lunak sesuai SLA Matrix yang ditetapkan pada Bagian 3. |
| 9 | Sistem Ticketing Tersemat | Sistem ticketing ITSM native di dalam aplikasi ProjectVIEW ERP untuk pencatatan insiden, pelacakan siklus hidup tiket, pengukuran SLA, akses knowledge base, dan dukungan self-service. |
| 10 | Service Desk Omnichannel 24/7 | Akses ke Provider Service Desk (PSD) 24×7×365 melalui Embedded Ticketing System, WhatsApp Business Channel, telepon, dan email untuk pencatatan serta pengelolaan tiket. |
| 11 | Dukungan WhatsApp Business | Grup WhatsApp Business khusus yang menghubungkan key users Customer dengan konsultan yang ditugaskan oleh Provider untuk komunikasi informal yang cepat dan pertanyaan singkat. |
| 12 | Pelatihan | Penyediaan pelatihan end-user dan administrasi yang diperlukan, termasuk onboarding bagi Authorized Users baru. |
| 13 | Pemeliharaan Preventif | Pemeliharaan preventif bulanan pada seluruh modul Platform sebagaimana disepakati dengan Customer. |
| 14 | Pelaporan | Penyampaian laporan layanan triwulanan dalam format yang disepakati Customer, termasuk metrik kinerja SLA. |
2.7 Pengecualian
Kecuali secara eksplisit disepakati dalam Kontrak Komersial atau Statement of Work terpisah, hal-hal berikut dikecualikan dari cakupan Framework ini:
- (a) Pengadaan, instalasi, atau pemeliharaan perangkat keras di lokasi Customer
- (b) Lisensi perangkat lunak pihak ketiga (selain Platform dan komponen bundel-nya)
- (c) Infrastruktur jaringan, konektivitas internet, atau pengelolaan jaringan area lokal di lokasi Customer
- (d) Integrasi kustom dengan sistem pihak ketiga yang tidak ditentukan dalam Kontrak Komersial
- (e) Migrasi data dari sistem lama (tersedia sebagai penugasan terpisah dengan lingkup terpisah)
- (f) Konsultasi, pelatihan, atau dukungan di lokasi yang melebihi lingkup yang ditetapkan dalam Kontrak Komersial
- (g) Pemulihan dari insiden yang disebabkan oleh penyalahgunaan oleh Customer, modifikasi tanpa otorisasi, atau gangguan perangkat lunak pihak ketiga
- (h) Aktivitas kepatuhan yang spesifik terhadap kewajiban regulasi Customer sendiri (kewajiban kepatuhan Provider diatur dalam Bagian C)
2.8 Kewajiban Customer
Untuk memungkinkan Provider memberikan Layanan secara efektif, Customer wajib:
- (a) Menetapkan kontak utama dan kontak eskalasi untuk pengelolaan layanan harian
- (b) Memberikan akses tepat waktu ke informasi bisnis, dokumentasi, dan ahli materi terkait yang diperlukan untuk rekayasa kebutuhan dan implementasi
- (c) Memastikan bahwa Authorised Users mematuhi Acceptable Use Policy Provider dan seluruh kebijakan keamanan yang berlaku
- (d) Memelihara konektivitas internet yang memadai di lokasi Customer untuk mengakses Platform
- (e) Melaporkan Insiden dan permintaan layanan melalui Provider Service Desk (PSD) sesuai prosedur yang ditetapkan pada Bagian 4
- (f) Berpartisipasi dalam user acceptance testing (UAT) dalam jangka waktu yang disepakati dan memberikan persetujuan tertulis atas deliverable
- (g) Memastikan bahwa seluruh Data Customer yang diunggah ke Platform mematuhi Data Protection Laws yang berlaku dan tidak mengandung konten yang dilarang
- (h) Memelihara catatan Authorised User yang mutakhir dan akurat serta segera mencabut akses bagi personel yang keluar
Kegagalan Customer untuk memenuhi kewajiban yang ditetapkan dalam Bagian 2.8 dapat memengaruhi kemampuan Provider untuk memenuhi Service Levels, dan dampak tersebut dikecualikan dari perhitungan SLA sebagaimana ditetapkan dalam Bagian 3.
2.9 Registri Proses
Tabel berikut merangkum proses penyampaian layanan yang ditetapkan dalam Bab ini, termasuk peran yang bertanggung jawab, hasil yang diharapkan, dan rujukan silang ke proses terkait di Bab lain.
Legenda Peran: P = Provider | C = Customer | PM = Provider Project Manager | SDM = Service Delivery Manager | SC =
Steering Committee
2.9.1 Registri Proses
| Ref | Proses | Pemicu | Penanggung Jawab | Penyetuju | Hasil yang Diharapkan | Cross-Ref |
|---|---|---|---|---|---|---|
| P-2.01 | Provisioning Lingkungan | Kontrak Komersial ditandatangani | Provider (Infra) | SDM | Lingkungan Dev/Sandbox + Production beroperasi | § 3.3 |
| P-2.02 | Aktivasi Modul | Kontrak Komersial atau amandemen | Provider (Dev) | Penghubung IT Customer | Modul berlisensi dapat diakses di Production | § 2.3, § 6 |
| P-2.03 | Onboarding Customer | Kesiapan Go-Live tercapai | PM (Provider) | Penghubung IT Customer | Seluruh pengguna diprovisioning, dilatih, dan beroperasi | § 5, § 3.9 |
| P-2.04 | Pelaksanaan UAT & Persetujuan | Perubahan dideploy ke Staging | Customer | Penghubung IT Customer | Persetujuan UAT tertulis dalam 5 hari kerja | § 3.2.1, § 4.7 |
| P-2.05 | Permintaan Perubahan Cakupan | Customer meminta modul/layanan tambahan | PM (Provider) | Steering Committee | Kontrak Komersial yang telah diamandemen dengan biaya yang disesuaikan | § 6, § 4.8 |
| P-2.06 | Transisi Pasca Go-Live | Go-Live selesai | Provider (Infra) | SDM | Dev/Sandbox → Staging Environment | § 3.2.1, § 4.7 |
2.9.2 Matriks RACI
| Proses (Ref) | Provider | Customer | PM | SDM | SC |
|---|---|---|---|---|---|
| P-2.01 Provisioning Lingkungan | R | I | C | A | — |
| P-2.02 Aktivasi Modul | R | A | R | I | — |
| P-2.03 Onboarding Customer | R | C | A | I | — |
| P-2.04 UAT & Persetujuan | C | R/A | C | I | — |
| P-2.05 Perubahan Cakupan | R | C | R | I | A |
| P-2.06 Pasca Go-Live | R | I | R | A | I |
R = Responsible (melaksanakan) | A = Accountable (persetujuan) | C = Consulted | I = Informed | — = Tidak Terlibat
2.9.3 Alur Proses — Siklus Hidup Penyampaian Layanan
| Tahap | Aktivitas | Peran | Keluaran |
|---|---|---|---|
| ① Kontrak | Kontrak Komersial ditandatangani, cakupan dan modul disepakati | Provider + Customer | Kontrak Komersial yang telah ditandatangani |
| ② Penyediaan | Lingkungan Azure diprovisioning (Dev/Sandbox + Production) | Provider (Infra) | 2 lingkungan beroperasi |
| ③ Konfigurasi | Platform dikonfigurasi, dikustomisasi, data dimigrasikan | Provider (Dev) + PM | Platform yang telah dikonfigurasi di Staging |
| ④ UAT | Customer memvalidasi di Staging (minimal 5 hari kerja) | Customer | Persetujuan UAT tertulis |
| ⑤ Go-Live | Deployment ke Production, onboarding pengguna, pelatihan | Provider + Customer | Sistem Production operasional |
| ⑥ Transisi | Dev/Sandbox menjadi Staging permanen | Provider (Infra) | 2-env steady state → § 3.2.1 |
