Diskusi 1
ALGORITMA DAN PEMROGRAMAN
Soal :
Keterkaitan Antara Algoritma dan Dunia Pemrograman Komputer, dan bagaimana sebuah
Algoritma, dan pendekatan umum yang digunakan dalam mendesain sebuah Algoritma.
Jawaban :
Algoritma adalah suatu upaya dengan urutan operasi yang disusun secara logis dan sistematis untuk
menyelesaikan suatu masalah untuk menghasilkan suatu output tertentu. Algoritma adalah dasar dari
pemrograman komputer dan penting dalam pengembangan perangkat lunak .
Berikut adalah beberapa keterkaitan antara algoritma dan dunia pemrograman komputer:
1. Dasar-dasar pemrograman:
Algoritma adalah dasar dari pemrograman komputer. Sebelum kita dapat menulis kode dalam bahasa
pemrograman tertentu, Kita harus merancang algoritma yang berfungsi sebagai instruksi untuk
memecahkan masalah atau tugas tertentu.
2. Implementasi kode:
Algoritma adalah instruksi yang digunakan untuk pengembangan perangkat lunak. Programmer
mengubah algoritma menjadi kode komputer yang dapat dieksekusi oleh komputer.
3. Kinerja program:
Pemilihan algoritma yang tepat dapat mempengaruhi kinerja program. Algoritma yang efisien dapat
menjalankan program lebih cepat dan menggunakan sumber daya lebih sedikit.
4. Pemecahan Masalah :
Algoritma membantu programmer merancang solusi terstruktur dan efisien terhadap masalah yang
dihadapi. Mereka membantu memecah masalah menjadi langkah-langkah yang dapat dilakukan oleh
komputer.
Sebuah algoritma adalah urutan langkah-langkah yang jelas dan terstruktur yang dirancang untuk
menyelesaikan masalah atau menjalankan tugas tertentu. Algoritma memiliki karakteristik berikut:
Dan syarat ketercapaian suatu algoritma adalah apabila memenuhi syarat berikut ;
Tahapan Analisa adalah mengenali, mengidentifikasi suatu masalah, mengidentifikasi seberapa besar
masalah yang ingin dipecahkan, jika permasalahan cukup besar maka bisa dipecah menjadi sub-sub
proses
Algoritma yang dibuat harus jelas prosesnya. Urutan antara proses dan sub proses harus sesuai,
sehingga programmer dengan mudah menuangkan ke dalam bentuk program
Program komputer yang telah dibuat harus di eksekusi dan di uji. Eksekusi adalah mengkompilasi
kode-kode program yang telah dibuat. Uji adalah menguji program apakah sudah sesuai dengan yang
diinginkan atau sudah tercapai pemecahan yang diinginkan
Sumber Referensi :