A. Pengertian dari Variabel
Terdapat beberapa definisi mengenai variabel. Salah satunya adalah seperti di bawah ini :
- Variabel merupakan segala sesuatu yang hendak dijadikan sebagai objek pengamatan di dalam sebuah penelitian. Jadi pengertian yang biasa didapatkan dari definisi tersebut adalah bahwa di dalam sebuah penelitian ada sesuatu yang memang menjadi sasaran, misalnya variabel itu tadi. Sehingga variabel merupakan suatu fenomena yang menjadi perhatian di dalam penelitian yang di ukur atau diobservasi.
- Variabel merupakan konsep yang mempunyai variasi nilai. Dari definisi tersebut mengandung arti konsep atau sesuatu bisa disebut sebagai variabel apabila konsep tersebut mempunyai variabilitas atau bisa dibedakan jadi beberapa kategori atau jenis.
B. Tipe data pemrograman C(C++) dan contohnya
Bahasa pemrograman C++ menyediakan programmer dengan satu set tipe data untuk programmer menyimpan informasi dan membangun tipe data yang bukan merupakan bagian dari bahasa itu sendiri. Tipe data yang pertama kali disebut tipe built-in, dan selanjutnya disebut dengan tipe user-defined atau tipe data yang telah ditetapkan. Tipe data diklasifikasikan berdasarkan bagaimana keadaan data disimpan dalam memori, dan jenis operasi yang dapat dilakukan. Berikut adalah beberapa tipe data yang ada pada pemrograman C(C++):
1. CHAR
Adalah sembarang huruf, angka, tanda baca tunggal. Ada 2 (dua) macam
char, yaitu :
1. signed
mendeklarasikan char bertanda, digunakan untuk nilai negative. Rentang nilai mulai -128 sampai 127
2. unsigned
mendeklarasikan char tidak bertanda, untuk nilai positif. Rentang nilai mulai 0 sampai 255
char, yaitu :
1. signed
mendeklarasikan char bertanda, digunakan untuk nilai negative. Rentang nilai mulai -128 sampai 127
2. unsigned
mendeklarasikan 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 ;
char letter = ‘A’ ;
unsigned char number = 245 ;
signed char value = -71 ;
2. SHORT, INT, LONG
Digunakan untuk menyatakan bilangan bulat. Seperti pada char, perubah tipe signed dan unsigned dapat ditambahkan. Rentang nilai short int mulai -32.768 sampai 32.767. Rentang nilai long / int mulai -2.147.483.648 sampai 2.147.483.647
Contoh deklarasi int :
Int nilai, total ; atau
Int nilai = 90 ;
Contoh deklarasi int :
Int nilai, total ; atau
Int nilai = 90 ;
3. FLOAT, DOUBLE
Menyatakan bilangan pecahan/real, maupun eksponensial. Dalam keadaan default, bilang floting point dianggap bertipe double. Rentang nilai float mulai 3,4 E -38 sampai 3,4 E +38
Rentang nilai double mulai 1,7 E -308 sampai 1,7 E +308
Rentang nilai double mulai 1,7 E -308 sampai 1,7 E +308
4. ENUMERATION / ENUM
Adalah serangkaian symbol berurutan yang menspesifikasikan konstanta bertipe integer. Dalam C++ tidak terdapat tipe Bolean, sehingga untuk merepresentasikan TRUE dengan nilai integer 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 } ;
Contoh deklarasi enum :
Enum BOOLEAN { False, True } ; atau
Enum BOOLEAN { Benar = 3, Salah = 0 } ;
5. VOID
Menyatakan tipe kosong untuk :
1. mendeklarasikan fungsi yang tidak mengembalikan nilai apapun.
2. mendeklarasikan fungsi yang tidak menerima parameter apapun.
3. bila diawali dengan operator *, menyatakan penunjuk terhadap sembarang tipe data.
1. mendeklarasikan fungsi yang tidak mengembalikan nilai apapun.
2. mendeklarasikan fungsi yang tidak menerima parameter apapun.
3. bila diawali dengan operator *, menyatakan penunjuk terhadap sembarang tipe data.
Contoh deklarasi void :
Void cctrputs (char*, int ) ; atau
Main (void) ; atau
Void* action ;
Int ivalue = 100 ;
Action = &ivalue ;
Void cctrputs (char*, int ) ; atau
Main (void) ; atau
Void* action ;
Int ivalue = 100 ;
Action = &ivalue ;
6. PENUNJUK / POINTER
Adalah sekelompok data bertipe sama yang menduduki lokasi memori yang berurutan. Jumlah elemen array dinyatakan 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 diinginkan.
Contoh deklarasi array 2 dimensi :
Int matrix [2][3] ;
Contoh deklarasi array 2 dimensi :
Int matrix [2][3] ;
7. 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) ;
Contoh deklarasi string :
Char text [ ] = “ C++ “ ;
Puts (text) ;
8. STRUCT, UNION
Digunakan untuk mendeklarasikan sekelompok data yang memiliki tipe yang berlainan. Struct : elemennya ada dilokasi memori yang berbeda, dan union : elemennya ada dilokasi memori yang sama.
Bentuk umum :
Struct tipestruktur
{Tipeanggota1 namaAnggota1 ;
Tipeanggota2 namaAnggota2 ;
………….}namaStruktur ;
Struct tipestruktur
{Tipeanggota1 namaAnggota1 ;
Tipeanggota2 namaAnggota2 ;
………….}namaStruktur ;
Contoh Program Macam Tipe Data Menggunakan C++
| #include<iostream.h> #include<conio.h> void main() { int x; float y; char z; double w; x = 10; y = 9.45; z = 'C'; w = 3.45; cout<<"Nilai dari x adalah : "<< x << endl; cout<<"Nilai dari y adalah : "<< y << endl; cout<<"Nilai dari z adalah : "<< z << endl; cout<<"Nilai dari w adalah : "<< w << endl; getch(); } |
* Tipe data bilangan bulat
| Tipe | Keterangan |
| Char | Menyatakan sebuah karakter seperti A, f, 9 |
| Int | Menyatakan Bilangan bulat |
| Long | Menyatakan bilangan bulat namun jumlahnya nilainya lebih banyak dari pada biasanya, contohnya pada long int yaitu 2147483648 - 2147483647 |
| Short | Menyatakan Bilangan Bulat namun dengan nilai yang normal, contohnya pada short int yaitu antara -32768 - 32767 |
* Tipe data bilangan real
| Tipe | Keterangan |
| Double | Menyatakan bilangan real dengan ketelitian tinggi (15 digit) |
| Float | Menyatakan bilangan real dengan ketelitian rendah (7 digit) |
| Datatype | Keyword |
| Character | char |
| Unsigned Character | unsigned char |
| Signed Character | signed char |
| Signed Integer | signed int (atau) int |
| Signed Short Integer | signed short int (atau) short int (atau) short |
| Signed Long Integer | signed long int (atau) long int (atau) long |
| UnSigned Integer | unsigned int (atau) unsigned |
| UnSigned Short Integer | unsigned short int (atau) unsigned short |
| UnSigned Long Integer | unsigned long int (atau) unsigned long |
| Floating Point | float |
| Double Precision Floating Point | double |
| Extended Double Precision Floating Point | long double |
Mantaps gan, oya jika ada yang sekiranya pengen menambah referensi, silakan mampir juga dimari gan, lengkap dengan contoh programnya, semoga bermanfaat, thanks
BalasHapushttp://gatewawan.blogspot.com/2014/07/pengertian-tipedata-variabel-dan-konstanta.html
http://gatewawan.blogspot.com/2014/04/mengetahui-jangkauan-tipe-data-integer-dan-unsign-integer.html
Best Regard,
Teknocrat
makasih udah berkunjung di blogku
Hapussama-sama nona :D
Hapustulisan yang pojok kanan keren, tapi susah dibaca. Makasih infonya ya.
BalasHapusiya sama sama.Makasih sarannya :)
Hapustulisan yang dipojok kanan udah aku benerin
semoga ilmunya bermanfaat :)
Komentar ini telah dihapus oleh pengarang.
BalasHapuskeren, kita sesama exo-l.
BalasHapus