Algoritma
Pemrograman Dasar
·
Defenisi Algoritma Algoritma adalah urutan langkah logis tertentu untuk
memecahkan suatu masalah. Yang ditekankan adalah urutan langkah logis, yang
berarti algoritma harus mengikuti suatu urutan tertentu, tidak boleh
melompat-lompat. Alur pemikiran dalam menyelesaikan suatu pekerjaan yang
dituangkan secara tertulis. Yang ditekankan pertama adalah alur pikiran,
sehingga algoritma seseorang dapat juga berbeda dari algoritma orang lain.
Sedangkan penekanan kedua adalah tertulis, yang artinya dapat berupa kalimat,
gambar, atau tabel tertentu.
·
Contoh : Jika seseorang ingin
mengirim surat kepada kenalannya di tempat lain, langkah yang harus dilakukan
adalah : Menulis surat Surat dimasukkan ke dalam amplop tertutup Amplop
ditempeli perangko secukupnya Pergi ke Kantor Pos terdekat untuk mengirimkannya
·
Algoritma menghitung luas persegi
panjang: Masukkan panjang (P) Masukkan lebar (L) L = P * L Tulis L Contoh .....
:
·
Dalam bidang komputer, algoritma
sangat diperlukan dalam menyelesaikan berbagai masalah pemrograman, terutama
dalam komputasi numeris. Tanpa algoritma yang dirancang baik maka proses
pemrograman akan menjadi salah, rusak, atau lambat dan tidak efisien Pelaksana
algoritma adalah Komputer. Manusia dan komputer berkomunikasi dengan cara : manusia
memberikan perintah-perintah kepada komputer berupa instruksi-instruksi yang
disebut program
·
Alat yang digunakan untuk membuat
program tersebut adalah bahasa pemrograman. Bahasa pemrograman dapat
dikategorikan dalam : Bahasa tingkat tinggi [HLL] : PASCAL, C, Java, PHP, ASP
Bahasa tingkat menengah[MLL] : Assembly Bahasa tingkat rendah [LLL] : Machine
Code Dari berbagai bahasa pemrograman cara memberikan instruksinya berbeda-beda
namun bertujuan menghasilkan output yang sama
· Bahasa Pemrograman :
Program yang ditulis dalam bahasa pemrograman akan diterjemahkan ke dalam
bahasa mesin ( biner ) menggunakan penterjemah. Interpreter : Menterjemahkan
baris per baris instruksi [Bahasa Basic] Compiler Menterjemahkan setelah
seluruh instruksi di tulis [Pascal, C]
Comments