soal uts ada 5 - · pdf fileacara, secara otomatis akan dilakukan pengurangan nilai) •...

Post on 05-Feb-2018

259 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Soal UTS ada 5• 1 soal teori• 2 soal selection & Sequence (algoritma, flowchart, pseudocode,

program)• 2 soal repetation (algoritma, flowchart, pseudocode, program,

manual)• Open book (tetapi tidak boleh bertukar catatan/berkas)• Tidak diperkenankan untuk mengaktifkan alat komunikasi, dalam

bentuk apapun dan laptop/PC• Apabila Anda melakukan pelanggaran, pengawas tidak akan pernah

mengingatkan tetapi pengawas hanya cukup mencatat pada berita acara, secara otomatis akan dilakukan pengurangan nilai)

• Waktu ujian 100 menit

Struktur Kontrol

1.Pemilihan (Selection)2.Pengulangan

(Repetition)

PERULANGAN/LOOPING/

REPETITION

•While•Do-While•For•Nested For

Perulangan• Pernyataan For, dan Nested For dapat

digunakan untuk mengeksekusi suatu pernyataan berulang kali

Statemen : FOR

Bentuk Umum:For(Awal;Akhir;Peningkatan) statemen;

Keterangan :Awal = memberikan nilai awal suatu

variabel untuk pengulanganAkhir = memberikan nilai akhir suatu

ungkapan yang menunjukkansuatu kondisi yang harusdipenuhi

F

T

Pernyataan forSyntax :

1) for (insialisasi;kondisi;pengatur_variabel)pernyataan;

2) for (inisialisasi;kondisi;pengatur_variabel){pernyataan1;…}

3) for ( ; ; ) perulangan tanpa kondisi. Untuk keluar dicekdengan if dan pakai “break”

{pernyataan1;…}

FOR – Type 01

Buat Flowchart, Pseudocode, Algoritma dan programnya untuk menampilkan “Halo” sebanyak 10x

x = x+1

x <= 10

Start

x=1

“Halo”

End

Y

N

FOR …….. FLOWCHART Contoh FOR …….. FLOWCHART Contoh 2323

PSEUDOCODE :Algoritma menampilkan ‘Halo’, sebanyak 10 kali”

Looping - FOR

KAMUS/DEKLARASI VARIABELx : int

ALGORITMA/DESKRIPSIfor (x=1; x<=10; x++)

print(‘Halo’)endfor

Algoritma:1. x 12. Selama (x < = 10) kerjakan baris 3

dan 43. Menampilkan/mencetak “Halo”4. x x+15. Selesai

Program

FOR – Type 02Buat Flowchart, Pseudocode, Algoritma dan programnya untuk menampilkan 2 baris, yaitu : “Halo”pada baris pertama dan “Jurusan Teknik Informatika” pada baris kedua sebanyak 10x

Program

Contoh : 02

Flowchart....?????Pseudocode....????Algoritma .... ????

Statement FOR

Statemen FOR terdiri dari :1. Perulangan Positif2. Perulangan Negatif3. Perulangan dengan blok statemen4. Statemen FOR tanpa nilai awal5. Statemen FOR tanpa peningkatan6. Perulangan FOR tanpa nilai awal dan

peningkatan7. Perulangan FOR tanpa nilai awal, akhir dan

peningkatan

Statement FOR

8. Perulangan dengan statemen kosong9. Perulangan FOR bersarang10.Variasi di kondisi perulangan11.Statemen FOR menggunakan operator

koma12.Statemen BREAK untuk menghentikan

perulangan FOR

1. Perulangan PositifPerulangan positif merupakan perulangan yang peningkatannya positif untuk variabel pengontrol perulanggannya (Mis: X++)

Buat Flowchart, Pseudocode, Algoritma, dan programnya untuk menampilkan “Nilai dari -5 dan pengulangan akan dihentikan setelah variabel X mencapai nilai 5 dengan peningkatan nilai 1”

Contoh : 25

Flowchart....?????Pseudocode....????Algoritma .... ????

Soal - 26

Buat Manual, Flowchart, Pseudocode, Algoritmadan programnya untuk melakukan proses pengulangan sebanyak 4 kali dengan nama variabel (k) dimana nilai awal n = 0 dan nilai n=n+1

Soal – 26 / Manual

nilai awal n = 0

k=1 n=n+1 n=0+1=1k=2 n=1+1=2k=3 n=2+1=3k=4 n=3+1=4

Contoh : 26

Algoritma .... ????Pseudocode .... ????Flowchart .... ????

2. Perulangan NegatifPerulangan negatif merupakan perulangan yang penurunan nilai (dari nilai besar ke nilai kecil) untuk variabel pengontrol perulangannya

Buat Flowchart, Psedeucode dan programnya untuk menampilkan “Nilai dari 10 dan pengulangan akan dihentikan setelah variabel X mencapai nilai 0 dengan peningkatan nilai -1”

Contoh : 27

Flowchart....?????Pseudocode....????Algoritma .... ????

3. Perulangan dengan Blok Statemen

Perulangan dengan blok statemen memungkinkan sejumlah statemen didalam blok diproses berulang-ulang

Buat Flowchart, Pseudocode, Algoritmadan programnya untuk menampilkan “Jumlah data yang diinput, total data dan rata-rata”

4. Statemen FOR Tanpa Nilai Awal

Nilai awal dari variabel pengontrol perulangan tidak harus ada di statemen FOR, tetapi dapat ditentukan sebelum statemen ini

Buat Flowchart, Pseudocode, Algoritma dan programnya untuk menampilkan “Nilai dari 2 dan pengulangan akan dihentikan setelah variabel X mencapai nilai 10 dengan peningkatan nilai 1”

top related