Kodingmu

Update

ini adalah fitur terbaru kodingmu

  • Terbit pada
    Fitur Adu Mekanik Logika Makin Menegangkan di Arena Terbaru "Kebun Sayur"!

    Belajar pemrograman sering kali identik dengan menatap barisan teks statis di layar gelap. Tapi, bagaimana jika kita mengubahnya menjadi sebuah arena pertempuran di mana algoritma yang kamu buat akan beradu kecerdasan secara real-time?

    Inilah yang dihadirkan oleh KodingMu melalui fitur Adu Koding. Setelah sukses membuat para pengguna adu mekanik dan strategi navigasi di Arena Tank yang klasik dan penuh ledakan, kini KodingMu merilis arena baru yang terlihat hijau dan damai, tapi sebenarnya menyimpan kompetisi yang jauh lebih brutal: Arena Kebun Sayur.

    Jangan tertipu dengan namanya. Di arena ini, kamu tidak sedang bermain simulasi bertani yang santai. Kamu sedang berpacu dengan waktu (tepatnya 60 detik) untuk mencapai pertumbuhan tanaman 100% lebih dulu dari lawanmu. Dan percayalah, lawanmu tidak akan membiarkan tanamanmu tumbuh dengan tenang.

    Bertani, Bertahan, atau Menyerang?

    Di Arena Kebun Sayur, senjatamu bukanlah meriam, melainkan Blok Visual yang dibagi menjadi beberapa kategori strategis:

    1. Perawatan (Bertahan hidup & Tumbuh) Layaknya tanaman sungguhan, bot kamu butuh air dan nutrisi. Kamu harus menyusun blok untuk Menyiram Tanaman dan Memberi Pupuk (yang memberikan boost kecepatan tumbuh 3x lipat!). Tapi awas, rumput liar akan mencuri nutrisimu, jadi blok Cabut Rumput Liar harus selalu standby.

    2. Sabotase (Menyerang Lawan) Ini bagian paling serunya. Melihat tanaman lawan tumbuh lebih cepat? Hancurkan progresnya! Kamu bisa memprogram bot untuk Mengirim Ulat atau Menanam Rumput di kebun musuh untuk memperlambat mereka. Jika kamu punya energi lebih, luncurkan serangan ultimate: Hujan Asam Musuh! Serangan ini akan langsung merusak tanaman musuh dan menguras cadangan air mereka secara instan.

    Otak dari Segala Tindakan: Sensor dan Disiplin Energi

    Lalu, apa yang membuat arena ini sangat menantang dari sisi edukasi pemrograman? Jawabannya ada pada sistem Logika (IF/ELSE) dan Manajemen Energi.

    Di Arena Tank, kamu mungkin bisa menang dengan terus-menerus menembak tanpa henti. Di Arena Kebun Sayur, melakukan tindakan secara membabi buta adalah jalan cepat menuju kekalahan.

    Setiap aksi, mulai dari menyiram hingga mengirim hujan asam, membutuhkan Energi. Menyiram butuh 10 energi, memberi pupuk butuh 30, dan hujan asam butuh 50 energi. Energi ini akan terisi ulang secara perlahan.

    Di sinilah jebakannya: Jika bot kamu mencoba melakukan sebuah aksi saat energi tidak cukup, tanamanmu akan terkena penalti -1% Pertumbuhan.

    Untuk mencegah hal ini, KodingMu menyediakan blok Sensor & Data (seperti Kadar Air Saya, Energi Saya, Ada Hama?, dan Pertumbuhan Musuh). Pengguna dituntut untuk merangkai algoritma cerdas:

    "JIKA (IF) Ada Hama BENAR (True) DAN (AND) Energi Saya LEBIH DARI 15, MAKA (DO) Semprot Pestisida."

    Hanya bot dengan logika pengkondisian paling rapi dan efisien yang bisa menang tanpa terkena penalti energi. Kamu harus memutuskan: Apakah energi saat ini lebih baik disimpan untuk menyiram air yang mulai habis, atau digunakan untuk menyerang balik musuh yang sudah mencapai progres 80%?

    Belajar Koding Tanpa Terasa Belajar

    Arena Kebun Sayur adalah mahakarya gamifikasi dalam pendidikan. Tanpa sadar, anak-anak dan pemula yang bermain di arena ini sedang mempraktikkan konsep Computational Thinking tingkat lanjut. Mereka belajar tentang optimasi, membaca kondisi sensor, manajemen resource, dan logika Boolean (AND/OR/NOT) dengan cara yang sangat menyenangkan.

    Apakah kamu tipe programmer yang fokus membangun diri sendiri dengan efisiensi tingkat tinggi? Atau kamu tipe agresif yang menyusun algoritma untuk terus-menerus mensabotase musuh?

    Hanya ada satu cara untuk membuktikannya. Siapkan logikamu, susun blok kodemu, dan buktikan siapa ahli algoritma terhebat di Arena Kebun Sayur KodingMu!

  • Terbit pada

    Halo Ksatria Koding! 🚀

    Hari ini, tim KodingMu kembali menghadirkan beberapa pembaruan (update) penting. Fokus utama kami kali ini adalah meningkatkan kenyamanan pengguna saat belajar melalui perangkat mobile serta menyatukan ekosistem informasi agar Anda selalu terhubung dengan artikel terbaru kami langsung dari beranda.

    Berikut adalah rincian pembaruan selengkapnya:

    1. Perombakan UI "JuriKoding" untuk Pengalaman Mobile yang Lebih Nyaman

    Kami memahami bahwa banyak dari Ksatria Koding yang belajar secara fleksibel melalui smartphone. Halaman JuriKoding (materi/jurikoding/editor.php) kini telah dioptimalkan agar tidak lagi terasa sempit.

    Layout Adaptif (Fluid Grid): Tampilan kini tidak lagi terkunci pada grid 3 kolom yang kaku. Elemen halaman akan otomatis bersusun secara vertikal (ke bawah) pada layar kecil, memberikan ruang baca soal yang lebih lega.

    Optimalisasi Konsol & Kode:

    Panel Terminal/Console kini menyesuaikan lebar secara cerdas.

    Bilah kode cadangan Python dibuat responsif (min 80px - max 200px) untuk meminimalisir ruang kosong.

    Tombol Submit kini diposisikan agar lebih mudah dijangkau oleh jempol.

    Panel Informasi yang Bisa Dilipat (Collapse):

    Ingin fokus ke kode? Sekarang Anda bisa menyembunyikan detail soal (Judul, Poin, Deskripsi, dan Contoh Kasus) hanya dengan sekali klik pada judul soal (ikon panah v/^).

    Fitur Pintar: Panel ini akan otomatis terlipat (minimize) saat dibuka lewat HP agar Anda bisa langsung melihat workspace Blockly.

    Tombol Aksi Mengambang (Floating Action Buttons):

    Tidak perlu lagi melakukan scrolling panjang ke bawah. Tombol Test Lokal dan Kumpul akan tetap melayang (fixed) di batas bawah layar selama Anda menggeser halaman di perangkat mobile.

    1. Fitur "Apa Yang Baru" di Beranda (Home)

    Kini Anda tidak perlu lagi berpindah halaman secara manual untuk mengecek info terbaru. Semua pembaruan dari Blog KodingMu kini hadir di index.php.

    Integrasi RSS Cerdas: Sistem KodingMu kini terhubung langsung dengan Feed XML/RSS resmi dari Blog KodingMu secara otomatis dan real-time.

    Scrollable List yang Interaktif: Kami menampilkan maksimal 10 artikel terbaru dalam bentuk daftar yang bisa digeser. Desain ini menjaga agar halaman utama tetap ringkas tanpa kehilangan informasi penting.

    Label Kategori Berwarna: Setiap artikel kini dilengkapi dengan badge biru muda yang menunjukkan kategori tulisan, memudahkan Anda menyaring topik yang diminati.

    Navigasi Satu Ketukan: Cukup klik pada judul berita, dan artikel lengkap akan terbuka di tab baru, sehingga sesi belajar Anda di halaman utama tidak terganggu.

    Terus berkarya dan asah logika bersama KodingMu! 🌱

    Tim Pengembang KodingMu Informatika UNTAN