<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://lms.onnocenter.or.id/wiki/index.php?action=history&amp;feed=atom&amp;title=Integer</id>
	<title>Integer - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://lms.onnocenter.or.id/wiki/index.php?action=history&amp;feed=atom&amp;title=Integer"/>
	<link rel="alternate" type="text/html" href="https://lms.onnocenter.or.id/wiki/index.php?title=Integer&amp;action=history"/>
	<updated>2026-04-26T14:26:58Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://lms.onnocenter.or.id/wiki/index.php?title=Integer&amp;diff=10451&amp;oldid=prev</id>
		<title>Onnowpurbo: New page: Dalam ilmu komputer, istilah &quot;&#039;&#039;&#039;&#039;&#039;Integer&#039;&#039;&#039;&#039;&#039;&quot; digunakan untuk merujuk kepada tipe data apapun yang merepresentasikan bilangan bulat, atau beberapa bagian dari bilangan bulat...</title>
		<link rel="alternate" type="text/html" href="https://lms.onnocenter.or.id/wiki/index.php?title=Integer&amp;diff=10451&amp;oldid=prev"/>
		<updated>2009-12-08T02:48:45Z</updated>

		<summary type="html">&lt;p&gt;New page: Dalam &lt;a href=&quot;/wiki/index.php?title=Ilmu_komputer&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Ilmu komputer (page does not exist)&quot;&gt;ilmu komputer&lt;/a&gt;, istilah &amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Integer&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;quot; digunakan untuk merujuk kepada &lt;a href=&quot;/wiki/index.php?title=Tipe_data&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Tipe data (page does not exist)&quot;&gt;tipe data&lt;/a&gt; apapun yang merepresentasikan &lt;a href=&quot;/wiki/index.php?title=Bilangan_bulat&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Bilangan bulat (page does not exist)&quot;&gt;bilangan bulat&lt;/a&gt;, atau beberapa bagian dari bilangan bulat...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Dalam [[ilmu komputer]], istilah &amp;quot;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Integer&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;quot; digunakan untuk merujuk kepada [[tipe data]] apapun yang merepresentasikan [[bilangan bulat]], atau beberapa bagian dari bilangan bulat. Disebut juga sebagai &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Integral Data Type&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== Nilai dan Representasinya ==&lt;br /&gt;
Nilai sebuah [[data]] dari sebuah tipe data &amp;#039;&amp;#039;integer&amp;#039;&amp;#039; adalah nilai bilangan bulat tersebut dalam [[matematika]]. Representasi data ini merupakan cara bagaimana nilainya disimpan di dalam [[memori komputer]]. Tipe data integral terbagi menjadi dua buah kategori, baik itu bertanda (&amp;#039;&amp;#039;signed&amp;#039;&amp;#039;) ataupun tidak bertanda (&amp;#039;&amp;#039;unsigned&amp;#039;&amp;#039;). Bilangan bulat bertanda mampu merepresentasikan nilai bilangan bulat negatif, sementara bilangan bulat tak bertanda hanya mampu merepresentasikan bilangan bulat positif. &lt;br /&gt;
&lt;br /&gt;
Representasi integer positif di dalam komputer sebenarnya adalah untaian [[bit]], dengan menggunakan sistem bilangan biner. Urutan dari bit-bit tersebut pun bervariasi, bisa berupa [[Endianess|Little Endian]] ataupun [[Endianess|Big Endian]]. Selain ukuran, lebar atau ketelitian (presisi) bilangan bulat juga bervariasi, tergantung jumlah bit yang direpresentasikanya. Bilangan bulat yang memiliki &amp;#039;&amp;#039;n&amp;#039;&amp;#039; bit dapat mengodekan 2&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;. Jika tipe bilangan bulat tersebut adalah bilangan bulat tak bertanda, maka jangkauannya adalah dari 0 hingga 2&amp;lt;sup&amp;gt;n&amp;lt;/sup&amp;gt;-1.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
There are three different ways to represent negative numbers in a binary numeral system. The most common is two’s complement, which allows a signed integral type with n bits to represent numbers from −2(n−1) through 2(n−1)−1. Two’s complement arithmetic is convenient because there is a perfect one-to-one correspondence between representations and values, and because addition, subtraction and multiplication do not need to distinguish between signed and unsigned types. The other possibilities are sign-magnitude and ones&amp;#039; complement. See Signed number representations for details.&lt;br /&gt;
&lt;br /&gt;
Another, rather different, representation for integers is binary-coded decimal, which is still commonly used in mainframe financial applications and in databases.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Jenis-jenis nama Integer dalam bahasa pemrograman ==&lt;br /&gt;
=== Dalam bahasa pemrograman C ===&lt;br /&gt;
&lt;br /&gt;
Tipe integer standar yang digunakan dalam bahasa C adalah tipe &amp;#039;&amp;#039;&amp;#039;int&amp;#039;&amp;#039;&amp;#039;. Ukuran dan jangkauan data dari tipe int seringkali tergantung dari [[kompilator]] dan [[komputer]] yang digunakan, tapi biasanya setara dengan short int atau long int.&lt;br /&gt;
&lt;br /&gt;
Selain tipe int, ada beberapa tipe data lain yang dapat menampung bilangan bulat, di antaranya:&lt;br /&gt;
* [[char]]. Sebenarnya tipe data ini digunakan untuk menyimpan karakter dalam kode [[ASCII]], tapi dapat juga digunakan untuk menyimpan integer dari 0 sampai 255&lt;br /&gt;
* short int, ukuran 2 byte, jangkauan -32,768 sampai 32,767&lt;br /&gt;
* long int, ukuran 4 byte, jangkauan -2,147,483,648 hingga 2,147,483,647&lt;br /&gt;
&lt;br /&gt;
Tipe-tipe data di atas dapat menyimpan integer negatif dan positif. Untuk menyimpan bilangan positif dan nol saja, dapat digunakan kata kunci &amp;#039;&amp;#039;&amp;#039;unsigned&amp;#039;&amp;#039;&amp;#039; sebelum tipe data. Sebagai contoh:&lt;br /&gt;
* unsigned short int, ukuran 2 byte, jangkauan 0 sampai 65,535&lt;br /&gt;
* unsigned long int, ukuran 4 byte, jangkauan 0 sampai 4,294,967,295&lt;br /&gt;
&lt;br /&gt;
=== Dalam bahasa pemrograman Pascal ===&lt;br /&gt;
Dalam bahasa Pascal, integer mampu menampung 16-bit Walaupun memiliki ukuran 2 [[byte]] (16 [[bit]]) tetapi karena integer adalah type data &amp;lt;i&amp;gt;signed&amp;lt;/i&amp;gt; maka hanya mampu di-&amp;lt;i&amp;gt;assign&amp;lt;/i&amp;gt; nilai antara -2&amp;lt;sup&amp;gt;15&amp;lt;/sup&amp;gt; hingga 2&amp;lt;sup&amp;gt;15&amp;lt;/sup&amp;gt;-1 yaitu -32768 sampai 32767. Ini disebabkan karena 1 bit digunakan sebagai penanda positif/negatif. Meskipun memiliki istilah yang sama, tetapi tipe data integer pada bahasa pemrograman [[Visual Basic.NET]] dan [[Borland Delphi]] memiliki ukuran 4 [[byte]] atau 32 [[bit]] &amp;lt;i&amp;gt;signed&amp;lt;/i&amp;gt; sehingga dapat di-&amp;lt;i&amp;gt;assign&amp;lt;/i&amp;gt; nilai antara -2,147,483,648 hingga 2,147,483,647.&lt;br /&gt;
&lt;br /&gt;
Selain tipe integer, bahasa Pascal juga memiliki beberapa tipe lain:&lt;br /&gt;
&lt;br /&gt;
* [[byte]], ukuran 1 byte, jangkauan dari 0 sampai 255&lt;br /&gt;
* [[smallint]], ukuran 1 byte, jangkauan dari -128 sampai 127&lt;br /&gt;
* word, ukuran 2 byte, jangkauan dari 0 sampai 65,535&lt;br /&gt;
&lt;br /&gt;
Pada [[kompilator]] Pascal yang lebih baru, juga dikenal tipe-tipe data yang lebih besar seperti:&lt;br /&gt;
&lt;br /&gt;
* longint, ukuran 4 byte, jangkauan dari -2,147,483,648 sampai 2,147,483,647&lt;br /&gt;
* cardinal, ukuran 4 byte, jangkauan dari 0 sampai 4,294,967,295&lt;/div&gt;</summary>
		<author><name>Onnowpurbo</name></author>
	</entry>
</feed>