Bobo.id - Pada buku pelajaran Informatika kelas 7 SMP kurikulum Merdeka, teman-teman menemukan materi algoritma pada Bab 2: Berpikir Komputasional.
Materi algoritma adalah materi dasar informatika yang sangat penting dipahami, supaya teman-teman tidak bingung saat belajar di tingkat lanjut, ya.
Berikut ini kita membahas pengertian algoritma, fungsi algoritma, ciri-ciri algoritma, serta beberapa contoh sederhananya.
Pengertian Algoritma
Pengertian algoritma secara umum adalah sekumpulan langkah-langkah berurutan yang jelas yang digunakan untuk memecahkan suatu masalah.
Algoritma komputer berupa sederet susunan langkah yang berurutan berdasarkan sistematika tertentu untuk memunculkan solusi komputasional.
Fungsi Algoritma
Algoritma berfungsi penting dalam pembuatan program komputer dengan mengubah permasalahan ke bahasa pemrograman.
Konsep algoritma dalam dituangkan dalam bahasa pemrograman, sehingga menjadi program komputer yang bisa digunakan banyak orang.
Berikut ini adalah contoh fungsi algoritma:
- Membantu memecahkan suatu permasalahan dengan logika dan sistematis.
Baca Juga: Folder dan File: Pengertian dan Perbedaannya, Materi Informatika Kurikulum Merdeka
- Membuat suatu program untuk penyelesaian masalah tertentu.
- Dapat digunakan berkali-kali.
- Menyederhanakan sebuah program yang rumit.
- Mengatasi permasalahan yang ada secara berurutan.
- Memudahkan pembuat program komputer untuk mengedit/memodifikasi program tanpa harus mengubah keseluruhan program.
- Memudahkan pembuat program komputer untuk menyusun program yang lebih rapi dan terstruktur.
Ciri-Ciri Algoritma
1. Finiteness (Punya Keterbatasan)
Algoritma harus berhenti setelah mengerjakan sejumlah langkah terbatas untuk memecahkan masalah tertentu secara spesifik.
2. Definiteness (Punya kepastian)
Algoritma harus memiliki perintah pasti dan spesifik, sehingga langkahnya tidak memiliki makna ganda (ambigu).
Baca Juga: Apa Keuntungan Membuka Banyak Jendela Sekaligus? Materi Informatika, Kurikulum Merdeka
3. Input (Punya masukan)
Algoritma harus memiliki input, yaitu suatu masalah yang akan dipecahkan atau diproses. Besaran nilainya berkisar dari nol atau lebih input.
4. Output (Punya keluaran)
Algoritma harus memiliki output, yang berupa penyelesaian masalah atau solusi. Output ini berupa pesan atau besaran yang sesuai dengan input.
5. Effectiveness (Efektif)
Algoritma harus memiliki nilai efektivitas, yaitu menyederhanakan langkah-langkah rumit menjadi perintah sederhana yang menghemat waktu.
Contoh Algoritma
Nilai KKM
>Baca nama dan nilai murid
- jika nilai >= 75 maka:
keterangan = lulus.
- jika nilai < 75 maka:
keterangan = remidi.
tulis nama dan keterangan
Dari algoritma di atas, program yang dibuat akan memberi keterangan "lulus" pada murid yang memiliki nilai 75 atau lebih, dan memberi keterangan "remidi" pada murid yang memiliki nilai di bawah 75.
Baca Juga: Kenapa Sistem Operasi Microsoft Disebut Windows? Pelajaran Informatika Kurikulum Merdeka
----
Kuis! |
Sebutkan fungsi algoritma! |
Petunjuk: Cek halaman 2! |
Tonton video ini juga, yuk!
----
Ayo, kunjungi adjar.id dan baca artikel-artikel pelajaran untuk menunjang kegiatan belajar dan menambah pengetahuanmu. Makin pintar belajar ditemani adjar.id, dunia pelajaran anak Indonesia.
Bisa Mengisi Waktu Liburan, Playground Berbasis Sains Interaktif Hadir di Indonesia!
Source | : | idtech.com,TechTarget |
Penulis | : | Niken Bestari |
Editor | : | Iveta Rahmalia |
KOMENTAR