86566763 latihan soal uas teknikpemrograman 2

9
 Soal-soal latihan 1. Karakteristik bahasa pemrograman berorientasi objek yang menyembunyikan data, fungsi dan prosedur dalam objek, adalah : a. Polimorphism c. Inheritance  b. Modular d. Enkapsulasi 2. Karakteristik utama bahasa pemrograman berorientasi objek, adalah : a. Enkapsulasi c. polymorphism  b. Inheritance d. Jawaban a, b dan c BENAR 3. Pemro graman berorien tasi objek mencakup keaneka ragaman objek yang menj amin terhi mpunn ya perpad uan kean eka ragaman antara data dengan prose dur atau fungsi, adalah : a. Enkapsulasi c. polymorphism  b. Inheritance d. Jawaban a, b dan c BENAR 4. Meningkatkan extensibilitas dan penggunaan kembali perangkat lunak merupakan tujuan dari: a. Pemr ogr aman Terstr uktur   b. Pemrograman Top Down c. Pemr ogr aman Obj ect Or ient ed d. Pe mr ogra ma n Modula r  5. Dibawah ini pernyataan yang benar tentang metode dan objek, kecuali: a. Metode merupakan suatu procedure atau fungsi yang disatukan dalam suatu objek  b. Didala m sebua h objek , meto de didef inisika n deng an sesuatu heade r fung si atau  prosedur. c.  Nama metode harus diletakkan sebelum nama objek yang memiliki metode tersebut d. Diluar obje k, se buah metod e did efinis ikan secar a pen uh. 6. Dibawa h in i ada lah l angk ah-lan gkah dalam meran cang f ile : a. Menent ukan b any akn ya jumla h kebutu han f ile  b. Menentukan parameter file c. Jawaba n a da n b b enar  d. Ja waba n a da n b sa la h 7. Dibawah ini yang merupakan FIELD KEY dari suatu tabel pegawai perusahaan, adalah : a. na ma p eg awai (n apeg )  b. nomor induk pegawai (nipeg) c. jab at an pe ga wai (j apeg) d. ga ji p eg awai (g apeg ) 8. Dibawah ini yang merupakan Akronim File dari suatu lingkungan pendidikan adalah : a. Inputsiswa.prg  b. siswa01 c. siswa.db d. nomor Induk Siswa (nis) 9. Di bawah ini me rupak an te knik peranc anga n progra m untuk mend ukung da lam  pengembangan sistem informasi, kecuali : a. Tekni k pe ranc angan progr am d alam bentu k spe sifkas i pr ogram  b. Teknik perancangan file dalam bentuk spesifikasi file c. Teknik pe ran cangan dat aba se dala m bent uk spes ifi kas i file

Upload: hoedaya-el-fata

Post on 09-Oct-2015

15 views

Category:

Documents


0 download

DESCRIPTION

Latihan Soal Uas Teknikpemrograman 2

TRANSCRIPT

  • Soal-soal latihan

    1. Karakteristik bahasa pemrograman berorientasi objek yang menyembunyikan data, fungsi dan prosedur dalam objek, adalah :a. Polimorphism c. Inheritanceb. Modular d. Enkapsulasi

    2. Karakteristik utama bahasa pemrograman berorientasi objek, adalah :a. Enkapsulasi c. polymorphismb. Inheritance d. Jawaban a, b dan c BENAR

    3. Pemrograman berorientasi objek mencakup keaneka ragaman objek yang menjamin terhimpunnya perpaduan keaneka ragaman antara data dengan prosedur atau fungsi, adalah :a. Enkapsulasi c. polymorphismb. Inheritance d. Jawaban a, b dan c BENAR

    4. Meningkatkan extensibilitas dan penggunaan kembali perangkat lunak merupakan tujuan dari:a. Pemrograman Terstrukturb. Pemrograman Top Downc. Pemrograman Object Orientedd. Pemrograman Modular

    5. Dibawah ini pernyataan yang benar tentang metode dan objek, kecuali:a. Metode merupakan suatu procedure atau fungsi yang disatukan dalam suatu objekb. Didalam sebuah objek, metode didefinisikan dengan sesuatu header fungsi atau

    prosedur.c. Nama metode harus diletakkan sebelum nama objek yang memiliki metode tersebutd. Diluar objek, sebuah metode didefinisikan secara penuh.

    6. Dibawah ini adalah langkah-langkah dalam merancang file :a. Menentukan banyaknya jumlah kebutuhan fileb. Menentukan parameter filec. Jawaban a dan b benard. Jawaban a dan b salah

    7. Dibawah ini yang merupakan FIELD KEY dari suatu tabel pegawai perusahaan, adalah :a. nama pegawai (napeg) b. nomor induk pegawai (nipeg)c. jabatan pegawai (japeg) d. gaji pegawai (gapeg)

    8. Dibawah ini yang merupakan Akronim File dari suatu lingkungan pendidikan adalah :a. Inputsiswa.prg b. siswa01 c. siswa.dbd. nomor Induk Siswa (nis)

    9. Dibawah ini merupakan teknik perancangan program untuk mendukung dalam pengembangan sistem informasi, kecuali :a. Teknik perancangan program dalam bentuk spesifkasi programb. Teknik perancangan file dalam bentuk spesifikasi filec. Teknik perancangan database dalam bentuk spesifikasi file

  • d. Teknik perancangan program dalam bentuk spesifikasi file

    10. Dibawah ini merupakan langkah-langkah dalam perancangan file, kecuali :a. Menentukan SYSTEM FLOWCHART.b. Menentukan banyaknya jumlah file yang dibutuhkan.c. Menentukan parameter dari file yang akan dibuat.d. Menentukan FIELD KEY

    11. 1.Kecepatan akses data pada SASD tergantung pada :a. Kerapatan pita c. Lebar celah antar blokb. Kecepatan pita d. Alamat pita

    12. 2.Jika pada file mata kuliah yang didalamnya terdapat informasi tentang seluruh mata kuliah yang terdapat di suatu lembaga pendidikan. Isi dari file mata kuliah dapat diperbaiki (di edit) jika kondisi yang ada dimasa depan mengharuskan adanya pergantian mata kuliahdengan nama mata kuliah baru dan sks yang juga baru, maka perbaikan data untuk isi file mata kuliah mutlak dilakukan. Hal ini yang disebut dengan penyetaraan mata kuliah. Pernyataan di atas adalah contoh dari :a. File Input c. File Dinamikb. File Laporan d. File Back up

    13. 3. Ciri-ciri organisasi data file dengan metode sequential, kecuali :a. Rekaman disimpan berdasarkan suatu kuncib. Pencarian rekaman tertentu dilakukan record demi record sesuai kuncic. Masing-masing record diberi indeksd. Jawaban a dan b BENAR

    14. 4. Ciri-ciri dari piranti akses direct (DASD) adalah, kecuali :a. Tidak ada pengalamatanb. Pembacaan rekaman tidak harus urutc. Mempunyai alamatd. Data disimpan dalam blok

    15. 5. Organisasi data yang melakukan pencarian rekaman tertentu dilakukan record demi record adalah :a. Randomb. Sequentialc. Indexed Sequentiald. Indexed Random

    16. File yang berisi program-program bantu yang dapat berfungsi untuk mempercepat dan optimalisasi dari pengolahan data, adalah :a. File Kerja c. File Libraryb. File Backup d. File Kerja

    17. 2. File Mahasiswa yang apabila akan diperbaiki (diedit) untuk jangka waktu yang lama adalah contoh dari tipe file :a. File Dinamik c. File Referensib. File Sejarah d. File Transaksi

    18. 3. Tipe file yang berisi data-data hasil pemrosesan yang bersifat sementara, adalah :a. File Kerja c. File Inputb. File Back-Up d. File Master

  • 19. 4. File dibawah ini yang bertipe File Master pada lembaga pendidikan, adalah :a. File Nilai c. File Mahasiswab. File Pemabayaran d. File absensi

    20. 5. Berisi program-program aplikasi atau utility program. File ini berisi program-program bantu yang dapat berfungsi untuk mempercepat dan optimalisasi dari pengolahan data, adalah :a. File kerja c. File Backupb. File Library d. Jawaban Salah Semua

    21. Pada tehnik pemrograman top down, hierarki dari modul-modul digambarkan dengan :a. Flowchart c. Pseudocodeb. Struktur Chart d. Diagram HIPO

    22. 2. Yang perlu diperhatikan untuk sebuah karakteristik modul yang baik adalah, kecuali :a. Logical Coherent c. Ukuran Modulb. Penulisan Program d. Independent

    23. 3. Modul utama pada pemrograman terstruktur adalah, kecuali :a. Modul yang mengendalikan semua proses yang terjadi dalam program.b. Modul dengan jumlah statement terbanyakc. Modul yang memanggil modul lain.d. Modul yang pertama kali dijalankan.

    24. 4. Pemrograman yang menggunakan sub-routine adalah :a. Pemrograman object orientedb. Pemrograman TOP-DOWNc. Pemrograman Modulard. Pemrograman Perulangan

    25. 5. Dalam bahasa pemrograman Pascal, pernyataan subroutine dinyatakan dengan perintah:a. PROCEDURE c. FOR.DOb. WHILE . DO d. BEGIN

    26. Dibawah ini Bahasa pemrograman yang dapat menghasilkan file EXECUTABLE adalah, kecuali :a. PASCAL c. VISUAL BASICb. BASIC d. DELPHI

    27. 2. Menterjemahkan instruksi-instruksi dalam satu kesatuan modul ke dalam bahasa mesin sehingga dihasilkan suatu file executable, adalah penterjemah bahasa pemrograman, yaitu:a. Assembler c. Compilerb. Interpreter d. Debugging

    28. 3. Z = ( 10 / 0 ) adalah contoh dari kesalahan program :a. Syntax error c. Logic errorb. Runtime error d. Jawaban a,b BENAR

  • 29. 4. Akar minus (bilangan negatif) adalah contoh dari kesalahan program :a. Syntax error c. Logic errorb. Runtime error d. Jawaban a,b BENAR

    30. 5. Output potongan program dibawah ini adalah :I := 1While I < 5 DOBeginWrite(Bina);I := I + 1;End;a. BinaBinaBina c. BinaBinaBinaBinab. BinaBina d. BinaBinaBinaBinaBina

  • SOAL JAWABAN1. D enkapsulasi

    2. D

    3. C

    4. C

    5. C

    6. C

    7. C

    8. C

    9. D

    10.

    A

    11.

    D

    12.

    C

    13.

    D

    14.

    A

    15.

    B

    16.

    C

    17.

    A

    18.

    A file kerja atau temporary

    19.

    C

    20.

    B

    21.

    D

    22.

    B

    23.

    B

  • 1. Teknik pengalamatan aktual dari record yang diinginkan, yaitu:a. pengalamatan absolutb. pengalamatan indeksc. pengalamatan alternatifd. pengalamatan relatife. pengamatan internal

    2. Cara/metode penyimpanan dan pembacaan data yang dilakukan secara acak atau langsung disebuta. Sequentiel fileb. Randomc. Indexed sequentiald. Indexed randome. Indexed file

    3. Yang bukan tujuan pengorganisasian data di dalam pemrogaman bersusun adalaha. Untuk menyediakan sarana pencarian record bagi pengolahanb. Menyediakan sarana pencarian bagi seleksi, atau penyaringan.c. Memudahkan penciptaan filed. Memudahkan pemeliharaan file.e. Mengatur kecepatan file

    4. Magnetic tape merupakan contoh peralatan jenis..a. SASDb. DASDc. KASDd. BASDe. GASD

    5. Yang merupakan kelemahan dari SASD adalaha. Akses langsung terhadap data lambatb. Panjang record tidak terbatas c. Densitas data tinggid. Harga relatif murahe. Harga relatif mahal

    6. Piranti yang memiliki ciri pembacaan tidak harus urut adalaha. SASDb. DASDc. KASDd. BASDe. GASD

    7. Kecepatan pita pada akses SASD mempengaruhi.a. Proses datab. Banyaknya datac. Kecepatan akses datad. Pengaplikasian datae. Jenis data

    8. Contoh piranti DASD adalaha. Hard diskb. Compact diskc. DVDd. Kasete. Flash disk

    9. Apabila kita melakukan pengolahan basis data yang bersifat periodik sebaiknya kita menggunakan metodea. Sequential fileb. Indexed sequentialc. Random

  • d. Managerial filee. Automatic file

    10. Jenis piranti yang memiliki ciri proses write dapat dilakukan beberapa kali adalaha. SASDb. DASDc. KASDd. BASDe. GASD

    11. BRG01 merupakan jenis parametera. Nama programb. Akronim programd. Kode programe. Proses program

    12. Yang bukan merupakan parameter file adalaha. Nama fileb. Kode filec. Type filed. Akronim filee. System flow chart

    13. Proses penambahan suatu data atau pengubahan suatu data termasuk kedalam parametera. Akronim programb. Bahasa pemrogramanc. Bentuk tampiland. Proses programe. Fungsi program

    14. Bentuk proses program harus dilakukan secara...a. Abstrakb. Umumc. Rinci dan detaild. Meluase. Yang paling utama saja

    15. Berapa jumlah parameter file yang harus dipenuhi untuk membuat rancangan file..a. 7b. 8c. 9d. 10e. 11

    16. Menentukan banyaknya jumlah kebutuhan file yang nanti akan dipergunakan dalam program merupakan langkah-langkah dalama. Perancangan fileb. Perancangan programc. Perancangan systemd. Perancangan datae. Perancangan report

    17. Menentukan banyaknya jumlah kebutuhan program perlu dilakukan sebeluma. Perancangan fileb. Perancangan programc. Perancangan systemd. Perancangan data

  • e. Perancangan report18. Menentukan software yang akan digunakan sangat penting dalam

    a. Perancangan fileb. Perancangan programc. Perancangan systemd. Perancangan datae. Perancangan report

    19. Contoh akronim program yaitua. Program menu utamab. Menuutama.PRGc. PMU01d. Visual basice. VB01

    20. Setelah membuat flowchart yang akan dibuat hal yang selanjutnya dilakukan adalaha. Mendefinisikan masalahb. Menghitung jumlah data dan variablec. Membuat coding atau script programd. Melakukan test programe. Mendokumentasikan program

    21. OOP menghasilkan program berbasis...a. Windowsb. Linuxc. Pascald. Dbasee. DOS

    22. Pendekatan dari atas ke bawah dimiliki oleha. Pemrograman objectb. Pemrograman berorientasi datac. Pemrograman terstrukturd. Pemrograman berorientasi objecte. Pemrograman liniear

    23. Yang bukan merupakan kelebihan OOP adalaha. Memiliki sarana yang bersifat virtualb. Berorientasi kepada subjectc. Bekerja didalam sistem operasi windowad. Menghasilkan program aplikasi berbasis windowse. Dapat memanfaatkan Windows untuk aspek Grafis, Multimedia dsb

    24. Istilah tipe objek dikenal dalam bahasaa. Pascalb. Visual basicc. PHPd. C++e. Dbase

    25. Karakteristik dari suatu objek diturunkan ke objek yang lain sehingga objek yang baru akan memiliki karakteristik yang sama dengan induknya. Hal ini disebut

    a. Inheritanceb. Enkapsulasic. Abstraksid. Keanekaragamane. Random

    26. Contoh dari enkapsulasi adalah...a. Client tergantung pada softwareb. Sifat kelas kendaraan bermotorc. Client tergantung pada interface

  • d. Memperlihatkan implementasi dari kliene. Sifat subkelas kendaraan bermotor

    27. Contoh dari inheritance adalah...a. Client tergantung pada softwareb. Sifat kelas kendaraan bermotorc. Client tergantung pada interfaced. Memperlihatkan implementasi dari kliene. Menyembunyikan implementasi dari klien

    28. Sesuatu yang sama dapat memiliki bentuk dan perilaku yang berbeda merupakan ciri...a. Inheritanceb. Enkapsulasic. Abstraksid. Keanekaragamane. Random

    29. Contoh dari keaneka ragaman adalah...a. Client tergantung pada softwareb. Sifat kelas kendaraan bermotorc. Client tergantung pada interfaced. Memperlihatkan implementasi dari kliene. Menyediakan banyak implementasi yang berbeda dengan sebuah interface

    30. Karakteristik utama bahasa pemrograman terstruktur adalaha. Inheritanceb. Enkapsulasic. Abstraksid. Keanekaragamane. Modular