Langsung ke konten utama

C++ #04 Mengenal Variabel dan Tipe Data

Belajar C++ #04: Mengenal Variabel dan Tipe Data


Inti dari sebuah program komputer adalah merima input, melakukan pemrosesan, dan menghasilkan output.
Input, proses, dan output
Nilai input bisa kita dapatkan dari keyboard, file, kamera, mikrofon, dan sebagainya.
Sementara output dapat kita tampilkan ke monitor, cetak ke dokumen, atau ke dalam sebuah file.
Pada tahap pemrosesan, program membutuhkan bantuan variabel untuk menyimpan nilai sementara.
Sama seperti waktu kita berpikir, kita membutuhkan beberapa ingatan untuk memproses informasi.
Pada tutorial ini, saya akan bahas tuntas tentang cara penggunaan variabel dan tipe data dalam pemrograman C++.
Siap?
Mari kita mulai…

Apa itu Variabel dan Tipe Data?

Semua program komputer yang sedang berjalan akan menyimpan data sementara di dalam RAM (Random Access Memori).
Data-data yang tersimpan di dalam RAM memiliki alamat yang direpresentasikan dalam bilangan heksa desmial.
Bagaiaman cara program menyimpan nilai ke RAM?
Jawabannya dengan menggunakan variabel.
Semakin banyak variabel yang kamu buat semakin besar pula memori yang akan digunakan di dalam RAM.
Penyimpanan data di dalam RAM
Jadi dapat kita simpulkan…
Variabel adalah sebuah nama lokasi penyimpanan di dalam memori.
Sementara tipe data adalah jenis data yang akan disimpan di dalam variabel.
Macam-macam tipe data di C++ dapat dilihat dari tabel berikut.
Nama Tipe DataUkuran dalam MemoriRentang Nilai
char1byte-127 sampai 127 atau 0 sampai 255
unsigned char1byte0 sampai 255
signed char1byte-127 sampai 127
int4bytes-2147483648 sampai 2147483647
unsigned int4bytes0 sampai 4294967295
signed int4bytes-2147483648 sampai 2147483647
short int2bytes-32768 sampai 32767
unsigned short intRange0 sampai 65,535
signed short intRange-32768 sampai 32767
long int4bytes-2,147,483,648 sampai 2,147,483,647
signed long int4bytessame as long int
unsigned long int4bytes0 sampai 4,294,967,295
float4bytes+/- 3.4e +/- 38 (~7 digits)
double8bytes+/- 1.7e +/- 308 (~15 digits)
long double8bytes+/- 1.7e +/- 308 (~15 digits)
wchar_t2 or 4 bytes1 wide character
boolean4bytestrue atau false

Cara Membuat Variabel di C++

Pembuatan variabel atau deklarasi variabel di C++ dapat kita lakukan seperti ini:
string nama;
int umur;
char jenis_kelamin;
Tipe datanya ditulis terlebih dahulu, lalu diikuti dengan nama variabelnya.
FYI: untuk C++11 kita bisa gunakan tipe data auto sebagai placeholder untuk tipe data yang belum jelas.
Variabel-variabel di atas akan menyimpan nilai null (kosong), karena belum kita isi.
Kita juga dapat membuat variabel dengan mengisinya langsung.
Contoh:
string nama = "Abah Bisma";
float tinggi = 172.43;
Untuk lebih jelasnya, mari kita coba praktekkan dalam program.

Membuat Porgram C++ dengan Variabel dan Tipe Data

Silahkan buat sebuah file baru bernama biodata.cpp, kemudian isi dengan kode berikut:
#include <iostream>

using namespace std;

int main(){
 
  // deklarasi tipe data variabel
  string nama;
  int umur;
  char jenis_kelamin;
 
  // --- proses input ---
  cout << "Siapakah namamu?" << endl;
  cout << "jawab: ";
  // menyimpan data ke variabel
  getline(cin,nama);
 
  cout << "Berapa umurmu?" << endl;
  cout << "jawab: ";
  // menyimpan data ke variabel
  cin >> umur;
 
  cout << "Jenis kelamin [L/P]: ";
  // menyimpan data ke variabel
  cin >> jenis_kelamin;
 
  // --- proses output ---
  cout << "Salam kenal, " << nama << " Sekarang engkau berusia ";
  cout << umur << " dan kau berjenis kelamin "<< jenis_kelamin;
 
  return 0;

}
Setelah itu lakukan kompilasi dan eksekusi programnya.

Mudah bukan?
Jelaskan donk program di atas!
Baik saya akan jelaskan.
Pertama dimulai dari membuat variabel.
string nama;
int umur;
char jenis_kelamin;
Pada baris kode tersebut, kita membuat tiga buah variabel dengan tipe data yang berbeda-beda.
Lalu kita mengisi nilainya berdasarkan input yang diberikan dari keyboard dengan perintah cin.
cin >> umur;
cin >> jenis_kelamin;
Khusus untuk tipe data string, kita menggunakan fungsi getline() untuk mengambil satu baris nilai yang diinputkan.
getline(cin,nama);
Terakhir kita menampilkan isi variabelnya dengan perintah cout.

Mengubah Nama Tipe Data

Kita bisa mengubah nama tipe data sendiri dengan perintah typedef.
Membuat tipe data baru di C++
Contohnya:
typedef int angka; 
Artinya, tipe data int (integer) akan kita buat namanya menjadi angka.
Lalu, untuk menggunakannya kita bisa tulis seperti ini:
angka umur;

Apa Selanjutnya?

Kita sudah mengenal variabel dan tipe data, selanjutnya apa?

Komentar

Postingan populer dari blog ini

PROSEDUR PEMBUATAN INDIKATOR

PROSEDUR PEMBUATAN INDIKATOR 1. EBT (ERIOCROM BLACK T) Timbang 100 mg serbuk zat warna EBT ,10 gram Kristal NaCl atau Kristal Na2SO4 an hidrat. Kedua zat tersebut dicampur dengan cara menggerus didalam mortar sampai halus dan merata. Penggunaannya 100 mg (seujung spatel ) untuk satu kali titrasi. 2. Merah metil Larutkan 25 mg metil P dengan 0,95 ml larutan Natrium hidroksida 0,05 N dan 5 ml etanol 95 % setelah larut sempurna, tambahkan etanol 50 % secukupnya hingga 250,0 ml 3. Jingga metil Larutkan jingga metil P 0,04 % b/v dalam etanol 20 % 4. BTB Larutkan 100 mg biru brom timol P dengan 3,2 ml Natrium Hidroksida 0,05 N dan 5 ml etanol 90 % ,setelah larut sempurna tambahkan etanol 20 % secukupnya hingga 250,0 ml. 5. MUREXIDE Haluskan 100 mg serbuk murexide dengan 10 gram KNO3 atau 10 gram NaCl . Pada pemakaiannya 100 gram serbuk murexide tiap volume 150 sampai 200 ml. 6. Larutan indicator Fenolftalein 0,035 %. Timbang ± 0,035 gram Fenolftalein ,lar

Membuat Air Mawar

  Membuat Air Mawar   1.      Metoda Merebus Bahan: - 2 hingga 3 cangkir kelopak mawar segar yang sudah bersih - Panci ukuran besar - Botol semprot - 2 liter  air  Langkah-langkah: 1. Masukkan kelopak mawar bersih ke dalam panci dan tuangkan air suling ke dalamnya. 2. Letakkan panci di atas kompor dengan api kecil. 3. Masak selama 30 menit hingga mendidih dan kelopak bunga berubah warna. 4. Setelah itu diamkan hingga dingin dan masukan ke dalam botol semprot. Kalau ingin mendapatkan sensasi segar, Anda bisa taruh botol air mawar ke dalam kulkas sebelum digunakan. 2. Metode penghancuran Bahan: - 7-8 kelopak mawar segar atau kering dan sudah dibersihkan - Air suling - Mangkuk - Saringan - Lesung dan alu - Botol kaca Langkah-langkah: 1. Haluskan kelopak bunga menggunakan lesung dan alu. Kemudian masukan kedalam mangkuk yang berisi air sulingan secukupnya dan biarkan selama 2-3 jam. 2. Tuang campuran air dan kelopak itu ke dalam panci dan ma

LARUTAN PADA KIMIA ANALITIK KUANTITATIF

LARUTAN PADA KIMIA ANALITIK KUANTITATIF 1.        LARUTAN NaOH 0,1  N                 4 gram NaOH dalam 1 Liter 2.        LARUTAN HCl 0,1 N HCl pekat = 37% HCl pekat = 12 M = 12 N                 8,33 mL HCl pekat = 1 Liter 0,1 N 3.        LARUTAN H 2 SO 4 0,1 N H 2 SO 4 pekat = 96 % H 2 SO 4 pekat = 17,63 M = 18 M = 36 N        2,78 mL H 2 SO 4 pekat = 1 liter 0,1 N 4.        LARUTAN CH 3 COOH 0,1 N CH 3 COOH pekat = 99,5 % CH 3 COOH pekat = 17 M = 17 N        5,88 mL CH 3 COOHpekat = 1 liter 0,1 N 5.        LARUTAN Na 2 S 2 O 3 0,1 N             26 gram Na 2 S 2 O 3 dengan 0,2   g Na 2 CO 3 dilarutkan dalam air bebas CO 2 segar sampai volume 1000 ml 6.        LARUTAN KIO 3 0,1 N             3 , 5 g KIO 3 encerkan dengan air hingga 1000 m L 7.        LARUTAN KMnO 4 0,1 N      3,3 gram Kalium Permanganat P adat dilarutkan dalan air hingga 1000 ml 8.        LARUTAN IODIUM (I 2 ) 0,1 N 12,69 gram I 2 P adat ke dalam la