Latihan soal UAS GUNADARMA
Teknik Pemrograman
Terstruktur
Dosen : Rani Puspita
Pilihan Berganda.
1. COBOL merupakan
kepanjangan dari :
a.
Common Bussiness Overwrite Language
b.
Command Bussiness Oriented Language
c. Common Bussiness Oriented Language
d.
Command Bussiness Overwrite Language
2. Bahasa COBOL versi
pertama kali muncul pada tahun ……
a.
1958 c. 1974
b. 1960
d. 1985
3. Bagian yang berisikan
informasi mengenai computer yang digunakan ……….
a.
identification division
b. configuration section
c. environment division
d.
working – storage section
4. Pada tahun berapa
COBOL di standarisasikan oleh ANSI……..
a.
1960
b. 1968
c.
1965
d.
1974
5. Group yang
mengembangkan COBOL ……….
a. CODASYL
b. ANSI
c.
IBM
d.
Semua benar
6. Yang termasuk
figurative constant pada bahasa COBOL, kecuali…….
a.
ZEROS
b.
SPACE
c. NULL
d.
QUOTES
7. Figurative constant
dituliskan dalam…….
a.
data division
b. procedure division
c.
working-storage section
d.
environtment division
8. Bahasa COBOL merupakan
bahasa yang termasuk dalam level…..
a. High
c. low
b.
Medium d. Semua salah.
9. Kumpulan dari
instruksi atau deklarasi atau pernyataan yang disusun sehingga
komputer dapat memproses
input data menjadi output, disebut….
a. semua
benar c. programming
b.
programmer d.
Program
10.Dibawah ini susunan di
dalam Konsep Dasar Organisasi Data yang benar adalah
…….
a. File – Record – Field – Karakter
b.
File – Field – Record – Karakter
c.
Field – Record – File – Karakter
d.
Field – File – Record – Karakter
11.Struktur program COBOL
dibagi menjadi 4 DIVISION, Division ke 3 dari COBOL
adalah …..
a.
PROCEDURE DIVISION
c.
ENVIRONMENT DIVISION
b. DATA DIVISION
d. IDENTIFICATION DIVISION
12.Kata – kata yang dapat
dibuat dan telah didefinisikan oleh programmer disebut…
a. USER DEFINED WORD
c. Semua salah
b.
COBOL RESERVED WORD d. Semua Benar
13.Kolom yang tersedia di
COBOL adalah mulai dari kolom 1 sampai dengan kolom
80, yang disebut area A
adalah …..
a.
Kolom 8 – 12 c. Kolom 8 - 72
b.
Kolom 12 – 72 d. Kolom 8 – 11
14.Yang termasuk Kolom
Area B adalah ….
a.
Kolom 8 – 11 c. Kolom 12
- 72
b.
Kolom 8 – 72 d. Kolom 12 – 71
15.Bentuk data dibedakan
menjadi 2 , yaitu data variabel dan data konstanta. Yang
di maksud dengan data
variabel adalah ….
a. Data yang nilainya dapat berubah didalam program.
b.
Data yang nilainya tidak dapat berubah didalam program.
c.
Data yang nilainya tidak tergantung dari input yang dibaca ( bernilai tetap ).
d.
Semua salah.
16.BLANK SCREEN clause
pada SCREEN SECTION digunakan untuk ….
a. Membersihkan layar
b.
Menempatkan cursor pada posisi kiri atas ( baris 1 kolom 1 )
c. Jawaban A dan B benar.
d.
Jawaban A dan B salah.
17.Dibawah ini di gunakan
untuk menampilkan suatu efek tertentu yang berada di
dalam SCREEN SECTION,
kecuali….
a.
UNDERLINE CLAUSE
c. REVERSE-VIDEO CLAUSE
b. BLANK CLAUSE
d. HIGHLIGHT CLAUSE
18.LEVEL number yang
digunakan untuk mengawali data item yang berdiri sendiri
adalah……
a. Level number 77
c. Level number 66
b.
Level number 88
d. Level number 01
19.Level number yang
digunakan untuk mengawali suatu nama kondisi adalah…..
a.
Level number 77
c. Level number 66
b. Level number 88
d. Level number 01
20. Perhatikan penggalan
program dibawah ini :
Pada DATA DIVISION :
01 RECORD-A.
02 A
PIC 9(3).
02 B
PIC X(5).
02 C
PIC A(9).
02 D
PIC 9(4).
01 RECORD-B.
02 A
PIC 9(3).
02
FILLER PIC X(5).
02 B
PIC X(6).
02 D
PIC 9(4).
02 E
PIC $$$.99.
02
FILLER PIC X(5).
Pada PROSEDURE DIVISION :
MOVE CORRESPONDING
RECORD-A TO RECORD-B.
Penggalan program diatas,
menghasilkan group item pada RECORD-B adalah….
a. A B D
b. A
B C
c. B
D E
d. A
C D
16. Jika X = 5, Y= 10, Z
= X + Y. Maka hasil dari ungkapan arithmatika dibawah ini
adalah…..
W = Y + Z / ( Y – X ) + Z
a. 28
c. 20
b.
38
d. 30
17. Jika A = 5 , B = 2 ,
dan C = 3 maka hasil dari ungkapan arithmatika di bawah ini
adalah ….
A 2
(B+C)3
a.
25/35 c. 25/29
b. 25/125
d. 25 /121
18.Suatu statement yang
langsung mengerjakan operasinya tanpa ada penyeleksian
suatu kondisi, adalah
pengertian dari…
a.
Conditional Statement c. a dan b benar
b. Imperative Statement d. a dan b salah
19.Statement IF A < B
MOVE 1 TO C sama dengan statement….
a.
IF A GREATER THAN B MOVE 1 TO C
b.
IF A EQUAL TO B MOVE 1 TO C
c.
IF A > B MOVE 1 TO C
d. IF A LESS THAN B MOVE 1 TO C
20.Statement khusus yang
berada pada PROCEDURE DIVISION yang digunakan
untuk merekam ulang
record yang sudah pernah direkam adalah….
a.
Open c. Rewrite
b.
Read d. Write
21.PERFORM A VARYING X
FROM 1 BY 2 UNTIL X>7, Jika paragraf A berisi
display X, maka akan
ditampilkan nilai X yaitu :
a. 1 b. 3
c. 1 d. 2
3 5
2
4
5 7
3
6
7 4
5
6
7
22.PERFORM A VARYING X
FROM 1 BY 2 UNTIL X > 4, AFTER Y FROM 1 BY 1
UNTIL Y = 2 , Jika
paragraf A berisi display ‘ X=’ X ‘Y=’ Y, maka akan ditampilkan
nilai X yaitu :
a.
X=1 Y=1 b.X=3 Y=1 c.X=1 Y=1
d.X=1 Y=1
X=3 Y=1 X=5 Y=2
X=3 Y=1
X=3 Y=2
X=5 Y=1
23.PERFORM A VARYING X
FROM 1 BY 1 UNTIL X>2, AFTER Y FROM 1 BY 2
UNTIL Y>=2, Jika
paragraf A berisi display ‘X=’ X ‘Y=’ Y, maka akan ditampilkan
nilai X yaitu:
a.
X=1Y=1 b. X=2 Y=1 c. X=1
Y=1 d. X=2 Y=1
X=2 Y=1 X=3 Y=1
X=2 Y=3 X=3
Y=3
24.Perhatikan potongan
program dibawah ini :
COLUMN 30 PIC X (8) TO
NPM ( …………..)
Jika NPM adalah field
kunci ( key) dari suatu record, clausa yang tepat untuk
NPM adalah:
a.
Renames
b.
Secure
c. Required
d.
Redefines
25.COLUMN 30 PIC X(12) TO
PASSWORD(…………..)
Berdasarkan dari sifat
password, maka clausa yang tepat untuk password adalah
:
a.
Renames
b. Secure
c.
Required
d.
Redefines
26.Group yang
mengembangkan COBOL :
a.
IBM
b. ANSI
c.
CODASYL
d.
Semua benar
27.User define words
dapat terdiri atas,....... kecuali :
a.
Huruf A-Z ( besar atau kecil )
b.
Angka 0 – 9
c. Spesial karakter (+)
d.
Special karakter (-)
28.Mana yang salah dari
penulisan nama dalam bahasa COBOL, kecuali :
a.
NAMA BARANG
b.
‘NAMA PELANGGAN”
c.
1560
d. NOMER-BARANG
29.ZERO dan QUOTE
merupakan :
a. igurative constant
b.
Literal Numerik
c.
Literal Non Numerik
d.
Data variabel
30.Perintah yang
digunakan untuk memasukkan data lewat layar pada saat program
dijalankan adalah:
a.
Accept
b.
Move
c. Display
d.
Send
31.Clause yang digunakan
untuk membuat pergeseran kursor secara otomatis
adalah :
a. Auto
b.
Clear screen
c.
Blank Screen
d.
Required
32.Hasil dari MULTIPLY A
BY B, jika nilai A=15 dan B=3 adalah :
a. 5
b.
12
c.
18
d. 45
33.Picture karakter yang
digunakan untuk data input alphanumeric adalah :
a. A
b. V
c. P
d. X
34.Perintah : DIVIDE LABA
BY JUMLAH GIVING D REMINDER KAS berarti :
a. D=LABA/JUMLAH, sisa pembagian disimpan di KAS
b.
KAS=LABA/JUMLAH
c.
KAS=JUMLAH/LABA
d.
KAS= LABA/JUMLAH, sisa pembagian disimpan di D
35.Jika A=5.65, X=2.3 dan
tipe data dari X adalah PIC 9.9
Maka COMPUTE X = X + A
ROUNDED akan menghasilkan nilai :
a. 8
b.
7.9
c.
7.95
d.
a, b, dan c salah
36.Bila data adalah 13157
dan PICTURE EDITING yang digunakan 99/09/99, maka
hasilnya adalah:
a. 13/01/57
b.
10/13/57
c.
13/15/70
d.
13/15/7
37.Hasil dari MULTIPLY A
BY B GIVING C , jika nilai A=1 , B=2 dan C=5 adalah :
a. 5
b. 3
c. 1
d. 2
38.Organisasi file yang
sifatnya urut media penyimpanan disk dan printer.
Contoh :
INPUT-OUTPUT SECTION
FILE CONTROL
SELECT PENJUALAN ASSIGN
TO ( DISK/PRINTER)
ORGANIZATION IS
.............
a.
relatif
b.
random
c.
index
d. sequential
39.Bagian dari data
division yang berfungsi untuk mendefinisikan bentuk dari layar
input/output adalah :
a.
Working Storage Section
b.
Configuration Section
c. Screen Section
d.
Input-output Section
40. Divisi yang berisi
File Section, Working Storage Section , Screen Section, Linkag
Section, Report Section
adalah:
a.
Identification Division
b.
Environment Division
c. Data Division
d.
Procedure Divison
41. .......Berfungsi
menerangkan tentang file yang dipakai dalam program, meliputi
nama file, cara
perekaman, jumlah record per blok, jumlah karakter per record,
label dan nama dari
record tersebut :
a.
Configuration Section
b. File Section
c.
Input – Ouput Section
d.
Screen Section
42. Clausa yang dipakai
untuk membersihkan layar dan menempatkan kursor di
posisi kiri atas adalah:
a.
Blank line
b. Blank Screen
c.
Redefines
d.
Renames
43. Jika terdapat proses
pada program sebagai berikut :
COMPUTE FAHREINHET = 1.8
* CELCIUS + 32 . disebut sebagai :
a.
Division
b. Sentence
c.
Paragraph
d.
Region
44. Clausa yang digunakan
untuk memberi efek kedap-kedip pada tampilan adalah :
a.
underline
b.
highlight
c.
required
d. Blink
45. Perhatikan potongan
program dibawah ini:
COLUMN 30 PIC X(8) TO NPM
( .................)
Jika NPM adalah iel
dkunci (key dari suatu record, clausa yang tepat untuk
NPM adalah :
a. Required
b.
Secure
c.
Renames
d.
Redeines
46. COLUMN 30 PIC X(12)
TO PASSWORD(..............)
Berdasar dari sifat
password, maka clausa yang tepat untuk password adalah:
a. Secure
b.
Renames
c.
Required
d.
Redefines
47. PERFORM PAR-1 3
TIMES, statement tersebut akan melaksanakan /
menjalankan instruksi –
instruksi yang ada di paragraf PAR-1 sebanyak :
a. 1
kali
b. 3 kali
c. 2
kali
d. 4
kali
48. Divisi yang berisi
informasi tentang program yang bersangkutan, nama pembuat
program, tanggal
pembuatan dll adalah :
a. Identification Division
b.
Environment Division
c.
Data Division
d.
Procedure Divison
49. ...............Berisi
2 section, yaitu Configuration dan input-ouput section
a.
Identification Division
b. Environment Division
c.
Data Division
d.
Procedure Divison
50. Section yang
menerangkan mengenai jenis – jenis komputer yang digunakan
dalam rangka pembuatan ,
pengkompilasian dan pemrosesan program adalah
.......
a.
Working storage section
b. configuration section
c.
input-output section
d.
scren section
51. (................)
berisi paragraph FILE CONTROL yang akan memberi nama,serta
menghubungkan file-file
yang digunakan sebagai peralatan penyimpanan
sekunder.
a.
Working Storage section
b.
Configuration Section
c. Input – output section
d.
screen section
52. Organisasi file yang
datanya dapat langsung diambil di posisi record yang
menpunyai nilai kunci
tertentu dan unik dengan media disk adalah organisasi
file ( .......)
a.
Sequential
b.
Random
c. Index
d.
Relatif
53. Bagian dari data
division yang berfungsi untuk mendefinisikan bentuk dari layar
input / output adalah (
..............)
a.
Working storage section
b.
Configuration section
c.
Input-output section
d. Screen section
54. Divisi yang berisi
file section, working storage section, screen section, linkage
section, report section
adalah ( ..................)
a.
Identification division
b.
Environment division
c. Data division
d.
Procedure division
55. (.........) section
befungsi menerangkan tentang file yang dipakai dalam program,
meliputi nama file, cara
perekaman, jumlah record per blok, jumlah karakter per
record, label dan nama
dari record tersebut.
a. File section
b.
Configuration section
c.
Input-outpu section
d.
Screen section
56. Clausa yang dipakai
untuk membersihkan layar dan menempatkan kursor di
posisi kiri atas ( baris
1, kolom 1 ) adalah............
a.
Blank line
b. blank screen
c.
redefines
d.
renames
57. Clausa yang dipakai
untuk memberi efek aris bawah pada tampilan adalah....
a. underline
b.
highlight
c.
required
d.
blink
58. Clausa yang digunakan
untuk memberi efek tampilan dengan bentuk yang lebih
terang adalah.......
a.
underline
b. highlight
c.
required
d.
blink
59. COLUMN 30 PIC X(1) TO
PASSWORD(..........)
Berdasar dari sifat
password , maka clausa yang tepat untuk password adalah:
a.renames
b.Secure
c.Required
d.Redefines
60.Clausa yang digunakan
untuk mendefinisika suatu lokasi memori berdasarkan
nama data/ struktur yang
mendahuluinya adalah:
a. renames
b.
redefines
c.
required
d.
remark
61. Clausa yang digunakan
untuk menempatkan nama data yang berlainan pada
lokasi storage yang sama
( atau identitas 1 lokasi memori dengan lebih dari satu
nama data) adalah:
a.
Identification Division
b.
Environment Division
c.
Data Division
d. Procedure Divison
62. untuk data SAYAbb,
calusa yang tepat adalah....
a.
PIC X(6)
b. PIC A(6)
c.
PIC 9 (6)
d.
benar semua
63. Untuk menuliskan
nomor urut program COBOL dituliskan pada:
a.
Kolom 89 – 12
b.
kolom 7
c.
kolom 73 - 80
d. kolom 1- 6
64. Picture Editing pada
COBOl adalah , kecuali..........
a. Z
b. $
c. S
d. –
65. Kata – kata yang
telah didefinisikan yang mempunyai arti dan kegunaan tertentu
didalam bahasa COBOL
disebut :
a. COBOL reserved words
b.
COBOL deined words
c.
User reserved words
d.
user defined words
66. Kumpulan dari
pararaph atau entry disebut :
a.
Division c. Section
b.
region d. Paragraph
67. Statement yang
menyatakan akhir dari sebuah program COBOL adalah:
a.
CLOSE
b.
FINISH
c. STOP RUN
d.
END
68. Kolom 7 pada pogram
COBOL digunakan untuk penulisan :
a.
Area A c. Nomor urut
b.
Area B d. Komentar
69. Untuk menyatakan
nilai awal suatu data di DATA DIVISION digunakan kata:
a. VALUE
c. FILLER
b.
MOVE d. OCCURS
70. Manakah diantara
pernyataan berikut ini yang benar?
a. ADD A to B
b.
ADD A to giving C
c.
ADD A to 10
d. ADD A, B
Thx bgt gan
ReplyDeleteTernyata keluar semua
Hehehe