PEMROGRAMAN
SMP PANGUDI LUHUR 1 KLATEN
KEUNTUNGAN PEMBUATAN ALGORITMA
01 02
Tidak bergantung pada bahasa Notasi algoritma dapat
pemrograman manapun diterjemahkan kedalam
berbagai bahasa pemrograman
03
Apapun bahasa
pemrogramanya, output yang
akan dikeluarkan sama karena
algoritmanya sama
Beberapa hal yang perlu diperhatikan dalam
membuat algoritma?
ALGORITMA
metode dan tahapan
sistematis dalam program
PROGRAM
kumpulan pernyataan
komputer
Program = Algoritma + Bahasa
(Struktur Data)
COMPILER
suatu program yang menterjemahkan bahasa
program (Source Code) ke dalam bahasa obyek
(object code) secara keseluruhan program
INTERPRETER
menganalisis dan mengeksekusi setiap baris
dari program secara keseluruhan
COMPILER INTERPRETER
• Menerjemahkan secara keseluruhan • Menerjemahkan instruksi per instruksi
• Bila terjadi kesalahan kompilasi maka • Bila terjadi kesalahan interprestasi dapat
source program harus diperbaiki dan diperbaiki
dikompilasi ulang • Tidak dihasilkan object program
• Dihasilkan object program • Tidak dihasilkan executable program
• Dihasilkan executable program • Proses pekerjaan program lebih lambat
• Proses pekerjaan program lebih cepat • Source program terus dipergunakan
• Source program tidak dipergunakan • Keamanan dari program kurang terjamin
hanya untuk perbaikan saja
• Keamanan dari program lebih terjamin