ARTIKEL C++ (TIPE DATA, VARIABLE, KONSTANTA)

 

TUGAS

Artikel C++ tentang tipe Data, Variable, Konstanta

 

 

 

By :
Nama : ——————–

Nim : (—————)

JURUSAN TEKNIK INFORMATIKA (S1)

SEKOLAH TINGGI TEKNOLOGI NURUL JADID PAITON PROBOLINGGO

2011/ 2012

 Pemrograman Bahasa C++ : Tipe data, Konstanta, dan Variabel :

Program Bahasa C tidak mengenal aturan penulisan di kolom tertentu, jadi bisa dimulai dari
kolom manapun. Namun demikian, untuk mempermudah pembacaan program dan untuk
keperluan dokumentasi, sebaiknya penulisan bahasa C diatur sedemikian rupa sehingga mudah
dan enak dibaca.

Tampilan dari editor bahasa C dengan menggunakan Turbo C

Tipe Data
Tipe data merupakan bagian program yang paling penting karena tipe data mempengaruhi. Setiap instruksi yang akan dilaksanakan oleh computer. Misalnya saja 5 dibagi 2 bisa saja
menghasilkan hasil yang berbeda tergantung tipe datanya.
Jika 5 dan 2 bertipe integer maka akan menghasilkan nilai 2, namun jika keduanya bertipe float maka akan menghasilkan nilai 2.5000000. Pemilihan tipe data yang tepat akan membuat proses operasi data menjadi lebih efisien dan efektif.

Pengenalan Tipe Data

Penjelasan Borland C++ memiliki 7 tipe data dasar

Tabel 2.1. Tipe Data

Tipe

Data

Ukuran

Memori Jangkauan Nilai Format Jumlah

Digit

Char 1 Byte -128 s.d 127

Int 2 Byte -32768 s.d 32767

Short 2 Byte -32768 s.d 32767

Long 4 Byte -2,147,435,648 s.d 2,147,435,647

Float 4 Byte 3.4 x 10-38 s.d 3.4 x 10+38 5 – 7

Double 8 Byte 1.7 x 10-308 s .d 1.7 x 10+308 15 – 16

Long

Double 10 Byte 3.4 x 10-4932 s.d 1.1 x 10+4932 19

Dalam bahasa C terdapat lima tipe data dasar, yaitu :

No Tipe Data Ukuran Range (Jangkauan) Format Keterangan
1 char 1 byte 128 s/d 127 %c Karakter/string
2 int 2 byte 32768 s/d 32767 %i , %d Integer/bilangan bulat
3 float 4 byte 3.4E-38 s/d 3.4E+38 %f Float/pecahan
4 double 8 byte 1.7E-308 s/d 1.7+308 %lf Pecahan presisi ganda
5 void 0 byte Tidak bertipe

Konstanta
Konstanta merupakan suatu nilai yang tidak dapat diubah selama proses program berlangsung.
Konstanta nilainya selalu tetap. Konstanta harus didefinisikan terlebih dahulu di awal program.
Konstanta dapat bernilai integer, pecahan, karakter dan string. Contoh konstanta : 50; 13; 3.14;
4.50005; ‘A’; ‘Bahasa C’. Selain itu, bahasa C juga menyediakan beberapa karakter khusus yang
disebut karakter escape, antara lain :

\a : untuk bunyi bell (alert)
\b : mundur satu spasi (backspace)
\f : ganti halaman (form feed)
\n : ganti baris baru (new line)
\r : ke kolom pertama, baris yang sama (carriage return)
\v : tabulasi vertical
: nilai kosong (null)
\’ : karakter petik tunggal
\” : karakter petik ganda
\\ : karakter garis miring

Deklarasi Konstanta

Penjelasan Bentuk deklarasi konstanta diawali dengan reserved word const.

Bentuk penulisannya :

Konstanta merupakan suatu nilai yang tidak dapat diubah selama proses program berlangsung.

Konstanta nilainya selalu tetap. Konstanta harus didefinisikan terlebih dahulu di awal program.

Konstanta dapat bernilai integer, pecahan, karakter dan string. Contoh konstanta : 50; 13; 3.14;

4.50005; ‘A’; ‘Bahasa C’. Selain itu, bahasa C juga menyediakan beberapa karakter khusus yang

disebut karakter escape, antara lain :

\a : untuk bunyi bell (alert)

\b : mundur satu spasi (backspace)

\f : ganti halaman (form feed)

\n : ganti baris baru (new line)

\r : ke kolom pertama, baris yang sama (carriage return)

\v : tabulasi vertical

: nilai kosong (null)

\’ : karakter petik tunggal

\” : karakter petik ganda

\\ : karakter garis miring

Variable
Variabel adalah suatu pengenal (identifier) yang digunakan untuk mewakili suatu nilai tertentu
di dalam proses program. Berbeda dengan konstanta yang nilainya selalu tetap, nilai dari suatu
variable bisa diubah-ubah sesuai kebutuhan. Nama dari suatu variable dapat ditentukan sendiri
oleh pemrogram dengan aturan sebagai berikut :
1. Terdiri dari gabungan huruf dan angka dengan karakter pertama harus berupa huruf.
2. Bahasa C bersifat case-sensitive artinya huruf besar dan kecil dianggap berbeda. Jadi antara Metal, dengan metal itu berbeda.
3. Tidak boleh mengandung spasi.
4. Tidak boleh mengandung symbol-simbol khusus, kecuali garis bawah (underscore), seperti : $, ?, %, #, !, &, *, (, ), -, +, dsb.
5. Panjangnya bebas, tetapi hanya 32 karakter pertama yang terpakai.

Contoh penamaan yang salah : NIM, a, x, nama_mhs, f3098, f4, nilai, budi, dsb.
Contoh penamaan variable yang salah : nilai_mahasiswa, 80%mahasiswa, rata-rata, ada spasi, penting!, dsb.

 

 

 

Deklarasi Variable
Deklarasi diperlukan bila kita akan menggunakan pengenal (identifier) dalam program.
Identifier dapat berupa variable, konstanta dan fungsi.
Bentuk umum pendeklarasian suatu variable adalah :
Nama_tipe nama_variabel;
Contoh :
int x;
char y, huruf, nim[10];
float nilai;
double beta;
int array[5][4];

Variabel Text

· Character ( Karakter Tunggal )

· String ( Untuk Rangkaian Karakter )

Deklarasi Variabel

Penjelasan 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 sendiri. Setiap kali pendeklarasian variabel harus

diakhiri oleh tanda titik koma ( ; ).

Tabel 2.3. Deklarasi Variabel

TIPE VARIABEL SIMBOL DEKLARASI

Integer int

Floating Point float

Double Precision double

Karakter char

Unsigned Integer unsigned int

Unsigned Character unsigned char

Long Integer long int

Unsigned Long Integer unsigned long int

Bentuk penulisannya :

Tipe data nama variabel;

Contoh Deklarasi int nama_mahasiswa;

char grade;

float rata_rata ;

int nilai;

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s