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