KOMPUTER DAN BAHASA PEMROGRAMAN
Fungsi bahasa pemrograman yaitu memerintah komputer untuk mengolah data
sesuai dengan alur berpikir yang kita inginkan. Keluaran dari bahasa
pemrograman tersebut berupa program/aplikasi. Contohnya adalah program yang
digunakan oleh kasir di mal-mal atau swalayan, penggunaan lampu lalu lintas di
jalan raya.
Bahasa pemrograman komputer yang kita kenal antara lain adalah Java, Visual
Basic, C++, C, Cobol, PHP, .Net, dan ratusan bahasa lainnya. Namun tentu saja
kebutuhan bahasa ini harus disesuaikan dengan fungsi dan perangkat yang
menggunakannya.
Secara umum
bahasa pemrograman terbagi menjadi 4 kelompok, yaitu :
- Object Oriented Language (Visual dBase, Visual FoxPro, Delphi, Visual C)
- High Level Language (seperti Pascal dan Basic)
- Middle Level Language (seperti bahasa C)
- Low Level Language (seperti bahasa Assembly)
Algoritma
Algoritma
adalah langkah – langkah logis tertentu untuk menyelesaikan suatu
masalah,sedangkan Guna algoritma adalah untuk membantu seseorang dalam
menyelesaikan suatu masalah berdasarkan pada pola pikirnya masing-masing.
Ciri – ciri algoritma:
·
ada input.
·
ada proses.
·
ada output.
·
Memiliki instruksi instruksi yang jelas dan tidak
ambigu.
·
Harus mempunyai stopping role.
Sifat algoritma :
·
Tidak menggunakan simbol atau sintaks dari suatu
bahasa pemrograman.
·
Tidak tergantung pada suatu bahasa pemrograman.
·
Notasi-notasinya dapat digunakan untuk seluruh bahasa
manapun
Pseudocode
Pseudo-code adalah kode atau tanda yang menyerupai
(pseudo) atau merupakan penjelasan cara menyelesaikan suatu masalah. Pseudo-code sering digunakan oleh seseorang untuk menuliskan algoritma dari
suatu permasalahan. Pseudo-code berisikan langkah-langkah untuk
menyelesaikan suatu permasalahan, hanya saja bentuknya sedikit berbeda dari
algoritma.
Contoh algoritma mencari luas persegi panjang :
Algoritma
|
Pseudo-code
|
Masukkan
panjang
|
Input panjang
|
Masukkan
Lebar
|
Input panjang
|
Nilai luas
adalah panjang x lebar
|
Luas ←panjang x
lebar
|
Tampilkan
luas
|
Print luas
|
Flowchart
Flowchart adalah bentuk gambar/diagram yang mempunyai aliran satu atau dua arah secara
sekuensial
Kegunaan:
a.
Untuk mendesain program
b.
Untuk merepresentasikan program
Input –>Proses –> Output
Secara garis besar, unsur-unsur pemrograman adalah Semua bahasa pemrograman, pasti mempunyai komponen-komponen sebagai berikut :
Secara garis besar, unsur-unsur pemrograman adalah Semua bahasa pemrograman, pasti mempunyai komponen-komponen sebagai berikut :
a.
Input (scanf)
b. Percabangan (if, switch)
c.
Perulangan (while, for, for each, loop)
Tidak ada komentar:
Posting Komentar