Anda di halaman 1dari 3

Runtutan adalah struktur algoritma paling dasar yang berisi rangkaian instruksi yang diproses secara

sekuensial, satu per satu, mulai dari instruksi pertama sampai instruksi terakhir

Algoritma dalam Bahasa Natural :1.Mulai 2.Input gaji pokok 3.Tunjangan = persen tunjangan (20%) x
gaji pokok 4.Pajak = persen pajak (5%) x (gaji pokok + tunjangan) 5.Gaji bersih = gaji pokok + tunjangan –
pajak 6.Cetak gaji bersihnya 7.Selesai

Pemilihan; Program yang hanya berisi runtutan instruksi


biasanya terdapat pada masalah sederhana.Seringkali suatu
instruksi hanya bisa dikerjakan jika ia memenuhi suatu
persyaratan tertentu.

Oleh karena itu, komputer tidak lagi mengerjakan instruksi secara sekuensial seperti runtutan tetapi
berdasarkan syarat yang dipenuhi. Struktur pemilihan memungkinkan melakukan aksi jika suatu syarat
dipenuhi

Salah satu kelebihan komputer dibandingakn dengan manusia adalah kemampuannya untuk
melaksanakan suatu perintah berulangkali tanpa mengenal lelah atau bosan.Dalam algoritma,
perulangan dapat dilakukan sejumlah kali atau sampai kondisi berhenti pengulangan tercapai Struktur
perulangan secara umum terdiri atas dua bagian :Kondisi perulangan yaitu ekspresi yang harus dipenuhi
untuk melaksanakan pengulangan. 2. Badan (body) pengulangan yaitu bagian algoritma yang diulang
Struktur perulangan biasanya disertai dengan :Inisialisasi yaitu aksi dilakukan sebelum perulangan
dilakukan pertama kali. 2. Terminasi yaitu aksi yang dilakukan setelah perulangan selesai dilaksanakan
Algoritma dalam Bahasa Natural : 1.Mulai 2.Input kata 3.Inisiasi count=1 4.Kerjakan selama count <=10
5.Cetak kata “hello” 6.Count = count +1 7.Ulangi langkah 4-6 8.Selesai
Struktur kombinasi meliputi : 1.Kombinasi runtutan dan pemilihan 2.Kombinasi runtutan dan perulangan
3.Kombinasi pemilihan dan perulangan 4.Kombinasi runtutan, pemilihan dan perulangan Algoritma
Contoh Runtutan & Pemilihan 2 perulangan : 1.Mulai 2.Input jumlah hari kerja (H) 3.Input jumlah jam
lembur (J) 4.Upah kerja = 30000 x H 5.Upah lembur = 5000 x J 6.Jika J>10 maka transport = 10% x upah
lembur, jika tidak maka transport = 0 7.Gaji = upah kerja + upah lembur + transport 8.Cetak gaji
karyawan 9.Selesai

Contoh Pemilihan & Perulangan; 1.Mulai,Cetak Menu,Input nomor menu,Jika menu 1 maka input sisi,
luas = sisi x sisi, cetak luas persegi,Jika menu 2 maka input panjang dan lebar, luas =panjang x lebar,
cetak luas persegi panjang,Kerjakan selama nomor!=3,Ulangi langah 2-5,Selesai next runt,pemilih,ulang
Data Numerik atau bilangan, yaitu jenis data yang digunakan dalam proses aritmatika atau proses
matematis lainnya.Data String, yaitu jenis data yang dapat terdiri dari berbagai macam karakter.
Digunakan untuk proses yang non matematis.Data Logika, yaitu data yang hanya terdiri dari dua satuan,
yaitu benar (true) dan salah (false). Digunakan dalam suatu proses logika yang terdiri dari persamaan
boolean.

Variabel atau pengubah adalah suatu lambang dari sebuah lokasi yang berada dimemori utama
komputer yang dapat berisi suatu nilai.Guna variabel adalah sebagai tempat untuk menampung dan
menyimpan data yang sedang diolah. Ketentuan pendeklarasian variabel :Nama variabel tidak boleh
diawali dengan angka.Nama variabel harus diawali dengan huruf atau karakter kemudian (_) selanjutnya
dapat diikuti huruf maupun angka.Nama variabel tidak boleh menggunakan operator aritmatika.Jika
nama variabel terdiri dari dua kata atau lebih maka tidak diperbolehkan menggunakan spasi.Nama
variabel tidak boleh menggunakan kata-kata yang telah memiliki arti khusus dalam bahasa
pemrograman.Penggunaan huruf kecil dan besar dibedakan.Panjang maksimal suatu variabel adalah 32
karakter. Pendeklarasian variabel dapat dilakukan dengan bentuk :Tipe nama_variabel; Setiap variabel
mempunyai tipe dan hanya data yang bertipe sama dengan tipe variabel yang dapat disimpan di dalam
variabel tersebut. int jumlah; char huruf=‘A’; Nilai suatu konstanta tidak bisa berubah selama
eksekusi program berlangsung.Konstantan merupakan nilai tetap yang pendeklarasiannya mirip dengan
variabel, hanya nilai dari konstanta tidak dapat berubah. Pendeklarasian kosntanta dapat dilakukan
dengan bentuk : #define konstanta value const tipe kontanta value;

Konstanta adalah tempat penyimpanan nilai yang isinya tidak dapat diubah lagi atau bersifat tetap sejak
program di-compiling sampai selesai dijalankan.

Contoh : #define phi 3.14 const float phi 3.14;

Anda mungkin juga menyukai