Minggu, 31 Mei 2015

Deklarasi Variabel dan Tipe Data

 Deklarasi Variabel dan Tipe Data

  1. Variabel
Variabel merupakan sebuah penamaan dalam program yang nilainya dapat diubah saat pelaksanaan program. Pendeklarasian variabel harus diikuti dengan jenis tipe data yang ingin didefinisikan. Pendeklrasian variabel beserta tipe datanya adalah sebagai berikut :
tipe_data nama_variabel;
Penamaan suatu variabel mempunyai syarat-syarat sebagai berikut :
§ Tidak boleh ada spasi, contoh : data pegawai;
§ Tidak boleh ada operator aritmatika, contoh : data-pegawai;
§ Tidak boleh ada angka didepan nama variabel, contoh : 6Siswa
§ Tidak boleh ada karakter khusus seperti #, $, %, ^, dan sebagainya.
Contoh penamaan yang benar dan salah dapat dilihat pada tabel di bawah ini :
NAMA

KETERANGAN

Benar

Salah

gaji pegawai

Ö
gaji_pegawai
Ö

6siswa

Ö
siswa6
Ö

Titik!

Ö

  1. Tipe Data
Tipe data dibagi dua, yaitu :
§ Tipe data dasar, dan
§ Tipe bentukan yang merupakan bentukan dari tipe data dasar

1)    Tipe Data Dasar

Macam-macam tipe data dasar di dalam C++ dapat dilihat pada tabel di bawah ini :
Tabel 1.1 Ukuran berbagai tipe data dasar

Tipe Data

Ukuran
Memori

Rentang Nilai

char
1 byte
-128 hingga +127
int
2 byte
-32768 hingga +32767
long
4 byte
-2.147.438.648 hingga +2.147.438.647
float
4 byte
3.4x10-38 hingga 3.4x1038
double
8 byte
1.7x10-308 hingga  1.7x10308
long double
10 byte
3.4x10-4932 hingga 3.4x104932

Keterangan :
1.    char, merupakan tipe data dasar yang dipakai untuk mendeklarasikan peubah bilangan bulat, karakter atau string.
2.    int, merupakan tipe data dasar untuk menentukan jenis peubah bilangan bulat.
3.    long, merupakan tipe data dasar untuk menentukan jenis peubah bilangan bulat.
4.    float, merupakan tipe data dasar untuk menentukan jenis peubah bilangan pecahan.
5.    double, merupakan tipe data dasar untuk menentukan jenis peubah bilangan pecahan.
6.    long double, merupakan tipe data dasar untuk menentukan jenis peubah bilangan pecahan.

2)    Tipe Bentukan

Merupakan bentukan dari tipe data dasar dengan nama lain. Misal didefinisikan sebuah peubah x bertipe int, maka peubah x tersebut dapat menjadi sebuah tipe data baru untuk mendefinisikan nama peubah lain.
Dalam C++ untuk membentuk sebuah tipe bentukan dibutuhkan kata kunci typedef dengan bentuk sebagai berikut :
typedef int x;
x saya;
Pada contoh di atas didefinisikan sebuah peubah x bertipe int, kemudian peubah tersebut menjadi tipe data baru untuk mendefinisikan variabel “saya”. Sehingga variabel “saya” secara deklarasi mempunyai tipe data yang sama, yaitu int. ( Dibahas lebih lanjut  pada bab struktur )

  1. Konstanta
Merupakan sebuah penamaan yang nilainya tidak dapat diubah selama pelaksanaan program. Sebuah kostanta dideklarasikan sebagai berikut :
         const tipe_data  nama_variabel = nilai;
Berbeda dengan variabel, sebuah konstanta harus diisikan nilainya langsung pada saat pendeklarasian.
Contoh : const int nilai = 70;

  1. Keyword (kata kunci)
Merupakan pengenal khusus yang digunakan bagi proses kompilasi, dan kata kunci ini tidak dapat digunakan sebagai variabel atau identifier.
asm
else
operator
template
auto
enum
private
this
break
extern
public
typedef
case
float
protected
union
char
for
register
unsigned
class
friend
return
virtual
const
goto
short
void
continue
if
signed
volatile
default
lline
sizeof
while
delete
int
struct

do
long
switch

double
new
static












0 komentar:

Posting Komentar