Initial commit from Create Next App

This commit is contained in:
Yolando
2026-03-28 19:31:40 +07:00
commit 0a25960e8f
22 changed files with 6714 additions and 0 deletions

47
docs/spec-local.md Normal file
View File

@@ -0,0 +1,47 @@
# 🖥️ Dokumentasi Infrastruktur Workstation PC Lokal
**Pemilik:** Yolando (Ando)
**Terakhir Diperbarui:** Maret 2026
**Status:** 🟢 Aktif & Berjalan
**Fungsi Utama:** *Local Development*, Eksperimen AI Lokal, & *Gaming*
---
## ⚙️ 1. Spesifikasi Perangkat Keras (Hardware Inti)
- **Prosesor (CPU):** Intel Core i5-14600KF (Performa *multi-core* tinggi untuk *compiling* kode dan *multitasking* berat).
- **Kartu Grafis (GPU):** NVIDIA GeForce RTX 5060 (Akselerasi *hardware* untuk *rendering*, komputasi AI, dan *gaming*).
- **Memori (RAM):** 32 GB DDR4 @3600MHz (Kapasitas lega untuk menjalankan IDE, *local server*, dan beberapa kontainer sekaligus tanpa *bottleneck*).
---
## 🛠️ 2. Sistem Lingkungan & *Tooling* (Software)
| Kategori | Perangkat Lunak | Keterangan / Fungsi |
| :--- | :--- | :--- |
| **Kontainerisasi** | **Docker Engine / Desktop** | Sudah terpasang. Mesin utama untuk *testing* layanan lokal sebelum di-*deploy* ke VPS. |
| **Orkestrasi Lokal** | **Docker Compose** | Menjalankan *stack development* lokal (misal: *database* + *cache*) dengan konfigurasi yang identik dengan *server*. |
---
## 🎯 3. Profil Penggunaan (*Services & Use Cases*)
### A. Pengembangan Perangkat Lunak (*Backend Development*)
Berfungsi sebagai lingkungan utama untuk merancang, menguji, dan melakukan *debugging* aplikasi.
- **IDE & Eksekusi:** Menjalankan IDE berat dengan lancar untuk pengembangan ekosistem seperti Java/Spring Boot.
- **Local Sandbox (via Docker):** Menjalankan *instance* lokal sementara untuk PostgreSQL, Redis, atau layanan lain agar terisolasi dari *database* utama di VPS saat masa penulisan kode.
### B. Eksperimen AI Lokal (*Local LLM*)
Memanfaatkan spesifikasi CPU mutakhir dan VRAM dari RTX 5060 untuk menjalankan model *Artificial Intelligence* secara *offline*.
- **Tools:** Optimal untuk menjalankan Ollama, LM Studio, atau *framework* sejenis untuk pengujian *prompt* atau integrasi AI langsung ke aplikasi lokal.
### C. Hiburan & *Gaming*
Kombinasi prosesor i5-14600KF dan RTX 5060 memberikan performa yang sangat stabil untuk *gaming* resolusi tinggi, baik untuk *game* dengan genre *racing* maupun *open-world*.
---
## 🌐 4. Alur Kerja (Integrasi PC Lokal ↔️ VPS)
PC ini bertindak sebagai *node* pengembangan (*Development Node*) dengan alur kerja berikut:
1. **Develop & Test:** Kode ditulis dan diuji secara lokal di PC ini menggunakan kontainer Docker.
2. **Deploy:** Pipeline CI/CD (Jenkins) di VPS akan merespons *commit* baru dan melakukan proses *build* secara otomatis ke *server*.
---