wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Perangkat Lunak

Total questions: 142

Worksheet time: 1hrs 11mins

Name
Class
Date
1.

Menurut kalian, apa saja yang dilakukan saat tahapan Requirement Analysist atau Analisa Kebutuhan?

4 lines
2.

Kapankah tahapan implementasi dilakukan? Apa saja yang kita lakukan pada tahapan ini?

4 lines
3.

Berikan contoh penjadwalan proyek perangkat lunak dengan CPM? Jelaskan secara ringkas..

4 lines
4.

Gambaran dari realita yang simple dan dituangkan dalam bentuk pemetaan dengan aturan tertentu adalah pengertian dari

a)

Pemodelan

b)

Implementasi

c)

Pemeliharaan

d)

Pengujian

5.

Berikut ini yang merupakan Teknik pengumpulan kebutuhan perangkat lunak

a)

Wawancara

b)

Observasi

c)

Kuesioner

d)

Semua Benar

6.

Dalam pengembangan aplikasi software, langkah menentukan tujuan dan fungsi dari aplikasi atau software ada pada ....

a)

studi kelayakan

b)

analisis kebutuhan dan spesifikasi

c)

desain

d)

pengkodean dan uji unit

e)

pemeliharaan

7.

Pada tahapan waterfaall diatas, pada nomor 2 merupakan tahapan

a)

Requirements

b)

Design

c)

Implementation

d)

Maintenance

8.

Resiko produk yang mungkin terjadi dalam pembuatan proyek PL

a)

keterlambatan waktu pengumpulan kebutuhan PL

b)

perubahan pengelolaan

c)

pergantian orang di dalam proyek

d)

perubahan teknologi

9.

Pada daur hidup software/software proses, fase apakah yang membutuhkan biaya termahal?

a)

planning phase

b)

design phase

c)

requirements phase

d)

maintenance phase

10.

Fungsi Microsoft Word, kecuali ...

a)

membuat dokumen yang bisa dicetak

b)

Mengedit dokumen

c)

membuat dokumen dengan format yang beragam

d)

membuat grafik dan perhitungan angka

11.

Urutan yang benar aktifitas umum software engineering adalah

a)

Requirement-Specification-Design-Code-Test-Debug-Maintainance

b)

Design -Requirement-Specification--Code--Debug -Test -Maintainance

c)

Requirement -Design-Code- Specification -Test- Maintainance- Debug

d)

Maintainance -Specification-Design-Code-Test-Debug –Requirement

12.

Yang termasuk Business Software adalah...

a)

Mesin cuci, Microwave, Lemari Pendingin

b)

Penggajian, Penjualan, Persediaan Barang

c)

Astronomi, Otomotif, Peramalan Cuaca, Biologi

d)

Pengolah Data, Basis Data, Hiburan

13.

Dibawah ini manakah salah satu model yang termasuk dalam Metodologi Pengembangan Sistem (System Development Methodologies)……?

a)

Waterfall Model

b)

Starshcema Model

c)

Snowflake Model

d)

Requirement Model

14.

Program pengolah kata pada microsoft windows adalah....

a)

MS-Excel

b)

MS-Acces

c)

MS-Word

d)

MS-Power Point

15.

Pada umumnya sistem komputer dibedakan berdasarkan perangkatnya menjadi...

a)

erangkat Keras – Lunak – Sedang

b)

Perangkat Teknologi – Multimedia – Sound System

c)

Perangkat Input – Process – Output – Storage

d)

Perangkat Input – Output – Multimedia

16.

Sebutkan faktor apa saja penyebab gagalnya sebuah proyek perangkat lunak?

4 lines
17.

Pemodelan PL memiliki beberapa abstraksi, kecuali

a)

Spesifikasi lengkap dari system

b)

Spesifikasi umum atau khusus system

c)

Implementasi system

d)

Prediksi bagaimana suatu system akan bekerja

18.

Dalam pembuatan kode program, identitas harus konsisten dengan tujuan untuk ....

a)

lebih mudah di hafal

b)

lebih mmudah dipahami

c)

lebih mudah di cetak

d)

lebih mudah di ceritakan

e)

lebih mudah di jawab

19.

Aplikasi komunikasi online yang dapat Anda gunakan untuk obrolan video, panggilan suara, dan pesan instan adalah...

a)

Skype

b)

Zoom

c)

Google Meet

d)

Gmail

20.

Apakah Perangkat Lunak itu :

a)

Konfigurasi data dan file + dokumentasi

b)

Program computer + dokumentasi

c)

Konfigurasi data dan file + Program computer

d)

Program computer + Konfigurasi data dan file + dokumentasi

21.

Apa kelebihan Model Proses Prototyping? jelaskan secara ringkas..

4 lines
22.

Untuk menentukan apa yang dibutuhkan customer dari sebuah sistem

a)

Requirement engineering

b)

Requirement definition

c)

Requirement specification

d)

Semua salah

23.

Proses perangkat lunak terdiri dari, kecuali...

a)

Model Aliran Kerja

b)

Spesifikasi Proses

c)

Pengembangan Perangkat Lunak

d)

Validasi Perangkat Lunak

24.

Rekayasa PL lebih focus pada bagaimana membuat PL yang memenuhi kriteria sbg berikut, kecuali :

a)

Maintainability

b)

Dependability

c)

Robust

d)

Variability

25.

Komponen utama usecase diagram adalah

a)

Actor dan usecase

b)

Generalisasi

c)

Asosiasi

d)

Include-extend

26.

Sebutkan dan jelaskan secara ringkas cara-cara untuk menentukan nilai harga sebuah proyek pembuatan perangkat lunak..

4 lines
27.

Karakter PL adalah sebagai berikut, kecuali :

a)

PL dibangun secara rekayasa

b)

PL dibangun secara manufaktur

c)

PL tidak pernah usang

d)

PL terus diperbaiki seiring bertambah kebutuhan

28.

Beberapa gambaran umum tentang perangkat lunak antara lain, kecuali...

a)

Perintah yang bila di eksekusi memberikan fungsi dan unjuk kerja seperti yang diinginkan

b)

Struktur data yang memungkinkan program memanipulasi informasi secara proporsional

c)

Dokumen yang menggambarkan operasi dan kegunaan program

d)

Suatu disipilin ilmu yang terkait dengan semua aspek produksi software

29.

Memberi perintah cetak tebal menggunakan icon....

a)

Bold

b)

Italic

c)

Underline

d)

Justify

30.

Dibawah ini manakah karakteristik proses yang baik yang dapat memproses juga berevolusi untuk memenuhi perubahan kebutuhan organisasi :

a)

Rapidity

b)

Reliability

c)

Robustness

d)

Maintainability

31.

Sebutkan lima tahapan standar Proses Pengembangan Perangkat Lunak..

4 lines
32.

Icon yang terdapat pada Office Button, kecuali....

a)

Copy

b)

New

c)

Save

d)

Print

33.

Requirement Engineering adalah proses untuk menentukan apa yang menjadi kebutuhan user atau customer. Sebutkan pembagian Requirement Engineering………….?

a)

Functional dan Non Functional

b)

Maintance and Testing

c)

Generic dan Specific

d)

System Software and Business Software

34.

Bantuan yang dapat digunakan pengguna terkait Ms.

Word 2013

a)

Help

b)

Ribbon

c)

Ribbon Display

Options

d)

Title

35.

Berikut yang merupakan ciri user requirement dan system requirement, kecuali

a)

Kedetilan informasi pada user requirement tidak terlalu detil

b)

Target pengguna pada user requirement adalah pengguna system yang tidak mempunyai pengetahuan Teknik yang detil

c)

Bentuk informasi pada system requirement terdiri dari grafik dan diagram teknis

d)

User requirement terdiri dari Bahasa dan diagram teknis terkait sistem

36.

Jelaskan cara membuat penjadwalan dengan Precedence Network? Berikan contohnya.

4 lines
37.

Berikut ini yang dimaksud dengan kebutuhan fungsional :

a)

System infomasi harus mampu berjalan pada server dengan spesifikasi perangkat keras memory 4GB DDR3

b)

System informasi harus mampu diakses oleh minimal 1000 orang pada waktu bersamaan

c)

System informasi harus mampu menampilkan laporan perjualan harian, mingguan, bulanan dan tahunan

d)

System informasi harus mampu merespon kurang dari 5detik pada tiap aktivitasnya

38.

Dalam Spiral Model, kegiatan pengembangan produk dimulai dengan prototype awal sampai akhirnya menjadi produk jadi. Hal tersebut terdapat pada bagian?

a)

Risk Analysis

b)

Planning

c)

Customer Evaluation

d)

Engineering

39.

Berikut ini hal-hal terkait usecase diagram, kecuali

a)

Menggambarkan fungsionalitas yang diharapkan dari sebuah sistem.

b)

Menggambarkan kebutuhan dan proses sistem dari sudut pandang user

c)

Memfokuskan pada proses komputerisasi (automated processes)

d)

Menggambarkan hubungan interaksi antara sistem dan fungsinya

40.

Apa yang dimaksud dengan rekayasa perangkat lunak...

a)

Suatu disiplin rekayasa yang berkaitan dengan semua aspek produksi perangkat lunak

b)

Satu set kegiatan yang tujuannya adalah pengembangan atau evolusi dari perangkat lunak

c)

Software untuk mendukung pengembangan perangkat lunak dan proses evolusi.

d)

Sebuah komponen yang bekerja untuk mencapai beberapa tujuan umum.

41.

Manakah berikut ini yang tidak termasuk Model Proses Pengembangan Perangkat Lunak

a)

RAD

b)

Waterfall

c)

Xtreme Programming

d)

Evolutionary

42.

Pembuatan flowchart aliran data dalam pembuatan software termasuk dalam langkah ....

a)

studi kelayakan

b)

analisis kebutuhan dan spesifikasi

c)

desain

d)

pengounitdean dan uji

e)

pemeliharaan

43.

Kabel fiber optic biasanya digunakan pada jaringan ?

a)

Man

b)

Wan

c)

Lan

d)

Internet

44.

Manakah dibawah ini yang termasuk siklus pembuatan perangkat lunak

a)

Specification-validation-development-evolution

b)

Specification-development-evolution -validation

c)

Specification- development- validation-evolution

d)

Serba salah

45.

Keunggulan prototyping adalah…

a)

Adanya komunikasi yang baik antara pengembang dan pelanggan dan pelanggan berperan aktif dalam pengembangan sistem

b)

Pelanggan kadang tidak melihat atau menyadari bahwa perangkat lunak yang ada belum mencantumkan kualitas dan Hubungan pelanggan dengan komputer yang disediakan mungkin tidak mencerminkan teknik perancangan yang baik

c)

Tidak efisien dalam menggunakan model ini dan tidak adanya komunikasi antara pengembang dan pelanggan

d)

Membangun prototyping dengan membuat perancangan sementara yang berfokus pada penyajian kepada pelanggan dan terlalu cepat dalam pemgembangan system

46.

Sebutkan keahlian apa saja yang dibutuhkan dalam tim pembuatan/pengembangan perangkat lunak?

4 lines
47.

Yang bukan contoh jenis model proses perangkat lunak adalah …

a)

Workflow

b)

Main flow

c)

Data flow

d)

Model Peran

48.

Berikut ini merupakan tujuan Unified Modeling Language (UML), kecuali

a)

Memberikan model yang siap pakai, bahasa pemodelan visual yang ekspresif untuk mengembangkan sistem dan yang dapat saling menukar model dengan mudah dan dimengerti secara umum.

b)

Memberikan bahasa pemodelan yang bebas dari berbagai bahasa pemrograman dan proses rekayasa.

c)

Menyatukan praktek – praktek terbaik yang terdapat dalam pemodelan.

d)

Mendeskripsikan tipe interaksi antara user sebuah system dengan systemnya sendiri melalui sebuah cerita bagaimana sebuah system dipakai

49.

Yang merupakan aktivitas manajemen proyek adalah, kecuali :

a)

perencanaan proyek

b)

manajemen kebutuhan

c)

pelaporan

d)

manajemen resiko

50.

Berikut ini merupakan fungsi perangkat Lunak, kecuali....

a)

Mengidentifikasi Program

b)

Membuat pekerjaan lebih efisien

c)

Sebagi pusat penghubung antara satu perangkat dengan perangkat lainnya.

d)

Mengontrol aplikasi program komputer

51.

Pilih lebih dari 1 jawaban

Software adalah

a)

Kodefikasi program

b)

Instruksi yang berisi algoritma

c)

Memiliki peran ganda

d)

Instruksi, data, dokumen

52.

Definisi Entity Relationship Diagram adalah

a)

ERD merupakan suatu diagram yang berisi komponen-komponen himpunan entitas dan himpunan relasi yang dilengkapi dengan atribut-atribut.

b)

ERD merupakan suatu diagram yang berisi komponen-komponen himpunan kasus penggunaan dan himpunan relasi yang dilengkapi dengan atribut-atribut.

c)

ERD merupakan suatu diagram yang berisi komponen-komponen himpunan entitas dan himpunan sekuensial yang dilengkapi dengan atribut-atribut.

d)

ERD merupakan suatu diagram yang berisi komponen-komponen himpunan aktivitas dan himpunan interaksi yang dilengkapi dengan atribut-atribut.

53.

Alasan adanya kesepakatan penggunaan nama variabel dalam sebuah tim pengembang software adalah ...

a)

keterbatasan panjang karakter

b)

adanya sintaks pemrograman yang harus dikuasai

c)

memudahkan anggota tim lain membaca memahami setiap kode program

d)

untuk mempersingkat kode program

e)

menghindari adanya kesalahan logika

54.

Untuk membuat tulisan modifikasi dapat menggunakan fasilitas....

a)

Word Art

b)

Clip Art

c)

Change Case

d)

Picture

55.

Berikut ini merupakan kelemahan pengumpulan data menggunakan Teknik observasi :

a)

Analis dapat melihat langsung bagaimana system lama berjalan

b)

Dapat mengganggu pekerjaan orang2 pada bagian yang diamati

c)

Membutuhkan waktu yang lama

d)

Orang-orang yang diamati biasanya cenderung berusaha terlihat baik (tidak sesuai dengan yang sebenarnya)

56.

Pernyataan yang benar dari embedded software adalah

a)

Perangkat lunak yang tersimpan dalam ROM

b)

Aplikasi perangkat lunak yang banyak memproses angka-angka

c)

Program yang mengatur/melayani program-program lain

d)

Perangkat lunak yang memonitor – menganalisa – mengendalikan kejadian/peristiwa yang sedang terjadi

57.

Yang dimaksud dengan prototype adalah

a)

Bentuk system yang telah siap dipakai

b)

Bentuk kerja dari system informasi untuk keperluan demonstrasi dan evaluasi

c)

Salah satu alternatif metoda pembuatan program

d)

Metoda pembuatan system yang modern

58.

Manfaat dan kegunaan Microsoft Word dalam kehidupan sehari-hari, kecuali ...

a)

membuat surat/lamaran pekerjaan dengan cepat

b)

membuat doklumen ilmiah dengan fitur References

c)

terkoneksi dengan OneDrive tersimpan otomatis secara online

d)

membuat buku dengan berbagai format

59.

Sebutkan dua macam kebutuhan

a)

Fungsional dan non fungsional

b)

Fungsional dan Structural

c)

Structural dan non fungsional

d)

Semua salah

60.

Perintah copy dapat dilakukan dengan tombol kombinasi keyboard....

a)

Ctrl + O

b)

Ctrl + C

c)

Ctrl + A

d)

Ctrl + P

61.

Manusia yang mengoperasikan dan mengendalikan sistem komputer disebut ...

a)

Software

b)

Hardware

c)

Malware

d)

Brainware

62.

Fase terdepan dalam proses rekayasa perangkat lunak (software engineering) ….?

a)

Requirements

b)

maintenance

c)

Desain

d)

Code

63.

Raden ingin mendownload file dari Youtube dengan format file MP3. Agar sewaktu-waktu Raden bisa memutarnya kembali tanpa harus terhubung ke Jaringan. Aplikasi yang dibutuhkan Raden untuk mendapatkan file MP3 ini adalah...

a)

Windows Media Player

b)

MP3 Converter

c)

SaveFrom.net

d)

KeepVId

64.

Berikut ini adalah Kelemahan memakai prototype, kecuali ...

a)

Bentuk prototype sering berubah-ubah

b)

User ingin cepat selesai

c)

Berharap terlalu banyak

d)

Pengembangan lebih cepat

65.

Apa saja tugas dari Management didalam pengembangan PL, kecuali…

a)

Mengatur Anggaran

b)

Menjaga Jadwal Dari Keterlambatan

c)

Membantu Menyelesaikan Program

d)

Meningkatkan Kualitas

66.

Pengertian dari Operation System adalah....

a)

Program yang ditulis untuk mengendalikan dan mengkoordinasikan kegiatan sistem komputer

b)

Program yang digunakan untuk menerjemahkan instruksi-instrusksi yang ditulis dalam bahasa pemrograman ke dalam bahasa mesin agar dimengerti oleh komputer

c)

Perangkat yang dapat diraba dan dilihat secara fisik

d)

Perangkat lunak yang dibuat oleh software house yang berguna untuk menyelesaikan pekerjaan yang bersifat umum atau standar

67.

Berikut ini pernyataan yang benar mengenai kualitas fungsional perangkat lunak, kecuali ....

a)

diukur dengan kepuasan pelanggan/pengguna perangkat lunak

b)

meliputi kualitas penulisan source code program

c)

merupakan kesesuaian perangkat lunak

d)

seberapa baik tombol fungsi dapat berjalan dengan yang diinginkan

e)

meliputi kesesuaian perangkat lunak dengan desain awal

68.

Sebuah program yang merupakan bagian dari paket instalasi Microsoft office yang berfungsi untuk membuat. mengedit, dan menformat dokumen adalah ...

a)

Microsoft Excel

b)

Microsoft Word

c)

WordPad

d)

Notepad

69.

Rekayasa Kebutuhan adalah…

a)

Proses pembentukan layanan-layanan fungsional yang dibutuhkan oleh customer dari sebuah perangkat lunak dan batasan-batasan di mana sistem tersebut beroperasi dan dikembangkan

b)

Proses pembentukan layanan-layanan nonfungsional yang dibutuhkan oleh customer dari sebuah perangkat lunak dan batasan-batasan di mana sistem tersebut beroperasi dan dikembangkan

c)

Proses pembentukan layanan-layanan fungsional yang dibutuhkan oleh customer dari sebuah perangkat keras dan batasan-batasan di mana sistem tersebut beroperasi dan dikembangkan

d)

Proses pembentukan layanan-layanan fungsional yang dibutuhkan oleh customer dari sebuah perangkat keras dan batasan-batasan di mana sistem tersebut beroperasi dan dikembangkan

70.

Berikut ini adalah Model Proses perangkat lunak, kecuali …

a)

Model pengembangan evolusioner

b)

Model peran/aksi

c)

Model aliran data (dataflow)

d)

Model aliran kerja (workflow)

71.

Yang termasuk dalam tahapan SDLC secara global, kecuali :

a)

Deployment

b)

Requirement Analysis

c)

Design

d)

Disposition

72.

Daftar resiko yang mungkin terjadi dalam pengembangan PL adalah :

a)

resiko SDM

b)

resiko teknologi

c)

resiko kebutuhan

d)

semua benar

73.

Tombol kombinasi keyboard yang digunakan untuk membatalkan perintah adalah....

a)

Ctrl + A

b)

Ctrl + B

c)

Ctrl + V

d)

Ctrl + Z

74.

Berikut ini merupakan contoh diagram UML kecuali

a)

Use case diagram

b)

Entity relational diagram

c)

Class diagram

d)

Deployment diagram

75.

Menampilkan nama dokumen yang sedang dibuka.

a)

Quick Access

Toolbar

b)

Ribbon

c)

Ribbon Display

Options

d)

Title

76.

Pada gambar di atas menunjukan perbandingan metode perangkat lunak apa?

a)

Waterfall vs Agile

b)

Agile vs Waterfall

c)

RAD vs Agile

d)

RAD vs Waterfall

77.

Pada tahapan waterfaall diatas, pada nomor 3 merupakan tahapan

a)

Requirements

b)

Design

c)

Implementation

d)

Maintenance

78.

Office apa untuk membuat surat dokumen?

a)

Excel

b)

Word

c)

Powerpoint

d)

Ms acces

79.

Model ini hanya cocok ketika sebuah requirement sudah dimengerti dengan baik dan perubahan hanya terjadi sesekali selama proses desain adalah masalah dari :

a)

Model Waterfall

b)

Model Spiral

c)

Model Prototyping

d)

Model Parallel

80.

Yang termasuk model SDLC kecuali :

a)

Model waterfall

b)

Model RAD

c)

Model task set

d)

Model Spiral

81.

Tujuan utama dari penerapan RPL adalah:

a)

Membangun software menurut keinginan user

b)

Membangun software mengikuti perkembangan teknologi

c)

Membangun software secara ekonomi, andal (reliable) dan efisien

d)

Membangun software yang dapat memecahkan masalah

82.

Ilmu yang membahas semua aspek produksi perangkat lunak, muali dari tahapan awal spesifikasi system sampai pemeliharaab system setelah digunakan, merupakan pengertian dari …

a)

Sistem Informasi

b)

Rekayasa Perangkat Lunak

c)

Teknologi Informasi

d)

Rekayasa Perangkat Keras

83.

Suatu proses pengubahan spesifikasi sistem menjadi sistem yang dapat dijalankan merupakan pengembangan perangkat lunak dalam tahap

a)

Tahap Perancangan arsitektural

b)

Tahap Implementasi

c)

Tahap Spesifikasi Proses

d)

Tahap Analisis

84.

Pernyataan yang benar dari sistem software adalah

a)

Perangkat lunak yang tersimpan dalam ROM

b)

Aplikasi perangkat lunak yang banyak memproses angka-angka

c)

Program yang mengatur/melayani program-program lain

d)

Perangkat lunak yang memonitor – menganalisa – mengendalikan kejadian/peristiwa yang sedang terjadi

85.

Candra ingin membagikan beberapa dokumen ke rekan kerjanya untuk di edit tapi ukuran file ini cukup besar sehingga jika dibagikan melalui share dokumen melalui WA membutuhkan cukup banyak ruang dan waktu untuk mengirimnya. salah satu langkah yang bisa dilakukan candra untuk menshrae dokumen tersebut dengan cepat dan rekannya bisa mengakses serta mengedit langsung dokumen tersebut adalah....

a)

Meng-copy file ke flash disk.

b)

Mencetak dokumen

c)

Men-share Link Dokumen dengan mengatur akses pengguna

d)

Mengirim melalui email

86.

Pengumpulan data menggunakan kuisioner mempunyai keuntungan yaitu :

a)

Sulit membuat pertanyaan yang singkat, jelas, mudah dipahami

b)

Responden cenderung malas untu mengisi kuisioner

c)

Responden sering memberi jawaban yang sulit dipahami

d)

Hasilnya lebih objektif, dapat dilakukan kepada banyak orang sekaligus

87.

Fungsi dari icon font size adalah....

a)

Merubah jenis huruf

b)

Merubah gaya atau model huruf

c)

Merubah warna huruf

d)

Merubah ukuran huruf

88.

Model Spiral adalah penggabungan dari dua Model apa saja…

a)

Model Waterfall dan Model Prototype

b)

Model Paralel dan Model Waterfall

c)

Model Prototype dan Model Paralel

d)

Model Incremental dan Model Paralel

89.

Aplikasi perangkat lunak yang merupakan program berbayar, tetapi disediakan secara gratis untuk jangka waktu terbatas yang dikenal sebagai ‘masa percobaan’, aplikasi yang dimaksud adalah.....

a)

Closed Source

b)

Shareware

c)

Freeware

d)

Open Source

90.

Salah satu program aplikasi yang dapat digunakan untuk mengelola dan menjaga keamanan atau program dari kerusakan adalah….

a)

scandisk

b)

flashdisk

c)

diskspace

d)

scanner

91.

Perangkat komputer yang menjembatani antara user dan perangkat keras adalah...

a)

Brainware

b)

Hardware

c)

Windows

d)

Software

92.

Tujuan utama dari penerapan RPL

a)

Membangun software secara ekonomis ,handal (reliable) dan efisien

b)

Membangun software menurut keinginan user

c)

Membangun software mengikuti perkembangan teknologi

d)

Membangun software yang dpt memicu masalah

93.

Salah satu perangkat pemodelan system adalah

a)

UML

b)

ERD

c)

CDM

d)

PDM

94.

Apa alasan mendasar mengapa perangkat lunak/software tidak dapat dianggap sebagai tindakan perakitan/assembly daripada rekayasa/engineering?

a)

Perangkat lunak dirancang oleh manusia karena terdapat kecacatan

b)

Software engineering adalah suatu seni/art dan bukan suatu ilmu

c)

Disiplin ilmu perangkat lunak ini relatif baru, katakanlah dibandingkan dengan pembangunan jembatan yang merupakan kegiatan yang memiliki ribuan tahun praktek

d)

Kompleksitas sistem dan interaksinya berlanjut lebih cepat daripada yang dapat kita pahami.

e)

Tidak ada yang benar. Rekayasa Perangkat Lunak adalah disiplin yang sangat ketat

95.

Program aplikasi yang digunakan untuk pengolahan kata seperti membuat makalah, surat , skripsi disebut…

a)

Wordart

b)

wordpard

c)

microsoft excel

d)

microsoft word

e)

microsoft power point

96.

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

a)

Pengumpulan kebutuhan

b)

Membangun prototyping

c)

Evaluasi protoptyping

d)

Mengkodekan system

97.

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

a)

Software Process

b)

Software construction

c)

Software configuration

d)

Software testing

98.

System informasi yang mengambarkan hal-hal penting dari system informasi yang akan dating adalah

a)

Model Prototyping

b)

Model Fourth Generation Techniques (4GT)

c)

Model RAD (Rapid Application Development)

d)

Model Spiral

99.

Perintah untuk memiringkan teks

a)

Italic

b)

Bold

c)

Underline

d)

Font

e)

Print

100.

Mencakup upaya-upaya perawatan ketika perangkat lunak telah dioperasikan adalah

a)

Software construction

b)

Software testing

c)

Software maintenance

d)

Software configuration

101.

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

a)

Pembuatan kode(Coding)

b)

Perancangan (Desain)

c)

Pengujian (Testing)

d)

Pemeliharaan (Maintenance)

102.

Yang digunakan untuk menyimpan dokumen adalah

a)

Save

b)

New

c)

Open

d)

Export

e)

Close

103.

perangkat lunak yang memadukan wujud pengulangan dari model prototyping dengan aspek pengendalian dan sistematika darilinear sequential model adalah

a)

Spiral Model

b)

RAD (Rapid Application Development) Model

c)

Fourth Generation Techniques (4GT)

d)

Prototyping Model

104.

Di bawah ini merupakan bagian-bagian dari class diagram, kecuali

a)

Messages

b)

attribute

c)

operation

d)

method

105.

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

106.

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

107.

Perintah mematikan komputer adalah dengan mengklik start kemudian...

a)

restart

b)

sleep

c)

hibernate

d)

shut down

e)

stop

108.

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

a)

Software construction

b)

Software testing

c)

Software configuration

d)

Software Proses

109.

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

110.

Rekayasa perangkat lunak adalah ...

a)

Prinsip-prinsip pengembangan perangkat lunak

b)

Metode penggalian kebutuhan perangkat lunak

c)

Ilmu yang mempelajari tentang programming

d)

Pendekatann yang digunakan untuk mengelola perangkat lunak

111.

Berikut adalah karakteristik dari sebuah perangkat lunak, kecuali

a)

Maintanability (Dapat Dirawat)

b)

Efisiensi

c)

ambiguisity

d)

Dependability

112.

Proses pengembangan produk perangkat lunak menggunakan prinsip dan metode rekayasa perangkat lunak disebut ....

a)

Software Myths

b)

Scientific Product

c)

Software Evolution

d)

Salah semua

113.

Terdapat bebrapa jenis pemformatan paragraph dalam perangkat lunak pengolah kata. Menu yang berfungsi untuk mengatur text menjadi rata Tengah adalah…

a)

Center

b)

Justify

c)

Align-rigt

d)

Align-left

e)

Line-spacing

114.

yang bukan contoh dari perangkat lunak pengolah kata...

a)

Microsoft Word

b)

Wordstar

c)

Open Office Word

d)

Notepad

e)

Microsoft Excel

115.

Class diagram dalam notasi UML digambarkan dengan

a)

kotak

b)

lingkaran

c)

jajaran genjang

d)

segitiga

116.

Aktivitas pengujian fungsionalitas satuan terkecil dari sebuah perangkat lunak adalah

a)

Unit Testing (UT)

b)

Integration Test (IT)

c)

User Acceptance Test (UAT)

d)

Strategi perangkat lunak

117.

Siapakah yang bukan merupakan tim software developer?

a)

Project Leader

b)

Risk Analyst

c)

System Analyst

d)

Tester

118.

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

119.

mencakup upaya-upaya perawatan ketika perangkat lunak telah dioperasikan adalah

a)

Software maintenance

b)

Software configuration

c)

Software testing

d)

Software construction

120.

Problem Perangkat Lunak kecuali

a)

Menghasilkan perangkat lunak yang berkinerja tinggi

b)

Produktivitas yang belum dapat memenuhi tuntutan kebutuhan pemakai

c)

Ketidaktepatan penjadwalan proses dan biaya produksi

d)

Perangkat lunak tidak berfungsi secara baik (kualitas yang kurang)

121.

Pada tahapan apa kita dapat membuat program?

a)

Code

b)

Design

c)

Debug

d)

Test

122.

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

123.

Rekayasa perangkat lunak adalah

a)

Pembentukan dan penggunaan prinsip rekayasa(engineering) untuk mendapatkan perangkat lunak secara ekonomis namun andal dan dapat bekerja secara efesien pada komputer

b)

Penerapan pendekatan yang sistematis, disiplin, dan terukur untuk pengembangan, operasi, dan pemeliharaan perangkat lunak

c)

Penetapan dan penggunaan prinsip-prinsip rekayasa untuk menghasilkan perangkat lunak ekonomis yang dapat diandalkan dan bekerja secara efektif dan efisien

d)

Penerapan pendekatan yang rumit akan tetapi akan menghasilkan perangkat lunak yang cepat menjadikan pengguna tidak menunggu proses yang lama

124.

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

125.

Mengapa diperlukan desain/perancangan perangkat lunak

a)

Supaya perangkat lunak yang dibuat berjalan dengan baik dan sejalan dengan proses bisnis yang berjalan

b)

Agar supaya perangkat lunak berjalan tanpa hambatan

c)

Supaya perangkat lunak yang dibuat berjalan cepat dan membuat nyaman pemilik stakeholder

d)

Supaya perangkat lunak yang dibuat berjalan tidak lambat dan memiliki proses bisnis yang cepat

126.

seluruh perintah yang digunakan untuk memproses informasi

a)

Perangkat Lunak

b)

Aplikasi

c)

Desain

d)

Analisa

127.

System informasi yang mengambarkan hal-hal penting dari system informasi yang akan datang adalah

a)

Model Spiral

b)

Model RAD (Rapid Application Development)

c)

Model Fourth Generation Techniques (4GT)

d)

Model Prototyping

128.

Perintah yang digunakan untuk mencetak dokumen

a)

Print

b)

Save

c)

New

d)

Copy

e)

paste

129.

Suatu perangkat yang merupakan program yang memungkinkan sebuah komputer dapat melakukan suatu tugas tertentu adalah ...

a)

hardware

b)

brainware

c)

software

d)

mallware

130.

Apa pengertian proses perangkat lunak?

a)

serangkaian kegiatan dan hasil-hasil relevannya yang menghasilkan perangkat lunak

b)

mengembangkan sistem perangkat lunak yang efektif dari segi biaya

c)

disiplin ilmu yang membahas semua aspek produksi perangkat lunak

d)

spesifikasi sistem sampai pemeliharaan sistem setelah digunakan

131.

Yang dapat memberikan hasil pengujian yang menyeluruh adalah

a)

Non-incremental testing

b)

Incremental Testing

c)

Proses debugging

d)

machine time

132.

Apa tujuan RPL?

a)

membahas semua aspek perangkat lunak

b)

menspesifikasi sistem hingga pemeliharaan sistem setelah digunakan

c)

mengembangkan Perangkat Lunak yang efektif dari segi biaya

d)

menghasilkan perangkat lunak

133.

Dimanakah diagram proses di bawah ini yang merupakan proses pengembangan perangkat lunak itterative

a)
b)
c)
d)
134.

Perangkat lunak terdiri dari:

a)

Set of instructions + operating procedures

b)

Programs + documentation + operating procedures

c)

Programs + hardware manuals

d)

Set of programs

135.

membuat perancangan sementara yang berfokus pada penyajian kepada pelanggan adalah

a)

Membangun prototyping

b)

Pengumpulan kebutuhan

c)

Evaluasi protoptyping

d)

Mengkodekan system

136.

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

a)

Pemodelan data (Data Modelling)

b)

Pemodelan bisnis (Business Modelling)

c)

Pemodelan proses (Process Modelling)

d)

Pembuatan aplikasi ( Application generation)

137.

Prose menterjemakah perancangan desain ke bentuk yang dapat di mengerti oleh mesin dengan mengunakan bahasa program adalah

a)

Pengkodean

b)

Desain

c)

Pengujian

d)

Pemeliharaan

138.

Lambang Microsoft Word

a)
b)
c)
d)
e)
139.

Program komputer dan dokumentasi yang berkaitan seperti dokumen kebutuhan, rancangan, dan user manual disebut

a)

Perangkat Lunak

b)

Perangkat Komputer

c)

Sistem Operasi

d)

Sistem Utility

140.

Keunggulan prototyping adalah

a)

Adanya komunikasi yang baik antara pengembang dan pelanggan dan pelanggan berperan aktif dalam pengembangan sistem

b)

Pelanggan kadang tidak melihat atau menyadari bahwa perangkat lunak yang ada belum mencantumkan kualitas dan Hubungan pelanggan dengan komputer yang disediakan mungkin tidak mencerminkan teknik perancangan yang baik

c)

Tidak efisien dalam menggunakan model ini dan tidak adanya komunikasi antara pengembang dan pelanggan

d)

Membangun prototyping dengan membuat perancangan sementara yang berfokus pada penyajian kepada pelanggan dan terlalu cepat dalam pemgembangan system

141.

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

a)

Perancangan ( Design)

b)

Pengujian (Testing)

c)

Pemeliharaan (Maintenance)

d)

Pembuatan kode(Coding)

142.

Pengumpulan kebutuhan dengan fokus pada perangkat lunak adalah

a)

Analisis kebutuhan perangkat lunak (Software Requirements Analysis)

b)

Pengujian (Testing)

c)

Pembuatan kode (Coding)

d)

Perancangan ( Design)