SELAMAT DATANG !

" sebaik-baik manusia adalah orang yang paling bermanfaat bagi orang lain" (HR. Ad-Daraqutni dan Ath-Thabrani)

Jumat, 03 Juni 2011

ALGORITMA 1


Definisi Algoritma
Algoritma adalah logika, metode dan tahapan (urutan) sistematis yang
digunakan untuk memecahkan suatu permasalahan.
Langkah-langkah dalam algoritma harus logis dan harus dapat ditentukan
bernilai salah atau benar.

Kriteria Algoritma yang baik:
1. Tepat, benar, sederhana, standar dan efektif.
2. Logis, terstruktur dan sistematis.
3. Semua operasi terdefinisi.
4. Semua proses harus berakhir setelah sejumlah langkah dilakukan.
5. Ditulis dengan bahasa yang standar dengan format pemrograman agar
mudah untuk diimplementasikan dan tidak menimbulkan arti ganda.

Perbedaan Compiler dan interpreter
Intepreter Compiler
1 Menerjemahkan instruksi per
instruksi
Menerjemahkan secara keseluruhan
2 Tidak menghasilkan objek program Menghasilkan objek program
3 Tidak menghasilkan executable
program karena langsung
dijalankan pada saat program
diinterpretasi
Menghasilkan executable program,
sehingga dapat langsung dijalankan.
4 Proses interpretasi terasa cepat,
karena tiap-tiap instruksi langsung
dikerjakan dan dapat dilihat
hasilnya
Proses kompilasi lama, karena
sekaligus menerjemahkan seluruh
instruksi program
5 Source program terus
dipergunakan karena tidak
dihasilkan executable program
Source program sudah tidak
dipergunakan lagi untuk mengerjakan
program

Contoh : Buat algoritma untuk menentukan apakah suatu bilangan merupakan bilangan ganjil atau bilangan genap.
Algoritmanya :
1. Masukkan sebuah bilangan sembarang
2. Bagi bilangan tersebut dengan bilangan 2
3. Hitung sisa hasil bagi pada langkah 2.
4. Bila sisa hasil bagi sama dengan 0 maka bilangan itu adalah bilangan genap tetapi bila sisa hasil bagi sama dengan 1 maka bilangan itu adalah bilangan ganjil.

Tidak ada komentar:

Posting Komentar