WorksheetsIntegrated Design Project: Need Analysis & Specification
Total questions: 20
Worksheet time: 20mins
Apakah definisi spesifikasi dalam sebuah perancangan?
A detailed and exact statement of particulars, a statement fully describing something to be built.
Spesifikasi kebutuhan mengidentifikasi persyaratan (requirements) yang harus dipenuhi oleh sebuah desain agar berhasil memenuhi kebutuhan (need) pengguna.
Spesifikasi adalah ilustrasi panjang mengenai syarat yang tidak harus dipenuhi dengan melihat kebutuhan pengguna.
Spesifikasi adalah penjelasan detail tentang latar belakang suatu masalah yang mendasari solusi yang dibentuk.
Spesifikasi adalah daftar sifat-sifat alat yang bisa merupakan solusi atau tidak.
Apa saja kah sifat-sifat spesifikasi?
Abstract
Unambiguous
Verifiable
Traceable
Unrealistic
Apakah sifat abstract dalam spesifikasi?
Spesifikasi menjelaskan APA yang akan dilakukan
Spesifikasi menjelaskan bagaimana implementasi sistem dilakukan
Spesifikasi menjelaskan semua hal tentang implementasi
Spesifikasi menyebutkan secara spesifik merk dan tipe alat yang digunakan, baik itu sensor, aktuator, maupun kontroler.
Spesifikasi tanpa datasheet adalah abstrak
Contoh spesifikasi (abstract) yang baik:
pengaduk dapat mencapai kecepatan putaran 300 RPM
pengaduk menggunakan motor DC BLDC58-35L dengan daya 35 watt
Pengukur jarak dapat mengukur hingga jarak maksimum 10 meter
Sensor proximity yang digunakan mengukur jarak 10m adalah TFMini Plus
Arti verifiable:
dapat dilakukan cara untuk mengukur atau menunjukkan bahwa spesifikasi telah dipenuhi setelah sistem direalisasikan.
Sistem diuji dan diverifikasi melalui spesifikasinya untuk menunjukkan sistem dibangun dengan tepat
Produk dapat diverifikasi dengan membandingkannya dengan datasheet dan respon pengguna
Rancangan dapat diverifikasi dengan menanyakan pada kolega serta saingan pengembang produk lain.
Contoh spesifikasi yang verifiable:
produk user-friendly
produk mudah digunakan
dari 10 pengguna, setidaknya 8 pengguna mampu menggunakan produk dalam waktu 10 menit.
Mobil dapat melakukan pengereman dari 90 km/jam hingga benar-benar berhenti dalam jarak kurang dari 30 meter.
Arti sifat traceable:
jelas alasan mengapa spesifikasi ditentukan berdasarkan analisis kebutuhan
dapat dilacak siapa yang menemukan spesifikasi alatnya
dapat dilacak alasan analisis kebutuhan diperlukan
dapat dilacak alasan bahwa spesifikasi tidak spesifik
Arti sifat Unambiguous:
Jelas
Tidak bermakna ganda
Tidak berambisi
Sifatnya ambigu
Contoh kasus unambiguous:
produk bersifat autonomous
Produk dapat digunakan cukup dengan menentukan tujuan set point dan jalur yang dilewati
produk dapat bekerja secara realtime
produk dapat menampilkan hasil setelah selang 10 detik sejak input dari pengguna dimasukkan
Bagaimana menentukan target spesifikasi yang realistis?
Sedikit research
Engineering know-how
System modeling
Berdasarkan prototype yang sudah ada
Benchmarking dengan sistem yang mirip
Taksonomi Spesifikasi:
Performance
Utilization
Economic
Energy
Operational
Taksonomi Spesifikasi yang sulit diukur:
Usability
Utilization
Verification
Operational
Energy
What is one of the main characteristics of a complex engineering problem?
Only requires one discipline to solve the problem
Involves broad or conflicting technical issues
Can be solved with simple solutions without in-depth analysis
Does not require team involvement or collaboration
What usually distinguishes complex engineering problems from simple problems?
High design complexity and analysis
Only involves one variable
Does not require decision making
Direct solutions are available from manuals
The initial stage in the design engineering process usually starts with…
Design verification
Identifying problems and system needs
Prototype testing
Collecting final results
What is the most effective approach to handle complexity in complex engineering problems?
Breaking the problem into smaller components, such as subsystems for analysis
Avoiding interactions between system components
Using trial-and-error approaches without theoretical models
Focusing on direct solutions without considering long-term effects
Why is understanding user needs important in determining the needs of a system?
Because user needs reflect the main goals of the designed system
Because users always know the best solutions
Because it is part of the project report
Because it reduces system development time
What technique is most effective for identifying needs based on problems?
Using team assumptions without involving users
Making unilateral decisions by the project team
Conducting interviews, surveys, and direct observations
Ignoring user feedback during the design process
What steps should be taken to compile specifications based on needs?
Translate needs into measurable technical requirements
Make assumptions about the necessary solutions
Avoid technical details until the end of the project
Gather specifications from previous projects
The main criteria to be used for selecting the best solution is...
Ease of implementation without considering impact
Popularity of the solution among team members
Suitability with specifications, effectiveness in solving problems, and cost efficiency
Speed of completion without considering user needs
