Algoritma, Pemgoraman dan Flowchart


PENGENALAN ALGORITMA, PEMOGRAMAN & FLOWCHART

Algoritma pemrograman adalah langkah berurutan dan terstruktur untuk membuat program. Jadi, setiap program komputer seperti software, apps, hingga sistem operasi dibangun dari algoritma pemrograman. Ibarat resep algoritma pemograman membantu anda memcahkan masalah secara logis dan menciptakan dan menciptakan program yang efektif. Karena itu bagi anda yang ingin menguasai programming wajib paham apa itu algoritma pemograman

ALGORITMA

Algoritma adalah langkah-langkah atau prosedur sistematis yang dirancang untuk menyelesaikan suatu masalah atau mencapai tujuan tertentu. Biasanya, algoritma disusun dalam bentuk urutan instruksi yang jelas dan terstruktur.

Contoh Algoritma

Mencari Bilangan Terbesar :
  • Mulai
  • Baca tiga angka : A, B, C
  • Jika A > B dan A > C,  maka cetak A sebagai angka terbesar
  • Jika B > A dan B > C, maka cetak B sebagai angka terbesar
  • Jika C > A dan C > B, maka cetak C sebagai angka terbesar
  • Selesai

PEMOGRAMAN

Pemograman adalah proses menulis, menguji, dan memelihara kode program yang di jalankan oleh komputer berdasarkan algoritma yang telah dirancang. Pemograman melibatkan penggunaan bahasa pemograman, seperti Phyton, Java, C++, atau lainnya, untuk mengimplementasikan algoritma menjadi pemograman yang dapat dijalankan.

Contoh Pemograman

Mencari Bilangan Terbesar :

public class Main {

        public static int cariBilanganTerbesar(int[] daftar) {
            if (daftar.length == 0) {
                throw new IllegalArgumentException("Daftar kosong");
        }

        int bilanganTerbesar = daftar[0];

        for (int bilangan : daftar) {
                if (bilangan > bilanganTerbesar) {
                     bilanganTerbesar = bilangan;
                }
        }
        
        return bilanganTerbesar;
}
public static void main(String[] args) {
        int[] daftarBilangan = {3, 5, 7, 2, 8, 6};
        System.out.println("Bilangan terbesar adalah: " + cariBilanganTerbesar(daftarBilangan));
    }
}

FLOWCHART

Flowchart, atau diagram alir, adalah alat grafis yang digunakan untuk merancang, menganalisis, dan mendokumentasikan proses atau sistem dalam informatika. Flowchart membantu dalam merencanakan langkah-langkah logis yang diperlukan untuk menyelesaikan tugas atau algoritma dengan cara yang visual. Ini adalah cara yang efektif untuk memetakan alur kerja atau proses secara sistematis dan mudah dipahami.

Contoh Flowchart



SUDAH PAHAM ATAS ALGORITMA, PEMOGRAMAN & FLOWCHART?

Setelah mendalami algoritma program, Anda bisa belajar bahasa pemrograman lalu berlatih coding untuk membuat program sendiri. Nantinya, Anda bisa membangun website portfolio yang menampilkan contoh program dan skill programming.

Source :

Ariffud Muhammad, 15 Februati 2023. Algoritma Pemograman: Pengertian, Fungsi, Cara Kerja dan Contoh. Diakses pada 28 Agustus 2024 https://www.niagahoster.co.id/blog/algoritma-pemrograman/

Mashlahah, S. (2013). Prediksi kelulusan mahasiswa menggunakan metode decision tree dengan penerapan algoritma C4. 5 (Doctoral dissertation, Universitas Islam Negeri Maulana Malik Ibrahim).

Comments