Tugas Wajib 1 Algoritma Dan Pemrograman
Tugas Wajib 1 Algoritma Dan Pemrograman
Nim :042866718
1. Algoritma adalah suatu upaya dengan urutan operasi yang disusun secara logis dan sistematis
untuk menyelesaikan suatu masalah untuk menghasilkan Suatu output tertentu. Prosedur
pemecahan masalah dalam bahasa alami manusia yang tidak tergantung kepada bahasa
pemrograman tertentu.
e. Memiliki stopping role atau jika pada keadaan tertentu mengalami proses iterasi yang
berlebihan maka ada proses pemberhentian.
Logika dan algoritma pemrograman menjadi suatu hal yang sangat penting dalam membuat atau
mengembangkan sebuah produk.
b. Mengembangkan secara berfikir dengan sistematis. dalam membuat sebuah algoritma harus
secara urut dan sistematis begitu juga dengan program hasil penerapan dari algoritma, seseorang
akan dihadapkan pada urutan urutan yang disusun secara sistematis.
c. Mempertajam analisis ketika pembuatan program. Ketika membuat algoritma maupun
program terkadang muncul kesalahan-kesalahan dalam penyelesaiannya,misalnya program yang
dibangun error' saat diverifikasi atau di-build.
1.Komunikasi: Flowchart adalah cara mengkomunikasikan logika suatu sistem kepada semua
pihak yang terkait. yang lebih baik untuk
2. Analisis yang efektif: Dengan bantuan flowchart, masalah dapat dianalisis dengan cara yang
lebih efektif.
3. Dokumentasi: Program flowchart berfungsi sebagai dokumentasi program yang baik, yang
diperlukan untuk berbagai tujuan.
4. Pengkodean Efisien: Flowchart bertindak sebagai panduan atau cetak biru (blueprint) selama
analisis sistem dan fase pengembangan program.
5. Proper Debugging: Diagram alur membantu dalam proses debugging dengan cepat, karena
dari awal kita sudah mengetahui secara detil permasalahan dan apa yang dikerjakan.
6. Pemeliharaan Program yang Efisien: Pemeliharaan program operasi menjadi mudah dengan
bantuan flowchart. Ini membantu programmer untuk menempatkan upaya lebih efisien pada
bagian itu.
4.
Untuk baris 1 sampai dengan baris 7, sudah sangat jelas, pada baris 8 mengandung indentasi 8.1 hingga
8.3 dapat dikatakan satu blok yang utuh. Untuk 8.2 mempunyai sub indentasi 8.2.1 memberikan
informasi jelas merupakan sub blok dalam satu blok.
Perulangan (lihat While... pada baris 8) adalah membentuk blok indentasi, minimal 1 indentasi dalam
bloknya (bloknya 8.1 hingga 8.3), kemudian untuk kondisi (lihat if... pada baris indentasi 8.2), minimal
memiliki 1 indentasi dalam bloknya.