Skip to content

PapaNaya-dev/Sultan-Pertek-Automation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SULTAN PERTEK Automation 🚀

Sistem otomasi mutakhir untuk penyusunan Peta Pertimbangan Teknis (Pertek) Tata Ruang di AutoCAD. Didesain untuk mempercepat alur kerja pembuatan Layout Peta, Sinkronisasi Koordinat, Penyusunan Data Atribut RDTR, hingga Batch Plot menjadi PDF, semuanya terintegrasi dalam antarmuka Palette modern.

🌟 Fitur Utama

  1. Dashboard UI Modern: Form input responsif berdesain glassmorphism di dalam AutoCAD.
  2. Auto Sinkronisasi Viewport: Sinkronisasi cerdas berbagai kotak denah (KOTAK 1-4) dan inzet PSU dari Model Space ke Paper Space terdekat secara otomatis.
  3. Auto Grid UTM: Perhitungan pintar spasi interval grid dengan koordinat garis tepi peta otomatis (Easting / Northing).
  4. RDTR Auto-fill: Pilih Sub-Zona, maka Ketentuan Tata Bangunan & Intensitas Ruang langsung terisi.
  5. Smart Tag Replacement: Menyebarkan variabel Peta (seperti Luas, Pemohon, dsb) secara instan ke teks AutoCAD.
  6. QR & Batchplot: Melampirkan gambar (Insert QR) ke semua Layout, serta melakukan -EXPORT PDF ALL.

📂 Struktur Repositori

  • pertek_automation.lsp: Core Engine AutoLISP (Fungsi Grid, SyncVP, Pengganti Tag, dll).
  • ui/loader.js: Skrip pemanggil/pembuat AutoCAD Palette.
  • ui/pertek_ui.html: Antarmuka Dashboard (Berisi layout, skrip injeksi teks & data Zonasi RDTR).
  • CHANGELOG_v6.3.md: Log perubahan versi.

🛠️ Cara Penggunaan (Tutorial InstallL)

  1. Pastikan Anda memiliki AutoCAD (direkomendasikan versi 2014 ke atas yang mendukung HTML CEF Palette).
  2. Taruh folder proyek ini di Drive lokal (contoh: D:/project_eric/CAD/).

    Catatan: Jika folder berubah, Anda harus menyesuaikan path di file ui/loader.js.

  3. Buka file .dwg Pertek AutoCAD Anda.
  4. Tarik (Drag-And-Drop) atau gunakan perintah APPLOAD untuk me-load pertek_automation.lsp.
  5. Ketik PERTEKVER untuk melihat status versi LISP saat ini (harus v6.3).
  6. Ketik PERTEKUI untuk membuka Palette SULTAN PERTEK.
  7. Isi form, dan klik "Eksekusi/Salin Script Replace Teks" untuk mengisi tag di layout.
  8. Gunakan tombol lainnya sesuai kebutuhan (Auto Grid, Sync Viewport, Plot PDF).

📄 Pengelolaan Data RDTR

Data acuan RDTR (Zona, Sub-Zona, Intensitas, Tata Bangunan) disematkan secara terpusat langsung dalam array JSON di file UI-nya. Data ini awalnya berasal dari kompilasi / kamus daftar.xlsx ATR/BPN Tata Ruang setempat.

Cara Manual Memperbarui Data RDTR:

  1. Buka file ui/pertek_ui.html di kode editor (Notepad / VSCode).
  2. Temukan variabel var RDTR = [ ... ] pada baris ke-120+.
  3. Setiap Zona dibungkus dalam kurung kurawal seperti format ini:
    {
        "Zona": "Zona Perumahan (R)", 
        "SubZona": "Perumahan Kepadatan Sedang (R-3)", 
        "IR": "KDB maks 70% , KLB maks 2.8", 
        "TB": "TB maks 16 meter , GSB min 3 meter"
    }
  4. Anda cukup menambahkan objek { ... } baru ke dalam array tersebut dengan format koma yang jelas, lalu Save. Jika ada koma tambahan (,) di dalam teks string, skrip HTML akan secara otomatis membacanya sebagai turunan (list indent) yang rapi (newline) untuk poin-poin teks AutoCAD (\P).

👨‍💻 Credits

Versi awal (Base Script "layout_peta_terbaru_20230508.lsp") dikembangkan oleh desainer rancang bangun original yang telah berjasa membuat prototipe alur penggambaran layout peta ini di AutoCAD.
Sistem Otomasi v6.3 & Modern Dashboard UI ini selanjutnya dikonsep ulang dan dikembangkan oleh @erichosang.

About

Sistem Otomasi AutoCAD untuk Peta Pertimbangan Teknis (Pertek) Tata Ruang, lengkap dengan UI Dashboard CEFO.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors