Aturan Penulisan Algoritma
• Algoritma berisi langkah-langkah penyelesaian masalah.• Langkah- langkah tsb dapat ditulis dalam notasi apapun, asalkan mudah dibaca
– Notasi algoritma berkoresponden berkoresponden dengan notasi bahasa pemrograman secara umum.
• Setiap Algoritma akan selalu terdiri dari tiga bagian yaitu :
– Judul (Header)
– Kamus
– Algoritma
• Pada setiap bagian tersebut apabila akan dituliskan komentar mengenai setiap bagian tersebut dituliskan diantara tanda kurung kurawa
– Contoh : { Komentar }
Bagian dari Penulisan Algoritma
Judul (Header)
• 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.
Catatan :
Untuk memisahkan antara kata dalam judul algoritma menggunakan tanda “_” bukanlah suatu keharusan. Anda dapat menuliskan LuasLingkaran atau Luas_Lingkaran. Tetapi sebaiknya anda tidak menggunakan spasi “ “ untuk memisahkan antara kata di dalam nama algoritma.
Kamus (Deklarasi)
• Kamus adalah bagian teks algoritma sebagai tempat untuk mendefinisikan :– Nama type
– Nama konstanta
– Nama variabel
– Nama fungsi
– Nama prosedur
• Semua nama tersebut baru dapat dipakai di dalam algoritma jika telah didefinisikan terlebih dahulu didalam kamus.
• Penulisan sekumpulan nama dalam kamus sebaiknya dikelompokan menurut jenis nama tersebut.
• Nama variabel belum terdefinisi nilainya ketika didefinisikan.
• Pendefinisian nama konstanta sekaligus memberikan harga konstanta tersebut, pendefinisian nama fungsi dilakukan sekaligus dengan domain / range serta spesifikasinya.
• Pendefinisian nama prosedur sekaligus dengan pendefinisian parameter (jika ada) dan spesifikasi prosedur (kondisi awal “Initial State”, Kondisi akhir “ Final State” dan proses yang dilakukan).
Algoritma (Deskripsi)
• 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.
Contoh Penyelesaian Masalah Oleh Algoritma
Menentukan nilai terbesar dari bilangan bulat yang dibaca dari piranti masukan dan menuliskan hasilnya ke piranti keluaran.
Posting Komentar
Berkomentar sesuai dengan judul blog ini yah, berbagi ilmu, berbagi kebaikan, kunjungi juga otoriv tempat jual aksesoris motor dan mobil lengkap