# 🖥️ 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*.

---