Algoritma adalah langkah-langkahyang disusun secara tertulis dan berurutan untuk menyelesaikan suatu masalah. Sedangkan Algoritma Pemrograman adalah langkah-langkah yang ditulis secara berurutan untuk menyelesaikan masalah pemrograman komputer.
Dalam pemrograman, algoritma merupakan langkah pertama yang harus dipikirkan sebelum menuliskan program.Hal yang penting dikuasai dalam pemrograman adalah logika berpikir bagaimana cara memecahkan masalah pemrograman yang akan dibuat.
Kadang-kadang ada masalah matematika yang sangat gampang jika diselesaikan secara tertulis, tetapi cukup sulit jika diterjemahkan ke dalam pemrograman. Jika menemukan hal seperti itu, maka algoritma dan logika pemrograman sangat penting untuk memecahkan masalah.
nah itu sekilas tentang algoritma gan.
menurut gua ini hal yang paling mendasar yg kita harus kuasai jika ingin menjadi seorang programmer. Jika kita kuat algoritma, maka program apapun dalam bahasa apapun dapat kita buat. Karena, hal yang paling sulit adalah membangun logika berfikir ketimbang menuliskannya ke dalam suatu bahasa pemrograman.
Untuk belajar bahasa pemrograman kita bisa lihat buku panduan dan menguasainya sebentar saja. Beda halnya dengan algoritma, kita harus banyak belajar dan pengalaman yg banyak agar kita menguasainya.
Penulisan algoritma ada tiga gan:
Quote:
1. Untaian kalimat Algoritma kalimat tersusun atas kalimat - kalimat dalam suatu bahasa yang menerangkan cara cara untuk menyelesaikan masalah. contohnya kayak resep membuat kue
Quote:
2. Flowchart
Algoritma flowchart dibuat untuk menyederhanakan algoritma kalimat dan untuk memudahkan penggambaran jalannya program. Penulisan flowchart juga ada aturannya gan.
Quote:
3. Pseudocode
Algoritma Pseudo-Code merupakan algoritma yang paling mendekati bahasa pemrograman dan yang paling mudah untuk digunakan langsung pada bahasa pemrograman. Kedua algoritma sebelumnya memerlukan penulisan ulang saat akan dipindahkan pada suatu bahasa pemrograman tertentu. Algoritma Pseudo-Code adalah penulisan langkah-langkah penyelesaian masalah yang Paling mendekati bahasa pemrograman sehingga memudahkan pembahasan
Quote:
Tiap orang mempunyai algoritma yang unik dan spesial tergantung dari cara dia berfikir.
Semakin unik dan spesial (efektif+efisien) suatu algoritma maka makin mahal program tersebut.
sekian trit gua gan.
Spoiler for Penting:
ntar kalau ada yg mau gua tanyain tentang algoritma gua post dimari ya suhu2 sekalian. gua masih harus banyak belajar gan