Nxdom Framework

Nusantara eXtreme Development Object Model — dokumentasi resmi

rocket_launch NxCode PRO — Fitur Lengkap

Akselerasi pembangunan aplikasi dengan antarmuka visual.

NxCode adalah aplikasi desktop PRO berbayar untuk developer yang ingin membangun aplikasi data lebih cepat. Cukup desain visual — database, form, API, dan UI jadi otomatis.

Daftar Panduan

title 1. Titlebar — Bilah Judul & Menu

Menu bar (File, Selection, View, Go, Run, Terminal, Browser, Feed, Help), Command Center (Quick Open Ctrl+P, Command Palette Ctrl+Shift+P), tombol toggle panel, menu akun & settings, dan kontrol jendela.

view_sidebar 2. Sidebar — Navigasi & Panel

Activity Bar (bilah ikon kiri) berisi ikon navigasi untuk mengakses panel Discovery, Explorer, Search, Source Control, Extensions, Packages, dan History. Setiap ikon membuka panel sidebar yang sesuai.

travel_explore 3. Discovery — Jelajahi File & Editor

Panel sidebar untuk menjelajahi direktori, mengedit kode dengan CodeMirror, mengelola snippet, Quick Edit dengan AI, Markdown split preview, operasi file (CRUD, drag-and-drop, multi-select), History Editor (riwayat versi file, restore snapshot), dan Timeline (log aktivitas file dibuka/disimpan).

cloud_sync 3a. Remote Development — Live Deploy ke VPS

Sinkronisasi otomatis file lokal ke server VPS via SSH/SFTP. Klik kanan folder workspace → Remote Development → Setup Server, lalu Run Server. Setiap perubahan file langsung ter-upload ke remote tanpa upload manual.

database 3b. Database Manager — Kelola Database MySQL

Panel untuk mengelola database MySQL. Pilih Local Server (MySQL di komputer sendiri) atau Online Server (VPS via SSH Tunnel). Fitur: lihat tabel, browse isi tabel dengan pagination, jalankan SQL query, import & export SQL/CSV.

folder_open 4. Explorer — Menu Alat Workspace

Panel sidebar yang berisi section: Workspace (tools seperti Repository, Canonical, Orchestrator), Version Control, Deployment, dan Schema Architect. Akses cepat ke seluruh alat Workspace.

search 5. Search — Pencarian Global

Panel sidebar untuk mencari file, folder, dan tools di seluruh workspace.

source 6. Source Control — Manajemen Repository

Panel sidebar untuk mengelola repository, koneksi GitHub, commit & push, riwayat commit, branch management, dan sinkronisasi (pull, push, fetch).

extension 7. Extensions — Kelola Ekstensi

Panel sidebar untuk memasang dan mengelola ekstensi: Internal (bawaan), Market (dari server), dan Developer (buatan pengembang). Ekstensi ter-install muncul sebagai ikon baru di Activity Bar.

inventory_2 8. Packages — Paket Ter-install

Panel sidebar untuk melihat dan membuka paket-paket yang sudah ter-install.

history 9. History — Riwayat Aktivitas

Panel sidebar / tab editor untuk melihat riwayat aktivitas pengguna.

code 10. Developer — Ekstensi Kustom

Panel untuk membuat dan menginstall ekstensi kustom. Ekstensi dibuat via terminal wizard nx dev, di-push ke Git, lalu didaftarkan melalui Developer Panel. Ekstensi developer muncul sebagai ikon baru di Activity Bar.

brush NXVisual Studio — Visual Page Builder

Alat desain visual drag-and-drop untuk membuat halaman HTML. Pilih komponen dari library, atur tata letak dan gaya, lihat pratinjau di berbagai ukuran layar (desktop, tablet, mobile), dan ekspor ke HTML / JS / React.


Workspace — Alat Pengembangan

ModulKegunaan
RepositoryTempat melihat semua package, membuat package baru, dan memilih package yang sedang dikerjakan
CanonicalSetel definisi data dan query standar untuk satu package: field, filter, join, serta cara membaca dan mengubah data (manifest)
OrchestratorTata bentuk dan perilaku layar: form, wizard, modal, tabel data, select, search, approval, upload, dan lainnya
Schema ArchitectRancang dan kelola struktur data: buat/sunting tabel, lihat koleksi tabel, susun tampilan penjelajah data, dan atur trigger
Analysis LabOlah dataset dan susun insight. Buka Create Lab untuk bekerja dengan pratinjau hasil dan editor
API GatewayDefinisikan akses REST, atur metode HTTP, masa berlaku token, publikasikan konfigurasi, dan uji endpoint langsung dari aplikasi
DeploymentInisialisasi lingkungan dari sumber eksternal, tandai aplikasi siap rilis, atur dependensi dan konteks repositori sebelum produksi
GitSourceHubungkan proyek dengan GitHub, simpan perubahan skema ke commit, kelola cabang, push perubahan, dan lihat catatan aktivitas
createPackageScaffolding dan pembuatan paket baru di Workspace

Panel Lainnya

terminal Terminal — Shell & Perintah

Terminal bawaan untuk menjalankan perintah shell, script, dan alat baris perintah.

smart_toy Chat — Asisten AI

Panel Chat di sisi kanan untuk mengobrol dengan AI. Fitur: Agent Mode (eksekusi mandiri), patch file otomatis, terminal AI, riwayat percakapan, multi-provider, reaksi, dan restore versi file via History Editor (history_list / history_restore).

info Status Bar — Bilah Status

Bilah informasi di bagian bawah jendela. Menampilkan cabang Git aktif, notifikasi update, jumlah error/warning, posisi kursor, indentasi, encoding, bahasa file, dan tombol notifikasi.

settings Settings — Pengaturan Aplikasi

Panel pengaturan untuk tema (mode gelap), layout (sidebar, terminal, panel kanan), Explorer (section startup, activity bar default), Editor (restore tabs), notifikasi, suara, pintasan keyboard, dan info developer.

manage_accounts Account — Profil & Akun

Panel akun untuk mengelola profil (nama, foto), data instansi, keamanan (ganti password), lisensi workspace, serta akses ke menu Plans, Billing, dan Spending.

web Browser — Peramban Web Internal

Peramban web tertanam untuk menjelajah internet, membuka file lokal, dan melihat daftar folder. Dilengkapi toolbar navigasi, riwayat, context menu, dan auto-reload saat file disimpan.

help Support — Bantuan & Komunitas

Panel Support untuk mengakses bantuan, forum, dan fitur sosial NxCode seperti Socialite.


Ringkasan Fitur Utama

FiturLokasiFungsi Utama
TitlebarPaling atasMenu bar, Quick Open, toggle panel, kontrol jendela
SidebarKiriActivity Bar & navigasi panel
DiscoverySidebar (View #1)Jelajahi & edit file, History Editor, Timeline
Remote DevelopmentContext menu DiscoveryLive deploy ke VPS via SSH/SFTP
Database ManagerStatus bar bawahKelola MySQL lokal & remote via SSH Tunnel
ExplorerSidebar (View #2)Menu alat Workspace
SearchSidebar (View #3)Pencarian global
Source ControlSidebar (View #4)Manajemen Git & GitHub
ExtensionsSidebar (View #5)Pasang/kelola ekstensi
PackagesSidebar (View #6)Buka paket ter-install
HistorySidebar (View #7)Riwayat aktivitas
DeveloperPanelBuat/install ekstensi kustom
NXVisualTab editor (Developer)Visual page builder
RepositoryWorkspace (Explorer)Lihat & pilih package
CanonicalWorkspace (Explorer)Definisi data & query standar
OrchestratorWorkspace (Explorer)Desain form & interaksi
Schema ArchitectWorkspace (Explorer)Rancang struktur data
Analysis LabWorkspace (Explorer)Olah dataset & insight
API GatewayWorkspace (Explorer)REST API & endpoint
DeploymentWorkspace (Explorer)Rilis & lingkungan produksi
Version ControlWorkspace (Explorer)Git & GitHub integration
createPackageWorkspace (Explorer)Scaffolding paket baru
TerminalPanel bawahShell & perintah
Status BarPanel bawahInfo branch, errors, cursor, bahasa
ChatPanel kananAI assistant & coding
SettingsTab editorPengaturan aplikasi
AccountTab editorProfil & lisensi
BrowserTab editorPeramban web internal
SupportTab editorBantuan & komunitas
card_giftcard Demo Lisensi 7 Hari GRATIS — coba semua fitur tanpa biaya, tanpa kartu kredit.

play_circle Mulai Menggunakan NxCode

NxCode adalah aplikasi desktop berbasis lisensi key. Berikut alur dari download hingga aplikasi aktif:

  1. Download & Install — unduh installer .exe dari halaman utama, jalankan setup di Windows 10/11 64-bit.
  2. Daftar Akun — layar pertama menampilkan form Aktivasi Lisensi. Klik Daftar sekarang, isi Nama, Email, Password — atau pilih Lanjutkan dengan Google untuk isi otomatis dari akun Google.
  3. Cek Email — Serial Key Trial — setelah mendaftar, sistem otomatis mengirim Serial Key trial 7 hari ke email yang didaftarkan.
  4. Aktivasi — masukkan Serial Key ke form Aktivasi, klik Aktivasi. Server memvalidasi key, mencatat perangkat, dan workspace langsung terbuka dengan akses penuh.
  5. Langganan — saat trial mendekati habis, buka Account → Plans dan pilih paket Bulanan (Rp 25.000/bln · 1 perangkat) atau Tahunan (Rp 200.000/thn · 3 perangkat · hemat 33%). Detail di halaman Account.
  6. Pembayaran via Midtrans — klik Pilih Paket, popup Midtrans Snap muncul di dalam aplikasi. Bayar dengan kartu kredit (Visa, Mastercard, JCB) atau metode lain yang tersedia. Verifikasi 3D Secure dari bank (OTP/password) diperlukan untuk kartu kredit.
  7. Lisensi Aktif Otomatis — setelah pembayaran dikonfirmasi Midtrans, server memperpanjang masa aktif lisensi sesuai paket. Notifikasi "Pembayaran Berhasil" muncul di aplikasi dan status lisensi diperbarui tanpa perlu restart atau input ulang Serial Key.

Detail pengaturan akun, riwayat pembayaran, dan manajemen perangkat tersedia di halaman Account.