NEW
Font size
WorksheetsPRETEST Materi : Alur Kerja Pengembangan Perangkat Lunak
Total questions: 20
Worksheet time: 40mins
Merupakan kumpulan elemen-elemen atau komponen-komponen yang ada dan saling berinteraksi, adalah pengertian dari
SDLC
Siklus
Sistem
Prototyping
Alur Kerja
Pada awal pembangunan perangkat lunak, informasi awal perlu didapatkan baik secara fungsional maupun nonfungsiona untuk dijadikan dasar pengembangan sistem dari seseorang yang bertugas sebagai
Programmer
Analisis Sistem
Marketing
UX Programming
Tester
Merupakan tahapan SDLC yang berisi proses pembuatan proposal proyek perangkat lunak, adalah pengertian dari
Initiation
System concept development
Planning
Requarement Analysis
Desain
Tahapan awal dalam merencanakan sumber daya (resource) yang dibutuhkan dengan mengikuti pertanyaan 5W+1H adalah proses SDLC pada tahapan
Initiation
System concept development
Planning
Requarement analysis
Desain
Tahapan dalam merencanakan user interface yang sesuai baik secara fungsi maupun secara non fungsi merupakan tahapan SDLC
Initiation
System concept development
Planning
Requarement analysis
Desain
Proses penyatuan dari aplikasi dan sistem serta melakukan demonstrasi dari perangkat lunak apakah sesuai dengan fungsionalitasnya atau tidak dengan memperhatikan kualitasnya adalah proses SDLC
Desain
Development
Integrasi dan Pengujian
Implementasi
Operasi dan pemeliharaan
Proses perbaikan dan evaluasi serta memberkan masukan untuk dikembangkan merupakan salah satu tahapan dari SDLC yaitu
Desain
Development
Integrasi dan Pengujian
Implementasi
Operasi dan pemeliharaan
Dibawah ini merupakan hal yang tepat mengenai model proses atau model SDLC, kecuali ;
Suatu perangkat lunak telah ditentukan model proses pengembangannya secara pakem, oleh karena itu developer tinggal mengikuti tahapannya.
Model proses yang efektif adalah model proses yang dapat meminimalisir waktu, dan memperkecil modal pengerjaannya.
SDM suatu pengembangan perangkat lunak mengikuti kebutuhannya bukan mengikuti model prosesnya.
Model proses pengembangan perangkat lunak merupakan cara atau tahapan untuk mengembangkan perangkat lunak dengan pendekatan secara proses.
Model-model SDLC tercatat berdasarkan best practice atau cara cara yang sudah teruji baik.
Model proses atau model SDLC yang sering dikategorikan sebagai model sequential linear adalah ;
Spiral Model
RAD (Rapid Application Development) Model
Fourth Generation Techniques (4GT)
Prototyping Model
Waterfall
merupakan modifikasi dari model waterfall yang diaplikasikan secara berulang pada tahap perencanaan karena adanya revisi adalah
Model Incremental
Model Prototype
Model Rapid Application Development (RAD)
Model Implementation
Model Waterfall
merupakan lanjutan dari rancangan model prototype, prototype ini langsung disusun sebagai suatu sistem informasi yang akan digunakan adalah
Desain Prototyping
Requarement Prototyping
Implementation Prototyping
Feasibility Prototyping
Integrasi
merupakan hasil kombinasi elemen-elemen dari model waterfall utuh yang diaplikasikan secara berulang adalah
Model Incremental
Model Boehm
Model Rapid Application Development (RAD)
Model Implementation
Model Prototype
Model perangkat lunak yang efektif adalah ;
1) Waktu tercepat
2) SDM minimalis
3) Biaya modal terkecil
4) Proses sesuai kebutuhan
Diatas ini yang tepat adalah ;
1 dan 2
1,3, dan 4
1,2, dan 3
1,2, dan 4
Benar Semua
Dalam membuat alur kerja sistem, diperlukan pembuatan skenario agar sistem dapat diterjemahkan oleh seluruh peran, untuk itu diterjemahkan menjadi bahasa yang berguna untuk melakukan suatu abstraksi sistem, ini merupakan definiisi dari
UML(Unified Modeling Language)
Use case Diagram (Diagram Aktivitas)
Class Diagram
Struvtural Diagram
Behavioral Diagram
Dibawah ini merupakan cara dalam memahami permasalahan pada dunia nyata kecuali
Memahami dan mempelajari persoalan melalui pertanyaan 5W+1H
Memahami dan mengidentifikasi melalui kebutuhan data dengan menyediakan antarmuka sebagai rancangan awal dengan memperhatikan spesifikasi perangkat yang digunakan
Melakukan proses identifikasi waktu pengerjaan, sehingga dapat memprediksi kebutuhan pembuatan. Seperti pekerja yang dibutuhkan, dan modal yang dibutuhkan
Memodelkan setiap kebutuhan dengan menggunakan diagram alir data dan diagram UML atau diagram skenario
Membuat SKPL (Spesifikasi kebutuhan perangkat lunak) dan mengelompokannya sesuai urutan dari yang terpenting hingga tambahan kebutuhan
Diagram UML berupa skenario, diagram use case, dan diagram aktivitas digunakan teknik pada analisis secara
Terstruktur
Tidak Terarah
Fungsional
Nonfungsional
Berorientasi Objek
Suatu perusahaan perangkat lunak, mendapatkan projek untuk membuat website informasi perpustakaan, didalam pembuatannya, developer diminta untuk menunjukan terlebih dahulu rangkaian analis kebutuhannya berupa mockupnya sebelum memulai, dan menyiapkan revisi pada tahap ini untuk dinilai berupa mockupnya, dari penjelasan diatas merupakan ciri ciri dari model proses ;
Waterfall
Protoype
RAD
Incremental
Spiral
Perbedaan antara RAD dan Incremental adalah, kecuali ;
RAD menekankan pengerjaan dengan memecah masalah kedalam beberapa tim, sedangkan incremental menekankan pengerjaan dengan mengerjakan aplikasi secara bertahap atau memiliki versi.
RAD merupakan model proses adaptasi berkecepatan tinggi, sedangkan Incremental tidak di disain untuk cepat.
Kelemahan incremental adalah pada waktu, sedangkan RAD pada SDM yang memerlukan banyak Orang
a. Incremental merupakan pengembangan dari waterfall dan prototype secara berulang, sedangkan RAD dibuat dengan menggunakan pendekatan kontruksi berbasis komponen.
a. Iterasi pertama, kedua, dst merupakan model penambahan yang dimaksudkan untuk menambahkan fungsi-fungsi yang ada dari aplikasi yang sudah dirancang, dibuat maupun dikembangkan.
Sebuah perusahaan aplikasi transportasi online ingin mengembangkan aplikasinya yang telah dipakai oleh masyarakat selama bertahun tahun dengan beberapa fitur yang belum ada pada versi sebelumnya, namun pada pengembangannya tidak akan diserahkan kepada developer sebelumnya, untuk itu diperlukan model proses yang efektif untuk digunakan agar tidak membuat aplikasi dari 0, maka dari itu model proses yang paling efektif dengan keterangan diatas adalah ;
Prototype
RAD
Incremental
Spiral
Waterfall
Spiral dan incremental merupakan model proses yang sama sama dikembangkan dan dipadukan dari model proses waterfall dan prototype, beberapa konsep dibawah ini,
1) Spiral dikembangkan dengan dapat menyikapi perubahan / revisi dalam pengembangan perangkat lunak, sedangkan incremental hanya bisa dilakukan pada tahap awal
2) increment dikembangkan dengan dapat menyikapi perubahan / revisi dalam pengembangan perangkat lunak, sedangkan Spiral hanya bisa dilakukan pada tahap awal
3) Spiral dikembangkan dengan banyak melibatkan evaluasi dari developer, sedangkan incremental lebih banyak melibatkan pengguna
4) Increment dikembangkan dengan banyak melibatkan evaluasi dari developer, sedangkan spiral lebih banyak melibatkan pengguna
1 dan 2
3 dan 4
1 dan 3
2 dan 4
Semua Benar
