# Diagram Alur Penawaran, Quotation, dan Pengisian Data Teknis Berikut adalah diagram yang menggambarkan alur proses detail untuk penawaran, quotation, dan pengisian data teknis oleh Admin laboratorium lingkungan. ## 1. Diagram Alur Keseluruhan ```mermaid flowchart TD subgraph "Tahap 1: Permintaan & Penawaran" A1[Permintaan Pelanggan] -->|Diterima oleh| A2[Admin Lab] A2 -->|Mencatat Permintaan| A3[Entry Permintaan di Sistem] A3 -->|Analisis Kebutuhan| A4[Identifikasi Parameter] A4 -->|Kalkulasi Biaya| A5[Penyiapan Penawaran] A5 -->|Generate Dokumen| A6[Penawaran] end subgraph "Tahap 2: Quotation & Persetujuan" B1[Pembuatan Quotation] -->|Generate Dokumen Resmi| B2[Quotation] B2 -->|Pengiriman ke Pelanggan| B3[Menunggu Persetujuan] B3 -->|Diterima| B4[Approval dari Pelanggan] B4 -->|Pembayaran DP| B5[Verifikasi Pembayaran] B5 -->|Konfirmasi| B6[Status Order: Approved] end subgraph "Tahap 3: Data Teknis & Registrasi" C1[Pengisian Data Teknis] -->|Detail Sampling| C2[Protokol Sampling] C1 -->|Jadwal & Tim| C3[Penjadwalan Sampling] C1 -->|Peralatan| C4[Requisition Peralatan] C2 --> C5[Registrasi Order] C3 --> C5 C4 --> C5 C5 -->|Generate| C6[Surat Perintah Kerja] C6 -->|Pelaksanaan| C7[Sampling & Analisis] end A6 --> B1 B6 --> C1 classDef requestStage fill:#ffcccc,stroke:#ff6666 classDef quotationStage fill:#ccffcc,stroke:#66ff66 classDef technicalStage fill:#ccccff,stroke:#6666ff class A1,A2,A3,A4,A5,A6 requestStage class B1,B2,B3,B4,B5,B6 quotationStage class C1,C2,C3,C4,C5,C6,C7 technicalStage ``` ## 2. Diagram Detail: Proses Pembuatan Quotation ```mermaid sequenceDiagram actor Customer as Pelanggan actor Admin as Admin Lab participant QuotSystem as Sistem Quotation participant PriceDB as Database Harga participant ApprovalFlow as Alur Persetujuan Customer->>Admin: Permintaan Layanan Admin->>QuotSystem: Login ke Modul Quotation QuotSystem->>Admin: Tampilkan Form Quotation Baru Admin->>QuotSystem: Input Data Pelanggan Admin->>QuotSystem: Pilih Jenis Permintaan
(Sampling & Analisis/Analisis Saja) Admin->>QuotSystem: Tambahkan Parameter Analisis QuotSystem->>PriceDB: Query Harga Parameter PriceDB-->>QuotSystem: Return Data Harga Admin->>QuotSystem: Input Jumlah Titik/Sampel Admin->>QuotSystem: Tambahkan Biaya Tambahan
(Sampling, Transport, dll) QuotSystem->>QuotSystem: Kalkulasi Total QuotSystem-->>Admin: Tampilkan Preview Quotation Admin->>QuotSystem: Terapkan Diskon (jika ada) Admin->>QuotSystem: Tambahkan Syarat & Ketentuan opt Quotation Kompleks/Nilai Besar Admin->>ApprovalFlow: Submit untuk Persetujuan ApprovalFlow->>ApprovalFlow: Review oleh Supervisor ApprovalFlow-->>Admin: Persetujuan Diberikan end Admin->>QuotSystem: Finalisasi Quotation QuotSystem-->>Admin: Generate Dokumen PDF Admin->>Customer: Kirim Quotation via Email Customer->>Admin: Konfirmasi Persetujuan Admin->>QuotSystem: Catat Persetujuan Customer->>Admin: Kirim Bukti Pembayaran DP Admin->>QuotSystem: Upload Bukti Pembayaran QuotSystem->>QuotSystem: Update Status Order QuotSystem-->>Admin: Konfirmasi Order Disetujui ``` ## 3. Diagram Detail: Pengisian Data Teknis ```mermaid flowchart LR A[Admin Lab] -->|Akses| B[Modul Data Teknis] subgraph "Pengisian Data Teknis" B --> C1[Data Lokasi Sampling] B --> C2[Metode Sampling] B --> C3[Metode Preservasi] B --> C4[Kebutuhan Peralatan] B --> C5[Instruksi Khusus] B --> C6[Tim & Jadwal] C1 --> D1[Koordinat GPS] C1 --> D2[Deskripsi Lokasi] C1 --> D3[Akses Lokasi] C2 --> E1[Protokol Sampling] C2 --> E2[Jenis Sampling] C2 --> E3[Volume Sampel] C3 --> F1[Preservasi Kimia] C3 --> F2[Preservasi Fisik] C3 --> F3[Waktu Holding] C4 --> G1[Alat Sampling] C4 --> G2[Alat Uji Lapangan] C4 --> G3[Media Preservasi] C5 --> H1[Persyaratan Pelanggan] C5 --> H2[Kontrol Kualitas] C5 --> H3[Dokumentasi] C6 --> I1[Petugas Sampling] C6 --> I2[Tanggal & Waktu] C6 --> I3[Durasi Pengerjaan] end subgraph "Finalisasi" J[Sistem Lab] <--> C1 & C2 & C3 & C4 & C5 & C6 J --> K[Registrasi Order] K --> L[Work Order] L --> M[Pelaksanaan] end classDef adminClass fill:#ffdddd,stroke:#ff9999 classDef moduleClass fill:#ddffdd,stroke:#99ff99 classDef dataClass fill:#ddddff,stroke:#9999ff classDef detailClass fill:#ffffdd,stroke:#ffff99 classDef finalClass fill:#ddffff,stroke:#99ffff class A adminClass class B moduleClass class C1,C2,C3,C4,C5,C6 dataClass class D1,D2,D3,E1,E2,E3,F1,F2,F3,G1,G2,G3,H1,H2,H3,I1,I2,I3 detailClass class J,K,L,M finalClass ``` ## 4. Status Permintaan Layanan ```mermaid stateDiagram-v2 [*] --> Draft: Admin membuat permintaan baru Draft --> Submitted: Admin submit permintaan ke sistem Submitted --> Quote_Preparation: Admin menyiapkan penawaran Quote_Preparation --> Quotation_Sent: Penawaran dikirim ke pelanggan Quotation_Sent --> Approved: Pelanggan menyetujui Quotation_Sent --> Rejected: Pelanggan menolak Quotation_Sent --> Negotiation: Pelanggan minta revisi Negotiation --> Quote_Preparation: Perlu revisi penawaran Approved --> Technical_Details: Admin lengkapi data teknis Technical_Details --> Registered: Order diregistrasi Registered --> In_Progress: Sampling/analisis dimulai In_Progress --> Completed: Analisis selesai Completed --> Verified: Hasil diverifikasi Verified --> Reported: Laporan dibuat Rejected --> [*] Reported --> [*] state Quotation_Process { [*] --> Quote_Draft Quote_Draft --> Quote_Review Quote_Review --> Quote_Approval Quote_Approval --> Quote_Final Quote_Final --> [*] } ``` ## Penjelasan Diagram ### 1. Diagram Alur Keseluruhan Diagram ini menampilkan alur proses dari awal permintaan pelanggan hingga pelaksanaan sampling dan analisis, dibagi menjadi tiga tahap utama: - **Tahap 1**: Proses menerima permintaan dan menyiapkan penawaran - **Tahap 2**: Proses membuat quotation, mendapatkan persetujuan, dan verifikasi pembayaran - **Tahap 3**: Proses melengkapi data teknis dan registrasi order ### 2. Diagram Detail: Proses Pembuatan Quotation Diagram sequence ini menunjukkan interaksi detail antara Pelanggan, Admin Lab, dan berbagai komponen sistem saat menyiapkan quotation, termasuk: - Proses query harga parameter dari database - Proses kalkulasi biaya - Proses persetujuan internal (untuk quotation nilai besar) - Proses pengiriman, persetujuan, dan verifikasi pembayaran ### 3. Diagram Detail: Pengisian Data Teknis Diagram ini memperlihatkan komponen-komponen data teknis yang perlu dilengkapi oleh Admin Lab, termasuk: - Data lokasi sampling dengan detail koordinat dan akses - Metode sampling dan preservasi - Kebutuhan peralatan - Instruksi khusus dari pelanggan - Informasi tim dan jadwal ### 4. Status Permintaan Layanan Diagram status ini menunjukkan berbagai status yang mungkin dialami oleh permintaan layanan dari awal hingga akhir, termasuk: - Proses persetujuan quotation - Proses negosiasi jika diperlukan - Alur kerja setelah order disetujui ## Keuntungan Diagram Ini untuk Pengembangan Sistem 1. **Pemahaman Alur Kerja yang Jelas**: Memberikan pemahaman yang jelas tentang alur kerja proses penawaran, quotation, dan pengisian data teknis. 2. **Identifikasi Interaksi Sistem**: Memetakan interaksi antara pengguna (Admin dan Pelanggan) dengan berbagai komponen sistem. 3. **Panduan Pengembangan UI/UX**: Dapat digunakan sebagai panduan untuk merancang antarmuka pengguna sesuai dengan alur kerja. 4. **Dokumentasi Proses Bisnis**: Berfungsi sebagai dokumentasi proses bisnis yang dapat digunakan untuk pelatihan staf baru. 5. **Identifikasi Kebutuhan Validasi Data**: Menunjukkan titik-titik di mana validasi data diperlukan dalam sistem. Diagram-diagram ini dapat digunakan sebagai referensi dalam pengembangan modul penawaran, quotation, dan pengisian data teknis dalam sistem aplikasi laboratorium lingkungan.