Anda di halaman 1dari 2

1.

Algoritma adalah tahap-tahap atau langkah-langkah untuk memecahkan suatu


masalah atau mencapai tujuan tertentu yang disusun berurutan secara sistematis
dan logis.
2. Belajar memprogram adalah belajar tentang strategi pemecahan
masalah/metodologi yang sifatnya menganalisis, kemudian menuangkannya
dalam suatu notasi/simbol tertentu yang mudah dibaca dan dipahami.
3. - Algoritma bersifat independen yang berasal dari bahasa pemrograman dan juga
komputer yang melaksanakannya artinya penulisan algoritma tidak tergantung
pada bahasa pemrograman manapun.
- Notasi algoritma bisa di terjemahkan ke dalam bahasa perograman
manapun.
- Apapun bahasa pemrograman yang dipakai, selama algoritma yang
digunakan sama maka outpunya pun akan selalu sama.
4. Compiler merupakan suatu program alat bantu dalam pemrograman yang
berfungsi menerjemahkan bahasa program (source code) tertentu sesuai yang
digunakan ke dalam bahasa mesin, dan menghasilkan file baru yang dinamakan file
executable (.exe).
5. Jenis jenis bahasa pemrograman
6. Kriteria Algoritma yang baik yaitu :
1) Algoritma yang buat harus tepat, benar, sederhana dan efektif (output
benar).
2) Algoritma harus tersusun/terstruktur, sistematis, dan logis.
3) Algoritma berupa langkah-langkah.
4) Semua operasi terdefinisi
5) Ada output yang berupa solusi dari masalah.
6) Semua proses harus berakhir setelah sejumlah langkah dilakukan.
7. Variabel adalah suatu pengenal (identifier) yang sifatnya tidak tetap atau
berubah-ubah yang digunakan dalam proses program untuk mewakili suatu nilai
tertentu.
8. Perbedaan Variabel dan Konstanta
1) Variabel merupakan suatu pengenal atau nilai dalam suatu program yang
sifatnya dapat berubah-ubah selama program dijalankan, variable harus
diikuti tipe data, besar kecil huruf dibedakan, dan penamaan variable biasanya
unik.
2) Konstanta merupakan suatu pengenal atau nilai dalam suatu program yang
sifatnya tetap/tidak bisa diubah selama program dijalankan.

Struktur Indonesia

1. Mulai
2. Inisiasi bil1,bil2,bil3 sebagai integer.
3. Baca bil1.
4. Baca bil2.
5. Baca bil3.
6. Jika bil1 > bil2 dan bil1 > bil3 maka kerjakan langkah 8, selain itu
7. Jika bil2 > bil1 dan bil2 > bil3 maka kerjakan langkah 9, selain itu
kerjakan langkah 10.
8. Cetak Bilangan Terbesar Bilangan Pertama.
9. Cetak Bilangan Terbesar Bilangan Kedua.
10. Cetak Bilangan Terbesar Bilangan Ketiga.
11. Selesai

Untuk Flowchart nya bisa dilihat pada gambar di bawah ini :

Anda mungkin juga menyukai