{"id":17,"date":"2026-01-05T08:00:00","date_gmt":"2026-01-05T08:00:00","guid":{"rendered":"https:\/\/asfini.com\/index.php\/2026\/05\/31\/mengenal-algoritma-dasar-pemrograman-yang-wajib-dipahami-siswa-smk\/"},"modified":"2026-05-31T12:29:42","modified_gmt":"2026-05-31T12:29:42","slug":"5-januari-2026","status":"publish","type":"post","link":"https:\/\/asfini.com\/index.php\/2026\/01\/05\/5-januari-2026\/","title":{"rendered":"Belajar Algoritma: Awal Perjalananku di Dunia Coding"},"content":{"rendered":"\n<p>Jujur, waktu pertama kali dengar kata &#8220;algoritma&#8221; aku langsung pusing. Kedengarannya rumit banget. Tapi ternyata, setelah aku coba pahami pelan-pelan, algoritma itu konsepnya sederhana banget \u2014 dan ini yang bikin aku makin penasaran sama dunia programming.<\/p>\n\n\n\n<p>Singkatnya, algoritma itu cuma langkah-langkah untuk menyelesaikan masalah. Kayak waktu kamu mau bikin mie instan \u2014 ada urutan yang harus kamu ikutin, kan? Rebus air dulu, baru masukin mie, baru bumbu. Nah, itu algoritma.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Apa yang Aku Pelajari Pertama Kali<\/h2>\n\n\n\n<p>Guru di sekolah ngajarin aku buat nulis algoritma pakai <strong>pseudocode<\/strong> \u2014 semacam tulisan setengah bahasa manusia, setengah bahasa program. Ini contoh yang paling sederhana yang aku tulis waktu itu:<\/p>\n\n\n\n<pre>Mulai\n  Minta input nilai ujian\n  Jika nilai >= 75:\n    Tampilkan \"Lulus\"\n  Jika tidak:\n    Tampilkan \"Remedial\"\nSelesai<\/pre>\n\n\n\n<p>Kelihatannya gampang, tapi waktu itu aku sempat salah terus karena nggak ngerti urutan logikanya. Banyak teman yang langsung nyerah di sini. Tapi aku memilih buat nyoba lagi dan lagi sampai ngerti.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Kenapa Algoritma Penting Banget<\/h2>\n\n\n\n<p>Sekarang aku ngerti kenapa algoritma itu penting. Tanpa logika yang runtut, program yang kita tulis bakal error terus atau hasilnya nggak sesuai. Algoritma itu ibarat GPS sebelum kita mulai nyetir kode.<\/p>\n\n\n\n<p>Kalau kamu baru mulai belajar coding seperti aku, coba deh latihan bikin algoritma dulu sebelum nulis kode. Gambar dulu di kertas, pikirin alurnya. Setelah itu baru ketik. Cara ini beneran ngebantu aku ngurangin bug pas coding.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Tips dari Pengalaman Pribadiku<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Jangan langsung buka laptop \u2014 pikirkan masalahnya dulu di kepala atau di kertas<\/li><li>Mulai dari soal yang paling simpel, lalu naik ke yang lebih susah<\/li><li>Kalau buntu, istirahat sebentar. Serius, ini works<\/li><li>Coba jelasin algoritmamu ke teman \u2014 kalau kamu bisa jelasin, berarti kamu udah ngerti<\/li><\/ul>\n\n\n\n<p>Algoritma adalah pondasi segalanya. Mau jadi web developer, data analyst, atau apapun di bidang IT \u2014 semua butuh kemampuan berpikir logis. Dan menurutku, ini adalah hal paling seru yang aku pelajari selama di SMK.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Jujur, waktu pertama kali dengar kata &#8220;algoritma&#8221; aku langsung pusing. Kedengarannya rumit banget. Tapi ternyata, setelah aku coba pahami pelan-pelan, algoritma itu konsepnya sederhana banget \u2014 dan ini yang bikin aku makin penasaran sama dunia programming. Singkatnya, algoritma itu cuma langkah-langkah untuk menyelesaikan masalah. Kayak waktu kamu mau bikin mie instan \u2014 ada urutan yang [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":40,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-17","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programming"],"_links":{"self":[{"href":"https:\/\/asfini.com\/index.php\/wp-json\/wp\/v2\/posts\/17","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/asfini.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/asfini.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/asfini.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/asfini.com\/index.php\/wp-json\/wp\/v2\/comments?post=17"}],"version-history":[{"count":2,"href":"https:\/\/asfini.com\/index.php\/wp-json\/wp\/v2\/posts\/17\/revisions"}],"predecessor-version":[{"id":28,"href":"https:\/\/asfini.com\/index.php\/wp-json\/wp\/v2\/posts\/17\/revisions\/28"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/asfini.com\/index.php\/wp-json\/wp\/v2\/media\/40"}],"wp:attachment":[{"href":"https:\/\/asfini.com\/index.php\/wp-json\/wp\/v2\/media?parent=17"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/asfini.com\/index.php\/wp-json\/wp\/v2\/categories?post=17"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/asfini.com\/index.php\/wp-json\/wp\/v2\/tags?post=17"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}