{"id":25097,"date":"2024-12-18T13:30:05","date_gmt":"2024-12-18T06:30:05","guid":{"rendered":"https:\/\/jakarta.telkomuniversity.ac.id\/?p=25097"},"modified":"2024-12-20T20:24:29","modified_gmt":"2024-12-20T13:24:29","slug":"struktur-dasar-algoritme-pengulangan-percabangan-kondisi","status":"publish","type":"post","link":"https:\/\/jakarta.telkomuniversity.ac.id\/en\/struktur-dasar-algoritme-pengulangan-percabangan-kondisi\/","title":{"rendered":"Struktur Dasar Algoritme: Pengulangan, Percabangan &#038; Kondisi"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><div class=\"vc_row wpb_row vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<p>Algoritme adalah salah satu konsep dasar dalam pemrograman yang berperan penting dalam menyelesaikan berbagai masalah secara terstruktur. Sebelum membuat program, programmer perlu memahami bagaimana menyusun algoritme yang baik, termasuk komponen-komponen dasarnya seperti pengulangan, percabangan, dan kondisi. Artikel ini akan membahas struktur dasar algoritme tersebut secara rinci dan memberikan panduan tentang cara membuat algoritme untuk menyelesaikan masalah.<\/p>\n\n\t\t<\/div>\n\t<\/div>\n\n\t<div  class=\"wpb_single_image wpb_content_element vc_align_center wpb_content_element\">\n\t\t\n\t\t<figure class=\"wpb_wrapper vc_figure\">\n\t\t\t<div class=\"vc_single_image-wrapper   vc_box_border_grey\"><img decoding=\"async\" width=\"2560\" height=\"1707\" src=\"https:\/\/jakarta.telkomuniversity.ac.id\/wp-content\/uploads\/2024\/12\/algorithms-2024-12-06-22-07-33-utc-scaled.webp\" class=\"vc_single_image-img attachment-full\" alt=\"struktur dasar algoritme\" title=\"algorithms-2024-12-06-22-07-33-utc\" srcset=\"https:\/\/jakarta.telkomuniversity.ac.id\/wp-content\/uploads\/2024\/12\/algorithms-2024-12-06-22-07-33-utc-scaled.webp 2560w, https:\/\/jakarta.telkomuniversity.ac.id\/wp-content\/uploads\/2024\/12\/algorithms-2024-12-06-22-07-33-utc-300x200.webp 300w, https:\/\/jakarta.telkomuniversity.ac.id\/wp-content\/uploads\/2024\/12\/algorithms-2024-12-06-22-07-33-utc-1024x683.webp 1024w, https:\/\/jakarta.telkomuniversity.ac.id\/wp-content\/uploads\/2024\/12\/algorithms-2024-12-06-22-07-33-utc-768x512.webp 768w, https:\/\/jakarta.telkomuniversity.ac.id\/wp-content\/uploads\/2024\/12\/algorithms-2024-12-06-22-07-33-utc-1536x1024.webp 1536w, https:\/\/jakarta.telkomuniversity.ac.id\/wp-content\/uploads\/2024\/12\/algorithms-2024-12-06-22-07-33-utc-2048x1365.webp 2048w, https:\/\/jakarta.telkomuniversity.ac.id\/wp-content\/uploads\/2024\/12\/algorithms-2024-12-06-22-07-33-utc-150x100.webp 150w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><\/div>\n\t\t<\/figure>\n\t<\/div>\n<\/div><\/div><\/div><\/div><div class=\"vc_row wpb_row vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><h2 style=\"text-align: left\" class=\"vc_custom_heading vc_do_custom_heading\" >Struktur Dasar Algoritme<\/h2>\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<p>Algoritme dibangun dari beberapa komponen utama yang memungkinkan solusi masalah dapat dirancang dengan efektif dan efisien. Berikut adalah tiga struktur dasar algoritme:<\/p>\n\n\t\t<\/div>\n\t<\/div>\n<div class=\"vc_tta-container\" data-vc-action=\"collapse\"><div class=\"vc_general vc_tta vc_tta-accordion vc_tta-color-grey vc_tta-style-classic vc_tta-shape-rounded vc_tta-o-shape-group vc_tta-controls-align-default\"><div class=\"vc_tta-panels-container\"><div class=\"vc_tta-panels\"><div class=\"vc_tta-panel vc_active\" id=\"1734576929147-a60cd5de-6081\" data-vc-content=\".vc_tta-panel-body\"><div class=\"vc_tta-panel-heading\"><h4 class=\"vc_tta-panel-title vc_tta-controls-icon-position-left\"><a href=\"#1734576929147-a60cd5de-6081\" data-vc-accordion data-vc-container=\".vc_tta-container\"><span class=\"vc_tta-title-text\">1. Pengulangan (Looping)<\/span><i class=\"vc_tta-controls-icon vc_tta-controls-icon-plus\"><\/i><\/a><\/h4><\/div><div class=\"vc_tta-panel-body\"><div class=\"vc_row wpb_row vc_inner vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-6\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<p>Pengulangan adalah proses di mana suatu instruksi dijalankan secara berulang selama suatu kondisi tertentu terpenuhi. Dalam algoritme, pengulangan digunakan untuk menangani tugas-tugas yang sifatnya berulang, sehingga menghemat waktu dan tenaga.<\/p>\n<p><strong>Contoh Penggunaan Pengulangan<\/strong><br \/>\nMisalnya, jika Anda ingin menghitung jumlah angka dari 1 hingga 10, Anda dapat menggunakan pengulangan sebagai berikut:<\/p>\n<ol>\n<li>Mulai dari angka 1.<\/li>\n<li>Tambahkan angka berikutnya hingga mencapai angka 10.<\/li>\n<li>Tampilkan hasil akhirnya.<\/li>\n<\/ol>\n<p>Pada pemrograman, pengulangan sering diterapkan menggunakan struktur seperti <code>for<\/code>, <code>while<\/code>, atau <code>do-while<\/code>.<\/p>\n\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><div class=\"wpb_column vc_column_container vc_col-sm-6\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\n\t<div  class=\"wpb_single_image wpb_content_element vc_align_center wpb_content_element\">\n\t\t\n\t\t<figure class=\"wpb_wrapper vc_figure\">\n\t\t\t<div class=\"vc_single_image-wrapper   vc_box_border_grey\"><img decoding=\"async\" width=\"2560\" height=\"1709\" src=\"https:\/\/jakarta.telkomuniversity.ac.id\/wp-content\/uploads\/2024\/12\/website-coding-2023-11-27-05-34-06-utc-scaled.webp\" class=\"vc_single_image-img attachment-full\" alt=\"struktur dasar algoritme dalam pengulangan looping\" title=\"website-coding-2023-11-27-05-34-06-utc\" srcset=\"https:\/\/jakarta.telkomuniversity.ac.id\/wp-content\/uploads\/2024\/12\/website-coding-2023-11-27-05-34-06-utc-scaled.webp 2560w, https:\/\/jakarta.telkomuniversity.ac.id\/wp-content\/uploads\/2024\/12\/website-coding-2023-11-27-05-34-06-utc-300x200.webp 300w, https:\/\/jakarta.telkomuniversity.ac.id\/wp-content\/uploads\/2024\/12\/website-coding-2023-11-27-05-34-06-utc-1024x683.webp 1024w, https:\/\/jakarta.telkomuniversity.ac.id\/wp-content\/uploads\/2024\/12\/website-coding-2023-11-27-05-34-06-utc-768x513.webp 768w, https:\/\/jakarta.telkomuniversity.ac.id\/wp-content\/uploads\/2024\/12\/website-coding-2023-11-27-05-34-06-utc-1536x1025.webp 1536w, https:\/\/jakarta.telkomuniversity.ac.id\/wp-content\/uploads\/2024\/12\/website-coding-2023-11-27-05-34-06-utc-2048x1367.webp 2048w, https:\/\/jakarta.telkomuniversity.ac.id\/wp-content\/uploads\/2024\/12\/website-coding-2023-11-27-05-34-06-utc-150x100.webp 150w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><\/div>\n\t\t<\/figure>\n\t<\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div><div class=\"vc_tta-panel\" id=\"1734576929158-ec661e3a-c8fa\" data-vc-content=\".vc_tta-panel-body\"><div class=\"vc_tta-panel-heading\"><h4 class=\"vc_tta-panel-title vc_tta-controls-icon-position-left\"><a href=\"#1734576929158-ec661e3a-c8fa\" data-vc-accordion data-vc-container=\".vc_tta-container\"><span class=\"vc_tta-title-text\">2. Percabangan (Branching)<\/span><i class=\"vc_tta-controls-icon vc_tta-controls-icon-plus\"><\/i><\/a><\/h4><\/div><div class=\"vc_tta-panel-body\"><div class=\"vc_row wpb_row vc_inner vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<p>Percabangan memungkinkan algoritme untuk mengambil keputusan berdasarkan suatu kondisi. Ini adalah elemen penting dalam membuat program yang dinamis dan adaptif.<\/p>\n<p><strong>Contoh Percabangan<\/strong><br \/>\nBayangkan Anda ingin membuat algoritme yang menentukan apakah seseorang lulus atau tidak berdasarkan nilai ujian mereka:<\/p>\n<ol>\n<li>Periksa nilai ujian.<\/li>\n<li>Jika nilai \u2265 75, maka lulus.<\/li>\n<li>Jika nilai &lt; 75, maka tidak lulus.<\/li>\n<\/ol>\n<p>Percabangan biasanya diekspresikan dalam bentuk <code>if-else<\/code> atau <code>switch-case<\/code> di dalam bahasa pemrograman.<\/p>\n\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div><div class=\"vc_tta-panel\" id=\"1734577015301-d055919d-2f52\" data-vc-content=\".vc_tta-panel-body\"><div class=\"vc_tta-panel-heading\"><h4 class=\"vc_tta-panel-title vc_tta-controls-icon-position-left\"><a href=\"#1734577015301-d055919d-2f52\" data-vc-accordion data-vc-container=\".vc_tta-container\"><span class=\"vc_tta-title-text\">3. Kondisi (Condition)<\/span><i class=\"vc_tta-controls-icon vc_tta-controls-icon-plus\"><\/i><\/a><\/h4><\/div><div class=\"vc_tta-panel-body\"><div class=\"vc_row wpb_row vc_inner vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<p>Kondisi adalah elemen yang menentukan bagaimana algoritme berjalan berdasarkan situasi tertentu. Kondisi digunakan untuk membandingkan nilai atau memverifikasi kebenaran suatu pernyataan.<\/p>\n<p><strong>Contoh Kondisi<\/strong><br \/>\nMisalnya, Anda ingin memeriksa apakah sebuah angka adalah bilangan genap atau ganjil:<\/p>\n<ol>\n<li>Jika angka habis dibagi 2, maka angka tersebut genap.<\/li>\n<li>Jika tidak, maka angka tersebut ganjil.<\/li>\n<\/ol>\n<p>Kondisi memanfaatkan operator seperti <code>==<\/code>, <code>!=<\/code>, <code>&gt;<\/code>, <code>&lt;<\/code>, <code>&gt;=<\/code>, dan <code>&lt;=<\/code> untuk menentukan hasil dari sebuah pernyataan logis.<\/p>\n\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"vc_row wpb_row vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><h2 style=\"text-align: left\" class=\"vc_custom_heading vc_do_custom_heading\" >Cara Membuat Algoritme untuk Menyelesaikan Masalah<\/h2>\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<p>Membuat algoritme yang efektif memerlukan pemahaman yang baik tentang masalah yang ingin diselesaikan. Berikut adalah langkah-langkah untuk menyusun algoritme:<\/p>\n\n\t\t<\/div>\n\t<\/div>\n<div class=\"vc_tta-container\" data-vc-action=\"collapse\"><div class=\"vc_general vc_tta vc_tta-accordion vc_tta-color-grey vc_tta-style-classic vc_tta-shape-rounded vc_tta-o-shape-group vc_tta-controls-align-default\"><div class=\"vc_tta-panels-container\"><div class=\"vc_tta-panels\"><div class=\"vc_tta-panel vc_active\" id=\"1734577096535-f20d3dca-a755\" data-vc-content=\".vc_tta-panel-body\"><div class=\"vc_tta-panel-heading\"><h4 class=\"vc_tta-panel-title vc_tta-controls-icon-position-left\"><a href=\"#1734577096535-f20d3dca-a755\" data-vc-accordion data-vc-container=\".vc_tta-container\"><span class=\"vc_tta-title-text\">1. Memahami Masalah<\/span><i class=\"vc_tta-controls-icon vc_tta-controls-icon-plus\"><\/i><\/a><\/h4><\/div><div class=\"vc_tta-panel-body\"><div class=\"vc_row wpb_row vc_inner vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<p>Langkah pertama adalah memahami masalah dengan jelas. Pastikan Anda tahu apa yang ingin dicapai dan data apa yang tersedia.<\/p>\n<p><strong>Contoh:<\/strong> Anda ingin membuat algoritme untuk menghitung rata-rata nilai dari lima siswa.<\/p>\n\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div><div class=\"vc_tta-panel\" id=\"1734577096552-6e021b20-938e\" data-vc-content=\".vc_tta-panel-body\"><div class=\"vc_tta-panel-heading\"><h4 class=\"vc_tta-panel-title vc_tta-controls-icon-position-left\"><a href=\"#1734577096552-6e021b20-938e\" data-vc-accordion data-vc-container=\".vc_tta-container\"><span class=\"vc_tta-title-text\">2. Menentukan Input dan Output<\/span><i class=\"vc_tta-controls-icon vc_tta-controls-icon-plus\"><\/i><\/a><\/h4><\/div><div class=\"vc_tta-panel-body\"><div class=\"vc_row wpb_row vc_inner vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<p>Identifikasi apa yang akan menjadi input dan output dari algoritme.<\/p>\n<p><strong>Contoh:<\/strong><\/p>\n<ul>\n<li><strong>Input:<\/strong> Nilai lima siswa.<\/li>\n<li><strong>Output:<\/strong> Rata-rata nilai siswa.<\/li>\n<\/ul>\n\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div><div class=\"vc_tta-panel\" id=\"1734577156694-8dd66f67-ca34\" data-vc-content=\".vc_tta-panel-body\"><div class=\"vc_tta-panel-heading\"><h4 class=\"vc_tta-panel-title vc_tta-controls-icon-position-left\"><a href=\"#1734577156694-8dd66f67-ca34\" data-vc-accordion data-vc-container=\".vc_tta-container\"><span class=\"vc_tta-title-text\">3. Membagi Masalah Menjadi Langkah-Langkah Kecil<\/span><i class=\"vc_tta-controls-icon vc_tta-controls-icon-plus\"><\/i><\/a><\/h4><\/div><div class=\"vc_tta-panel-body\"><div class=\"vc_row wpb_row vc_inner vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<p>Pecahkan masalah menjadi langkah-langkah kecil yang dapat dikelola.<\/p>\n<p><strong>Contoh:<\/strong><\/p>\n<ol>\n<li>Ambil lima nilai dari pengguna.<\/li>\n<li>Jumlahkan semua nilai tersebut.<\/li>\n<li>Bagi jumlah nilai dengan 5 untuk mendapatkan rata-rata.<\/li>\n<li>Tampilkan hasilnya.<\/li>\n<\/ol>\n\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div><div class=\"vc_tta-panel\" id=\"1734577178287-c5e4d868-1afd\" data-vc-content=\".vc_tta-panel-body\"><div class=\"vc_tta-panel-heading\"><h4 class=\"vc_tta-panel-title vc_tta-controls-icon-position-left\"><a href=\"#1734577178287-c5e4d868-1afd\" data-vc-accordion data-vc-container=\".vc_tta-container\"><span class=\"vc_tta-title-text\">4. Memilih Struktur Algoritme yang Tepat<\/span><i class=\"vc_tta-controls-icon vc_tta-controls-icon-plus\"><\/i><\/a><\/h4><\/div><div class=\"vc_tta-panel-body\"><div class=\"vc_row wpb_row vc_inner vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<p>Tentukan apakah Anda membutuhkan pengulangan, percabangan, atau kondisi.<\/p>\n<p><strong>Contoh:<\/strong> Jika nilai input diberikan satu per satu, Anda dapat menggunakan pengulangan untuk menjumlahkan nilai-nilai tersebut.<\/p>\n\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div><div class=\"vc_tta-panel\" id=\"1734577184941-383d8199-da45\" data-vc-content=\".vc_tta-panel-body\"><div class=\"vc_tta-panel-heading\"><h4 class=\"vc_tta-panel-title vc_tta-controls-icon-position-left\"><a href=\"#1734577184941-383d8199-da45\" data-vc-accordion data-vc-container=\".vc_tta-container\"><span class=\"vc_tta-title-text\">5. Menulis Algoritme Secara Pseudocode<\/span><i class=\"vc_tta-controls-icon vc_tta-controls-icon-plus\"><\/i><\/a><\/h4><\/div><div class=\"vc_tta-panel-body\"><div class=\"vc_row wpb_row vc_inner vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<p>Tuliskan algoritme dalam bentuk pseudocode atau langkah-langkah sederhana yang dapat dengan mudah diubah menjadi kode pemrograman.<\/p>\n<p><strong>Pseudocode untuk Contoh Rata-Rata Nilai:<\/strong><\/p>\n<div class=\"contain-inline-size rounded-md border-&#091;0.5px&#093; border-token-border-medium relative bg-token-sidebar-surface-primary dark:bg-gray-950\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between rounded-t-md h-9 bg-token-sidebar-surface-primary dark:bg-token-main-surface-secondary select-none\">markdown<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"!whitespace-pre hljs language-markdown\"><span class=\"hljs-bullet\">1.<\/span> Masukkan lima nilai siswa.<br \/>\n<span class=\"hljs-bullet\">2.<\/span> Jumlahkan kelima nilai tersebut.<br \/>\n<span class=\"hljs-bullet\">3.<\/span> Hitung rata-rata dengan membagi total nilai dengan 5.<br \/>\n<span class=\"hljs-bullet\">4.<\/span> Tampilkan rata-rata nilai.  <\/code><\/div>\n<\/div>\n\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div><div class=\"vc_tta-panel\" id=\"1734577306831-bb6f083d-6758\" data-vc-content=\".vc_tta-panel-body\"><div class=\"vc_tta-panel-heading\"><h4 class=\"vc_tta-panel-title vc_tta-controls-icon-position-left\"><a href=\"#1734577306831-bb6f083d-6758\" data-vc-accordion data-vc-container=\".vc_tta-container\"><span class=\"vc_tta-title-text\">6. Menguji Algoritme<\/span><i class=\"vc_tta-controls-icon vc_tta-controls-icon-plus\"><\/i><\/a><\/h4><\/div><div class=\"vc_tta-panel-body\"><div class=\"vc_row wpb_row vc_inner vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<p>Sebelum diimplementasikan dalam program, pastikan algoritme diuji untuk memastikan bahwa langkah-langkahnya benar dan memberikan hasil yang diharapkan.<\/p>\n\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"vc_row wpb_row vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><h2 style=\"text-align: left\" class=\"vc_custom_heading vc_do_custom_heading\" >Contoh Algoritme dalam Kehidupan Sehari-Hari<\/h2>\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<p>Mari kita ambil contoh sederhana lainnya: algoritme untuk menentukan apakah seseorang dapat membeli tiket bioskop berdasarkan uang yang dimilikinya.<\/p>\n<p><strong>Pseudocode:<\/strong><\/p>\n<ol>\n<li>Masukkan harga tiket bioskop.<\/li>\n<li>Masukkan jumlah uang yang dimiliki.<\/li>\n<li>Jika uang \u2265 harga tiket, maka beli tiket.<\/li>\n<li>Jika uang &lt; harga tiket, maka tidak cukup uang untuk membeli tiket.<\/li>\n<\/ol>\n<p><strong>Penjelasan:<\/strong><\/p>\n<ul>\n<li>Di sini, kita menggunakan percabangan untuk memutuskan tindakan berdasarkan kondisi keuangan.<\/li>\n<li>Jika kondisi &#8220;uang \u2265 harga tiket&#8221; terpenuhi, maka algoritme akan melanjutkan ke langkah pembelian tiket. Jika tidak, algoritme akan memberikan informasi bahwa uang tidak cukup.<\/li>\n<\/ul>\n\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><div class=\"vc_row wpb_row vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-6\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\n\t<div  class=\"wpb_single_image wpb_content_element vc_align_center wpb_content_element\">\n\t\t\n\t\t<figure class=\"wpb_wrapper vc_figure\">\n\t\t\t<div class=\"vc_single_image-wrapper   vc_box_border_grey\"><img decoding=\"async\" width=\"2560\" height=\"2273\" src=\"https:\/\/jakarta.telkomuniversity.ac.id\/wp-content\/uploads\/2024\/12\/this-was-ages-ago-computer-lab-on-green-chalkboar-2023-11-27-05-11-45-utc-scaled.webp\" class=\"vc_single_image-img attachment-full\" alt=\"struktur dasar algoritme yang ditulis dalam papan tulis\" title=\"this-was-ages-ago-computer-lab-on-green-chalkboar-2023-11-27-05-11-45-utc\" srcset=\"https:\/\/jakarta.telkomuniversity.ac.id\/wp-content\/uploads\/2024\/12\/this-was-ages-ago-computer-lab-on-green-chalkboar-2023-11-27-05-11-45-utc-scaled.webp 2560w, https:\/\/jakarta.telkomuniversity.ac.id\/wp-content\/uploads\/2024\/12\/this-was-ages-ago-computer-lab-on-green-chalkboar-2023-11-27-05-11-45-utc-300x266.webp 300w, https:\/\/jakarta.telkomuniversity.ac.id\/wp-content\/uploads\/2024\/12\/this-was-ages-ago-computer-lab-on-green-chalkboar-2023-11-27-05-11-45-utc-1024x909.webp 1024w, https:\/\/jakarta.telkomuniversity.ac.id\/wp-content\/uploads\/2024\/12\/this-was-ages-ago-computer-lab-on-green-chalkboar-2023-11-27-05-11-45-utc-768x682.webp 768w, https:\/\/jakarta.telkomuniversity.ac.id\/wp-content\/uploads\/2024\/12\/this-was-ages-ago-computer-lab-on-green-chalkboar-2023-11-27-05-11-45-utc-1536x1364.webp 1536w, https:\/\/jakarta.telkomuniversity.ac.id\/wp-content\/uploads\/2024\/12\/this-was-ages-ago-computer-lab-on-green-chalkboar-2023-11-27-05-11-45-utc-2048x1818.webp 2048w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/><\/div>\n\t\t<\/figure>\n\t<\/div>\n<\/div><\/div><\/div><div class=\"wpb_column vc_column_container vc_col-sm-6\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<p>Struktur dasar algoritme seperti pengulangan, percabangan, dan kondisi adalah elemen penting yang harus dipahami untuk membuat algoritme yang baik. Dengan mengikuti langkah-langkah yang sistematis, Anda dapat menyusun algoritme yang mampu menyelesaikan berbagai masalah dengan efisien.<\/p>\n<p>Algoritme bukan hanya soal teknis, tetapi juga tentang cara berpikir logis yang dapat diterapkan dalam kehidupan sehari-hari. Dengan mempraktikkan penyusunan algoritme, Anda tidak hanya akan lebih memahami pemrograman, tetapi juga meningkatkan kemampuan analisis dan pemecahan masalah.<\/p>\n<p>Mulailah dengan masalah sederhana dan terus latih kemampuan Anda. Ingat, algoritme yang baik adalah langkah awal untuk menjadi programmer yang handal!<\/p>\n\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><div class=\"vc_row wpb_row vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<p>Baca Selengkapnya: <a href=\"https:\/\/jakarta.telkomuniversity.ac.id\/en\/apa-itu-algoritme-contoh-sederhana-dalam-kehidupan\/\">Apa Itu Algoritme? Contoh Sederhana dalam Kehidupan<\/a><\/p>\n<p>Baca Selengkapnya: <a href=\"https:\/\/jakarta.telkomuniversity.ac.id\/en\/panduan-penggunaan-plugin-wpml-multilingual\/\">Panduan Plugin WPML Multilingual<\/a><\/p>\n<div class=\"wpb_text_column wpb_content_element\">\n<div class=\"wpb_wrapper\"><\/div>\n<\/div>\n\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"Algoritme adalah salah satu konsep dasar dalam pemrograman yang berperan penting dalam menyelesaikan berbagai masalah secara terstruktur. Sebelum membuat program, programmer perlu memahami bagaimana menyusun algoritme yang baik, termasuk komponen-komponen dasarnya seperti pengulangan, percabangan, dan kondisi. Artikel ini akan membahas struktur dasar algoritme tersebut secara rinci dan memberikan panduan tentang cara membuat algoritme untuk menyelesaikan [...]","protected":false},"author":37,"featured_media":25122,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"wds_primary_category":0,"footnotes":""},"categories":[300],"tags":[1067,1065,1066,1064],"class_list":["post-25097","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-pendidikan","tag-algoritme-kondisi","tag-algoritme-pengulangan","tag-algoritme-percabangan","tag-struktur-dasar-algoritme"],"_links":{"self":[{"href":"https:\/\/jakarta.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/posts\/25097","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jakarta.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jakarta.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jakarta.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/users\/37"}],"replies":[{"embeddable":true,"href":"https:\/\/jakarta.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/comments?post=25097"}],"version-history":[{"count":1,"href":"https:\/\/jakarta.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/posts\/25097\/revisions"}],"predecessor-version":[{"id":25155,"href":"https:\/\/jakarta.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/posts\/25097\/revisions\/25155"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jakarta.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/media\/25122"}],"wp:attachment":[{"href":"https:\/\/jakarta.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/media?parent=25097"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jakarta.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/categories?post=25097"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jakarta.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/tags?post=25097"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}