Академический Документы
Профессиональный Документы
Культура Документы
Tambahan Referensi :
http://ilmukomputer.org/2006/08/25/struktur-dan-
elemen-bahasa-pemrograman/
masalah Mengimplementasikan Mengujicoba dan mendokumentasikan Contoh : mencari faktor-faktor bilangan bulat
Loop : Terhingga (For ..Do) dan tak Hingga (While .. Do; Repeat .. Until)
ALGORITMA
Urut-urutan pelaksanaan suatu penyelesaian pekerjaan : Exp : Algoritma Membuat secangkir kopi manis : Langkah 1 : ambil cangkir Langkah 2 : taruh gula dan kopi secukupnya Langkah 3 : tuang air panas secukupnya Langkah 4 : aduk sampai larut Langkah 5 : Selesai
ALGORITMA
Exp 2: Mencari Bilangan Prima Terkecil yang lebih besar dari 100 : Langkah 1 : Definisikan fungsi prima(n) Langkah 2 : tetapkan n=100 Langkah 3 : dengan fungsi prima(n) cek apakah n prima? Langkah 4 : jika ya cetak n, jika tidak naikkan n dan ulangi Langkah 3 Langkah 5 : Selesai
FLOW CHART :
Skema langkah-langkah algoritma dengan chart Ada beberapa bentuk dasar : START/STOP INPUT/OUTPUT PROSES KEPUTUSAN ALUR PROGRAM
Cetak : Luas
STOP
CODING
Mengkodekan solusi dengan bahasa program tertentu
Solusi : Mencari Luas EPP dengan PASCAL
Var Pjg, Lbr, Luas : integer; Begin Readln(Pjg); Readln(Lbr); Luas :=Pjg*Lbr; Writeln(Luas); End.
TAMPILAN PROGRAM :
Uses Crt; Var Pjg, Lbr, Luas : integer; Begin Clrscr; Write(Berapa Panjang ?);Readln(Pjg); Write(Berapa lebar ?);Readln(Lbr); Luas :=Pjg*Lbr; Writeln(JADI LUASNYA = ,Luas); End.
1. Aturan leksikal
Aturan untuk membentuk deklarasi. Terdiri dari beberapa elemen : Token (elemen terkecil program yang dapat terdiri dari : identifier, keyword dan operator)
Identifier : nama tipedata, nama var Keyword : readln; if .. Operator : *, / ,+, -, <, >,<=, NOT, AND
2. TIPE DATA
3. Ekspresi
Pernyataan yang menghasilkan suatu nilai
4. Statemen
Bagian program yang akan dieksekusi
Statemen biasanya memanfaatkan keyword :