ALGO
RITMA
INFORMATIKA
KELAS X
SMA NEGERI 1 PATIKRAJA
ALGORITMA
urutan atau langkah-langkah untuk
penghitungan atau untuk
menyelesaikan suatu masalah yang
ditulis secara berurutan
https://teknojurnal.com/pengertian-algoritma-pemrograman/
Penemu Algoritma ialah Abu Ja`far Muhammad Ibnu
Musa Al-Khawarizmi, seorang pakar dalam bidang
geografi, astrologi, astronomi dan matematika. Tokoh
yang lahir di Khwarezmia (kini Uzbekistan) sekitar tahun
780 Masehi di kota kecil Khawarizm. Sekarang dikenal
sebagai Khiva dari Uzbekistan.
analogi
1 2 3 4
Masalah Algoritma
Membuat
Program Solusi
Membuat Komputer
algoritma Solusi akan
algoritma Program
untuk tercapai
diawali komputer
menjadi
dengan sesai
pedoman
adanya pedoman
pembuatan
masalah algoritma
program
Cara mendeskripsikan masalah
• Menjabarkan masalah
01
• Tentukan bahasa
02 pemrograman
SIM
akan digunakan
Urutan notasi logika yang merupakan hasil
analisisi dan rancangan sistematik dari
2 flowchart
ALGO
RIT 3 Pseudocode
MA
Untaian
kalimat
deskriptif
INFORMATIKA
ALGORITMA & PEMROGRAMAN
KELAS X
SMA NEGERI 1 PATIKRAJA
PENGERTIAN
Cara menuliskan instruksi-instruksi
yang harus dilaksanakan dalam
bentuk untaian kalimat deskriptif
dengan menggunkaan bahasa yang
jelas
TIPS Membuat Kalimat Deskriptif
01 •Bahasa Baku
02 •Mudah dimengerti
ALGORITMA :
1. Masukan panjang dan lebar persegi panjang
2. Hitung luas persegi panjang dengan rumus :
Luas=panjang x lebar
3. Tampilkan luas persegi panjang
FLOW
CHART
(Diagram Allir)
INFORMATIKA
ALGORITMA & PEMROGRAMAN
KELAS X
SMA NEGERI 1 PATIKRAJA
PENGERTIAN
Cara menuliskan instruksi-instruksi
yang harus dilaksanakan dalam
bentuk simbol-simbol diagram alir
NOTE*
Dalam perancangan
flowchart sebenarnya tidak
ada rumus atau patokan
yang bersifat mutlak
(pasti). Hal ini didasari oleh
flowchart (bagan alir)
adalah sebuah gambaran
dari hasil pemikiran dalam
menganalisa suatu
permasalahan dalam
komputer
Mulai
Deklarasi panjang,
lebar, luas
Baca nilai
panjang, lebar
Hitung
Luas = panjang * lebar
Selesai
TIPS Menggunakan FlowChart
#mengkonversi angka lalu menjumlahkannyu
sum = int(angka1) + int(angka2)
#menampilkan hasil penjumlahan
print('hasil penjumlahan {0} dan {1} adalah {2}'.format(angka1, angka2, sum))
BUATLAH PSEUCODE
MENGHITUNG LUAS
SEGITIGA!
#Menginput alas dan tinggi segitiga
alas = float(input('Tulis alas segitia :'))
tinggi =float(input('Tulis tinggi segitiga:'))
#hitung luas segitiga
luas=(alas*tinggi)/2
#menampilkan hasil perhitungan
print('Luas segitiga adalah %0.2f' %luas)
thank
you!
presentation
by Dwi Okta Lestari, S.Kom.