{"id":13,"date":"2026-04-20T08:00:00","date_gmt":"2026-04-20T08:00:00","guid":{"rendered":"https:\/\/asfini.com\/index.php\/2026\/05\/31\/logika-pemrograman-latihan-if-else-dan-looping-untuk-pemula\/"},"modified":"2026-05-31T12:22:05","modified_gmt":"2026-05-31T12:22:05","slug":"20-april-2026","status":"publish","type":"post","link":"https:\/\/asfini.com\/index.php\/2026\/04\/20\/20-april-2026\/","title":{"rendered":"Latihan If-Else dan Looping: Cara Aku Melatih Logika Programming"},"content":{"rendered":"\n<p>Kalau ada dua hal yang paling sering aku latih waktu belajar coding, itu pasti <strong>if-else<\/strong> dan <strong>looping<\/strong>. Dua konsep ini muncul di hampir setiap program yang aku tulis. Dan jujur, waktu pertama kali ngerti cara kerjanya \u2014 terasa seperti otak aku mulai &#8220;nyambung&#8221; sama cara komputer berpikir.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">If-Else: Program yang Bisa &#8220;Memilih&#8221;<\/h2>\n\n\n\n<p>If-else itu bikin program kita bisa mengambil keputusan. Misalnya: &#8220;kalau nilainya di atas 75, cetak lulus. Kalau nggak, cetak remedial.&#8221; Sesederhana itu.<\/p>\n\n\n\n<pre>nilai = int(input(\"Masukkan nilai kamu: \"))\n\nif nilai >= 90:\n    print(\"Nilai A - Luar biasa!\")\nelif nilai >= 75:\n    print(\"Nilai B - Bagus, pertahankan!\")\nelif nilai >= 60:\n    print(\"Nilai C - Masih bisa lebih baik.\")\nelse:\n    print(\"Remedial dulu ya...\")<\/pre>\n\n\n\n<p>Program kecil ini yang pertama kali aku tunjukin ke orang tua. Mereka impressed \u2014 padahal simple banget haha.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Looping: Biar Nggak Nulis Hal yang Sama Berulang-ulang<\/h2>\n\n\n\n<p>Looping itu buat mengulang perintah tanpa harus nulis ulang kodenya. Misalnya mau cetak angka 1 sampai 100 \u2014 nggak mungkin aku nulis print() seratus kali, kan?<\/p>\n\n\n\n<pre># For loop - cocok kalau tahu berapa kali mau diulang\nfor i in range(1, 11):\n    print(f\"Ini perulangan ke-{i}\")\n\n# While loop - cocok kalau bergantung pada kondisi\nhitung_mundur = 5\nwhile hitung_mundur > 0:\n    print(hitung_mundur)\n    hitung_mundur -= 1\nprint(\"Selesai!\")<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Latihan yang Aku Suka<\/h2>\n\n\n\n<p>Satu latihan yang aku rekomendasiin buat pemula adalah <strong>FizzBuzz<\/strong>. Cetak angka 1-100, tapi kalau kelipatan 3 cetak &#8220;Fizz&#8221;, kalau kelipatan 5 cetak &#8220;Buzz&#8221;, kalau keduanya cetak &#8220;FizzBuzz&#8221;. Kedengarannya simpel, tapi waktu pertama kali nyoba aku salah logika terus!<\/p>\n\n\n\n<pre>for i in range(1, 101):\n    if i % 3 == 0 and i % 5 == 0:\n        print(\"FizzBuzz\")\n    elif i % 3 == 0:\n        print(\"Fizz\")\n    elif i % 5 == 0:\n        print(\"Buzz\")\n    else:\n        print(i)<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Cara Aku Latihan Logika Setiap Hari<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Coba selesaikan minimal 1 soal coding ringan per hari<\/li><li>Platform favorit aku: HackerRank (ada yang gratis buat pemula)<\/li><li>Kalau buntu lebih dari 30 menit, baca hint dulu \u2014 nggak ada yang larang<\/li><li>Yang penting konsisten, bukan ngebut<\/li><\/ul>\n\n\n\n<p>Logika programming itu seperti otot \u2014 makin dilatih makin kuat. Dan aku percaya, siapapun bisa nguasain ini asal mau sabar dan konsisten berlatih.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kalau ada dua hal yang paling sering aku latih waktu belajar coding, itu pasti if-else dan looping. Dua konsep ini muncul di hampir setiap program yang aku tulis. Dan jujur, waktu pertama kali ngerti cara kerjanya \u2014 terasa seperti otak aku mulai &#8220;nyambung&#8221; sama cara komputer berpikir. If-Else: Program yang Bisa &#8220;Memilih&#8221; If-else itu bikin [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-13","post","type-post","status-publish","format-standard","hentry","category-programming"],"_links":{"self":[{"href":"https:\/\/asfini.com\/index.php\/wp-json\/wp\/v2\/posts\/13","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=13"}],"version-history":[{"count":2,"href":"https:\/\/asfini.com\/index.php\/wp-json\/wp\/v2\/posts\/13\/revisions"}],"predecessor-version":[{"id":35,"href":"https:\/\/asfini.com\/index.php\/wp-json\/wp\/v2\/posts\/13\/revisions\/35"}],"wp:attachment":[{"href":"https:\/\/asfini.com\/index.php\/wp-json\/wp\/v2\/media?parent=13"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/asfini.com\/index.php\/wp-json\/wp\/v2\/categories?post=13"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/asfini.com\/index.php\/wp-json\/wp\/v2\/tags?post=13"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}