Page 16 - Materi Informatika 06 Juli 2025_Neat
P. 16

2) Bersiap sekolah: Algoritma membantu kamu untuk bersiap
                                    sekolah dengan langkah-langkah yang terstruktur, seperti
                                    bangun tidur, mandi, sarapan, dan memakai seragam.

                           b. Karakteristik algoritma
                                       Beberapa ciri algoritma menurut Donald E. Kruth (1973),
                                antara lain:
                                1) Finiteness (keterbatasan), Algoritma harus memiliki akhir dan
                                    tidak berjalan terus-menerus.
                                2) Definiteness (kepastian), Setiap langkah dalam algoritma
                                    harus ditulis dengan jelas dan mudah dimengerti.
                                3) Input (masukan), Algoritma bisa memiliki data masukan yang
                                    dibutuhkan sebelum diproses.
                                4) Ouput (keluaran), Algoritma harus menghasilkan keluaran
                                    atau jawaban dari proses yang dilakukan.
                                5) Effectiveness (efektivitas), Langkah-langkah dalam algoritma
                                    harus mudah dikerjakan dan tidak membuang waktu.


                           c. Sifat algoritma
                                Algoritma memiliki sifat-sifat sebagai berikut:
                                1) Tidak menggunakan simbol ataupun sintaks dari bahasa
                                    pemrograman.
                                2) Penulisannya tidak tergantung dengan bahasa pemrograman.
                                3) Notasinya      dapat    digunakan      untuk    semua      bahasa
                                    pemrograman.
                                4) Algoritma dapat digunakan untuk menginterpretasikan suatu
                                    urutan kejadian secara logis dan dapat diterapkan di semua
                                    kejadian sehari-hari.


                           d. Teknik penulisan algoritma
                                       Seperti halnya resep masakan yang bisa ditulis dengan
                                berbagai gaya, algoritma pun dapat ditulis dengan tiga cara utama:
                                deskriptif, flowchart, dan pseudocode. Masing-masing memiliki
                                kelebihan dan kegunaannya sendiri.
                                1) Bahasa natural (Deskriptif)
                                           Teknik penulisan algoritma dengan bahasa natural
                                    atau bahasa formal yang digunakan dalam kehidupan sehari-
                                    hari. Contoh algoritma deskriptif ialah membuat telur goreng,
                                    sebagai berikut:
                                    a) Panaskan minyak goreng dalam wajan dengan api
                                        sedang.
                                    b) Kocok telur dalam mangkuk kecil.
                                    c) Tuangkan telur ke dalam wajan yang sudah panas.






                                                            8

     8
   11   12   13   14   15   16   17   18   19   20   21