ALGORITAMA PEMROGRAMAN

A. Pemrograman
  Pemrograman adalah suatu proses untuk mempelajari berbagai bahasa program untuk membuat perintah pada komputer disebut juga dengan kegiatan menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun suatu program komputer. Kode ini akan 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.

B. Interpreter
 Interpreter adalah perangkat lunak yang mampu mengeksekusi code program (yang ditulis oleh programmer) lalu menterjemahkannya ke dalam bahasa mesin, sehingga mesin melakukan instruksi yang diminta oleh programmer tersebut. Perintah-perintah yang dibuat oleh programmer tersebut dieksekusi baris demi baris, sambil mengikuti logika yang terdapat di dalam kode tersebut.

C. Compiler

 Compiler adalah suatu program yang menerjemahkan bahasa program ( source code) kedalam bahasa objek (obyek code). Compiler menggabungkan keseluruhan bahasa program, mengumpulkannya dan kemudian menyusunnya kembali. Komplier memerlukan waktu untuk membuat suatu program dapat di eksekusi oleh computer, program yang dieksekusi oleh compiler dapat berjalan lebih cepat dibanding program yang diproduksi oleh interpreter, disamping itu juga bersifat independen.

Contoh program yang menggunakan compiler adalah Pascal, C++, BASIC, FORTRAN, Visual Basic, Visual C#, Java, xBase, atau COBOL.

Interpreter dan compiler dapat diterapkan sebagai gabungan dalam sebuah pemroses bahasa. Misalnya dalam bahasa Java dan C#, source code akan diterjemahkan menjadi object code dalam bentuk siap di-interpretasi mesin tertentu. Teknik ini membuat bahasa tidak tergantung kepada mesin.

D. CLI (COMMAND LINE INTERFACE)                           CLI adalah program yang memungkinkan pengguna mengetik perintah teks yang memerintahkan komputer untuk melakukan tugas tertentu.

E. GUI (GRAPICS USER INTERFACE)                                           GUI adalah suatu sistem yang membuat para pengguna atau user memapu berinteraksi dengan suatu perangkat komputer yang digunakan oleh si user tersebut. GUI sendiri dapat dikendalikan menggunakan beberapa macam alat input, seperti mouse, keyboard, touchscreen, dan lain sebagainya.

Sistem Operasi GUI secara umum akan ada jendela, menu, tombol, ikon, dan lainnya yang didesain supaya penggunanya lebih mudah dalam berinteraksi dengan sistem operasi atau aplikasi.

F. GCC (GNU COMPILER COLLECTION)                GNU Compiler Collection (disingkat GCC) adalah koleksi kompilator yang dikembangkan oleh proyek GNUPada awal rilisnya, GCC merupakan singkatan dari GNU C Compiler karena hanya bisa melakukan kompilasi terhadap bahasa C. Namun, pada bulan Desember 1987, kompilator GCC untuk C++ dirilis

G. GNU 

GNU (diucapkan /ɡəˈnuː/ , atau di beberapa negara /ˈnjuː/) adalah suatu sistem operasi komputer yang sepenuhnya terdiri dari perangkat-perangkat lunak bebas. Namanya merupakan akronim berulang untuk GNU's Not UNIX (GNU bukanlah UNIX); nama itu dipilih karena rancangannya mirip Unix, tetapi berbeda dari UNIX, GNU tidak mengandung kode -kode UNIX.[1] Pengembangan GNU dimulakan oleh Richard Stallman dan merupakan fokus asli Free Software Foundation (FSF).


Komentar