Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Pedoman Penyusunan Algoritma
Oleh : sgo
2
Materi Pembelajaran Dasar Penyusunan Algoritma
Pedoman penyusunan pseudocode
3
Dasar Penyusunan Algoritma
Prinsip : menyusun algoritma itu bebas. Ada beberapa hal yang perlu diperhatikan dalam menyusun suatu algoritma * Finitness. Menyatakan bahwa suatu algoritma harus berakhir untuk semua kondisi setelah memproses sejumlah langkah. Definitness. Menyatakan bahwa setiap langkah harus dinyatakan dengan jelas (tidak rancu atau tidak mendua arti) Masukan. Setiap algoritma bisa memiliki masukan atau tidak memliki masukan. Keluaran. Setiap algoritma memiliki keluaran. Keluaran merupakan besaran yang berhubungan dengan masukan. Efektifitas. Setiap algoritma diharapkan bersifat efektif, dalam arti semua operasi yang dilaksanakan oleh algoritma haruslah sederhana dan dapat dikerjakan dalam waktu terbatas. * Knuth(1973, hal. 4) dan Horowitz dkk. (1999, hal.1)
4
Pedoman Menyusun Pseudocode
Notasi ← dipakai untuk memberikan nilai ke suatu variabel hasil ← 2 memberikan nilai dua ke variabel hasil 2. hasil ← 2 + 1 memberikan hasil penjumlahan bilangan 2 dan 1 ke variabel hasil. Variabel dengan huruf kecil berarti variabel non-larik, variabel dengan huruf kapital berarti variabel larik (array)
5
Lanjutan… Penjorokan ke kanan, digunakan untuk menuliskan pernyataan-pernyataan yang berada dalam suatu struktur blok. jika x > 0 maka pernyataan-1 pernyataan-2 akhir-jika Simbol // digunakan untuk menyatakan komentar Notasi masukkan () dan tampilkan () mewakili perintah untuk memperoleh masukan dan menyajikan keluaran masukkan (a,b) tampilkan (jumlah)
6
Lanjutan… 7. Tanda <, >, ≤, ≥, =, ≠
Notasi A [i] menyatakan elemen ke-I pada larik A. nilai terkecil untuk I adalah nol (0). Untuk larik 2 dimensi akan dinotasikan A[i,j] i menyatakan baris dan j menyatakan kolom Notasi JumlahElemen(A) menyatakan ekspresi untuk memperoleh jumlah elemen larik A. Bentuk ULANG SELAMA kondisi pernyataan-1 … pernyataan-N AKHIR-ULANG
7
Latihan… Penulisan Prosedur PROSEDUR namaProsedur(daftar-parameter)
Pernyataan-1 … Pernyataan-2 NILAI-BALIK AKHIR PROSEDUR Contoh: PROSEDUR maksimum(A,n) // A adalah larik dan n adalah jumlah //elemen larik terbesar<- A[0] untuk i = 1 sampai panjang(A)-1 jika terbesar <A[i] maka terbesar <- A[i] akhir-jika akhir-untuk Nilai-balik terbesar
8
latihan
9
Referensi Abdul Kadir Algoritma dan Pemrograman Menggunakan C dan C++. Andi. Yogyakarta I Made Joni dan Budi Rahardjo Cara Mudah Mempelajari Pemrograman C & Implementasinya
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.