a. Flowchart
Penyajian
yang sistematis tentang proses dan logika dari kegiatan penanganan informasi
atau penggambaran secara grafik dari langkah-langkah dan urut-urutan prosedur
suatu program. flowchart menolong analisis dan programmer, para pendidik untuk
memecahkan masalah kedalam segmen-segmen yang lebih kecil dan menolong dalam
menganalisis simbol alternatif dalam pengoperasian.
b. program flowchart
suatu
bagan dengan simbol-simbol tertentu yang menggambarkan urutan proses secara
mendetail dan hubungan antara suatu proses dengan proses lainnya dalam
suatu program
c. sistem flowchart
urutan
proses dalam sistem dengan menunjukkan alat media input, output serta jenis
media penyimpanan dalam proses pengolahan data.
d. pemograman
Pemrograman
adalah proses menulis, menguji dan memperbaiki (debug), dan memelihara
kode yang membangun sebuah program komputer. Kode ini
ditulis dalam berbagai bahasa pemograman. Tujuan dari pemrograman adalah untuk
memuat suatu program yang dapat melakukan suatu perhitungan atau 'pekerjaan'
sesuai dengan keinginan si pemrogram (programmer). Untuk dapat melakukan
pemrograman, diperlukan keterampilan dalam algoritma, logika, bahasa
pemograman, dan di banyak kasus, pengetahuan-pengetahuan lain seperti matematika.
e. bahasa pemograman
Bahasa
pemrograman, atau sering diistilahkan juga dengan bahasa komputer atau
bahsa pemograman komputer, adalah instruksi standar untuk memerintah komputer.
Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan
semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini
memungkinkan seorang programmer dapat menentukan secara persis data mana yang
akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan
jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.
Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri
dari:
- Bahasa Mesin, yaitu memberikan
perintah kepada komputer dengan memakai kode bahasa biner, contohnya
01100101100110
- Bahasa Tingkat Rendah, atau
dikenal dengan istilah bahasa rakitan (bah.Inggris Assembly), yaitu
memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode
mnemonic), contohnya [kode mesin MOV], SUB, CMP, JMP, JGE, JL,
LOOP, dsb.
- Bahasa Tingkat Menengah, yaitu
bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa
manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang
bersifat simbolik, contohnya {, }, ?, <<, >>, &&,
||, dsb.
- Bahasa Tingkat Tinggi, yaitu
bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa
manusia, contohnya begin, end, if, for, while, and, or, dsb. Komputer
dapat mengerti bahasa manusia itu diperlukan program compiler atau interpreter.
Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa Tingkat
Tinggi, hanya bahasa C yang digolongkan sebagai Bahasa Tingkat Menengah dan
Assembly yang merupakan Bahasa Tingkat Rendah.