<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Pemrograman Blok Dasar - Media Edukasi Indonesia</title>
	<atom:link href="https://mediaedukasi.id/topik/pemrograman-blok-dasar/feed/" rel="self" type="application/rss+xml" />
	<link>https://mediaedukasi.id/topik/pemrograman-blok-dasar/</link>
	<description>Portal Edukasi Terbaik di Indonesia</description>
	<lastBuildDate>Wed, 11 Nov 2026 00:30:44 +0000</lastBuildDate>
	<language>id</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.4</generator>

<image>
	<url>https://mediaedukasi.id/wp-content/uploads/2022/02/cropped-logo-pt-mei-32x32.png</url>
	<title>Pemrograman Blok Dasar - Media Edukasi Indonesia</title>
	<link>https://mediaedukasi.id/topik/pemrograman-blok-dasar/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Materi Informatika SMP Kelas 7: Pemrograman Blok Dasar</title>
		<link>https://mediaedukasi.id/materi-informatika-smp-kelas-7-pemrograman-blok-dasar/</link>
					<comments>https://mediaedukasi.id/materi-informatika-smp-kelas-7-pemrograman-blok-dasar/#respond</comments>
		
		<dc:creator><![CDATA[Tim Media Edukasi]]></dc:creator>
		<pubDate>Wed, 11 Nov 2026 00:30:44 +0000</pubDate>
				<category><![CDATA[Materi]]></category>
		<category><![CDATA[Headline]]></category>
		<category><![CDATA[Materi Informatika]]></category>
		<category><![CDATA[Pemrograman Blok Dasar]]></category>
		<category><![CDATA[SMP Kelas 7]]></category>
		<guid isPermaLink="false">https://mediaedukasi.id/?p=28455</guid>

					<description><![CDATA[<p>Zaman sekarang, siapa sih yang bisa lepas dari teknologi? Mulai dari bangun tidur sampai mau...</p>
<p>The post <a href="https://mediaedukasi.id/materi-informatika-smp-kelas-7-pemrograman-blok-dasar/">Materi Informatika SMP Kelas 7: Pemrograman Blok Dasar</a> appeared first on <a href="https://mediaedukasi.id">Media Edukasi Indonesia</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div id="root">
<div class="cb86951c">
<div class="c3ecdb44">
<div class="_7780f2e">
<div class="_765a5cd">
<div class="ds-virtual-list ds-virtual-list--printable ds-scroll-area ds-scroll-area--show-on-focus-within ds-scroll-area--enabled _2bd7b35" tabindex="0">
<div class="ds-virtual-list-items _6f2c522">
<div class="ds-virtual-list-visible-items">
<div class="_4f9bf79 d7dc56a8 _43c05b5" data-virtual-list-item-key="2">
<div class="ds-message _63c77b1">
<div class="ds-markdown ds-assistant-message-main-content">
<p class="ds-markdown-paragraph"><span class="">Zaman sekarang, siapa sih yang bisa lepas dari teknologi? Mulai dari bangun tidur sampai mau tidur lagi, kita selalu bersinggungan dengan yang namanya gadget, komputer, atau internet. Di balik semua kemudahan itu, ada yang namanya pemrograman. Mungkin terdengar seram, ya, kayak dunia hacker di film-film. Padahal, belajar pemrograman itu bisa lho dimulai dari hal yang paling sederhana dan menyenangkan, bahkan untuk anak SMP.</span></p>
<p class="ds-markdown-paragraph"><span class="">Nah, di mata pelajaran Informatika kelas 7, ada satu topik yang jadi gerbang awal buat masuk ke dunia sihir ini, namanya Pemrograman Blok Dasar. Apaan tuh? Jadi, daripada kita langsung pusing mikirin baris-baris kode yang bikin mata juling, pemrograman blok ini mengajak kita menyusun logika kayak lagi main puzzle. Seru, kan? Yuk, kita bedah lebih dalam materi yang satu ini.</span></p>
<h3><span class="">Kenalan Dulu: Apa Itu Pemrograman Blok?</span></h3>
<p class="ds-markdown-paragraph"><span class="">Bayangkan kamu punya tumpukan balok Lego warna-warni. Masing-masing balok punya fungsi sendiri. Ada balok untuk bikin karakter berjalan, ada yang bikin dia bersuara, dan ada yang bikin dia berputar. Nah, pemrograman blok (sering disebut </span><em><span class="">block-based programming</span></em><span class="">) itu persis kayak gitu. Kita nggak mengetik kata-kata aneh kayak </span><code>print("Halo")</code><span class=""> atau </span><code>if (x &gt; 5)</code><span class="">. Kita cuma perlu menyeret dan meletakkan balok-balok perintah ke sebuah area kerja, lalu menyusunnya sesuai urutan logika yang kita mau.</span></p>
<p class="ds-markdown-paragraph"><span class="">Prinsipnya sebenarnya sama aja dengan pemrograman teks biasa. Ada urutan (sequence), ada percabangan (conditional), dan ada pengulangan (looping). Bedanya, semuanya disajikan dalam bentuk visual yang lebih ramah otak. Cocok banget buat kamu yang baru mau mulai belajar coding tanpa harus pusing mikirin salah ketik (typo) atau lupa titik koma.</span></p>
<h3><span class="">Alat Perangnya: Scratch dan Sejenisnya</span></h3>
<p class="ds-markdown-paragraph"><span class="">Bicara soal pemrograman blok, nggak lengkap rasanya tanpa menyebut nama Scratch. Ini adalah platform legendaris buatan MIT Media Lab yang udah dipakai jutaan anak di seluruh dunia, termasuk di Indonesia. Di Scratch, kamu bakal nemuin karakter lucu namanya Sprite, kucing oranye yang siap kamu gerakkan sesuai imajinasi. Kamu bisa bikin cerita interaktif, game sederhana, sampai animasi keren cuma dengan modal drag-and-drop.</span></p>
<p class="ds-markdown-paragraph"><span class="">Selain Scratch, ada juga tools lain kayak Blockly atau bahkan yang ada di platform belajar coding online. Tapi intinya sama, yaitu mengasah logika berpikir komputasional (computational thinking) tanpa terjebak pada kerumitan sintaks. Di kurikulum Informatika SMP, Scratch sering jadi pilihan utama karena komunitasnya besar dan sumber belajarnya banyak banget.</span></p>
<h3><span class="">Tiga Pilar Logika di Balik Balok Warna-Warni</span></h3>
<p class="ds-markdown-paragraph"><span class="">Meskipun cuma nyusun balok, kamu tetap belajar konsep dasar pemrograman yang sesungguhnya. Ada tiga konsep kunci yang wajib kamu kuasai:</span></p>
<ol start="1">
<li>
<p class="ds-markdown-paragraph"><strong><span class="">Sequence (Urutan)</span></strong><br />
<span class="">Ini yang paling basic. Bayangkan kamu lagi bikin resep mie instan. Kamu nggak mungkin kan menuang bumbu sebelum airnya mendidih? Nah, di pemrograman blok, urutan perintah itu mutlak. Kalau kamu mau karakter berjalan ke kanan lalu berputar, ya kamu harus menyusun balok &#8220;move right&#8221; dulu, baru &#8220;turn&#8221;. Kalau urutannya kebalik, hasilnya jadi lain. Di sinilah kamu belajar bahwa komputer itu makhluk yang super patuh, tapi juga super kaku. Dia bakal ngelakuin persis apa yang kamu suruh, sesuai urutan yang kamu kasih.</span></p>
</li>
<li>
<p class="ds-markdown-paragraph"><strong><span class="">Looping (Pengulangan)</span></strong><br />
<span class="">Pernah nggak sih kamu nulis perintah yang sama berulang-ulang sampai capek? Misalnya, kamu mau bikin karakter melangkah 10 kali ke kanan. Masa kamu harus menyeret balok &#8220;move&#8221; sepuluh kali? Nah, di sini konsep looping berperan. Dengan balok &#8220;repeat 10&#8221;, kamu cukup menaruh satu balok &#8220;move&#8221; di dalamnya. Komputer bakal otomatis mengulanginya sesuai jumlah yang kamu tentukan. Ini ngajarin kita buat efisien dan nggak kerja dua kali. Keren, kan?</span></p>
</li>
<li>
<p class="ds-markdown-paragraph"><strong><span class="">Conditional (Percabangan)</span></strong><br />
<span class="">Ini yang bikin program jadi terasa &#8220;pintar&#8221;. Kita bisa memberikan kondisi tertentu. Misalnya, &#8220;jika karakter menyentuh dinding, maka balik arah&#8221;. Di pemrograman blok, ini biasanya berbentuk balok &#8220;if&#8230; then&#8230; else&#8230;&#8221;. Konsep ini melatih kita buat berpikir tentang berbagai kemungkinan yang bisa terjadi dalam sebuah program. Jadi, program nggak cuma jalan lurus, tapi bisa mengambil keputusan berdasarkan situasi.</span></p>
</li>
</ol>
<h3><span class="">Kenapa Sih Belajar Pemrograman Blok Itu Penting?</span></h3>
<p class="ds-markdown-paragraph"><span class="">Mungkin ada yang mikir, &#8220;Buat apa belajar nyusun balok? Kan nggak bakal dipakai bikin aplikasi beneran.&#8221; Eits, jangan salah. Tujuan utama dari materi ini bukanlah menjadikanmu seorang programmer profesional dalam semalam. Lebih dari itu, pemrograman blok adalah sarana buat melatih </span><em><span class="">computational thinking</span></em><span class=""> atau berpikir komputasional.</span></p>
<p class="ds-markdown-paragraph"><span class="">Kamu dilatih buat memecah masalah besar jadi bagian-bagian kecil yang lebih mudah diatasi (dekomposisi). Kamu juga belajar mengenali pola (pattern recognition), dan menyusun langkah-langkah solusi secara sistematis (algoritma). Kemampuan-kemampuan ini lho yang sebenarnya super berguna, nggak cuma buat bikin program, tapi juga buat menyelesaikan masalah di kehidupan sehari-hari, apapun profesi kamu nanti.</span></p>
<h3><span class="">Mulai dari Mana?</span></h3>
<p class="ds-markdown-paragraph"><span class="">Buat kamu yang penasaran dan mau coba langsung, gampang banget. Buka aja situs </span><a href="https://scratch.mit.edu/" target="_blank" rel="noopener noreferrer"><span class="">scratch.mit.edu</span></a><span class=""> di browser. Kamu bisa langsung bikin akun gratis dan mulai bereksperimen. Nggak perlu takut salah. Di dunia pemrograman, error atau bug itu adalah hal biasa yang justru bikin kita belajar. Coba aja dulu bikin kucingnya berjalan mondar-mandir, lalu tambahkan suara meong. Setelah itu, coba bikin dia berhenti kalau menyentuh ujung layar. Perlahan tapi pasti, kamu bakal paham logikanya.</span></p>
<p class="ds-markdown-paragraph"><span class="">Intinya, materi Pemrograman Blok Dasar di kelas 7 ini adalah pintu masuk yang ramah dan menyenangkan ke dunia teknologi. Nggak ada rumus rumit, nggak ada tekanan harus bisa bikin game AAA. Yang ada hanyalah eksplorasi, kreasi, dan yang paling penting: belajar berpikir seperti seorang pemecah masalah. Jadi, siap-siap aja ya, karena dunia coding itu ternyata nggak seseram yang dibayangkan. Selamat berkarya!</span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p>The post <a href="https://mediaedukasi.id/materi-informatika-smp-kelas-7-pemrograman-blok-dasar/">Materi Informatika SMP Kelas 7: Pemrograman Blok Dasar</a> appeared first on <a href="https://mediaedukasi.id">Media Edukasi Indonesia</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mediaedukasi.id/materi-informatika-smp-kelas-7-pemrograman-blok-dasar/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
