Materi 1 Algoritma dan Pemrograman
1. Pengertian AlgoritmaAlgoritma adalah urutan langkah-langkah logis, sistematis, dan terstruktur yang disusun untuk menyelesaikan suatu masalah atau mencapai tujuan tertentu.Dalam kehidupan sehari-hari, algoritma mirip seperti resep masakan. Resep masakan memberikan instruksi langkah demi langkah (misal: potong bawang, panaskan minyak, masukkan bumbu) agar Anda bisa menghasilkan masakan yang diinginkan. Jika langkahnya acak atau terbalik, masakan bisa gagal.Di dalam komputer, algoritma harus ditulis secara logis agar komputer tidak bingung saat mengeksekusi perintah.
-Ciri-ciri Algoritma yang Baik:Ada Input & Output: Memiliki data yang dimasukkan dan hasil akhir yang jelas.Pasti dan Jelas: Tiap langkah tidak boleh menimbulkan makna ganda (ambigu).Terbatas: Langkah-langkahnya harus berhenti setelah tujuan tercapai (tidak berputar selamanya).
2. Pengertian Pemrograman (Programming)Pemrograman adalah proses menerjemahkan algoritma (langkah penyelesaian masalah) ke dalam instruksi-instruksi yang dipahami oleh komputer menggunakan bahasa pemrograman (seperti Python, Java, C++, atau JavaScript), sehingga komputer dapat menjalankan tugas tersebut.Orang yang melakukan aktivitas pemrograman disebut sebagai Programmer.
Saat memprogram, seorang programmer tidak hanya menulis kode (coding), tetapi juga melakukan pengujian (testing), analisis logika, dan perbaikan kesalahan (debugging) agar program berjalan dengan lancar.
*📊 Perbedaan & Hubungan KeduanyaUntuk melihat perbedaan jelasnya, mari gunakan tabel perbandingan berikut:AspekAlgoritmaPemrogramanBentukBerupa coretan logika, teks biasa (pseudocode), atau diagram alir (flowchart).Berupa baris-baris kode (source code) di dalam komputer.
-BahasaMenggunakan bahasa manusia yang logis (Bahasa Indonesia, Inggris, dll).Menggunakan kode bahasa komputer (Python, C++, Java, dll).KetergantunganBebas komputer. Bisa dipahami tanpa perlu menyalakan komputer.Bergantung pada komputer dan aturan penulisan (syntax) bahasa tertentu.
Komentar
Posting Komentar