NEW
Font size
WorksheetsUTS - Rekayasa Perangkat Lunak
Total questions: 40
Worksheet time: 2hrs 0mins
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
Apa tujuan Rekayasa Perangkat Lunak?
membahas semua aspek perangkat lunak
menspesifikasi sistem hingga pemeliharaan sistem setelah digunakan
mengembangkan Perangkat Lunak yang efektif dari segi biaya
menghasilkan perangkat lunak
Perkembangan Perangkat Lunak terbagi atas empat era yaitu ...
1. Era Awal
2. Era Stabil
3. Era Mikro
4. Era Makro
1. Era Pemula
2. Era Stabil
3. Era Mikro
4. Era Modern
1. Era Pemula
2. Era Stabil
3. Era Tradisonal
4. Era Modern
1. Era Awal
2. Era Pemula
3. Era Tradisonal
4. Era Modern
Pernyataan berikut yang merupakan Karakteristik Perangkat Lunak adalah ...
Perangkat Lunak diproduksi dalam konteks manufaktur
Perangkat lunak dapat mengalami kelelahan dan kinerja dapat memburuk.
Perangkat Lunak dibuat berdasarkan spesifikasi yang diminta oleh pengguna
Perangkat Lunak akan usang karena tidak bisa diperbaiki
Secara umum proses Perangkat Lunak terdiri dari ...
1. Analisis
2. Perancangan
3. Implementasi
4. Pengujian
1. Perancangan
2. Analisis
3. Implementasi
4. Pengujian
1. Analisis
2. Perancangan
3. Implementasi
4. Evaluasi
1. Analisis
2. Perancangan
3. Validasi
4. Implementasi
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
Ketika melakukan perubahan extrim perangkat lunak, diperlukan proses konversi dari cara kerja yang lama ke cara kerja yang baru. Berikut yang termasuk teknik konversi perangkat lunak adalah ...
Konversi Cepat
Konversi Lambat
Konversi Bertahap
Konversi Per Fase
Perangkat lunak terdiri dari...
Set of Instructions + Operating Procedures
Programs + Documentation + Operating Procedure
Programs + Hardware Manual
Set of Programs
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
Tahapan dimana Tim Rekayasa Peragkat Lunak melakukan konversi spesifikasi Perangkat Lunak menjadi sistem yang dapat dieksekusi adalah ...
Spesifikasi Kebutuhan
Design dan Implementasi
Validasi
Evolusi
Macam - macam model dalam System Development Life Cycle (SDLC) adalah ...
1.Model Waterfall
2.Model Prototipe
3.Model Rapid Application Development (RAD)
4.Model Setimental
5.Model Spiral
1.Model Air Terjun
2.Model Object
3.Model Rapid Application Development (RAD)
4.Model Incremental
5.Model Spiral
1.Model Waterfall
2.Model Prototipe
3.Model Rapid Application Development (RAD)
4.Model Incremental
5.Model Spiral
1.Model Waterfall
2.Model Trial Application
3.Model Rapid Test Appication
4.Model Incremental
5.Model Spiral
Berikut ini yang termasuk Teknik Pengumpulan Data Primer adalah ...
Wawancara
Studi Pustaka
Analisis Media
Observasi
Pernyataan berikut yang merupakan kelemahan dari teknik pengumpulan data wawancara adalah ...
Sulit membuat pertanyaan yang singkat, jelas dan mudah dipahami.
Pertanyaan dapat menjadi tidak teraarah, teralalu fokus pada hal-hal tertentu dan mengabaikan bagian lain
Dapat menggangu pekerjaan orang - orang yang sedang diamati
Sering timbul asumsi sendiri
Berikut ini yang merupakan salah satu kelebihan menggunakan teknik pengumpulan data kuesioner adalah ...
Mampu menghasilkan gambaran yang baik dari teknik lainnya
User dapat mengungkapkan kebutuhannya secara lebih jelas
Dapat menggali kebutuhan user lebih jelas
Waktu Lebih Singkat
Terdapat tiga macam permodelan data. Pada gambar disamping merupakan jenis permodelan data ....
Hierarkis
Jaringan
Relasional
Struktural
Pada gambar disamping merupakan tahapan pengembangan sistem dengan model ...
Model Spiral
Model Waterfall
Model Rapid Application Development (RAD)
Prototipe
Jika kebutuhan perangkat lunak tersedia dengan lengkap serta skala pengembangan perangkat lunak sangat kompleks maka metode RPL yang sesuai untuk digunakan adalah ...
Model Agile
Model Incremental
Model Prototype
Model Waterfall
Simbol Relasi di lambangkan dengan gambar berikut ...
Simbol Entitas dilambangkan dengan gambar berikut ...
Simbol atribut di lambangkan dengan gambar berikut ...
Permodelan ERD pada gambar disamping. Menggunakan notasi permodelan versi yang dikemukakan oleh ...
Chen
Jhonny Martin
Antonio Blanco
James Martin
Perhatikan beberapa pernyataan berikut!
1. Untuk mewakili suatu objek yang memiliki karakter yang berbeda
2. Memiliki atribut sebagai pembeda dengan entitas yang lain
3. Dilambangkan dengan bentuk bangun persegi
4. Objek dapat berupa benda, pekerjaan, tempat, dan orang
Yang merupakan pernyataan yang sesuai dengan notasi entitas adalah ….
Semua benar
1, 2, dan 3 benar
1 dan 3 salah
1, 3, dan 4 benar
Ciri dari Primary Key adalah ...
Bersifat Unik
Boleh Kosong
Mudah Dihapal
Mudah di Tulis
Atribut dengan domain yang sama yang menjadi kunci utama pada sebuah relasi tetapi pada relasi lain atribut tersebut hanya sebagai atribut biasa disebut?
Foreign Key
Candidate Key
Alternate Key
Primary Key
Pada ERD, atribut berfungsi sebagai elemen yang mendeskripsikan karakteristik dari suatu entitas. Terdapat banyak jenis atribut, salah satunya adalah “key attribut” . Contoh penerapan dari key attribute adalah NISN pada entitas siswa. Berikut merupakan fungsi dari key attribute adalah …..
atribut yang tidak dapat dipecah lagi dan bersifat utuh/tunggal
atriibut yang memiliki sekolompok nilai
atribut yang bersifat khas dan tidak ada yang dapat menyamainya
atribut yang ada karena attribut lain
Suatu relasi pada entitas akan menghasilkan tabel baru jika memiliki derajat relasi?
Many to Many
One to Many
One to One
Many to One
Diagaram yang menjelaskan hubungan antar entitas atau atribut adalah ...
Data Flow Diagram
Entity Relationship Diagram
Unified Modelling Language
Kamus data
Berikut ini mana saja contoh yang benar dalam mendefinisikan entitas dan atribut?
Rumah (Lantai, Dinding, Atap)
Handphone (Samsung, Redmi, Oppo)
Sepeda Motor (Honda, Yamaha, Suzuki)
Mobil (Warna, Honda, Roda)
Yang merupakan atribut multivaluae ditunjukkan dengan atribut ...
Hobby
NRP
Nama
Mahasiswa
manakah kardinalitas yang cocok antara kepala sekolah dengan sekolah adalah..
Pada gambar ERD disamping entitas yang merupakan primary key adalah ...
nim dan id prodi
nim dan nama
nim dan id_prodi
Prodi dan Mahasiswa
Pada Gambar disamping terdapat dua entitas yaitu Mahasiswa dan Mata Kuliah. Derajat Relationship yang tepat untuk gambar disamping adalah ...
1 : m
m : n
1 : 1
m : 1
Pada Gambar disamping terdapat dua entitas yaitu Dosen dan Jurusan. Derajat Relationship yang tepat untuk gambar disamping adalah ...
1 : 1
1 : m
m : n
m : 1
Tentukan Derajat Relationship pada gambar disamping ...
1 : m
m : 1
m : m
1 : 1
Tentukan Derajat Relationship pada gambar disamping ...
m : 1
1 : m
m : m
1 : 1
Tentukan Derajat Relationship pada gambar disamping ...
1 : m
m : m
m : 1
1 : 1
Tentukan Derajat Relationship pada gambar disamping ...
1 : 1
M : 1
1 : M
M : M
Bentuk Normal Pertama (1NF) terpenuhi jika ...
Tabel tersebut tidak memiliki atribut “bernilai banyak” / multivalue
Tabel tersebut tidak memiliki atribut yang composite (tidak bisa didetailkan lagi)
Setiap atribut dalam tabel tersebut harus bernilai atomic (tidak dapat dibagi- bagi)
Semua jawaban benar
Yang tidak termasuk dalam bentuk normal 2NF
Dalam sebuah tabel telah memenuhi bentuk 1NF
Sebuah tabel tidak memenuhi 2NF, jika ada atribut yang ketergantungannya (functional dependency) hanya bergantung pada sebagian dari primary key
Jika terdapat atribut yang tidak memiliki ketergantungan terhadap primary key, maka atribut tersebut harus dipindah/dihilangkan
Dalam sebuah tabel 2NF tidak harus memenuhi bentuk 1NF
Bentuk normal 3NF terpenuhi jika:
Jika tidak ada atribut non primary key yang memiliki ketergantungan terhadap atribut non primary key yang lainnya
Jika terdapat atribut yang tidak memiliki ketergantungan terhadap primary key, maka atribut tersebut harus dipindah/dihilangkan
Tabel tersebut tidak memiliki atribut “bernilai banyak” / multivalue
Semua jawaban salah
