Page 17 - E-MODUL INFORMATIKA KELAS X SMK ELEMEN BERPIKIR KOMPUTASIONAL
P. 17

Dalam  ilmu  komputer,  algoritma  merupakan  salah  satu  hal  yang

                      mendasar  dan  penting  untuk  dikuasai  oleh  setiap  orang  mulai  dari
                      peneliti,  praktisi,  hingga  orang-orang  awam  terhadap  ilmu  komputer

                      pun  perlu  mempelajari  proses  algoritma.  Penguasaan  algoritma  tidak

                      cukup  hanya  dengan  tahap  mengetahui  serta  menggunakan  proses
                      algoritma  dalam  menyelesaikan  masalah  saja,  tetapi  juga  harus

                      mengerti  dasar  ilmu  komputer,  merancang  serta  mengembangkan

                      proses algoritma berdasarkan masalah yang ditemukan.

                          Untuk menganalisis algoritma, setidaknya terdapat tiga hal utama

                      yang harus didefinisikan dengan jelas, yaitu:

                      a)   Masalah, sebelum menggunakan proses algoritma, seseorang harus

                           bisa  mendefinisikan  atau  menganalisis  masalah  yang  ingin
                           diselesaikan.


                      b)   Masukan, merupakan contoh data maupun keadaan yang menjadi

                           variabel untuk menemukan jalan keluar dari suatu permasalahan.

                       c)  Keluaran,  merupakan  bentuk  akhir  yang  didapatkan  dari  data

                           maupun keadaan setelah mengimplementasikan algoritma.

                           Contoh penerapan algoritme dalam kehidupan sehari-hari yaitu jika

                      Anda  ingin  pergi  ke  sekolah,  secara  tidak  langsung  otak  menyusun

                      sebuah  algoritma  atau  langkah-langkah  untuk  bisa  mencapai  tujuan
                      tersebut, mulai dari mandi, menyiapkan dan memakai seragam sekolah,

                      sarapan,  menyiapkan  kendaraan  untuk  pergi  ke  sekolah  dan  mulai

                      berjalan.

















                                                                                                             10
   12   13   14   15   16   17   18   19   20   21   22