Download Ebook, Ebook Gratis, Download Ebook Gratis, Ebook Pemrograman, Pemrograman Web, Pemrograman Desktop, Ebook Laravel Bahasa Indonesia, Ebook PHP PDF

Perhatian

Password untuk semua ebook adalah "cioray-technology" atau "dede-gunawan.web.id", Terima Kasih

DOWNLOAD EBOOK ALGORITMA GRATIS

2 komentar
Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan tidak tergantung pada bahasa pemrograman tertentu.
Kata Logis merupakan kata kunci dalam Algoritma. Langkah-langkah dalam algoritma harus logis (masuk akal dan mengikuti suatu urutan tertentu, tidak boleh melompat-lompat) serta harus dapat ditentukan bernilai salah atau benar.

Syarat utama algoritma :
- Algoritma harus berhenti setelah mengerjakan sejumlah langkah terbatas.
Bukanlah sebuah algoritma jika perintah yang dilakukan tidak pernah berhenti. Contoh perintah yang bukanlah algoritma : “X = 3, terus kurangi X – 1 sampai  X > 4”. Ini bukanlah algoritma, karena secara logika jika X dkurangi 1, X akan terus mengecil bukannya membesar.
- Setiap langkah harus didefinisikan dengan tepat dan tidak berarti-dua (Ambiguitas).
Ambiguitas adalah sesuatu yang tidak dibolehkan dan tidak dikenal dalam dunia komputer.
- Algoritma memiliki nol atau lebih masukan (input).
Input tidaklah menjadi keharusan dalam algoritma bisa menggunakan input bisa juga tidak. Contoh algoritma yang tidak membutuhkan input adalah algoritma mencetak angka dari 1-5, misalnya. Contoh algoritma yang membutuhkan input misal algoritma untuk mengurutkan suatu elemen array, maka input yang dibutuhkan adalah elemen array itu sendiri.
- Algoritma memiliki nol atau lebih keluaran (output).
Selain input, algoritma juga bebas dalam output, bisa ada outputnya bisa juga tidak.
- Algoritma harus efektif
Ini yang paling penting, efisiensi. Efisien disini termasuk efisiensi waktu ataupun efisiensi memori. Bukanlah sebuah algoritma yang baik jika tidak efisien.  Karena salah satu tujuan menyusun algoritma sendiri adalah untuk menghasilkan langkah yang efisien.
Penulisan algoritma tidak tergantung dari spesifikasi bahasa pemrograman dan komputer yang mengeksekusinya melainkan bersifat umum tetapi notasi-notasi algoritma dapat diterjemahkan ke dalam berbagai bahasa pemrograman.
Secara umum, ada tiga cara penulisan algoritma, narasi, flow chart, dan pseudo-code. Narasi adalah sebuah cara penulisan algoritma dengan menuliskannya seperti bahasa yang sering kita gunakan seperti bahasa indonesia, inggris, atau bahkan sunda. flow chart adalah bentuk penulisan algoritma menggunakan gambar grafis tertentu. Sedangkan pseudo-code merupakan bentuk penulisan algoritma yang menyerupa bahasa pemrograman tertentu agar mudah untuk ditranslasikan ke bahasa pemrograman itu.
Lebih lengkapnya
Download Ebook Algoritma Gratis Disini

2 komentar :

  1. Balasan
    1. Password untuk semua ebook adalah "cioray-technology" atau "dede-gunawan.web.id", Terima Kasih

      Hapus