ALGORITHM & FLOWCHART



1.    ALGORITHM
Algorithm adalah langkah-langkah untuk memecahkan atau menyelesaikan sebuah masalah. Membuat algorithm adalah sebuah strategi yang mengandalkan kemampuan berpikir secara logis untuk memecahkan suatu masalah. Algoritma akan dapat selalu berakhir untuk semua kondisi awal yang memenuhi kriteria, dalam hal ini berbeda dengan heuristik. Algoritma sering mempunyai langkah pengulangan (iterasi) atau memerlukan keputusan (logika Boolean dan perbandingan) sampai tugasnya selesai.
Struktur Dasar Algoritma
Algoritma berisi langkah-langkah penyelesaian suatu masalah. Langkah-langkah tersebut dapat berupa runtunan aksi (sequence), pemilihan aksi (selection), pengulangan aksi (iteration) atau kombinasi dari ketiganya. Jadi struktur dasar pembangunan algoritma ada tiga, yaitu: 
  1. Struktur Runtunan
  2. Digunakan untuk program yang pernyataannya sequential atau urutan.
  3. Struktur Pemilihan
  4. Digunakan untuk program yang menggunakan pemilihan atau penyeleksian kondisi.
  5. Struktur Perulangan 
  6. Digunakan untuk program yang pernyataannya akan dieksekusi berulang-ulang.
Dalam Algoritma, tidak dipakai simbol-simbol / sintaks dari suatu bahasa pemrograman tertentu, melainkan bersifat umum dan tidak tergantung pada suatu bahasa pemrograman apapun juga. Notasi-notasi algoritma dapat digunakan untuk seluruh bahasa pemrograman manapun.
CONTOH PERMASALAHAN :
Buatlah sebuah rancangan program dengan menggunakan algorithm mencari luas persegi panjang.

Algorithm untuk mencari luas persegi panjang:
  1. Nyatakan variabel P, L & Luas 
  2. Masukkan panjang persegi panjang ke dalam variabel P
  3. Masukkan lebar persegi panjang ke dalam variabel L 
  4. Hitung luas persegi panjang dengan rumus Luas = P *L 
  5. Tampilkan hasil luasnya.


2.    FLOWCHART (Diagram Alir)
Untuk menggambarkan sebuah algoritama yang terstruktur dan mudah dipahami oleh orang lain yang terdiri atas sekumpulan simbol, dimana masing-masing symbol merepresentasikan suatu kegiatan tertentu. Diagram alir ini akan menunjukkan alur di dalam program secara logika. Diagram alir ini selain dibutuhkan sebagai alat komunikasi, juga diperlukan sebagai dokumentasi.
Simbol-simbol flowchart : Flowchart disusun dengan simbol-simbol. Simbol ini dipakai sebagai alat bantu menggambarkan proses di dalam program.


CONTOH PERMASALAHAN :
Buatlah sebuah rancangan program dengan menggunakan flowchart, mencari luas persegi panjang.
FLOWCHART untuk mencari luas persegi panjang


  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS
Read Comments

0 komentar:

Posting Komentar