Jumat, 06 Juni 2014

KONSEP TIPE DATA C++

TIPE DATA UNTUK PEMROGRAMAN C++
Konsep tipe data C++ dibagi menjadi beberapa tipe data, seperti:
I.                    Tipe Sederhana(Simple type)
-          Int ( Integer )
-          Bool ( Boolean )
-          Char ( Charakter )
-          Tipe Float
II.                  Tipe String
-          Operasi String
III.               Tipe Terstuktur
-          Array                          -  Struct
Variabel & Konstanta
Variabel adalah suatu pengenal (identifier) yang digunakan untuk mewakili suatu nilai tertentu di dalam proses program.Berbeda dengan konstanta yang nilainya selalu tetap,nilai dari suatu variable bisa diubah-ubah sesuai kebutuhan.
Konstanta  ialah kalau variabel nilainya bisa berubah – ubah sebaliknya ,nilai konstanta atau literal tetap dan tidak bisa ber ubah – ubah dengan kata lain ekspresi dengan nilai yang tetap.
I.                   TIPE DATA SEDERHANA
1.      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 -.
2.     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.
3.     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’
4.     Tipe Float
Adalah tipe data yang nilainya pecahan(memiliki titik desimal).
II.               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; }
III.             TIPE TERSTRUKTUR
1.     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.
2.     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.
 

Konsep Perulangan (Looping) Pada Pemrograman C++

Perulangan data atau yang biasa disebut dengan “looping” adalah proses yang dilakukan secara berulang-ulang sampai batas yang ditentukan.

Struktur Perulangan digunakan untuk mengulang sekumpulan perintah sesuai dengan kondisi yang diberikan. Proses perulangan biasanya digunakan untuk mengulang proses pemasukan data, mengulang proses perhitungan dan mengulang untuk proses penampilan hasil pengolahan data, dengan jumlah tertentu jika sebuah kondisi belum terpenuhi.
loop architecture Konsep Perulangan (Looping) Pada Pemrograman C++
A loop statement allows us to execute a statement or group of statements multiple times and following is the general from of a loop statement in most of the programming languages
Pada bahasa pemrograman, perulangan proses ditangani dengan suatu mekanisme yang dinamakan dengan nama loop. Dengan loop, suatu proses yang berulang dapat diimplementasikan dengan menggunakan statement-statement yang pendek, tanpa harus menuliskan statemen berulang-ulang.
Ada 3 (tiga) cara untuk melakukan perulangan di C++ yaitu :
  1. for
  2. while
  3. do-while
PENJELASAN
  1. For Statement
    Ini adalah statement perulangan yang paling sering digunakan. Statement for memiliki 3 parameter, yaitu nilai awal (initial value), tes kondisi yang menentukan akhir loop, dan penentu perubahan nilai.

    Bentuk umum:
    for ( variable initialization; condition; variable update ) {
      Code to execute while the condition is true
    }
    Ket:

    • variable initialization: ekspresi yang digunakan untuk melakukan inisialisasi terhadap variable-variabel tertentu, terutama variable yang digunakan untuk melakukan iterasi. Init-exp dapat berupa ekspresi maupun pendefinisian variable.
    • condition: ekspresi yang memegang control terhadap proses perulangan tersebut, pada bagian ini akan ditentukan apakah proses perulangan akan tetap berlangsung atau tidak.
    • variable update: digunakan untuk mengatur perubahan nilai variable. Umumnya nilai variable tersebut bertambah / berkurang 1 (satu).
    Contoh:

    1385546 586817468052235 928953582 n Konsep Perulangan (Looping) Pada Pemrograman C++
    Perulangan
    Code :
    1. #include <iostream>  
    2. using namespace std;  
    3. int main()  
    4. {  
    5. for ( int x = 0; x < 10; x++ ) {  
    6. cout<< x <<endl;  
    7. }  
    8. cin.get();  
    9. }  
  2. While Statement
    Pernyataan while adalah pernyataan yang berguna untuk memproses suatu pernyataan atau memproses pernyataan beberapa kali. Pernyataan atau aksi akan di ulang jika kondisi bernilai benar dan jika salah maka keuar dari blok perulangan (loop)Bentuk umum While :
    <Inisialisasi>
    while (kondisi)
    {
    Pernyataan ;
    }
    Contoh:
    1385546 586817468052235 928953582 n Konsep Perulangan (Looping) Pada Pemrograman C++

    Code :
    1. #include <iostream>  
    2. using namespace std;  
    3. int main()  
    4. {  
    5. int x = 0;  
    6. while ( x < 10 ) {  
    7. cout<< x <<endl;  
    8. x++;  
    9. }  
    10. cin.get();  
    11. }  
  3. Do While Statement
    Perulangan akan dilakukan minimal 1x terlebih dahulu, kemudian baru dilakukan pengecekan terhadap kondisi, jika kondisi benar maka perulangan masih akan tetap dilakukan. Perulangan dengan do…while() akan dilakukan sampai kondisi false.Perbedaan dengan while statement adalah : pada do while kondisi akan dievaluasi setelah dilakukan statement/proses. Selain itu pada do while minimal akan dilaksanakan 1 (satu) kali statement/instruksinya. Bentuk umum While :
    do {
    } while ( condition );
    Contoh:1392561 586819948051987 65678518 n Konsep Perulangan (Looping) Pada Pemrograman C++Code :
    1. #include <iostream>  
    2. using namespace std;  
    3. int main()  
    4. {  
    5. int x;  
    6. x = 0;  
    7. do {  
    8. cout<<"Hello, world!\n";  
    9. while ( x != 0 );  
    10. cin.get();  
    11. }  
Referensi:
Sumber 1
Sumber 2
Sumber 3

Incoming search terms: