Modul Dasar Pemrograman C/C++

Modul Dasar Pemrograman C/C++


Modul Dasar Bahasa Pemrograman C / C++ lengkap untuk pemula 


PENDAHULUAN

Bahasa Pemrograman merupakan bahasa tingkat tinggi, yakni memakai kata-kata dan pernyataan yang mudah dimengerti manusia, meskipun jauh berbeda dengan bahasa manusia yang sesungguhnya. Pemrograman C++ merupakan program yang berbentuk fungsi-fungsi. Main () merupakan nama dari suatu fungsi yang harus ada di program C++ dan diletakan dibagian tertentu yang  menunjukan sebagai compiler dimana awal dari suatu  program. Selain itu main() hanya dapat digunakan sekali saja dalam satu program. terdapat juga macam-macam bahasa pemrograman simak lebih lanjut Mengenal Pemrograman Bahasa C

TYPE DATA

Type data merupakan jenis nilai yang dapat ditampung oleh variable. Misalnya dapat menampung bilangan bulat, pecahan dan karakter huruf tunggal hingga simbol dan huruf tersusun membentuk barisan karakter.

  • Type Integer

Type data integer atau bilangan bulat dapat di deklarasikan dengan menggunakan kata kunci keyword atau kata cadangan reserved word, yaitu short atau long. Perhatikan tabel berikut.

Tabel 1. Type Integer
Keyword Besarnya Memory Jangkauan Nilai
int 16 bit-32768 s/d 32768
short int atau short 16 bit -32768 s/d 32768
long int atau long 32 bit -2147483648 s/d 214748368

Disamping type integer ini, dapat juga dideklerasikan type integer yang tidak bertanda unsigned integer dengan menggunakan kata kunci unsigned. Perhatikan tabel berikut ini.

Tabel 2. Type Integer
Keyword Besarnya Memory Jangkauan Nilai
Unsigne int 16 bit 0-65535
Unsigned short 16 bit 0-65535
Unsigned long 16 bit 0-4294967295

  • Type Data Pecahan
Type data pecahan atau  floating point dapat dideklarasikan dengan menggunakan kata kunci keyword atau kata cadangan reserved, yaitu float, double dan long double. Perhatikan tabel berikut ini.

Tabel 3. Type Pecahan
Keyword Besarnya Memory Jangkauan Nilai
Float 32 bit 3.4E-038 s/d 3.4E+038
Kolom 3 A 64 bit 31.7E-038 s/d 1.4E+038
long
 double
64 bit 31.7E-038 s/d 1.7E+038

OPERATOR

Operator merupakan symbol atau kata yang dapat digunakan dalam program untuk melakukan manipulasi dalam operasi, seperti menjumlahkan dua buah atau nilai. Tanda operator di bahasa C/C++ bisa dikelompokkan sbb :

A. Operator Pengerjaan (Assignment operator)
Operator pengerjaan berupa tanda sama dengan (=) yang digunakan untuk mengisikan nilai yang berada sebelah kanannya variabel yang ditunjukan disebelah kirinya.
Contoh :
a = 5
a = b = c
maka nilai a dan b sama dengan c yaitu 5.

B. Operator Aritmatika (Aritmathics operator)
Operator yang tergolong sebagai binary bisa dilihat pada tabel berikut ini.

Tabel 4. Tabel Operator binary
Operator Keterangan
* Perkalian
/ Pembagian
% Modulus
+ Penjumlahan
- Pengurangan
Operator aritmatika yang tergolong sebagai unary dapat anda lihat pada tabel berikut.

Tabel 5. Tabel perator unary
Operator Keterangan
+ Tanda plus
- Tanda minus
++ Prefix : preincrement; postifix:
postincrement
- Prefix : preincrement; postifix:
postincrement

C. Operator peningkatan dan penurunan (increment and descrement operators)
C/C++ mempunyai operator yang terkenal, yaitu operator peningkatan (incrument operator) yang menggunakan tanda operasi (++) dan operator penurunan yang menggunakan (--). Operator penambahan digunakan untuk mengurangi nilai 1 sebelumnya dan operator penurunan digunakan untuk mengurangi niai 1 pada nilai sebelumnya.

D. Operator  bitwise (bitwise operators)
Untuk operator bitwise dalam bentuk bit, bahasa C++ menyediakan beberapa operator seperti yang diperlihatkan pada tabel si bawah ini.

Tabel 6. Tabel operator bitwise
Operator Keterangan
<< Shift left  (pergeseran bit ke kiri)
>> Shift right (pergeseran bit ke kanan)
& Operasi AND
| Operasi bit OR
^ Operasi bit XOR
- Operasi bit NOT

E. Operator hubungan (relations operations)
Operator hubungan (relations operator) digunakan untuk membandingkann dua element elemen nilai dan akan dihasilkan nilai perbandinganya, yaitu betul (bernilai 1 ) atau salah (bernilai 0). Operator ini banyak digunakan pada penyelesaian suatu kondisi suatu kondisi di statemen IF.

Tabel 7. Tabel operator hubungan
Operator Keterangan
> Lebih besar dari
>= Lebbih besar sama dengan
< Lebih kecil
<= Lebih kecil sama dengan
== Sama dengan
!= Tidak sama dengan

F. Operator logika (logical operations)
Operator logika biasanya berpasangan dengan operator hubungan. Operator logika dapat dilihat pada tabel berikut ini.

Tabel 8. Tabel operator logika
Operator Keterangan
&& Operator logika AND
|| Operator logika OR
! Operator logika NOT

G. Operator Alamat (address operations)
C++ juga menyediakan dua buah operator alamat (address operations) yang berhubungan dengan pengguna pointer. Perhatikan tabel berkut ini.

Tabel 9. Tabel operator alamat
Operator Keterangan
& Address of operator
* Indirection operation

H. Operator koma (comma operations)
Operator koma (comma operations)  digunakan untuk meletakan beberapa ungkapan yang dipisahkan dengan tanda koma didalam kurung buka dan kurung tutup.

I. Operator gabungan
C++ memungkinkan penulisan suatu operator pengerjaan (=) untuk digabung dengan operator lainya yaitu dengan operator aritmatika, operator peningkatan dan penurunan serta operator bitwise.
Bentuka penulisannya sebagai berikut :
operator pengerjaan
variabel = operator ungkapan
Diubah dengan ditulis sebagai  berikut :
operator lainya 
operator pengerjaan
varibel operaor = ungkapan

No comments for "Modul Dasar Pemrograman C/C++"