Tipe Data, Konstata dan Variabel C++

2

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 :
  1. Signed
    Mendeklarasikan char bertanda, digunakan untuk nilai negative. 
  2. 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.

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 :
  1. Konstanta Bilangan Bulat
    Adalah bilangan yang tidak mengandung titik desimal.
    Contoh : 1, 2, 3, 100
  2. 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³ )
  3. 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:
  1. 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
  2. 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:

Bundet said...

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

Noblesee said...

3 1/2 itu termasuk tipe data apa

Post a Comment

 
Design by ThemeShift | Bloggerized by Lasantha - Free Blogger Templates | Best Web Hosting