Anda di halaman 1dari 10

Pemrograman Dasar

Teknik Komputer dan Jaringan


o mp uter
g r a man k
ik a p emro
a lu r log
a n
Me nerapk
Kd 3 . 1
Apa itu Algoritma?
Algoritma
Algoritma adalah sebuah urutan penyelesaian suatu masalah

Donald E. Knuth (1973) Thomas H. Cormen (2009)

Algoritma adalah prosedur komputasi yang


Algoritma adalah sekumpulan aturan mengambil beberapa nilai atau kumpulan nilai
berhingga yang memberikan sederet operasi sebagai input kemudian di proses sebagai
untuk menyelesaikan suatu masalah output
Contoh Algoritma dalam kehidupan Sehari-hari
1. Masukan kartu pada tempat yang disediakan
2. Pilih bahasa yang digunakan

3. Masukan PIN ATM


4. Pilih penarikan tunai
5. Masukan jumlah nominal yang akan diambil

6. Tunggu sampai uang keluar, dan


ambil kartu dari mesin ATM
Komponen Algoritma
Input (Masukan)
01 Merupakan komponen yang berasal dari masukan User.

Processing (Proses)
02 Merupakan bagian utama dalam sebuah algoritma dan terpenting
dalam merancang sebuah algoritma.
Output (Keluaran)
03 Merupakan tujuan dari sebuah perencanaan algoritma dan program

Tulis hal yang penting !


Struktur Algoritma
Tulis hal yang penting
!

Bagian Algotima
01 Bagian Kepala (Head) 02 Bagian Deklarasi 03

Berisi tentang judul dan Merupakan bagian


untuk menampilkan Merupakan bagian inti
penjelasan tentang
semua kebutuhan yang dari sebuah algoritma.
algoritma. Penulisan
diperlukan dalam Pada bagian ini berisi
judul harus singkat tapi
algoritma langkah proses dari
mencakup apa yang
penyelesaian masalah
akan dijabarkan.
dalam algoritma
Contoh Bagian Algoritma
Ditulis !!

1
Bagian Kepala

2
Algoritma Bilangan Ganjil
{algoritma yang digunakan untuk Bagian Deklarasi
menentukan bilangan
Deklarasi
ganjil}
teks : String

“teks” Merupakan nama variable


“string” Merupakan tipe data

3
Bagian Algoritma
Algoritma
x 11
write (x)
Your Picture Here

Contoh
Algoritma
Algoritma Belajar Biologi
{Algoritma yang digunakan untuk
menampilkan tulisan belajar biologi}

Deklarasi
Teks : String

Algoritma
Teks “Belajar Biologi”
Write (Teks)
End

Any Quetion?
To Be Continued...

Anda mungkin juga menyukai