Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
ALGORITMA PEMROGRAMAN
Klub Bidang Studi TIK SMA Insan Cendekia Al Kausar
2
MENU Pendahuluan/Preface…. Contoh algoritma … Penulisan algoritma …
Algoritma yang baik dan benar … Diagram alir…
3
PREFACE ALGORITMA: …adalah cara yang ditempuh oleh komputer dalam mencapai tujuan, terdiri atas langkah-langkah yang terdefinisi secara baik, menerima input, melakukan proses dan menghasilkan output.
4
…(PREFACE) Mengapa perlu algoritma ?
…agar kita dapat memberikan instruksi kepada komputer untuk melakukan proses pemecahan masalah sesuai dengan yang kita inginkan
5
…(PREFACE) Algoritma menentukan keberhasilan suatu program.
Contoh algoritma dalam kehidupan sehari-hari : Proses mengganti ban mobil yang kempes di jalan tol. Perhitungan aritmetika
6
Contoh Algoritma Proses mengganti ban pecah di tol : CARI BEDANYA..!
Misalnya ada dua orang, Paijo dan Poniran pada hari yang berbeda tetapi mengalami kejadian yang sama yang ketika mengendarai mobil di tol, tiba-tiba ban mobil mereka kempes. Berikut ini adalah langkah-langkah yang mereka lakukan untuk mengganti ban kempes dengan ban cadangan … CARA si PAIJO : Ambil ban cadangan Ambil dongkrak Ambil peralatan pembuka sekrup ban Buka sekrup ban Buka ban yang kempes Pasang dongkrak Pasang ban yang kempes Pasang sekrup ban Lepas dongkrak Simpan ban pecah Simpan ban dongrak CARA si PONIRAN: Ambil ban cadangan Ambil dongkrak Ambil peralatan pembuka sekrup ban Pasang dongkrak Buka sekrup ban Lepaskan ban kempes Pasang ban cadangan Pasang sekrup ban Simpan ban pecah Simpan dongrak
7
Contoh Algoritma Coba buatlah sebuah algoritma untuk proses berikut :
4 + 5 dikali 7 + 6 ALGORITMA : Tujuan : Menghitung x 7 + 6 Langkah-langkah: 1. Hitung 4 + 5 2. Hitung 7 + 6 3. Kalikan kedua hasil penjumlahan 4. Tampilkan hasilnya
8
PENULISAN ALGORITMA Teknik penulisan algoritma : Pseudocode
penulisan algoritma dalam bahasa sehari-hari ditambah dengan bantuan notasi matematika. Kalimat dan atau simbol Flow Chart Bahasa pemrograman tertentu
9
Or .....PENULISAN ALGORITMA Contoh pseudocode untuk 4 + 5 x 7 + 6 :
Dengan kalimat : Hitung 4 + 5 Hitung 7 + 6 Kalikan kedua hasil penjumlahan Tampilkan hasilnya Or X 4 + 5 Y 7 + 6 Hasil X x Y
10
.....PENULISAN ALGORITMA Contoh pseudocode untuk 4 x 5 + 7 x 6 :
B. Flow Cart
11
` .....PENULISAN ALGORITMA Contoh pseudocode untuk 4 x 5 + 7 x 6 :
2. Bahasa Pemrograman Contoh Pascal :
12
Algoritma Baik dan Benar
Tantangan yang terbesar bagi seorang programer adalah bagaimana untuk membuat algoritma yang BAIK dan BENAR ALGORITMA yang BENAR adalah: Algoritma yang menghasilkan output yang benar untuk semua kemungkinan input ALGORITMA yang BAIK adalah: Algoritma yang menghasilkan output dalam waktu sesingkat mungkin dengan menggunakan resource komputer seminimal mungkin
13
DIAGRAM ALIR Diagram alir :
adalah gambar/simbol yang digunakan untuk menggambarkan proses yang terjadi dalam suatu algoritma. Awal/akhir program Plihan Keputusan Proses Masukan/Keluaran Arah aliran Penghubung
14
…(DIAGRAM ALIR) START Tujuan : Menghitung 4 + 5 x 7 + 6
B = 7 + 6 Hasil = A x B Tampilkan Hasil Tujuan : Menghitung x 7 + 6 Langkah-langkah: 1. Hitung 3 + 4, simpan hasilnya sebagai A 2. Hitung 7 + 6, simpan hasilnya sebagai B 3. Hitung A x B 4. Tampilkan hasilnya
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.