KONSEP TIPE DATA C++

TIPE DATA UNTUK PEMROGRAMAN C++
Konsep tipe data C++ dibagi menjadi beberapa tipe data, seperti:
  1. Tipe Sederhana(Simple type)
    ➤Int ( Integer )
    ➤Bool ( Boolean )
    ➤Char ( Charakter )
    ➤Tipe Float
  2. Tipe String
    ➤Operasi String
  3. Tipe Terstuktur
    ➤Array
    ➤Struc
Variabel & Konstanta :
Variabel :
  • Untuk menyimpan suatu nilai, dan nilai yang ada padanya dapat diubah selama eksekusi berlangsung.
  • Penamaan variabel bersifat case sensitive (huruf besar & huruf kecil dianggap berbeda).
  • Harus dideklarasikan dahulu sebelum digunakan
Konstanta :
Sebuah variabel dengan tipe data tertentu dan memiliki nilai data yang akan selalu tetap di dalam program.

1. TIPE DATA SEDERHANA
     ⇨Tipe Int ( Integer )
Adalah tipe data yang nilainya tidak memiliki titik desimal. Dalam bahasa pemrograman pascal hanya digit yang bisa muncul sebagai Integer,tidak boleh ada character lain lain termasuk koma kecuali + dan -.

     ⇨Bool ( Boolean )
Adalah nilai data yang sangat penting untuk pengambilan suatu keputusan dalam suatu program karena pada tipe ini data akan mempunyai dua nilai, yaitu benar atau salah, True or False.
     ⇨Char ( Charakter )
Kata ini digunakan untuk menampung data sebuah karakter. Dan hanya memuat satu karakter saja berupa huruf, angka atau simbol. Karakter perlu ditulis didalam tanda petik tunggal(‘). Contoh : ‘A’, ‘a’, ‘B’, ‘b’
     ⇨Tipe Float
Adalah tipe data yang nilainya pecahan(memiliki titik desimal).


2. TIPE STRING
Operasi String adalah data yang berisi sederetan karakter yang banyaknya bisa berubah-ubah sesuai kebutuhan. Dengan ketentuan besarnya adalah 1 s/d 255 karakter.
Cara pendeklarasian adalah :
Contoh : char nama[50];
                 char *alamat;


Fungsi pada Operasi STRING
  1. Strcpy() : untuk menyalin nilai string.
    Contoh dalam penggalan program c++:
    Cout<<“Masukan Kata ? “;gets(kata);
    Strcpy(copy,kata);
    Cout<<“Hasilnya ? “<<copy;
  2. Strcat() : untuk menggabungkan nilai string.
    Contoh dlm penggalan program c++ :
    Cout<<“Kata Pertama ? “;gets(a);
    Cout<<“Kata Kedua ? “;cin(b);
    Strcat(a,b);
    Cout<<“Hasil Gabungan : “<<a;
  3. Strcmp() : untuk membandingkan 2 nilai string.
    Contoh dalam penggalan program c++:
    char sa[]="Logika";
    char sb[]="Logika Algoritma";
    char sc[]="Logika Algoritma & Pemprograman";
    /*Melakukan perbandingan terhadap dua string dan penampilan nilainya*/
    printf("Nilai Yang dibandingkan sa,sb :
    %d\n",strcmp(sa,sb));
    printf("Nilai Yang dibandingkan sa,sc :
    %d\n",strcmp(sa,sc));
    printf("Nilai Yang dibandingkan sb,sa :
    %d\n",strcmp(sb,sa));
    getch();
    return 0;
    }
  4. Strlen() : untuk mengetahui panjang nilai string
    Contoh dalam penggalan program c++:
    cout<<"Masukkan Kata = ";
    cout<<"Masukkan Kata = ";
    cout<<"Panjang Kata yang telah diinput = ";
    cout<<strlen(angka);
  5. Strchr () : untuk mencari nilai karakter dalam string.
    Contoh dalam penggalan program C++:
    int main(void){
    char str [100]="Aisyah Zahra";
    char karakter='Z';
    char *hasil;
    hasil=strchr(str,karakter);
    printf("Hasil Peubah :%s\n",hasil);
    printf("Karakter %c ditemukan pada indeks ke-%d",karakter,(hasil-str));
    getch();
    return 0; }

3. TIPE TERSTRUKTUR
  • Array
    Adalah tipe data terstruktur yang mempunyai komponen dalam jumlah yang tetap dan setiap komponen mempunyai tipe data yang sama. Posisi komponen dalam larik dinyatakan sebagai nomor index.
  • Struct
    Adalah kumpulan vaariabel yang dinyatakan dengan sebuah nama,dengan sifat setiap variabel dapat memiliki tipe ang berlainan. Untuk menyimpan suatu variabel dalam pemrograman C++, diperlukan suatu tempat khusus di dalam memori komputer.
    struct data_pegawai
    {
    int nip;
    char nama[25];
    char alamat[40];
    }


Download Data :
Sekian pembahasan dari KONSEP TIPE DATA C++. Saya Mr.JAR mengucapkan terima kasih dan Semoga bermamfaat.
Read More
loading...
loading...
loading...