Initial commit from Create Next App
This commit is contained in:
47
docs/spec-local.md
Normal file
47
docs/spec-local.md
Normal 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*.
|
||||
|
||||
---
|
||||
Reference in New Issue
Block a user