Sabtu, 08 Agustus 2020

Algoritma dan Pemrograman

      KD 3.1 Menerapkan alur logika pemrograman komputer
      KD 4.1 Membuat alur logika pemrograman komputer
 
Algoritma adalah urut-urutan langkah logis penyelesaian masalah yang disusun secara logis dan sistematis.

           Cara penulisan Algoritma :

1.    Dengan Kalimat :

Dengan menggunakan bahasa sehari-hari.

Contoh 1 :

Algoritma membuat secangkir kopi :

Mulai

Siapkan cangkir

Masukkan satu sendok kopi kedalam cangkir

Masukkan dua sendok gula kedalam cangkir

Masukkan air panas kedalam cangkir

Aduk kopi dengan sendok

Kopi siap untuk dihidangkan

Selesai

2. Dengan Pseudocode

Deskripsi dari algoritma pemrograman yang menggunakan konvensi struktural dari suatu bahasa pemrograman, dan ditunjukkan agar dapat dibaca oleh manusia dan bukan mesin

 

Struktur pseudocode

Judul                    { Berisi judul algoritma }

Deskripsi             { Berisi Deklarasi variabel atau konstanta }

Implementasi      { Berisi inti algoritma }


Contoh penulisan :

Program Menghitung_penjumlahan

{Menjumlahkan dua bilangan bulat}

Deklarasi :

a,b,c : integer

Algoritma :

input a,b

c=a+b

output “c”

 

3.  Dengan Flowchart

Suatu standart untuk menggambarkan urutan langkah dalam suatu proses. Setiap langkah dalam algoritma dinyatakan dalam sebuah simbol dan aliran setiap langkah dinyatakan dalam sebuah garis yang bertanda panah. (untuk lebih lengkapnya akan dibahas pada bab selanjutnya )

Untuk Lebih jelasnya mengenai algoritma bisa melihat video di bawah ini

https://youtu.be/_XAyxFHOvQg  


Penugasan : 

a.    Dengan menggunakan Algoritma Kalimat, tuliskan algoritma dari permasalahan di bawah ini :

1.    Tuliskan satu contoh algoritma dalam kehidupan sehari-hari, tuliskan langkah penyelesaian masalahnya dalam bentuk algoritma kalimat

2.    Persoalan Mengambil 4 Liter air

Ada dua buah ember masing masing bervolume 5 liter dan 3 liter anda diminta mendapatkan air sebanyak 4 liter air dari danau dengan hanya menggunakan kedua ember tersebut tidak ada peralatan lain yang tersedia.

b. Dengan menggunakan Algoritma pseudocode, tuliskan algoritma dari permasalahan di bawah ini :

1.    Tuliskan algoritma menghitung luas persegi panjang


 

 

 

 

 
 

Tidak ada komentar:

Posting Komentar

  TIPE DATA, VARIABEL DAN OPERATOR 1.      Tipe Data Kumpulan nilai yang dimiliki oleh sebuah data Tipe data dibedakan menjadi 2   yaitu n...