2. Algoritma
َا ﻰَﺳوُﻣ نِﺑ دﱠﻣَﺣُﻣ َﷲدْﺑَﻋ
ﻲِﻣْز ِ
ارَوْﺧْﻟ
imgsrc: http://www.muslimheritage.com/topics/default.cfm?ArticleID=631
Abdullah Muhammad Bin Musa Al Khawarizmi
Al Khawarizmi
ِ
ارَوْﺧْﻟَا
ﻲِﻣْز
Al Khawarizmi
3. Algoritma
• urutan langkah – langkah penyelesaian masalah
yang tersusun secara logis dan sistematis
• Dalam matematika dan ilmu komputer,
algoritma adalah prosedur langkah-demi-
langkah untuk penghitungan. Algoritma
digunakan untuk penghitungan, pemrosesan
data, dan penalaran otomatis.
4. Algoritma
lampu mati
ganti bolam
beli lampu baru
tancapkan jack
jack
tertancap?
bolam
terbakar?
tidak
tidak
ya
ya
imgsrc: http://img.photobucket.com/albums/v517/readzha/lampubelajarjepit.jpg
5. Pemrograman
Pemrograman adalah proses menulis, menguji dan
memperbaiki (debug), dan memelihara kode yang
membangun suatu program komputer.
Kode ini ditulis dalam berbagai bahasa
pemrograman.
Tujuan dari pemrograman adalah untuk memuat
suatu program yang dapat melakukan suatu
perhitungan atau 'pekerjaan' sesuai dengan
keinginan si pemrogram.
Untuk melakukan pemrograman, diperlukan keterampilan dalam
algoritma, logika, bahasa pemrograman, dan pada banyak kasus,
pengetahuan-pengetahuan lain seperti matematika.
6. Pemrograman adalah suatu seni dalam
menggunakan satu atau lebih algoritma
yang saling berhubungan dengan
menggunakan suatu bahasa
pemrograman tertentu sehingga menjadi
suatu program komputer. Bahasa
pemrograman yang berbeda mendukung
gaya pemrograman yang berbeda pula.
Gaya pemrograman ini biasa disebut
paradigma pemrograman.
7. Apakah memprogram perangkat lunak
lebih merupakan seni, ilmu, atau teknik
telah lama diperdebatkan. Pemrogram
yang baik biasanya mengkombinasikan
ketiga hal tersebut, agar dapat
menciptakan program yang efisien, baik
dari sisi saat dijalankan (run time) atau
memori yang digunakan.