Académique Documents
Professionnel Documents
Culture Documents
Tipe data adalah sebuah objek yang dapat menyimpan sebuah nilai dan dapat mengoperasikan
nilai tersebut yang dalam hal ini harus sesuai dan mempunyai kapasitas yang sesuai.
Contoh tipe data
Integer
yaitu tipe data yang digunakan untuk menyimpan bilangan bulat (tidak memiliki titik decimal).
Char
yaitu tipe data yang digunakan untuk menyimpan data alfanumeris.
Boolean
Yaitu tipe data yang akan menghasilkan nilai True atau Flase ketika dilakukan operasi logika.
Long
Yaitu tipe data yang digunakan untuk menyatakan bilangan bulat namun jumlah nilainya lebih
banyak dari pada biasanya, contohnya pada long int yaitu 2147483648 - 2147483647
Short
Yaitu tipe data yang digunakan untuk menyatakan bilangan bulat namun dengan nilai yang
normal, contohnya pada short int yaitu antara -32768 - 32767
Float
Yaitu tipe data yang digunakan untuk menyatakan bilangan real dengan ketelitian rendah (7
digit)
Double
Yaitu tipe data yang digunakan untuk menyatakan bilangan real dengan ketelitian tinggi (15
digit)
Byte
Bit
B. Variabel
Variabel adalah suatu tempat untuk menampung data yang nilainya selalu berubah.
Variabel digunakan sebagai tempat penyimpanan data sementara. Data yang disimpan dalam
variabel akan hilang setelah program selesai dieksekusi.
Variabel juga dapat diartikan suatu pengenal (identifier) yang digunakan untuk mewakili suatu
nilai tertentu di dalam proses program.
Nilai dari suatu variabel bisa diubah-ubah sesuai kebutuhan. Nama dari suatu variable dapat
ditentukan sendiri oleh pemrograman dengan aturan sebagai berikut:
1. Terdiri dari gabungan huruf dan angka dengan karakter pertama harus berupa huruf.
2. BahasaC++ bersifat case-sensitive artinya huruf besar dan kecil dianggap berbeda. Jadi antara
nim,NIM dan Nim dianggap berbeda.
3. Tidak boleh mengandung spasi.
4. Tidak boleh mengandung symbol-symbol khusus, kecuali garis bawah(underscore). Yang
termasuk symbol khusus yang tidak diperbolehkan antara lain: $,?,%,#,!,&,*(,),-,+,= dan
sebagainya.
5. Panjangnya bebas, tetapi hanya 32 karakter pertama yang terpakai.
b. Bilangan bulat
Bilangan bulat Disimpan dengan menggunakan tipe Integer
tipe interger ini untuk merujuk kepada tipe data apapun yang merepresentasikan bilangan bulat,
atau beberapa bagian dari bilangan bulat.
A+B; <
A – B; >
A * B; ≤
A div B; ≥
A mod B; =
c. Bilangan Riil
Bilangan ril Digunakan untuk menyimpan bilangan yang mengandung pecahan. Di Bahasa C
Dikenal dua tipe untuk bilangan riil yaitu float dan double.
Float, merupakan tipe data yang digunakan variabel untuk menampung bilangan desimal atau
pecahan (ber-koma)
A+B; <
A – B; >
A * B; ≤
A div B; ≥
A mod B; =
d. Karakter (character)
Karakter adalah sebuah tipe data yang dapat menyimpan semua huruf abjad, semua tanda baca,
dan karakter khusus lainnya. Disimbolkan dengan tipe data char. Menggunakan satu tanda kutip
(‘ ’).
Operasi perbandingan
Operasi perbandingan pada char, dilakukan dengan membandingkan pengkodean ASCII
(American Standard Code For Imformation Interchange).
e. String
String berguna untuk menyimpan kumpulan dari berbagai karakter. Menggunakan kutip ganda (“
”).
Operasi Perbandingan
<
>
Konstanta adalah tipe data yang data nya tidak dapat diubah nilainya saat program dilaksanakan
karena sudah menjadi syarat dari suatu konstanta.
Berikut adalah nilai konstanta;
Const phi =3.14
Const garavitasi bumi =9.8 m/s2
#include <stdio.h>
#include <conio.h>
int main()
{
int r=7;
int phi=3.14;
float keliling;
keliling=(2*phi*r);
printf("Jika diketahui :\n");
printf("jarijarinya = 7 cm\n");
printf("phi = 3.14\n");
printf("Maka : kelilingnya ?\n\n");
printf("hasil :\n");
printf("kelilinglingkarannya adalah : %.2f",keliling);
return 0;
}