Headlines

Logika dan Algoritma Komputer



1. Pengertian dan Algoritma Komputer
Logika berasal dari kata logos, yang bemakna hasil nalar yang diutarakan dalam kata dan dinyatakan dalam bahasa.Logika memberikan gambaran tentang cara manusia bepikir dengan bena. Beberapa manfaat yang akan didapatkan setelah mempelajarai logika natara lain sebagai berikut:
    • Ciri-Ciri Algoritma
      1. Algoritma mempunyai awal dan akhir
      2. Setiap langkah harus didefinisikan dengan tepat sehingga tidak memiliki arti ganda atau ambigu
      3. Memiliki masukan (input) atau kondisi awal
      4. Memiliki keluaran (output) atau kondisi akhir.
      5. Algoritma harus efektif bila digunakan benar-benar menyelesaikan persoalan.
      6. Dapat berhenti setelah sejumlah operasi (terminate)
    • Sifat-sifat Algoritma
      1. Input/masukan suatu algoritma memiliki input atau kondisi awal sebelum algoritma dilaksanakan dan bisa beupa nilai-nilai pengubah yang diambil dari himpunan khsusus.
      2. Output/pengeluaran, suatu algoritma akan menghasilkan output setelah dilaksanakan atau algoritma akan mengubah kondisi awal menjadi kondisi akhir, nilai output diperoleh dari nilai input yang diproses melalui algoritma.
      3. Definiteness/pendefinisian, langkah-langkah yang dituliskan dalam algoritma terdefinisi dengan jelas sehingga mudah dilakssanakan oleh pengguna algoritma.
      4. Finiteness/penyelesaian, suatu algoritma harus memberi kondisi akhir atau output setelah melakukan sejumlah langkah yang tebatas jumlahnya untuk setiap kondisi awal atau input yang diberikan
      5. Effectiveness/efektivitas, setiap langkah dalam algoritma bisa dilaksanakan dalam suatu selang waktu tertentu sehingga pada akhirnya memberi solusi sesuai yang diharapkan.
      6. geneality/umum, langkah-langkah algoritma berlaku untuk setiap himpunan input yang sesuai dengan persoalan yang akan diberikan, tidak hanya untuk himpunan terrtentu.
    • Tujuan dan Fungsi Algoritma 
      1. Memperkuat cara berpikir kita untuk menyelesaikan suatu masalah.
      2. Membantu otak agar berpikir panjang.
      3. Memperkuat analisis ketika pembuatan program.
      4. Memudahkan dalam pembuatan program.
      5. Bisa mengatasi segala masalah dengan logika dan uut
      6. meminimalisir penulisan program yang berulang-ulang
      7. Membuat dokumentasi menjadi lebih mudah.
    • Hal-Hal yang Perlu Diperhatikan dalam Membuat Algoritma
      1. Teks algoritma berisi deskripsi langkah-langkah penyelesaian masalah.
      2. tidak ada notasi yang baku dalam penulisan teks algoitma seperti notasi bahasa pemrograman.
      3. setiap oang dapat membuat aturan penulisan dan notasi algoritma sendiri
      4. notasi algoritma bukan notasi bahasa pemrogaman karena itu pseudocode dalam notasi algoritma tidak dapat dijalankan oleh komputer.
      5. algoritma harus ditranslasikan ke dalam notasi bahasa pemrograman.
2. Dasar-Dasar Algoritma


Share this:

Posting Komentar

 
Copyright © Fokus Belajar. Blog Templates Designed by OddThemes