A. PENDAHULUAN
Tulisan ini saya buat guna untuk memenuhi mata kuliah Desain dan
Analisis Algoritma yang menerangkan tentang pengertian-pengertian Algoritma,
Desain dan Analisis Algoritma, Jenis-jenis Algoritma serta penggunaan Algoritma
yang dibuat dalam bentuk tugas 1 dengan tujuan agar mahasiswa dapat mengerti
tentang apa itu Algoritma, Desain dan Analisis Algoritma serta jenis-jenis
algoritma dan penggunaannya.
Algoritma memegang peranan penting dalam bidang pemrograman.
Sebegitu pentingnya suatu algoritma, sehingga perlu dipahami konsep dasar
algoritma. Apalagi untuk seorang programer, tentu diperlukan suatu algoritma
sehingga dapat membuat program yang lebih efektif dan efisien. Bagi kebanyakan
orang, algoritma sangat membantu dalam memahami konsep logika
pemrograman.
1. PENGERTIAN ALGORITMA
3. Mulai menulis.
Desain dan analisis algoritma adalah suatu cabang khusus dalam ilmu
komputer yang mempelajari karakteristik dan performa dari suatu algoritma
dalam menyelesaikan masalah, terlepas dari implementasi algoritma tersebut.
Dalam cabang disiplin ini algoritma dipelajari secara abstrak, terlepas dari sistem
komputer atau bahasa pemrograman yang digunakan. Algoritma yang berbeda
dapat diterapkan pada suatu masalah dengan kriteria yang sama.
3. JENIS-JENIS ALGORITMA
4. PENGGUNAAN ALGORITMA
1. Masukkan R
2. Pi ? 3,14
3. L ? Pi*R*R
4. Tulis L
Perhatikan tanda ? pada baris kedua dan ketiga. Tanda ini berarti nilai di sebelah
kanan diberikan pada operan di sebelah kiri. Sebagai contoh, untuk baris kedua,
nilai 3,14 diberikan pada variabel Pi. Berikutnya, nilai Pi*R*R diberikan pada
variable L. Baris terakhir menuliskan luas lingkaran tersebut.
Seperti yang dikemukakan di atas, bahwa algoritma ada yang tidak berurutan dan
biasa di sebut dengan pengulangan. Adapun contohnya yaitu dalam penghitungan
rata-rata dari sekumpulan data yang dimasukkan pengguna.
Berikut ini adalah algoritma untuk menghitung rata-rata data yang dimasukkan
pengguna:
1. Masukkan N
2. i?1
3. j?0
4. Selama (i<=N) kerjakan baris 4 sampai dengan 7
5. Masukkan dt
6. i?i+1
7. j?j+dt
8. Rata?j/N
1. KESIMPULAN
Berdasarkan uraian di atas, dapat disimpulkan:
2. SARAN
Berdasarkan simpulan di atas, disarankan kepada:
3. Para programer harus menulis program algoritma dengan jelas, nyata, dan
komplit