Tipe Data

Setelah kita mempelajari notasi algoritma, sekarang saatnya mulai mengenal tipe data, khususnya pada bahasa pemrograman yang digunakan pada mata kuliah saya, yaitu C++.

Tipe data ada dua macam, yaitu : tipe dasar dan tipe bentukan. Tipe dasar adalah tipe data yang dapat langsung dipakai. Tipe bentukan dibentuk oleh tipe dasar atau tipe bentukan lain yang sudah didefinisikan. Pada postingan kali ini, saya hanya akan menjelaskan tentang tipe dasar saja.
Tipe Dasar
Yang termasuk dalam tipe dasar adalah : bilangan bulat (integer), l ogika (boolean), karakter, bilangan riil ( float) dan string. Tiga tipe dasar yang pertama disebut tipe ordinal karena setiap nilai konstantanya bisa diubah ke nilai integer.
1. Bilangan Bulat (Integer)
Jenis data ini terdiri atas integer positif, integer negatif dan nol. Pada C++ jenis data ini di bagi atas beberapa bagian,


Operator Integer terdiri atas :

+ (penjumlahan),

– (pengurangan) ,

* (perkalian),

/ (pembagian bilangan bulat),

% (sisa hasil bagi atau modulo).

2. Logika (Boolean)
Tipe data ini mempunyai nilai TRUE atau FALSE. Operator untuk jenis data ini adalah operator logika, yaitu : NOT (!), AND (&&), OR (||) dan
XOR (^).

3. Karakter (Char)
Yang dimaksud dengan jenis data ini adalah karakter tunggal atau sebuah karakter yang ditulis diantara tanda petik tunggal, seperti misalnya ‘A’,’a’,’!’,’5’ dsb.Dasarnya adalah ASCII CHARACTER SET.
Misalnya :

032 pada tabel ASCII CHARACTER SET menunjukkan karakter Blank.
033 = !
048 = 0
076 = L
dst
Operasi yang dilakukan terhadap tipe karakter adalah operasi perbandingan =, <>, <, >, <=, >=.

4. Bilangan Riil (float)
Penulisan untuk jenis data ini selalu menggunakan titik desimal. Nilai konstanta numerik real berkisar dari 1E-38 sampai dengan 1E+38 dengan mantissa yang signifikan sampai dengan 11 digit. E menunjukkan nilai 10 pangkat. Nilai konstanta numerik real menempati memori sebesar 6 byte.
Contoh :
123.45
12345. -> salah, titik desi mal tidak boleh dibelakang
12E5
12E+5
-12.34
.1234 -> salah, titik desimal tidak boleh dimuka

Operator untuk jenis data ini terdiri atas : + (penjumlahan) , – (pengurangan) , * (perkalian) dan / (pembagian).

5. Tipe String
Nilai data string merupakan urut- urutan dari karakter yang terletak di antara tanda petik tunggal. Nilai data string akan menenpati memori sebesar banyaknya karakter stringnya ditambah dengan 1 byte. Contoh : ’Belajar’, ’Pemrograman’, merupakan nilai konstanta string.

Terima kasih telah membaca!

 

Leave a Reply