The ProProfs editorial team is comprised of experienced subject matter experts. They've collectively created over 10,000 quizzes and lessons, serving over 100 million users. Our team includes in-house content moderators and subject matter experts, as well as a global network of rigorously trained contributors. All adhere to our comprehensive editorial guidelines, ensuring the delivery of high-quality content.
Sebutkan Empat Siklus utama dalam Pengembangan Perangkat Lunak
A.
Prediksi, Analisis, Desain, Evaluasi
B.
Perencanaan, Desain, Implementasi, Evaluasi
C.
Perencanaan, Analisis, Desain, Implementasi
D.
Perencanaan, Implementasi, Evaluasi, Pemeliharaan
Correct Answer
C. Perencanaan, Analisis, Desain, Implementasi
Explanation Siklus Utama Pengembangan Perangkat Lunak adalah PADI (Perencanaan, Analisis, Desain, dan Implementasi)
Rate this question:
2.
Apa yang menjadi Output dalam Proses Perencanaan
A.
System Request / System Proposal
B.
Software Requirement Specification
C.
System Design
D.
Desain DFD
Correct Answer
A. System Request / System Proposal
Explanation Output pada tahap Perencanaan adalah System Request yang mencatat kebutuhan-kebutuhan dan keinginan-keinginan pelanggan, Sedangkan Software Requirement Specification adalah output dari tahapan Analisis, kadang sampai tahap Desain..
Rate this question:
3.
Dibawah ini adalah alasan utama perangkat lunak dikembangkan, kecuali .....
A.
Mengurangi biaya operasional organisasi
B.
Meningkatkan efisiensi
C.
Meningkatkan pendapatan perusahaan
D.
Mengubah Sistem manual menjadi sistem berbasis komputer
Correct Answer
D. Mengubah Sistem manual menjadi sistem berbasis komputer
Explanation Tidak selamanya sistem manual itu lebih buruk dibandingkan sistem berbasis komputer, adakalanya sistem maual jauh lebih efektif.
Rate this question:
4.
Terdapat tiga kelayakan penting dalam analisis kelayakan pembangunan perangkat lunak dibawah ini kecuali ....
A.
Kelayakan Teknis
B.
Kelayakan Ekonomi
C.
Kelayakan Sumber Daya Manusia
D.
Kelayakan Organisasi
Correct Answer
C. Kelayakan Sumber Daya Manusia
Explanation Ada tiga kelayakan yang digunakan dalam pembangunan perangkat lunak, yaitu kelayakan Teknis, Ekonomi, dan Organisasi
Rate this question:
5.
Dibawah ini yang merupakan defenisi dari Kualitas Perangkat Lunak adalah ....
A.
Seberapa banyak baris kode yang digunakan oleh sistem, komponen, atau proses
B.
Sejauh mana sistem, komponen, atau proses sesuai dengan keinginan pengguna
C.
Membangun model yang merupakan representasi dari sistem, komponen, atau proses
D.
Aktivitas perubahan/perbaikan setelah sistem digunakan
Correct Answer
B. Sejauh mana sistem, komponen, atau proses sesuai dengan keinginan pengguna
Explanation Kualitas software yang baik adalah yang memenuhi keinginan atau harapan dari pengguna
Rate this question:
6.
Pendekatan yang digunakan untuk menerapkan siklus pengembangan perangkat lunak adalah definisi dari ...
A.
Metodologi
B.
Metode
C.
Aktivitas
D.
Tugas
Correct Answer
A. Metodologi
Explanation Pendekatan waterfall salah satu pendekatan untuk menerapkan siklus PADI , waterfall adalah Model Proses atau bisa juag disebut Metodologi
Rate this question:
7.
Terdapat tiga kategori Metodologi pengembangan perangkat lunak, yaitu : Structured Design, Rapid Application Development, dan Agile Development. Manakah metodologi dibawah ini yang termasuk kategori Agile Development ?
A.
Waterfall dan Parallel Development
B.
Waterfall dan Prototyping
C.
Phased Development dan Prototyping
D.
Extereme Programming dan Scrum
Correct Answer
D. Extereme Programming dan Scrum
Explanation Jawaban pertama adalah Kategori Structured Design, Jawaban ketiga adalah Kategori Rapid Application Development, jawaban keempat yang merupakan kategori Agile Development
Rate this question:
8.
Metodologi yang cocok jika pelanggan ingin perangkat lunak diselesaikan dengan cepat, namun kebutuhan(requirement) -nya masih mungkin dapat berubah. adalah......
A.
Waterfall
B.
Prototyping
C.
Parallel Development
D.
Scrum
Correct Answer
B. Prototyping
Explanation Waterfall cocok untuk sistem yang requirementnya jelas dan waktunya cukup panjang demikian juga dengan parallel development, sedangkan Scrum cocok untuk waktu singkat dengan tim pengembang yang banyak dengan requirement yang jelas serta sistem yang relatif besar.
Rate this question:
9.
Fungsi perangkat lunak yang tidak benar (improper function) dalam menjalankan aplikasi yang umum atau spesifik, disebut ...
A.
Software Errors
B.
Software Faults
C.
Software Failures
D.
Software Broken
Correct Answer
B. Software Faults
Explanation Software Errors adalah kesalah grammar atau syntax kode pemrograman, sedangkan software failure adalah kegagalan yang terjadi karena aktifnya software fault.
Rate this question:
10.
Terdapat tiga cara dibawah ini dalam melakukan estimasi terhadap ukuran perangkat lunak, kecuali .......
A.
Line Of Code (LOC)
B.
Function Point (FP)
C.
Page Code (PC)
D.
Use Case Point (UCP)
Correct Answer
C. Page Code (PC)
Explanation Hanya Page Code yang bukan merupakan cara melakukan estimasi ukuran perangkat lunak, sedangkan Use Case Point cara terbaru yang banyak digunakan didunia industri
Rate this question:
11.
Pertimbangan kelayakan sistem yang dibangun harus mengacu pada tugas pokok dan fungsi setiap karyawan, termasuk dalam kelayakan .....
A.
Teknis
B.
Ekonomi
C.
Organisasi
D.
Budaya
Correct Answer
C. Organisasi
Explanation Kelayakan Teknik mempertimbangkan aspek2 teknis pengembangan, kelayakan ekonomi mempertimbangkan kelayakan biaya pengembanan dibandingkan dengan keuntungan/manfaat yang diperoleh perusahaan.
Rate this question:
12.
Return of Investment (ROI) dan Break-Even Point adalah istilah kelayakan dibidang .....
A.
Teknik
B.
Organisasi
C.
Pendidikan
D.
Ekonomi
Correct Answer
D. Ekonomi
Explanation ROI digunakan untuk mengestimasi persentasi waktu yang digunakan dalam operasional sistem sampai kembalinya seluruh biaya investasi. Break-Even Point adalah waktu yang dibutuhkan untuk mengumpulkan dana sehingga menutupi semua biaya investasi.
Rate this question:
13.
Dibawah ini merupakan karakteristik kegagalan proyek perangkat lunak, kecuali ...
A.
Proyek tidak jadi dimulai
B.
Proyek dibatalkan sebelum selesai
C.
Proyek selesai tapi tidak pernah dipakai
D.
Proyek tidak sesuai dengan keinginan pengguna
Correct Answer
A. Proyek tidak jadi dimulai
Explanation Proyek tidak jadi dimulai bukan kegagalan proyek, melainkan pembatalan proyek
Rate this question:
14.
Dibawah ini alasan Kenapa Ukuran (size) Software penting untuk diestimasi sebelum proyek dimulai, kecuali ....
A.
Karena ukuran perangkat lunak menentukan biaya proyek
B.
Karena ukuran perangkat lunak dapat menentukan waktu pengerjaan proyek
C.
Karena ukuran perangkat lunak memakan banyak tempat penyimpanan
D.
Karena ukuran perangkat lunak berbanding lurus dengan kegagalan
Correct Answer
C. Karena ukuran perangkat lunak memakan banyak tempat penyimpanan
Explanation Tempat penyimpanan program bukan aspek penting dalam proyek, karena saat ini ruang penyimpanan sudah realtif murah
Rate this question:
15.
Dibawah ini ada beberapa hal dalam pembangunan proyek perangkat lunak yang lebih penting dari Coding, kecuali
A.
Menangkap ide bisnis yang tepat
B.
Mampu membaca kebutuhan riil masyarakat
C.
Kemampuan analisis kelayakan proyek
D.
Menangani permintaan penambahan fitur atau fungsi perangkat lunak oleh pelanggan
Correct Answer
D. Menangani permintaan penambahan fitur atau fungsi perangkat lunak oleh pelanggan
Explanation Dalam proyek pembangunan perangkat lunak, sebagai developer kita harus mengikuti kesepakatan awal dengan pelanggan, dan tidak bisa pelanggan mengubah kesepakatan awal tanpa persetujuan developer perangkat lunak
Rate this question:
16.
Dibawah ini yang bukan merupakan faktor pemicu peningkatan pengeluaran/pembelanjaan konsumen di Indoneia adalah .....
A.
Peningkatan pendapatan masyarakat
B.
Trend perubahan gaya hidup
C.
Transmigrasi yang berhasil
D.
Urbanisasi yang terus meningkat
Correct Answer
C. Transmigrasi yang berhasil
Explanation Transmigrasi ditujukan untuk pemerataan jumlah penduduk di desa-desa dan bukan faktor penting yang mempengaruhi pengeluaran konsumen
Rate this question:
17.
Profesi dalam dunia Teknologi Informasi yang lebih rendah posisinya dibandingkan profesi Programmer adalah .........
A.
Software Engineer
B.
System Analyst
C.
Enterprise Architect
D.
Helpdesk
Correct Answer
D. Helpdesk
Explanation Helpdesk adalah profesi dilevel paling bawah dalam dunia TI, Tamatan STM atau SMA sudah memenuhi syarat menjadi Helpdesk
Rate this question:
18.
Evolusi pembelajaran pembangunan perangkat lunak berturut-turut .......
A.
Menganalisis, Mendesain, Mengimplementasi Perangkat Lunak
B.
Menulis Kode, Membangun Perangkat Lunak, Mengelola Perangkat Lunak
C.
Memelihara, Mengevaluasi, Memperbaiki Perangkat Lunak
D.
Merencanakan, Menulis Kode, Memelihara Perangkat Lunak
Correct Answer
B. Menulis Kode, Membangun Perangkat Lunak, Mengelola Perangkat Lunak
Explanation Evolusi Software Development: How to Write a Code, How to Develop a Software, dan How to Manage Software
Rate this question:
19.
Apa yang menjadi output pada tahapan Implementasi dalam siklus hidup perangkat lunak ?
A.
Proposal Sistem
B.
Spesifikasi Sistem
C.
Kebutuhan Sistem
D.
Sistem Baru
Correct Answer
D. Sistem Baru
Explanation Siklus Hidup Perangkat Lunak (PADI) Perencanaan outputnya System Proposal, Analisis dan Desain Outputnya Spesifikasi System, sedangkan Implementasi outputnya adalah New System
Rate this question:
20.
Metodologi yang mana dibawah ini yang mengembangkan perangkat lunak dengan simpel, iteratif, dan responsif terhadap perubahan dari pelanggan
A.
Agile Development
B.
Waterfall
C.
Model Iteratif
D.
Prototyping
Correct Answer
A. Agile Development
Explanation Lihat di Menit 53
Rate this question:
21.
Ada beberapa nilai (value) dalam agile development seperti dibawah ini, kecuali
A.
Dokumentasi yang lengkap
B.
Kolaborasi dengan Pelanggan
C.
Mampu merespons perubahan
D.
Perangkat Lunak yang dapat berjalan (berfungsi)
Correct Answer
A. Dokumentasi yang lengkap
Explanation Lebih penting software yang dapat berjalan dibandingkan dengan dokumentasi yang lengkap
Rate this question:
22.
Dibawah ini merupakan faktor-faktor penentu dalam pemilihan metodologi, kecuali .....
A.
Kompleksitas Sistem
B.
Familiar (Terbiasa) dengan Teknologi
C.
Kejelasan Kebutuhan Pengguna
D.
Jumlah baris code yang banyak
Correct Answer
D. Jumlah baris code yang banyak
Explanation Kompleksitas Sistem, Terbiasa dengan Teknologi, dan Kejelasan kebutuhan Pengguna merupakan faktor-faktor penentu dalam pemilihan metodologi perangkat lunak ditambah dengan Kehandalan Sistem, Waktu Penjadwalan yang singkat, dan visibilitas jadwal, tidak termasuk jumlah basi kode yang banyak
Rate this question:
23.
Dibawah ini yang merupakan keunikan karakteristik dari software, kecuali .....
A.
Kompleksitas Tinggi,
B.
Produk tidak terlihat dengan kasat mata
C.
Cacat pada produk dapat kita lihat
D.
Jumlah SDM tidak sebanding dengan Kecepatan Penyelesaian Software
Correct Answer
C. Cacat pada produk dapat kita lihat
Explanation Tidak seperti hardware yang cacatnya dapat dengan mudah kita lihat, software malah sebaliknya
Rate this question:
24.
Terdapat 10 mitos dalam rekayasa perangkat lunak, mana diantara item dibawah ini yang tidak termasuk dalam mitos RPL
A.
Kemampuan terpenting bagi pengembang perangkat lunak adalah Coding
B.
RPL langsung praktek saja, jangan terlalu banyak teori
C.
Metodologi terpenting adalah Waterfall
D.
Tambah jumlah programmer supaya proyek cepat selesai
Correct Answer
C. Metodologi terpenting adalah Waterfall
Explanation Tidak ada mitos yang mengatakan bahwa Waterfall adalah metodologi pembangunan perangkat lunak yang paling penting
Rate this question:
25.
Dibawah ini adalah bidang-bidang penelitian RPL atau Software Engineering, kecuali ....
A.
Software Design & Construction
B.
Software Testing
C.
Software Analysis & Design
D.
Software Architecture
Correct Answer
C. Software Analysis & Design
Explanation Lihat di Timeline 1.35, Bidang-bidang penelitian Software Engineering
Rate this question:
26.
Tujuan utama dalam penelitian RPL bukan menghasilkan produk perangkat lunak, melainkan .....
A.
Melakukan perbaikan teknik/method yang ada
B.
Membangun software yang mudah digunakan
C.
Membangun software dengan kompleksitas tinggi
D.
Membangun software yang cerdas
Correct Answer
A. Melakukan perbaikan teknik/method yang ada
Explanation Hanya melakukan teknik/method yang ada yang bukan menghasilkan produk perangkat lunak
Rate this question:
27.
Dibawah ini merupakan platform-platform e-commerce, kecuali .....
A.
Lazada
B.
Tokopedia
C.
Gojek
D.
Bukalapak
Correct Answer
C. Gojek
Explanation Gojek merupakan startup untuk platform Transportasi
Rate this question:
28.
Disiplin ilmu yang mempelajari metode untuk mengekstrak pengetahuan atau menemukan pola dari data dalam jumlah besar adalah
A.
Data Warehouse
B.
Data Mining
C.
Big Data
D.
Database
Correct Answer
B. Data Mining
Explanation Lihat di waktu 1: 37
Rate this question:
29.
Tiga Karakteristk dari Revolusi Industri 4.0 dibawah ini, kecuali ....
A.
Otomatisasi Komputer
B.
Sistem Fisik Cyber
C.
Internet of Thing
D.
Global Network
Correct Answer
A. Otomatisasi Komputer
Explanation Otomatisasi Komputer masuk dalam Revolusi Industri 3.0
Rate this question:
30.
Gojek, Airbnb, Tokopedia, merupakan startup yang menggunakan aplikasi berbasis pengetahuan, apa kelebihan utama bisnis seperti ini ?
A.
Berbasis komputer dan menggunakan aplikasi
B.
Tidak memiliki aset fisik, tapi lebih baik dibandingkan bisnis sejenis yang konvensional
C.
Memiliki karyawan lebih sedikit
D.
Memiliki banya tenaga dibidang teknologi informasi
Correct Answer
B. Tidak memiliki aset fisik, tapi lebih baik dibandingkan bisnis sejenis yang konvensional
Explanation Gojek, ndak punya aset motor atau mobil, tapi lebih baik dibandingkan bluebird, Tokopedia tidak punya barang inventory, tapi lebih baik dari matahari, Airbnb tidak memiliki hotel, tapi lebih baik daripada pebisnis hotel.
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.