Kuis Teknik Pemograman

40 Soalan | Total Attempts: 151

SettingsSettingsSettings
Please wait...
Kuis Teknik Pemograman

Anda pernah kuliah mengenai teknik pemograman? Kalo sudah pernah ayo uji kemampuan kamu disini. Lumayan buat mengulang pelajaran.


Questions and Answers
  • 1. 
    Dalam membagun aplikasi tidak lepas dari SDLC (System Development Life Cycle), yang tidak masuk dalam kategori tahapan SDLC adalah ...
    • A. 

      Analisa kebutuhan system

    • B. 

      Testing

    • C. 

      Implementasi System

    • D. 

      Design System

    • E. 

      Management dan kontrol

  • 2. 
    Mendefinisikan tujuan proyek, menganalisa kebutuhan informasi untuk user adalah termasuk fase(SDLC): ..
    • A. 

      Analisa kebutuhan system

    • B. 

      Design System

    • C. 

      Testing

    • D. 

      Implementasi System

    • E. 

      Maintanance

  • 3. 
    Menjelaskan fitur dan operasi yang diinginkan secara rinci, termasuk tata letak layar, aturan bisnis, diagram proses, pseudocode dan dokumentasi lainnya. Termasuk bagian dari tahapan SDLC dari:
    • A. 

      Analisa kebutuhan system

    • B. 

      Design System

    • C. 

      Implementasi System

    • D. 

      Testing

    • E. 

      Maintanance

  • 4. 
    Program yang besar diklasifikasikan berdasarkan data dan pendekatan dengan pola bottom-up adalah kriteria dari ...
    • A. 

      OOP

    • B. 

      Design SDLC

    • C. 

      Pemrograman terstruktur

    • D. 

      Design incremental

    • E. 

      Design waterfall

  • 5. 
    Menguji system secara menyeluruh, cek kesalahan, bug  dan validasi produk termasuk fase ...
    • A. 

      Analisa kebutuhan system

    • B. 

      Design System

    • C. 

      Implementasi System

    • D. 

      Testing

    • E. 

      Maintanance

  • 6. 
    Dibawah ini adalah langkah-langkah dalam merancang tabel :
    • A. 

      Menentukan banyaknya jumlah kebutuhan tabel dan parameter

    • B. 

      Menentukan nama tabel

    • C. 

      SDLC (Daur hidup sistem)

    • D. 

      Menentukan akronim tabel

    • E. 

      Analisa kebutuhan

  • 7. 
    Dibawah ini yang merupakan FIELD KEY dari suatu tabel pegawai perusahaan,   adalah :
    • A. 

      Nama pegawai (napeg)

    • B. 

      Jabatan pegawai (japeg)

    • C. 

      Golongan pegawai(gopek)

    • D. 

      Nomor induk pegawai (nipeg)

    • E. 

      Gaji pegawai (gapeg)

  • 8. 
    Dibawah ini yang merupakan Akronim tabel dari suatu lingkungan pendidikan adalah :
    • A. 

      Inputsiswa.prg

    • B. 

      Siswa01

    • C. 

      Siswa.dbf

    • D. 

      Nomor Induk Siswa (nis)

    • E. 

      Semua benar

  • 9. 
    Dibawah ini merupakan teknik perancangan program untuk mendukung dalam   pengembangan sistem informasi, kecuali :
    • A. 

      Teknik perancangan program dalam bentuk spesifkasi program

    • B. 

      Teknik perancangan tabel dalam bentuk spesifikasi tabel

    • C. 

      Teknik perancangan database dalam bentuk spesifikasi tabel

    • D. 

      Teknik perancangan program dalam bentuk spesifikasi tabel

    • E. 

      Teknik perancangan program dalam bentuk akronim

  • 10. 
    Dibawah ini adalah langkah-langkah dalam merancang tabel :
    • A. 

      Menentukan banyaknya jumlah kebutuhan tabel dan parameter

    • B. 

      Menentukan nama tabel

    • C. 

      SDLC (Daur hidup sistem)

    • D. 

      Menentukan akronim tabel

    • E. 

      Analisa kebutuhan

  • 11. 
    Karakterisitik bahasa pemrograman berorientasi objek yang   menyembunyikan data, fungsi dan prosedur dalam objek, adalah :
    • A. 

      Polimorphism

    • B. 

      Modular

    • C. 

      Inheritance

    • D. 

      Enkapsulasi

    • E. 

      Overloading

  • 12. 
    Karakteristik utama bahasa pemrograman berorientasi objek, KECUALI :
    • A. 

      Enkapsulasi

    • B. 

      Inheritance

    • C. 

      Polimorphism

    • D. 

      Overloading

    • E. 

      Pewarisan

  • 13. 
    Pemrograman berorientasi objek mencakup keaneka ragaman objek yang menjamin terhimpunnya perpaduan keaneka ragaman antara data dengan prosedur atau fungsi, adalah :
    • A. 

      Enkapsulasi

    • B. 

      Inheritance

    • C. 

      Polymorphism

    • D. 

      Overloading

    • E. 

      Pewarisan

  • 14. 
    Meningkatkan extensibilitas dan penggunaan kembali perangkat  lunak merupakan tujuan dari :
    • A. 

      Pemrograman Terstruktur

    • B. 

      Pemrograman Top Down

    • C. 

      Pemrograman Object Oriented

    • D. 

      Pemrograman Modular

    • E. 

      Pemrograman berorientasi Data

  • 15. 
    Dibawah ini pernyataan yang benar tentang metode dan objek, kecuali: 
    • A. 

      Metode merupakan suatu procedure atau fungsi yang disatukan dalam suatu objek

    • B. 

      Didalam sebuah objek, metode didefinisikan dengan sesuatu header fungsi atau prosedur

    • C. 

      Nama metode harus diletakkan sebelum nama objek yang memiliki metode tersebut

    • D. 

      Diluar objek, sebuah metode didefinisikan secara penuh

    • E. 

      Method dapat bersifat abstrak

  • 16. 
    Dibawah ini adalah beberapa bahasa pemrograman yang berorientasi obyek, kecuali :
    • A. 

      Basic

    • B. 

      Java

    • C. 

      C++

    • D. 

      Smalltalk

    • E. 

      VB.net

  • 17. 
    Bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystems sejak 1991 adalah :
    • A. 

      Pascal

    • B. 

      Java

    • C. 

      C++

    • D. 

      Smalltalk

    • E. 

      VB.net

  • 18. 
    Bahasa pemrograman yang dikembangkan oleh Xerox PARC-Amerika Serikat adalah :
    • A. 

      Pascal

    • B. 

      C++

    • C. 

      Smalltalk

    • D. 

      Java

    • E. 

      VB.net

  • 19. 
    Suatu fungsi yang hanya dapat diakses oleh kelas-kelas turunan disebut dengan :
    • A. 

      Private

    • B. 

      Protected

    • C. 

      Public

    • D. 

      Polymorphism

    • E. 

      Overloading

  • 20. 
    Fungsi yang dapat dibaca dan diakses oleh siapapun disebut dengan :
    • A. 

      Private

    • B. 

      Public

    • C. 

      Protected

    • D. 

      Overloading

    • E. 

      Polymorphisme

  • 21. 
    Diagram pada UML yang menggambarkan fungsionalitas yang diharapkan dari sebuah sistem disebut 
    • A. 

      Class diagram

    • B. 

      Activity diagram

    • C. 

      Package

    • D. 

      Colaboration diagram

    • E. 

      Use case diagram

  • 22. 
    Diagram yang menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang disebut :
    • A. 

      Class diagram

    • B. 

      Activity diagram

    • C. 

      Data Model

    • D. 

      Colaboration diagram

    • E. 

      Use case diagram

  • 23. 
    Diagram yang menggambarkan interaksi antar objek di dalam dan di sekitar sistem (termasuk pengguna, display, dan sebagainya) berupa message yang digambarkan terhadap waktu disebut dengan 
    • A. 

      Activity diagram

    • B. 

      Class diagram

    • C. 

      Data Model

    • D. 

      Colaboration diagram

    • E. 

      Use case diagram

  • 24. 
    Diagram menggambarkan struktur dan hubungan antar komponen piranti lunak, termasuk ketergantungan (dependency) disebut :
    • A. 

      Component diagram

    • B. 

      Class diagram

    • C. 

      Sequence diagram

    • D. 

      Use case diagram

    • E. 

      Class Model

  • 25. 
    Tabel yang berisi program-program bantu yang dapat berfungsi untuk  mempercepat dan optimalisasi dari pengolahan data, adalah
    • A. 

      Tabel Kerja

    • B. 

      Tabel Backup

    • C. 

      Tabel Library

    • D. 

      Tabel temporary

    • E. 

      Tabel Laporan

Back to Top Back to top