Senin, 23 Juli 2018

Natural Language atau Bahassa Alami

Menggunakan Natural Language atau Bahassa Alami seperti Bahasa Inggris atau Indonesia
Pada dasarnya penulisan algorime jenis ini mempunyai tiga bagian penting, yaitu sebagai berikut :
  1. Header
  2. Header merupakan bagian awal algoritme dan sering dipakai sebagai  tanda pengenal yang berisi  judul algoritme. Dalam penulisan alur logika program biasanya diawali dengan keyword program.
  3. Deklarasi
  4. Deklarasi merupakan bagian yang mendefinisikan setiap variabel dan konstanta yang akan digunakan dalam badan program
  5. Badan Algoritme
  6. Pada bagian ini setiap proses computing, penyeleksian, dan perulangan akan dilakukan. Contoh penulisan algoritme adalah sebagai berikut :
    Program untuk menjumlahkan dua bilangan {program ini untuk menjumlahkan dua bilangan}

    Deklarasi
    A, B, Hasil : integer {Variabel dengan tipe data numerik}

    Algoritme

    1. Beri nilai A dengan 100
    2. Beri nilai B dengan 135
    3. Jumlahkan A dan B kemudian simpan hasilnya di variabel hasil
    4. Cetak nilai hasil
    5. Selesai
Keuntungan gaya penulisan natural language adalah sebagai berikut :

  1. Struktur sederhana dan mudah dalam menulisnya
  2. Tidak memiliki standar khusus dalam penulisannya sehingga memudahkan orang mempelajarinya
  3. Tidak memerlukan tool atau software khusus dalam perancangannya.
Kerugian gaya penulisan natural language adalah sebagai berikut :
  1. Gaya penulisan setiap programmer tidak sama sehingga pemahaman dan pembacaan algoritme oleh orang lain menjadi sulit
  2. Jika kasus yagn diselesaikan cukup kompleks, algoritme menjadi sangat panjang sehingga kurang efisien
  3. Sukar untuk mengkonversinya ke dalam bentuk kode pemprograman.