• Tidak ada hasil yang ditemukan

Soal Ujian Tengah Semester flow

N/A
N/A
Protected

Academic year: 2021

Membagikan "Soal Ujian Tengah Semester flow"

Copied!
21
0
0

Teks penuh

(1)

1 | w w w . v i r t u a l m y w o r l d . w o r d p r e s s . c o m Soal Ujian Tengah Semester flow - 2006

1. Buat potongan/penggalan flowchart yang memperlihatkan proses berikut:  Jika nilai A dan B negatif maka hitung X = A * B,

 Jika nilai A negatif tetapi nilai B positif maka hitung X = A + B,  Jika nilai A positif tetapi nilai B negatif maka hitung X = A – B,  Jika nilai A dan B positif maka hitung X = (A – B) * 2

A<0 B<0 B<0 X = A + B X = A - B X = A * B X = (A-B)*2

(2)

2 | w w w . v i r t u a l m y w o r l d . w o r d p r e s s . c o m

2. Perhatikan flowchart di bawah ini, berapakah hasil yang tercetak?

K = 3

END

N = N - 3

PRINT

N;

ya tidak

START

N = 10

K = 0

K = K + 1

(3)

3 | w w w . v i r t u a l m y w o r l d . w o r d p r e s s . c o m

OUTPUT : 10

7 4

Soal Ujian Tengah Semester d3 –flow 2005

1. Buat potongan flowchart yang memperlihatkan proses berikut:  Jika nilai A kurang dari 20 maka hitung A = A X 2,

 Jika nilai A lebih dari 20 tetapi kurang dari 50 maka hitung A = A X 5, dan  Jika nilai A lebih dari 50 maka hitung A = A X 10.

Jawab:

A<20

A < 50 X = A *5

X = A * B

(4)

4 | w w w . v i r t u a l m y w o r l d . w o r d p r e s s . c o m 2. Perhatikan flowchart di bawah ini:

OUTPUT YANG TERCETAK ADALAH :

1 2 1 4 1 6 3 2 FOR A = 1 TO 5 STEP 2 FOR B = 2 TO 10 STEP 2 PRINT A , B NEXT A NEXT B E N D A=A*10 + START

(5)

5 | w w w . v i r t u a l m y w o r l d . w o r d p r e s s . c o m 3 4 3 6 5 2 5 4 5 6

Soal Ujian Tengah Semester 1C -2003

1. Tentukan output dari program berikut ini :

REM PROGRAMKOUNTER C = 1 : M = 0 10 M = 2 * C – 1 PRINT M; IF C = 10 THEN 20 C = C + 1 GOTO 10 20 END OUTPUT : 1…3…5…7…9…11…13…15…17…19………..

2. Buat flowchart untuk memeriksa isi variabel BIL. Jika variabel tersebut berisi nilai 1 atau 3 atau 5 maka beri keterangan “YA”. Selain dari nilai tersebut beri keterangan “TIDAK”. Proses berakhir jika isi variabel BIL = 0.

(6)

6 | w w w . v i r t u a l m y w o r l d . w o r d p r e s s . c o m START END INPUT “masukkan nilai BIL”; A A =1 OR A=3 OR A=5 KET$ = “YA” KET$ = “TIDAK” Y T

Soal Ujian Tengah Semester 1C - 2005 1. Tentukan output dari program berikut ini :

REM PROGRAMNESTED FOR I = 1 TO 4 FOR J = 1 TO I PRINT I * J ; NEXT J PRINT NEXT I END OUTPUT :

(7)

7 | w w w . v i r t u a l m y w o r l d . w o r d p r e s s . c o m Karena output ? I;j adalah

1 1 2 1 2 2 3 1 3 2 3 3 4 1 4 2 4 3 4 4

Maka hasil ?i*j;

1 2 4 3 6 9 4 8 12 16

Soal Ujian Tengah Semester 28/11/2008

SOAL PILIHAN GANDA

1. Flowchart disusun dengan simbol. Simbol ini dipakai sebagai alat Bantu menggambarkan proses di dalam program. Simbol – simbol yang dipakai dapat dibagi menjadi 3 kelompok, Kecuali :

A. Program symbols B. Flow Direction Simbol

C. Processing Symbols D. Input-Output Simbols

2. Simbol-simbol yang dipakai untuk menghubungkan antara symbol yang satu dengan simbol lainnya adalah :

(8)

8 | w w w . v i r t u a l m y w o r l d . w o r d p r e s s . c o m

C. D. Jawaban A, B dan C benar

3. Pernyataan di bawah ini yang salah adalah :

A. Akumulator merupakan tempat penampungan suatu nilai. B. Akumulator dipakai untuk mengontrol pengulangan proses. C. Teknik kounter dipakai untuk mengontrol pengulangan proses.

D. Jika menggunakan flowchart kondisi dan aksi dapat digambarkan dengan symbol belah ketupat.

4. Syarat yang harus diperhatikan untuk operasi NESTED LOOP adalah : A. Setiap kalang tidak boleh menggunakan variabel counter yang sama. B. Antara kalang-kalang tersebut tidak boleh saling berpotongan

C. Jawaban A dan B benar D. Jawaban A dan B salah

(9)

9 | w w w . v i r t u a l m y w o r l d . w o r d p r e s s . c o m

Perhatikan flowchart di bawah ini untuk menjawab soal no 5, 6 dan 7

5. Berapakah nilai C, jika A = 5 dan B = 10 ?

A. 0 C. 55

B. 80 D. 100

6. Berapakah nilai C, jika A = 5 dan B = 45 ?

A. 0 C. 55

B. 80 D. 100

7. Berapakah nilai C, jika nilai A= 25 dan nilai B = 55 ? START INPUT A,B A > 20 C = A + B C = B + 10 C = 0 END

PRINT C

B > 50 A > 10 B > 20 Y T T T Y Y Y Y

(10)

10 | w w w . v i r t u a l m y w o r l d . w o r d p r e s s . c o m

A. 0 C. 55

B. 80 D. 100

Untuk No. 8, 9 dan 10 Perhatikan Flowchart di bawah ini :

Y

T

8. Output yang tercetak adalah :

A. 10 B. 7

7 4

4

C. 10 7 4 D. 7 4

9. Jika PRINT N ditambah ; (t.koma) menjadi PRINT N; maka outputnya adalah:

A

.

10 B. 7 7 4 START N = 10 K = 0 K = K + 1 PRINT N K = 3 END N = N - 3

(11)

11 | w w w . v i r t u a l m y w o r l d . w o r d p r e s s . c o m 4

C. 10 7 4 D. 7 4

10. Jika PRINT N; diletakkan di bawah outputnya adalah :

A. 10 B. 7

7 4

4

C. 10 7 4 D. 7 4

Perhatikan flowchart di bawah ini, untuk soal no 11, 12 dan 13

11. Output dari flowchart di atas adalah :

A.

1 2 B. 2 1 FOR A = 1 TO 5 STEP 2 FOR B = 2 TO 6 STEP 2 PRINT A ; B NEXT A NEXT B E N D N = N - 3 START

(12)

12 | w w w . v i r t u a l m y w o r l d . w o r d p r e s s . c o m 1 4 4 1 1 6 6 1 3 2 2 3 3 4 4 3 3 6 6 3 5 2 2 5 5 4 4 5 5 6

6 5

C.

7 8

D.

8 7

12. Jika PRINT A ; B diganti menjadi PRINT B ; A outputnya adalah :

A.

1 2 B. 2 1 1 4 4 1 1 6 6 1 3 2 2 3 3 4 4 3 3 6 6 3 5 2 2 5 5 4 4 5 5 6

6 5

C. 7 8

D.

8 7

13. Jika PRINT A ; B diletakkan di luar LOOPING atau di bawah statement NEXT B, outputnya adalah :TIDAK ADA JAWABAN YANG BENAR

A.

1 2 B. 2 1

(13)

13 | w w w . v i r t u a l m y w o r l d . w o r d p r e s s . c o m 1 6 6 1 3 2 2 3 3 4 4 3 3 6 6 3 5 2 2 5 5 4 4 5 5 6

6 5

C. 7 8

D.

8 7

(14)

14 | w w w . v i r t u a l m y w o r l d . w o r d p r e s s . c o m

14. Teknik Switching digunakan untuk :

A. Memperpendek jalur proses yang memakai suatu indikator untuk mengantisipasi proses yang akan dilakukan selanjutnya

B. Pengalihan proses tanpa memalui proses sebelumnya atau mempersingkat alur proses.

C. A dan B benar D. A dan B salah

15. Berdasarkan banyaknya subskrip yang menentukan letak suatu elemen dalam Array dikenal adanya :

A. Array Dimensi Satu B. Array Dimensi Dua

C. Array Dimensi Banyak D. Benar Semua

SOAL ESSAY (POIN 40)

Buat FLOWCHART untuk menghitung harga yang harus dibayar dengan ketentuan sebagai berikut :

Jumlah Barang Harga Satuan 1 --- 100 Rp. 100 101 --- 200 Rp. 90 201 --- 300 Rp. 80 Lebih dari 300 Rp. 70

Input data berupa Jumlah Barang yang dibeli, sedangkan Output berupa besarnya harga yang harus dibayar. Proses berakhir jika Jumlah Barang = 0

- Susun dan Lengkapi Simbol Flowchart di bawah ini untuk membuat flowchart

yang benar dari masalah di atas dengan rapi dan jelas.

(15)

15 | w w w . v i r t u a l m y w o r l d . w o r d p r e s s . c o m

- Flowchart tidak boleh kotor dan dicoret-coret, cukup di-isi dan lengkapi simbol

flowchart yang telah ada di bawah ini.

Jawab :

TH = 0 INPUT JB JB<101 JB=0 JB<201 JB<301 STAR T HB=JB*100 HB=JB*90 HB=JB*80 HB=JB*70 END ? HB T T T T Y Y Y Y

(16)

16 | w w w . v i r t u a l m y w o r l d . w o r d p r e s s . c o m

Soal Ujian Tengah Semester 01/12/2011

Soal No.1. (POINT 20)

Perhatikan Flowchart di bawah ini :

Y

T

Output yang tercetak adalah: ……….

1 3 5 7 9

25

START N = -1 T = 0 N = N + 2 PRINT N ; T = T + N END PRINT T PRINT N = 9

(17)

17 | w w w . v i r t u a l m y w o r l d . w o r d p r e s s . c o m

Soal No.2 (POIN 40t)

Buat Flowchart untuk mencetak deret bilangan ganjil dan jumlahnya dengan output sbb: ( Gunakan Instruksi IF … THEN dan Teknik COUNTER)

Deret Bilangan Ganjil : 1 3 5 7 9 11 13 15 Jumlahnya adalah :

ya T

(18)

18 | w w w . v i r t u a l m y w o r l d . w o r d p r e s s . c o m

Soal No. 3 (POIN 40)

Buat flowchart untuk menampilkan hasil :

1 2

1 3

1 4

1 5

1 6

2 3

2 4

2 5

2 6

3 4

3 5

3 6

4 5

4 6

5 6

(Gunakan Instruksi For …. Next)

(19)

19 | w w w . v i r t u a l m y w o r l d . w o r d p r e s s . c o m

Soal Ujian Tengah Semester tahun 2012

Soal no. 1 ( POIN 15 )

10. Flowchart disusun dengan simbol. Simbol ini dipakai sebagai alat Bantu menggambarkan proses di dalam program. Simbol – simbol yang dipakai dapat dibagi menjadi 3 kelompok, yaitu : (berikan contoh 2 simbol dan beri nama simbolnya)

A. Flow direction symbols……….

Contoh :

simbol alur /flow (menyatakan jalannya arus suatu proses)

simbol Connector (menyatakan sambungan dari proses ke proses

lainnya pada halaman yang sama.

B. Processing symbols……….

Contoh :

Simbol proses (menyatakan suatu tindakan proses yang dilakukan computer)

simbol decision (menunjukkan suatu kondisi tertentu yang akan menghasilkan 2 kemungkinan : ya /tidak

C. Input/output symbols……….

Contoh :

simbol input/output (menyatakan proses input atau output tanpa tergantung jenis peralatannya

Simbol disk storage (input berasal dari disk atau outpu

tdisimpan di dalam disk)

(20)

20 | w w w . v i r t u a l m y w o r l d . w o r d p r e s s . c o m

Soal No. 4. (POIN 50)

 Gunakan Penggaris Flowchart !

Gunakan IF ….. THEN dan FOR …….. NEXT

Buat FLOWCHART untuk mencetak :

Deret Bilangan : 5 10 15 20 25 30 35 40 Jumlahnya adalah :

Jawab 4A. FLOWCHART COUNTER IF …… THEN (POIN 25)

START END N = N + S T = T + N ?”Deret Bilangan:”;

? N;

?

?”Jumlah adalah :”;T

N = 40

ya T

(21)

21 | w w w . v i r t u a l m y w o r l d . w o r d p r e s s . c o m Jawab 4B. COUNTER FOR ……NEXT (POINT 25)

START END For N=1 TO 8 T = T + N ?”Deret Bilangan:”;

? N;

?

?”Jumlah adalah

:”;T

N=N*5 Next N

Referensi

Dokumen terkait

Di bawah ini yang bukan merupakan pemekaran dari provinsi sundakecil adalah ...a. Provinsi Nusa

Di bawah ini yang bukan merupakan motif ekonomi adalah sebagai berikut A.. Motif untuk

II. Lingkaran tersebut diputar sarah jarum jam menyusuri lintasan berbentuk lingkaran berpusat di O dan berjari-jari R. Pada saat titik P terletak pada sumbu X, titik P terletak

Pada gambar end-end delay, tentukan delay transmisi yang ada di link pertama, kedua dan ketiga, pilih dibawah ini yang paling benar secara berurutan (dengan asumsi packet length

pandangan ini, suatu pernyataan dianggap benar bila didukung oleh fakta empiris. Artinya penyajian atau pembuktian secara empirislah yang dianggap lebih mensahkan

SOAL UJIAN TENGAH SEMESTER GASAL MTS IBNU SINA BERBAH Kerjakan 10 Soal saja untuk mendapatkan nilai sempurna!. Seekor hiu berada 200 meter di bawah permukaan laut, puncak sebuah bukit

Perhatikan gambar dibawah ini : Bagian icon Microsoft word yang ditunjukan oleh garis merah berfungsi untuka. Membuat tulisan menjadi cetak tebal

Nawaitul wudua liraf’il hadasil … fardal lillahi ta’ala Lanjutan doa wudu di atas adalah … a.. Isilah titik – titik di bawah ini dengan benar