Tipe Data dan Variabel dalam Pemrograman C++
Kuliah.site - Materi hari ini yaitu Tipe Data dan Variabel dalam Pemrograman C++. Kali ini kita akan coba untuk mengetahui apa aja sih Tipe Data itu, kemudian Variabel itu apa. Kedua hal tersebut pasti dipelajari ketika belajar pemrograman. Oke Guys, mari langsung kita mulai dari yang pertama yaitu Tipe Data.
Tipe Data Primitive - merupakan tipe data yang tersedia secara langsung pada bahasa pemrograman. Tipe data primitive hanya mampu menyimpan satu nilai pada satu variabel. Misalnya pada integer dan char.
Tipe Data Composite - sedikit berbeda dengan tipe data primitive, tipe data composite merupakan bantukan dari beberapa tipe data primitive. Tipe data composite bisa menampung lebih dari satu nilai (banyak nilai). Contohnya pada array (larik) dan struck.
Array adalah tipe data terstruktur yang dapat menyimpan banyak data dengan tipe data sama dalam variabel (homogen).
Struct konsepnya sama dengan array namun dapat menyimpan tipe data yang berbeda-beda atau (heterogen).
Dalam pengelompokannya tipe data dapat kita golongkan menjadi dua bentuk yaitu :
1. Numerik, merupakan tipe data yang berkaitan dengan angka yang dapat dihitung. Contohnya umur, jarak, panjang, lebar, dll.
2. String, merupakan tipe data yang tidak berkaitan dengan angka yang dapat dihitung. Contohnya Nomor Pokok Mahasiswa (NPM), Nomor KTP, Nama, Alamat, Tempat Lahir, dan sebagainya.
Pendefinisian variabel dan tipe data seperti gambar diatas, biasa juga disebut dengan Deklarasi Variabel. Dalam membuat variabel terdapat ketentuan dasar yang perlu diketahui :
1. Variabel tidak boleh menggunakan karakter spasi, dan harus menjadi satu kata.
Misalnya :
contoh salah :
string nama lengkap;
contoh benar :
string nama_lengkap;
2. Variabel tidak boleh diawali dengan angka atau simbol.
Misalnya :
contoh salah :
char 23nama[30];
contoh benar :
char nama[30];
Dalam mendeklarasikan variabel beberapa hal yang musti kita perhatikan yaitu :
1. Apakah variabel merupakan tergolong kedalam tipe data numerik ataukah string.
2. Jika berbentuk numerik, apakah akan bertipe bilangan bulat ataukah bilangan pecahan.
3. Jika berbentuk string, berapakah karakter yang ditampung (banyak atau kah sedikit).
Hal diatas berguna untuk menentukan tipe data apa yang paling sesuai untuk digunakan.
Tipe Data
Tipe Data merupakan memori pada komputer yang digunakan untuk menyimpan nilai dari variabel. Tipe data sendiri terbagi menjadi dua yaitu tipe data primitive (sederhana) dan tipe data composite.Tipe Data Primitive - merupakan tipe data yang tersedia secara langsung pada bahasa pemrograman. Tipe data primitive hanya mampu menyimpan satu nilai pada satu variabel. Misalnya pada integer dan char.
Tipe Data | Deskripsi | Ukuran memori | Jangkauan |
---|---|---|---|
int | Bilangan bulat | 2 byte | -32768 hingga 32768 |
float | Bilangan floating point atau koma | 4 byte | 3,4 x 10^-38 hingga 3,4 x 10^+38 |
double | Sama dengan float namun memiliki jangkauan dua kali dari float | 8 byte | 1,7 x 10^-308 hingga 1,7 x 10^+308 |
short int | Sama dengan int namun jangkauanya lebih pendek | 2 byte | -32768 hingga 32768 |
long int | Memiliki jangkauan lebih panjang dari int | 4 byte | -2147483648 hingga 2147483648 |
bool | Tipe data untuk menampung nilai kebenaran (flag) | 1 byte | 1 atau 0 (True atau False) |
char | Menampung tipe karakter | 1 byte | -128 hingga 128 |
long double | Sama dengan double namum memiliki jangkauan lebih lebar | 10 byte | 3,4 x 10^-4932 hingga 3,4 x 10^+4932 |
wchar_t | Sama dengan char namun memiliki jangkauan lebih lebar | 2 byte hingga 4 byte | 1 wide character |
Tipe Data Composite - sedikit berbeda dengan tipe data primitive, tipe data composite merupakan bantukan dari beberapa tipe data primitive. Tipe data composite bisa menampung lebih dari satu nilai (banyak nilai). Contohnya pada array (larik) dan struck.
Array adalah tipe data terstruktur yang dapat menyimpan banyak data dengan tipe data sama dalam variabel (homogen).
Struct konsepnya sama dengan array namun dapat menyimpan tipe data yang berbeda-beda atau (heterogen).
Dalam pengelompokannya tipe data dapat kita golongkan menjadi dua bentuk yaitu :
1. Numerik, merupakan tipe data yang berkaitan dengan angka yang dapat dihitung. Contohnya umur, jarak, panjang, lebar, dll.
2. String, merupakan tipe data yang tidak berkaitan dengan angka yang dapat dihitung. Contohnya Nomor Pokok Mahasiswa (NPM), Nomor KTP, Nama, Alamat, Tempat Lahir, dan sebagainya.
Variabel
Variabel merupakan tempat penampungan data sementara yang nilainya dapat diubah-ubah. Seperti halnya sebuah wadah yang dapat menampung benda. Gambar dibawah ini merupakan contoh penulisan tipedata dan variabel.Pendefinisian variabel dan tipe data seperti gambar diatas, biasa juga disebut dengan Deklarasi Variabel. Dalam membuat variabel terdapat ketentuan dasar yang perlu diketahui :
1. Variabel tidak boleh menggunakan karakter spasi, dan harus menjadi satu kata.
Misalnya :
contoh salah :
string nama lengkap;
contoh benar :
string nama_lengkap;
2. Variabel tidak boleh diawali dengan angka atau simbol.
Misalnya :
contoh salah :
char 23nama[30];
contoh benar :
char nama[30];
Dalam mendeklarasikan variabel beberapa hal yang musti kita perhatikan yaitu :
1. Apakah variabel merupakan tergolong kedalam tipe data numerik ataukah string.
2. Jika berbentuk numerik, apakah akan bertipe bilangan bulat ataukah bilangan pecahan.
3. Jika berbentuk string, berapakah karakter yang ditampung (banyak atau kah sedikit).
Hal diatas berguna untuk menentukan tipe data apa yang paling sesuai untuk digunakan.
Contoh Kode Program :
#include<iostream>
#include<conio.h>
using namespace std;
int main(){
string alamat, tempat_lahir;
char nama[100];
cout<<"Masukkan nama anda : "; cin.getline(nama, sizeof(nama));
cout<<"Masukkan alamat anda : "; getline(cin, alamat);
cout<<"Masukkan tempat lahir anda : "; getline(cin, tempat_lahir);
cout<<"Hy, "<<nama<<" anda lahir di "<<tempat_lahir<<" dan sekarang anda beralamat di "<<alamat;
getch();
}
Demikian Materi tentang Tipe Data dan Variabel. Semoga bermanfaat. Silahkan bagikan kepada teman-teman Anda. Terimakasih.
0 Response to "Tipe Data dan Variabel dalam Pemrograman C++"
Post a Comment