Anda di halaman 1dari 10

Kumpulan Soal soal 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 d. Semua salah. b. Medium

Raih Kemenangan anda dengan kejujuran

Halaman 1 dari 10

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

Raih Kemenangan anda dengan kejujuran

Halaman 2 dari 10

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 d. Level number 01 b. Level number 88 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/(YX)+Z a. 28 b. 38 c. 20 d. 30

17. Jika A = 5 , B = 2 , dan C = 3 maka hasil dari ungkapan arithmatika di bawah ini adalah . 2 A (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

Raih Kemenangan anda dengan kejujuran

Halaman 3 dari 10

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. c. Rewrite a. Open 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: b. X=2 Y=1 c. X=1 Y=1 d. X=2 Y=1 a. X=1Y=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

Raih Kemenangan anda dengan kejujuran

Halaman 4 dari 10

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

Raih Kemenangan anda dengan kejujuran

Halaman 5 dari 10

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. b. c. d. relatif random index 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

Raih Kemenangan anda dengan kejujuran

Halaman 6 dari 10

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

Raih Kemenangan anda dengan kejujuran

Halaman 7 dari 10

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

Raih Kemenangan anda dengan kejujuran

Halaman 8 dari 10

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

Raih Kemenangan anda dengan kejujuran

Halaman 9 dari 10

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

Raih Kemenangan anda dengan kejujuran

Halaman 10 dari 10

Anda mungkin juga menyukai