Tuesday, January 8, 2019

C++ Programming 2 - Variabel, Konstanta dan Tipe data

Assalamu'alaikum

Selamat malam, salam programming. Untuk memenuhi waktu lenggang malam saya, saya sempatkan menulis demi mengejar target penulisan agar selesai pada waktunya. Di kesempatan malam ini saya ingin menjelaskan tentang lanjutan materi pengenalan C++. yaitu tentang materi variabel, konstanta dan tipe data pada c++. Apa itu variabel, konstanta dan tipe data apa saja yang ada pada c++? Langsung saja kita bahas di penjelasan berikut.

Variabel, Konstanta dan Tipe Data

Secara teori, variabel pada programming adalah suatu penamaan yang digunakan untuk menyimpan suatu nilai dari variabel tertentu. Sedangkan konstanta hampir mirip seperti variabel yang fungsinya sama sama untuk menyimpan suatu nilai tertentu, bedanya konstanta adalah nilai yang tidak berubah setelah nilai tersebut di deklarasikan. 
Sedangkan tipe data sendiri adalah tipe variabel yang ingin di deklarasikan itu seperti apa sih? Apakah tipe datanya sebuah bilangan, atau sebuah kalimat, atau sebuah pembanding? Karena pada dasarnya setiap variabel yang ingin di deklarasikan membutuhkan informasi tipe data variabel tersebut. 7 tipe data dasar yang ada pada c++ diantaranya :



1. Tipe Data Integer (int)

Tipe data integer adalah tipe data yang memungkinkan kita untuk meyimpan data dalam bentuk bilangan bulat. Besarnya memori yg dibutuhkan tipe data int adalah 4byte atau 32bit. Dengan menggunakan tipe data int kita bisa melakukan operasi aritmatika seperti penjumlahan, pengurangan, perkalian dan pembagian. 

#include <iostream>
using namespace std;

int main(){
    int programming1 = 15;
    int programming2 = 3;
   
    cout << programming1 << endl;
    cout << programming2;
   
    return 0;
}
Keterangan : perintah endl untuk perintah untuk membuat baris baru (enter) dan perintah return 0 adalah untuk menyelesaikan fungsi main sedangkan 1 untuk kembali ke fungsi main.

2. Tipe Data Karakter (Char)

Tipe data char adalah salah satu tipe data yang memungkinkan kita untuk menyimpan memory berbentuk huruf, angka ataupun simbol dengan sebuah karakter tunggal. Berbeda dari tipe data int, tipe data char tidak bisa di lakukan operasi aritmatika. Perlu di ingat, char hanya dapat menyimpan 1 karakter saja,  jika kalian memberikan lebih dari 1 karakter, maka yg tersimpan hanya karakter pertama saja.

#include <iostream>
using namespace std;

int main(){
    char huruf;
  
    cout << "Masukan huruf yang anda sukai = ";
    cin >> huruf;
    cout << "Huruf yang anda sukai adalah = " << huruf;

    return 0;
}
Keterangan : perintah cin digunakan untuk inputan keyboard, masukan nilai 1 karakter lalu enter, maka program akan menjalankan perintah selanjutnya. Untuk memasukan kalimat seperti diatas, kalimat harus di deklarasikan didalam 2kutip2 ("kalimat").

3. Tipe Data Boolean

Boolean adalah jenis tipe data pembeda yang fungsinya membedakan sebuah perintah yang di deklarasikan benar atau salah. Tipe data boolean hanya memiliki 2 opsional yaitu benar (true=1) atau salah (false=0).  


4. Tipe Data Float

Hampir sama seperti tipe data int, namun tipe data float memungkinkan kita menyimpan data numerik yang bentuknya bilangan pecahan. Biasanya tipe data float digunakan untuk menghitung program yang menggunakan bilangan koma. Seperti menghitung keliling atau luas lingkaran yang phinya menggunakan bilangan pecahan.

#include <iostream>
using namespace std;

int main(){
       float r, hasil;
       float phi = 3.14;

       cout << "Masukan Jumlah jari-jari = ";
       cin >> r;
 
       hasil = (phi * r) * 2;
       cout << "Luas dari Lingkaran adalah " << hasil;

       return 0;
}

5. Tipe Data Double Floating Point (Double)

Tipe data ini sama seperti tipe data float yaitu untuk menyimpan bilangan pecahan. Namun, penyimpanan tipe data double lebih besar dibanding tipe data float. Jika tipe data float hanya membutuhkan memory 4 byte, tipe data double memerlukan penyimpanan memory sebesar 8 byte.

6. Tipe Data String (string)

Tipe data string adalah tipe data yang memungkinan kita untuk menyimpan kumpulan karakter (artinya lebih dari 1 karakter). Sama seperti char, tipe data string yang bernilai angka tidak bisa di operasi aritmatika. Karena nilai yang ditangani tipe data string berbentuk kalimat, maka nilai tipe data string harus di deklarasikan di dalam 2kutip2 ("kalimat").

#include <iostream>
using namespace std;

int main(){
    string kalimat1 = "Hello World";
    cout << kalimat1;
}

7. Tipe Data Valueless (Void)

Valueless adalah salah satu tipe data yang berarti “tidak ada” atau “tidak mempunyai tipe data”. Void masih di dalam katagori tipe data tetapi kita tidak bisa menggunakanya pada variabel biasa, void biasanya digunakan pada function yang tidak mempunyai return value.

Dan itulah pemahaman mengenai variabel, konstanta dan tipe data yang ada pada c++. Semoga bermanfaat untuk kalian semua. Sekian dari saya kurang lebihnya mohon maaf, salam programming. 

0 komentar:

Post a Comment

Kenal Saya

Follow My Twitter

Profil



Nama saya Alfa Farhan Syarief, web ini ada berdasarkan nama saya sendiri. Saya sendiri masih duduk tingkat SMK. Lebih lengkapnya saya masih bersekolah di SMKN 1

More »

Blog Archive

Recent Comment