3
STANDAR KOMPETENSI:
Menggunakan Algoritma Pemrograman Tingkat Dasar
KOMPETENSI DASAR:
Membuat Logika Alur Pemograman
INDIKATOR:
•
Siswa dapat mendeskripsikan , memahami Algoritma.
•
Siswa mampu membuat Algoritma dengan skema program Sekuensial .
•
Siswa mampu membuat Algoritma dengan skema program Pencabangan.
•
Siswa mampu membuat Algoritma dengan skema program Pengulangan.BAHAN AJAR:ALGORITMA
Ditemukan dan dipopulerkan oleh seorang Ilmuwan Muslim yang bernama Muhammadibnu Musa Al-Khwarizmi. Beliau adalah ilmuwan besar yang karya-karyanya banyak menjadidasar perkembangan ilmu modern, antara lain dalam bidang Matematika, Astronomi, Astrologi,Geografi dan banyak cabang ilmu lainnya. Al-khwarizmi kemudian berubah menjadi Algorism,kemudian berubah lagi menjadi Algorithm dalam Bahasa Inggris dan terjemahkan secara bebaskedalam Bahasa Indonesia menjadi Algoritma.Pengertian Algoritma sendiri adalah urutan langkah-langkah logis penyelesaian masalahyang disusun secara sistematis.
1
Sedangkan dalam Kamus Besar Bahasa Indonesia (KBBI)terbitan Balai Pustaka (1988);
Algoritma adalah urutan logis pengambilan putusan untuk pemecahan masalah
Dari dua definisi tersebut diatas maka kata kuncinya adalah “Urutan” dan “logis”, sehinggaselain logis Algoritma juga mengharuskan agar langkah langkah tersebut berurutan secarasistematis, agar hasil akhirnya sesuai dengan yang diharapkan.
1
Aunur R. Muryanto, Rekayasa Perangkat Lunak Jilid 1 untuk SMK, Jakarta 2008: Direktorat Pembinaan SekolahKejuruan, Direktorat Jenderal Manajemen Pendidikan Dasar dan Menengah, Departemen Pendidikan Nasional,ha.l101