<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="id">
	<id>https://wiki.unissula.ac.id/index.php?action=history&amp;feed=atom&amp;title=Kode_sumber</id>
	<title>Kode sumber - Riwayat revisi</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.unissula.ac.id/index.php?action=history&amp;feed=atom&amp;title=Kode_sumber"/>
	<link rel="alternate" type="text/html" href="https://wiki.unissula.ac.id/index.php?title=Kode_sumber&amp;action=history"/>
	<updated>2026-09-15T18:43:57Z</updated>
	<subtitle>Riwayat revisi halaman ini di wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://wiki.unissula.ac.id/index.php?title=Kode_sumber&amp;diff=2880&amp;oldid=prev</id>
		<title>Maintenance script: Presentation V4: sitasi, referensi, Math, Wikimedia Commons, dan atribusi</title>
		<link rel="alternate" type="text/html" href="https://wiki.unissula.ac.id/index.php?title=Kode_sumber&amp;diff=2880&amp;oldid=prev"/>
		<updated>2026-08-23T14:10:03Z</updated>

		<summary type="html">&lt;p&gt;Presentation V4: sitasi, referensi, Math, Wikimedia Commons, dan atribusi&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;id&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Revisi sebelumnya&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revisi per 23 Agustus 2026 14.10&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Baris 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Baris 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dalam [[ilmu komputer]], &#039;&#039;&#039;kode sumber&#039;&#039;&#039; () atau &#039;&#039;&#039;kode program&#039;&#039;&#039; adalah rangkaian pernyataan, instruksi, atau deklarasi tertulis yang disusun menggunakan [[bahasa pemrograman]] komputer dan didesain agar dapat dibaca serta dipahami oleh manusia.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dalam [[ilmu komputer]], &#039;&#039;&#039;kode sumber&#039;&#039;&#039; () atau &#039;&#039;&#039;kode program&#039;&#039;&#039; adalah rangkaian pernyataan, instruksi, atau deklarasi tertulis yang disusun menggunakan [[bahasa pemrograman]] komputer dan didesain agar dapat dibaca serta dipahami oleh manusia.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Kode sumber merupakan cetak biru dasar dari sebuah [[perangkat lunak]]. Kode ini biasanya disimpan dalam satu atau beberapa [[berkas teks]] terstruktur, diatur dalam sebuah repositori proyek, atau ditampilkan dalam bentuk [[cuplikan kode]] (&amp;#039;&amp;#039;code snippet&amp;#039;&amp;#039;) untuk keperluan edukasi di dalam buku dan media cetak lainnya.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Kode sumber merupakan cetak biru dasar dari sebuah [[perangkat lunak]]. Kode ini biasanya disimpan dalam satu atau beberapa [[berkas teks]] terstruktur, diatur dalam sebuah repositori proyek, atau ditampilkan dalam bentuk [[cuplikan kode]] (&amp;#039;&amp;#039;code snippet&amp;#039;&amp;#039;) untuk keperluan edukasi di dalam buku dan media cetak lainnya.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Pemrosesan dan eksekusi ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Pemrosesan dan eksekusi ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Central Processing Unit|Prosesor]] komputer tidak dapat mengeksekusi kode sumber secara langsung karena sirkuit digital komputer hanya memahami [[kode mesin]] biner (angka 0 dan 1). Oleh karena itu, kode sumber harus dijembatani melalui dua metode pemrosesan utama sebelum program dapat berjalan:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Central Processing Unit|Prosesor]] komputer tidak dapat mengeksekusi kode sumber secara langsung karena sirkuit digital komputer hanya memahami [[kode mesin]] biner (angka 0 dan 1). Oleh karena itu, kode sumber harus dijembatani melalui dua metode pemrosesan utama sebelum program dapat berjalan:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;ref&amp;gt;Thomas H. Cormen. &#039;&#039;Introduction to Algorithms&#039;&#039;. MIT Press. 2009. ISBN 978-0-262-03384-8.&amp;lt;/ref&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Kompilasi (Compilation) ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Kompilasi (Compilation) ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l38&quot;&gt;Baris 38:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Baris 38:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Referensi ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Referensi ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;references /&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Sumber dan atribusi ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Sumber dan atribusi ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=Kode+sumber&amp;amp;oldid=29308012 Wikipedia bahasa Indonesia], revisi 29308012 (2026-06-03T00:10:50Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=Kode+sumber&amp;amp;oldid=29308012 Wikipedia bahasa Indonesia], revisi 29308012 (2026-06-03T00:10:50Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;!-- WIKI_UNISSULA_PRESENTATION_V4 --&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>https://wiki.unissula.ac.id/index.php?title=Kode_sumber&amp;diff=2480&amp;oldid=prev</id>
		<title>Maintenance script: Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 29308012; atribusi sumber disertakan.</title>
		<link rel="alternate" type="text/html" href="https://wiki.unissula.ac.id/index.php?title=Kode_sumber&amp;diff=2480&amp;oldid=prev"/>
		<updated>2026-08-23T13:53:04Z</updated>

		<summary type="html">&lt;p&gt;Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 29308012; atribusi sumber disertakan.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Halaman baru&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Dalam [[ilmu komputer]], &amp;#039;&amp;#039;&amp;#039;kode sumber&amp;#039;&amp;#039;&amp;#039; () atau &amp;#039;&amp;#039;&amp;#039;kode program&amp;#039;&amp;#039;&amp;#039; adalah rangkaian pernyataan, instruksi, atau deklarasi tertulis yang disusun menggunakan [[bahasa pemrograman]] komputer dan didesain agar dapat dibaca serta dipahami oleh manusia.&lt;br /&gt;
&lt;br /&gt;
Kode sumber merupakan cetak biru dasar dari sebuah [[perangkat lunak]]. Kode ini biasanya disimpan dalam satu atau beberapa [[berkas teks]] terstruktur, diatur dalam sebuah repositori proyek, atau ditampilkan dalam bentuk [[cuplikan kode]] (&amp;#039;&amp;#039;code snippet&amp;#039;&amp;#039;) untuk keperluan edukasi di dalam buku dan media cetak lainnya.&lt;br /&gt;
&lt;br /&gt;
== Pemrosesan dan eksekusi ==&lt;br /&gt;
[[Central Processing Unit|Prosesor]] komputer tidak dapat mengeksekusi kode sumber secara langsung karena sirkuit digital komputer hanya memahami [[kode mesin]] biner (angka 0 dan 1). Oleh karena itu, kode sumber harus dijembatani melalui dua metode pemrosesan utama sebelum program dapat berjalan:&lt;br /&gt;
&lt;br /&gt;
=== Kompilasi (Compilation) ===&lt;br /&gt;
Kode sumber secara keseluruhan dipindai dan diterjemahkan oleh sebuah [[kompilator]] menjadi berkas biner mandiri berwujud [[kode objek]] atau kode mesin. Berkas hasil kompilasi inilah (seperti berkas berformat `.exe` pada Windows) yang nantinya dieksekusi oleh pengguna. Contoh bahasa yang menggunakan metode ini adalah [[C (bahasa pemrograman)|C]], [[C++]], dan [[Go (bahasa pemrograman)|Go]].&lt;br /&gt;
&lt;br /&gt;
=== Interpretasi (Interpretation) ===&lt;br /&gt;
Kode sumber tidak diubah menjadi berkas biner mandiri, melainkan dibaca, divalidasi, dan dieksekusi baris demi baris secara langsung saat program dijalankan dengan bantuan program perantara yang disebut [[Penerjemah (komputasi)|interpreter]]. Contoh bahasa yang menerapkan metode ini adalah [[Python (bahasa pemrograman)|Python]], [[JavaScript]], dan [[PHP]].&lt;br /&gt;
&lt;br /&gt;
Ada pula bahasa pemrograman modern seperti [[Java (bahasa pemrograman)|Java]] dan [[C sharp|C#]] yang menggabungkan kedua teknik tersebut; kode sumber dikompilasi terlebih dahulu menjadi kode biner antara (&amp;#039;&amp;#039;bytecode&amp;#039;&amp;#039;), lalu dijalankan menggunakan *interpreter* khusus di dalam [[mesin virtual]].&lt;br /&gt;
&lt;br /&gt;
== Komponen kode sumber ==&lt;br /&gt;
Sebuah kode sumber yang utuh umumnya tidak hanya berisi perintah logika, melainkan tersusun atas beberapa komponen fundamental berikut:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Perintah Logika (Statements):&amp;#039;&amp;#039;&amp;#039; Instruksi terstruktur yang memerintahkan komputer untuk melakukan tindakan tertentu, seperti kalkulasi matematika, percabangan kondisi (&amp;lt;code&amp;gt;if/else&amp;lt;/code&amp;gt;), atau perulangan (&amp;lt;code&amp;gt;for/while&amp;lt;/code&amp;gt;).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Deklarasi:&amp;#039;&amp;#039;&amp;#039; Pengenalan identitas komponen baru kepada sistem, seperti pembuatan nama [[Variabel (ilmu komputer)|variabel]], konstanta, [[Fungsi (ilmu komputer)|fungsi]], atau struktur objek (&amp;#039;&amp;#039;class&amp;#039;&amp;#039;).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[Komentar (pemrograman)|Komentar]]:&amp;#039;&amp;#039;&amp;#039; Teks tambahan yang ditulis oleh pemrogram untuk memberikan penjelasan mengenai alur atau maksud dari kode tersebut. Komentar diabaikan sepenuhnya oleh kompilator maupun *interpreter*, sehingga murni berfungsi sebagai dokumentasi bagi manusia.&lt;br /&gt;
&lt;br /&gt;
== Keterbacaan dan pemeliharaan ==&lt;br /&gt;
Mengingat perangkat lunak terus berkembang, kode sumber dituntut untuk memiliki keterbacaan yang tinggi agar mudah dipelihara (&amp;#039;&amp;#039;maintainability&amp;#039;&amp;#039;) dan dikembangkan oleh tim pengembang yang berbeda. Di dalam industri rekayasa perangkat lunak, terdapat konvensi ketat yang mengatur tata cara penulisan kode sumber, seperti:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Gaya Pemrograman (Style Guide):&amp;#039;&amp;#039;&amp;#039; Aturan tertulis mengenai standarisasi jarak spasi, indentasi tab, dan tata cara penamaan variabel.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Refaktorisasi Kode (Refactoring):&amp;#039;&amp;#039;&amp;#039; Proses menulis ulang dan merapikan struktur internal kode sumber yang sudah ada agar menjadi lebih efisien dan bersih tanpa mengubah perilaku luaran program.&lt;br /&gt;
&lt;br /&gt;
== Aspek hukum dan distribusi ==&lt;br /&gt;
Bagaimana sebuah kode sumber didistribusikan kepada publik diatur secara ketat melalui [[Lisensi perangkat lunak|lisensi hukum]]:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[Perangkat lunak sumber terbuka]] (Open Source):&amp;#039;&amp;#039;&amp;#039; Kode sumber bersifat bebas, transparan, dan dapat diakses, dimodifikasi, serta didistribusikan ulang oleh siapa saja (contoh lisensi: [[Lisensi MIT|MIT]], [[Lisensi Publik Umum GNU|GNU GPL]]).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Perangkat lunak tertutup / Berpemilik (Proprietary):&amp;#039;&amp;#039;&amp;#039; Kode sumber bersifat rahasia milik perusahaan atau penciptanya. Pengguna hanya diberikan izin untuk mengeksekusi berkas binernya saja tanpa hak untuk mengintip atau membongkar kode sumber aslinya.&lt;br /&gt;
&lt;br /&gt;
== Lihat pula ==&lt;br /&gt;
* [[Kompilator]]&lt;br /&gt;
* [[Penerjemahan mesin]]&lt;br /&gt;
* [[Perangkat lunak sumber terbuka]]&lt;br /&gt;
* [[Bahasa pemrograman]]&lt;br /&gt;
* [[Kutu (komputer)]]&lt;br /&gt;
&lt;br /&gt;
== Referensi ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sumber dan atribusi ==&lt;br /&gt;
&lt;br /&gt;
Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=Kode+sumber&amp;amp;oldid=29308012 Wikipedia bahasa Indonesia], revisi 29308012 (2026-06-03T00:10:50Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
</feed>