Anda di halaman 1dari 28

Statement Runtunan

/Sekuensial dalam
Algoritma
Lecturer :
-Firdaus, M.Kom.
-Abdurahman, S.Kom., M.Han

PAGE 1
Runtunan/Sekuensial

Contoh Kasus dan Pemecahan Masalah

Outline Implementasi Penggunaan Flowchart

Implementasi Penggunaan Pseudocode

Tanya Jawab

PAGE 2
Runtunan/Sekuensial

Third Skill PAGE 3


First Skill Second Skill Conclusion
Referensi

Third Skill PAGE 4


First Skill Second Skill Conclusion
Runtunan/Sekuensial

 Runtunan dalam algoritma adalah suatu konsep


dan paradigma pemrograman yang merupakan
kumpulan intruksi yang dikerjakan secara
beruntun atau terstruktur.
 Sederhananya Seperti berikut
a. Tiap instruksi dikerjakan sekali satu per-satu
b. Urutan pelaksanaan instruksi sama dengan
urutan penulisan algoritma
c. Instruksi terakhir merupakan akhir dari algoritma
d. Urutan penulisan instruksi bisa menjadi penting,
bila diubah dapat menyebabkan hasil yang berbeda

First Skill PAGE 5


Second Skill Third Skill Conclusion
Runtunan/Sekuensial

 Urutan instruksi dalam algoritma adalah


penting. Urutan instruksi menunjukkan urutan
logik penyelesaian masalah.
 Urutan instruksi yang berbeda mungkin tidak
ada pengaruh terhadap solusi persoalan, tetapi
mungkin juga menghasilkan keluaran yang
berbeda, tergantung pada masalahnya.

First Skill PAGE 6


Second Skill Third Skill Conclusion
Runtunan/Sekuensial

 Contoh Urutan Instruksi yang berbeda tetapi


tidak mempengaruhi hasil

First Skill PAGE 7


Second Skill Third Skill Conclusion
Runtunan/Sekuensial

 Contoh Urutan Instruksi yang berbeda tetapi


mempengaruhi hasil

First Skill PAGE 8


Second Skill Third Skill Conclusion
Contoh Kasus dan
Pemecahanya

Third Skill PAGE 9


First Skill Second Skill Conclusion
Contoh Kasus dan Pemecahannya

1. Pertukan Nilai (a = 7 dan b = 5 buatlah


algoritma menukar kedua nilai tersebut !)
2. Perhitungan Gaji Karyawan (Gaji Karyawan
dihitung dari gaji pokok dikurangi pajak
ditambah tunjangan, pajak adalah 10% dari gaji
pokok, dan tunjangan 17 % dari gaji pokok)
3. Perhitungan Komisi Sales (Setiap Penjualan
Produk mendapatkan Komisi 6.5%)

First Skill PAGE 10


Second Skill Third Skill Conclusion
Contoh Kasus dan Pemecahannya

4. Perhitungan Konversi Waktu (Konversi Waktu


dari Jam Ke Menit Ke Detik Tampilkan Setiap
Hasil Konversi Ke Menit dan Detik)
5. Perhitungan Konversi Waktu 2(Detik Ke Jam
Menit Detik tampilkan hasil konversi ke menit
dan detik)
6. Perhitungan Luas Lingkaran (Luas Lingkaran di
Hitung berdasarkan pi x r x r, r merupakan
inputan dari user)
First Skill PAGE 11
Second Skill Third Skill Conclusion
Contoh Kasus dan Pemecahannya

7. Perhitungan Berat Ideal(Berat badan ideal ada


hubungannya dengan tinggi badan seseorang.
Untuk menentukan berat badan ideal, tinggi badan
dikurangi 100, lalu dikurangi lagi dengan 10% dari
hasil pengurangan pertama)
8. Perhitungan Konversi Waktu 2(Detik Ke Jam Menit
Detik tampilkan hasil konversi ke menit dan detik)
9. Perhitungan Jarak antara 2 titik koordiat(hitunglah
jarak antara koordinat A (x,y)dan B(x,y) rumus jarak
sqrt((ax-bx)^2-(ay-by)^2)
First Skill PAGE 12
Second Skill Third Skill Conclusion
Flowchart

Third Skill PAGE 13


First Skill Second Skill Conclusion
Algoritma
Contoh Pertukan Nilai (a = 7 dan b = 5 buatlah
algoritma menukar kedua nilai tersebut !)
1. nilai a = 7, nilai b = 5
2. Tampilkan nilai a dan b
3. c = a
4. a = b
5. b = c
6. Tampilan nilai a dan b

First Skill PAGE 14


Second Skill Third Skill Conclusion
START
Flowchart
Int A =7
Int B = 5
Int C = 0

Tampilkan A
dan B

C=A
B=A
A=C

Tampilkan A
dan B

STOP
First Skill PAGE 15
Second Skill Third Skill Conclusion
Algoritma
Contoh Perhitungan Gaji Karyawan (Gaji Karyawan
dihitung dari gaji pokok dikurangi pajak ditambah
tunjangan, pajak adalah 10% dari gaji pokok, dan
tunjangan 17 % dari gaji pokok)
1. Tampung nilai gaji pokok
2. Hitung pajak penghasilan gaji pokok * 10%
3. Hitung tunjangan penghasilan gaji pokok * 17 %
4. Gaji karyawan gaji pokok + tunjangan - pajak
5. Tampilan Gaji karyawan

First Skill PAGE 16


Second Skill Third Skill Conclusion
START
Flowchart
Double GP
Double TP
Double PP
Doubel GK

Read GP

TP = GP * 0,10
PP = GP * 0,17
GK = GP + TP - PP

Write GK

STOP
First Skill PAGE 17
Second Skill Third Skill Conclusion
Algoritma
Perhitungan Komisi Sales (Setiap Penjualan
Produk mendapatkan Komisi 6.5%)
1. Tampung Nilai Harga Produk
2. Tampilkan Nilai Harga Produk
3. Hitung Komisi Penjualan
4. Tampilkan Komisi Penjualan

First Skill PAGE 18


Second Skill Third Skill Conclusion
START
Flowchart
Double HP
Double KP

Input HP
Tampilkan HP

KP = HP* 0.065

Tampilkan KP

STOP
First Skill PAGE 19
Second Skill Third Skill Conclusion
Pseudocode

Third Skill PAGE 20


First Skill Second Skill Conclusion
Algoritma
Contoh Pertukan Nilai (a = 7 dan b = 5 buatlah
algoritma menukar kedua nilai tersebut !)
1. nilai a = 7, nilai b = 5
2. Tampilkan nilai a dan b
3. c = a
4. a = b
5. b = c
6. Tampilan nilai a dan b

First Skill PAGE 21


Second Skill Third Skill Conclusion
Pseudocode

Algoritma Pertukaran Nilai


Algoritma Pertukaran Nilai
1 Set int A to 7
2 Set int B to 5
3 Write (A,B)
3C=A
4A=B
5B=C
6 Write (A ,B)
End Pertukaran Nilai

First Skill PAGE 22


Second Skill Third Skill Conclusion
Pseudocode
Algoritma Pertukaran Nilai
{Algoritma Pertukaran Nilai}
Deklarasi
Int A = 7
Int B = 5
Deskripsi
Write (A,B)
C=A
A=B
B=C
Write (A ,B)

First Skill PAGE 23


Second Skill Third Skill Conclusion
Algoritma
Contoh Perhitungan Gaji Karyawan (Gaji Karyawan
dihitung dari gaji pokok dikurangi pajak ditambah
tunjangan, pajak adalah 10% dari gaji pokok, dan
tunjangan 17 % dari gaji pokok)
1. Tampung nilai gaji pokok
2. Hitung pajak penghasilan gaji pokok * 10%
3. Hitung tunjangan penghasilan gaji pokok * 17 %
4. Gaji karyawan gaji pokok + tunjangan - pajak
5. Tampilan Gaji karyawan

First Skill PAGE 24


Second Skill Third Skill Conclusion
Pseudocode
Algoritma Gaji Karyawan
Perhitungan Gaji Karyawan
adalah GK = GP + TP - PP
1 Set int GP, TP, PP, GK to Double
2 Read GP
2 TP = GP * 0,10
3 PP = GP * 0,17
4 GK = GP + TP - PP
5 Write GK
End Gaji Karyawan

First Skill PAGE 25


Second Skill Third Skill Conclusion
Pseudocode
Algoritma Pertukaran Nilai
{Algoritma Pertukaran Nilai}
Deklarasi
Double GP, TP, PP, GK
Deskripsi
Read (GP)
TP = GP * 0,10
PP = GP * 0,17
GK = GP + TP -PP
Write (GK)

First Skill PAGE 26


Second Skill Third Skill Conclusion
Latihan Buatlah Uraian Algoritma,
Flowchart dan Pseudocode dari sisa Kasus
di atas (Slide 10 – Slide 12) Excercise
Soal 4-8

PAGE 27
Conclusion PAGE 28
First Skill Second Skill Third Skill

Anda mungkin juga menyukai