Monday, October 27, 2014

Pengertian, Ciri, Langkah - Langkah Alogritma

Siang sobat, kini ane mau menjelaskan tentang artikel pengertian, ciri, langkah algoritma

1. Pengertian Algoritma
        Definisi Algoritma ada banyak definisi nya seperti definisi dibawah ini :
  • Algoritma adalah langkah - langkah untuk memecahkan suatu masalah
  • Algoritma adalah deretan langkah - langkah komputasikan yang mentranmortasikan data masukan menjadi keluaran.
  • Algoritma adalah aksi - aksi yang dinyatakan dengan jelas dan tidak rancu untuk memecahkan suatu masalah dalam rentang waktu tertentu;
  • Algoritma juga ide dalam sebuah program.
Contoh Algoritma menggunakan telepon umum :
  1. Mulai
  2. Angkat gagang telepon;
  3. Masukan koin ke lubang koin;
  4. tekan nomor yang akan di tuju;
  5. Bicara dengan nomor tujuan;
  6. Jika sudah selasai berbicaranya letakan gagang teleponnya;
  7. Stop
Algoritama juga terbagi menjadi 3 bagian yaitu :
1. Skuensial (Runtunan) - > Urutan Data
2. Pengulangan
3. Seleksi (Pemilihan)

Ciri penting algoritma :
  1. Algoritma harus memiliki nol atau lebih masukan (Besaran yang diberikan pada algoritma), sebelum dua algoritma harus memilki satu atau lebih keluaran(besaran yang memiliki hubungan dengan masukan).
  2. Algoritma harus efektif, setiap langkah haris sederhana sehingga dapat dikerjakan dalam sejumlah waktu yang masuk akal.
  3. Algoritma harus berhenti setelah mengerjakan sejumlah langkah terbatas.
  4. Setiap langkah harus didefinisikan dengan tepat dan tidak meiliki arti ganda.
Pada dasarnya AText algoritma disusun oleh tiga blok atau :
  • Judul Algoritma => Menyatakan nama algoritma;
  • Kamus => Untuk pendifinisian semua nama yang di pakai dalam algoritma;
  • Algoritma => urutan langkah - langkah untuk suatu pemecahan masalah 
Contoh : Program persegi panjang

2. Pengertian Pseudocode

Kode Pseudo (Pseudo-code) adalah sebuah kode yang digunakan untuk menulis sebuah algoritma dengan cara yang bebas yang tidak terikat dengan bahasa pemrograman tertentu. Pseudo-code berisikan langkah-langkah untuk menyelesaikan suatu permasalahan [hampir sama dengan algoritma], hanya saja bentuknya sedikit berbeda dari algoritma.
Pseudo-code menggunakan bahasa yang hampir menyerupai bahasa pemrograman. Selain itu biasanya pseudo-code menggunakan bahasa yang mudah dipahami secara universal dan juga lebih ringkas dari pada algoritma.
Struktur Kode Pseudo (Pseudo-code)
Judul
{Berisi Judul Algoritma}
Deskripsi
{Berisi Deklarasi Variabel atau Konstantan}
Implementasi
{Berisi Inti Algoritma}
Notasi – notasi Pseudo
1. Bentuk Pernyataan
X <—- Y
keterangan :
X : diberi nilai
Y : Memberi Nilai
Ex : Hasil <—- Bilangan Mod 2
2. Bentuk Percabangan
  • if kondisi then
    pernyataan
  • if kondisi 1 then
    pernyataan 1
    else
    pernyataan 2
  • if kondisi 1 then
    pernyataan 1
    else if kodisi 2 then
    pernyataan 2
    else if kondisi n then
    pernyataan
    else
    pernyataan else
3. Bentuk Perulangan
  • for (persyaratan) do
    pernyataan for
  • while (persyaratan)
    pernyataan while
  • Repeat
    pernyataan repeat
    Until (persyratan)
Contoh : Algoritma untuk menentukan bilangan Genap/Ganjil (Pseudo-code)
Deskripsi
hasil,bil : integer
Implementasi
Baca (bil)
hasil <—- bil mod 2
if hasil = 0 then
cetak (Genap)
else
cetak (Ganjil)
End.
 
B. Flow Chart (Diagram Alir) 
1. Pengertian
Flow Chart(Diagram Alir) digunakan untuk menunjukan aliran proses sebuah program.
2. Simbol - simbol Flow Chart atau Diagram Alir :



 sampai disini dulu ngebahas tentang dasar - dasar algoritma dan menjadi programmer , 
SEMOGA BERMANFAAT BAGI YANG MEMPELAJARI NYA :D 

0 comments:

Post a Comment