Selasa, 31 Juli 2018

ALGORITMA


ALGORITMA

            Pada postingan kali ini,Algoritma akan menjadi pembahasan. Untuk belajar pemrograman atau menjadi seorang programmer hal paling mendasar yang harus di pelajari tentu saja Algoritma. Lantas,apa itu Algoritma?

Algoritma

            Algoritma adalah langkah-langkah dalam menyelesaikan masalah secara sistematis,logis dan sesuai harapan.
Bagaimana? Sudah paham dari pengertian tersebut?
Untuk contoh algoritma,saya akan tulis apa yang saya dapatkan pas pembelajaran pertama di kelas Rekayasa Perangkat Lunak mata pelajaran Pemrograman Dasar..

·         Ada 2 buah ember yang masing-masing bervolume 5 Liter dan 3 Liter. Pertanyaannya,bagaimana cara mengisi 4 liter air ke dalam ember bervolume 5 liter oleh ember yang bervolume 3 Liter?
Sebelum lihat jawabannya,ayo coba menerka-nerka jawabannya supaya anda dapat lebih memahami algoritma. Ini memang bisa di bilang sulit,waktu itupun di kelas tidak ada yang bisa menjawabnya.

Bagaimana jawabanmu? Sudah dapat jawabannya kah?

Ini jawaban yang saya dapatkan dari sang guru,jawaban yang selalu teringat karena ya berkesan aja,hehe..
  • ·         Langkah pertama yaitu ambil air dengan ember bervolume 3 Liter,tuangkan ke ember yang bervolume 5 liter.
  • ·         Setelah itu,ambil kembali air menggunakan ember 3 Liter,tuangkan ke ember 5 liter sampai penuh. Untuk membuat ember 5 Liter penuh,kita hanya harus menambahkan 2 Liter bukan? Maka yang tersisa di ember 3 Liter tinggal 1 Liter air!
  • ·         Lalu buang air yang ada di ember 5 liter,masukkan sisa 1 Liter air yang ada di ember 3 Liter
  • ·         Kemudian ambil air lagi 3 Liter masukkan ke ember 5 Liter. Gimana?sudah 4 Liter kan?

Itulah jawabannya,masih bingung gak? Ilustrasiin aja sendiri ya coret-coret di kertas,hehe..

Oh iya,Algoritma juga memiliki ciri-ciri ternyata. Ada 5 ciri Algoritma yaitu :

5 Ciri Algoritma

1.      Algoritma harus berhenti
2.      Setiap langkahnya harus didefinisikan secara jelas dan tidak Ambigun (Pemikiran Ganda)
3.      Algoritma harus memiliki Input
4.      Algoritma haru memiliki Output
5.      Algoritma harus Efektif (Singkat,Padat dan Jelas)

Nah,segitu mungkin sudah cukup untuk pembahasan Algoritma. Semoga bermanfaat bagi para pembaca dan semangat belajar pemrogramannya!

Tidak ada komentar:

Posting Komentar

tag HTML

2. Tag Text Area <textarea>             Tag ini sama dengan input text,namun lebih besar dan dapat berisi banyak baris. ...