Logika Algoritma Dan Flowchart
Hy nama saya Rydho, diblog kali ini saya akan menjelaskan tentang materi logika logaritma
Logika berasal dari kata λόγος (logos) yang bermakna hasil nalar yang diutarakan dalam kata dan dinyatakan dalam bahasa. Logika merupakan salah satu cabang ilmu filsafat. Cabang filsafat yang lain adalah epistemologi, etika, dan estetika. Dalam pembahasan ini, logika tidak dijelaskan secara rinci, hanya digunakan untuk mempelajari bernalar sebagai kecakapan hidup, berpikir secara lurus, tepat, runtut, dan teratur, yang merupakan penerapan logika dalam kehidupan keseharian. Logika merupakan materi yang dipelajari sampai kapan pun bahkan ketika manusia menciptakan kecerdasan buatan (artificial intelligence).
Logika disebut juga sebagai alat untuk menjaga dari kesesatan bernalar. Seseorang membutuhkan kemahiran bernalar logis agar dapat menghasilkan kesimpulan yang benar.
Sedangkan,Algoritma adalah serangkaian langkah yang disusun menjadi urutan logis kegiatan untuk mencapai tujuan.
Setiap hari, ketika seseorang melakukan aktivitas, dia akan memilih mana yang akan dikerjakan terlebih dahulu, misalnya ketika bangun tidur, sarapan, bahkan ketika memakai pakaian di pagi hari. Algoritma yang baik merupakan tindakan yang benar dan masuk akal.
Terdapat berbagai bentuk cara untuk mengomunikasikan algoritma, antara lain menggunakan bagan alir, pseudo code, dan bahasa pemrograman. Bentuk algoritma yang mudah dibaca adalah menggunakan bagan alir.
Sifat-Sifat Algoritma
Algoritma dikatakan baik jika memiliki enam sifat berikut.
Input. Suatu algoritma memiliki input atau kondisi awal sebelum dilaksanakan, biasanya berupa nilai-nilai berupa yang diambil dari himpunan khusus.
Output. Suatu algoritma akan menciptakan output setelah dilakukan. Suatu algoritma akan mengubah suatu kondisi awal menjadi kondisi akhir, dimana nilai akhirnya diperoleh dari nilai masukkan yang telah diproses melalui algoritma.
Definiteness. Metode yang dituliskan dalam algoritma terdefinisikan dengan jelas sehingga mudah dilaksanakan oleh user algoritma.
Finiteness. Suatu algoritma harus mempunyai kondisi output atau akhir, setelah sejumlah langkah yang terbatas jumlahnya yang dilakukan terhadap setiap kondisi awal atau input telah diberikan.
Effectiveness. Setiap langkah dalam permasalahan dilaksanakan dalam waktu tertentu, hingga pada akhirnya mendapat solusi sesuai dengan yang diharapkan.
Generality. Metode algoritma berlaku untuk setiap himpunan masukkan yang sesuai dengan persoalan yang diberikan, tidak hanya untuk himpunan tertentu.
Ciri ciri:
•Memiliki awal dan akhir (terbatas).
•Tidak memiliki arti ganda dan tidak •membingungkan (tidak ambigu).
•Memiliki input.
•Memiliki output.
•Harus efektif (bisa menyelesaikan persoalan).
Hal yang Perlu diperhatikan dalam Membuat Algoritma Berikut hal-hal yang perlu anda perhatikan saat membuat algoritma :
•Teks algoritma berisi deskripsi metode penyelesaian masalah.
•Tidak ada simbol yang baku dalam penulisan teks algoritma, seperti simbol bahasa pemrograman.
•Semua orang dapat membuat aturan penulisan dan notasi algoritmanya sendiri.
•Notasi algoritma bukan notasi bahasa pemrograman, dikarenakan pseudocode dalam notasi algoritma tidak dapat dipakai oleh sistem.
•Algoritma sebenarnya dipakai untuk membantu anda dalam mengkonversikan suatu masalah ke dalam bahasa pemrograman.
•Algoritma adalah hasil pemikiran konseptual, supaya dapat dijalankan oleh sistem.
Pengertian Flowchart
Flowchart adalah adalah suatu bagan dengan simbol-simbol tertentu yang menggambarkan urutan proses secara mendetail dan hubungan antara suatu proses (instruksi) dengan proses lainnya dalam suatu program.
Dalam perancangan flowchart sebenarnya tidak ada rumus atau patokan yang bersifat mutlak (pasti). Hal ini didasari oleh flowchart (bagan alir) adalah sebuah gambaran dari hasil pemikiran dalam menganalisa suatu permasalahan dalam komputer. Karena setiap analisa akan menghasilkan hasil yang bervariasi antara satu dan lainnya. Kendati begitu secara garis besar setiap perancangan flowchart selalu terdiri dari tiga bagian, yaitu input, proses dan output.
Simbol Flowchart
Contoh Diagram Flowchart
Hanya sekian dari saya sampai jumpa kembali..
Comments
Post a Comment