PEMROGRAMAN
I(C++)
Sekolah Tinggi Teknologi Indonesia Tanjungpinang - 2017
Sejarah
Bahasa C++ diciptakan oleh Bjarne Stroustrup di AT&T Bell Laboratories a
wal tahun 1980-an
Bahasa C++ merupakan pengembangan dari bahasa C
Pengelompokan tingkatan bahasa pemrograman secara umum terbagi men
jadi 2, yaitu :
– Bahasa Tingkat Tinggi, merupakan bahasa pemrograman yang codingnya lebih k
e arah pemahaman manusia pada umumnya. Contoh bahasa pemrograman tingk
at tinggi ialah :Pascal, Cobol, Fortran, Basic, Java,C, C++
}
Komentar Bahasa C++
/*Program untuk menampil Apabila komentar ditulis di dalam simbol apitan /* ---komentar---*/,
kan kata STTI */ maka komentar tersebut dapat ditulis lebih dari satu baris
//mulai Apabila komentar ditulis di dalam simbol //, maka komentar tersebut
# include <iostream.h> hanya dapat ditulis satu baris
using namespace std;
main()
{
cout<<“STTI“;
}
Header iostream suatu library wajib yang harus dimasukan dalam C++
Contoh :
Artinya programmer memasukan(include)
#include <iostream> library iostream kedalam program
IDENTIFIER
Suatu pengenal yang dideklarasikan agar kompiler dapat mengenalinya.
Suatu identifier dapat berupa variable, konstanta ataupun yang lainnya.
Identifier berupa variable dan konstanta digunakan untuk menampung suatu nilai dalam
program.
Konstanta Dalam C++
Konstanta merupakan identifier yang nilainya bersifat tetap/konstan (tidak dapat diubah
-ubah lagi)
LOKAL
GLOBAL
Variable Dalam C++
Jenis Variabel : Global, Lokal, Statis, Dinamis
Contoh : /*Program sederhana */ /*Program sederhana */
# include <iostream.h> # include <iostream.h>
using namespace std; using namespace std;
int A; main()
main () GLOBAL { Int A=10; LOKAL
{ A=10; cout<< “Nilai A :“<<A ;
cout<< “Nilai A :“<<A ; }
}
/*Program sederhana */
/*Program sederhana */ # include <iostream.h>
# include <iostream.h> using namespace std;
DINAMIS
using namespace std; main()
{ Int A;
main()
STATIS LOKAL
cout<<” Input Nilai A :”;
GLOBAL
{ Int A=10;
cout<< “Nilai A :“<<A ;
cin>>A;
cout<< “Nilai A :“<<A ;
} }
Aturan Penulisan C++
1. Berlaku Case Sensitive
2. Suatu variabel dapat terdiri dari kombinasi huruf dan angka dengan catatan p
enulisannya diawali dengan huruf baru kemudian angka. Suatu penamaan variab
el tidak boleh diawali dengan angka
3. Penamaan suatu variabel tidak boleh mengandung spasi dan simbol-simbol khus
us, kecuali underscore
4. Panjang penamaan variabel tidak dibatasi hanya saja pada saat pembacaan varia
bel yang dapat terpakai hanya 32 karakter pertama
TiPe Data C++
No Tipe Data Ukuran Memor Jangkauan Nilai
y
1 Char 1 byte -128 ... 127
2 Int 2 byte -32768 … 32767
3 Long 4 byte -2.147.483.648…2.147.483.648
4 Float 4 byte 3.4x10−38 ... 3.4x10+38
5 Double 8 byte 1.7x10−308 … 1.7x10+ 308
6 Long Double 10 byte 3.4x10−4932 … 3.4x10+4932
Perintah C++
cout
cin
endl
\n
Operator C++ [ Assignment]
Merupakan operator yang berfungsi untuk memasukan(assign)nilai kedalam suatu variabel
ataupun konstanta.
Operator assignment dilambangkan dengan simbol ‘=‘.
/*Program sederhana */
# include <iostream.h>
}
Operator C++ [ Unary]
Merupakan operator yang hanya melibatkan sebuah operand saja
% Modulo/Sisa 10 % 2 =0
Bagi
PENGERTIAN
Operator Aritmatikal merupakan operator yang digunakan untuk melakukan operasi-operasi aritmetika
Operator Logikal , merupakan operator yang digunakan untuk melakukan operasi yang menghasilkan suatu
nilai yang berilai TRUE atau FALSE
Operator C++ [ Binary]
Merupakan operasi yang melibatkan dua buah operand
PENGERTIAN
Operator Relational : operator yang digunakan untuk menentukan hubungan dari 2 buah operand
Operator Bitwisel berguna untuk melakukan operasi-operasi yang berhubungan dengan pemanipulasian bit
Assignment 1 :
KERJAKAN LATIHAN PADA MODUL
HAL.12