Anda di halaman 1dari 6

Perguruan Tinggi Raharja

Pemrograman Terstruktur
Pertemuan VI
Muchamad Gozali

PEMROGRAMAN TERSTRUKTUR ANALISIS MASALAH Selection Structure


Latihan: 1. Susunlah al orit!a untu" !e!#aca ti a $aria#le% "e!u&ian susunlah "eti a nilai $aria#el terse#ut &en an urutan !enai" 'ascen&in ( &an ta!)il"an "eti a $aria#le hasil )en urutan 'sort( terse#ut Penyelesian : A. Diagram INPUT PROSES OUTPUT

* +ar,1 * +ar,* +ar,.

*Ta!)il"an "eteran an untu" !e!#aca "eti a $ar terse#ut */aca $ar,1% $ar,-% $ar,. *Sort *0eta" "eti a $ar terse#ut

* +ar,1 * +ar,* +ar,.

ANALISIS MASALAH Selection Structure

B. Algoritma Pemecahan

START

Write Informasi baca var_1

Var_1>var_2
Read var_1

yes temp = var_1

Var_1>var_3

yes temp = var_2

No
Write Informasi baca var_2

var_1 = var_2
No

var_2 = var_3

var_3 = temp

var_2 = temp
Read var_2

Write var_1# var_2# var_3

Write Informasi baca var_3

No
Read var_3

Var_1>var_3

yes temp = var_1


!N"

var_1 = var_3

var_3 = temp

ANALISIS MASALAH Selection Structure 1es" 0hec"in i. 1ata Masu"an

Variabel

Data_1

Data_2

var_1

11

26

var_2

19

var_3

ANALISIS MASALAH
4

Selection Structure ii. Ta#le 0hec"

Statement Pertama Baca IF var_1>var_2 IF var_1>var_3 IF var_2>var_3 Cetak Baca IF var_1>var_2 IF var_1>var_3 IF var_2>var_3 Cetak

Var_1 11 2 2 26 1 1 1

Var_2 2 11 ! ! 1 26 1 1

Var_3 ! 11 11 1 1 26 26

temp 11 11 26 1 26

IF Statement true "al#e true true true true

Kedua

ANALISIS MASALAH Selection Structure iii. Hasil secara !anual '2an &ihara)"an(
5

Var masukan Var_1 Var_2 Var_3

Hasil Manual Data pertama 2 7 11

Hasil Manual Data kedua 1 19 26

Anda mungkin juga menyukai