Jelaskan pengertian representasi integer positif!​yg ngawur di report!

Berikut ini adalah pertanyaan dari arimbawanyoman232 pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas

Jelaskan pengertian representasi integer positif!​


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 nbit pada tipe data integer positif dapat menampung bilangan bulat positif dari0sampai dengan2^n-1 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 n bit:

  • Integer bertanda (signed integer, atau integer saja) dapat menampung bilangan bulat pada rentang -(2^{n-1})sampai2^{n-1}-1.
    Sebagai contoh: dialokasikan 16 bit untuk integer, maka rentang nilai yang dapat ditampung setiap data bertipe ini adalah -(2^{15})=-32.768 sampai dengan  2^{15}-1=32.767.
    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 0sampai2^n-1.
    Sebagai contoh: dialokasikan 16 bit untuk unsigned integer, maka rentang nilai yang dapat ditampung setiap data bertipe ini adalah 0sampai2^{16}-1=65.535.

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