Mengenal C++: Tipe Data Beserta Dengan Contohnya

Mengenal berbagai tipe data di C++ beserta dengan systax dan cara penggunaannya yang mudah dipahami.

 

Apa itu Type Data?

Klasifikasi (pengelompokan) nilai yang menentukan jenis data yang bisa disimpan dalam variable serta operasi yang dapat dilakukan terhadap tipedata tersebut.
  • Tipe data digunakan untuk menentukan bentuk dan ukuran data yang disimpan dalam memori.
  • Saat mendeklarasikan variabel, kita sebenarnya sedang memesan ruang memori, dan ukuran ruang itu bergantung pada tipe data yang dipilih.
  • Pemilihan tipe data yang tepat penting agar program lebih efisien dan tidak boros memori

Deklarasi Variabel

int - menyimpan bilangan bulat positif/negatif
double - menyimpan floating point, dengan decimal positif/negative
char - menyimpan karakter seperti 'a' atau 'r', nilai char diapit tanda kutip tunggal
string - menyimpan teks seperti "Halo arufkuy", nilai string diapit tanda kutip ganda
bool - menyimpan nilai dengan dua pernyataan: benar atau salah

Tipe Data Numerik

gunakan int jika ingin mengisi nilai dengan bilangan bulat seperti 19, dan gunakan float atau double untuk angka floating point number/desimal  seperti 12.000 atau 7.14251.

int

#include <iostream>

int main() {
	int umur = 19;
	std::cout << umur;
	return 0;
}

float

#include <iostream>

int main() {
	float harga = 12.000;
	std::cout << harga;
	return 0;
}

double

#include <iostream>

int main() {
	double pi = 3.141592653589793;
        std::cout << pi;
	return 0;
}

Angka Ilmiah

Kita juga bisa menggunakan angka ilmiah seperti 'e' yang berarti pangkat 10.

Contoh

#include <iostream>

int main() {
	float fe = 12e3;
	double de = 19E5;
	std::cout << fe;
	std::cout << de;
	return 0;
}

Tipe Data Boolean

Dideklarasikan dengan kata kunci bool dan hanya memiliki 2 nilai, yaitu true dan false.
ketika nilai di kembalikan maka true = 1 , false = 0.

Contoh

#include <iostream>

int main() {
	bool nyala = true;
	bool mati = false;
	std::cout << nyala << std::endl;
	std::cout << mati;
	return 0;
}

Tipe Data Character

Tipe data ini digunakan untuk menyimpan nilai dengan satu karakter yang diapit dengan tanda kutip tunggal seperti 'A' atau 'b'.

Contoh

#include <iostream>

int main() {
	char nilai = 'A';
	std::cout << nilai;
	return 0;
}

Tipe Data String

String digunakan untuk menyimpan kumpulan karakter seperti huruf, angka dan simbol, seperti "satu@dua" atau "test@gmail.com"

Contoh

#include <iostream>

int main() {
	std::string email = "contoh@gmail.com";
	std::cout << email;
	return 0;
}

C++ auto

Jika kalian tidak ingin repot menentukan keyword atau tipedata kalian bisa mengunakan auto keyword yang akan otomatis mendeteksi dan menetukan keyword berdasarkan nilai yang sudah kita tentukan.

Contoh

#include <iostream>

int main() {
	auto test = "#test";
	std::cout << test;
	return 0;
}

Penerapan Dalam Kehidupan Nyata

Contoh kode yang akan menampilkan data nilai kampus

Contoh

#include <iostream>

int main() {
	std::string nama = "Aruf";
	int nim  = 2442612;
	char nilai = 'A';
	double ipk = 4.0;
	std::cout << "Nama: " << nama << "\n";
	std::cout << "Nim: " << nim << "\n";
	std::cout << "Nilai: " << nilai << "\n";
	std::cout << "ipk: " << ipk;
	return 0;
}

Penutup

Dari pembelajaran diatas kita dapat memahami bahwa tipe data memiliki fungsi dan kegunaannya masing masing, alasan mengapa harus memilih tipe data yang tepat? karena untuk penghematan memory, memang belum kerasa karna ini masih dasar, untuk proyek besar ini sangat penting.
Halo! Saya Aruf, suka ngulik coding dan belajar mandiri. Lewat blog ini, saya berbagi ilmu seputar C++, Java, dan Python. Semoga bermanfaat buat yang sama-sama belajar!