Jelajahi eBook
Kategori
Jelajahi Buku audio
Kategori
Jelajahi Majalah
Kategori
Jelajahi Dokumen
Kategori
ALGORITMA
Minggu 1 - Teori
Dimungkinkan antara orang satu dengan yang lain, dari masalah yang
sama, akan mendapatkan algoritma yang berbeda. Semuanya dianggap
benar, asal hasil yang dikeluarkan sesuai dengan harapan. Namun
demikian, diantara perbedaan algoritma tersebut, bisa dipilih mana
yang lebih efisien
Struktur Dasar Algoritma
O Struktur runtutan/sekuensial :
Digunakan untuk program yang pernyataannya
sequential atau urutan.
O Struktur pemilihan
Digunakan untuk program yang menggunakan
pemilihan atau penyeleksian kondisi.
O Struktur perulangan
Digunakan untuk program yang pernyataannya
akan dieksekusi berulang-ulang.
Langkah membuat Algoritma
O Pahami masalah
O Tentukan kondisi awal Data Input
O Tentukan kondisi akhir Data output
O Data lain (jika ada)
O Data pendukung lain yang dibutuhkan pada proses
penyelesaian masalah
O Tentukan langkah penyelesaian masalah mulai dari
kondisi awal, hingga bisa tercapai kondisi akhir.
Dalam menyusun langkah mungkin melibatkan:
O Urutan/sequence
O Pemilihan
O Perulangan
Contoh
O Masalah: memasak nasi menggunakan rice
cooker
O Input : beras, air
O Output : nasi
O Data lain : rice cooker, listrik
O Proses :
O Cuci beras
O Masukan beras ke ricecooker, tambah air
O Ricecooker dinyalakan
O Nasi masak
Contoh
O Masalah: mengupas kentang
O Input: kentang
O Output: kentang yang sudah terkupas
O Data lain: pisau
O Proses:
O Ambil kentang
O Ambil pisau
O kupas
Contoh
O Menghitung biaya percakapan melalui HP