Kamis, 15 September 2022

Algoritma dan Pemrograman Kelas 7

 

Pengertian Algoritma

Pengertian algoritma sendiri adalah suatu bentuk susunan yang bersifat logis dan sistematis yang bertujuan untuk mencari solusi terhadap suatu masalah. Selain bertujuan untuk memecahkan masalah/ menemukan solusi, algoritma juga bisa digunakan sebagai alat bantu agar tujuan tertentu dapat tercapai. Algoritma ini mempunyai peranan yang begitu signifikan dalam dunia komputer, khususnya dalam hal pembangunan sebuah perangkat lunak atau software.

Di kelas 7,kita mencoba bermain algoritma dan pemrograman dengan aplikasi online Scratch,buka scratch.mit.edu di web browser gadgetmu/komputermu untuk memulai,klik join bila ingin bergabung di dalam komunitas pengguna scratch dimanapun,atau lihat tutorial atau langsung membuat(create).

untuk mengumpulkan tugas klik disini atau share link disini

Bentuk Mendasar Algoritma

Algoritma memiliki 3 bentuk dasar yang berbeda. Berikut ini adalah ke 3 bentuk dasar algoritma dan penjelasan singkatnya.

a. Sequence Algorithm
Sequence algorithm dalam bahasa Indonesia dikatakan dengan sebutan algoritma sekuensial. Pengertian algoritma sekuensial sendiri adalah algoritma yang mempunyai urutan langkah-langkah dari awal sampai pada akhirnya. Urutan langkah-langkah ini harus dipatuhi supaya tercapai tujuan tertentu. Contoh sederhana dalam kehidupan sehari-hari yang merupakan penerapan algoritma sekuensial adalah algoritma dalam memasak air. Dalam memasak ari kamu akan melakukan langkah-langkah yang berurutan. Kamu harus mengisi airnya terlebih dahulu baru kamu bisa memasaknya dan urutan tersebut tidak dapat dibalik. Nah urutan dalam memasak air yang tidak bisa dibalik inilah yang merupakan penerapan algoritma sekuensial.

b. Looping Algorithm
Dalam bahasa Indonesia, istilah looping algorithm dapat dimengerti sebagai algoritma yang sifatnya berulang-ulang. Yang dimaksud berulang-ulang di sini adalah di dalam algoritma pengulangan ini terdapat langkah yang dapat atau harus dilakukan berulang ulang. Dalam kehidupan sehari-hari pun banyak hal sederhana yang merupakan penerapan dari looping algorithm. Salah satunya adalah pada saat kamu menjemur pakaian. Nah ketika kamu akan menjemur pakaian kamu pasti akan mengambil dan memeras bukan hanya satu kali saja bukan? Nah pengulangan pengambilan dan pemerasan itulah yang merupakan penerapan dari algoritma pengulangan.

c. Conditional Algorithm
Bentuk mendasar algoritma yang terakhir adalah conditional algorithm atau yang dalam bahasa Indonesia dapat diterjemahkan sebagai algoritma bersyarat atau algoritma percabangan. Dalam algoritma bersyarat ini kamu dapat melakukan langkah berikutnya dengan syarat langkah sebelumnya sudah tercapai.

Perlu diketahui bahwa algoritma berbeda dengan logaritma. Mungkin memang kata-katanya agak mirip sehingga sering salah pengertian antara keduanya dan orang sering menganggapnya sama. Padahal algoritma dan logaritma adalah suatu hal yang berbeda.

Tidak ada komentar: