Rabu, 26 Juli 2017

Dasar-dasar Algoritma

1.Pernyataan dan Aksi
        Pada  dasarnya,sebuah algoritma merupakan deskripsi langkah-langkah pelaksanaan suatu proses.Setiap langkah penyelesaian dinayatakan dengan sebuah pernyataan (statement).sebuah pernyataan menggambarkan aksi (action) algoritmatik yang dapat dieksekusi.bila suatu aksi dieksekusi,maka sejumlah operasi yang bersesuaian dengan aksi itu dikerjakan oleh pemroses.

2.Struktur Dasar Algoritma
        Sebuah algoritma dapat dibangun dalam tiga buah struktur dasar,yaitu:
         a).Runtunan (sequence)
         b).Pemilihan (selection)
         c).Pengulangan (repetition)
a.Runtunan
         sebuah runtunan terdiri dari satu atau lebih pernyataan.Tiap pernyataaan dikerjakan secara berurutan sesuai dengan urutan penulisannya.
b.Pemilihan
         Adakalanya sebuah aksi dikerjakan jika kondisi tertentu dipenuhi.misalkan anda tiba di perempatan yang ada traffic light.Jika lampu traffic llght sekarang berwarrna merah,maka kendaraaan anda harus berhenti.langkah ini dapat kita tuliskan dalam pernyataan;
jika lampu traffic light berwarna merah,maka berhenti.
pernyataan diatas dapat kta tuliskan dalam pernyataan-pemilihan (selection-statement) atau disebut juga pernyataan--kondisional sebagai berikut;
if kondisi then
   aksi
c. Pengulangan
         Contoh program;
program menuliskan_kalimat 10 kali
     {menuliskan kalimat" saya sedang belajar" sebanyak 10 kali}
Algoritma:
      for i dari 1 sampai 10 do
      tulis "saya sedang belajar"

3.Strategi Perncangan Puncak -Turun
        Tahap-tahap penyusunan algoritma seringkali dimulai dari langkah yang global lebih dahulu.Langkah global ini diperhalus ke langkah yang lebih rinci.strategi perancangan algoritma seperti ini dinamakan perancangan puncak-turun (top-down)

http://siantar28.blogspot.co.id/