Dokumen tersebut membahas tentang algoritma dan pemrograman. Terdapat penjelasan mengenai keuntungan pembuatan algoritma, unsur-unsur pemrograman, perbedaan antara algoritma dan program, serta perbandingan antara compiler dan interpreter.
2. KEUNTUNGAN PEMBUATAN ALGORITMA
01
03
02
Tidak bergantung pada
bahasa pemrograman
manapun
Notasi algoritma dapat
diterjemahkan kedalam
berbagai bahasa
pemrograman
Apapun bahasa
pemrogramanya, output
yang akan dikeluarkan
sama karena algoritmanya
sama
3. Setiap orang dapat
membuat aturan penulisan
dan notasi algoritmik
sendiri
Algoritma merupakan hasil
pemikiran konseptual
Tidak ada notasi yang
baku dalam penulisan teks
algoritma seperti notasi
bahasa pemrograman
Teks algoritma berisi
deskripsi langkah –
langkah penyelesaian
masalah.
Membantu kita dalam
mengkonversikan suatu
permasalahan ke dalam
bahasa pemrograman
Notasi algoritmik bukan
notasi bahasa
pemrograman
Beberapa hal yang perlu diperhatikan
dalam membuat algoritma?
4. kumpulan instruksi –
instruksi tersendiri yang
biasanya disebut source
code yang dibuat oleh
programmer
kumpulan instruksi atau
perintah yang disusun
sedemikian rupa sehingga
mempunyai nalar yang
tepat untuk menyelesaikan
suatu persoalan
PEMROGRAMAN PROGRAM
7. proses untuk
menampilkan data yang
telah diolah, melaporkan
hasil pengolahan data
melalui device
DEFINISI
OUTPUT
PROSES
proses mengolah data
yang diinputkan dengan
menerapkan metode –
metode, teknik – teknik,
algoritma – algoritma
yang ada
INPUT
proses untuk
memasukkan data ke
komputer melalui device
yang ada
8. PERBEDAAN ALGORITMA & PROGRAM
metode dan tahapan
sistematis dalam
program
ALGORITMA
kumpulan pernyataan
komputer
PROGRAM
10. 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
11. • Menerjemahkan secara keseluruhan
• Bila terjadi kesalahan kompilasi maka
source program harus diperbaiki dan
dikompilasi ulang
• Dihasilkan object program
• Dihasilkan executable program
• Proses pekerjaan program lebih cepat
• Source program tidak dipergunakan
hanya untuk perbaikan saja
• Keamanan dari program lebih terjamin
• Menerjemahkan instruksi per instruksi
• Bila terjadi kesalahan interprestasi
dapat diperbaiki
• Tidak dihasilkan object program
• Tidak dihasilkan executable program
• Proses pekerjaan program lebih
lambat
• Source program terus dipergunakan
• Keamanan dari program kurang
terjamin
COMPILER INTERPRETER