#3 Variabel Dan Tipe Data Pada C++
Mengenal Vriabel dan Tipe data dalam bahasa C++, Kembali lagi bersama kami di
seri " seri belajar bahasa pemrograman c++ Dasar Untuk Pemula" yang pada
sebelumnya, kita telah membahas tentang pengenalaan dan persiapan sebelum kita
memulai belajar bahasa pemrograman c++.
Jadi jika teman-teman belum mengikuti atau membaca seri sebelumnya, silahkan teman-teman bisa kembali ke seri sebelumnya Pengenalan Bahasa C++ dasar bagi pemula.
Pada seri kali ini kita akan membahas bagaimana cara menggunkan variabel di bahasa c++ dan apa saja tipe data ataupun jenis-jenis type data dalam bahasa pemrograman c++.
Dan nantinya kita akan membuat sebuah program dengan menggunkan beberapa tipe data yang sebeda.
Jadi jika teman-teman belum mengikuti atau membaca seri sebelumnya, silahkan teman-teman bisa kembali ke seri sebelumnya Pengenalan Bahasa C++ dasar bagi pemula.
Pada seri kali ini kita akan membahas bagaimana cara menggunkan variabel di bahasa c++ dan apa saja tipe data ataupun jenis-jenis type data dalam bahasa pemrograman c++.
Dan nantinya kita akan membuat sebuah program dengan menggunkan beberapa tipe data yang sebeda.
#1. Mengenal Variabel..?
Pada artikel atau seri sebelumnya kita telah menyinggung tentang apa itu variabel dan bagaimana cara mendeklarasikannya.
Namun di seri kali ini kita akan membahasnya lebih detail dan luas tentang
variabel dan tipe data.
Variabel adalah : Variabel merupakan konsep yang mempunyai nilai yang
bermacam-macam. Suatu konsep dapat diubah menjadi suatu variabel dengan cara
memusatkan pada aspek tertentu dari variabel itu sendiri.
Baca Juga : Contoh Program C++ Membuat input Data Mahasiswa
Jadi variabel itu dapat menampung sebuah nilai,atau dapat mewakili sebuah nilai tertentu, misalkan "x=23" maka x memiliki nilai 23.
Begitupun halnya pada pemrograman variabel digunakan untuk menyimpan sebuah
data, dan data memiliki bermacam-macam type tersendiri seperti bilangan bulat
yaitu “1,2 ,dan 3“ atau tipedata bialngan pecahan yang memilik koma di
akhhirnya misal “1.45 , 3.6 , 7.8”.
#2. Tipe data Pada Bahasa C++
Sebagian besar bahasa pemrograman mendukung berbagai macam data, sebagai contoh, bilangan riil, integer atau boolean.
Sebuah tipe data menyediakan sekumpulan nilai-nilai dari ekspresi (yaitu
variabel, fungsi) yang dapat mengambil nilai tersebut.
Tipe data ini mendefinisikan operasi yang akan dilakukan pada data, maksud dari data dan jurusan nilai dari tipe tersebut dapat disimpan.
Jadi Tipe data adalah: jenis-jenis data atau tipe data yang akan di simpan
dalam sebuah variabel. yang nantinya dapat di gunkan atau di olah sesuia
dengan keperluan si program.
#3. Jenis- jenis Tipe Data
Menyinggung tentang tipe data, maka tipe data sendiri terbagi menjadi dua
macam ayaitu, antara lain:
- Tipe data primitive : merupakan sebuah tipe data default atau dasar yang dimiliki oleh bahasa pemrograman itu sendiri, atau tipedata bawaan, seperti tipe data integer, dan char.
- Tipe data composite : merupakn tipe data turunan atau tipe data bentukan dari tipe data primitif seperti contoh tipe data string merupakan turunan darai tipe data char (karakter).
#4. Jenis Tipe data Dan Rentang Nilai
Jadi tipe data, Selain memiliki banyak tipe dan jenis, Tipe data juga
memiliki rentang nilai yang dapat di tampung oleh memori.
Seperti contoh tipe data intreger yang memiliki rentang nilai atau daya
tampung sebesar -2147483648 sampai 2147483647 atau
4bytes.
Jadi ketika kita memiliki variabel yang bertipe data integer, maka rentang
nilai yang harus kita gunakan yaitu sesuai dengan daya tampung dari tipe
data integer itu sendiri.
Lalu bagaimana jika kita ingin menggunkan nilai yang lebih besar atau
melebihi rentang nilai 4byte..? Maka kita bisa menggunkan tipedata yang
lebih besar misalkan "
long int" dan masih bayak lagi tipe data lainnya.
Untuk mengecek atau cara mengetahui seberapa besar tampungan memori dari
tiap-tiap jenis tipe data, yaitu dengan menggunkan fungsi
sizeof(). dengan cara sebaga berikut:
Untuk melihat rentang nilai dan daya tampung dari tipe data, teman-teman
bisa melihatnya pada tabel di bawah ini.
Tipe data di atas merupakan tipe data yang paling sering di gunakan
dalam membuat program, adapun untuk lebih lenglapnya tentang jenis dari
tipe data juga terdapa pada tabel di bawah ini.
#5. Cara Menggunkan Variabel
Adapun cara menggunkan ataupun mendeklarasikan sebuah variabel dengan cara
yang sangat mudah yaitu "
Tipe_data nama_variabel = nilai"
tipe data, merupakan jenis data yang akan anda gunakan,
Nama_veriabel, merupakan nama dari variabel yang akan anda buat, dan
nilai, merupakan nilai dari variabel tersebut.
Dari gambar di atas dapat dilihat bahwa pada bagian bari
pertama merupakan cara mendeklarasaikan tipe data dan variabel
kemudian pada baris yang kedua memberikan nilai pada variabel
secara dinamis, selanjutnya pada baris yang ketiga untuk
menampilkan isi dari variabel.
Untuk membuat sebuah program seorang programer tidak perlu menggunkan
semua tipe data yang ada.
Gambaran :
Jika kita memiliki 2 buah kotak gelas yaitu kotak A dan B, yang
dimana kotak A dapat menapung 5 buah gelas, Sedangkan kotak B dapat
menampung 10 gelas.
Lalku kita memiliki 4 buah gelas yang kan kita masukkan ke dalam kotak
gelas tersebut. Yang menjadi pertanyaan Kotak manakah yang kan kita gunkan
untuk menampung 4 gelas yang kita miliki.
Jadi kotak yang kita gunkan yaitu kotak A .. mengapa..? bukannnya
kotak B dapat menampung lebih banyak gelas..?
karna kotak A masih bisa menampung 4 gelas dan akan tersisa hanya 1
ruang gelas saja, sedangkan jika kita memilih kotak B maka akan terjadi
pemborosan dimana akan ada 6 ruang yang tidak terisi karna kita
hanya membutuhkan 4 ruang.
Begitupun halnya dengan pemrograman, seorang programer harus pandai
panai memilih tipeda yang akan di gunkan agar tidak terjadinya
pemborosan memori.
#6. Contoh Tipe Data Dalam Bahasa C++
Dalam bahasa pemrograman dasar ada 3 jenis tipe data yang seringkali kita
temui yaitu tipe data int float, dan char ataupun string.
Adapaun untuk tipe data yang seperti double float, long, dan lain
sebaginya merupakan turunan dari ketiga tipe data di atas.
Karna untuk membuat sebuh program sederhana, untuk menggunkan tope data
di atas sudah cukup, akan tetapi anda haris mempe lajari lagi terkait
tipe data yang lain.
#a. Tipe data Integer (int)
Apa itu tipe data integer.? Tipe data integer merupakan sebuah tipe data
angka yang merupakan bilangan bulat. seperti bilangan
"34", "20",''5" dan lain sebagainya.
Agar lebih jelas, simak contoh program di bwah ini dengan menggunkan
variabel yang bertipe data integer (int).
Contoh program c++ penjumlahan dengan tipe data integer
#include <iostream>using namespace std;
int main(){
//mendeklarasikan variabel dan type data int a,b,c,d;
int tambah,kurang,bagi,kali;
//rumus //memberikan nilai pada variabel
a=10;
b=20;
tambah = a+b;
cout<<"tambah :"<<tambah<<endl; kurang = b-a;
bagi = b/2;
kali = b*a;
//mencetak
cout<<"kali :"<<kali<<endl; cout<<"kurang:"<<kurang<<endl;
cout<<"bagi:"<<bagi<<endl;
}
Hasil Runing :
#b. Tipedata float (float)
Apa sih yang di maksud dengan tipe data float ..?Tipedata float sering
disebut junga dengan nama bilangan floating point.
Tipe data float ini merupakan tipedata bilangan pecahan yaitu bilangan
yang di akhirnya terdapat koma. seperti contoh
"3.5","10.5","12.9","1.5"
dan lain sebaginya.
Lebih jelanya, lihat contoh program dengan menggunaka tipe ata float di
bawah ini.
Contoh program c++ menghitung luas persegi panjang dengan tipedata float
#include <iostream>using namespace std;
int main(){
cout<<"Menghitung Luas persegi panjang :"<<endl; //deklarasi variabel
float panjang,lebar;
float luas;
// rumus //memberikan nilai variabel
panjang=18;
lebar=27;
luas = panjang * lebar;
cout<<"Luas persegi panjang :"<<luas; //menampilkan
cout<<"-----------------------"<<endl;
}
Hasil Runing :
#c. Tipe data Karakter (char)
Tipe data char merupakan tipe data karakter, seperti contoh "nama",
"saya" ,"satu", dan lain sebagainya.
Jika kita membuat sebuah variabel dan menggunakan tipe data karakter maka
nilai dari variabel tersebut akan berbentuk karakter. Lebih jelanya,
lihat contoh program dengan menggunaka tipe ata char di bawah ini.
Contoh program menampilkan nama dan nim dengan menggunakan tipe data
charakter
#include <iostream>using namespace std;
int main(){
//deklarasi variabel char nim[10];
cout<<"nim :"; //membuat form input
//menampilkan cin>>nim;//mengambil dengn cin
cout<<"Nim anda :"<<nim; cout<<"-----------------------"<<endl;
}
Hasil Runing :
#d. Tipe data (String)
Tipe data String merupakan tipedata yang hanya dapat menampikan karakter
huruf seperti "hello word ". contoh program menampilkan
nama dan nim dengan tipe data charakter
#include <iostream>using namespace std;
int main(){
//deklarasi variabel string nim;
cout<<"nim :"; //membuat form input
//menampilkan cin>>nim;//mengambil dengn cin
cout<<"Nim anda :"<<nim; cout<<"-----------------------"<<endl;
}
Hasil Runing :
Kesimpulan :Variabel murapakn sebuah element yang didalamnya terdapat data , kemudian data tersebut mimiliki bergai macam tipe yang di sebut dengan tipe data.Jadi ketika kita ingin membuat sebuah variabel maka kita juga harus menentukan tipe data apa yang kan kita gunakan.
Sekian semoga bermanfaat, jika ada suatu hal yang kurang jelas silahkan
tinggalkan komentar anda di kolom kementar, yang akan kami jawab
nantinya.