Skip to content Skip to sidebar Skip to footer

#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.

#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++  

Tipe data Adalah : Dalam ilmu komputer dan pemrograman komputer, tipe data ialah klasifikasi data yang mengenalkan kompilator atau penerjemah bagaimana programmer bermaksud untuk menggunakan data. 

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.

      Macam-macam tipe data dan rentang nilainya
      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.

      Jika masih bingung kita coba dengan membuat  sebaris program sebagai contoh penggunaan, atau cara mendeklarasikan  sebuah variabel dan tipe data dalam bahasa c++.

      Cara mendeklarasaikan tipe data dan variabel pada bahasa c++


      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.

      akan tetapi seorang programer harus bisa menggunkan tipe data sesui dengan apa yang dia butuhkan atau sesuai dengan kebutuhannya. Agar tidak terjadi pemborosan memori.

      gambar analogi variabel

      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 :

      Contoh program dengan tipedata integer

      #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 :

      Contoh program dengan tipedata float flotoing point

      #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 :

      Contoh program dengan tipedata Char / karakter


      #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 :

      Contoh program dengan tipedata string


      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.