Integer adalah salah satu tipe data dalam pemrograman dengan fungsi menyimpan data dalam bentuk angka. Angka yang termasuk yaitu bilangan bulat dan termasuk di dalamnya 4 tipe data seperti byte, int, short, dan long. Artikel ini membahas konsep dasar integer, fungsi, contoh kasus, dan tipe data lain yang termasuk ke dalamnya.
Semua program komputer yang sedang berjalan akan menyimpan data sementara di dalam RAM (Random Access Memori). Data yang tersimpan di RAM memiliki alamat yang direpresentasikan dalam bilangan hexa desimal. Cara program menyimpan nilai ke RAM yaitu dengan variabel. Semakin banyak variabel, semakin besar memori yang digunakan dalam RAM. Variabel merupakan nama lokasi penyimpan dalam memori sedangkan tipe data ialah jenis data yang akan dimasukkan ke dalam variabel. Secara singkat, tipe data ialah format penyimpanan data.
Tipe data dalam bahasa c++ ada beberapa, diantaranya: boolean, character, integer, floating point, double floating point, string, dan valueless.
Fungsi integer ialah untuk menyimpan data dalam bentuk angka terkhusus bilangan bulat. Integer tidak dapat menyimpan data bilangan pecahan. Sebagai contoh angka 1 dapat disimpan dalam tipe data ini sedangkan 1/2 tidak bisa. Integer memiliki 2 bentuk yaitu bentuk positif dan negatif, namun keduanya harus berbentuk bilangan bulat. Sebagai contoh saya memasukkan nilai 10 sebagai sisi persegi dan ingin mencetak perintah luas persegi, maka kode pemrogramannya akan seperti ini:
Contoh di atas akan berjalan karena integer merupakan bilangan bulat. Ketika saya menggantinya dengan pecahan maka tidak akan menghasilkan apa-apa atau bahkan eror. Tipe data yang termasuk ke dalam bilangan bulat, diantaranya: byte, int, short, dan long. Byte dan short hanya digunakan pada aplikasi khusus yang berkaitan dengan memori sedangkan long digunakan untuk data berkapasitas besar. Perhatikan tabel berikut:
Pada tabel ada keterangan ukuran sebagai batasan penyimpanan memori dalam RAM. Byte hanya mampu menyimpan data dengan ukuran 8 bit, ini memori terkecil dalam komputer. Byte digunakan untuk memproses program terutama untuk baca dan tulis. Short memiliki ukuran penyimpanan lebih besar dari byte yaitu 16, namun tetap saja spesifikasi laptop zaman ini tidak ada yang menggunakan ukuran tersebut. Int memiliki ukuran 32 dan biasanya digunakan untuk merepresentasikan angka terkhusus bilangan bulat. Int juga sering digunakan pada perulangan ataupun array. Long memiliki kapasitas terbesar dalam tipe data integer yaitu 64 bit, oleh karena itu long hanyadigunakan untuk data dengan range yang tinggi. Long juga dibutuhkan saat data tidak bisa diproses oleh int, byte, dan short karena kurangnya kapasitas penyimpanan.
Gimana, udah semakin paham kan tipe data integer ini? Ditunggu ya postingan selanjutnya. See you:)
Referensi: Eka, Meilina. (2022, 29 Desember). 6 Tipe Data Pemrograman yang Harus Anda Pahami Apa Saja? https://it.telkomuniversity.ac.id/6-tipe-data-pemrograman-yang-harus-anda-pahami-apa-saja/ Kusuma, D.A. (2020, 23 Desember). Macam-macam Tipe Data Pemrograman Beserta Fungsinya. https://www.dicoding.com/blog/macam-macam-tipe-data/ Gambar 1. Sumber: Dokumentasi Pribadi Gambar 2. Sumber: https://www.dicoding.com/blog/macam-macam-tipe-data/