Wednesday 18 November 2015

C++ (Study University) Part 6

Elemen Dasar C++ (part 1)

Himpunan Karakter
  • Himpunan karakter pada C++ terdiri dari huruf, digit maupun simbol-simbol lainnya (termasuk spasi, karakter kontrol).
  • Huruf

      ABCDEFGHIJKLMNOPQRSTUVWXYZ
      abcdefghijklmnopqrstuvwxyz

  • Digit

      0123456789
  • Simbol dan Lain-Lain

      _-+* dan sebagainya.


Pengenal (Identifier)
  • Pengenal adalah suatu nama yang biasa dipakai dalam pemrograman untuk menyatakan :

          - Variabel
          - Konstanta bernama
          - Tipe data
          - Fungsi
          - Label
          - Obyek
          - Serta hal-hal lain yang dideklarasikan atau didefinisikan oleh pemrogram.


Penamaan Pengenal
  • Suatu pengenal berupa satu atau beberapa karakter yaitu : huruf, digit, garis bawah ( _ ) dan berawalan dengan huruf atau garis bawah.
  • Disarankan agar pemberian nama pengenal menggunakan nama yang berarti dan mudah dibaca. Misalnya : gaji_pegawai yang menyatakan gaji pegawai lebih dari daripada g saja.
  • Berikut ini contoh pengenal yang absah dan tidak absah.




Case Sensitive
  • Pada C++, huruf kecil dan huruf kapital pada suatu pengenal dianggap tidak sama.
  • Sifat ini dikenal dengan case sensitive. Maka dari itu pengenal seperti NAMA, nama, Nama merupakan tiga pengenal yang berbeda.


Kata Kunci (Keyword)
  • Keyword adalah pengenal sistem yang mempunyai makna khusus bagi kompiler.
  • Keyword tidak dapat digunakan sebagai pengenal yang dibuat oleh pemrogram.
  • Contoh keyword : do, else, class, for, if, delete dan yang lainnya.


Tipe Data
  • Tipe data dasar pada C++ meliputi :

          - char
          - int
          - short
          - long
          - float
          - double
          - long double
  • Tipe data yang berhubungan dengan bilangan bulat adalah char, int, short dan long.
  • Sedangkan yang lainnya berhubungan dengan bilangan pecahan.


Ukuran Tipe Data




Mengetahui Ukuran Memory

//program05.cpp

#include <iostream.h>
#include <conio.h>

void main()
{
clrscr();
    cout<<"Ukuran char        : "<<sizeof(char)<<endl;
    cout<<"Ukuran short       : "<<sizeof(short)<<endl;
    cout<<"Ukuran int         : "<<sizeof(int)<<endl;
    cout<<"Ukuran long        : "<<sizeof(long)<<endl;
    cout<<"Ukuran float       : "<<sizeof(float)<<endl;
    cout<<"Ukuran double      : "<<sizeof(double)<<endl;
    cout<<"Ukuran long double : "<<sizeof(long double)<<endl;
    getch();
}


Variabel & Konstanta 

  • Data pada C++ tersusun dari :
          - Variabel
          - Konstanta
  • Variabel digunakan dalam program untuk menyimpan suatu nilai, nilai yang ada pada variabel dapat diubah selama eksekusi program.
  • Sedangkan konstanta menyatakan nilai yang tetap.

Mendeklarasikan & Mendefinisikan Variabel

  • Bentuk pernyataan yang digunakan untuk pendefinisian variabel :
               tipe_data daftar_variabel;

          Contoh :
                         int jumlah;
                         long harga;
                         float harga_per_unit, total_harga;

Memberikan Nilai ke Variabel

  • Bentuk pernyataan yang digunakan memberikan nilai ke variabel yang telah dideklarasikan :
               variabel = nilai;

          Contoh :

                        jumlah = 10;
                        harga_per_unit = 17.5;

Pemilihan Tipe Variabel
  • Pemilihan tipe variabel disesuaikan dengan data yang akan disimpan.
  • Jika untuk bilangan bulat maka gunakan tipe data bilangan bulat, seperti : int, long.
  • Jika untuk bilangan pecahan maka gunakan tipe data bilangan pecahan, seperti : float.
  • Selain itu jangkauan tipe data juga harus disesuaikan dengan kemungkinan data yang akan disimpan dalam variabel.
  • Perlu diketahui bahwa agar sedapat mungkin menggunakan variabel dengan tipe data yang berukuran memori lebih kecil.


No comments:

Post a Comment