NEW
Font size
WorksheetsRekayasa Perangkat Lunak
Total questions: 50
Worksheet time: 2hrs 40mins
Karakter PL adalah sebagai berikut, kecuali :
PL dibangun secara rekayasa
PL dibangun secara manufaktur
PL tidak pernah usang
PL terus diperbaiki seiring bertambah kebutuhan
Rekayasa PL lebih focus pada bagaimana membuat PL yang memenuhi kriteria sbg berikut, kecuali :
Maintainability
Dependability
Robust
Variability
Berikut ini yang merupakan Teknik pengumpulan kebutuhan perangkat lunak
Wawancara
Observasi
Kuesioner
Semua Benar
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)
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
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
Yang termasuk dalam tahapan SDLC secara global, kecuali :
Deployment
Requirement Analysis
Design
Disposition
Yang termasuk model SDLC kecuali :
Model waterfall
Model RAD
Model task set
Model Spiral
Gambaran dari realita yang simple dan dituangkan dalam bentuk pemetaan dengan aturan tertentu adalah pengertian dari
Pemodelan
Implementasi
Pemeliharaan
Pengujian
Pemodelan PL memiliki beberapa abstraksi, kecuali
Spesifikasi lengkap dari system
Spesifikasi umum atau khusus system
Implementasi system
Prediksi bagaimana suatu system akan bekerja
Salah satu perangkat pemodelan system adalah
UML
ERD
CDM
PDM
Berikut ini merupakan contoh diagram UML kecuali
Use case diagram
Entity relational diagram
Class diagram
Deployment diagram
Komponen utama usecase diagram adalah
Actor dan usecase
Generalisasi
Asosiasi
Include-extend
Untuk menentukan apa yang dibutuhkan customer dari sebuah sistem
Requirement engineering
Requirement definition
Requirement specification
Semua salah
Manakah dibawah ini yang termasuk siklus pembuatan perangkat lunak
Specification-validation-development-evolution
Specification-development-evolution -validation
Specification- development- validation-evolution
Serba salah
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
Sebutkan dua macam kebutuhan
Fungsional dan non fungsional
Fungsional dan Structural
Structural dan non fungsional
Semua salah
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 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
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
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.
Pada daur hidup software/software proses, fase apakah yang membutuhkan biaya termahal?
planning phase
design phase
requirements phase
maintenance phase
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
Yang termasuk Business Software adalah...
Mesin cuci, Microwave, Lemari Pendingin
Penggajian, Penjualan, Persediaan Barang
Astronomi, Otomotif, Peramalan Cuaca, Biologi
Pengolah Data, Basis Data, Hiburan
Proses perangkat lunak terdiri dari, kecuali...
Model Aliran Kerja
Spesifikasi Proses
Pengembangan Perangkat Lunak
Validasi Perangkat Lunak
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
Berikut ini adalah Model Proses perangkat lunak, kecuali …
Model pengembangan evolusioner
Model peran/aksi
Model aliran data (dataflow)
Model aliran kerja (workflow)
Fase terdepan dalam proses rekayasa perangkat lunak (software engineering) ….?
Requirements
maintenance
Desain
Code
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
Dibawah ini manakah salah satu model yang termasuk dalam Metodologi Pengembangan Sistem (System Development Methodologies)……?
Waterfall Model
Starshcema Model
Snowflake Model
Requirement Model
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
Dibawah ini manakah karakteristik proses yang baik yang dapat memproses juga berevolusi untuk memenuhi perubahan kebutuhan organisasi :
Rapidity
Reliability
Robustness
Maintainability
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
Yang bukan contoh jenis model proses perangkat lunak adalah …
Workflow
Main flow
Data flow
Model Peran
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
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 adalah Kelemahan memakai prototype, kecuali ...
Bentuk prototype sering berubah-ubah
User ingin cepat selesai
Berharap terlalu banyak
Pengembangan lebih cepat
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
Apa saja tugas dari Management didalam pengembangan PL, kecuali…
Mengatur Anggaran
Menjaga Jadwal Dari Keterlambatan
Membantu Menyelesaikan Program
Meningkatkan Kualitas
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
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
Yang merupakan aktivitas manajemen proyek adalah, kecuali :
perencanaan proyek
manajemen kebutuhan
pelaporan
manajemen resiko
Daftar resiko yang mungkin terjadi dalam pengembangan PL adalah :
resiko SDM
resiko teknologi
resiko kebutuhan
semua benar
Resiko produk yang mungkin terjadi dalam pembuatan proyek PL
keterlambatan waktu pengumpulan kebutuhan PL
perubahan pengelolaan
pergantian orang di dalam proyek
perubahan teknologi
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
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 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
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
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.
