{"id":226,"date":"2025-10-19T03:10:33","date_gmt":"2025-10-19T03:10:33","guid":{"rendered":"https:\/\/learn.rantissi.my.id\/?p=226"},"modified":"2025-10-19T03:10:55","modified_gmt":"2025-10-19T03:10:55","slug":"logika-kondisi-if-else-dan-pengambilan-keputusan-di-c","status":"publish","type":"post","link":"https:\/\/learn.rantissi.my.id\/index.php\/2025\/10\/19\/logika-kondisi-if-else-dan-pengambilan-keputusan-di-c\/","title":{"rendered":"Logika Kondisi (if\u2013else) dan Pengambilan Keputusan di C++"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Apa Itu Percabangan (Decision Making)?<\/h2>\n\n\n\n<p>Dalam kehidupan nyata, kita sering membuat keputusan berdasarkan kondisi tertentu.<br>Misalnya:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Kalau hujan, bawa payung.<br>Kalau tidak hujan, tidak usah bawa payung.<\/p>\n<\/blockquote>\n\n\n\n<p>Nah, C++ juga bisa melakukan hal yang sama menggunakan struktur <strong>if\u2013else<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Struktur Dasar <code>if\u2013else<\/code><\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>if (kondisi) {\n    \/\/ kode jika kondisi benar (true)\n} else {\n    \/\/ kode jika kondisi salah (false)\n}\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Contoh 1: Mengecek Umur<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>#include &lt;iostream&gt;\nusing namespace std;\n\nint main() {\n    int umur;\n\n    cout &lt;&lt; \"Masukkan umur Anda: \";\n    cin &gt;&gt; umur;\n\n    if (umur &gt;= 17) {\n        cout &lt;&lt; \"Anda sudah dewasa.\" &lt;&lt; endl;\n    } else {\n        cout &lt;&lt; \"Anda masih di bawah umur.\" &lt;&lt; endl;\n    }\n\n    return 0;\n}\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Output<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>Masukkan umur Anda: 19\nAnda sudah dewasa.\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Struktur <code>if<\/code> Berantai (<code>if\u2013else if\u2013else<\/code>)<\/h2>\n\n\n\n<p>Kita bisa membuat beberapa kondisi sekaligus.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>#include &lt;iostream&gt;\nusing namespace std;\n\nint main() {\n    int nilai;\n\n    cout &lt;&lt; \"Masukkan nilai ujian: \";\n    cin &gt;&gt; nilai;\n\n    if (nilai &gt;= 90) {\n        cout &lt;&lt; \"Nilai Anda A\" &lt;&lt; endl;\n    } else if (nilai &gt;= 80) {\n        cout &lt;&lt; \"Nilai Anda B\" &lt;&lt; endl;\n    } else if (nilai &gt;= 70) {\n        cout &lt;&lt; \"Nilai Anda C\" &lt;&lt; endl;\n    } else {\n        cout &lt;&lt; \"Nilai Anda D\" &lt;&lt; endl;\n    }\n\n    return 0;\n}\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Output<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>Masukkan nilai ujian: 82\nNilai Anda B\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Operator Logika dalam Kondisi<\/h2>\n\n\n\n<p>Kita bisa menggabungkan beberapa kondisi dengan operator:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>&amp;&amp;<\/code> \u2192 <strong>AND<\/strong><\/li>\n\n\n\n<li><code>||<\/code> \u2192 <strong>OR<\/strong><\/li>\n\n\n\n<li><code>!<\/code> \u2192 <strong>NOT<\/strong><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Contoh 2: Menentukan Kelayakan SIM<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>int umur;\nchar punyaSIM;\n\ncout &lt;&lt; \"Masukkan umur: \";\ncin &gt;&gt; umur;\ncout &lt;&lt; \"Apakah Anda sudah punya SIM? (y\/n): \";\ncin &gt;&gt; punyaSIM;\n\nif (umur &gt;= 17 &amp;&amp; punyaSIM == 'y') {\n    cout &lt;&lt; \"Anda boleh mengemudi.\" &lt;&lt; endl;\n} else {\n    cout &lt;&lt; \"Anda belum boleh mengemudi.\" &lt;&lt; endl;\n}\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Catatan Penting<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Pastikan kondisi dalam <code>if<\/code> menghasilkan <strong>true<\/strong> atau <strong>false<\/strong>.<\/li>\n\n\n\n<li>Gunakan <strong>kurung kurawal <code>{}<\/code><\/strong> untuk mengelompokkan blok kode lebih dari satu baris.<\/li>\n\n\n\n<li>Jika hanya satu baris, boleh tanpa <code>{}<\/code>, tapi <strong>disarankan tetap pakai<\/strong> agar kode rapi dan aman.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Apa Itu Percabangan (Decision Making)? Dalam kehidupan nyata, kita sering membuat keputusan berdasarkan kondisi tertentu.Misalnya: Kalau hujan, bawa payung.Kalau tidak hujan, tidak usah bawa payung. Nah, C++ juga bisa melakukan hal yang sama menggunakan struktur if\u2013else. Struktur Dasar if\u2013else Contoh 1: Mengecek Umur Output Struktur if Berantai (if\u2013else if\u2013else) Kita bisa membuat beberapa kondisi sekaligus&#8230;.<\/p>\n","protected":false},"author":1,"featured_media":201,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10,6],"tags":[],"class_list":["post-226","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-c","category-programming"],"_links":{"self":[{"href":"https:\/\/learn.rantissi.my.id\/index.php\/wp-json\/wp\/v2\/posts\/226","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/learn.rantissi.my.id\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/learn.rantissi.my.id\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/learn.rantissi.my.id\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/learn.rantissi.my.id\/index.php\/wp-json\/wp\/v2\/comments?post=226"}],"version-history":[{"count":1,"href":"https:\/\/learn.rantissi.my.id\/index.php\/wp-json\/wp\/v2\/posts\/226\/revisions"}],"predecessor-version":[{"id":227,"href":"https:\/\/learn.rantissi.my.id\/index.php\/wp-json\/wp\/v2\/posts\/226\/revisions\/227"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/learn.rantissi.my.id\/index.php\/wp-json\/wp\/v2\/media\/201"}],"wp:attachment":[{"href":"https:\/\/learn.rantissi.my.id\/index.php\/wp-json\/wp\/v2\/media?parent=226"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/learn.rantissi.my.id\/index.php\/wp-json\/wp\/v2\/categories?post=226"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/learn.rantissi.my.id\/index.php\/wp-json\/wp\/v2\/tags?post=226"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}