Monday, 21 September 2015

CARA BELAJAR MATERI ALGORITMA



ALGORITMA berasal dari kata algorithm dimana di ambil dari nama Muhammad ibn Musa Al-Khawarizmi seorang ilmuwan dari bidang matematika..buku karanganya yang terkenal adalah Al gebra wal Muqobalo
Pengertian Algoritma Adalah Urutan langkah langkah logis penyelesaian masalah yang di susun secara sistematis 

5 Ciri penting Algoritma menurut Donald E Knuth
ž  Algoritma harus berhenti setelah mengerjakan sejumlah langkah terbatas
ž  Setiap langkah harus didefinisikan dengan tepat dan tidak berarti dua(ambigous)
ž  Algoritma memiliki nol atau lebih masukan (input)
ž  Algoritma memiliki 1 atau lebih keluaran(output)
ž  Algoritma harus sangkil(effective)

Tahapan pelaksanaan program oleh computer
          Algoritma
          Bahasa pemrograman tingkat tinggi
          Program dalam bahasa mesin
          Operasi

STRUKTUR DASAR ALGORITMA
ž  RUNTUNAN(Sequence )
ž  Pemilihan(Selection)
ž  Pengulangan(Repetition)

Tahapan Pelaksanaan Pemrograman Komputer
  1. Mendefinisikan Masalah
  2. Menentukan solusi
  3. Memilih algoritma
  4. Menulis program
  5. Menguji program
  6. Menulis dokumentasi
  7. Merawat program

Contoh algoritma

Program Tampil_Data
Algoritma
Input(NAMA)
OUTPUT(NAMA)
Program Tampil_data;
Begin
                write(‘Masukan Nama : ‘);
                readln(nama);
                writeln(‘Nama yang anda masukan :’, nama);
End.



PENYAJIAN ALGORITMA


Bentuk penyajian untuk algoritma dibagi menjadi 3 (tiga) bentuk penyajian, yaitu:
l  Algoritma dengan struktur Bahasa Indonesia
2 Algoritma dengan Pseudocode
3 Algoritma dengan Flowchart


 

Contoh Penyusunan Algoritma


Buatlah algoritma untuk menghitung Luas Lingkaran !

  1. Menggunakan Bahasa Manusia
    1. Inputkan nilai jari-jari lingkaran
    2. Hitung luas lingkaran menggunakan rumus  :
                                                3,14 x jari-jari x jari-jari
3.       Tampilkan nilai luas lingkaran

  1. Menggunakan Pseudocode
    1. Input jari-jari
    2. luas ß 3,14 x jari-jari x jari-jari
    3. Output luas
3         3. Menggunakan Flowchart

Demikianlah ulasan tentang algoritma dari saya semoga bermanfaat

No comments:

Post a Comment