Interaksi manusia dan komputer
Interaksi manusia dan komputer adalah disiplin ilmu yang mempelajari hubungan antara manusia dan komputer yang meliputi perancangan, evaluasi, dan implementasi antarmuka pengguna komputer dan evaluasis sistem komputasi interaktif dan berbagai aspek terkait agar mudah digunakan oleh manusia. Interaksi manusia dan komputer pada prinsipnya membuat agar sistem dapat berdialog dengan pengguna seramah mungkin. Sedangkan interaksi manusia dan komputer sendiri adalah serangkaian proses, dialog dan kegiatan yang dilakukan oleh manusia untuk berinteraksi dengan komputer yang keduanya saling memberikan masukan dan umpan balik melalui sebuah antarmuka untuk memperoleh hasil akhir yang diharapkan. Contoh interaksi ergonomi, mouse dibuat sesuai dengan kenyamanan fisik tangan manusia
Alur pengembangan perangkat lunak:
1. Analysis
Tahapan analysis merupakan tahapan menentukan apa saja yang dibutuhkan dalam perangkat lunak/pengembangan software
Alat-alat
Bahan
Tahapan menentukan kebutuhan sistem
Fungsional merupakan kebutuhan yang berisi proses-proses layanan apa saja yang disediakan oleh sistem
Non fungsional merupakan kebutuhan yang menitikberatkan pada properti perilaku yang dimiliki oleh sistem
2. Design
Tahapan pembuatan desain storyboard
Tahapan pembuatan desain mockup
Tahapan pembuatan desain database
3. Development
Tahapan pembuatan prototype
HTML,CSS,JS,PHP,XML(web)
Java,C++,C#,JS,XML,dll(mobile)
Pascal,Java,Visual basic,Python,Delphi(desktop)
Tahapan pengecekan prototype
Pengecekan fungsi
pengecekan implementasi desain
4. Testing
Uji usability
Uji user experience
uji pagespeed(website)
5. Publish
Tahapan ini software/perangkat lunak sudah siap di pasarkan atau digunakan untuk mendukung pekerjaan. Contoh:
jika website > sudah dipromosikan ke pengguna umum
jika mobile > sudah dimasukkan ke playstore/applestore
jika desktop > sudah dipaketkan dalam bentuk exe
Alur perancangan
1. Wireframe
Tahapan wireframe adalah sketsa antarmuka pengguna atau user interface. Wireframe dibuat untuk merapikan elemen yang digunakan untuk tujuan tertentu. Wireframe memperlihatkan page layout atau element yang ada pada sebuah website seperti interface element, font, menu navigasi dan cara mereka bekerja
2. Storyboard
Tahapan storyboard adalah penggambaran visual adegan, dialog, aksi dalam berurutan. Storyboard terdiri dalam grafik yang terdiri dari illustrasi dan gambar yang sebelum direalisasikan ke dalam bentuk jadi
3. Wireflow
Tahapan Wireflow adalah representasi dari aliran layar, dengan mengumpulkan satu set wireframes terkait mengikuti urutan mereka muncul dalam aliran.
4. Mockup
Tahapan mockup adalah desain statis menyerupai hasil akhir untuk mewakili suatu produk.
5. Prototype
Tahapan prototype adalah versi konsep produk yang memungkinkan Anda menjelajahi ide-ide Anda dan menunjukkan rencana fitur atau konsep desain keseluruhan kepada pengguna sebelum ke tahapan pengembangan atau implementasi. Prototype adalah rupa yang pertama atau rupa awal (contoh) atau standar ukuran dari sebuah entitas. Dalam bidang desain, sebuah prototipe dibuat sebelum dikembangkan atau justru dibuat khusus untuk pengembangan sebelum dibuat dalam skala sebenarnya atau sebelum diproduksi secara mass