<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Dedi Rosandi Blog</title>
    <link>https://dedirosandi.id/blog</link>
    <description>Artikel dan tulisan seputar Software Engineering oleh Dedi Rosandi</description>
    <language>id-ID</language>
    <atom:link href="https://dedirosandi.id/rss.xml" rel="self" type="application/rss+xml"/>
    
    <item>
      <title><![CDATA[Arsitektur & Operasional Data Center Tier IV Terbesar di Indonesia: Analisis Teknis Infrastruktur Kolokasi Enterprise]]></title>
      <link>https://dedirosandi.id/blog/data-center-tier-4-terbesar-di-indonesia-analisis-teknis</link>
      <guid isPermaLink="true">https://dedirosandi.id/blog/data-center-tier-4-terbesar-di-indonesia-analisis-teknis</guid>
      <pubDate>Sun, 23 Aug 2026 05:45:12 GMT</pubDate>
      <description><![CDATA[Memahami Standar Desain Tier IV dan Realita Implementasi di Indonesia

&quot;Data center dengan standar desain Tier IV menuntut redundansi 2N penuh pada semua komponen kritis, toleransi kegagalan total tanpa downtime, serta pemisahan fisik antar jalur pasokan daya dan pendinginan. Fasilitas ini ha...]]></description>
      <author>Dedi Rosandi</author>
    </item>
    <item>
      <title><![CDATA[Arsitektur & Profil Perusahaan Switching Pembayaran Terbesar di Indonesia: Panduan Teknis Lengkap]]></title>
      <link>https://dedirosandi.id/blog/arsitektur-profil-perusahaan-switching-pembayaran-terbesar-indonesia</link>
      <guid isPermaLink="true">https://dedirosandi.id/blog/arsitektur-profil-perusahaan-switching-pembayaran-terbesar-indonesia</guid>
      <pubDate>Sat, 22 Aug 2026 12:27:54 GMT</pubDate>
      <description><![CDATA[Payment switching adalah infrastruktur jaringan yang menerjemahkan, merutekan, dan memvalidasi transaksi keuangan antar entitas perbankan atau fintech secara real-time. Di Indonesia, perusahaan switching bertindak sebagai tulang punggung interoperabilitas dengan mematuhi standar regulasi Bank Indone...]]></description>
      <author>Dedi Rosandi</author>
    </item>
    <item>
      <title><![CDATA[Disiplin Arsitektur dalam Era Vibe Coding: Panduan Struktur Project Production-Ready]]></title>
      <link>https://dedirosandi.id/blog/disiplin-arsitektur-vibe-coding-struktur-project-production-ready</link>
      <guid isPermaLink="true">https://dedirosandi.id/blog/disiplin-arsitektur-vibe-coding-struktur-project-production-ready</guid>
      <pubDate>Sat, 22 Aug 2026 12:22:53 GMT</pubDate>
      <description><![CDATA[Arsitektur proyek modern runtuh bukan karena keterbatasan komputasi, melainkan karena aliran prompt AI yang tidak dibingkai oleh batasan disiplin kode yang ketat. Developer yang mengandalkan generativitas model bahasa sering kali terjebak dalam ilusi kecepatan, menghasilkan kumpulan file yang saling...]]></description>
      <author>Dedi Rosandi</author>
    </item>
    <item>
      <title><![CDATA[Arsitektur Prompt Vibe Coding: Panduan Lengkap Membangun Fullstack Project dengan Presisi Produksi]]></title>
      <link>https://dedirosandi.id/blog/arsitektur-prompt-vibe-coding-fullstack-production-ready</link>
      <guid isPermaLink="true">https://dedirosandi.id/blog/arsitektur-prompt-vibe-coding-fullstack-production-ready</guid>
      <pubDate>Mon, 17 Aug 2026 13:05:28 GMT</pubDate>
      <description><![CDATA[Prompt efektif bukan sekadar deskripsi fitur, melainkan kontrak teknis yang mendefinisikan batas arsitektur, pola desain, dan mekanisme fallback sebelum baris kode pertama ditulis. Developer sering gagal karena memberi konteks permukaan tanpa menyertakan constraint sistemik. Vibe coding menuntut tra...]]></description>
      <author>Dedi Rosandi</author>
    </item>
    <item>
      <title><![CDATA[Arsitektur Vibe Coding: Panduan Teknis untuk Stack, Database, dan Alur Kerja AI-Native]]></title>
      <link>https://dedirosandi.id/blog/arsitektur-vibe-coding-panduan-stack-database-alur-ai-native</link>
      <guid isPermaLink="true">https://dedirosandi.id/blog/arsitektur-vibe-coding-panduan-stack-database-alur-ai-native</guid>
      <pubDate>Mon, 17 Aug 2026 12:59:25 GMT</pubDate>
      <description><![CDATA[Definisi Arsitektural Vibe Coding dan Batasan Teknisnya
Vibe coding bukan sekadar mengganti keyboard dengan prompt generator. Secara teknis, ini adalah paradigma alur kerja di mana pengembangan perangkat lunak digerakkan oleh iterasi cepat berbasis bahasa alami, di mana model bahasa besar bertindak...]]></description>
      <author>Dedi Rosandi</author>
    </item>
    <item>
      <title><![CDATA[Membangun Project Fullstack dengan Vibe Coding: Panduan Lengkap Memilih Stack yang Optimal]]></title>
      <link>https://dedirosandi.id/blog/membangun-project-fullstack-dengan-vibe-coding-memilih-stack-yang-tepat</link>
      <guid isPermaLink="true">https://dedirosandi.id/blog/membangun-project-fullstack-dengan-vibe-coding-memilih-stack-yang-tepat</guid>
      <pubDate>Mon, 17 Aug 2026 12:45:56 GMT</pubDate>
      <description><![CDATA[Membangun Project Fullstack dengan Vibe Coding: Panduan Lengkap Memilih Stack yang Optimal
Pendahuluan &amp; Konteks Industri: Apa Itu Vibe Coding dalam Ekosistem Fullstack Modern?
Industri pengembangan perangkat lunak sedang mengalami pergeseran paradigma yang sangat signifikan. Jika beberapa tah...]]></description>
      <author>Dedi Rosandi</author>
    </item>
    <item>
      <title><![CDATA[Tech Stack Vibe Coding: Analisis Pilihan Frontend, Backend, Database, dan Deployment untuk Developer Modern]]></title>
      <link>https://dedirosandi.id/blog/tech-stack-vibe-coding-pilihan-frontend-backend-database-deployment</link>
      <guid isPermaLink="true">https://dedirosandi.id/blog/tech-stack-vibe-coding-pilihan-frontend-backend-database-deployment</guid>
      <pubDate>Mon, 17 Aug 2026 12:31:56 GMT</pubDate>
      <description><![CDATA[Tech Stack Vibe Coding: Analisis Pilihan Frontend, Backend, Database, dan Deployment untuk Developer Modern
Filosofi di Balik Istilah Vibe Coding
Istilah vibe coding bukan sekadar tren sesaat. Ini merepresentasikan pergeseran paradigma dalam cara developer berinteraksi dengan mesin penulisan kode....]]></description>
      <author>Dedi Rosandi</author>
    </item>
    <item>
      <title><![CDATA[5 Tools dan Setup Dasar yang Wajib Kamu Siapkan Sebelum Memulai Vibe Coding Fullstack]]></title>
      <link>https://dedirosandi.id/blog/tools-wajib-vibe-coding-fullstack</link>
      <guid isPermaLink="true">https://dedirosandi.id/blog/tools-wajib-vibe-coding-fullstack</guid>
      <pubDate>Mon, 17 Aug 2026 12:23:40 GMT</pubDate>
      <description><![CDATA[Vibe coding mengubah fundamental cara kita membangun perangkat lunak. Kita berhenti menjadi tukang tulis kode manual dan mulai berperan sebagai arsitektur sistem yang memberi instruksi tingkat tinggi kepada kecerdasan buatan. Pendekatan ini menjanjikan kecepatan luar biasa. Namun, di balik kemudahan...]]></description>
      <author>Dedi Rosandi</author>
    </item>
    <item>
      <title><![CDATA[Cara Memberikan Context kepada AI Tanpa Membuat Prompt Terlalu Panjang]]></title>
      <link>https://dedirosandi.id/blog/cara-memberikan-context-ke-ai-tanpa-prompt-panjang</link>
      <guid isPermaLink="true">https://dedirosandi.id/blog/cara-memberikan-context-ke-ai-tanpa-prompt-panjang</guid>
      <pubDate>Mon, 17 Aug 2026 07:38:56 GMT</pubDate>
      <description><![CDATA[Prompt yang kamu tulis bisa 500 kata atau 5000 kata, tapi hasilnya tetap tidak sesuai ekspektasi. Kenapa? Karena sebagian besar konteks yang kamu berikan tidak relevan dengan tugas sebenarnya. AI tidak bisa menyaring informasi dengan sendirinya. Kamu yang harus tahu mana yang penting, mana yang bole...]]></description>
      <author>Dedi Rosandi</author>
    </item>
    <item>
      <title><![CDATA[5 Dokumen yang Wajib Disiapkan Sebelum Mulai Vibe Coding]]></title>
      <link>https://dedirosandi.id/blog/5-dokumen-yang-wajib-disiapkan-sebelum-mulai-vibe-coding</link>
      <guid isPermaLink="true">https://dedirosandi.id/blog/5-dokumen-yang-wajib-disiapkan-sebelum-mulai-vibe-coding</guid>
      <pubDate>Mon, 17 Aug 2026 07:23:56 GMT</pubDate>
      <description><![CDATA[Vibe coding mengandalkan konteks mesin AI untuk menghasilkan arsitektur lengkap dalam hitungan menit. Mesin tersebut tidak memiliki intuisi bisnis. Ia hanya mematuhi pola yang kamu berikan. Jika kamu melemparkan permintaan mentah tanpa struktur, AI akan menebak aturan domain. Hasilnya berupa kode ya...]]></description>
      <author>Dedi Rosandi</author>
    </item>
    <item>
      <title><![CDATA[Cara Vibe Coding Fullstack dari Requirement sampai Deployment: Panduan Praktis untuk Developer]]></title>
      <link>https://dedirosandi.id/blog/cara-vibe-coding-fullstack-dari-requirement-sampai-deployment</link>
      <guid isPermaLink="true">https://dedirosandi.id/blog/cara-vibe-coding-fullstack-dari-requirement-sampai-deployment</guid>
      <pubDate>Mon, 17 Aug 2026 07:06:17 GMT</pubDate>
      <description><![CDATA[Vibe coding bukan sekadar mengetik kode lebih cepat. Proses ini mengandalkan aliran fokus yang dijaga dengan bantuan AI sebagai partner teknis. Panduan ini menyajikan alur kerja terstruktur untuk membawa aplikasi fullstack dari konsep mentah hingga berjalan stabil di server produksi.
Prasyarat
IDE...]]></description>
      <author>Dedi Rosandi</author>
    </item>
    <item>
      <title><![CDATA[Panduan Lengkap Vibe Coding: Membangun Project Fullstack dari Ide Sampai Aplikasi Berjalan]]></title>
      <link>https://dedirosandi.id/blog/panduan-lengkap-vibe-coding-membangun-project-fullstack</link>
      <guid isPermaLink="true">https://dedirosandi.id/blog/panduan-lengkap-vibe-coding-membangun-project-fullstack</guid>
      <pubDate>Mon, 17 Aug 2026 06:22:57 GMT</pubDate>
      <description><![CDATA[Vibe coding adalah metodologi pengembangan perangkat lunak yang mengandalkan interaksi alami berbasis bahasa manusia bersama kecerdasan buatan generatif untuk menghasilkan, memanipulasi, dan mengintegrasikan kode program secara instan tanpa bergantung sepenuhnya pada sintaks manual tradisional. Pend...]]></description>
      <author>Dedi Rosandi</author>
    </item>
    <item>
      <title><![CDATA[Cara Vibe Coding agar Hasilnya Bukan Sekadar Bisa Jalan, Tapi Bisa Dipelihara]]></title>
      <link>https://dedirosandi.id/blog/cara-vibe-coding-agar-hasilnya-bukan-sekadarnya-bisa-dipelihara</link>
      <guid isPermaLink="true">https://dedirosandi.id/blog/cara-vibe-coding-agar-hasilnya-bukan-sekadarnya-bisa-dipelihara</guid>
      <pubDate>Mon, 17 Aug 2026 06:12:26 GMT</pubDate>
      <description><![CDATA[Bayangkan berdiri di pinggir sungai deras. Air mengalir tanpa arah. Kamu melempar batu kecil. Ombak membentuk pola. Sesekali kamu lempar kayu. Aliran berubah. Struktur muncul. Itulah vibe coding jika dipahami sebagai aliran konteks, bukan sekadar perintah acak. Industri software kini bergeser dari m...]]></description>
      <author>Dedi Rosandi</author>
    </item>
    <item>
      <title><![CDATA[Jangan Cuma Bilang "Buatkan Aplikasi": Cara Menulis Instruksi untuk Vibe Coding]]></title>
      <link>https://dedirosandi.id/blog/cara-menulis-instruksi-vibe-coding</link>
      <guid isPermaLink="true">https://dedirosandi.id/blog/cara-menulis-instruksi-vibe-coding</guid>
      <pubDate>Mon, 17 Aug 2026 06:00:32 GMT</pubDate>
      <description><![CDATA[Prompt &quot;Buatkan aplikasi&quot; menghasilkan kode rapuh.
Model AI bekerja berdasarkan probabilitas statistik.
Tanpa konteks spesifik, generator meramu solusi generik.
Output gagal memenuhi syarat produksi. Kedalaman instruksi menentukan kualitas secara langsung.
Mengapa Prompt Umum Gagal Men...]]></description>
      <author>Dedi Rosandi</author>
    </item>
    <item>
      <title><![CDATA[Rahasia Vibe Coding yang Jarang Dibahas: Jangan Langsung Suruh AI Menulis Kode]]></title>
      <link>https://dedirosandi.id/blog/rahasia-vibe-coding-jangan-suruh-ai-menulis-kode</link>
      <guid isPermaLink="true">https://dedirosandi.id/blog/rahasia-vibe-coding-jangan-suruh-ai-menulis-kode</guid>
      <pubDate>Mon, 17 Aug 2026 05:57:33 GMT</pubDate>
      <description><![CDATA[Vibe coding mengubah cara tim pengembangan perangkat lunak berinteraksi dengan model kecerdasan buatan. Proses ini bukan sekadar mengetikkan permintaan bahasa alami lalu menerima potongan sintaks siap produksi. Hasil akhir sangat bergantung pada presisi konteks sistem, batasan teknis yang ditetapkan...]]></description>
      <author>Dedi Rosandi</author>
    </item>
    <item>
      <title><![CDATA[Vibe Coding dari Nol: Strategi Inisialisasi Konteks agar AI Memahami Arsitektur Project]]></title>
      <link>https://dedirosandi.id/blog/vibe-coding-dari-nol-strategi-inisialisasi-konteks-ai-project</link>
      <guid isPermaLink="true">https://dedirosandi.id/blog/vibe-coding-dari-nol-strategi-inisialisasi-konteks-ai-project</guid>
      <pubDate>Mon, 17 Aug 2026 05:55:16 GMT</pubDate>
      <description><![CDATA[Vibe Coding dari Nol: Strategi Inisialisasi Konteks agar AI Memahami Arsitektur Project
Pengembangan perangkat lunak berbasis model bahasa besar memerlukan presisi konteks. Vibe coding bukan sekadar menulis prompt panjang. Sistem AI mengurai instruksi melalui pola hierarkis dan batasan domain. Kete...]]></description>
      <author>Dedi Rosandi</author>
    </item>
    <item>
      <title><![CDATA[Dari Ngoding ke Ngasih Instruksi: Realita Teknis di Balik Tren Vibe Coding]]></title>
      <link>https://dedirosandi.id/blog/dari-ngoding-ke-ngasih-instruksi-realitas-teknis-vibe-coding</link>
      <guid isPermaLink="true">https://dedirosandi.id/blog/dari-ngoding-ke-ngasih-instruksi-realitas-teknis-vibe-coding</guid>
      <pubDate>Mon, 17 Aug 2026 04:47:28 GMT</pubDate>
      <description><![CDATA[Proses pengembangan perangkat lunak mengalami distorsi struktural signifikan ketika praktik vibe coding mengadopsi model generatif sebagai engine utama produksi kode. Poin ini tidak menghapus kebutuhan akan keahlian teknis. Poin ini justru memindahkan titik beban kognitif dari manipulasi sintaksis m...]]></description>
      <author>Dedi Rosandi</author>
    </item>
    <item>
      <title><![CDATA[Dampak Struktural Ketika Engineer Fokus Pada Sintaks Tapi Abaikan Konteks Komersial]]></title>
      <link>https://dedirosandi.id/blog/developer-fokus-kode-tanpa-pemahaman-bisnis-dampak-struktural</link>
      <guid isPermaLink="true">https://dedirosandi.id/blog/developer-fokus-kode-tanpa-pemahaman-bisnis-dampak-struktural</guid>
      <pubDate>Mon, 17 Aug 2026 04:37:49 GMT</pubDate>
      <description><![CDATA[Developer yang menguasai sintaks pemrograman namun mengabaikan konteks komersial menciptakan celah struktural dalam siklus hidup perangkat lunak. Arsitektur sistem yang dibangun cenderung memenuhi spesifikasi teknis semata. Validasi fungsional berjalan sempurna. Koneksi antara fitur yang dirilis dan...]]></description>
      <author>Dedi Rosandi</author>
    </item>
    <item>
      <title><![CDATA[Mengapa Aplikasi yang Berhasil Dibuat Belum Tentu Berhasil Digunakan?]]></title>
      <link>https://dedirosandi.id/blog/mengapa-aplikasi-yang-berhasil-dibuat-belum-tentu-berhasil-digunakan</link>
      <guid isPermaLink="true">https://dedirosandi.id/blog/mengapa-aplikasi-yang-berhasil-dibuat-belum-tentu-berhasil-digunakan</guid>
      <pubDate>Mon, 17 Aug 2026 04:32:03 GMT</pubDate>
      <description><![CDATA[Tahun lalu saya melepas rilis v2.0 untuk klien ritel nasional. Arsitektur sudah diperbaiki sepenuhnya. Load time stabil di angka 650 milidetik. Semua tes otomatis berjalan hijau tanpa satu pun warning. Hasilnya? Active user stagnan di 14 persen. Kami benar-benar berhasil membangun aplikasinya. Kami ...]]></description>
      <author>Dedi Rosandi</author>
    </item>
    <item>
      <title><![CDATA[Kapan Sebuah Project Harus Berhenti Menambah Fitur? Panduan Praktis Senior Engineer]]></title>
      <link>https://dedirosandi.id/blog/kapan-project-harus-berhenti-menambah-fitur</link>
      <guid isPermaLink="true">https://dedirosandi.id/blog/kapan-project-harus-berhenti-menambah-fitur</guid>
      <pubDate>Mon, 17 Aug 2026 04:27:18 GMT</pubDate>
      <description><![CDATA[Saya pernah menangani project SaaS enterprise yang hampir kolaps total. Bukan karena bug kritis. Bukan karena downtime server. Tapi karena tim terus berlari mengejar tambahan fitur baru tiap sprint. Stakeholder bilang cuma tambahin satu field doang. Hasilnya database schema jadi kusut. Migration scr...]]></description>
      <author>Dedi Rosandi</author>
    </item>
    <item>
      <title><![CDATA[Software Simpel Itu Tipu Mata. Di Balik Layarnya Ada Monster Teknis]]></title>
      <link>https://dedirosandi.id/blog/software-sederhana-memiliki-masalah-kompleks</link>
      <guid isPermaLink="true">https://dedirosandi.id/blog/software-sederhana-memiliki-masalah-kompleks</guid>
      <pubDate>Mon, 17 Aug 2026 04:17:01 GMT</pubDate>
      <description><![CDATA[Kenapa Aplikasi yang Tampil Mudah Justru Penuh Jebakan Teknis
Software yang terlihat simpel biasanya menyembunyikan logika bisnis rumit, penanganan edge case, dan infrastruktur pendukung yang tidak kasat mata. Ujung-ujungnya, developers menghabiskan waktu lebih banyak di balik layar daripada meranc...]]></description>
      <author>Dedi Rosandi</author>
    </item>
    <item>
      <title><![CDATA[WebAssembly di 2024: Bukan Hanya untuk Browser]]></title>
      <link>https://dedirosandi.id/blog/webassembly-bukan-hanya-browser</link>
      <guid isPermaLink="true">https://dedirosandi.id/blog/webassembly-bukan-hanya-browser</guid>
      <pubDate>Sat, 25 Jul 2026 14:50:59 GMT</pubDate>
      <description><![CDATA[WebAssembly di 2024: Bukan Hanya untuk Browser
Ketika WebAssembly pertama kali dirilis pada 2017, framing-nya adalah: &quot;Jalankan kode C/C++ di browser dengan performa mendekati native.&quot; Tapi di 2024, WebAssembly sudah berkembang menjadi sesuatu yang jauh lebih menarik — sebuah format binar...]]></description>
      <author>Dedi Rosandi</author>
    </item>
    <item>
      <title><![CDATA[AI dalam Developer Tools: Antara Hype dan Nilai Nyata]]></title>
      <link>https://dedirosandi.id/blog/ai-dalam-developer-tools</link>
      <guid isPermaLink="true">https://dedirosandi.id/blog/ai-dalam-developer-tools</guid>
      <pubDate>Sat, 25 Jul 2026 14:41:21 GMT</pubDate>
      <description><![CDATA[AI dalam Developer Tools: Antara Hype dan Nilai Nyata
Sejak GitHub Copilot masuk beta pada 2021, gelombang AI developer tools tidak berhenti. Sekarang kita punya Copilot, Cursor, Cody, Tabnine, Aider, Claude dalam terminal, dan puluhan lainnya. Semuanya mengklaim &quot;meningkatkan produktivitas 10...]]></description>
      <author>Dedi Rosandi</author>
    </item>
    <item>
      <title><![CDATA[Edge Computing: Mengapa Komputasi di Tepi Jaringan adalah Masa Depan]]></title>
      <link>https://dedirosandi.id/blog/edge-computing-masa-depan</link>
      <guid isPermaLink="true">https://dedirosandi.id/blog/edge-computing-masa-depan</guid>
      <pubDate>Sat, 25 Jul 2026 14:40:35 GMT</pubDate>
      <description><![CDATA[Edge Computing: Mengapa Komputasi di Tepi Jaringan adalah Masa Depan
Selama puluhan tahun, model komputasi web sederhana: ada server di suatu data center (mungkin di Virginia atau Frankfurt), dan semua request dari seluruh dunia pergi ke sana dan kembali. Untuk user di Jakarta yang request server d...]]></description>
      <author>Dedi Rosandi</author>
    </item>
  </channel>
</rss>