1. 1. Algoritma adalah langkah-langkah yang disusun secara tertulis dan berurutan untuk
menyelesaikan suatu masalah
2. Pemrograman adalah programming dan diartikan proses, cara, perbuatan program
3. Programmer adalah orang yang mampu membuat program/perangkat lunaknya shg dapat
menjalankan perangkat kerasnya/hardware.
4. flowchart adalah suatu metodologi yang digunakan untuk menganalisis, meningkatkan,
dokumen dan mengelola proses atau program.
5. Pseudocode adalah bahasa yang digunakan untuk menyederhanakan penulisan algoritma.
Langkah-Langkah Penulisan Algoritma
Penulisan text algoritma berisi deskripsi langkah-langkah penyelesaian masalah. Deskripsi
tersebut dapat ditulis alam bentuk notasi apapun , asalkan mudah dibaca dan dimengerti.
Tidak ada notasi yang baku dalam penulisan teks algoritma. Tiap orang dapat membuat aturan
penulisan dan algoritma sendiri. Namun, agar notasi algoritma dapat dengan mudah
ditranslasi ke alam notasi bahasa pemrograman, maka sebaiknya notasi algoritma itu
berkoresponden dengan notasi bahasa pemrograman secara umum. Pada dasarnya, teks
algoritma disusun atas tiga bagian (blok) : bagian judul (header) agoritma, bagian deklarasi,
dan bagian deskripsi. Setiap bagian dapat diberi komentar untuk memperjelas maksud teks
yang dituliskan. Komentar biasanya ditulis menggunakan kurung kurawal.
1) Judul Algoritma
Judul algoritma adalah bagian yang terdiri atas nama algoritma dan penjelasan (spesifikasi)
tentang algoritma tersebut. Nama algoritma sebaiknya singkat, namun cukup menggambarkan
apa yang akan dilakukan oleh algoritma tersebut. Di bawah nama algoritma disertai dengan
penjelasan singkat (intisari) tentang apa yang dilakukan oleh algoritma. Penjelasan di bawah
nama algoritma sering dinamakan juga spesifikasi algoritma. Algoritma harus ditulis sesuai
dengan spesifikasi yang didefinisikan.
2) Deklarasi
Di dalam algoritma, deklarasi nama adalah bagian untuk mendefinisikan semua nama yang
dipakai di dalam algoritma. Nama tersebut dapat berupa nama tetapan, nama peubah, nama
tipe, nama prosedur dan nama fungsi.
3) Deskripsi
Deskripsi adalah bagian terpenting dari struktur algoritma. Bagian ini berisi uraian langkah-langkah
penyelesaian masalah. Langkah-langkah ini dituliskan dengan notasi yang lazim
dalam penulisan algoritma. Setiap langkah algoritma dibaca dari langkah paling atas hingga
langkah paling bawah. Urutan penulisan menentukan urutan pelaksanaan perintah.
2.
Algoritma berisi langkah-langkah penyelesaian masalah. Langkah-langkah tersebut
dapat ditulis dalam notasi apapun, asalkan mudah dibaca dan dimengerti, karena
memang tidak ada notasi baku dalam penulisan algoritma.
Agar notasi algoritma mudah ditranslasi ke dalam notasi bahasa pemrograman, maka
sebaiknya notasi algoritma tersebut berkorespnden dengan notasi bahasa
pemrograman secara umum.
Judul adalah bagian teks algoritma yang digunakan sebagai tempat mendefinisikan nama
dengan menentukan apakah teks tersebut adalah program, prosedur, fungsi. Setelah
judul disarankan untuk menuliskan spesifikasi singkat dari teks algoritma tersebut.
Nama algoritma sebaiknya singkat namun cukup menggambarkan apa yang akan
dilakukan oleh algoritma tersebut.
Kamus adalah bagian teks algoritma sebagai tempat untuk mendefinisikan :
Nama type
Nama konstanta
Nama variabel
Nama fungsi
Nama prosedur
Algoritma adalah bagian inti dari suatu algoritma yang berisi instruksi atau pemanggilan
aksi yang telah didefinisikan. Komponen teks algoritma dalam pemrograman
procedural dapat berupa :
◦ Instruksi dasar seperti input/output, assignment
◦ Sequence (runtutan)
◦ Analisa kasus
◦ Perulangan
Setiap langkah algoritma dibaca dari “atas” ke “bawah”. Urutan deskripsi penulisan
menentuan urutan langkah pelaksanaan perintah.