Algoritma
Algoritma adalah serangkaian langkah-langkah atau instruksi yang disusun secara sistematis untuk menyelesaikan masalah tertentu atau mencapai suatu tujuan. Dalam ilmu komputer, algoritma menjadi dasar untuk memecahkan masalah dan diterjemahkan menjadi kode program. Beberapa ciri dari algoritma adalah:
- Kejelasan (Definiteness): Setiap langkah harus jelas dan tidak ambigu.
- Masukan (Input): Algoritma menerima data awal sebagai masukan.
- Keluaran (Output): Algoritma menghasilkan keluaran berupa solusi atau hasil.
- Keterbatasan (Finiteness): Algoritma harus terdiri dari langkah-langkah terbatas dan memiliki akhir yang jelas.
- Efektivitas (Effectiveness): Langkah-langkah harus dapat dijalankan dalam waktu wajar dan menghasilkan solusi yang benar.
Contoh Algoritma:
- Mulai
- Input nilai a, b, dan c
- Jika a > b dan a > c, maka:
- Tampilkan a sebagai bilangan terbesar
- Jika b > a dan b > c, maka:
- Tampilkan b sebagai bilangan terbesar
- Jika tidak, maka:
- Tampilkan c sebagai bilangan terbesar
- Selesai
Pemrograman
Pemrograman adalah proses menulis, menguji, dan memelihara kode komputer untuk mengimplementasikan algoritma dalam bentuk aplikasi atau perangkat lunak. Pemrograman memungkinkan instruksi dalam algoritma diterjemahkan ke bahasa komputer. Beberapa konsep penting dalam pemrograman:
- Sintaksis: Aturan tata bahasa yang digunakan dalam penulisan kode dalam bahasa pemrograman.
- Variabel: Tempat penyimpanan data yang dapat digunakan dan dimodifikasi dalam program.
- Kontrol Aliran (Flow Control): Pengaturan urutan eksekusi instruksi, seperti penggunaan perulangan dan percabangan.
- Fungsi/Prosedur: Kumpulan instruksi yang menjalankan tugas tertentu dalam program.
- Debugging: Proses mendeteksi dan memperbaiki kesalahan dalam kode.
Referensi:
https://www.tutorialspoint.com/design_and_analysis_of_algorithms/index.htm
-
Beri Komentar
Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!