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
- Masalah, karena algoritma merupakan metode untuk memecahkan sebuah masalah, maka untuk membuat algoritma yang dibutuhkan pertama kali yaitu masalah.
- Algoritma, langkah-langkah yang dibuat untuk menyelesaikan suatu masalah, seringkali sebuah masalah dapat diselesaikan dengan lebih dari satu cara.
- Program, hasil dari sebuah algoritma diinterpretasikan ke dalam bahasa pemrograman yang dimengerti komputer.
- Proses, aktivitas dalam menjalankan langkah-langkah di dalam algoritma.
Hal yang harus dipenuhi dalam pembuatan algoritma
- Input
Masukan atau data yang akan diberikan kepada komputer. - Output
Informasi yang akan diberikan komputer setelah memproses data yang telah diinputkan. - 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 :
- Menggunakan bahasa manusia
Kelemahannya masih sering membingungkan dan sulit dipahami - Menggunakan Flowchart
Alur algoritma dapat dilihat dan dipahami secara mudah, tetapi pembuatannya merepotkan jika algoritmanya terlalu panjang - 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 :
- kepala
- deklarasi
- 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
- Merencanakan algoritma
- Menulis suatu algoritma
- Menguji kebenaran suatu algoritma.
- Menganalisis suatu algoritma.
- 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 :
- Flowchart sistem
Tujuannya untuk menggambarkan aliran proses dalam sebuah sistem, dari proses input-output dan proses penyimpanan dalam pengolahan data. - Flowchart program
Untuk menggambarkan aliran proses urutan pekerjaan yang harus dilakukan dalam sebuah program yang diwakili oleh simbol-simbol tertentu, untuk memecahkan masalah.(Raihan)
Komentar