1.
Perangkat lunak mempuantai dua hal pokok adalah .......
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.
2.
Rekayasa perangkat lunak jelas di batasi oleh hukum lokal nasional dan internasional…
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.
3.
Setiap fase membutukan informasi masukan, proses dan definisi dengan baik adalah............
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.
4.
Melakukan transformasi informasi yang memproduksi, mengatur, memodifikasi, menampilkan atau memancarkan informasi adalah
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.
5.
Sekumpulan program yang dibangun untuk melayani program lain adalah.......
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.
6.
Seluruh perintah yang digunakan untuk memproses informasi...........
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.
7.
Faktor-faktor yang melatar belakangi munculnya rekayasa perangkat lunak kecuali….
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.
8.
Program yang digunakan untuk membantu operasional bisnis adalah.........
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.
9.
Program pada komputer personal seperti pengolah kata (Microsoft Word), spreadsheet (Microsoft Excel), multimedia, dan lain-lain adalah.....
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.
10.
Sebagai pengantar perangkat lunak lain, sebagai kontrol komputer, komunikasi informasi dan kontrol terhadap piranti lingkungan adalah............
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.
11.
Berhubungan dengan detil pengembangan perangkat lunak, termasuk algoritma, pengkodean, pengujian, dan pencarian kesalahan adalah .......
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.
12.
Sekumpulan aktifitas yang saling terkait (koheren) untuk menspesifikasikan, design, implementasi dan pengujian sistem perangkat lunak adalah...........
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.
13.
Mencakup upaya-upaya perawatan ketika perangkat lunak telah dioperasikan adalah......
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.
14.
Memonitor, mengontrol dan menganalisis kejadian dunia nyata pada saat terjadinya.........
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.
15.
Problem Perangkat Lunak kecuali.......
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.
16.
Mencakup kajian teoritis tentang alat bantu dan metode Rekayasa perangkat lunak adalah........
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.
17.
Aktivitas pengujian fungsionalitas satuan terkecil dari sebuah perangkat lunak adalah............
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.
18.
Yang dapat memberikan hasil pengujian yang menyeluruh adalah.............
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.
19.
Suatu proses dimana kebutuhan pemakai diterjemahkan menjadi produk perangkat lunak adalah......
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.
20.
Mengoreksi kesalahan pada perangkat lunak, yang baru terdeteksi pada saat perangkat lunak dipergunakan adalah.........
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.
21.
Perangkat lunak yang memadukan wujud pengulangan dari model prototyping dengan aspek pengendalian dan sistematika dari linear sequential model adalah........
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.
22.
Struktur Data, Arsitektur perangkat lunak,Prosedur detil dan Karakteristik Antarmuka adalah.........
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.
23.
Informasi apa yang mengendalikan proses bisnis, Kemana informasi itu pergi dan Siapa yang memprosesnya adalah......
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.
24.
Saat ini pengembangan perangkat lunak yang mendukung 4GT, berisi tool-tool kecuali…
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.
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.....
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.
26.
Sistem operasi atau sebagai tuntutan atas perkembangan sistem komputer adalah.....
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.
27.
Bila perangkat lunak sukses dipergunakan oleh pemakai. Pemeliharaan ditujukan untuk menambah kemampuannya seperti memberikan fungsi-fungsi tambahan, peningkatan kinerja .........
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.
28.
Pengumpulan kebutuhan dengan fokus pada perangkat lunak adalah....
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.
29.
Sistem informasi yang mengambarkan hal-hal penting dari sistem informasi yang akan datang adalah.....
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.
30.
Proses menterjemakan perancangan desain ke bentuk yang dapat di mengerti oleh mesin dengan mengunakan bahasa program adalah........
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.
31.
Sebagai bagian dari fase business disaring kedalam serangkai objek data yang di butuhkan untuk menopang bisnis adalah .........
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.
32.
Penterjemahan perancangan ke bentuk yang dapat dimengerti oleh mesin, dengan menggunakan bahasa pemrograman disebut dengan istilah......
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.
33.
Ditransformasikan untuk mencapai aliran informasi yang perlu bagi implementasi sebuah fungsi bisnis adalah.....
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.
34.
Tiap pengembang perangkat lunak menentukan beberapa karakteristik perangkat lunak pada level tinggi adalah....
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.
35.
Membuat perancangan sementara yang berfokus pada penyajian kepada pelanggan adalah..........
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.
36.
Pelanggan dan pengembang bersama-sama mendefinisikan format seluruh perangkat lunak adalah............
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.
37.
Langkah yang diambil jika prototyping yang sudah dibangun sudah sesuai dengan keinginan pelanggan adalah.....
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.
38.
Perangkat lunak yang telah diuji dan diterima pelanggan siap untuk digunakan adalah.........
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.
39.
Digunakan untuk menguji kelayakan dari teknologi yang akan digunakan untuk sistem informasi yang akan disusun merupakan pengertian dari ..........
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.
40.
Digunakan untuk mengetahui kebutuhan aktivitas bisnis user adalah definisi dari........
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.
41.
Digunakan untuk mendorong perancangan sistem informasi yang akan digunakan adalah arti dari......
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.
42.
Yang merupakan hasil kombinasi elemen-elemen dari model waterfall yang diaplikasikan secara berulang adalah.....
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.
43.
Yang merupakan lanjutan dari rancangan prototype, prototype ini langsung disusun sebagai suatu sistem informasi yang akan digunakan adalah....
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.
44.
Pengguna biasanya memberikan masukan berdasarkan hasil yang didapat dari tahap engineering dan instalasi adalah........
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.
45.
Pada tahap ini dibangun komunikasi yang baik dengan calon pengguna. Tahap tersebut adalah............
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.
46.
Pada tahap ini ditentukan sumber-sumber informasi, batas waktu dan informasi-informasi yang dapat menjelaskan proyek adalah..............
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.
47.
Langkah yang menjadi karakteristik dalam proses pengembangan pada metode prototype, kecuali…
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.
48.
Aktifitas analisa seperti desain/rancangan atau komunikasi pelanggan dapat diskemakan dengan cara yang sama adalah ............
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.
49.
Digunakan sebagai sarana bagi pemakai untuk memasukkan data input bagi perangkat lunak merupakan fungsi dari .....
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.
50.
Pemakai akan dikembangkan dengan menggunakan user interface dengan berbasis web disebut.......
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.