My First Blog

  • Home
Home » Uncategories » Pengertian ALGORITMA

Selasa, 10 Januari 2012

Pengertian ALGORITMA

Algoritma adalah urutan-urutan dari intruksi-intruksi untuk memecahkan masalah secara logika. Algoritma sebaiknya disusun sebelum membuat suatu program. Kriteria umum suatu algoritma adalah :
  • Ada input dan output
  • Efektivitas dan eisien
  • Terstruktur
Algoritma dapat diekspresikan melalui tiga cara, yakni;
1. Structured Indonesian (SI)
yakni penulisan urutan langkah yang dilakukan oleh programmer sesuai dengan bahasa sehari-hari (dalam hal ini Bahasa Indonesia).
2. Pseudocode
adalah penulisan algoritma yang menyerupai kode program. Pseudo sendiri berarti imitasi atau tiruan atau menyerupai, sedangkan code menunjuk pada kode program. Pseudocode didasarkan kepada bahasa pemrograman yang sesungguhnya seperti BASIC, PASCAL atau FORTRAN. Penulisan Pseudocode masih tetap bersifat umum, artinya boleh ditulis dengan menyerupai bahasa pemrograman tersebut. Latar belakang programmer sangat berpengaruh dalam menuliskan pseudocode. Programer yang familiar dengan Bahasa BASIC akan lebih mudah dan senang menuliskan pseudocode dalam Bahasa BASIC, begitu juga yang berpengalaman dengan Bahasa Pascal tentunya akan lebih memudahkan jika pseudocode-nya mirip bahasa Pascal. Pendekatan yang terbaik disesuaikan kepada kemampuan siswa dan Pemrograman apa yang akan dipelajari oleh Siswa itu sendiri.
Contoh Lain Algortima dan Pseudo-code :

3. Flow Chart
adalah bagan alir yang menggambarkan urutan langkah/aliran program secara logika. Flow Chart banyak dipakai untuk menggambarkan algoritma dengan bantuan symbol symbol tertentu yang telah disepakati secara internasional. Dengan adanya symbol/lambang lambang tersebut dan ditambah notasi penjelasannya, maka logika pemrograman dapat dimengerti dengan mudah. Bagi yang sudah familiar dengan Microsoft Word, symbol-symbol Flow Chart dapat di tampilkan dengan langkah Insert-Shapes-Flowchart yang akan menampilkan lambang sebagai berikut;
Sebagai ilustrasi berikut ini contoh Flowchart Menghitung persegi panjang;
Pada saat pembuatan flowchart, ada beberapa hal yang perlu diperhatikan, agar flowchart yang dibuat mudah dipahami, antara lain :
  • Hindari pengulangan proses yang tidak perlu dan logika yang berbelit sehingga jalannya proses menjadi singkat.
  • Jalannya proses digambarkan dari atas ke bawah dan diberikan tanda panah untuk memperjelas.
  • Sebuah flowchart diawali dari satu titik START dan diakhiri dengan
Dari ketiga cara penulisan Algoritma (SI, Psedocode dan Flowchart) kesemuanya itu bersifat independent terhadap semua bahasa pemrograman, artinya Algoritma yang kita buat dapat dipakai oleh setiap bahasa Pemrograman. Hanya mungkin saja dari cara penulisan pada “program komputernya” (syntax) yang sedikit berbeda dan keyword (kata kunci) untuk melakukan perintah.
Penulisan “Print” dalam Bahasa BASIC , jika dalam Bahasa PASCAL diekspresikan dengan “Write” atau Writeln. Algoritma dapat diibaratkan Resep Masakan yang ditulis dalam berbagai bahasa, dan orang akan bisa membuatnya selama orang tersebut memahami bahasa yang dipakai untuk menulis resep masakan tersebut.
f
Share
t
Tweet
g+
Share
?
surya-darma
06.05

Belum ada komentar untuk "Pengertian ALGORITMA"

Posting Komentar

Posting Lebih Baru Posting Lama Beranda
Langganan: Posting Komentar (Atom)
Find Us :

Entri Populer

  • Rahasia Mendapatkan Uang Instan Ratusan Ribu Perhari Dari Internet Akhirnya Ditemukan...
    Tanpa Harus Membuat Website, Tanpa Harus Rekrut Member, Cocok Untuk Semua Kalangan Termasuk Pemula/Gaptek Sekalipun! Senin,...
  • Percabangan Borland C++
    Percabangan pada bahasa pemrograman khususnya bahasa C++, terdapat 2 metode. 1. If- else 2. Switch-case Percaba...
  • TRAFFIC MANAGEMENT
    Definisi IP Address IP address sama artinya dengan alamat dan nomor rumah, digunakan sebagai alamat dan nomor setiap komputer pada jaring...
  • Hari Raya Galungan dan Kuningan
    Kata "Galungan" berasal dari bahasa Jawa Kuna yang artinya menang atau bertarung. Galungan juga sama artinya dengan ...
  • Membuat Sendiri Antena Modem Menggunakan Kaleng Bekas
    Artikel kali ini sangat cocok bagi anda yang suka kreatif dan banyak akal. Suka memanfaatkan barang-barang yang sudah tidak terpakai untuk ...

Pengunjung Blog

Diberdayakan oleh Blogger.

Blog Archive

  • ►  2015 (9)
    • ►  Februari (6)
    • ►  Januari (3)
  • ►  2013 (2)
    • ►  Februari (2)
  • ▼  2012 (14)
    • ►  September (1)
    • ►  Juni (4)
    • ►  Mei (1)
    • ►  April (1)
    • ▼  Januari (7)
      • WAZZUB - The Power of "We"!
      • Percabangan Borland C++
      • Void Tukar & Void Nilai Maksimal
      • Perulangan / Looping
      • Array / Larik
      • Fungsi Dan Rekursi
      • Pengertian ALGORITMA
  • ►  2011 (1)
    • ►  Desember (1)

Tentang Saya

Foto saya
surya-darma
Lihat profil lengkapku

Arsip Blog

  • ►  2015 (9)
    • ►  Februari (6)
    • ►  Januari (3)
  • ►  2013 (2)
    • ►  Februari (2)
  • ▼  2012 (14)
    • ►  September (1)
    • ►  Juni (4)
    • ►  Mei (1)
    • ►  April (1)
    • ▼  Januari (7)
      • WAZZUB - The Power of "We"!
      • Percabangan Borland C++
      • Void Tukar & Void Nilai Maksimal
      • Perulangan / Looping
      • Array / Larik
      • Fungsi Dan Rekursi
      • Pengertian ALGORITMA
  • ►  2011 (1)
    • ►  Desember (1)
Copyright 2013 My First Blog - All Rights Reserved
Design by Me - Published by Evo Templates