Tipe data Integer Tipe Data

104 Direktorat Pembinaan SMK | 2008 menyimpan data yang sangat kecil dan angka sesuai. Sebagai tambahan, jika Anda menulis sebuah program yang harus melakukan ribuan perhitungan intensif, maka akan menginginkan variabel yang dapat diproses dengan cepat. Tipe Data variabel inilah yang akan menentukan semua factor tersebut. Bahasa C++ menyediakan berbagai tipe data, yang secara garis besar hanya dibagi menjadi dua yaitu: data numerik dan karakter. Numerik merupakan tipe data yang dibagi menjadi dua kategori yaitu: integer dan floating-point. Integers adalah bilangan yang meliputi seluruh nomor seperti 12, 157, -34, 2 daln lain sebagainya. Floating-point merupakan angka yang ada angka decimal di belakang koma, misalnya 23,7, 189,0231, 0,987 dan lain sebagainya. Sebelum kita membicarakan tipe data karakter, mari kita hati-hati memeriksa variasi dari data numerik. Pertimbangan utama untuk memilih tipe data numerik adalah:  Angka Terbesar dan terkecil yang dapat disimpan dalam variable.  Berapa banyak memori yang digunakan oleh variabel.  Apakah variabel menangani penyimpanan baik positif maupun negatif atau bilangan unsigned hanya positif.  Bilangan decimal merupakan variabel yang presisi Ukuran variabel adalah jumlah byte memori yang digunakan. Biasanya, semakin besar range variable, maka jumlah yang digunakan akan lebih besar pula.

3.5.2. Tipe Data Karakter

Karakter adalah sembarang huruf, angka, atau tanda baca tunggal. Tipe data karakter merupakan kumpulan bermacam- macam karakter yang terdiri dari alfabet. Diman karakter antara lain: Alfabet bilangan decimal: 0, 1, 2, …, 9, Alfabet huruf latin besar : A, B, C, …, Z, Alfabet huruf latin kecil : a, b, c, ... , z dan Tanda baca tunggal : , , ~, ?, ;, ‘, , dan sebagainya. Tipe data karakter ini hanya terdiri dari 1 karakter dan Bentuk tipe data dari karakter yaitu: char. Perhatikan penulisan contoh deklarasi char, dimana char huruf yang ditampilkan adalah = ‘A’ ; Program 3.7 include iostream using namespace std; main { char huruf_1 = C, huruf_2 = +; cout Tipe Data Char pada huruf_1 huruf_2 huruf_2; getch; return ; } 2008 | Direktorat Pembinaan SMK 105 Keluaran program diatas adalah sebagai berikut: Tipe Data Char pada C++

3.5.3. Tipe Data String

String adalah deretan karakter yang diakhiri dengan sebuah karakter kosong. Konstanta bertipe ditulis diantara tanda petik dua “ ….”. Dalam bahasa C string merupakan larik atau array dari tipe data char, sedangkan dalam bahasa java string merupakan tipe data referensi atau sebuah objek. Contoh dibawah merupakan deklarasi string dalam C: char tek [ ] = C++ ; char kata[ ] = {C, +, +}; untuk Contoh penulisan deklarasi string dalam C adalah sebagai berikut: Program 3.8 include conio.h include iostream using namespace std; main { char huruf[] = Tipe Data String pada C++ ; cout huruf; getch; return ; } Keluaran program diatas adalah sebagai berikut: Tipe Data String pada C++

3.5.4. Tipe Data Bilangan Bulat

Tipe data ini digunakan untuk data-data angka yang tidak mengandung angka di belakang koma int atau digunakan untuk menyatakan bilangan bulat. Perubahan tanda bilangan pada bilangan bulat dapat diset dalam dua tipe, yaitu: bilangan bulat bertanda signed integer, yang merupakan bilangan bulat yang memiliki range dari bilangan negatip sampai positip dan bilangan bulat tak bertanda unsigned integer, yang merupakan bilangan bulat yang hanya memiliki range nilai positip saja. Tipe data yang termasuk ke dalam bilangan bulat adalah: yang pertama, char atau signed char dan unsigned char atau byte dalam java dan pascal. Rentang nilai signed char mulai -128 sampai 127. Kedua,