Simulasi Unbk Soal Teori Kejuruan (Stk) Rekayasa Perangkat Lunak (Rpl) Smk Mak Tahun 2018/2019

Approved & Edited by ProProfs Editorial Team
The editorial team at ProProfs Quizzes consists of a select group of subject experts, trivia writers, and quiz masters who have authored over 10,000 quizzes taken by more than 100 million users. This team includes our in-house seasoned quiz moderators and subject matter experts. Our editorial experts, spread across the world, are rigorously trained using our comprehensive guidelines to ensure that you receive the highest quality quizzes.
Learn about Our Editorial Process
| By NurasiahZamil
N
NurasiahZamil
Community Contributor
Quizzes Created: 11 | Total Attempts: 20,369
Questions: 50 | Attempts: 469

SettingsSettingsSettings
Simulasi Unbk Soal Teori Kejuruan (Stk) Rekayasa Perangkat Lunak (Rpl) Smk Mak Tahun 2018/2019 - Quiz

.


Questions and Answers
  • 1. 

    Perangkat lunak mempuantai dua hal pokok adalah .......

    • A.

      Konsep dasar rekayasa perangkat lunak

    • B.

      Proses dan metode perangkat lunak

    • C.

      Evaluasi perkembangan sofwere

    • D.

      Karakteristik dan atribut perangkat lunak

    Correct Answer
    A. Konsep dasar rekayasa perangkat lunak
    Explanation
    The correct answer is "Konsep dasar rekayasa perangkat lunak" because the question asks for the two main things that software engineering encompasses. The concept of software engineering refers to the fundamental principles and theories that guide the development and maintenance of software systems. It includes concepts such as requirements engineering, software design, software testing, and software maintenance. Therefore, this answer is the most appropriate as it directly relates to the main concepts and principles of software engineering.

    Rate this question:

  • 2. 

    Rekayasa perangkat lunak jelas di batasi oleh hukum lokal nasional dan internasional…

    • A.

      Metode proses perangkat lunak

    • B.

      Tanggung jawab professional dan etika

    • C.

      Karakteristik dan atribut perangkat lunak

    • D.

      Metode peran aksi

    Correct Answer
    B. Tanggung jawab professional dan etika
    Explanation
    The given answer "Tanggung jawab professional dan etika" (professional responsibility and ethics) is a valid explanation for the statement "Rekayasa perangkat lunak jelas di batasi oleh hukum lokal nasional dan internasional" (Software engineering is clearly limited by local national and international laws). Professional responsibility and ethics play a crucial role in software engineering as they guide engineers to adhere to legal and ethical standards while developing software. This ensures that software products comply with applicable laws and regulations, protecting the rights and safety of users and stakeholders.

    Rate this question:

  • 3. 

    Setiap fase membutukan informasi masukan, proses dan definisi dengan baik adalah............

    • A.

      Model biaya

    • B.

      Model Fase

    • C.

      Model prototype

    • D.

      Model seccersive

    Correct Answer
    B. Model Fase
    Explanation
    Dalam konteks yang diberikan, setiap fase membutuhkan informasi masukan, proses, dan definisi yang baik. Oleh karena itu, model yang tepat untuk menggambarkan hal ini adalah Model Fase, yang mengacu pada pendekatan sistematis yang terdiri dari serangkaian fase yang saling terkait dan mengikuti urutan tertentu. Model Fase membantu dalam mengorganisir dan mengelompokkan tugas-tugas yang harus dilakukan dalam setiap fase pengembangan atau implementasi suatu proyek.

    Rate this question:

  • 4. 

    Melakukan transformasi informasi yang memproduksi, mengatur, memodifikasi, menampilkan atau memancarkan informasi adalah

    • A.

      Sebagai kendaraan

    • B.

      Aplikasi perangkat lunak

    • C.

      Sebagai produk

    • D.

      Perangkat Lunak Sistem

    Correct Answer
    C. Sebagai produk
    Explanation
    The correct answer is "Sebagai produk". This answer suggests that performing information transformation that produces, organizes, modifies, displays, or broadcasts information can be considered as a product. This implies that the transformation of information can be packaged and sold as a tangible or intangible product.

    Rate this question:

  • 5. 

    Sekumpulan program yang dibangun untuk melayani program lain adalah.......

    • A.

      Perangkat Lunak Sistem

    • B.

      Perangkat Lunak Bisnis

    • C.

      Perangkat Lunak Teknik dan Ilmu Pengetahuan

    • D.

      Perangkat Lunak yang dilekatkan

    Correct Answer
    A. Perangkat Lunak Sistem
    Explanation
    A group of programs that are built to serve other programs is called a "Perangkat Lunak Sistem" or System Software. System software includes operating systems, device drivers, and utility programs that help manage and control the computer hardware and software. These programs provide a platform for other software applications to run on and ensure the proper functioning of the computer system.

    Rate this question:

  • 6. 

    Seluruh perintah yang digunakan untuk memproses informasi...........

    • A.

      Perangkat Lunak

    • B.

      Aplikasi

    • C.

      Desain

    • D.

      Analisa

    Correct Answer
    A. Perangkat Lunak
    Explanation
    The given correct answer is "Perangkat Lunak". This is because the question is asking for the category or type of commands used to process information, and "Perangkat Lunak" (Software) is the most appropriate category that encompasses all the other options mentioned (Aplikasi, Desain, Analisa). Software commands are used to process information in various ways, including running applications, performing design tasks, and conducting analysis.

    Rate this question:

  • 7. 

    Faktor-faktor yang melatar belakangi munculnya rekayasa perangkat lunak kecuali….

    • A.

      Ketidakmampuan organisasi memprediksi waktu, usaha dan biaya

    • B.

      Kemajuan pesat perangkat keras

    • C.

      Kemajuan dalam teknik-teknik pembuatan perangkat lunak

    • D.

      Software Requirements berhubungan dengan spesifikasi kebutuhan dan persyaratan perangkat lunak

    Correct Answer
    D. Software Requirements berhubungan dengan spesifikasi kebutuhan dan persyaratan perangkat lunak
    Explanation
    The given answer is correct because it states that "Software Requirements berhubungan dengan spesifikasi kebutuhan dan persyaratan perangkat lunak" which means that software requirements are related to the specifications and requirements of software. The other options, such as "Ketidakmampuan organisasi memprediksi waktu, usaha dan biaya" (Inability of the organization to predict time, effort, and cost), "Kemajuan pesat perangkat keras" (Rapid advancement of hardware), and "Kemajuan dalam teknik-teknik pembuatan perangkat lunak" (Advancement in software development techniques), are factors that contribute to the emergence of software engineering. Therefore, they do not exclude the given answer.

    Rate this question:

  • 8. 

    Program yang digunakan untuk membantu operasional bisnis adalah.........

    • A.

      Perangkat Lunak Teknik

    • B.

      Perangkat Lunak yang Dilekatkan

    • C.

      Perangkat Lunak Real Time

    • D.

      Perangkat Lunak Bisnis

    Correct Answer
    D. Perangkat Lunak Bisnis
    Explanation
    The correct answer is "Perangkat Lunak Bisnis". This is because "Perangkat Lunak Bisnis" refers to software that is specifically designed to assist with business operations. It is used to automate processes, manage data, and improve efficiency in various areas of a business, such as accounting, human resources, inventory management, and customer relationship management. This type of software helps businesses streamline their operations and make informed decisions based on accurate and up-to-date information.

    Rate this question:

  • 9. 

    Program pada komputer personal seperti pengolah kata (Microsoft Word), spreadsheet (Microsoft Excel), multimedia, dan lain-lain adalah.....

    • A.

      Perangkat Lunak Komputer Personal

    • B.

      Perangkat lunak kecerdasan buatan

    • C.

      Perangkat lunak tidak pernah using

    • D.

      Perangkat Lunak Bisnis

    Correct Answer
    A. Perangkat Lunak Komputer Personal
    Explanation
    The given correct answer is "Perangkat Lunak Komputer Personal". This answer accurately identifies the category of programs mentioned in the question, which includes word processors, spreadsheets, multimedia software, and others. These programs are specifically designed for personal computers and are commonly used by individuals for various purposes.

    Rate this question:

  • 10. 

    Sebagai pengantar perangkat lunak lain, sebagai kontrol komputer, komunikasi informasi dan kontrol terhadap piranti lingkungan adalah............

    • A.

      Aplikasi perangkat lunak

    • B.

      Perangkat Lunak Bisnis

    • C.

      Sebagai Kendaraan

    • D.

      Perangkat Lunak Sistem

    Correct Answer
    C. Sebagai Kendaraan
    Explanation
    The correct answer is "Sebagai Kendaraan". The phrase "Sebagai Kendaraan" in Indonesian translates to "As a Vehicle" in English. In the context of the question, it suggests that the software serves as a means or a tool for controlling computer systems, communicating information, and controlling environmental devices.

    Rate this question:

  • 11. 

    Berhubungan dengan detil pengembangan perangkat lunak, termasuk algoritma, pengkodean, pengujian, dan pencarian kesalahan adalah .......

    • A.

      Software construction

    • B.

      Software testing

    • C.

      Software configuration

    • D.

      Software engineering

    Correct Answer
    A. Software construction
    Explanation
    The correct answer is software construction. Software construction refers to the process of creating the actual software product by writing and implementing the code. It involves tasks such as algorithm design, coding, and testing. Software configuration, software engineering, and software testing are all related to software development but do not specifically encompass the process of writing and implementing the code, which is the focus of software construction.

    Rate this question:

  • 12. 

    Sekumpulan aktifitas yang saling terkait (koheren) untuk menspesifikasikan, design, implementasi dan pengujian sistem perangkat lunak adalah...........

    • A.

      Software construction

    • B.

      Software testing

    • C.

      Software configuration

    • D.

      Software process

    Correct Answer
    D. Software process
    Explanation
    The correct answer is software process. A software process refers to a set of activities that are interrelated and coherent, aimed at specifying, designing, implementing, and testing software systems. It involves a systematic approach to developing software, including defining requirements, planning, coding, testing, and maintenance. The software process helps ensure that software is developed efficiently and effectively, following a structured and organized approach.

    Rate this question:

  • 13. 

    Mencakup upaya-upaya perawatan ketika perangkat lunak telah dioperasikan adalah......

    • A.

      Software construction

    • B.

      Software testing

    • C.

      Software maintenance

    • D.

      Software configuration

    Correct Answer
    C. Software maintenance
    Explanation
    Software maintenance refers to the efforts made to keep software functioning properly after it has been deployed and is in operation. This includes activities such as bug fixing, performance optimization, and making updates or enhancements to meet changing user requirements. It is an essential part of the software development lifecycle as it ensures that the software remains reliable, secure, and efficient throughout its lifespan.

    Rate this question:

  • 14. 

    Memonitor, mengontrol dan menganalisis kejadian dunia nyata pada saat terjadinya.........

    • A.

      Perangkat Lunak Sistem

    • B.

      Perangkat Lunak Real Time

    • C.

      Perangkat Lunak Bisnis

    • D.

      Perangkat Lunak Teknik

    Correct Answer
    B. Perangkat Lunak Real Time
    Explanation
    The correct answer is "Perangkat Lunak Real Time." This is because real-time software is designed to monitor, control, and analyze real-world events as they happen. Real-time software is often used in critical systems such as air traffic control, financial trading, and industrial automation, where immediate and accurate responses are required. It allows for instantaneous processing and response to events, making it suitable for applications that require timely decision-making and action.

    Rate this question:

  • 15. 

    Problem Perangkat Lunak kecuali.......

    • A.

      Perangkat lunak tidak berfungsi secara baik (kualitas yang kurang)

    • B.

      Ketidaktepatan penjadwalan proses dan biaya produksi

    • C.

      Produktivitas yang belum dapat memenuhi tuntutan kebutuhan pemakai

    • D.

      Menghasilkan perangkat lunak yang berkinerja tinggi

    Correct Answer
    D. Menghasilkan perangkat lunak yang berkinerja tinggi
    Explanation
    The given correct answer states that "Menghasilkan perangkat lunak yang berkinerja tinggi" (Producing high-performance software) is an exception to the problems mentioned in the question. This means that while the other options describe issues with software such as poor quality, inaccurate process scheduling, high production costs, and inadequate productivity, producing high-performance software is not one of these problems. It implies that the software in question is capable of delivering optimal performance and meeting the demands of users.

    Rate this question:

  • 16. 

    Mencakup kajian teoritis tentang alat bantu dan metode Rekayasa perangkat lunak adalah........

    • A.

      Software engineering tools and methods

    • B.

      Software engineering process

    • C.

      Software quality

    • D.

      Software engineering management

    Correct Answer
    A. Software engineering tools and methods
    Explanation
    This answer is correct because it accurately identifies the topic of the theoretical study of software engineering tools and methods. The other options mentioned, such as software engineering process, software quality, and software engineering management, are also important aspects of software engineering, but they are not specifically mentioned in the question. Therefore, the correct answer is software engineering tools and methods.

    Rate this question:

  • 17. 

    Aktivitas pengujian fungsionalitas satuan terkecil dari sebuah perangkat lunak adalah............

    • A.

      Unit Test (UT)

    • B.

      Integration Test (IT)

    • C.

      User Acceptance Test (UAT)

    • D.

      Strategi perangkat lunak

    Correct Answer
    A. Unit Test (UT)
    Explanation
    The correct answer is Unit Test (UT). Unit testing is the process of testing the smallest units of code, typically individual functions or methods, to ensure that they work as expected. It focuses on verifying the functionality of each unit in isolation from the rest of the software system. Unit testing helps identify and fix bugs early in the development process, improves code quality, and provides confidence in the reliability of the software. Integration testing, user acceptance testing, and software strategy are not specifically related to testing the functionality of the smallest units of software.

    Rate this question:

  • 18. 

    Yang dapat memberikan hasil pengujian yang menyeluruh adalah.............

    • A.

      Non-incremental testing

    • B.

      Incremental testing

    • C.

      Proses debugging

    • D.

      Machine time

    Correct Answer
    B. Incremental testing
    Explanation
    Incremental testing is the process of testing software in small, incremental steps, where each step builds upon the previous one. This approach allows for early detection of defects and easier troubleshooting, as issues can be isolated to specific increments. It ensures that the software is tested thoroughly and consistently throughout the development process, leading to a more reliable and robust final product. Non-incremental testing, on the other hand, may not provide a comprehensive evaluation of the software as it does not involve testing in smaller increments. Debugging and machine time are not directly related to providing a thorough testing process.

    Rate this question:

  • 19. 

    Suatu proses dimana kebutuhan pemakai diterjemahkan menjadi produk perangkat lunak adalah......

    • A.

      Proses Pengembangan Perangkat Lunak

    • B.

      Siklus Pengembangan Perangkat Lunak

    • C.

      Model Proses Pengembangan Perangkat Lunak

    • D.

      Prototyping Model

    Correct Answer
    A. Proses Pengembangan Perangkat Lunak
    Explanation
    The correct answer is "Proses Pengembangan Perangkat Lunak". This answer accurately describes the process of translating user requirements into software products. The other options, such as "Siklus Pengembangan Perangkat Lunak" and "Model Proses Pengembangan Perangkat Lunak," are related concepts but do not specifically address the translation of user needs into software. The "Prototyping Model" is a specific approach within the software development process, but it does not encompass the entire process of translating user requirements into software.

    Rate this question:

  • 20. 

    Mengoreksi kesalahan pada perangkat lunak, yang baru terdeteksi pada saat perangkat lunak dipergunakan adalah.........

    • A.

      Corrective Maintenance

    • B.

      Adaptive Maintenance

    • C.

      Perfektive Maintenance

    • D.

      Prototyping Model

    Correct Answer
    A. Corrective Maintenance
    Explanation
    Corrective maintenance refers to the process of identifying and fixing errors or defects in software that are discovered while the software is being used. It involves making changes to the software to correct any issues or bugs that may have been overlooked during the development process. This type of maintenance is necessary to ensure that the software functions correctly and meets the needs of the users.

    Rate this question:

  • 21. 

    Perangkat lunak yang memadukan wujud  pengulangan dari model prototyping dengan aspek pengendalian dan sistematika dari linear sequential model adalah........

    • A.

      Spiral Model

    • B.

      RAD (Rapid Application Development) Model

    • C.

      Fourth Generation Techniques (4GT)

    • D.

      Prototyping Model

    Correct Answer
    A. Spiral Model
    Explanation
    The Spiral Model is a software development process that combines the iterative and incremental aspects of prototyping with the control and systematic approach of the linear sequential model. It emphasizes risk management and allows for flexibility in the development process. The model consists of multiple iterations, each involving four main phases: planning, risk analysis, engineering, and evaluation. This iterative approach allows for continuous improvement and refinement of the software product.

    Rate this question:

  • 22. 

    Struktur Data, Arsitektur perangkat lunak,Prosedur detil dan Karakteristik Antarmuka adalah.........

    • A.

      Pembuatan kode (Coding)

    • B.

      Perancangan ( Design)

    • C.

      Pengujian (Testing)

    • D.

      Pemeliharaan (Maintenance)

    Correct Answer
    B. Perancangan ( Design)
    Explanation
    The given answer, "Perancangan (Design)", is correct because the question is asking for the topics related to software architecture and design. "Perancangan" translates to "design" in English, which is a process that involves creating a plan or blueprint for the software system. The other options mentioned, such as "Pembuatan kode (Coding)", "Pengujian (Testing)", and "Pemeliharaan (Maintenance)", are not directly related to software architecture and design.

    Rate this question:

  • 23. 

    Informasi apa yang mengendalikan proses bisnis,  Kemana informasi itu pergi dan Siapa yang  memprosesnya adalah......

    • A.

      Pemodelan data (Data Modelling)

    • B.

      Pemodelan bisnis(business modeling)

    • C.

      Pemodelan proses (Process Modelling)

    • D.

      Pembuatan aplikasi ( Application generation)

    Correct Answer
    B. Pemodelan bisnis(business modeling)
    Explanation
    Business modeling is the process of creating a representation of a business's structure, processes, and operations. It involves identifying and documenting the key components of a business, such as its goals, strategies, resources, and stakeholders. Business modeling helps to understand how information flows within an organization, where it is needed, and who processes it. It provides a visual representation of the business's activities and helps in making informed decisions about process improvements, resource allocation, and strategic planning. Therefore, business modeling is the answer to the question as it controls the business process, determines where information goes, and is responsible for processing it.

    Rate this question:

  • 24. 

    Saat ini pengembangan perangkat lunak yang mendukung 4GT, berisi tool-tool kecuali…

    • A.

      Bahasa non prosedural untuk query basis data

    • B.

      Report generation

    • C.

      Data manipulation

    • D.

      Evaluasi

    Correct Answer
    D. Evaluasi
    Explanation
    The correct answer is "Evaluasi". The question is asking about the software development tools that support 4GT, and the options provided are non-procedural language for querying databases, report generation, data manipulation, and evaluation. Among these options, evaluation is the only one that does not directly relate to software development or the use of tools.

    Rate this question:

  • 25. 

    Perangkat lunak dengan menggunakan bahasa pemrograman generasi  ketiga yang konvensional, RAD lebih banyak memproses kerja untuk memakai lagi komponen program yang telah ada atau menciptakan komponen yang bisa dipakai lagi adalah.....

    • A.

      Pembuatan aplikasi (Application generation)

    • B.

      Pemodelan proses (Process Modelling)

    • C.

      Pemodelan data (Data Modelling)

    • D.

      Pemodelan bisnis(business modeling)

    Correct Answer
    A. Pembuatan aplikasi (Application generation)
    Explanation
    The given question asks about the software that uses conventional third-generation programming languages and processes work to reuse existing program components or create reusable components. The correct answer, "Application generation," refers to the process of automatically generating application code using predefined components or templates. This approach allows developers to quickly build applications by reusing existing code and components, reducing development time and effort.

    Rate this question:

  • 26. 

    Sistem operasi atau sebagai tuntutan atas perkembangan sistem komputer adalah.....

    • A.

      Corrective Maintenance

    • B.

      Adaptive Maintenance

    • C.

      Perfektive Maintenance

    • D.

      Linear Maintenance

    Correct Answer
    B. Adaptive Maintenance
    Explanation
    Adaptive maintenance refers to modifications made to a software system or program in order to keep it compatible with its changing environment or requirements. This type of maintenance is necessary to ensure that the system can adapt to new technologies, hardware, or software updates. It involves making changes to the system's code, configuration, or design to ensure its continued functionality and performance. Therefore, adaptive maintenance is the most suitable explanation for the given question.

    Rate this question:

  • 27. 

    Bila perangkat lunak sukses dipergunakan oleh pemakai. Pemeliharaan ditujukan untuk menambah kemampuannya seperti memberikan fungsi-fungsi tambahan, peningkatan kinerja .........

    • A.

      Corrective Maintenance

    • B.

      Adaptive Maintenance

    • C.

      Perfektive Maintenance

    • D.

      Linear Maintenance

    Correct Answer
    C. Perfektive Maintenance
    Explanation
    Perfektive Maintenance refers to the maintenance activities aimed at improving the software's functionality and performance. It involves adding new features and enhancing the overall performance of the software. This type of maintenance is done when the software is already successful and in use by users. It focuses on making the software better and more efficient, rather than fixing any issues or bugs.

    Rate this question:

  • 28. 

    Pengumpulan kebutuhan dengan fokus pada perangkat lunak adalah....

    • A.

      Perancangan ( Design)

    • B.

      Pembuatan kode (Coding)

    • C.

      Pengujian (Testing)

    • D.

      Analisis kebutuhan perangkat lunak (Software Requirements Analysis)

    Correct Answer
    D. Analisis kebutuhan perangkat lunak (Software Requirements Analysis)
    Explanation
    The correct answer is "Analisis kebutuhan perangkat lunak (Software Requirements Analysis)". This is because the question is asking for the process of gathering requirements with a focus on software. Software Requirements Analysis is the process of identifying, documenting, and validating the needs and expectations of the software system to be developed. It involves understanding the stakeholders' requirements, analyzing them, and documenting them in a clear and concise manner. This process is essential for ensuring that the software system meets the desired functionality and quality standards.

    Rate this question:

  • 29. 

    Sistem informasi yang mengambarkan hal-hal penting dari sistem informasi yang akan datang adalah.....

    • A.

      Model Spiral

    • B.

      Model RAD (Rapid Application Development)

    • C.

      Model Fourth Generation Techniques (4GT)

    • D.

      Model Prototyping

    Correct Answer
    D. Model Prototyping
    Explanation
    Model Prototyping adalah sistem informasi yang mengambarkan hal-hal penting dari sistem informasi yang akan datang. Model ini melibatkan pembuatan prototipe atau model awal dari sistem informasi yang akan dikembangkan. Prototipe ini digunakan untuk mengumpulkan umpan balik dari pengguna dan pemangku kepentingan lainnya, sehingga memungkinkan perbaikan dan penyempurnaan sebelum sistem informasi yang sebenarnya dibangun. Dengan menggunakan Model Prototyping, kita dapat memastikan bahwa sistem informasi yang akan datang akan sesuai dengan kebutuhan dan harapan pengguna.

    Rate this question:

  • 30. 

    Proses menterjemakan perancangan desain ke bentuk yang dapat di mengerti oleh mesin dengan mengunakan bahasa program adalah........

    • A.

      Desain

    • B.

      Pengkodean

    • C.

      Pengujian

    • D.

      Pemeliharaan

    Correct Answer
    B. Pengkodean
    Explanation
    The process of translating design into a form that can be understood by machines using a programming language is called coding.

    Rate this question:

  • 31. 

    Sebagai bagian dari fase business disaring kedalam serangkai objek data yang di butuhkan untuk menopang bisnis adalah .........

    • A.

      Proses modeling

    • B.

      Data modeling

    • C.

      Application generation

    • D.

      Testing dan turnover

    Correct Answer
    B. Data modeling
    Explanation
    Data modeling is the process of creating a conceptual representation of the data requirements of a business. It involves identifying and defining the entities, attributes, relationships, and constraints that are necessary to support the business. This phase helps in understanding the data needs and designing a structure that can effectively store and manage the required data. It is an essential step in developing a database or information system that aligns with the business requirements.

    Rate this question:

  • 32. 

    Penterjemahan perancangan ke bentuk yang dapat dimengerti oleh mesin, dengan menggunakan bahasa pemrograman disebut dengan istilah......

    • A.

      Perancangan ( Design)

    • B.

      Pembuatan kode (Coding)

    • C.

      Pengujian (Testing)

    • D.

      Pemeliharaan ( Maintenance)

    Correct Answer
    B. Pembuatan kode (Coding)
    Explanation
    Penterjemahan perancangan ke bentuk yang dapat dimengerti oleh mesin, dengan menggunakan bahasa pemrograman, mengacu pada proses mengubah desain menjadi kode yang dapat dieksekusi oleh mesin. Ini dikenal sebagai pembuatan kode atau coding.

    Rate this question:

  • 33. 

    Ditransformasikan untuk mencapai aliran informasi yang perlu bagi implementasi sebuah fungsi bisnis adalah.....

    • A.

      Pembuatan aplikasi (Application generation)

    • B.

      Pemodelan proses (Process Modelling)

    • C.

      Pemodelan data (Data Modelling)

    • D.

      Pemodelan bisnis(business modeling)

    Correct Answer
    B. Pemodelan proses (Process Modelling)
    Explanation
    The correct answer is "Process Modelling" because it involves transforming the business processes to ensure that the required information flows are achieved for the implementation of a business function. Process modelling helps in identifying and documenting the steps, inputs, outputs, and interactions involved in a business process, which allows for better understanding and optimization of the process. It helps in visualizing the flow of information and resources within the organization, which is crucial for the successful implementation of a business function.

    Rate this question:

  • 34. 

    Tiap pengembang perangkat lunak menentukan beberapa karakteristik perangkat lunak pada level  tinggi adalah....

    • A.

      Spiral Model

    • B.

      RAD (Rapid Application Development) Model

    • C.

      Fourth Generation Techniques (4GT)

    • D.

      Prototyping Model

    Correct Answer
    C. Fourth Generation Techniques (4GT)
    Explanation
    Fourth Generation Techniques (4GT) is the correct answer because it refers to a set of software development methodologies that focus on the use of high-level programming languages and tools to automate the software development process. These techniques aim to increase productivity, reduce development time, and improve the quality of the software. They typically involve the use of code generators, visual programming environments, and other automated tools to simplify and speed up the development process.

    Rate this question:

  • 35. 

    Membuat perancangan sementara yang berfokus pada penyajian kepada pelanggan adalah..........

    • A.

      Pengumpulan Kebutuhan

    • B.

      Membangun Prototyping

    • C.

      Evaluasi Prototyping

    • D.

      Mengkodekan sistem

    Correct Answer
    B. Membangun Prototyping
    Explanation
    Membangun prototyping adalah membuat perancangan sementara yang berfokus pada penyajian kepada pelanggan. Dalam proses ini, dibuatlah model atau contoh awal dari sistem yang akan dikembangkan. Prototyping membantu dalam memahami kebutuhan pelanggan, mengidentifikasi masalah yang mungkin timbul, dan mengevaluasi solusi yang tepat sebelum mengkodekan sistem secara lengkap. Dengan membangun prototyping, tim pengembang dapat mendapatkan umpan balik dari pelanggan sejak awal dan memastikan bahwa sistem yang dikembangkan akan memenuhi kebutuhan dan harapan pelanggan.

    Rate this question:

  • 36. 

    Pelanggan dan pengembang bersama-sama mendefinisikan format seluruh perangkat lunak adalah............

    • A.

      Pengumpulan Kebutuhan

    • B.

      Membangun Prototyping

    • C.

      Evaluasi Prototyping

    • D.

      Mengkodekan sistem

    Correct Answer
    A. Pengumpulan Kebutuhan
    Explanation
    Pelanggan dan pengembang bekerja sama untuk mengumpulkan kebutuhan yang diperlukan dalam merancang format seluruh perangkat lunak. Dalam tahap ini, mereka mengidentifikasi dan mendefinisikan kebutuhan fungsional dan non-fungsional yang harus dipenuhi oleh perangkat lunak. Proses pengumpulan kebutuhan ini penting untuk memastikan bahwa perangkat lunak yang dikembangkan sesuai dengan harapan dan kebutuhan pengguna.

    Rate this question:

  • 37. 

    Langkah yang diambil jika prototyping yang sudah dibangun sudah sesuai dengan keinginan pelanggan adalah.....

    • A.

      Pengumpulan kebutuhan

    • B.

      Membangun prototyping

    • C.

      Evaluasi prototyping

    • D.

      Mengkodekan sistem

    Correct Answer
    C. Evaluasi prototyping
    Explanation
    Once the prototyping has been built and is in line with the customer's requirements, the next step is to evaluate the prototype. This involves assessing the functionality, usability, and effectiveness of the prototype in meeting the customer's needs. This evaluation helps in identifying any potential issues or areas for improvement before proceeding with the development of the actual system.

    Rate this question:

  • 38. 

    Perangkat lunak yang telah diuji dan diterima pelanggan siap untuk digunakan adalah.........

    • A.

      Menggunakan sistem

    • B.

      Evaluasi sistem

    • C.

      Menguji sistem

    • D.

      Mengkodekan sistem

    Correct Answer
    A. Menggunakan sistem
    Explanation
    The correct answer is "Menggunakan sistem". This means that software that has been tested and accepted by customers is ready to be used. This implies that the software has gone through the necessary evaluation and testing processes and is now deemed suitable for customer use.

    Rate this question:

  • 39. 

    Digunakan untuk menguji kelayakan dari teknologi yang akan digunakan untuk sistem informasi yang akan disusun merupakan pengertian dari ..........

    • A.

      Feasibility prototyping

    • B.

      Requirement prototyping

    • C.

      Desain prototyping

    • D.

      Implementation prototyping

    Correct Answer
    A. Feasibility prototyping
    Explanation
    Feasibility prototyping is used to test the suitability of technology that will be used for the information system being developed. It helps to assess whether the technology is feasible and can meet the requirements of the system. This type of prototyping allows for the evaluation of different technologies and their potential impact on the system's performance, functionality, and cost-effectiveness. By conducting feasibility prototyping, organizations can make informed decisions about which technology to adopt for their information system.

    Rate this question:

  • 40. 

    Digunakan untuk mengetahui kebutuhan aktivitas bisnis user adalah definisi dari........

    • A.

      Feasibility prototyping

    • B.

      Requirement prototyping

    • C.

      Desain prototyping

    • D.

      Implementation prototyping

    Correct Answer
    B. Requirement prototyping
    Explanation
    Requirement prototyping is used to understand the business needs of the user. It involves creating prototypes of the system to gather feedback and refine the requirements. This helps in identifying any gaps or misunderstandings in the initial requirements and ensures that the final system meets the user's expectations. Feasibility prototyping is used to assess the technical feasibility of a system, design prototyping focuses on creating visual representations of the system, and implementation prototyping involves building a working version of the system.

    Rate this question:

  • 41. 

    Digunakan untuk mendorong perancangan sistem informasi yang akan digunakan adalah arti dari......

    • A.

      Feasibility prototyping

    • B.

      Desain prototyping

    • C.

      Requirement prototyping

    • D.

      Implementation prototyping

    Correct Answer
    B. Desain prototyping
    Explanation
    Desain prototyping adalah penggunaan prototipe untuk mendorong perancangan sistem informasi yang akan digunakan. Dalam tahap ini, prototipe sistem dikembangkan untuk memberikan gambaran yang lebih jelas tentang bagaimana sistem akhir akan terlihat dan berfungsi. Prototipe ini dapat digunakan untuk menguji dan memvalidasi desain sistem sebelum implementasi sebenarnya dilakukan. Dengan menggunakan desain prototyping, tim pengembang dapat mengidentifikasi dan memperbaiki masalah desain sebelum sistem akhir diimplementasikan.

    Rate this question:

  • 42. 

    Yang merupakan hasil kombinasi elemen-elemen dari model waterfall yang diaplikasikan secara berulang adalah.....

    • A.

      Model Incremental

    • B.

      Model Boehm

    • C.

      Model Rapid Application Development (RAD)

    • D.

      Model Implementation

    Correct Answer
    A. Model Incremental
    Explanation
    The correct answer is Model Incremental. Model Incremental is a software development model that combines elements of the waterfall model and applies them iteratively. This means that the development process is divided into small increments or iterations, where each iteration follows the waterfall model's sequential phases (requirements, design, implementation, testing, and deployment). The incremental model allows for flexibility and the ability to make changes and improvements throughout the development process.

    Rate this question:

  • 43. 

    Yang merupakan lanjutan dari rancangan prototype, prototype ini langsung disusun sebagai suatu sistem informasi yang akan digunakan adalah....

    • A.

      Desain protyping

    • B.

      Requirement prototyping

    • C.

      Implementation prototyping

    • D.

      Feasibility prototyping

    Correct Answer
    C. Implementation prototyping
    Explanation
    The correct answer is Implementation prototyping. Implementation prototyping refers to the stage where the prototype is directly developed as an information system that will be used. This means that the prototype is transformed into an actual working system that can be tested and evaluated. This stage involves coding, testing, and refining the prototype to ensure that it meets the desired requirements and functions effectively.

    Rate this question:

  • 44. 

    Pengguna biasanya memberikan masukan berdasarkan hasil yang didapat dari tahap engineering dan instalasi adalah........

    • A.

      Tahap Konstruksi dan Pelepasan

    • B.

      Tahap Rekayasa (engineering)

    • C.

      Tahap Anaisis Resiko

    • D.

      Tahap Evaluasi

    Correct Answer
    D. Tahap Evaluasi
    Explanation
    Pengguna biasanya memberikan masukan berdasarkan hasil yang didapat dari tahap evaluasi. Tahap evaluasi dilakukan setelah tahap engineering dan instalasi selesai, dimana pengguna akan mengevaluasi hasil yang telah diberikan dan memberikan masukan atau umpan balik berdasarkan pengalaman mereka.

    Rate this question:

  • 45. 

    Pada tahap ini dibangun komunikasi yang baik dengan calon pengguna. Tahap tersebut adalah............

    • A.

      Tahap Planning (Perencanaan)

    • B.

      Tahap Analisis Resiko

    • C.

      Tahap Liason

    • D.

      Tahap Evaluasi

    Correct Answer
    C. Tahap Liason
    Explanation
    The correct answer is "Tahap Liason". This is because the question states that in this stage, good communication is established with potential users. "Tahap Liason" refers to the liaison stage, which involves establishing and maintaining effective communication and relationships with stakeholders, including potential users.

    Rate this question:

  • 46. 

    Pada tahap ini ditentukan sumber-sumber informasi, batas waktu dan informasi-informasi yang dapat menjelaskan proyek adalah..............

    • A.

      Tahap Planning (perencanaan)

    • B.

      Tahap Analisis Resiko

    • C.

      Tahap Liason

    • D.

      Tahap Evaluasi

    Correct Answer
    A. Tahap Planning (perencanaan)
    Explanation
    At this stage, the sources of information, time constraints, and information that can explain the project are determined. This suggests that the correct answer is "Tahap Planning (perencanaan)" as it aligns with the process of planning and gathering necessary information for the project.

    Rate this question:

  • 47. 

    Langkah yang menjadi karakteristik dalam proses pengembangan pada metode prototype, kecuali…

    • A.

      Pemilihan fungsi

    • B.

      Penyusunan sistem informasi

    • C.

      Perancangan Dialog

    • D.

      Evaluasi

    Correct Answer
    C. Perancangan Dialog
    Explanation
    The process of designing the dialog is not a characteristic step in the development process of the prototype method. The prototype method involves selecting functions, organizing information systems, and evaluating the prototype. However, designing the dialog is not mentioned as a specific step in this method.

    Rate this question:

  • 48. 

    Aktifitas analisa seperti desain/rancangan atau komunikasi pelanggan dapat diskemakan dengan cara yang sama adalah ............

    • A.

      The Concurrent Development Mode

    • B.

      Component Assembly Model (CAM/Model Perakitan Komponen)

    • C.

      Spiral Model

    • D.

      Incremental Mode

    Correct Answer
    A. The Concurrent Development Mode
    Explanation
    The Concurrent Development Mode involves carrying out multiple activities simultaneously, such as analysis, design, and communication with customers. This approach allows for parallel processing and reduces the overall development time. It is similar to the concept of concurrent engineering, where different tasks are performed concurrently to expedite the product development process. This mode promotes collaboration and coordination among teams working on different aspects of the project, leading to faster and more efficient development.

    Rate this question:

  • 49. 

    Digunakan sebagai sarana bagi pemakai untuk memasukkan data input bagi perangkat lunak merupakan fungsi dari .....

    • A.

      Perangkat Keyboard

    • B.

      Layar monitor

    • C.

      Perangkat Mouse

    • D.

      Print

    Correct Answer
    C. Perangkat Mouse
    Explanation
    The correct answer is Perangkat Mouse. A mouse is used as a tool for users to input data into software applications. It allows users to move a cursor on the screen, select options, click buttons, and perform various other actions. While a keyboard is also used for inputting data, it is primarily used for typing text rather than navigating and interacting with software applications. A monitor is used to display visual output, and a printer is used for producing hard copies of documents.

    Rate this question:

  • 50. 

    Pemakai akan dikembangkan dengan menggunakan user interface dengan berbasis web disebut.......

    • A.

      Kebutuhan Antarmuka Eksternal

    • B.

      Antarmuka Pemakai

    • C.

      Antarmuka Perangkat Keras

    • D.

      Antarmuka Perangkat Lunak

    Correct Answer
    A. Kebutuhan Antarmuka Eksternal
    Explanation
    The correct answer is "Kebutuhan Antarmuka Eksternal" because it is stated in the question that the user will be developed using a web-based user interface. "Antarmuka Eksternal" refers to the interface that connects the system with external entities, such as users. Therefore, "Kebutuhan Antarmuka Eksternal" is the most suitable option as it aligns with the given information.

    Rate this question:

Quiz Review Timeline +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Mar 21, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • Dec 23, 2018
    Quiz Created by
    NurasiahZamil
Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.