Berikut ini adalah pertanyaan dari arimbawanyoman232 pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas
yg ngawur di report!
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
Representasi integer positif (dalam komputer) adalah cara yang digunakan untuk menyimpan bilangan bulat positif (integer positif) dalam memori komputer, yaitu dalam bentuk untaian/rangkaian bit (binary digit / digit biner) berupa angka-angka 0 dan 1.
Karena integer positif adalah integer tak bertanda (unsigned integer), maka alokasi bit pada tipe data integer positif dapat menampung bilangan bulat positif darisampai dengan untuk setiap datanya.
Pembahasan
Dalam ilmu komputer atau informatika, istilah “integer“ merujuk tipe data yang mewakili/merepresentasikan bilangan bulat. Untuk menyimpan dan melakukan operasi terhadap bilangan bulat atau integer dalam memori komputer dan bagian pemrosesnya, digunakan representasi dalam bentuk untaian/rangkaian bit 0 dan 1, yang merupakan representasi bilangan bulat dalam bentuk biner (sistem bilangan berbasis 2 atau modulo 2).
Jenis/tipe data integer secara umum meliputiinteger bertanda(signed integer)daninteger tak bertanda (unsigned integer). Integer bertanda dapat merepresentasikan bilangan bulat negatif dan positif, sedangkan integer tak bertanda hanya dapat merepresentasikan bilangan bulat positif. Jadi, integer positif direpresentasikan dengan tipe data integer tak bertanda (unsigned integer).
Karena secara internal integer direpresentasikan dalam bentuk untaian/rangkaian bit (biner), maka untuk alokasi sebanyak bit:
- Integer bertanda (signed integer, atau integer saja) dapat menampung bilangan bulat pada rentang sampai.
Sebagai contoh: dialokasikan 16 bit untuk integer, maka rentang nilai yang dapat ditampung setiap data bertipe ini adalah sampai dengan .
Hal ini dikarenakan 1 bit pada LSB (least significant bit) digunakan untuk menyimpan representasi data untuk tanda bilangan: positif dengan 0 dan negatif dengan 1.
- Integer tak bertanda (unsigned integer), atau integer positif, dapat menampung bilangan bulat pada rentang sampai.
Sebagai contoh: dialokasikan 16 bit untuk unsigned integer, maka rentang nilai yang dapat ditampung setiap data bertipe ini adalah sampai.
Banyak bit yang dialokasikan untuk integer positif tergantung dari implementasi aplikasi atau bahasa pemrograman.
Semoga dengan pertanyaan yang sudah terjawab oleh henriyulianto dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.
Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact
Last Update: Sun, 27 Nov 22