STRUKTUR DASAR ALGORITMA
Proses, Instruksi, dan Aksi Sebuah algoritma merupakan deskripsi pelaksanaan suatu proses. Algoritma disusun oleh sederetan langkah instruksi yang logis. Tiap langkah instruksi mengerjakan suatu tindakan (aksi). Efek dari pengerjaan suatu aksi dapat diamati dengan membandingkan keadaan pada saat aksi belum dimulai (t0), dan keadaan setelah aksi selesai (t1)
Proses, Instruksi, dan Aksi(2) Contoh instruksi/pernyataan: Tulis “Hello world” menggambarkan aksi menulis pesan “Hello world” Kalikan a dengan 2 menggambarkan aksi mengalikan a dengan 2
Struktur Dasar Algoritma Algoritma dapat dibangun dari tiga buah struktur dasar, yaitu: Runtunan (sequence) Pemilihan (selection) Pengulangan (repetition)
Runtunan Sebuah runtunan terdiri dari satu atau lebih instruksi Tiap instruksi berurutan sesuai dengan urutan penulisannya. Misal ada runtunan instruksi: A1 A2 A3 A4 A5 Mula-mula pemroses melaksanakan instruksi A1, kemudian A2, A3, A4, A5. Setelah A5 dilaksanakan algoritma berhenti.
Pemilihan Ada kalanya sebuah instruksi dikerjakan jika kondisi tertentu dipenuhi Struktur umum: Satu kondisi If kondisi then Aksi Lebih dari satu kondisi Aksi 1 Else Aksi 2
Pengulangan Salah satu kelebihan komputer adalah kemampuannya untuk mengerjakan pekerjaan yang sama berulang kali tanpa mengenal lelah Struktur umum: Repeat Aksi Until kondisi