Search This Blog

Perbedaan Pseudocode dan Structured English dalam Algoritma Komputer

kumparan - #kumparanAdalahJawaban
 
Perbedaan Pseudocode dan Structured English dalam Algoritma Komputer
Dec 26th 2022, 17:56, by Berita Terkini, Berita Terkini

Perbedaan Pseudocode dan Structured English dalam Algoritma Komputer
Ilustrasi Perbedaan Pseudocode dan Structured English dalam Algoritma (Foto: Clement Helardot | Unsplash.com)

Ketika berhadapan dengan masalah, pasti kita akan mencari solusinya. Begitu juga dalam dunia pemrograman komputer dan logika matematika. Apa perbedaan pseudocode dan structured English dalam algoritma?

Untuk bisa menjawabnya, kalian harus mengerti apa itu algoritma terlebih dahulu. Simak penjelasannya berikut ini.

Baca juga: Algoritma Perulangan dalam Bahasa Pemrograman Pascal

Perbedaan Pseudocode dan Structured English dalam Algoritma Komputer

Perbedaan Pseudocode dan Structured English dalam Algoritma Komputer (1)
Ilustrasi Perbedaan Pseudocode dan Structured English (Foto: Christopher Gower | Unsplash.com)

Apa sih algoritma itu? Utami dan Raharjo dalam Logika Algoritma dan Implementasinya dalam Bahasa Python di Gnu/Linux (2004) menjelaskan algoritma merupakan urutan langkah-langkah penyelesaian masalah yang tersusun secara logis, ditulis dengan notasi yang mudah dimengerti sehingga langkah tersebut dapat dilaksanakan oleh pemroses.

Pembuatan algoritma memiliki beberapa keuntungan seperti:

  • Pembuatan atau penulisan algoritma tidak tergantung pada bahasa pemrograman manapun, artinya penulisan algoritma independen dari bahasa pemrograman dan komputer yang mengeksekusinya.

  • Notasi algoritmik dapat diterjemahkan ke dalam berbagai bahasa pemrograman.

  • Apapun bahasa pemrogramannya, output yang akan dikeluarkan sama karena algoritmanya sama.

Secara garis besar, penyajian algoritma dibagi menjadi 2 bentuk, yaitu tulisan dan gambar. Algoritma yang disajikan dalam bentuk tulisan dapat ditampilkan dengan struktur bahasa tertentu (bahasa indonesia atau bahasa Inggris) dan pseudocode.

Berikut ini penjelasannya yang dikutip dari Logika Matematika untuk Analisis Algoritma oleh Gunawan (2022):

Structured English (SE)

Jenis algoritma ini umumnya menuliskan algoritma dalam bentuk urutan langkah-langkah dengan bahasa manusia. Tidak ada penulisan baku untuk menuliskan algoritma structured English.

Pseudocode

Jenis algoritma pseudocode ini hampir sama dengan jenis algoritma structured English, tetapi langkah-langkah yang ditulis dalam bentuk bahasa pemrograman komputer.

Dikutip dari Analisa Perancangan Sistem oleh Santi (2020), struktur dari algoritma structured English dan pseudocode mengikuti standar dari pemrograman terstruktur, di mana strukturnya terdiri dari 3 macam struktur sebagai berikut:

  1. Struktur urut. Terdiri dari sebuah instruksi atau blok dari instruksi yang tidak mempunyai perulangan atau keputusan di dalamnya.

  2. Struktur keputusan. Struktur keputusan atau struktur seleksi dapat berupa struktur If-Then atau If-Then-Else atau struktur case.

  3. Struktur iterasi/repetisi/ulangan. Digunakan pada suatu instruksi atau kumpulan instruksi yang diproses berulang kali sampai kondisi yang diinginkan telah terpenuhi. Struktur perulangan ini bisa berupa instruksi For, Repeat, atau Do While.

Jadi, perbedaan pseudocode dan structured English yang sangat mudah terlihat adalah pseudocode berbentuk bahasa pemrograman komputer, sedangkan structured English berbentuk langkah dalam bahasa manusia. (KRIS)

Media files:
01gn6y7c269ayb84wbr8hjbctc.jpg (image/jpeg)
You are receiving this email because you subscribed to this feed at blogtrottr.com. By using Blogtrottr, you agree to our policies, terms and conditions.

If you no longer wish to receive these emails, you can unsubscribe from this feed, or manage all your subscriptions.

Tidak ada komentar:

Posting Komentar