BAB Tentang Algoritma

ALGORITMA

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


                                          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

 

Oldest