Skip to content Skip to sidebar Skip to footer

KONSEP TIPE DATA

 TIPE DATA
Tipe data digunakan untuk mendeklarasikan suatu pengenal/variabel atau konstanta.
Bahasa C menyediakan lima macam tipe data dasar, yaitu :
No Tipe Data Deklarasi Keterangan
1 integer int  Nilai numerik bulat
2 floating-point float  Nilai numerik pecahan ketepatan tunggal
3 double-precision double  Nilai numerik pecahan ketepatan ganda
4 karakter char  Karakter
5 kosong void  Tidak ada nilai / kosong
Selanjutnya int, float, double dan char dapat dikombinasikan dengan pengubah (modifier)
signed, unsigned, long dan short.  Hasil kombinasi tipe data tersebut secara keseluruhan
adalah sebagai berikut :
Jangkauan Nilai
Tipe
Lebar
Dalam bit  Dari Sampai dengan
int
Signed int
Short int
Signed short int
16 -32768 32767
Unsigned int
Unsigned short int
16 0 65535
Long int
Signed long int
32 -2147483648 2147483649
Unsigned long int  32  0  4294967296
float  32 3.4E-38 3.4E+38
double  64 1.7E-308 1.7E+308
Long double  80  3.4E-4932  3.4E+4932
char
Signed char
8 -128 127
Unsigned char  8  0  255
Pengubah signed berarti nilai variabel dapat mempunyai tanda, sehingga dapat bernilai
positif atau negatif.
12.2 VARIABEL
Variabel adalah suatu pengenal yang digunakan untuk menyimpan suatu nilai dan nilai
dari variabel tersebut dapat berubah-ubah selama proses program.
2.2.1 Mendeklarasikan Variabel
Variabel belum dapat digunakan didalam program sebelum dideklarasikan terlebih
dahulu. Dengan kata lain, deklarasi variabel harus dilakukan terlebih dahulu sebelum
variabel tersebut digunakan.
Deklarasi variabel berarti memberitahukan  kepada C tentang tipe data dari suatu
variabel, sehingga C dapat mempersiapkan  terlebih dahulu tempat dari variabel
tersebut di memori.
• Bentuk umum deklarasi
                    typedata  namavariabel;
• Contoh :
    int  jumlah;
float rata_rata;
char nama;
2.2.2 Menentukan tipe data variabel
Untuk menentukan tipe dari pada variabel tergantung dari jenis data yang akan di
tampung pada variabel.
2.2.3 Penugasan variabel
Memberikan nilai awal kepada suatu variabel
• Bentuk umum
namavariabel = nilai;
• Contoh :
jumlah = 5;
rata_rata = 2.5;
2.2.4 Pendeklarasian dan penugasan variabel
Nilai awal suatu variabel dapat langsung diberikan pada saat mendeklarasikannya.
• Bentuk umum
typedata namavariabel = nilai;
• Contoh :
    int jumlah = 5;
    float rata_rata = 2.5;
22.2.5 Tipe data string
Bahasa C tidak menyediakan deklarasi variabel untuk tipe string. Nilai string adalah
kumpulan dari nilai-nilai karakter yang berurutan dalam bentuk larik dimensi satu.
Dengan demikian, untuk nilai string dapat dideklarasikan sebagai larik bertipe char.
• Bentuk umum deklarasi
char  nama[elemen_karakter] ;
• Contoh deklarasi dan penugasan
char nama[17] = ‘Jhon Travolta’;
2.3 KONSTANTA
2.3.1 Konstanta Bernama
Konstanta bernama adalah suatu pengenal yang berhubungan dengan nilai tetap (variabel
konstan). C++  memungkinkan pendefinisian suatu  konstanta bernama.  Hal ini dilakukan
dengan menggunakan kata kunci const.
• Bentuk umum :
const  tipe_data  nama_konstanta = nilai;
• Contoh :
const  int  bulan = 12;
const  float  phi = 3.14285;
• Keterangan :
1. variabel bulan adalah konstanta bernama bertipe integer dengan nilai 12.
2. variabel phi adalah konstanta bernama bertipe float dengan nilai 3.141592.
Konstanta bernama berbeda dengan variabel, suatu konstanta bernama nilai yang ada
padanya tidak dapat diubah setelah didefinisikan.
Keuntungan pemakaian konstanta bernama  adalah untuk menghindari salah tulis
terhadap nilai yang terkandung didalam variabel.
Contoh 2.1:
#include <stdio.h>
main( )
 }
const  float  phi = 3.14285;
float luas, jari_jari;
 printf (“ Masukkan Nilai Jari-jari? = “);
3 scanf(“%f”,&jari_jari);
luas = 2 * phi * jari_jari;
 printf(“ Luas lingkaran = %f \n”,luas);
 {
2.3.2 Konstanta Karakter dan Konstanta String
Konstanta karakter merupakan nilai sebuah karakter yang ditulis diantara tanda petik tunggal
(‘  ‘), Contoh  :  ‘a’, ‘7’,  dll. Konstanta string (literal string)  merupakan nilai sebuah atau
lebih karakter yang ditulis diantara tanda petik ganda (“   “), Contoh :    “a”, “bahasa c”,
dll.        
2.3.3 Konstanta Karakter Escape
Konstanta karakter escape banyak digunakan di statemen-statemen untuk menampilkan hasil,
misal menggeser kursor ke baris berikutnya (ganti baris baru) , membuat kursor kembali ke
kolom pertama (carriage return) atau membunyikan bel dan lain sebagainya. Suatu konstanta
karater escape diawali dengan karakter atau tanda ‘ \’. Berikut ini adalah konstanta karakter
escape.
Karakter escape  Arti
\a  Bunyi bell (bell atau 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)
\t  Tabulasi horisontal
\v  Tabulasi vertikal
\0  Nilai kosong (null)
\’  Karakter petik tunggal
\”  Karaktar petik ganda
\\  Garis miring terbalik (backslash)
Misalnya akan menampilkan karakter ‘\’  di layar monitor menggunakan fungsi
printf() sebagai berikut :   printf(“\”);
Maka akan ditampilkan kesalahan oleh kompiler, karena dianggap nilai karakter atau
string tersebut belum lengkap, apakah ‘\b’, ‘\f’, atau karakter escape lainnya. Untuk
maksud tersebut maka dapat digunakan karakter escape ‘\\’ sebagai berikut:
printf(‘\\’);

Post a Comment for "KONSEP TIPE DATA"