Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Kuis Analisis Dan Perancangan Sistem

Total questions: 99

Worksheet time: 50mins

Name
Class
Date
1.

Requirement dalam pengembangan sistem adalah…

a)

Gambaran teknis hardware yang digunakan

b)

Gambaran layanan dan batasan sistem yang akan dibangun

c)

Daftar semua user yang akan menggunakan sistem

d)

Dokumen pelatihan pengguna

2.

Manakah berikut ini yang bukan fungsi requirement?

a)

Menjadi dasar kontrak

b)

Menjadi dasar penawaran

c)

Menghasilkan kode program

d)

Menjadi dasar pengujian

3.

Requirement Engineering adalah proses…

a)

Menguji aplikasi setelah selesai

b)

Menemukan, menganalisis, mendokumentasikan, dan menguji kebutuhan

c)

Mendesain tampilan aplikasi

d)

Menginstall perangkat lunak

4.

Teknik pengumpulan data yang paling cocok jika narasumber banyak dan tersebar yaitu…

a)

Observasi

b)

Wawancara

c)

Searching

d)

Kuisioner

5.

Kekurangan teknik wawancara adalah…

a)

Responden malas mengisi

b)

Narasumber sulit mengungkapkan kebutuhan

c)

Data kurang akurat

d)

Sulit dilakukan secara massal

6.

Observasi menjadi teknik yang baik karena…

a)

Bisa mendapatkan data secara langsung

b)

Murah dan cepat

c)

Tidak mengganggu pekerjaan orang lain

d)

Tidak membutuhkan izin

7.

User Requirement adalah…

a)

Kebutuhan teknis server

b)

Kebutuhan yang ditulis user dalam bentuk abstrak

c)

Hasil kode program

d)

Kebutuhan database

8.

Performance Requirement berkaitan dengan…

a)

Tampilan GUI

b)

Kecepatan dan kapasitas sistem

c)

Dokumentasi

d)

Peralatan developer

9.

Support Requirement berkaitan dengan…

a)

Pengembangan fitur baru

b)

Dukungan teknis setelah sistem digunakan

c)

Hardware yang digunakan

d)

Testing sebelum implementasi

10.

Contoh Deployment Requirement adalah…

a)

Sistem harus mampu mencetak laporan

b)

Sistem berjalan pada server Linux RAM 4GB

c)

Desain input harus menarik

d)

Pengguna harus menjalani pelatihan

11.

Dokumen spesifikasi rancangan PL adalah…

a)

SRS

b)

SDS

c)

UML

d)

DDL

12.

Requirement dapat ditulis oleh…

a)

Developer saja

b)

User saja

c)

User dan pembangun sistem

d)

Administrator saja

13.

Berikut yang bukan teknik pengumpulan requirement…

a)

Wawancara

b)

Tes laboratorium

c)

Observasi

d)

Kuisioner

14.

Agar kuisioner efektif, sebaiknya…

a)

Pertanyaannya panjang

b)

Banyak pertanyaan isian

c)

Menggunakan pilihan ganda sederhana

d)

Tidak memiliki instruksi

15.

Development Requirement berkaitan dengan…

a)

Tools dan software untuk developer

b)

Performa sistem

c)

Batasan pengguna

d)

Dokumentasi user

16.

Dokumen yang menjelaskan spesifikasi kebutuhan sistem adalah…

a)

ERD

b)

SRS

c)

DFD

d)

SDLC

17.

Requirement harus bersifat…

a)

Tidak boleh berubah

b)

Abstrak

18.

Proses validasi requirement dilakukan untuk…

a)

Menerjemahkan ke dalam kode

b)

Memastikan requirement sesuai dengan kebutuhan user

c)

Menghasilkan diagram

d)

Membuat database

19.

Contoh functional requirement:

a)

Sistem harus berjalan pada Windows

b)

Sistem harus mampu mengirimkan email notifikasi

c)

Sistem harus memiliki manual book

d)

Sistem harus dapat diperbaiki teknisi

20.

Requirement yang menentukan batasan kapasitas disebut…

a)

Support

b)

Performance

c)

Documentation

d)

Deployment

21.

Tujuan utama desain input adalah…

a)

Membuat tampilan menarik

b)

Menjamin kualitas output

c)

Mempermudah kerja database

d)

Mempercepat programmer

22.

Form yang baik harus…

a)

Sulit diisi

b)

Tidak memiliki instruksi

c)

Menggunakan flow kiri ke kanan, atas ke bawah

d)

Menggunakan banyak font berbeda

23.

Salah satu jenis caption adalah…

a)

Forward caption

b)

Line caption

c)

Temporal caption

d)

Linked caption

24.

Bagian form yang memuat identitas pengguna disebut…

a)

Heading

b)

Body

c)

Identification and access

d)

Comments

25.

Check box digunakan untuk…

a)

Pilihan eksklusif

b)

Pilihan jamak

c)

Input teks panjang

d)

Menampilkan pesan

26.

Option button (radio button) digunakan untuk…

a)

Pilihan jamak

b)

Pilihan tunggal

c)

Memasukkan data numerik

d)

Menampilkan list banyak

27.

Text box sebaiknya…

a)

Kecil agar hemat ruang

b)

Diletakkan di bawah caption

c)

Berukuran cukup untuk menampung input

d)

Rata tengah

28.

Bagian paling atas tampilan layar disebut…

a)

Footer

b)

Body

c)

Heading

d)

Command area

29.

Warna foreground/background paling mudah dibaca:

a)

Pink/green

b)

Black/yellow

c)

Red/black

d)

Grey/black

30.

Pesan kesalahan biasanya ditampilkan menggunakan…

a)

Text box

b)

Message box

c)

List box

d)

Slider

31.

Web form panjang sebaiknya…

a)

Dibuat dalam satu halaman

b)

Dibagi beberapa halaman

c)

Tidak memakai tombol submit

d)

Menggunakan font dekoratif

32.

Untuk input dengan banyak pilihan, kontrol yang tepat adalah…

a)

Text area

b)

Slider

c)

Drop-down list

d)

Check box

33.

GUI Control yang digunakan untuk input teks panjang adalah…

a)

Text area

b)

Spin button

c)

Radio button

d)

Check box

34.

Sederhana, konsisten, mudah dinavigasi adalah prinsip…

a)

Desain antarmuka (UI)

b)

Database design

c)

Jaringan komputer

d)

Manajemen proyek

35.

Caption pada text box sebaiknya diletakkan…

a)

Di atas

b)

Di kanan

c)

Di kiri

d)

Di bawah

36.

Form yang menarik harus…

a)

Berisi banyak dekorasi

b)

Terlihat tidak berantakan

c)

Menggunakan berbagai warna terang

d)

Tanpa instruksi

37.

GUI menggunakan perangkat input seperti…

a)

Mouse dan keyboard

b)

Proyektor

c)

Printer

d)

Scanner uang

38.

Vertical check off digunakan untuk…

a)

Menampilkan tabel

b)

Menyusun pilihan secara vertikal

c)

Menginput angka

d)

Menampilkan ikon

39.

Spin button digunakan untuk…

a)

Pilihan eksklusif

b)

Mengubah data secara bertahap

c)

Navigasi

d)

Mengisi teks panjang

40.

Form design software membantu…

a)

Membuat form otomatis tanpa input

b)

Mendesain form digital atau cetak

c)

Menghasilkan laporan otomatis

d)

Mempercepat koneksi internet

41.

Sistem informasi adalah…

a)

Kumpulan komputer

b)

Sistem yang mengelola data menjadi informasi

c)

Sistem jaringan

d)

Sistem perangkat keras

42.

Sistem analis berperan sebagai…

a)

Administrasi dokumen

b)

Konsultan luar, pendukung internal, dan agen perubahan

c)

Operator komputer

d)

Trainer selalu

43.

Tahap pertama SDLC adalah…

a)

Implementasi

b)

Desain

c)

Identifikasi masalah

d)

Testing

44.

Pada fase requirement analyst melakukan…

a)

Coding

b)

Menggambar DFD

c)

Wawancara dan observasi

d)

Desain database

45.

Fase pengembangan software termasuk fase…

a)

5

b)

7

c)

6

d)

2

46.

Testing dilakukan pada fase…

a)

2

b)

3

c)

6

d)

7

47.

Dokumentasi software dilakukan pada fase…

a)

1

b)

5

c)

2

d)

7

48.

SDLC memiliki berapa fase?

a)

3

b)

5

c)

7

d)

9

49.

System maintenance dilakukan untuk…

a)

Menambah fitur dan memperbaiki error

b)

Mengganti programmer

c)

Menghapus modul

d)

Mengurangi pengguna

50.

CASE tools digunakan untuk…

a)

Menghitung biaya proyek

b)

Mempermudah analisis dan desain sistem

c)

Menginstall aplikasi

d)

Mengelola server

51.

Upper CASE digunakan pada fase…

a)

Coding

b)

Analisis dan desain

c)

Implementasi

d)

Testing

52.

Lower CASE digunakan untuk…

a)

Menggambar DFD

b)

Menghasilkan source code

c)

Mencetak laporan

d)

Membuat ERD

53.

Reverse engineering adalah proses…

a)

Membuat database

b)

Menghasilkan desain dari kode program

c)

Membuat dokumen user

d)

Menjalankan testing

54.

Extreme Programming menekankan nilai…

a)

Kecepatan

b)

Komunikasi, kesederhanaan, feedback, keberanian

c)

Dokumentasi lengkap

d)

Penggunaan hardware kuat

55.

ERP adalah…

a)

Sistem operasi

b)

Sistem terintegrasi perusahaan

c)

Database engine

d)

Hardware server

56.

Prototyping adalah…

a)

Membuat rancangan akhir

b)

Metode membuat model awal sistem

c)

Testing

d)

Coding langsung

57.

Sistem analis harus memiliki kemampuan…

a)

Hardware maintenance

b)

Komunikasi dan pemecahan masalah

c)

Akuntansi

d)

Desain grafis

58.

Pada fase implementasi, kegiatan utama adalah…

a)

Wawancara

b)

Pelatihan pengguna

c)

Mendesain database

d)

Menggambar flowchart

59.

Agile menekankan pada…

a)

Dokumentasi lengkap

b)

Perubahan cepat dan iteratif

c)

Desain awal yang kaku

d)

Tidak ada pertemuan dengan user

60.

Tujuan akhir SDLC adalah…

a)

Membuat kode

b)

Menghasilkan sistem yang memenuhi kebutuhan

c)

Menghasilkan dokumen saja

d)

Mengurangi biaya organisasi

61.

Organisasi terdiri dari…

a)

Satu sistem tunggal

b)

Subsistem yang saling terkait

c)

Database saja

d)

Hardware saja

62.

Open system berarti…

a)

Tertutup untuk informasi

b)

Informasi mengalir bebas

c)

Tidak menggunakan komputer

d)

Tidak ada user

63.

Virtual organization memiliki ciri…

a)

Lokasi fisik terpusat

b)

Beroperasi di banyak lokasi dengan bantuan teknologi

c)

Tidak memiliki komputer

d)

Tidak memerlukan manajemen

64.

ERP membantu…

a)

Mengurangi jaringan

b)

Mengalirkan informasi antar fungsi organisasi

c)

Mengurangi data

d)

Membuang file lama

65.

DFD digunakan untuk menggambarkan…

a)

Struktur database

b)

Aliran data dalam sistem

c)

Desain input

d)

Desain layar

66.

Simbol persegi pada DFD adalah…

a)

Proses

b)

Data store

c)

External entity

d)

Flow

67.

Data store digambarkan sebagai…

a)

Persegi panjang

b)

Open-ended rectangle

68.

Proses pada DFD digambarkan sebagai…

a)

Persegi panjang tumpul

b)

Persegi tajam

c)

Panah

d)

Diamond

69.

Anak diagram (child diagram) adalah…

a)

Diagram yang lebih tinggi

b)

Diagram turunan dari proses

c)

Diagram utama

d)

Diagram final

70.

Konteks DFD memiliki berapa proses?

a)

Banyak

b)

2

c)

1

d)

7

71.

ERD digunakan untuk…

a)

Menggambarkan struktur data dan hubungan

b)

Menggambarkan proses sistem

c)

Menggambarkan antarmuka

d)

Mendesain laporan

72.

Fundamental entity menggambarkan…

a)

Data sementara

b)

Penghubung

c)

Orang/tempat/benda

d)

Atribut

73.

Associative entity ditandai dengan simbol…

a)

Oval

b)

Diamond dalam kotak

c)

Kotak tunggal

d)

Segitiga

74.

One-to-many digambarkan dengan…

a)

Garis lurus

b)

Crow’s foot

c)

Dua garis

d)

Panah terputus

75.

Relationship menggambarkan…

a)

Atribut

b)

Koneksi antar entitas

c)

File fisik

d)

Query database

76.

Middle management fokus pada…

a)

Operasional rutin

b)

Perencanaan jangka pendek

c)

Keputusan strategis

d)

Aktivitas teknis

77.

Strategic management fokus pada…

a)

Aktivitas harian

b)

Informasi internal saja

c)

Keputusan jangka panjang

d)

Desain form

78.

Organizational culture dapat dilihat dari…

a)

Database

b)

Simbol verbal dan nonverbal

c)

Hardware

d)

Password

79.

Simbol data flow harus diberi label berupa…

a)

Noun

b)

Verb

c)

Atribut

d)

Angka

80.

Kesalahan dalam DFD adalah…

a)

Proses memiliki input dan output

b)

Label berupa kata benda

c)

Data store terhubung langsung ke external entity

d)

Diagram tidak memiliki panah

81.

Diagram 0 adalah…

a)

Diagram awal berisi 1 proses

b)

Rincian dari context diagram

c)

Diagram akhir

d)

Diagram implementasi

82.

Proses yang tidak memiliki child diagram disebut…

a)

Parent process

b)

Primitive process

c)

External process

d)

Detached process

83.

Logical DFD menggambarkan…

a)

Cara implementasi sistem

b)

Cara bisnis bekerja

c)

Struktur fisik data

d)

Teknologi yang digunakan

84.

Physical DFD menjelaskan…

a)

Alur kerja bisnis

b)

Cara implementasi sistem

c)

Media dan teknologi yang digunakan

d)

Detail fisik aliran data seperti format dan frekuensi

85.

CRUD berarti…

a)

Count, Read, Update, Delete

b)

Create, Read, Update, Delete

c)

Create, Run, Upload, Deliver

d)

Control, Report, Upload, Delete

86.

Partitioning dilakukan untuk…

a)

Menggabungkan semua proses

b)

Memecah DFD menjadi modul atau program

c)

Menghilangkan data store

d)

Mengganti user

87.

Event dalam event table adalah…

a)

Proses tanpa input

b)

Pemicu aktivitas sistem

c)

File data

d)

Proses login saja

88.

Use case digunakan untuk…

a)

Mendesain database

b)

Menggambarkan langkah user dalam sistem

c)

Menggambar form

d)

Menghitung biaya sistem

89.

Use case berisi informasi berikut, kecuali…

a)

Trigger

b)

Steps performed

c)

Output

d)

Struktur tabel database

90.

Salah satu alasan partitioning yaitu…

a)

Semua proses harus dijalankan bersamaan

b)

Keamanan

c)

Mengurangi jumlah user

d)

Menghemat bandwidth

91.

Physical DFD menyertakan hal berikut, kecuali…

a)

Nama file

b)

Proses manual atau otomatis

c)

Tabel transaksi

d)

Struktur organisasi

92.

Child diagram harus…

a)

Mengurangi jumlah proses

b)

Harus sesuai aliran data parent process

c)

Tidak boleh ada data store

d)

Berisi minimal 10 proses

93.

Context DFD tidak boleh memiliki…

a)

External entity

b)

Data flow

c)

Data store

d)

Proses

94.

Kesalahan DFD:

a)

Proses memiliki input dan output

b)

Proses diberi nama dengan verb-noun

c)

Data flow tidak diberi label

d)

Diagram maksimal 9 proses

95.

Partitioning web biasanya dilakukan untuk…

a)

Mengurangi page load dan menjaga keamanan

b)

Menambah jumlah file

c)

Agar lebih berat

d)

Menambah warna

96.

Event table memuat…

a)

List user

b)

Kegiatan yang memicu proses

c)

Hanya output

d)

Daftar error

97.

DFD error jika…

a)

Process tidak memiliki output

b)

Proses terhubung ke data store

c)

Proses memakai nama kerja

d)

External entity muncul pada context diagram

98.

Physical DFD penting karena…

a)

Menunjukkan teknologi implementasi

b)

Tidak diperlukan dalam SDLC

c)

Menggambarkan struktur ERD

d)

Menghilangkan proses

99.

Use case membantu analis untuk…

a)

Mengetahui langkah-langkah pengguna dalam sistem

b)

Mendesain struktur server

c)

Mengatur jaringan

d)

Mengganti user