Prinsip Desain Perangkat Lunak

Prinsip Desain Perangkat Lunak

University

10 Qs

quiz-placeholder

Similar activities

Quiz SIAKAD IAIN Ternate

Quiz SIAKAD IAIN Ternate

University

12 Qs

Pengenalan Excel - Kelas 10

Pengenalan Excel - Kelas 10

10th Grade - University

10 Qs

REMID PTS AK1

REMID PTS AK1

10th Grade - University

15 Qs

Tes materi Implementasi Proses Bisnis TJKT

Tes materi Implementasi Proses Bisnis TJKT

10th Grade - University

10 Qs

Posttest Keamanan Digital

Posttest Keamanan Digital

University

11 Qs

SIA TM 14

SIA TM 14

University

10 Qs

Pemahaman Sistem Komputer Kelas 8

Pemahaman Sistem Komputer Kelas 8

8th Grade - University

15 Qs

Sistem Informasi Berbasis Pertanian

Sistem Informasi Berbasis Pertanian

University

10 Qs

Prinsip Desain Perangkat Lunak

Prinsip Desain Perangkat Lunak

Assessment

Quiz

Information Technology (IT)

University

Hard

Created by

Iman Saladin B

Used 1+ times

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Prinsip Single Responsibility Principle (SRP) menekankan bahwa:

Setiap modul dalam sistem harus memiliki lebih dari satu tanggung jawab agar lebih fleksibel.

Setiap modul dalam sistem hanya memiliki satu tanggung jawab utama.

Modul dalam sistem harus saling bergantung satu sama lain agar lebih efisien.

Semua fitur harus digabungkan dalam satu modul untuk mengurangi kompleksitas.

2.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Dalam konteks aplikasi e-commerce, penerapan SRP dapat dilakukan dengan:

Menggabungkan proses pengolahan pembayaran dan manajemen produk dalam satu modul.

Memisahkan proses manajemen produk dan pengolahan pembayaran dalam modul yang berbeda.

Menggunakan satu sistem untuk menangani semua transaksi, tanpa memisahkan fungsinya.

Menyimpan semua data pengguna dan produk dalam satu tabel database.

3.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Prinsip Open/Closed Principle (OCP) menyatakan bahwa:

Sistem harus mudah diubah dan diperbarui dengan mengedit kode yang sudah ada.

Sistem harus dapat diperluas tanpa mengubah kode yang sudah ada.

Semua modul harus dapat dimodifikasi secara langsung setiap kali ada perubahan bisnis.

Sistem harus tetap tertutup untuk perubahan dan tidak boleh diperluas.

4.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Contoh penerapan OCP dalam aplikasi layanan transportasi online adalah:

Menggunakan satu sistem tarif yang sama untuk semua jenis kendaraan.

Menambahkan kendaraan baru tanpa perlu mengubah sistem tarif utama.

Mengubah sistem tarif setiap kali kendaraan baru ditambahkan.

Memastikan bahwa semua pengemudi menggunakan tarif yang sama tanpa pengecualian.

5.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Liskov Substitution Principle (LSP) menekankan bahwa:

Komponen yang lebih spesifik harus dapat menggantikan komponen yang lebih umum tanpa mengubah perilaku sistem.

Komponen yang lebih spesifik harus memiliki fungsi yang sama dengan komponen lain.

Semua komponen dalam sistem harus saling bergantung agar dapat berfungsi.

Sistem tidak boleh memiliki modul yang bisa digantikan oleh modul lain.

6.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Dalam aplikasi pemesanan makanan, penerapan LSP dapat dilakukan dengan:

Menggunakan satu metode estimasi pengiriman untuk semua jenis restoran.

Mengubah sistem estimasi pengiriman setiap kali restoran baru ditambahkan.

Memisahkan estimasi pengiriman untuk restoran cepat saji dan restoran fine dining.

Menggunakan sistem yang sama untuk semua jenis pemesanan, tanpa pengecualian.

7.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Prinsip Interface Segregation Principle (ISP) bertujuan untuk:

Memastikan bahwa modul hanya memiliki antarmuka yang relevan dengan perannya.

Menggabungkan semua fitur dalam satu antarmuka agar lebih efisien.

Membuat satu antarmuka universal yang dapat digunakan oleh semua modul.

Memisahkan semua fungsi sistem menjadi beberapa antarmuka kecil yang tidak berhubungan.

Create a free account and access millions of resources

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

By signing up, you agree to our Terms of Service & Privacy Policy

Already have an account?