11.
Bahasa pemrograman adalah bahasa atau
instruksi yang dipakai untuk menginstruksikan kepada komputer sehingga komputer
mengerti apa yang kita ingin perintahkan dengan menggunakan bahasa/instruksi
yang standar pada komputer itu sendiri. (www.lintasinformatika.com)
22.
Bahasa pemrograman:
a. Bahasa
Mesin: instruksi yang diperintahkan kepada komputer menggunakan bahasa
bilangan/biner. Contoh: 01100101101001
b. Bahasa
Tingkat Rendah: merupakan bahasa rakitan atau bahasa yang lebih mudah untuk
diingat oleh programer sehingga dalam penyusunan instruksinya nanti programer
lebih mudah menyusunnya karena bahasanya mudah untuk diingat. Contoh: MOV, SUB.
c. Bahasa
Tingkat Menengah: instruksi yang diberikan programer kepada komputer
menggunakan bahasa yang diwakili oleh simbol-simbol yang kemudiannya diproses
oleh komputer. Contoh: {, }, <, >, ||.
d. Bahasa
Tingkat Tinggi: merupakan bahasa yang sering dipakai saat ini kepada komputer
karena bahasa yang diinstruksikan kepada komputer merupakan bahasa manusia.
Contoh: begin, if, for, end. (kampus-info.com).
33.
Perkembangan bahasa pemrograman dimulai
pada tahunn 1949 di jerman dengan hadirnya Short Code. Pada awal mula ini
komputer merupakan peralatan yang digunakan untuk pemakaian bahasa pemrograman
dan penggunaannya juga masih sangat manual. Kemudian pada tahun 1957 Remmington
Rand merilis bahasa pemrograman yang sebelumnya bahasa ini didesain oleh Grace
Hopper dengan nama A-0.
Pada
tahun 1952, Alick E. Glennie berhasil membuat programing system yang bernama
AUTOCODE. Beberapa tahun kemudian sebuah tim yang dipimpin oleh John Backus
merilis FORTRAN (FORmula TRANslating) yang pada akhirnya bahasa pemrograman ini
terus berkembang dan menjadi bahasa pemrograman terpopuler di Eropa pada
pertengahan tahun ’60-an bersamaan dengan dirilisnya bahasa pemrograman ALGOL.
Bahasa
pemrograman terus berkembang hingga tahun ’80-an yang pada proses
perkembangannya tokoh-tokoh terkenal saat ini ikut andil di dalamnya. Salah
satunya Bill Gates pendiri Microsoft Office. Apple pun mengeluarkan bahasa
pemrograman, yaitu Object Pascal, dan Borland juga merilis prolog dari Turbo
Pascal. Pada tahun yang sama dirilislah bahasa C++. Tahun 1980-an merupakan
tahun yang paling banyak merilis bahasa pemrograman yang dimana bahasa-bahasa
pemrograman sekarang muncul pertama kali pada tahun 1980-an.
Kemudian
tahun 2000-an merupakan tahun dimana banyak bahasa tingkat tinggi dikembangkan
sehingga terciptalah program VB, Turbo Pascal (berbagai versi), dan eclipse. (www.klatenweb.com/bahasa-pemrograman).
44.
Algoritma merupakan susunan atau
rentetan langkah-langkah yag logis sebagai pemecah atau solusi sebuah masalah
secara efektif.
55.
Struktur algoritma ada 3: Urut,
Pemilihan, Pengulangan.
a. Urut
(Sequence): suatu struktur program yang setiap baris pemrogramannya dikerjakan
secara berurutan dari atas ke bawah.
b. Pemilihan
(Selection): struktur yang dikerjakan hanya untuk memenuhi syarat
saja/diberikan suatu pilihan dalam pengerjaannya.
c. Pengulangan:
struktur yang bekerja dalam melakukan pengulangan dari beberapa baris program
atau satu blog program yang diperintahkan. (Eko Riswanto, ST.).
66.
Fungsi dari algoritma
a. Mengurangi
duplikasi program
b. Memberikan
kemungkinan penggunaan kembali kode untuk program lain
c. Memecahkan
masalah-masalah yang rumit menjadi mudah
d. Membuat
kode program untuk lebih mudah untuk dibaca.
e. Dapat
digunakan untuk menyembunyikan detail program (www.varia.web.id/prosedur-dan-fungsi-pada-algoritma.)
77.
Metode mendeskripsikan algoritma:
flowchart, pseudocode, deskripsi.
a. Flowchart:
diagram alur yang memiliki awal dan akhir.
b. Pseudocode:
merupakan penyajian algoritma yang menggunakan kode-kode dalam pengerjaannya.
c. Deskripsi:
merupakan penyajian algoritma yang menggunakan bahasa-bahasa formal dan
disajikan dalam bentuk kalimat rinci.
88.
Flowchart adalah salah satu metode yang
digunakan dalam penyajian algoritma berupa diagram alur yang memiliki proses
dari awal hingga akhir.
99.
: simbol yang digunakan untuk pernyataan
memulai atau mengakhiri suatu algoritma.
: proses, menunjukan pengolahan data
yang diketahui pada proses algoritma.
: Decision, menyatakkan suatu piihan
yang bertentangan pada kondisi tertentu. Contohnya: ya, tidak.
: Preparation, menyatakan suatu data
awal yang diberikan pada proses algoritma.
:
Simbol yang menyatakan dari arah berjalannya suatu operasi pada algoritma.
: Definition, yang menyatakan detail
sebuah data secara terpisah dari proses algoritma.
:
Connector on page, menjadi penyambung atau konektor bagi diagram yang terputus
pada satu halaman.
: Off page connector, menjadi penyambung
untuk diagram algoritma yang terputus pada beda halaman.
110.
Pseudocode adalah salah satu metode yang
dgunakan dalam penyajian algoritma yang berupa kode-kode untuk mewakili sebuah
peritah dalam pemberian instruksi pada proses algoritma.
No comments:
Post a Comment