Untuk menjadi seorang pemrogram mesin komputer
(Perogrammer), seseorang harus mengerti konsep Algoritma dan merancangnya. Ada
beberapa metode penulisan dalam merancang algoritma, yaitu :
- Menggunakan bahasa alami atau natural language (bahasa Inggris, Indonesia, atau bahasa lainnya),
- Menggunakan bagan alir dokumen atau flowchart, dan
- Menggunkan notasi poseudocode.
Struktur penulisan algoritma terdiri dari
tiga bagian berikut.
1.
Bagian kepala atau Header
Bagian ini menandakan awal permulaan sebuah
algoritme. Biasanya berisi judul algoritme yang mewakili spesifikasi program.
Biasanya diawali dengan keyword (kata
kuci) “Program” diikuti judul program. Sebaiknya dalam penulisannya lebih
ringkas dan padat, namun memberikan gambaran jalannya program yang dikerjakan.
2.
Bagian Pendeklarasian
Pada bagian ini merupakan tahap pertanyaan dan
penentuan berbagai jenis variabel, konstanta, dan tipe data bentukan yang
selanjutnya akan digunakan pada badan utama program.
3.
Bagian badan Algoritma
Bagian ini menunjukan untuaian proses yang dilakukan.
Biasanya berupa proses computing
(Perhitungan), perulangan, penyelesaian, maupun proses pencetakan output
program pada peranti output, misalnya monitor.
Perhatikan contoh bentuk algoritma program untuk
menampilkan string “Selamat Datang
Programmer” berikut.
Contoh :
Menentukan struktur penulisan algoritma program untuk
menampilkan string “Selamat Datang
Programmer”.
Program untuk menempilkan string
{program ini
untuk menampilkan kalimat “selamat datang programmer” pada layar monitor}
Deklarasi
Teks : string {variabel
teks dengan tipe data string}
Algoritme :
Teks <= “selamat datang
programmer” {assignment variabel teks}
Write (teks) {menampilkan
nilai variabel teks pada monitor
|
Penulisan algoritme tidak mengacu dalam bentuk atau kode
bahasa pemrograman tertentu. Namun, penulisannya merepresentasikan proses yang
terjadi dalam program sehingga akan mempermudah proses implementasi rancangan
algoritme dalam kode bahasa pemrograman tertentu. Struktur penulisan algoritma
pada contoh tersebut adalah sebagai berikut.
1.
Bagian kepala algoritme ditentukan pada baris :
Program untuk menempilkan string
{program ini
untuk menampilkan kalimat “selamat datang programmer” pada layar monitor}
|
2.
Bagian badan atau proses ditunjukan baris kode :
Deklarasi
Teks : string {variabel
teks dengan tipe data string}
|
3.
Bagian akhir ditunjukan pada berikut kode :
Algoritme :
Teks <= “selamat datang
programmer” {assignment variabel teks}
Write (teks) {menampilkan
nilai variabel teks pada monitor
|
0 Comments