Anda di halaman 1dari 8

ALGORITMA DAN

PEMROGRAMAN
Dr. Jatmiko Endro Suseno, MSi.
Pendahuluan
Bahasa pemrograman komputer :
Suatu alat yang dapat digunakan untuk
berkomunikasi dengan komputer

Sistem Operasi :
-DOS (Disk Operating system) -> data teks
- Windows 3.1, 95, xp, vista, 7 -> grafik
Bahasa pemrograman :
1. Bahasa tingkat rendah (Low level language)
- Assembly
2. Bahasa tingkat tinggi (High level language)
- Pascal, Basic, C, fortran dll
3. Pemrograman berorientasi objek (Object Oriented
Programming)
- Delphi, Visual C, Visual Basic dll

Matlab & Mathematica : Program paket pengolah


angka
Algoritma adalah urutan langkah-langkah
penyelesaian masalah yang disusun secara logis,
sistematis dan terstruktur

Penulisan algoritma :
• Bahasa alami yang digunakan sehari-hari,
• Simbol grafik bagan alir,
• Bahasa pemograman seperti bahasa PASCAL,
Bahasa C atau C++, Bahasa Visual Basic, Dll
Urutan Algoritma :

INPUT PROSES OUTPUT

Baca data barang Hitung total harga Tampilkan total harga

Baca panjang dan Hitung luas dan Tampilkan luas dan


lebar volume persegi volume persegi
panjang panjang

Baca besaran Konversi satuan Tampilkan hasil


panjang panjang konversi
Tahap-tahap penyelesaian masalah :
Pendefinisian
Batasan Masalah
masalah

Metode yang
Model penyelesaian
sesuai

Algoritma Langkah-langkah

Pemilihan dan Transformasi ke


penyusunan program program

Pelaksanaan langkah-
langkah komputer
Perintah dasar algoritma:
1. Penugasan (assignment)
Proses pemberian nilai pada variabel
contoh : A := 10 atau A 10
2. Inisialisasi
Pemberian nilai awal pada variabel
contoh : Jumlah := 0
3. Penggandaan / duplikasi
Pemberian nilai yang sama pada variabel lain
contoh : x:=5 dan y:=x
4. Afektasi
Mengambil nilai variabel dari variabel lain
contoh : D:=sqr(b)-4*a*c; x:=(-sqr(b)*sqrt(D))/(2*a)
5. Akumulasi
Mengakumulasi suatu nilai variabel dengan
mengambil nilai variabel dari keluaran proses
penjumlahan atau perkalian
contoh : total := total+harga
6. Pencacah
Menghitung jumlah pengulangan, pemberian nomor
urut, pengindeksan pada data array
contoh : No:=No+2

Anda mungkin juga menyukai