Kuis Teknik Pemograman

40 Soalan  I  By Wardiyah
Please take the quiz to rate it.

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

  
Changes are done, please start the quiz.


Questions and Answers

Removing question excerpt is a premium feature

Upgrade and get a lot more done!
  • 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


  • 26. 
    Tabel Mahasiswa yang apabila akan diperbaiki (diedit) untuk jangka  waktu yang  lama adalah contoh dari tipe Tabel :
    • A. 

      Referensi

    • B. 

      Sejarah

    • C. 

      Temporary

    • D. 

      Library

    • E. 

      Kerja


  • 27. 
    Tipe Tabel yang berisi data-data hasil pemrosesan yang bersifat sementara,   adalah :
    • A. 

      Tabel Kerja

    • B. 

      Tabel Back-Up

    • C. 

      Tabel Input

    • D. 

      Tabel Master

    • E. 

      Tabel library


  • 28. 
    Tabel dibawah ini yang  bertipe Tabel Master pada lembaga pendidikan, adalah
    • A. 

      Tabel Nilai

    • B. 

      Tabel Pembayaran

    • C. 

      Tabel Mahasiswa

    • D. 

      Tabel absensi

    • E. 

      Tabel Mata Kuliah


  • 29. 
    Berisi program-program aplikasi atau utility program. Tabel ini berisi program-program bantu yang dapat berfungsi untuk mempercepat dan optimalisasi dari pengolahan data, adalah :
    • A. 

      Tabel Master

    • B. 

      Tabel Dinamik

    • C. 

      Tabel Library

    • D. 

      Tabel Kerja

    • E. 

      Tabel Sejarah


  • 30. 
    Bahasa yang biasa digunakan untuk memecahkan persoalan Matematis/perhitungan adalah, kecuali ...
    • A. 

      Algol

    • B. 

      Fortran

    • C. 

      Basic

    • D. 

      Pascal

    • E. 

      C++


  • 31. 
    Beberapa kriteria pemilihan sebuah bahasa pemrograman adalah, kecuali ....
    • A. 

      Orthogonality

    • B. 

      Encapsulasi

    • C. 

      Clarity

    • D. 

      Simplicity

    • E. 

      Mendukung abstraksi


  • 32. 
    Suatu atribut yang dapat dikombinasikan dengan beragam fitur bahasa pemrograman sehingga setiap kombinasinya mempunyai arti dan dapat digunakan disebut ...
    • A. 

      Polymorphism

    • B. 

      Enkapsulasi

    • C. 

      Inheritance

    • D. 

      Orthogonality

    • E. 

      Package


  • 33. 
    Bahasa C adalah contoh dari bahasa tingkat ...
    • A. 

      Rendah

    • B. 

      Menengah

    • C. 

      Tinggi

    • D. 

      Mesin

    • E. 

      Orientasi objek


  • 34. 
    Ciri-ciri algoritma pemrograman yang baik adalah, kecuali
    • A. 

      Menghasilkan output yang tepat

    • B. 

      Ditulis dengan bahasa yang standar

    • C. 

      Ditulis dengan format yang mudah dipahami

    • D. 

      Semua operasi yang dibutuhkan terdefinisi dengan jelas

    • E. 

      Ditulis dengan bahasa yang sistematis dan rapi sehingga dapat menimbulkan arti ganda.


  • 35. 
    Program yang disusun harus memiliki logika dalam pemecahan masalah. Program yang dibuat harus memiliki ketepatan, ketelitian dan kebenaran sehingga menghasilkan program yang baik. Adalah bagian dari ...
    • A. 

      Standar Penyelesaian Masalah

    • B. 

      Standar Penyusunan Program

    • C. 

      Standar Membuat Aplikasi

    • D. 

      Standar Pembuatan Program

    • E. 

      Standar Pembuatan Keputusan


  • 36. 
    Dapat bekerja sama dalam suatu tim dan menguasai bahasa dan teknik penulisan program dengan baik adalah bagian dari  ....
    • A. 

      Ciri-ciri programer yang sukses

    • B. 

      Karakteristik Seorang Programer

    • C. 

      Ciri utama pengusaha IT

    • D. 

      Karakterstik Pengajar IT

    • E. 

      Ciri-ciri lulusan IT


  • 37. 
    Dalam menulis program interaktif diperlukan dibawah ini, kecuali ...
    • A. 

      Program harus dapat mengecek setiap kemungkinan kemungkinan yang penting, yang akan muncul pada data masukan.

    • B. 

      Program tidak memerlukan validasi terhadap setiap data yang masuk

    • C. 

      Buatlah format masukan sesederhana mungkin

    • D. 

      Berikan pesan, apabila program memerlukan suatu waktu tunggu.

    • E. 

      Berikan keterangan/pesan bila user salah dalam input data


  • 38. 
    Diagram alir yang menggambarkan urutan logika dari suatu prosedur pemecahan masalah disebut ...
    • A. 

      Flowchart

    • B. 

      System Flowchart

    • C. 

      Program Flowchart

    • D. 

      Pseudocode

    • E. 

      Sistem Logika


  • 39. 
    Z = ( 10 / 0 ) adalah contoh dari kesalahan program :
    • A. 

      Syntax error

    • B. 

      Runtime error

    • C. 

      Logic error

    • D. 

      Semantik error

    • E. 

      Bad sector


  • 40. 
    Penerjemah bahasa pemrograman yang menterjemahkan instruksi-instruksi dalam satu kesatuan modul ke dalam bahasa mesin sehingga dihasilkan suatu file executable disebut ...
    • A. 

      Interpreter

    • B. 

      Compiler

    • C. 

      Debugging

    • D. 

      Syntax error

    • E. 

      Assembler


Back to top

Removing ad is a premium feature

Upgrade and get a lot more done!
Take Another Quiz
We have sent an email with your new password.