#ceritadicoding : Story of Dicoding

Dicoding secara resmi diluncurkan tanggal 5 Januari 2015 untuk menjembatani developer Indonesia dengan kebutuhan dan permintaan pasar yang semakin kompetitif. Melalui keempat pilar: challenge, event, academy, dan jobsdicoding secara giat bekerja untuk mewujudkan misinya menumbuhkembangkan ekosistem industri IT di Indonesia dengan mengasah talenta terbaik menghasilkan produk teknologi unggul yang mampu bersaing di pasar lokal maupun global.

Skill Dasar untuk Teknologi Informasi pada Berbagai Profesi

Skill Dasar untuk Teknologi Informasi pada Berbagai Profesi

Skill Dasar untuk Teknologi Informasi pada Berbagai Profesi Teknologi informasi kini menjadi keterampilan dasar yang dicari oleh banyak profesi, dari marketing hingga kesehatan dan manufaktur. Artikel ini menjabarkan skill teknis dan nonteknis yang perlu dikuasai, contoh peran pada industri berbeda, cara mengevaluasi kompetensi, serta jalur pembelajaran praktis untuk meningkatkan daya ...

Transformasi Digital Lebih dari Sekadar Adopsi Teknologi

Transformasi Digital Lebih dari Sekadar Adopsi Teknologi

Transformasi digital harus dipahami sebagai perubahan menyeluruh, bukan sekadar adopsi teknologi; artikel ini menjelaskan bahwa strategi, budaya, proses, dan metrik bekerja bersama untuk menghasilkan nilai bisnis nyata.  Kita akan membahas integrasi cloud, AI, data analytics, proses redesign, peran people dan governance, serta contoh langkah bertahap untuk organisasi skala kecil hingga ...

Refactor vs. Rewrite? Cara Engineer Menentukan Keputusan yang Tepat

Refactor vs. Rewrite? Cara Engineer Menentukan Keputusan yang Tepat

Refactor vs. rewrite adalah dilema teknis yang sering dihadapi engineer ketika kode menumpuk dan arsitektur mulai tertinggal.  Artikel ini menjabarkan kriteria evaluasi, contoh kasus nyata, matriks keputusan, langkah implementasi teknis, manajemen risiko, serta ceklis komunikasi supaya tim dapat memilih antara perbaikan inkremental atau membangun ulang sistem secara aman dan terukur. ...

Kapan Legacy System Harus Dipertahankan atau Diganti

Kapan Legacy System Harus Dipertahankan atau Diganti

Legacy system sering menjadi dilema IT: masih berfungsi tetapi menimbulkan biaya, risiko, dan hambatan inovasi. Artikel ini memberikan panduan praktis untuk menilai kapan mempertahankan, memodernisasi sebagian, atau mengganti total, lengkap dengan metrik penilaian, strategi migrasi, perhitungan ROI, dan checklist implementasi agar keputusan lebih terukur. Memahami Konsep dan Risiko Legacy System ...

Raih Impian Jadi Technopreneur Setelah Lulus Coding Camp

Raih Impian Jadi Technopreneur Setelah Lulus Coding Camp

Cerita Aththariq Lisan Qur’An Daulah Sentono, Lulusan Coding Camp powered by DBS Foundation Tidak semua mahasiswa teknologi punya mimpi berkarier di industri sebagai tech talent. Ada yang bercita-cita untuk menjadi technopreneur seperti Aththariq Lisan Qur’An Daulah Sentono (23). Mahasiswa Sistem Informasi dan Teknologi di Institut Teknologi Bandung (ITB) ini sudah ...

Memaksimalkan Microcredential Secara Strategis untuk Perkembangan Karier

Memaksimalkan Microcredential Secara Strategis untuk Perkembangan Karier

Microcredential adalah sertifikat singkat yang menandai penguasaan keterampilan spesifik dan terukur untuk kebutuhan pekerjaan atau proyek. Panduan ini menjelaskan definisi, jenis, manfaat, perbandingan dengan sertifikasi tradisional, cara memilih program yang kredibel, langkah mengikuti hingga metode mengukur dampak bagi peserta dan pemberi kerja. Apa Itu Microcredential?  Microcredential adalah bentuk pengakuan belajar ...

Pseudocode sebagai Panduan Menyusun Logika Sebelum Coding

Pseudocode sebagai Panduan Menyusun Logika Sebelum Coding

Pseudocode membantu programmer dan pelajar menyusun logika secara jelas sebelum menulis kode, sehingga meminimalkan kesalahan implementasi. Artikel ini menjelaskan prinsip, aturan penulisan, contoh praktis, perbandingan dengan flowchart, dan tips menerjemahkan sketsa menjadi kode nyata. Setiap bagian dilengkapi langkah-langkah, contoh, dan checklist yang bisa langsung dipraktikkan. Pentingnya Menyusun Sketsa Logika Sebelum ...

Rate Limiting untuk Melindungi API dari Abuse

Rate Limiting untuk Melindungi API dari Abuse

Rate limiting adalah teknik penting untuk melindungi API dari abuse dengan mengontrol jumlah permintaan dalam periode tertentu. Panduan ini menjelaskan konsep dasar, algoritma populer seperti Token Bucket dan Sliding Window, opsi implementasi (gateway, aplikasi, hardware), serta langkah monitoring dan pengujian agar API tetap aman dan tersedia tanpa mengorbankan pengalaman pengguna. ...

Tak Perlu Jago Coding, Fundamental Bisa Mengantarmu Switch Jadi Apa Saja

Tak Perlu Jago Coding, Fundamental Bisa Mengantarmu Switch Jadi Apa Saja

Cerita Deatrisya Mirela Harahap, Lulusan Program Intensif Dicoding Banyak mahasiswa IT yang merasa terbebani dengan ekspektasi bahwa mereka harus selalu jago coding. Padahal, dunia teknologi jauh lebih luas dari sekadar menulis baris kode dan peluang karier bagi lulusannya sangatlah beragam.  Hal ini dibuktikan oleh Deatrisya Mirela Harahap (24), perempuan asal ...