Anda di halaman 1dari 11

Kontruksi Dasar Algoritma

Struktur Struktur Struktur


Runtunan Pemilihan Pengulangan
Struktur
Runtunan

Runtunan adalah struktur Algoritma paling


dasar yang berisi rangkaian instruksi yang di
proses secara sekuensial,dan satu persatu,
mulai dari intruksi pertama sampai instruksi
terakhir.
Beberapa instruksi ditulis dalam satu baris
dan masing -masingnya dipisahkan dengan
tanda titik koma atau tanda baca lainnya
A1

A2

Dasar – Dasar
Runtunan
A3

A4

A5
Contoh Struktur Runtunan

MENGHITUNG LUAS
PERSEGI PANJANG

Pseudocode Flowchart
Contoh Struktur Runtunan

Algoritma untuk mencetak


“Hello, world”

Algoritma yang membaca nama


PROGRAM Hello_World seseorang dari papan ketik
( Program untuk mencetak “Hello,
World” )
PROGRAM Halo_Nama
DEKLARASI
(Mencetak string ‘Halo’ dan diiuti’ diikuti
( Tidak ada ) dengan nama orang. Nama orang dibaca
ALGORITMA : papan ketik )
Write ( Hello, World’) DEKLARASI
Nama : String
ALGORITMA:
read (nama)
write ( ‘Halo’, nama )
Contoh struktur runtunan algoritma
 Menghitunng Gaji Karyawan
Seorang karyawan menerima gaji berupa gaji pokok
dan tunjangan . Penghasilan tersebut harus
dikurangi lagi dengan besar pajak. Tulislah
algortima yang membaca nama kayrawan dan gaji
pokok bulanan nya, lalu menghitung gaji bersih
karyawan tersebut, dan menampilkan nama
karyawan berserta gaji bersihnya. Gaji bersih yang
diterima karyawan adalah :

Gagi bersih = gaji pokok + tunjangan – pajak

Tunjangan karyawan dihitung 20% dari gaji pokok,


sedangkan pajak adalah 15% dari gaji pokok
ditambah tunjangan.
Penyelesaian

Pesoalan ini memiliki data masukan nama karywan dan gaji pokok,
luaranya adalah nama karyawan itu berserta gaji bersihnya. Terdapat
runtunan perhitungan yang harus dilakukan untuk mendapatkan gaji
bersih.

Program GajiBersihKaryawan
{Menghitung gaji bersih karyawan. Data dimasukan adalah nama karyawan dan gaji
pokok bulanannya. Gaji bersih = gaji pokok + tunjangan – pajak. Tunjangan adalah
20% dari gaji pokok, sedangkan pajak adalah 15% dari gaji pokok. Luarannya adalah
nama karyawan dan gaji bersihnya}

DEKLARASI:
const PersenTunjangan = 0.2 {persentase tunjangan gaji}
const PersenPajak = 0.15 {persentase potongan pajak}
NamaKaryawan : string
GajiPokok, tunjangan, pajak, GajiBersih : real
KESIMPULAN

1. Runtunan adalah struktur algoritma paling dasar yang berisi rangkaian


instruksi yang diproses secara sekuensial yang artinya dikerjakan satu
per satu, mulai dari instruksi pertama sampai intruksi akhir. Jika
terjadi perubahan pada struktur alogaritma kemungkinan akan
terterjadi perubahan hasil.

2. Struktur Runtunan merupakan struktur dasar algoritma yang terdiri


dari satu atau lebih instruksi, dikerjakan secara berurutan sesuai
dengan penulisan algoritma tersebut.
TERIMA KASIH
ALGORITMA

#include<iostream.h>
#include<conio.h>
#inlcude<string>

Main ()
{

const PersenTunjangan= 0.2;


const PersenPajak= 0.15;
string NamaKaryawan;
Float GajiPokok, Tunjangan, Pajak, GajiBersih;

Cout<<“\n input NamaKaryawan=“;


cin>>NamaKaryawan;

Cout<<“\n input GajiPokok=“;


cin>>GajiPokok;

Tunjangan = PersenTunjangan * GajiPokok;


Pajak = PersenPajak * (GajiPokok + Tunjangan);
GajiBersih = GajiPokok + Tunjangan – Pajak;

Cout<<“\n NamaKaryawan=<<NamaKaryawan<<“\n”;
Cout<<“\n GajiBersih=<<GajiBersih<<“\n;

Getche ();
}

Anda mungkin juga menyukai