Anda di halaman 1dari 5

Algoritma dan Pemrograman

 Numerik : data bilangan/angka yang digunakan untuk proses


perhitungan aritmatika.
TIPE DATA & OPERATOR  Bilangan Bulat : data numerik berupa bilangan bulat (negatif
maupun positif).
Contoh : 20 , 1 ,  100 , dsb

2 2

Type Length Range  Bilangan Pecahan : data numerik berupa bilangan pecahan
Unsigned char 8 bits 0 to 255 desimal.
char 8 bits -128 to 127 Contoh : 0.25 , 1.450 ,  0.125 , dsb
unsigned short 16 bits 0 to 65,535
short 16 bits 32,768 to 32,767 Type Length Range

unsigned int 32 bits 0 to 4,294,967,295 float 32 bits 3.4 * 1038 to 3.4 * 1038
int 32 bits 2,147,483,648 to 2,147,483,647 double 64 bits 1.7 * 10308 to 1.7 * 10308

long 64 bits 9,223,372,036854,775,808 to 9,223,372,036854,775,807


3 3
4 4

1
 Karakter ( char ) : data berupa huruf, angka, atau karakter  Boolean ( bool ) : tipe data yang mempunyai dua macam
khusus dan penulisannya harus diletakkan nilai, yaitu TRUE dan FALSE.
dalam tanda petik tunggal.
 Array
Contoh : ‘B’ , ‘f’ , ‘5’ , ‘%’ , ‘*’ , dll.
 Record/Struktur Tipe data terstruktur
 String : data berupa kumpulan karakter dan penulisannya harus
diletakkan dalam tanda petik ganda.  Pointer
Contoh : “Jhony” , “891284” , “Jl. A. Yani 88 Surabaya” , dll.

5 5
6 6

Yaitu operator untuk perhitungan matematika.


Pada suatu proses operasi ada 2 macam elemen dasar :
Operator : tanda untuk melakukan operasi terhadap data  Unary hirarki/urutan
Operand : data yang dikenai operasi • Positif , Negatif ………... +,
 Binary
operator • Tanda kurung ………….. ()
Contoh : 7 + 4 • Pangkat ………………. ** atau ^ 
operand • Kali, Bagi ……………… * , / , mod , div
• Jumlah, Selisih ………… +,
7 7
8 8

2
Algoritma C++
Operator Keterangan Operator Keterangan Algoritma C++

* perkalian * perkalian Operator Keterangan Operator Keterangan

/ pembagian / pembagian  pemberian nilai = pemberian nilai

MOD sisa pembagian % sisa pembagian


DIV hasil bagi (bilangan bulat) tidak ada -
+ penjumlahan + penjumlahan
 pengurangan  pengurangan
9 9
10 10

Algoritma C++
Operator Keterangan Operator Keterangan Algoritma C++
= sama dengan == sama dengan Operator Keterangan Operator Keterangan
<> tidak sama dengan != tidak sama dengan NOT tidak ! tidak
< lebih kecil < lebih kecil
AND dan && dan
lebih kecil atau lebih kecil atau
<=
sama dengan
<=
sama dengan OR atau || atau
> lebih besar > lebih besar
lebih besar atau lebih besar atau
>= >=
sama dengan sama dengan
11 11 12 12

3
TRUTH TABLE
Nama yang digunakan dalam program sebagai pengenal untuk
X Y NOT X NOT Y X OR Y X AND Y suatu konstanta, variabel, prosedur, fungsi, field maupun file.
0 0 1 1 0 0
0 1 1 0 1 0
Pengenal yang didefinisikan sendiri ini bebas tetapi harus sesuai
dengan ketentuan penulisan yang berlaku.
1 0 0 1 1 0
1 1 0 0 1 1

0 = FALSE / SALAH
1 = TRUE / BENAR
13 13 14 14

1. Karakter pertama harus berupa huruf, tidak boleh berupa 3. Tidak boleh ada simbol-simbol khusus ( misal : * , /, + , - ,
angka. ^ , & ), kecuali ‘_’ ( underscore ).
Contoh : nilai  benar
Contoh : nilai-ujian  salah
Nama1  benar
nilai_ujian  benar
1Nama  salah
4. Panjang maksimum tergantung bahasa pemrograman
2. Tidak boleh ada spasi. yang digunakan
Contoh : Nilai Tugas  salah
NilaiTugas  benar
15 15 16 16

4
 Suatu nama/identifier yang digunakan sebagai tempat
menampung nilai/data. <tipe_data> <variabel>;
 Jenis/tipe data variabel tergantung pada isi dari variabel tersebut.
Deklalasi : int X; Definisi : X = 27;
 Pada bahasa pemrograman, variabel yang akan digunakan pada
suatu program harus dideklarasikan terlebih dahulu di awal tipe data variabel
program.
 Variabel hanya bisa menampung satu nilai dalam satu saat 27 disimpan di RAM sebesar 4 byte (32 bit)
sehingga jika ada nilai baru yang masuk, maka nilai yang X
lama akan terhapus
17 17 18 18

Suatu nama/identifier tempat menampung data, tetapi nilai yang


Contoh Deklarasi Contoh Definisi diberikan pada identifier konstanta tidak dapat berubah atau diubah
int X; X = 725; ( konstan ).
float Rata2; Rata2 = 3.16;
char simbol; simbol = ‘X’; #define <konstanta> <nilai>
String NIM; strcpy(NIM,“151080200219”;
Contoh : #define MAKSIMUM 100
bool Status; Status = FALSE;
nilai konstanta
nama konstanta
19 19 20 20

Anda mungkin juga menyukai