![Page 1: virtualmyworld.files.wordpress.com · Web viewSoal Ujian Tengah Semester flow - 2006 Soal Ujian Tengah Semester flow - 2006 Buat potongan/penggalan flowchart yang memperlihatkan proses](https://reader034.vdocuments.net/reader034/viewer/2022052214/609a93671ecca312364bd31c/html5/thumbnails/1.jpg)
Soal Ujian Tengah Semester flow - 2006
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
2. Perhatikan flowchart di bawah ini, berapakah hasil yang tercetak?
X = (A-B)*2 X = A + B
X = A - X = A + B
X = A * B
X = A + B
B<0
B<0A<0
START
N = 10
K = 0
![Page 2: virtualmyworld.files.wordpress.com · Web viewSoal Ujian Tengah Semester flow - 2006 Soal Ujian Tengah Semester flow - 2006 Buat potongan/penggalan flowchart yang memperlihatkan proses](https://reader034.vdocuments.net/reader034/viewer/2022052214/609a93671ecca312364bd31c/html5/thumbnails/2.jpg)
K = 3 END
N = N - 3
PRINT N;
ya
tidak
OUTPUT :
10
7
4
K = K + 1
![Page 3: virtualmyworld.files.wordpress.com · Web viewSoal Ujian Tengah Semester flow - 2006 Soal Ujian Tengah Semester flow - 2006 Buat potongan/penggalan flowchart yang memperlihatkan proses](https://reader034.vdocuments.net/reader034/viewer/2022052214/609a93671ecca312364bd31c/html5/thumbnails/3.jpg)
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:
X = A *5 X = A + B
A=A*10
X = A * B
A < 50
A<20
![Page 4: virtualmyworld.files.wordpress.com · Web viewSoal Ujian Tengah Semester flow - 2006 Soal Ujian Tengah Semester flow - 2006 Buat potongan/penggalan flowchart yang memperlihatkan proses](https://reader034.vdocuments.net/reader034/viewer/2022052214/609a93671ecca312364bd31c/html5/thumbnails/4.jpg)
FOR A = 1 TO 5 STEP 2
FOR B = 2 TO 10 STEP 2
PRINT A , B
NEXT A
NEXT B
E N D
2. Perhatikan flowchart di bawah ini:
OUTPUT YANG TERCETAK ADALAH :
1 21 41 63 2
START
![Page 5: virtualmyworld.files.wordpress.com · Web viewSoal Ujian Tengah Semester flow - 2006 Soal Ujian Tengah Semester flow - 2006 Buat potongan/penggalan flowchart yang memperlihatkan proses](https://reader034.vdocuments.net/reader034/viewer/2022052214/609a93671ecca312364bd31c/html5/thumbnails/5.jpg)
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.
![Page 6: virtualmyworld.files.wordpress.com · Web viewSoal Ujian Tengah Semester flow - 2006 Soal Ujian Tengah Semester flow - 2006 Buat potongan/penggalan flowchart yang memperlihatkan proses](https://reader034.vdocuments.net/reader034/viewer/2022052214/609a93671ecca312364bd31c/html5/thumbnails/6.jpg)
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
NEXT I
END
OUTPUT :
KET$ = “TIDAK”
KET$ = “YA”A =1 OR
A=3 OR A=5
INPUT “masukkan nilai BIL”; A
END
START
![Page 7: virtualmyworld.files.wordpress.com · Web viewSoal Ujian Tengah Semester flow - 2006 Soal Ujian Tengah Semester flow - 2006 Buat potongan/penggalan flowchart yang memperlihatkan proses](https://reader034.vdocuments.net/reader034/viewer/2022052214/609a93671ecca312364bd31c/html5/thumbnails/7.jpg)
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 :
A. B.
![Page 8: virtualmyworld.files.wordpress.com · Web viewSoal Ujian Tengah Semester flow - 2006 Soal Ujian Tengah Semester flow - 2006 Buat potongan/penggalan flowchart yang memperlihatkan proses](https://reader034.vdocuments.net/reader034/viewer/2022052214/609a93671ecca312364bd31c/html5/thumbnails/8.jpg)
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 berpotonganC. Jawaban A dan B benarD. Jawaban A dan B salah
![Page 9: virtualmyworld.files.wordpress.com · Web viewSoal Ujian Tengah Semester flow - 2006 Soal Ujian Tengah Semester flow - 2006 Buat potongan/penggalan flowchart yang memperlihatkan proses](https://reader034.vdocuments.net/reader034/viewer/2022052214/609a93671ecca312364bd31c/html5/thumbnails/9.jpg)
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 ?A. 0 C. 55
B. 80 D. 100
B > 20
A > 10
B > 50
PRINT C
END
C = 0
C = B + 10
C = A + BA > 20
INPUT A,B
START
![Page 10: virtualmyworld.files.wordpress.com · Web viewSoal Ujian Tengah Semester flow - 2006 Soal Ujian Tengah Semester flow - 2006 Buat potongan/penggalan flowchart yang memperlihatkan proses](https://reader034.vdocuments.net/reader034/viewer/2022052214/609a93671ecca312364bd31c/html5/thumbnails/10.jpg)
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:
START
N = 10
K = K + 1
PRINT N
K = END
N = N -
![Page 11: virtualmyworld.files.wordpress.com · Web viewSoal Ujian Tengah Semester flow - 2006 Soal Ujian Tengah Semester flow - 2006 Buat potongan/penggalan flowchart yang memperlihatkan proses](https://reader034.vdocuments.net/reader034/viewer/2022052214/609a93671ecca312364bd31c/html5/thumbnails/11.jpg)
FOR A = 1 TO 5 STEP 2
FOR B = 2 TO 6 STEP 2
PRINT A ; B
NEXT A
NEXT B
E N D
A. 10 B. 7
7 4
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
START
N = N - 3
![Page 12: virtualmyworld.files.wordpress.com · Web viewSoal Ujian Tengah Semester flow - 2006 Soal Ujian Tengah Semester flow - 2006 Buat potongan/penggalan flowchart yang memperlihatkan proses](https://reader034.vdocuments.net/reader034/viewer/2022052214/609a93671ecca312364bd31c/html5/thumbnails/12.jpg)
11. Output dari flowchart di atas 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
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
![Page 13: virtualmyworld.files.wordpress.com · Web viewSoal Ujian Tengah Semester flow - 2006 Soal Ujian Tengah Semester flow - 2006 Buat potongan/penggalan flowchart yang memperlihatkan proses](https://reader034.vdocuments.net/reader034/viewer/2022052214/609a93671ecca312364bd31c/html5/thumbnails/13.jpg)
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
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
![Page 14: virtualmyworld.files.wordpress.com · Web viewSoal Ujian Tengah Semester flow - 2006 Soal Ujian Tengah Semester flow - 2006 Buat potongan/penggalan flowchart yang memperlihatkan proses](https://reader034.vdocuments.net/reader034/viewer/2022052214/609a93671ecca312364bd31c/html5/thumbnails/14.jpg)
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
![Page 15: virtualmyworld.files.wordpress.com · Web viewSoal Ujian Tengah Semester flow - 2006 Soal Ujian Tengah Semester flow - 2006 Buat potongan/penggalan flowchart yang memperlihatkan proses](https://reader034.vdocuments.net/reader034/viewer/2022052214/609a93671ecca312364bd31c/html5/thumbnails/15.jpg)
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.
- Flowchart tidak boleh kotor dan dicoret-coret, cukup di-isi dan lengkapi simbol flowchart yang telah ada di bawah ini.
Jawab :
![Page 16: virtualmyworld.files.wordpress.com · Web viewSoal Ujian Tengah Semester flow - 2006 Soal Ujian Tengah Semester flow - 2006 Buat potongan/penggalan flowchart yang memperlihatkan proses](https://reader034.vdocuments.net/reader034/viewer/2022052214/609a93671ecca312364bd31c/html5/thumbnails/16.jpg)
TH = 0
INPUT JB
JB<101
JB=0 = 0
JB<201
JB<301
START
HB=JB*100
HB=JB*90
HB=JB*80
HB=JB*70
END
? HB
Soal Ujian Tengah Semester 01/12/2011
Soal No.1. (POINT 20)
Perhatikan Flowchart di bawah ini :
![Page 17: virtualmyworld.files.wordpress.com · Web viewSoal Ujian Tengah Semester flow - 2006 Soal Ujian Tengah Semester flow - 2006 Buat potongan/penggalan flowchart yang memperlihatkan proses](https://reader034.vdocuments.net/reader034/viewer/2022052214/609a93671ecca312364bd31c/html5/thumbnails/17.jpg)
Y
Output yang tercetak adalah: …………….
1 3 5 7 9
25
START
N = -1
N = N + 2
N = 9
END
T = T + N
PRINT N ;
PRINT PRINT T
![Page 18: virtualmyworld.files.wordpress.com · Web viewSoal Ujian Tengah Semester flow - 2006 Soal Ujian Tengah Semester flow - 2006 Buat potongan/penggalan flowchart yang memperlihatkan proses](https://reader034.vdocuments.net/reader034/viewer/2022052214/609a93671ecca312364bd31c/html5/thumbnails/18.jpg)
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 :
Soal No. 3 (POIN 40)
Buat flowchart untuk menampilkan hasil :
![Page 19: virtualmyworld.files.wordpress.com · Web viewSoal Ujian Tengah Semester flow - 2006 Soal Ujian Tengah Semester flow - 2006 Buat potongan/penggalan flowchart yang memperlihatkan proses](https://reader034.vdocuments.net/reader034/viewer/2022052214/609a93671ecca312364bd31c/html5/thumbnails/19.jpg)
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)
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)
![Page 20: virtualmyworld.files.wordpress.com · Web viewSoal Ujian Tengah Semester flow - 2006 Soal Ujian Tengah Semester flow - 2006 Buat potongan/penggalan flowchart yang memperlihatkan proses](https://reader034.vdocuments.net/reader034/viewer/2022052214/609a93671ecca312364bd31c/html5/thumbnails/20.jpg)
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)
![Page 21: virtualmyworld.files.wordpress.com · Web viewSoal Ujian Tengah Semester flow - 2006 Soal Ujian Tengah Semester flow - 2006 Buat potongan/penggalan flowchart yang memperlihatkan proses](https://reader034.vdocuments.net/reader034/viewer/2022052214/609a93671ecca312364bd31c/html5/thumbnails/21.jpg)
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)
Jawab 4B. COUNTER FOR ……NEXT (POINT 25)
N = 40 ?”Jumlah adalah :”;T?
? N;
?”Deret Bilangan:”;
T = T + N
N = N + S
END
START
![Page 22: virtualmyworld.files.wordpress.com · Web viewSoal Ujian Tengah Semester flow - 2006 Soal Ujian Tengah Semester flow - 2006 Buat potongan/penggalan flowchart yang memperlihatkan proses](https://reader034.vdocuments.net/reader034/viewer/2022052214/609a93671ecca312364bd31c/html5/thumbnails/22.jpg)
Next N
N=N*5
?”Jumlah adalah :”;T?
? N;
?”Deret Bilangan:”;
T = T + N
For N=1 TO 8
END
START