Apa Itu Algoritma?
Algoritma adalah langkah-langkah logis dan sistematis yang harus dilakukan untuk menyelesaikan suatu masalah.
Contoh Sederhana:
Bayangkan kamu ingin membuat mie instan. Maka algoritmanya kira-kira seperti ini:
- Rebus air hingga mendidih.
- Masukkan mie ke dalam air.
- Tunggu 3 menit.
- Tambahkan bumbu ke dalam mangkuk.
- Tuang mie dan air ke dalam mangkuk.
- Aduk hingga rata.
- Mie siap dimakan!
Itulah algoritma: urutan langkah dari awal sampai akhir untuk menyelesaikan tugas.
Apa Itu Pemrograman?
Pemrograman adalah proses menulis algoritma dalam bahasa yang dimengerti oleh komputer (disebut bahasa pemrograman), agar komputer bisa menjalankan perintah itu.
Contoh:
Jika kita punya algoritma untuk menjumlahkan dua angka, maka kita bisa menuliskannya dalam bahasa pemrograman seperti ini (contohnya pakai Python):
python
a = 5
b = 3
hasil = a + b
print(hasil)
Komputer akan membaca kode di atas dan menampilkan 8.
Hubungan Algoritma dan Pemrograman
Algoritma Pemrograman
Ide / rencana langkah-langkah Cara menuliskan ide itu dalam kode
Bisa dibuat tanpa komputer Harus dijalankan oleh komputer
Seperti resep masakan Seperti menulis resep dalam bahasa robot
Kenapa Algoritma dan Pemrograman Penting?
- Membantu menyelesaikan masalah secara efisien
- Membuat komputer bekerja sesuai keinginan kita
- Dasar untuk membuat aplikasi, game, website, dan lainnya
Kesimpulan Mudah
Algoritma = langkah-langkah logis.
Pemrograman = menulis langkah itu dengan kode supaya komputer bisa mengerjakannya.
Kalau tahu cara membuat teh manis, berarti sudah bisa membuat algoritma.
Kalau bisa menyuruh komputer membuat teh manis secara otomatis, berarti sudah belajar pemrograman!
Flowchart
flowchart artinya urutan proses kegiatan yang digambarkan dalam beragam bentuk simbol yang berbeda (visual). Saat membuat suatu program biasanya Anda akan mengenal istilah flowchart ini.
Macam Sismbol FLowchart yang sering digunakan
Perbedaan Algoritma dan Flowchart
1. Pengertian
Algoritma
Kumpulan langkah-langkah logis dan terstruktur untuk menyelesaikan masalah.
Flowchart
Representasi grafis (gambar/diagram) dari langkah-langkah dalam algoritma.
2. Bentuk Penyajian
Algoritma
Ditulis dalam teks atau pseudocode.
Flowchart
Digambarkan dalam bentuk simbol diagram (panah, kotak, belah ketupat, dll).
3. Tujuan
Algoritma Flowchart
Menjelaskan logika penyelesaian Membantu memvisualisasikan alur proses dari algoritma.
masalah secara sistematis.
4. Contoh Kasus: Menghitung Luas Persegi Panjang dengan
Algoritma:
Mulai
Input panjang dan lebar
Hitung luas = panjang × lebar
Tampilkan luas
Selesai
5. Contoh Kasus: Menghitung Luas Persegi Panjang dengan
Flowchart:
Perbedaan Algoritma dan Flowchart
Algoritma Flowchart
Bentuk Teks / Pseudocode Gambar / Diagram
Tujuan Menjelaskan logika Menampilkan alur secara visual
Kegunaan Cocok untuk menulis dan berpikir logis Untuk melihat alur proses secara cepat
Selanjutnya kita akan mulai dengan praktik HTML CSS JavaScript



Tidak ada komentar:
Write comments