Algoritma adalah urutan langkah yang sistematis,untuk
menyelesaikan masalah, logikan dan aritmatika atau urutan langkah untuk menyelesaikan masalah
logika dan arimatika.
1.
Tipe Data
Adalah Jenis data yang dapat di olah computer
untuk memenuhi kebutuhan dalam pemrograman computer.
Ada Beberapa Jenis Tipe Data :
·
Numerik :
-Bilangan Bulat, meliputi : integer, red, dll.
-Bilangan Pecahan , meliputi
: Double, float
·
Teks : -Tunggal
, meliputi : Char
-Jamak,meliputi : String, Text, Varchar
·
Logika : -Boolear, meliputi :
YES (True), NO (False)
2.
Variable
- Dia di dahului dengan huruf
- Tidak boleh spasi, tapi boleh underscore (_)
- Tidak mengandung karakter khusus
- Tidak boleh mengggunakan keyword (Bahasa Pemrograman) Contoh : Integer, String, dll.
3.
Konstanta
Adalah nilai yang tidak dapat berubah –
ubah atau tetap.
- SE ( Structure English )
- Pseudocode ( menyerupai Kode ) / Pseudopascad ( Bahasa Pemrograman )
Contoh Structure English dalam Algoritma
Menghitung luas Lingkaran
1)
Start
2)
Read alas, tinggi
3)
Luas Segitiga= alas*tinggi*0,5 atau
(alas*tinggi)/2
4)
Write luassegitiga
5)
Finish
Menghitung Luas Segitiga
1)
Start
2)
Read alas, tinggi
3)
Luas Segitiga= alas*tinggi*0,5 atau
(alas*tinggi)/2
4)
Write luassegitiga
5)
Finish
1) Start
2) Read alas, tinggi
3) Luas Segitiga= alas*tinggi*0,5 atau (alas*tinggi)/2
4) Write luassegitiga
5) Finish
Menghitung Luas Segitiga
1)
Start
2)
Read alas, tinggi
3)
Luas Segitiga= alas*tinggi*0,5 atau
(alas*tinggi)/2
4)
Write luassegitiga
5)
Finish
1) Start
2) Read alas, tinggi
3) Luas Segitiga= alas*tinggi*0,5 atau (alas*tinggi)/2
4) Write luassegitiga
5) Finish
Menghitung
X=4y + 2z
4H+2y
1)
Start
2)
Read y,z,H,y
3)
X=((4*y)+(2*z))/((4*H)+(2*y))
4)
Write X
5)
Finish
Menghitung N= (x+y) . (D+2A)
(G+H) (4B)
1)
Start
2)
Read x,y,D,A,G,H,B
3)
N=((x+y)/(G+H))*((D+2A)/(4*B))
4)
Write N
5)
Finish
Menghitung N= (x+y) . (D+2A)

ConversionConversion EmoticonEmoticon