Full Report: Aplikasi Kodesiana Diserang Hacker馃檧

No System is Safe, empat kata ini mungkin ungkapan yang paling cocok untuk mengekspresikan kondisi sistem Kodesiana siang hari ini. Tepatnya pada pukul 14.00 hingga 14.15 tanggal 10 Oktober 2022 penulis berhasil mengidentifikasi adanya percobaan serangan pada salah satu sub sistem Kodesiana yang kemungkinan menggunakan tools yaitu ALFA SHELL. Bagaimana tim Kodesiana menanggapi kasus serangan ini? Apa dampaknya bagi pengguna dan tim Kodesiana.com? Kok bisa? 馃し Pada artikel kali ini, penulis akan coba untuk menjelaskan kronologi mulai dari awal pendeteksian, tindakan yang dilakukan oleh tim, dan melakukan asesmen apa saja kerusakan yang ditimbulkan oleh serangan tersebut....

11 Oktober 2022 (diperbarui 24 Agustus 2023) 路 Security 路 6 menit 路 1110 kata 路 Fahmi Noor Fiqri

Pair Programming dengan AI, GitHub Copilot馃ぉ

GitHub Copilot, salah satu produk dari GitHub yang dipasarkan sebagai AI pair programming merupakan ekstensi untuk membantu programmer untuk menulis kode dengan memberikan bantuan ketika mengetik kode secara real time. Bantuan yang diberikan juga bukan sebatas code completion, tetapi bisa juga hingga merekomendasikan satu fungsi utuh dengan memberikan perintah dalam bahasa Inggris! Penulis sendiri sudah menggunakan GitHub Copilot sejak beberapa bulan lalu saat Copilot masih pada fase Private Preview yang hanya memperbolehkan developer terpilih yang bisa menggunakan layanan Copilot. Per 21 Juni 2022 lalu, GitHub Copilot resmi memasuki fase Generally Available yang berarti semua developer bisa menggunakan layanan tersebut....

20 September 2022 (diperbarui 24 Agustus 2023) 路 Programming 路 3 menit 路 543 kata 路 Fahmi Noor Fiqri

Pemodelan Daerah Potensial Pertanian di Indonesia馃崥

Pada artikel kali ini penulis akan menjabarkan proses data mining dari salah satu paper yang penulis buat menggunakan Orange Data Mining. Paper ini merupakan submisi penulis pada lomba GEMASTIK XIII dan sayangnya tidak lolos dan diikutsertakan kembali pada lomba CODIG Mercubuana 3.0 dan berhasil masuk sebagai finalis.

25 Juni 2022 (diperbarui 24 Agustus 2023) 路 Data Science 路 7 menit 路 1464 kata 路 Fahmi Noor Fiqri

Opini: HTTP 404 atau 200 pada Kondisi Data Tidak Ditemukan馃挕

HTTP code merupakan salah satu komponen dasar yang wajib dipahami oleh developer khususnya saat membuat REST API. Menurut RFC7231, terdapat sekitar 36 kode HTTP standar yang bisa dikembalikan oleh sebuah server, tetapi tidak menutup kemungkinan apabila kita ingin mengirim kode lain sesuai keinginan kita. Dari sekian banyak kode HTTP yang tersedia, kadang kita bingung untuk memilih kode mana yang benar secara semantik dan praktik, karena tidak semua tutorial yang ada di internet memberikan penjelasan dibelakang penggunaan suatu metode saat pembuatan REST API....

1 Februari 2022 (diperbarui 24 Agustus 2023) 路 Programming 路 7 menit 路 1473 kata 路 Fahmi Noor Fiqri

Mamba! Conda on Steroids馃悕

Siapa yang tidak kenal dengan Anaconda Distribution? Anaconda merupakan salah satu distribusi Python lengkap dengan package manager, virtual environment dan fitur-fitur lainnya untuk membantu kita mengembangkan aplikasi berbasis Python dan R, khususnya untuk keperluan data science. Seperti yang kita tahu, saat kita bekerja dengan sebuah proyek khususnya yang berkaitan dengan data science menggunakan Python, kita sebaiknya memiliki virtual environment. Kenapa? Tujuan utamanya adalah membuat ruang kerja yang terisolasi dan dapat direplikasi dan disdistribusikan dengan lebih mudah, misalnya kode kita akan digunakan oleh kolega atau akan di-deploy ke server....

16 Januari 2022 (diperbarui 24 Agustus 2023) 路 Programming 路 7 menit 路 1336 kata 路 Fahmi Noor Fiqri