Tipe Data Pada C++ Beserta Script



HaferzF - Tipe Data merupakan suatu jenis data yang menentukan pemberian nilai terhadap suatu variabel yang diberikan oleh user. 

Sebagai gambaran dari pengertian tersebut adalah ketika kita menentukan tipe data dari harga agar hanya mengenal angka, maka ketika kita memberikan nilai berupa huruf maka secara otomatis data tersebut akan ditolak karena nilai tersebut tidak dikenali oleh tipe data yang diberikan.

Dalam bahasa C terdapat lima tipe data dasar, yaitu:
  •   Int
  •   Char
  •   Float
  •   Double
  •   void

Dibawah ini akan saya jelaskan macam – macam tipe data beserta script nya. 
Oke, langsung aja cekidot .

1. Integer


Integer adalah bilangan yang meliputi seluruh nomor seperti 12, 157, -34, 2 daln lain sebagainya.

Contoh pendeklarasian bilangan int adalah sebagai berikut:

int nilai;
int total ;
int harga = 30000;

Dapat juga ditulis sebagai berikut:

int nilai, total ;  int harga;
harga = 30000;

2. Tipe Data Karakter


Karakter terdiri dari huruf, angka, atau tanda baca tunggal.
Macam-macam karakter antara lain:
    •   Alfabet bilangan decimal: 0, 1, 2, …, 9,
    •   Alfabet huruf latin besar : A, B, C, …, Z,
    •   Alfabet huruf latin kecil : a, b, c, ... , z dan
    •   Tanda baca tunggal : !, @, ~, ?, ;, ‘, &, dan sebagainya.

Bentuk tipe data dari karakter yaitu: char

Berikut contoh script nya :

#include
using namespace std;main() {char huruf_1 = 'C', huruf_2 = '+';cout<<"Tipe Data Char pada "<}

Keluaran program diatas adalah sebagai berikut: Tipe Data Char pada C++

     3. Tipe Data String


String adalah deretan karakter yang diakhiri dengan sebuah karakter kosong.
String mirip dengan char. Namun karakternya ditulis diantara tanda petik dua (“…”).

Berikut contoh script nya :

#include
using namespace std;main() {string huruf = "Tipe Data String pada C++";cout<< huruf;}

Keluaran program diatas adalah sebagai berikut: Tipe Data String pada C++

     4. Tipe Data Bilangan Real atau Pecahan


Tipe ini merepresentasikan data - data bilangan yang mengandung angka di belakang koma atau menyatakan bilangan pecahan.

Tipe data yang termasuk ke dalam kategori ini adalah: float dan double.

Contoh deklarasi float dan double adalah sebagai berikut:

#include
using namespace std;main() {float a=20;double b=30;a = a/3;b = b/4;cout<<"a = "<cout<<"b = "<}

     5. Tipe Data Logika


Tipe data logika digunakan untuk merepresentasikan data-data yang mengandung dua nilai logika boolean, yaitu: nilai 1 dan 0 atau sering juga disebut sebagai nilai true dan false.

Dalam bahasa C++ tidak ada data tipe boolean.

Perhatikan contoh deklarasi Boolean berikut ini:

Boolean kondisi;
Boolean kondisi_awal = true;

     6. Enumerasi / ENUM


Enumerasi adalah serangkaian simbol berurutan yang menspesifikasikan konstanta bertipe integer.

Dalam C++ tidak terdapat tipe Bolean, sehingga untuk merepresentasikan TRUE dengan nilai integer selain nol ( 1, 2, dst ), sedangkan FALSE dengan nilai nol.

Perhatikan contoh deklarasi enum:

enum boolean { false, true } ; atau      enum boolean { salah = 0, benar = 1 }

     7. Tipe Data Void


Void menyatakan tipe kosong dan digunakan untuk :
    •   Mendeklarasikan fungsi yang tidak mengembalikan nilai apapun.
    •   Mendeklarasikan fungsi yang tidak menerima parameter apapun.

Pada tipe data ini jika diawali dengan operator *, menyatakan penunjuk terhadap sembarang tipe data.

Perhatikan contoh deklarasi void seperti berikut ini :

void cctrputs (char*,int );
atau ditulis:
main (void) ;  

atau dapat juga ditulis

void* action ;int ivalue = 100 ;
action = &ivalue ;

     8. Tipe Data Pointer


Pointer adalah variable yang berisi nilai alamat suatu lokasi memori tertentu.

Deklarasi penunjuk dilakukan dengan menspesifikasikan *, sebelum nama varibel/konstanta. 

Contoh deklarasi pointer adalah sebagai berikut:

char *p;

     9. Tipe Data Larik / Array


Array adalah sekelompok data bertipe sama yang menduduki lokasi memori yang berurutan. 

Jumlah elemen array dinyatakan dengan cara mengapit jumlah yang di maksud dengan tanda ‘ [ … ] ‘.

Contoh penulisan tipe char dengan array adalah sebagai berikut :

char kata[5];

Untuk menyatakan array berdimensi lebih dari 1, maka ditambahkan tanda ‘[ … ]’ sebanyak dimensi yang diinginkan.

Misalnya jika ingin mendeklarasikan array 2 dimensi adalah sebagai berikut :

int matrix [2][3] ;

    10. Tipe Data Struct, Union


Tipe data ini digunakan untuk mendeklarasikan sekelompok data yang memiliki tipe yang berlainan.
    •   struct: elemennya berada dilokasi memori yang berbeda, dan
    •   union: elemennya ada dilokasi memori yang sama.

Perhatikan potongan program dibawah ini:

union namaunion {
          Tipeanggota1 namaAnggota1 ;
          Tipeanggota2 namaAnggota2 ;          ………….
};

Atau dapat juga ditulis seperti dibawah ini:

union {
        Tipeanggota1 namaAnggota1 ;
        Tipeanggota2 namaAnggota2 ;
        ………….
}
namaunion;

struct  namaStruktur {
       Tipeanggota1 namaAnggota1 ;
       Tipeanggota2 namaAnggota2 ;
       ………….
};

Atau dapat juga ditulis

struct {
      Tipeanggota1 namaAnggota1 ;
      Tipeanggota2 namaAnggota2 ;
       ………….
}namaStruktur ;

     11. Tipe Data Typedef


Tipe data typedef digunakan untuk menamakan suatu tipe data dengan pengenal yang lebih berarti atau mudah diingat.

Sintaks penulisan program tipe data ini adalah sebagai berikut:

typedef tipedata namabaru;

Perhatikan contoh penulisan program dibawah ini 
:
typedef unsigned char byte;



Itulah macam – macam tipe data beserta script nya. Bila ada yang salah saya mohon maaf dan bila ada yang tidak dimengerti bisa kalian tanyakan di komentar. 
Semoga Bermanfaat sobat.


Kata Kunci :

  • tipe data c++
  • tipe data pada c++
  • tipe data
  • macam-macam tipe data
  • pengertian tipe data
  • tipe data dasar c++
  • tipe data integer
  • apa itu tipe data

Bagikan

Jangan lewatkan

Tipe Data Pada C++ Beserta Script
4/ 5
Oleh

Subscribe via email

Suka dengan artikel di atas? Tambahkan email Anda untuk berlangganan.