Algoritma, Diagram Alir (Flowchart), Pemrograman Komputer
TUGAS 1 - Metode Numerik
Pada pertemuan pertama kelas metode numerik, saya mendapatkan 2 subbab untuk diketahui lebih lanjut, salah satunya yakni adalah subbab Algoritma, Diagram Alir (Flowchart), dan Pemrograman Komputer. Algoritma Algoritma adalah suatu cara dengan urutan langkah-langkah untuk menyelesaikan masalah. Masalah harus diselesaikan dengan langkah-langkah yang logis. Dalam ilmu komputer, algoritma merupakan prosedur dari beberapa langkah demi langkah untuk penghitungan. Fungsi algoritma ada 3, yakni untuk penghitungan, penalaran otomatis, dan pemrosesan data. Pengertian algoritma ialah suatu metode yang efektif diekspresikan sebagai rangkaian yang terbatas dari beberapa instruksi yang telah dijelaskan dengan baik guna menghitung sebuah fungsi. Algoritma disusun mulai dari kondisi awal dan input awal, selanjutnya instruksi tersebut mendeskripsikan komputasi yang apabila itu dieksekusi serta diproses dengan melewati urutan-urutan kondisi terbatas yang terdefinisi dengan baik, sehingga dapat menghasilkan output atau keluaran dan berhenti di kondisi akhir yang telah ditentukan.
Dalam ilmu komputer, algoritma ialah logika yang dibuat dengan memakai software oleh para pembuat perangkat lunak untuk membuat software tersebut menjadi lebih bagus.
Algoritma dibagi menjadi 3 bentuk dasar, yakni: Algoritma Sekuensial (Sequence Algorithm) Algoritma yang langkah-langkahnya secara urut dari awal hingga akhir
Algoritma Perulangan (Looping Algorithm) Algoritma yang menjalankan beberapa langkah tertentu secara berulang-ulang atau looping.
Algoritma Percabangan atau Bersyarat (Conditional Algorithm) algoritma yang menjalankan langkah berikutnya apabila terdapat syarat yang sudah dapat dipenuhi
Membuat rangkaian algoritma yang baik Kriteria algoritma yang baik menurut Donald E. Knuth, adalah: 1. Masukan (Input) 2. Keluaran (Output) 3. Terbatas (Finite) 4. Pasti (Definite) 5. Efisien
Diagram Alir Diagram alir atau flowchart adalah jenis diagram yang mewakili algorita. Diagram ini memiliki alir kerja atau proses. Bentuk diagram ini biasanya diwakilkan dengan persegi dan dihubungkan dengan tanda panah. Digunakan untuk mempermudah masalah pemrograman.
Jenis diagram alir: 1. Diagram Alir Dasar 2. Diagram Alir Kesempatan 3. Diagram Alir Penyebaran