WorksheetsRekayasa Perangkat Lunak
Total questions: 169
Worksheet time: 1hrs 25mins
Model Waterfall memiliki ciri-ciri sebagai berikut : (Pilih 2)
Sistem yang dikembangkan sebagai serangkaian versi
Penggunaan kembali komponen yang pernah digunakan
Sistem yang dibangun dengan tahapan yang terpisah dan terisolasi
Setiap Tahapan Proses menghasilkan dokumen
Karakteristik metode Agile, pilih 2 jawaban benar
Fokus kepada kode daripada desain
Menyelesaikan PL dengan cepat dan berevolusi dengan cepat untuk memenuhi perubahan kebutuhan pengguna PL
Tahapan terisolasi
penggunaan komponen yang sudah ada
Sebuah Perangkat lunak dikatakan baik jika ?
(Pilih 3 Jawaban benar)
mudah dipahami, digunakan, dan kompatibel dengan sistem lain yang merekagunakan
Harus memiliki tampilan yang bagus meskipun tidak sesuai dengan kebutuhan pengguna
dapat berevolusi untuk memenuhi perubahan kebutuhan pelanggan
Memberikan fungsi yang diperlukan dan kinerja untuk pengguna
Tujuan dari Rekayasa Perangkat Lunak dibawah ini kecuali ...
Menghasilkan Perangkat Lunak yang berkualitas
Menghasilkan Perangkat Lunak dengan biaya yang efisien
Menghasilkan Perangkat Lunak yang inovatif
Menghasilkan Perangkat Lunak tepat pada waktunya
Klasifikasi Perangkat Lunak berikut adalah
Software, Hardware, Brainware
Sistem Operasi, Program Utilitas, Program Aplikasi
OS Windows, Antivirus, Myob
Difficult, Middle, Easy
Yang menjadi pembeda perangkat lunak dengan perangkat keras adalah:
Dapat dirakit dari komponen yang sudah ada
Tidak pernah usang
Dibuat dalam bentuk klasik
Tidak mengalami perubahan
Tujuan utama dari penerapan RPL adalah:
Membangun software menurut keinginan user
Membangun software mengikuti perkembangan teknologi
Membangun software secara ekonomi, andal (reliable) dan efisien
Membangun software yang dapat memecahkan masalah
Berikut ini yang dimaksud dengan kebutuhan fungsional :
System infomasi harus mampu berjalan pada server dengan spesifikasi perangkat keras memory 4GB DDR3
System informasi harus mampu diakses oleh minimal 1000 orang pada waktu bersamaan
System informasi harus mampu menampilkan laporan perjualan harian, mingguan, bulanan dan tahunan
System informasi harus mampu merespon kurang dari 5detik pada tiap aktivitasnya
Requirement Engineering adalah proses untuk menentukan apa yang menjadi kebutuhan user atau customer. Sebutkan pembagian Requirement Engineering………….?
Functional dan Non Functional
Maintance and Testing
Generic dan Specific
System Software and Business Software
Pengumpulan data menggunakan kuisioner mempunyai keuntungan yaitu :
Sulit membuat pertanyaan yang singkat, jelas, mudah dipahami
Responden cenderung malas untu mengisi kuisioner
Responden sering memberi jawaban yang sulit dipahami
Hasilnya lebih objektif, dapat dilakukan kepada banyak orang sekaligus
Tujuan utama dari penerapan RPL
Membangun software secara ekonomis ,handal (reliable) dan efisien
Membangun software menurut keinginan user
Membangun software mengikuti perkembangan teknologi
Membangun software yang dpt memicu masalah
Berikut ini yang merupakan Teknik pengumpulan kebutuhan perangkat lunak
Wawancara
Observasi
Kuesioner
Semua Benar
Office apa untuk membuat surat dokumen?
Excel
Word
Powerpoint
Ms acces
Pada daur hidup software/software proses, fase apakah yang membutuhkan biaya termahal?
planning phase
design phase
requirements phase
maintenance phase
Berikut ini adalah aktivitas fundamental proses PL, kecuali.....
Spesifikasi
Design dan Implementasi
Evolusi
Negosiasi
Jenis perangkat lunak dilihat dari sudut pandang fungsinya yaitu....
Perangkat lunak software
Perangkat lunak sistem
Perangkat lunak hardware
Ilmu yang membahas semua aspek produksi perangkat lunak, muali dari tahapan awal spesifikasi system sampai pemeliharaab system setelah digunakan, merupakan pengertian dari …
Sistem Informasi
Rekayasa Perangkat Lunak
Teknologi Informasi
Rekayasa Perangkat Keras
Berikut ini merupakan kelemahan pengumpulan data menggunakan Teknik observasi :
Analis dapat melihat langsung bagaimana system lama berjalan
Dapat mengganggu pekerjaan orang2 pada bagian yang diamati
Membutuhkan waktu yang lama
Orang-orang yang diamati biasanya cenderung berusaha terlihat baik (tidak sesuai dengan yang sebenarnya)
Sistem Komputer terdiri dari
Input, Proses, Output
Hardware, Software, Brainware
Sponsor, Pemakai, Modifier
Sistem, Software, Pemakai
Yang dimaksud dengan prototype adalah
Bentuk system yang telah siap dipakai
Bentuk kerja dari system informasi untuk keperluan demonstrasi dan evaluasi
Salah satu alternatif metoda pembuatan program
Metoda pembuatan system yang modern
Beriktu adalah masalah-masalah perangkat lunak, kecuali
Perangkat lunak digunakan sebagaimana mestinya (2%).
Perangkat lunak digunakan setelah dilakukan modifikasi (3%).
Pemakai (user) sudah membayar untuk perangkat lunak tetapi tidak pernah jadi dan diserahkan (29,7%).
Perangkat lunak telah diselesaikan dan diserahkan(delivered) tetapi tidak pernah digunakan (47%).
Perangkat lunak lebih banyak menyebabkan masalah daripada menyelesaikannya (2%)
Rekayasa PL lebih focus pada bagaimana membuat PL yang memenuhi kriteria sbg berikut, kecuali :
Maintainability
Dependability
Robust
Variability
Berdasarkan Aplikasinya, Perangkat Lunak dibagi menjadi .... bagian
9
8
7
6
Kabel fiber optic biasanya digunakan pada jaringan ?
Man
Wan
Lan
Internet
Berikut ini merupakan tujuan Unified Modeling Language (UML), kecuali
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.
Memberikan bahasa pemodelan yang bebas dari berbagai bahasa pemrograman dan proses rekayasa.
Menyatukan praktek – praktek terbaik yang terdapat dalam pemodelan.
Mendeskripsikan tipe interaksi antara user sebuah system dengan systemnya sendiri melalui sebuah cerita bagaimana sebuah system dipakai
Beberapa mitos dalam pengembangan perangkat lunak yang benar adalah...
Definisi yang tidak jelas,justru akan menggagalkan usaha pengembangan perangkat lunak
Program hanyalah salah satu komponen dari perangkat
lunak. Dokumentasi penting sebagai dasar pengembangan
yang sukses serta sebagai penunjuk untuk pemeliharaan
perangkat lunak
Sebuah kalimat umum yang menyatakan objektif sudah cukup untuk memulai menulis program. Kita bias perinci lagi nanti.
Faktor penentu suksesnya proyek adalah program
yang dapat berjalan
Robot merupakan salah satu contoh aplikasi...
System software
Business system
Embeded software
Artificial intelligence
Istilah "Rekayasa" dalam dunia keilmuan terutama komputer disebut dengan ....
Manipuation
Engineering
Production
Compliment
Dibawah ini manakah karakteristik proses yang baik yang dapat memproses juga berevolusi untuk memenuhi perubahan kebutuhan organisasi :
Rapidity
Reliability
Robustness
Maintainability
Menghasilkan perangkat yang berkualitas dapat dilihat dari 3 sisi yaitu .....
Produsen, Programmer, Konsumen
Sponsor, Pemakai, Modifier/Mantainer
Analis, Programmer, Teknisi
Direktur, Manager, HRD
Jenis perangkat lunak dilihat dari aplikasinya yaitu....
Embedded Software
Personal Computer Software
Real Time Software
Economic Software
Manakah dibawah ini yang termasuk siklus pembuatan perangkat lunak
Specification-validation-development-evolution
Specification-development-evolution -validation
Specification- development- validation-evolution
Serba salah
Berikut ini hal-hal terkait usecase diagram, kecuali
Menggambarkan fungsionalitas yang diharapkan dari sebuah sistem.
Menggambarkan kebutuhan dan proses sistem dari sudut pandang user
Memfokuskan pada proses komputerisasi (automated processes)
Menggambarkan hubungan interaksi antara sistem dan fungsinya
Pada tahapan waterfaall diatas, pada nomor 2 merupakan tahapan
Requirements
Design
Implementation
Maintenance
Kumpulan beberapa elemen atau bagian yang saling bekerjasama untuk mencapai suatu tujuan disebut
Rekayasa
Perangkat Lunak
Sistem
Produksi
Pilih lebih dari 1 jawaban
Software adalah
Kodefikasi program
Instruksi yang berisi algoritma
Memiliki peran ganda
Instruksi, data, dokumen
Menyelesaikan PL dengan cepat dan berevolusi dengan cepat untuk memenuhiperubahan kebutuhan pengguna PL, merupakan karakteristik dari metode .....
waterfall
Agile
reuse-oriented
incremental
Tahapan dimana Tim RPL melakukan konversi spesifikasi PL menjadi sistem yang dapat dieksekusi.
Spesifikasi Kebutuhan
Design dan Implementasi
Validasi
Evolusi
Berikut ini adalah Model Proses perangkat lunak, kecuali …
Model pengembangan evolusioner
Model peran/aksi
Model aliran data (dataflow)
Model aliran kerja (workflow)
Untuk menentukan apa yang dibutuhkan customer dari sebuah sistem
Requirement engineering
Requirement definition
Requirement specification
Semua salah
Fungsi Rekayasa Perangkat Lunak yaitu...
Menghasilkan perangkat lunak ekonomis yang dapat diandalkan
Menghasilkan peragkat lunak ekonomis yang bekerja efektif
Menghasilkan peragkat lunak ekonomis yang bekerja efisien
Menghasilkan peragkat lunak canggih
Pendekatan RPL didasarkan pada keberadaan sejumlah besar komponen yang dapat digunakan kembali, merupakan metode ....
Agile
Incremental
Reuse-oriented
Waterfall
Sesuatu yang menggunakan pendekatan sistematis, disiplin, terukur untuk mengembangkan, mengoperasikan dan memelihara perangkat lunak adalah pengertian perangkat lunak
Benar
Salah
Sebutkan dua macam kebutuhan
Fungsional dan non fungsional
Fungsional dan Structural
Structural dan non fungsional
Semua salah
Jika kebutuhan perangkat lunak tersedia dengan lengkap serta skala pengembangan perangkat lunak sangat kompleks maka metode RPL yang sesuai untuk digunakan adalah ...
Agile
Incremental
Prototype
Waterfall
Menurut Pressman (2005) karakteristik perangkat lunak yaitu,
Perangkat lunak harus canggih
Sebagian besar perangkat lunak dibuat secara custom-built, serta tidak dapat dirakit dari komponen yang sudah ada
Perangkat lunak tidak pernah usang
Perangkat lunak dibangun dan dikembangkan, tidak dibuat dalam bentuk yang klasik
Pernyataan yang benar dari sistem software adalah
Perangkat lunak yang tersimpan dalam ROM
Aplikasi perangkat lunak yang banyak memproses angka-angka
Program yang mengatur/melayani program-program lain
Perangkat lunak yang memonitor – menganalisa – mengendalikan kejadian/peristiwa yang sedang terjadi
Rekayasa Kebutuhan adalah…
Proses pembentukan layanan-layanan fungsional yang dibutuhkan oleh customer dari sebuah perangkat lunak dan batasan-batasan di mana sistem tersebut beroperasi dan dikembangkan
Proses pembentukan layanan-layanan nonfungsional yang dibutuhkan oleh customer dari sebuah perangkat lunak dan batasan-batasan di mana sistem tersebut beroperasi dan dikembangkan
Proses pembentukan layanan-layanan fungsional yang dibutuhkan oleh customer dari sebuah perangkat keras dan batasan-batasan di mana sistem tersebut beroperasi dan dikembangkan
Proses pembentukan layanan-layanan fungsional yang dibutuhkan oleh customer dari sebuah perangkat keras dan batasan-batasan di mana sistem tersebut beroperasi dan dikembangkan
Merupakan jaringan yang menggunakan susunan data yang disimpan dari sistem secara abstrak, definisi dari ....
ERD
DFD
DBMS
Flowchart
Komponen utama usecase diagram adalah
Actor dan usecase
Generalisasi
Asosiasi
Include-extend
Dari sudut pandang pengguna, maka perangkat lunak terbagi atas ...
Perangkat lunak berbasis desktop
Perangkat lunak berbasis web
Perangkat lunak berbasis mobile
Beberapa gambaran umum tentang perangkat lunak antara lain, kecuali...
Perintah yang bila di eksekusi memberikan fungsi dan unjuk kerja seperti yang diinginkan
Struktur data yang memungkinkan program memanipulasi informasi secara proporsional
Dokumen yang menggambarkan operasi dan kegunaan program
Suatu disipilin ilmu yang terkait dengan semua aspek produksi software
Perangkat lunak yang digunakan untuk mengontrol suatu produk misalkan pada Microwave, disebut
Personan Computer Software
Bussiness Software
System Software
Embedded Software
Yang termasuk dalam tahapan SDLC secara global, kecuali :
Deployment
Requirement Analysis
Design
Disposition
Di bawah ini adalah jenis-jenis sistem operasi, kecuali…..
cytrix
ubuntu
windows xp
macintosh
Tujuan Rekayasa Perangkat Lunak adalah..
Menghasilkan perangkat lunak murah
Menghasilkan perangkat lunak tepat waktu
Menghasilkan perangkat lunak dengan biaya yang efisien.
Menghasilkan sebuah perangkat lunak yang berkualitas
Suatu proses pengubahan spesifikasi sistem menjadi sistem yang dapat dijalankan merupakan pengembangan perangkat lunak dalam tahap
Tahap Perancangan arsitektural
Tahap Implementasi
Tahap Spesifikasi Proses
Tahap Analisis
Yang termasuk Business Software adalah...
Mesin cuci, Microwave, Lemari Pendingin
Penggajian, Penjualan, Persediaan Barang
Astronomi, Otomotif, Peramalan Cuaca, Biologi
Pengolah Data, Basis Data, Hiburan
Berikut ini adalah penyebab terjadi nya perubahan dalam RPL, kecuali
adanya perubahan tuntutan bisnis
Teknologi baru
Perubahan Flatform
Ada tim baru
Proses perangkat lunak terdiri dari, kecuali...
Model Aliran Kerja
Spesifikasi Proses
Pengembangan Perangkat Lunak
Validasi Perangkat Lunak
Dari sudut pandang antarmuka, maka perangkat lunak terbagi atas...
Perangkat lunak Interface
Perangkat lunak GUI
Perangkat lunak CONSOLE
Karakter PL adalah sebagai berikut, kecuali :
PL dibangun secara rekayasa
PL dibangun secara manufaktur
PL tidak pernah usang
PL terus diperbaiki seiring bertambah kebutuhan
Daftar resiko yang mungkin terjadi dalam pengembangan PL adalah :
resiko SDM
resiko teknologi
resiko kebutuhan
semua benar
Apa saja tugas dari Management didalam pengembangan PL, kecuali…
Mengatur Anggaran
Menjaga Jadwal Dari Keterlambatan
Membantu Menyelesaikan Program
Meningkatkan Kualitas
Resiko produk yang mungkin terjadi dalam pembuatan proyek PL
keterlambatan waktu pengumpulan kebutuhan PL
perubahan pengelolaan
pergantian orang di dalam proyek
perubahan teknologi
Rakayasa adalah..
Proses merencanakan
Proses menciptakan
Proses melaksanakan
Proses memanipulasi
Keunggulan prototyping adalah…
Adanya komunikasi yang baik antara pengembang dan pelanggan dan pelanggan berperan aktif dalam pengembangan sistem
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
Tidak efisien dalam menggunakan model ini dan tidak adanya komunikasi antara pengembang dan pelanggan
Membangun prototyping dengan membuat perancangan sementara yang berfokus pada penyajian kepada pelanggan dan terlalu cepat dalam pemgembangan system
Pernyataan yang benar dari embedded software adalah
Perangkat lunak yang tersimpan dalam ROM
Aplikasi perangkat lunak yang banyak memproses angka-angka
Program yang mengatur/melayani program-program lain
Perangkat lunak yang memonitor – menganalisa – mengendalikan kejadian/peristiwa yang sedang terjadi
Urutan yang benar aktifitas umum software engineering adalah
Requirement-Specification-Design-Code-Test-Debug-Maintainance
Design -Requirement-Specification--Code--Debug -Test -Maintainance
Requirement -Design-Code- Specification -Test- Maintainance- Debug
Maintainance -Specification-Design-Code-Test-Debug –Requirement
Model Spiral adalah penggabungan dari dua Model apa saja…
Model Waterfall dan Model Prototype
Model Paralel dan Model Waterfall
Model Prototype dan Model Paralel
Model Incremental dan Model Paralel
Mengapa Rekayasa Perangkat Lunak dibutuhkan?
Perangkat lunak lebih banyak menyebabkan masalah dari pada menyelesaikannya.
Peningkatan ukuran perangkat lunak tanpa pengorganisasian
Perbaikan suatu kesalahan menyebabkan timbulnya kesalahan lainnya
Adanya kendali pemeliharaan
Dalam Spiral Model, kegiatan pengembangan produk dimulai dengan prototype awal sampai akhirnya menjadi produk jadi. Hal tersebut terdapat pada bagian?
Risk Analysis
Planning
Customer Evaluation
Engineering
Berikut yang merupakan ciri user requirement dan system requirement, kecuali
Kedetilan informasi pada user requirement tidak terlalu detil
Target pengguna pada user requirement adalah pengguna system yang tidak mempunyai pengetahuan Teknik yang detil
Bentuk informasi pada system requirement terdiri dari grafik dan diagram teknis
User requirement terdiri dari Bahasa dan diagram teknis terkait sistem
Berikut ini adalah Kelemahan memakai prototype, kecuali ...
Bentuk prototype sering berubah-ubah
User ingin cepat selesai
Berharap terlalu banyak
Pengembangan lebih cepat
Yang merupakan aktivitas manajemen proyek adalah, kecuali :
perencanaan proyek
manajemen kebutuhan
pelaporan
manajemen resiko
Model ini hanya cocok ketika sebuah requirement sudah dimengerti dengan baik dan perubahan hanya terjadi sesekali selama proses desain adalah masalah dari :
Model Waterfall
Model Spiral
Model Prototyping
Model Parallel
Pada tahapan waterfaall diatas, pada nomor 3 merupakan tahapan
Requirements
Design
Implementation
Maintenance
Yang termasuk model SDLC kecuali :
Model waterfall
Model RAD
Model task set
Model Spiral
Berdasarkan Aktifitas design berikut manakan aktifitas yang menghasilkan daftar tabel yang harus ada didalam sistem
Design arsitektur
Design Basis Data
Design Antar Muka
Design Komponen
Berikut ini merupakan contoh diagram UML kecuali
Use case diagram
Entity relational diagram
Class diagram
Deployment diagram
Pemodelan PL memiliki beberapa abstraksi, kecuali
Spesifikasi lengkap dari system
Spesifikasi umum atau khusus system
Implementasi system
Prediksi bagaimana suatu system akan bekerja
Pada gambar di atas menunjukan perbandingan metode perangkat lunak apa?
Waterfall vs Agile
Agile vs Waterfall
RAD vs Agile
RAD vs Waterfall
WAN adalah singkatan dari?
Wide area network
Word area network
Wide are networking
World area networking
Dibawah ini manakah salah satu model yang termasuk dalam Metodologi Pengembangan Sistem (System Development Methodologies)……?
Waterfall Model
Starshcema Model
Snowflake Model
Requirement Model
Yang bukan contoh jenis model proses perangkat lunak adalah …
Workflow
Main flow
Data flow
Model Peran
Apakah Perangkat Lunak itu :
Konfigurasi data dan file + dokumentasi
Program computer + dokumentasi
Konfigurasi data dan file + Program computer
Program computer + Konfigurasi data dan file + dokumentasi
Salah satu karakteristik Perangkat Lunak dibawah ini adalah
Tidak pernah aus/rusak karena selalu diperbaharui
Sulit untuk dikembangkan
Memiliki bentuk
tidak perlu dihubungkan dengan Sistem Komputer
Fase terdepan dalam proses rekayasa perangkat lunak (software engineering) ….?
Requirements
maintenance
Desain
Code
Definisi Entity Relationship Diagram adalah
ERD merupakan suatu diagram yang berisi komponen-komponen himpunan entitas dan himpunan relasi yang dilengkapi dengan atribut-atribut.
ERD merupakan suatu diagram yang berisi komponen-komponen himpunan kasus penggunaan dan himpunan relasi yang dilengkapi dengan atribut-atribut.
ERD merupakan suatu diagram yang berisi komponen-komponen himpunan entitas dan himpunan sekuensial yang dilengkapi dengan atribut-atribut.
ERD merupakan suatu diagram yang berisi komponen-komponen himpunan aktivitas dan himpunan interaksi yang dilengkapi dengan atribut-atribut.
Berdasarkan aktifitas rekayasa kebutuhan pada gambar berikut, tahapan manakah yang sesuai untuk aktifitas "Melakukan wawancara dengan pengguna dan mempelajari dukumen yang tersedia"
Studi Kelayakan
Elisitasi dan analisa kebutuhan
Spesifikasi kebutuhan
Validasi kebutuhan
Mengatasi keragaman yang meningkat, merupakan ..... dalam rekayasa perangkat lunak.
Harapan
Tantangan
Tujuan
Kelebihan
Apa yang dimaksud dengan rekayasa perangkat lunak...
Suatu disiplin rekayasa yang berkaitan dengan semua aspek produksi perangkat lunak
Satu set kegiatan yang tujuannya adalah pengembangan atau evolusi dari perangkat lunak
Software untuk mendukung pengembangan perangkat lunak dan proses evolusi.
Sebuah komponen yang bekerja untuk mencapai beberapa tujuan umum.
Gambaran dari realita yang simple dan dituangkan dalam bentuk pemetaan dengan aturan tertentu adalah pengertian dari
Pemodelan
Implementasi
Pemeliharaan
Pengujian
Pengguna dapat memberikan feedback kepada tim pengembang dalam proses pembuatan program, merupakan kelebihan dari metode RPL berikut ini ....
waterfall
Agile
incremental
reuse-oriented
Perangkat Lunak adalah
Perangkat Komputer + Data + Dokumentasi
Perangkat lunak + Pengujian + hasil
Web + Pengujian + Hasil
Perangkat Keras + Dokumentasi +Hasil
Salah satu perangkat pemodelan system adalah
UML
ERD
CDM
PDM
yang termasuk aspek produksi dalam perangkat lunak dibawah ini kecuali ...
Analisa
Perancangan
Pengkodean
Metodologi Penelitian
Mencakup kajian teoritis tentang alat bantu dan metode Rekayasa perangkat lunak adalah
Software engineering tools and methods
Software engineering process
Software quality
Software engineering management
Berhubungan dengan detil pengembangan perangkat lunak, termasuk algoritma, pengkodean, pengujian, dan pencarian kesalahan adalah
Software Construction
Software Testing
Software configuration
Software engineering
Protokol yang digunakan untuk alamat sebuah PC disebut….
TCP/IP
SMTP
POP3
IMAP
mencakup upaya-upaya perawatan ketika perangkat lunak telah dioperasikan adalah
Software maintenance
Software configuration
Software testing
Software construction
Merupakan suatu bahasa (language) yang digunakan untuk mengakses database, definisi dari ....
SQL
DBMS
PHP
Words
Problem Perangkat Lunak kecuali
Menghasilkan perangkat lunak yang berkinerja tinggi
Produktivitas yang belum dapat memenuhi tuntutan kebutuhan pemakai
Ketidaktepatan penjadwalan proses dan biaya produksi
Perangkat lunak tidak berfungsi secara baik (kualitas yang kurang)
System informasi yang mengambarkan hal-hal penting dari system informasi yang akan dating adalah
Model Prototyping
Model Fourth Generation Techniques (4GT)
Model RAD (Rapid Application Development)
Model Spiral
Line of Code adalah...
Teknik pengukuran besar perangkat lunak dengan cara menghitung jumlah kolom kode program yang ada.
Teknik pengukuran besar perangkat lunak dengan cara menghitung jumlah kesalahan kode program yang ada.
Teknik pengukuran besar perangkat lunak dengan cara menghitung jumlah baris kode program yang ada.
Aktivitas pengujian fungsionalitas satuan terkecil dari sebuah perangkat lunak adalah
Unit Testing (UT)
Integration Test (IT)
User Acceptance Test (UAT)
Strategi perangkat lunak
Suatu nama domain yang digunakan oleh host adalah?
Host name
DNS
DHCP
Server
Telepon termasuk kedalam jenis media transmisi….
Full Duplex
Tripleks
Half Duplex
Simplex
Defect, Error, Bug dan Failure adalah istilah
Kesalahan perangkat lunak
Kebenaran perangkat lunak
Kesesuaian perangkat lunak
Program komputer dan dokumentasi yang berkaitan seperti dokumen kebutuhan, rancangan, dan user manual disebut
Perangkat Lunak
Perangkat Komputer
Sistem Operasi
Sistem Utility
Dimanakah diagram proses di bawah ini yang merupakan proses pengembangan perangkat lunak itterative
Perangkat lunak mempuantai dua hal pokok adalah
Konsep dasar rekayasa perangkat lunak
Proses dan metode perangkat lunak
Evaluasi perkembangan sofwere
Karakteristik dan atribut perangkat lunak
Pengumpulan kebutuhan dengan fokus pada perangkat lunak adalah
Analisis kebutuhan perangkat lunak (Software Requirements Analysis)
Pengujian (Testing)
Pembuatan kode (Coding)
Perancangan ( Design)
Sekumpulan aktifitas yang saling terkait untuk menspesifikasikan, design, implementasi dan pengujian sistem perangkat lunak adalah
Software construction
Software testing
Software configuration
Software Proses
Mencakup upaya-upaya perawatan ketika perangkat lunak telah dioperasikan adalah
Software construction
Software testing
Software maintenance
Software configuration
Apa tujuan RPL?
membahas semua aspek perangkat lunak
menspesifikasi sistem hingga pemeliharaan sistem setelah digunakan
mengembangkan Perangkat Lunak yang efektif dari segi biaya
menghasilkan perangkat lunak
Berikut adalah karakteristik dari sebuah perangkat lunak, kecuali
Maintanability (Dapat Dirawat)
Efisiensi
ambiguisity
Dependability
Kepanjangan dari ERD adalah ....
Entity Relationship Diagram
Entity Relationship Desk
Entitas Redudansi Diagram
Entity Relationship Dialog
Prose menterjemakah perancangan desain ke bentuk yang dapat di mengerti oleh mesin dengan mengunakan bahasa program adalah
Pengkodean
Desain
Pengujian
Pemeliharaan
Berikut ini adalah contoh-contoh media transmisi yang menggunakan kabel, kecuali….
Fiber Optic
Wireless
STP
Coaxial/Coax/BNC
Struktur Data, Arsitektur perangkat lunak,Prosedur detil dan Karakteristik Antarmuka adalah
Perancangan ( Design)
Pengujian (Testing)
Pemeliharaan (Maintenance)
Pembuatan kode(Coding)
Dalam Model OSI Layer, yang berfungsi untuk menentukan pertukaran frame data yang melewati kabel adalah….
Data Link Layer
Network Layer
Transport Layer
Physical Layer
Suatu perangkat yang merupakan program yang memungkinkan sebuah komputer dapat melakukan suatu tugas tertentu adalah ...
hardware
brainware
software
mallware
Faktor-faktor yang melatar belakangi munculnya rekayasa perangkat lunak kecuali
Ketidakmampuan organisasi memprediksi waktu, usaha dan biaya
Kemajuan pesat perangkat keras
Kemajuan dalam teknik-teknik pembuatan perangkat lunak
software Requirements berhubungan dengan spesifikasi kebutuhan dan persyaratan perangkat lunak
Yang dapat memberikan hasil pengujian yang menyeluruh adalah
Non-incremental testing
Incremental Testing
Proses debugging
machine time
Sebuah obyek yang ada (exist) dan dapat dibedakan dengan obyek yang lain, definisi dari ....
Entity
Database
Relationship
Diagram
Suatu proses dimana kebutuhan pemakai diterjemahkan menjadi produk perangkat lunak adalah
Proses pengembangan perangkat lunak
Siklus Pengembangan Perangkat Lunak
Model Proses Pengembangan Perangkat Lunak
Prototyping Model
Program yang melakukan request terhadap konten dari Internet/Intranet adalah fungsi dari….
Proxy
Firewall
NAT
Router
Jenis halaman web yang disusun oleh konten dan layout yang kaya akan informasi di dalamnya adalah definisi dari....
Website dinamis
Web portal
Web e-commerce
Website statis
Perangkat keras yang merupakan alat input, kecuali...
Speaker
Keyboard
Mouse
Kabel UTP
Yang termasuk ke dalam jenis jaringan adalah, kecuali?
NETWORKING
INTRANET
LAN
MAN
Rekayasa perangkat lunak adalah ...
Prinsip-prinsip pengembangan perangkat lunak
Metode penggalian kebutuhan perangkat lunak
Ilmu yang mempelajari tentang programming
Pendekatann yang digunakan untuk mengelola perangkat lunak
Keunggulan prototyping adalah
Adanya komunikasi yang baik antara pengembang dan pelanggan dan pelanggan berperan aktif dalam pengembangan sistem
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
Tidak efisien dalam menggunakan model ini dan tidak adanya komunikasi antara pengembang dan pelanggan
Membangun prototyping dengan membuat perancangan sementara yang berfokus pada penyajian kepada pelanggan dan terlalu cepat dalam pemgembangan system
Mengapa diperlukan desain/perancangan perangkat lunak
Supaya perangkat lunak yang dibuat berjalan dengan baik dan sejalan dengan proses bisnis yang berjalan
Agar supaya perangkat lunak berjalan tanpa hambatan
Supaya perangkat lunak yang dibuat berjalan cepat dan membuat nyaman pemilik stakeholder
Supaya perangkat lunak yang dibuat berjalan tidak lambat dan memiliki proses bisnis yang cepat
Perangkat lunak yang memadukan wujud pengulangan dari model prototyping dengan aspek pengendalian dan sistematika dari linear sequential model adalah
Spiral Model
RAD (Rapid Application Development) Model
Fourth Generation Techniques (4GT)
Prototyping Model
Apa pengertian proses perangkat lunak?
serangkaian kegiatan dan hasil-hasil relevannya yang menghasilkan perangkat lunak
mengembangkan sistem perangkat lunak yang efektif dari segi biaya
disiplin ilmu yang membahas semua aspek produksi perangkat lunak
spesifikasi sistem sampai pemeliharaan sistem setelah digunakan
Perangkat lunak terdiri dari:
Set of instructions + operating procedures
Programs + documentation + operating procedures
Programs + hardware manuals
Set of programs
System informasi yang mengambarkan hal-hal penting dari system informasi yang akan datang adalah
Model Spiral
Model RAD (Rapid Application Development)
Model Fourth Generation Techniques (4GT)
Model Prototyping
Proses pengembangan produk perangkat lunak menggunakan prinsip dan metode rekayasa perangkat lunak disebut ....
Software Myths
Scientific Product
Software Evolution
Salah semua
Struktur Data, Arsitektur perangkat lunak,Prosedur detil dan Karakteristik Antarmuka adalah
Pembuatan kode(Coding)
Perancangan (Desain)
Pengujian (Testing)
Pemeliharaan (Maintenance)
Perangkat keras yang merupakan alat output, kecuali...
Keyboard
Ploter
Speaker
Monitor
Jaringan yang tidak memerlukan banyak kabel adalah...
Ring
Star
Bus
Mest
Pelanggan dan pengembang bersama-sama mendefinisikan format seluruh perangkat lunak adalah
Pengumpulan kebutuhan
Membangun prototyping
Evaluasi protoptyping
Mengkodekan system
Dibawah ini merupakan Operating System berbasis GUI …
Semua benar
Vista
XP
2000 server
membuat perancangan sementara yang berfokus pada penyajian kepada pelanggan adalah
Membangun prototyping
Pengumpulan kebutuhan
Evaluasi protoptyping
Mengkodekan system
Rekayasa perangkat lunak adalah
Pembentukan dan penggunaan prinsip rekayasa(engineering) untuk mendapatkan perangkat lunak secara ekonomis namun andal dan dapat bekerja secara efesien pada komputer
Penerapan pendekatan yang sistematis, disiplin, dan terukur untuk pengembangan, operasi, dan pemeliharaan perangkat lunak
Penetapan dan penggunaan prinsip-prinsip rekayasa untuk menghasilkan perangkat lunak ekonomis yang dapat diandalkan dan bekerja secara efektif dan efisien
RAM merupakan alat penyimpanan data yang bersifat?
Sementara
Konstanta
Paten
Menguntungkan
Pada tahapan apa kita dapat membuat program?
Code
Design
Debug
Test
Informasi apa yang mengendalikan proses bisnis, Kemana informasi itu pergi dan Siapa yang memprosesnya adalah
Pemodelan data (Data Modelling)
Pemodelan bisnis (Business Modelling)
Pemodelan proses (Process Modelling)
Pembuatan aplikasi ( Application generation)
Merupakan sebuah kumpulan nilai yang saling terkait, definisi dari ....
Record
Entitas
Key
Field
perangkat lunak yang memadukan wujud pengulangan dari model prototyping dengan aspek pengendalian dan sistematika darilinear sequential model adalah
Spiral Model
RAD (Rapid Application Development) Model
Fourth Generation Techniques (4GT)
Prototyping Model
Komponen perangkat lunak bentu translator, kecuali...
Interpreter
Compiler
Assembly
Assembler
Komponen pada sebuah PC yang dapat dilihat, dan diraba oleh panca indera disebut….
Hardware
Firmware
Brainware
Software
Komponen perangkat lunak bentuk bahasa, kecuali..
Low Level
MiddleLevel
High Level
Up level
Sekumpulan aktifitas yang saling terkait (koheren) untuk menspesifikasikan, design, implementasi dan pengujian sistem perangkat lunak adalah
Software Process
Software construction
Software configuration
Software testing
Alat yang berfungsi untuk menghubungkan 1 PC dengan PC lainya dalam suatu jaringan local yang bersifat “Manage” adalah ….
Switch
Router
Hub
Access Point
Berikut ini merupakan jenis jaringan berdasarkan cakupan lingkupnya, kecuali ….
Server
LAN(Local Area Network)
WAN(Wide Area Network)
MAN (Metroplotian Area Network)
Sebuah IC yang mengontrol seluruh jalannya sebuah sistem komputer adalah...
Prossesor
Motherboard
RAM
ROM
seluruh perintah yang digunakan untuk memproses informasi
Perangkat Lunak
Aplikasi
Desain
Analisa
Komponen peragkat lunak yaitu bentuk bahasa, bentuk translator dan bentuk mesin.
Salah
Benar
Di bawah ini merupakan bagian-bagian dari class diagram, kecuali
Messages
attribute
operation
method
Untuk dapat mengetahui drive, Directory, Data, apa yang di-share oleh sebuah komputer dalam jaringan menggunakan pengujian jaringan....
Windows explorer
Sharing data
TCP/IP
1P address
Jaringan yang membutuhkan sebuah clien adalah?
Client server
Peer to peer
Jaringan server
Jaringan client
Dibawah ini yang termasuk System Operasi berbasis text adalah …
DOS
Win 2000 server
Win XP
Win NT
Dibawah ini merupakan kelebihan GUI dibandingkan TEXT adalah…
User friendly
Tampilan kurang menarik
Konfigurasi sulit
Sulit digunakan
Rekayasa perangkat lunak adalah
Pembentukan dan penggunaan prinsip rekayasa(engineering) untuk mendapatkan perangkat lunak secara ekonomis namun andal dan dapat bekerja secara efesien pada komputer
Penerapan pendekatan yang sistematis, disiplin, dan terukur untuk pengembangan, operasi, dan pemeliharaan perangkat lunak
Penetapan dan penggunaan prinsip-prinsip rekayasa untuk menghasilkan perangkat lunak ekonomis yang dapat diandalkan dan bekerja secara efektif dan efisien
Penerapan pendekatan yang rumit akan tetapi akan menghasilkan perangkat lunak yang cepat menjadikan pengguna tidak menunggu proses yang lama
Class diagram dalam notasi UML digambarkan dengan
kotak
lingkaran
jajaran genjang
segitiga
Siapakah yang bukan merupakan tim software developer?
Project Leader
Risk Analyst
System Analyst
Tester
Apa alasan mendasar mengapa perangkat lunak/software tidak dapat dianggap sebagai tindakan perakitan/assembly daripada rekayasa/engineering?
Perangkat lunak dirancang oleh manusia karena terdapat kecacatan
Software engineering adalah suatu seni/art dan bukan suatu ilmu
Disiplin ilmu perangkat lunak ini relatif baru, katakanlah dibandingkan dengan pembangunan jembatan yang merupakan kegiatan yang memiliki ribuan tahun praktek
Kompleksitas sistem dan interaksinya berlanjut lebih cepat daripada yang dapat kita pahami.
Tidak ada yang benar. Rekayasa Perangkat Lunak adalah disiplin yang sangat ketat
