Anda di halaman 1dari 12

Algoritma dan

Pemrograman
DISUSUN OLEH :
LUQMAN AL HAKIM
Notasi Algoritma

 Notasi Algoritma adalah suatu notasi yang di gunakan untuk


menuliskan langkah-langkah dalam pembuatan suatu program
menggunakan bahasa pemrograman.
Bentuk – Bentuk Notasi Algoritma

 1. Deskriptif
 Menulis atau menyusun langkah-langkah penyelesaian masalah atau
kegiatan dengan cara menguraikannya dengan menggunakan bahasa
formal.

2. Flow chart
 Menulis atau menyusun langkah-langkah penyelesaian masalah atau
kegiatan dengan menggunakan diagram (simbol-simbol flow chart). 

3. Pseudocode
 Menulis atau menyusun langkah-langkah penyelesaian masalah atau
kegiatan mirip atau mendekati bahasa pemrograman yang di
gunakan.
Bentuk Deskriptif

 Algoritma Dalam Bentuk Deskriptif


 Contoh: Buat algotirma untuk menentukan apakah suatu bulangan
merupakan bilangan ganjil atau bilangan genap.
 Algoritmanya:
 Mulai.
 Masukan bilangan sembarang.
 Bagi bilangan tersebut dengan bilangan 2.
 Hitung sisa bagi pada langkah 2.
 Bila sisa bagi sama dengan 0 (nol) maka bilangan itu adalah bilangan
genap. Tetapi, bila sisanya sama dengan 1 maka bilangan itu adalah
bilangan ganjil.
 Selesai.
 Algoritma Dalam Bentuk Flow Chart
 Flowchart atau bagian alir adalah suatu skema yang
memperlihatkan urutan instruksi/kegiatan dan berhubungan
antara proses beserta instruksinya.
 Gambar ini ditunjukan dengan simbol, dan pada setiap simbol
menggambarkan proses tertentu. Sedangkan prosesnya
digambarkan dengan garis penghubung. Contoh simbol-simbol
flow chart :
 Dalam contoh algoritma tentang menentukan apakah suatu bilangan adalah
bilangan ganjil atau bilangan genap adalah sebagai berikut:
Pseudocode 
Algoritma Dalam Bentuk Pseudocode 
Pseudocode digunakan untuk mewakilli urutan-urutan proses dari suatu program. Pseudo berarti imitasi,
dihubungkan dengan instruksi yang ditulis dalam bahasa komputer.

Contoh algoritma dalam bentuk Pseudocode:


Start
Hasil=0
Bilangan=17
Hasil=Bilangan%2
If (hasil=0)
Printf “Bilangan Genap”
Else
Print “Bilangan Ganjil”
end
Struktur Pemrograman Pascal
Kepala atau judul program.

  
   Struktur program yang pertama yaitu judul program. Setiap membuat
sesuatu tentu ada judul dari kegiatan tersebut, pascal juga seperti itu.
   Judul pascal adalah bagian yang berguna untuk memberitahukan
program apa yang akan dibuat. Judul ini selalu diawali dengan program
lalu nama program yang akan di buat. Di dalam nama pascal yang
akan diberikan tidak boleh menggunakan spasi tetapi dapat
menggunakan tanda _ .
     Contoh :
     "Program luas_lingkaran"
Note : Judul pascal ini tidak harus dibuat, dalam pseudo-pascal tidak
masalah tidak diberi nama program tersebut. Jadi tergantung kita ingin
membuat atau tidak saja.
Bagian deklarasi

 Bagian deklarasi digunakan untuk mengenali semua nama yang


digunakan dalam program pascal. Jadi semua nama variabel
dikenalkan di bagian deklarasi ini. Selain mengenalkan variabel,
kita juga bisa memasukkan nilai yang konstan(tetap) di bagian
deklarasi ini. Seperti nilai phi yang selalu 22/7 atau 3,14 .
    
Contoh :
     "Deklarasi
     const phi := 22/7;
     Var a : integer;
     L : real;"
 Note : Bagian deklarasi dapat tidak diisi jika dalam algoritma
program tersebut tidak mempergunakan variabel.
Bagian algoritma/isi program

    Bagian ini adalah bagian terpenting dalam sebuah program


pascal. Bagian inilah sebuah program dapat terproses. Pada
bagian ini semua perintah dalam pascal. Perintah-perintah dasar
pascal dapat dimasukkan ke dalam bagian ini.
    
Contoh :
writeln('Jari-jari = '); Readln(a);
L := phi * sqr(a);
Writeln('Luas Lingkaran = ',L:0:1);
    Maka keluarannya nanti adalah luas lingkaran.

Anda mungkin juga menyukai