Beruflich Dokumente
Kultur Dokumente
Kata algoritma berasal dari orang arab yang bernama muhammad ibnu al-khuzwarizmi
Komponen komputer
Memori
Belajar memprogram adalah belajar tentang metodologi pemecah masalah,kemudian menuangkan algoritma pemecah
masalah dlam suatu notasi tertentu.sedangkan belajar bahasa pemograman berarti belajar memakai suatu
bahasa,aturan tata bahasanya,instruksi-instruksinya,tata cara pengoperasian compliernya,dan memanfaatkan instruksi-
inst ruksi tersebut untuk membuat program yang di tulis hanya dalam bahasa itu saja.
Dalam pelajaran pemrograman,kita lebih memikirkan pada cara penyelesain masalah yang akan di program dengan
menekankan pada desain atau rancangan yang mewakili pemacahan maslah tersebut.Bila desain sudah di buat dengan
skema yang benar,maka desain tersebut siap di kodekan dengan notasi bahasa pemograman agar program bias di
eksekusi oleh komputer.ada banyak bahasa pemograman saat ini antara lain,LISP,PRG,bahasa-bahasa simulasi
seperti,CSMP,SIMSCRIPT,GPSS,DINAMO,bahasa rakitan(assembly),FORTRAN,VOBOL,ADA,PL/I,ALGOL,PASCAL,C,C+
+,BASIC,PROLOG.belakangan ini juga muncul bahasa pemograman baru yaitu pearl dan java.
2. Bahasa pemoraman bertujuan umum (general purpose programming language) yang dapat di gunakan untuk
berbagai apliaksi.yang termasuk kelompok ini adalah bahasa pascal,basic,c,c++.
Berdasarkan “kedekatan”bahasa pemograman apakah lebih condong ke bahasa mesin atau ke bahasa manusia,maka
bahasa pemograman juga dapat dikelompokkon atas dua macam:
1. Bahasa tingkat rendah .Bahasa jenis ini di rancang agar setiap instruksinya langsung di kejakan oleh
komputer,tanpa harus melalui penerjemah (translator).contohnya bahasa mesin,yang hanya diisi oleh bilangan
biner (0 dan 1)
2. Bahasa tingkat tinggi.Bahasa jenis ini membuat program lebih mudah di paham,lebih “manusiawi”,dan lebih
dekt ke bahasa manusia (bahasa inggris terutama).Kelemahannya,bahasa tingkat tinggi tidak dapat langsung
dilaksanakan oleh computer.Ia perlu diterjemahkan terlebih dahulu oleh sebuah translator bahasa(yang di sebut
kompilator atau complier)ke dalam bahasa mesin sebelum akhirnya di eksekusi oleh CPU.contoh bahasa tingkat
tinggi adalah PASCAL,PL/I,ADA,COBOL,BASIC,FORTRAN,C,C++,dan sebagainya.
Algoritma
translasi
Program bahas
dalam tingkat
tinggi
komplikasi+linking
Program dalam
bahasa mesin
operasi
( baca,tulis,hitung,perbandingan,dsb)