1. TIPE DATA
Tipe data diklasifikasikan berdasarkan bagaimana keadaan data disimpan
dalam
memori, dan jenis operasi yang dapat dilakukan.
Borland C++ memiliki 7 tipe dasar, yaitu diantaranya
adalah :
Tabel 1.1. Tipe Data Borland C++
1.1.
Char
Char adalah sembarang huruf, angka, tanda baca tunggal.
Terdapat 2 (dua) macam char, yaitu :Char adalah sembarang huruf, angka, tanda baca tunggal.
- Signed
Mendeklarasikan char bertanda, digunakan untuk nilai negative. - UnsignedMendeklarasikan char tidak bertanda, untuk nilai positif. Rentang nilai mulai 0 sampai 255.
Contoh deklarasi char :
Char letter = 'A';
Unsigned char number = 245;
signed char value = -71;
1.2. Int, Short, Long
Digunakan untuk menyatakan bilangan bulat. Seperti pada char, perubahan tipe signed dan unsigned dapat ditambahkan.
Digunakan untuk menyatakan bilangan bulat. Seperti pada char, perubahan tipe signed dan unsigned dapat ditambahkan.
Contoh deklarasi int :
Int nilai, total; atau
Int nilai = 90;
1.3. Float dan double
Menyatakan bilangan pecahan/real, maupun eksponensial. Dalam keadaan
default, bilangan floting point dianggap bertipe double.
1.4. Enumeration / Enum
Adalah serangkaian symbol berurutan yang menspesifikasikan konstanta
bertipe integer. Dalam C++ tidak terdapat tipe bolean sehingga untuk
merepresentasikan TRUE dengan ineger bukan nol ( 1, 2, dst ), sedangkan FALSE
dengan nilai nol (0).
Contoh deklarasi Enum :
Enum BOOLEAN { False,
True }; atau
Enum BOOLEAN { Benar = 3,
Salah = 0 };
1.5. String
Deretan karakter yang diakhiri dengan sebuah karakter kosong. String
ditulis dengan mengapit string dengan tanda petik dua (".......")
Contoh Deklarasi String :
Char text[] = " C++
";
Puts (text);
1.6. Array
Adalah sekelompok data bertipe sama yang menduduki lokasi memori yang
berurutan. Jumlah elemen array dinyatkan dengan cara mengapit jumlah yang di
maksud dengan tanda '[....]'
Bentuk Umum : tipe namaArray [ jumlahelemen ];
Untuk menyatakan array berdimensi lebih dari 1 (satu), tambahkan tanda
'[...]' sebanyak dimensi yang diinginka.
Contoh
deklarasi array 2 dimensi :
Int matrix [2][3] ;
2. KONSTANTA
Konstanta adalah suatu nilai yang sifatnya tetap. Secara garis besar
konstanta dapat dibagi menjadi dua bagian, yaitu :
2.1. Konstanta Bilangan
Dalam hal ini konstanta bilangan dibagi menjadi 3 kelompok, antara lain
:
-
Konstanta Bilangan Bulat
Adalah bilangan yang tidak mengandung titik desimal.Contoh : 1, 2, 3, 100 - Konstanta Desimal
Berpresisi Tunggal ( Floating Point )Konstanta Floating Point, mempunyai bentuk
penulisan, yaitu :
- Bentuk Desimal ( contoh : 5.57 )
- Bentuk Eksponensial / Bilangan Berpangkat ( Contoh : 4.22e3 > 4.22x10³ ) - Konstanta Desimal Berpresisi Ganda ( Double Precision )Konstanta Double Precision, pada prinsipnya sama seperti Konstanta Floating Point, tetapi Konstanta Double Precision mempunyai daya tampung data lebih besar.
2.2. Konstanta Teks
Dalam hal ini
konstanta teks dibagi menjadi dua kelompok, antara lain:- Data Karakter (Character)Data karakter hanya terdiri dari sebuah karakter saja yang diapit oleh tanda kutip tunggal ( ' ). Data karakter dapat berbentuk abjad ( huruf besar atau kecil ), angka atau notasi atau simbol.Contoh : 'Y' 'y' '9' '&' dan lain-lain
- Data Teks (String)Data String merupakan rangkaian dari beberapa
karakter yang diapit oleh tanda kutip ganda (" ).
Conoh : "Virusland", "Jakarta", "Y" dan lain-lain.
2.3. Deklarasi Konstanta
Bentuk deklarasi konstanta diawali dengan reserved word const.
Bentuk penulisannya :
const tipe_data nama-konstanta = nilai konstanta;
Contoh :
const int x = 90;
3. VARIABEL
Adalah suatu tempat menampung data atau konstanta dimemori yang
mempunyai nilai atau data yang dapat berubah-ubah selama proses program.
Dalam pemberian nama variabel, mempunyai ketentuan-ketentuan antara lain
:
- Tidak boleh ada spasi ( contoh : gaji bersih ) dan dapat menggunakan tanda garis bawah (_) sebagai penghubung ( contoh gaji_bersih ).
- Tidak boleh diawali oleh angka dan menggunakan operator aritmatika.
3.1. Variabel Numerik
Variabel numerik ini
dibagi menjadi 3 (tiga) macam :- Bilangan bulat
- Bilangan Desimal Berpresisi Tunggal atau Floating Point.
- Bilangan Desimal Berpresisi Ganda atau Double Precision.
3.2. Variabel Teks
Variabel Teks dibagi
menjadi 2 (dua) macam :- Character ( Karakter Tunggal )
- String ( Untuk Rangkaian Karakter )
3.3. Deklarasi Variabel
Adalah proses memperkenalkan variabel kepada Borland C++ dan
pendeklarasian tersebut bersifat mutlak karena jika tidak diperkenalkan
terlebih dulu maka Borland C++ tidak menerima variabel tersebut.
Deklarasi Variabel ini meliputi tipe variabel, seperti : Integer atau
character dan nama variabel itu sendir. Setiap kali pendekarasian variabel
harus diakhiri oleh tanda titik koma (;).
Tabel 1.2. Tipe
Variabe
Bentuk penulisannya :
Tipe data nama variabel;
Contoh deklarasi
char nama_mahasiswa;
char grade;
float rata_rata;
int nilai;
Referensi :
Pemrograman C++ dengan Borland C++ 5.02 (Edisi Revisi)
Klik link di bawah ini untuk mendownload document ini
2 comments:
kalo diatas adalah jenis jenis tipe data variabel, maka masih ada juga yang lain dan masih seputar variabel, jadi ketahui juga JENIS/MACAM-MACAM VARIABEL BERDASARKAN RUANG LINGKUPNYA
3 1/2 itu termasuk tipe data apa
Post a Comment