• Fatmawati, S.I.Kom.
  • Pemrograman
  • 2020-08-10 11:11:18
Struktur Penulisan Algoritma

STRUKTUR PENULISAN ALGORITMA

 

Stuktur Penulisan Algoritma adalah metode-metode yang digunakan dalam menulis/membuat algoritma pemrograman. Terdapat 3 struktur dasar dalam penulisan algoritma yaitu penulisan menggunakan Natural Language, Flowchart, dan Pseudocode.

  1. Struktur Penulisan dengan Natural Language

Struktur penulisan dengan metode natural language lebih mendekati penulisan algoritma yang digunakan dalam bahasa keseharian. Langkah-langkah yang dibuat bersifat deskriptif, singkat, padat yang tentunya harus mudah dimengerti. Tidak ada aturan baku yang diikuti dalam penulisan.

Keuntungan Menggunakan Natural Language

  1. Mudah dalam penulisan dan sederhana
  2. Tidak sulit dalam mempelajarinya dikarenakan tidak memiliki aturan yang standar dalam penulisanya
  3. Tidak membutuhkan tool atau software khusus dalam perancangan

Kekurangan Menggunakan Natural Language

  1. Gaya penulisan setiap orang berbeda-beda menyebabkan pemahaman dalam pembacaan algoritma menjadi sulit
  2. Jika permasalahan yang dibuat kompleks maka algoritma menjadi sangat panjang dan kurang efisien
  3. Sulit untuk menerjemahkan ke dalam bentuk kode pemrograman

 

  1. Struktur Penulisan dengan Flowchart

Flowchart atau Bagan Alir merupakan bagan (chart) yang menunjukkan aliran atau runtutan data dan proses yang terjadi dalam program secara logika. Perancangan algoritma menggunakan flowchart lebih mudah dimengerti dikarenakan memiliki standar penggunaan yang sama.

Keuntungan Menggunakan Flowchart

  1. Mudah untuk dibaca dan dimengerti dikarenakan adanya standarisasi simbol dalam perancangan
  2. Cocok untuk algoritma dengan skala kerumitan tingkat rendah
  3. Aliran proses program cukup rinci dengan pemodelan secara visual

Kekurangan Menggunakan Flowchart

  1. Tidak cocok untuk program yang kompleks
  2. Penjelasan dalam alir proses tidak detail karena keterbatasan ruang

 

  1. Struktur Penulisan dengan Pseudocode

Pseudocode (pseudo artinya mirip) adalah sebuah sebuah kode yang menyerupai dengan bahasa pemrograman.

Keuntungan Menggunakan Pseudocode

  1. Memiliki struktur yang lebih ringkas dibandingkan dengan algoritma dengan bahasa natural
  2. Memiliki struktur yang hampir mirip dengan bahasa pemrograman

Kekurangan Menggunakan Pseudocode

  1. Sulit untuk dibaca jika tidak ditulis dengan rapi
  2. Karena penulisanya mirip dengan source code asli programmer awam bisa salah membedakan antara keduanya.

 

Referensi : Novianto, Andi. 2017. Alur Logika Pemrograman pada buku “Pemrograman Dasar Bidang Keahlian Teknologi Informasi dan Komunikasi untuk SMK/MAK/ Kelas X”. Jakarta : Erlangga

Add comment

Jl.Lingkar Utara Bekasi Kel. Perwira Kec. Bekasi Utara (sebelah BSI Kaliabang) Raya Bekasi KM.27 Pondok Ungu

Email : admin@smktarunabangsa.sch.id

Pengumuman

© 2024 SMK Taruna Bangsa Kota Bekasi. All Rights Reserved.