Logika dan Algoritma Komputer

Daftar Isi

    LancangKuning.com - Berasal dari kata Yunani kuno yaitu logos yang artinya hasil pertimbangan akal pikiran manusia yang digambarkan lewat kata dan dinyatakan dalam suatu bahasa. Arti logika secara umum adalah ilmu yang memberikan prinsip-prinsip yang harus diikuti supaya bisa berpikir menurut aturan yang berlaku

    Kegunaan dari logika

    • Berpikir secara rasional, kritis dan metodis.
    • Meningkatkan kemampuan bepikir yang cerdas.
    • Menambah kecerdasan.
    • Belajar berpikir sendiri dengan sistematis.
    • Meningkatkan kepedulian akan kebenaran suata data dan informasi
    • Mampu melakukan analisis terhadap suatu masalah.

    Algoritma

    Menurut Kamus Besar Bahasa Indonesia, algoritma adalah langkah-langkah logis dalam pengambilan keputusan untuk memecahkan suatu masalah. Secara umum algoritma adalah urutan langkah-langkah logis dan sistematis dalam penyelesaian masalah yang disusun secara terstruktur dan sesuai aturan yang ada. Untuk menjadi sebuah algoritma, urutan langkah yang dilakukan dalam menyelesaikan masalah harus dilakukan secara benar menurut aturan, dan mengeluarkan hasil yang bisa diakui kebenarannya.

    Baca Juga : Tempat Wisata di Pekanbaru

    Domain Algoritma

    1. Masalah, karena algoritma merupakan metode untuk memecahkan sebuah masalah, maka untuk membuat algoritma yang dibutuhkan pertama kali yaitu masalah.
    2. Algoritma, langkah-langkah yang dibuat untuk menyelesaikan suatu masalah, seringkali sebuah masalah dapat diselesaikan dengan lebih dari satu cara.
    3. Program, hasil dari sebuah algoritma diinterpretasikan ke dalam bahasa pemrograman yang dimengerti komputer.
    4. Proses, aktivitas dalam menjalankan langkah-langkah di dalam algoritma.

    Hal yang harus dipenuhi dalam pembuatan algoritma

    1. Input
      Masukan atau data yang akan diberikan kepada komputer.
    2. Output
      Informasi yang akan diberikan komputer setelah memproses data yang telah diinputkan.
    3. Logika
      Pemikiran dalam proses program, yaitu instruksi-instruksi yang dimasukkan untuk mengubah input menjadi output yang diinginkan.

    Penyajian Algoritma

    Teks algoritma, isinya langkah-langkah penyelesaian masalah yang ditulis dengan bahasa yang mudah dipahami banyak orang. Contohnya : 

    1. Menggunakan bahasa manusia
      Kelemahannya masih sering membingungkan dan sulit dipahami
    2. Menggunakan Flowchart
      Alur algoritma dapat dilihat dan dipahami secara mudah, tetapi pembuatannya merepotkan jika algoritmanya terlalu panjang
    3. Menggunakan Pseudocode
      Dimengerti oleh orang yang sudah belajar bahasa pemrograman, namun sulit dimengerti oleh orang yang belum pernah belajar bahasa pemrograman

    Struktur teks algoritma terbagi dalam tiga bagian, yaitu :

    1. kepala
    2. deklarasi
    3. deskripsi

    Setiap bagian disertai dengan penjelasan tentang maksud penulisan teks yang dimasukkan ke dalam kurung kurawal atau { }.

    Baca Juga : Akreditasi Jurusan Kampus Universitas Katolik Soegijapranata

    Kriteria Pemilihan Algoritma

    • Algoritma tidak boleh berjalan terus-menerus
    • Setiap langkah harus tepat
    • Algoritma memiliki lebih sama dengan nol input-an
    • Algoritma memiliki lebih sama dengan nol output-an
    • Algoritma harus efektif

    Algoritma yang baik adalah algoritma yang menghasilkan keluaran yang efektif dalam waktu yang singkat. Penggunaan memorinya harus efesien dan mempunyai langkah yang berhingga lalu prosedurnya harus berakhir dalam keadaan memperoleh suatu solusi atau tidak.

    Baca Juga : Tempat Wisata di Riau

    Cara analisis algoritma

    1. Merencanakan algoritma
    2. Menulis suatu algoritma
    3. Menguji kebenaran suatu algoritma.
    4. Menganalisis suatu algoritma.
    5. Menguji program dari suatu algoritma

    Flowchart

    Sebuah gambar yang menampilkan sebuah aliran proses sebuah pekerjaan dari awal sampai akhir untuk memecahkan suatu masalah. Secara umum fungsi dari flowchart adalah menjelaskan urutan pelaksanaan suatu proses. Ada dua jenis flowchart, yaitu :

    1. Flowchart sistem
      Tujuannya untuk menggambarkan aliran proses dalam sebuah sistem, dari proses input-output dan proses penyimpanan dalam pengolahan data.
    2. Flowchart program
      Untuk menggambarkan aliran proses urutan pekerjaan yang harus dilakukan dalam sebuah program yang diwakili oleh simbol-simbol tertentu, untuk memecahkan masalah.(Raihan)

    Bagikan Artikel

    data.label
    data.label
    data.label
    data.label
    Beri penilaian untuk artikel Logika dan Algoritma Komputer
    Sangat Suka

    0%

    Suka

    0%

    Terinspirasi

    0%

    Tidak Peduli

    0%

    Marah

    0%

    Komentar