Bab-1-PENGERTIAN-ALGORITMA-Autosaved.ppt

FahruddinRusli1 0 views 17 slides Oct 06, 2025
Slide 1
Slide 1 of 17
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17

About This Presentation

Algoritma


Slide Content

BAB I. PENDAHULUAN
By : ZARNELLY, SKOM,MSc

Algoritma
•Algoritma adalah urutan langkah-langkah logis
untuk menyelesaikan masalah secara sistematis
•Aturan penulisan teks algoritma
▫Judul
▫Deklarasi
▫Deskripsi

Langkah-Langkah Memasak Air
1.Ambil Panci
2.Isi Air sampai penuh
3.Nyalakan kompor
4.Taruh panci diatas kompor
5.Tunggu sampai air mendidih
6.Apakah sudah mendidih
7.Jika Ya, Matikan kompor
8.Jika tidak , tunggu sampai mendidih

Contoh Kasus
Algoritma menghitung_luas_persgpjg
Deklarasi
L, p, l : integer
Deskripsi
read(p,l)
L p*l
write(L)

Contoh Kasus
Algoritma menghitung_luas_segitiga
Deklarasi
constk=0.5
L, a, t : real
Deskripsi
read(a,t)
L k*a*t
write(L)

Algoritma menghitung_luas_Lingkaran
Deklarasi
constphi=3.14
L, r : real
Deskripsi
read(r)
L phi*r*r
write(L)

FLOWCHART
•Flowchart (Diagram alir) adalah simbol-simbol
yang digunakan untuk menggambarkan sebuah
pernyataan logika pemrograman serta aliran
logika yang ditunjukkan dengan arah panah.

SIMBOL FLOWCHART

Contoh Kasus
Kasus 1 :
Buatlah sebuah rancangan program dengan
menggunakan diagram alir, mencari luas persegi
panjang.
Solusi 1:
Perumusan untuk mencari luas persegi panjang
adalah L = p . l dimana, L adalah Luas persegi
panjang, p adalah panjang persegi dan l adalah
lebar persegi.

LANGKAH-LANGKAH MENGHITUNG
LUAS PERRSEGI PANJANG
1.MULAI
2.INPUT/MASUKAN PANJANG (P)
3.INPUT LEBAR (L)
4.HITUNG LUAS=P X L
5.CETAK LUAS
6.SELESAI

LANGKAH-LANGKAH MENGHITUNG
LUAS SEGITIGA
1.MULAI
2.INPUT/MASUKAN ALAS DAN TINGGI
3.HITUNG LUAS=0.5 X ALAS X TINGGI
4. CETAK LUAS
5.SELESAI

1.Simbol pertama menunjukkan
dimulainya sebuah program.
2.Simbol kedua menunjukkan
bahwa input data dari p dan l.
3.Data dari p dan l akan
diproses pada simbol ketiga
dengan menggunakan
perumusan L=p.l.
4.Simbol keempat menunjukkan
hasil output dari proses dari
simbol ketiga.
5.Simbol kelima atau terakhir
menujukkan berakhirnya
program dengan tanda
6.End.

Struktur Dasar Algoritma
1.Sekuensial
2.Seleksi/Kondisi
3.Looping/Perulangan

Bahasa Pemrograman
•Kumpulan instruksi yang dipahami oleh
komputer
•Bahasa pemrograman ada 2
•Bahasa Pemrograman tingkat tinggi
•Bahasa Pemrograman tingkat rendah

“KONSEP PEMROGRAMAN”
•Konsep Pemrograman terdiri dari tiga proses
utama yaitu INPUT, PROSES, OUTPUT
•Konsep pemrograman juga digambarkan dengan
flowchart dan algoritma

package luaspersegipanjang;
public class Main {
public static void main(String[] args) {
int luas,p,l;
p=4;
l=8;
luas=p*l;
System.out.println("Luas Persegi panjang
adalah = "+luas);
}
}

package luaslingkaran;
public class Main {
public static void main(String[] args) {
Final double phi=3.14;
double luas,r;
r=100;
luas=phi*r*r;
System.out.println("Luas Lingkaran adalah =
"+luas);
} }
Tags