Internet
Smartphone
GPS Teknologi ini tercipta sebagai
merupakan hasil dari pembe- pengembangan dari Fast Fourier
dapat menampilkan
lajaran manusia yang menge- Transform Algorithm yang
posisi kita saat itu
nalkan sebuah perangkat ten- berfungsi sebagai pengolah sinyal.
dan bahkan
tang algoritma-algoritma Yang selanjutnya adalah data
menampilkan rute
sehingga menimbulkan compression algorithm yang
terdekat yang
persepsi bahwa memungkinkan kita untuk
menghubungkan titik
smartphone memang menonton video, mendengarkan
A dan titik B
perangkat yang cerdas. musik, dan melihat gambar.
Notasi Algoritma
DESKRIPSI :
1. baca nama dan nilai mahasiswa.
2. jika nilai >= 60 maka
3. keterangan lulus
4. tetapi jika
5. keterangan tidak lulus.
6. tulis nama dan keterangan
Notasi Algoritma Mulai
2. Flow Chart
Baca
Nama,
nilai
Ya Nilai>=
Keterangan “Lulus”
60
Tidak
Tulis
Nama,
Selesai
Keteranga
n
Notasi Algoritma
3. Pseudo Code
Algoritma kelulusan
Deklarasi
nama, keterangan : string
nilai : integer
Deskripsi
read (nama, nilai)
if nilai >= 60 then
keterangan ‘lulus’
else
keterangan ‘tidak lulus’
write(nama, keterangan)
Aturan Pseudocode
Judul algoritma
Bagian yang terdiri atas nama algoritma dan penjelasan
(spesifikasi) tentang algoritma tersebut. Nama sebaiknya
singkat dan menggambarkan apa yang dilakukan oleh al
goritma tersebut.
Deklarasi
Bagian untuk mendefinisikan atau mendeklarasikan sem
ua apa yang digunakan atau dibutuhkan dalam pemrogra
man.
Deskripsi
Bagian ini berisi uraian langkah-langkah penyelesaian m
asalah.
Three Construct of Algorithm
Computer scientists have defined
three constructs for a structured
program or algorithm.
The idea is that a program must be
made of a combination of only
these three constructs:
1. sequence,
2. selection,
3. repetition (iteration)
Three Construct
for a structured program or algorithm
Quiz 3
Repetition
Quiz 2
Selection
Quiz 1
Sequence
Conclusion
• Algoritma dapat ditulis dalam 3 Notasi:
Resume deskriptif, pseudocode, dan flowchart
• Program komputer terdiri dari tiga konstruksi
dasar: sequence, decision (selection) and
repetition.
• Sequential: default mode. Eksekusi berurutan
dari pernyataan kode (satu baris demi baris) -
seperti mengikuti resep atau fungsi aritmatika
dasar
• Selection and repetition pernyataan biasanya
melibatkan decision steps.
• Langkah-langkah ini bergantung pada kondisi
yang dievaluasi sebagai true or false.
Thank you
See you next week..