Algoritme Pemrograman - Pertemuan 2

Algoritme tidak ada aturan baku, namun setidaknya mudah di pahami oleh setiap orang.

Cara Menulis Algoritme

1. Notasi Kalimat Deskriptif

Dengan cara menuliskan instruksi-instruksi yang harus dilaksanakan dalam bentuk untaian kalimat deskriptif dengan bahasa yang jelas. Digunakan untuk kalimat yang pendek, tidak cocok untuk algoritme yang panjang.

 Memiliki 3 Bagian Utama

  1. Judul (header): nama algoritme dan penjelasan spesifik ditulis dalam kurung kurawal {}
  2. Kalimat deskriptif / deklarasi: bagian untuk menuliskan semua nama (input/output) namun tidak termasuk keyword bahasa pemrograman.
  3. Deskripsi: bagian inti dari algoritme, urutan pemecah masalah.

2. Notasi Pseudocode

Kode atau tanda yang menyerupai program. cara penulisan algoritme yang menyerupai bahasa pemrograman.

Memiliki 3 Bagian Utama

Judul (header).

Deklarasi: contoh intejer (membuat variable bilangan bulat).

Deskripsi: menuliskan dalam bahasa menyerupai kode, contoh

  • read panjang = cin >> panjang
  • write luas = cout<< hasil

3. Notasi Flowchart 

Penggambaran secara grafis dari langkah-langkah penyelesaian dalam bentuk diagram alir.

Simbol-Simbol Flowchart


Aturan Flowchart 

1. Di gambar dari atas ke bawah.

2. Didefinisikan secara hati-hati dan dimengerti pembaca.

3. Kapan aktivitas dimulai dan diakhiri harus jelas.

4. Aktivitas dibuat dengan kata kerja aktif.

5. Setiap langkah aktivitas pada urutan yang benar.

6. Percabangan yang tidak berkaitan dengan sistem tidak perlu digunakan.

7. Gunakan simbol flowchart yang standar.