Minggu, 29 November 2015

Penulisan 8 Teori Organisasi Umum 2#

Pengenalan Algoritma

Pendahuluan
Komputer adalah alat bantu untuk menyelesaikan masalah,  perlu merumuskan langkah-langkah penyelesaian    
masalah dalam sekumpulan instruksi yang disebut dengan program

Untuk menyusun sebuah program yang besar dan kompleks, pemrogram membutuhkan tahapan penyusunan yang sistematis dan terpadu, yaitu:
Definisi Masalah
Analisis Kebutuhan
Penyusunan Algoritma
Pengkodean/Pemrograman
Testing dan Debugging
Pemeliharaan

Dokumentasi Tujuannya Diharapkan dapat:
1.  Mengerti tentang algoritma
2.  Membuat algoritma dari suatu permasalahan
3.  Mengerti tentang flowchart
4.  Membuat flowchart dari suatu permasalahan

Algoritma merupakan kunci dari bidang ilmu komputer, dan pada dasarnya setiap hari kita melakukan aktivitas algoritma. Kata algoritma berasal dari sebutan Algorizm (Abu Abdullah Muhammad Ibn Musa Al Khwarizmi, ahli matematika Uzbekistan)

Definisi Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis untuk pemecahan suatu permasalahan

Algoritma
Arti umum adalah serangkaian urutan langkah-langkah yang tepat, logis, terperinci, dan terbatas untuk menyelesaikan suatu masalah yang disusun secara sistematis.
1.  Algoritma adalah inti dari ilmu komputer
2.  Algoritma adalah urutan-urutan dari instruksi atau langkah-langkah untuk menyelesaikan suatu masalah
3.  Algoritma adalah blueprint dari program
4.  Sebaiknya disusun sebelum membuat program
5.  Kriteria suatu algoritma:
·         Ada input dan output
·         Efektifitas dan efisien
·         Terstruktur

Langkah-langkah dalam algoritma harus logis dan harus dapat   ditentukan  bernilai salah atau benar.

Pembuatan algoritma harus selalu dikaitkan dengan:
Kebenaran algoritma
Kompleksitas (lama dan jumlah waktu proses dan penggunaan memori)

Kriteria Algoritma yang baik:
Tepat, benar, sederhana, standar dan efektif
Logis, terstruktur dan sistematis
Semua operasi terdefinisi
Semua proses harus berakhir setelah sejumlah langkah dilakukan
Ditulis dengan bahasa yang standar dengan format pemrograman agar mudah untuk diimplementasikan dan tidak menimbulkan arti ganda.



Tidak ada komentar:

Posting Komentar