paradigma dan prinsip usability€¦ · layar atau simulasi layar. contoh tools yang digunakan:...
TRANSCRIPT
![Page 1: Paradigma dan Prinsip Usability€¦ · layar atau simulasi layar. Contoh tools yang digunakan: powerpoint, illustrator, dll. Terminologi Prototipe 7. High-fidelity prototyping (prototype](https://reader036.vdocuments.site/reader036/viewer/2022062311/5f0243c77e708231d403665f/html5/thumbnails/1.jpg)
PROTOTYPING
Rima Dias Ramadhani
![Page 2: Paradigma dan Prinsip Usability€¦ · layar atau simulasi layar. Contoh tools yang digunakan: powerpoint, illustrator, dll. Terminologi Prototipe 7. High-fidelity prototyping (prototype](https://reader036.vdocuments.site/reader036/viewer/2022062311/5f0243c77e708231d403665f/html5/thumbnails/2.jpg)
Pendahuluan
• Prototipe merupakan simulasi atau animasi dari bakal sistem.
• Prototipe merupakan suatu metode dalam pengembangan sistem yang menggunakan pendekatan utk membuat sesuatu program dengan cepat & bertahap sehigga segera dapat dievaluasi oleh pemakai
• Prototipe ini memang benar-benar cocok untuk user yang awam IT.
• Dalam pembuatan prototipe kita dapat menerapkan UCD (User Centered Design).
![Page 3: Paradigma dan Prinsip Usability€¦ · layar atau simulasi layar. Contoh tools yang digunakan: powerpoint, illustrator, dll. Terminologi Prototipe 7. High-fidelity prototyping (prototype](https://reader036.vdocuments.site/reader036/viewer/2022062311/5f0243c77e708231d403665f/html5/thumbnails/3.jpg)
Tahapan Prototipe
Membuat Prototipe
Identifikasi
Kebutuhan
Pemakai
Menguji Prototipe
Mengembangkan
Versi Produksi
Memperbaiki
Prototipe
Pengembang mulai membuat prototipe
Pemakai menguji prototipe & memberikan
kritikan/saran
Pengembang melakukan modifikasi
sesuai dengan masukan pemakai
Pengembang merampungkan sistem
sesuai dengan masukan terakhir dari
pemakai
- Pengembang & pemakai bertemu
- Pemakai menjelaskan kebutuhan sistem
![Page 4: Paradigma dan Prinsip Usability€¦ · layar atau simulasi layar. Contoh tools yang digunakan: powerpoint, illustrator, dll. Terminologi Prototipe 7. High-fidelity prototyping (prototype](https://reader036.vdocuments.site/reader036/viewer/2022062311/5f0243c77e708231d403665f/html5/thumbnails/4.jpg)
Karakteristik dalam Proses UCD
• Memahami user dan kebutuhannya.
• Fokus pada user pada tahap awal desain dan mengevaluasi hasil desain.
• Mengidentifikasi, membuat dokumentasi dan menyetujui kegunaan dan tujuan pengalaman user.
• Perulangan hampir dapat dipastikan. Para perancang tidak pernah berhasil hanya dalam satu kali proses.
![Page 5: Paradigma dan Prinsip Usability€¦ · layar atau simulasi layar. Contoh tools yang digunakan: powerpoint, illustrator, dll. Terminologi Prototipe 7. High-fidelity prototyping (prototype](https://reader036.vdocuments.site/reader036/viewer/2022062311/5f0243c77e708231d403665f/html5/thumbnails/5.jpg)
Keunggulan Prototipe
1. Adanya komunikasi yang baik antara pengembang dan pelanggan
2. Pengembang dapat bekerja lebih baik dalam menentukan kebutuhan pelanggan
3. Pelanggan berperan aktif dalam pengembangan sistem
4. Lebih menghemat waktu dalam pengembangan sistem
5. Penerapan menjadi lebih mudah karena pemakai mengetahui apa yang diharapkannya.
![Page 6: Paradigma dan Prinsip Usability€¦ · layar atau simulasi layar. Contoh tools yang digunakan: powerpoint, illustrator, dll. Terminologi Prototipe 7. High-fidelity prototyping (prototype](https://reader036.vdocuments.site/reader036/viewer/2022062311/5f0243c77e708231d403665f/html5/thumbnails/6.jpg)
Kelemahan Prototipe
1. Pelanggan kadang tidak melihat atau menyadari bahwa perangkat lunak yang ada belum mencantumkan kualitas perangkat lunak secara keseluruhan dan juga belum memikirkan kemampuan pemeliharaan untuk jangka waktu lama
2. Pengembang biasanya ingin cepat menyelesaikan proyek. Sehingga menggunakan algoritma dan bahasa pemrograman yang sederhana untuk membuat prototyping lebih cepat selesai tanpa memikirkan lebih lanjut bahwa program tersebut hanya merupakan cetak biru sistem.
3. Hubungan pelanggan dengan komputer yang disediakan mungkin tidak mencerminkan teknik perancangan yang baik
![Page 7: Paradigma dan Prinsip Usability€¦ · layar atau simulasi layar. Contoh tools yang digunakan: powerpoint, illustrator, dll. Terminologi Prototipe 7. High-fidelity prototyping (prototype](https://reader036.vdocuments.site/reader036/viewer/2022062311/5f0243c77e708231d403665f/html5/thumbnails/7.jpg)
Mengapa menggunakan Prototipe ?
![Page 8: Paradigma dan Prinsip Usability€¦ · layar atau simulasi layar. Contoh tools yang digunakan: powerpoint, illustrator, dll. Terminologi Prototipe 7. High-fidelity prototyping (prototype](https://reader036.vdocuments.site/reader036/viewer/2022062311/5f0243c77e708231d403665f/html5/thumbnails/8.jpg)
• Evaluasi dan feedback pada rancangan interaktif.
• Stakeholder (dalam hal ini user) dapat melihat, menyentuh, berinteraksi dengan prototype.
• Anggota tim dapat berkomunikasi secara efektif.
• Para perancang dapat mengeluarkan ide-idenya.
• Memunculkan ide-ide secara visual dan mengembangkannya.
• Dapat menjawab pertanyaan dan membantu pemilihan di antara alternatif-alternatif.
![Page 9: Paradigma dan Prinsip Usability€¦ · layar atau simulasi layar. Contoh tools yang digunakan: powerpoint, illustrator, dll. Terminologi Prototipe 7. High-fidelity prototyping (prototype](https://reader036.vdocuments.site/reader036/viewer/2022062311/5f0243c77e708231d403665f/html5/thumbnails/9.jpg)
Dimensi Prototype
1. Penyajian
• Bagaimana desain dilukiskan atau diwakili?
• Dapat berupa uraian tekstual atau dapat visual dan diagram.
2. Lingkup
• Apakah hanya interface atau apakah mencakup komponen komputasi?
![Page 10: Paradigma dan Prinsip Usability€¦ · layar atau simulasi layar. Contoh tools yang digunakan: powerpoint, illustrator, dll. Terminologi Prototipe 7. High-fidelity prototyping (prototype](https://reader036.vdocuments.site/reader036/viewer/2022062311/5f0243c77e708231d403665f/html5/thumbnails/10.jpg)
Dimensi Prototype
3. Executability (Dapat dijalankan) • Dapatkah prototype tersebut dijalankan? • Jika dikodekan, akan ada periode saat prototype
tidak dapat dijalankan. 4. Maturation (Pematangan) Apakah tahapan-tahapan produk ini mengikuti? • Revolusioner: mengganti yang lama. • Evolusioner : terus melakukan perubahan pada
perancangan yang sebelumnya.
![Page 11: Paradigma dan Prinsip Usability€¦ · layar atau simulasi layar. Contoh tools yang digunakan: powerpoint, illustrator, dll. Terminologi Prototipe 7. High-fidelity prototyping (prototype](https://reader036.vdocuments.site/reader036/viewer/2022062311/5f0243c77e708231d403665f/html5/thumbnails/11.jpg)
Metode Pembuatan Prototyping Dengan Cepat
Non-Computer (biasanya dikerjakan lebih awal dalam proses
pembuatan) vs Computer-Based (biasanya dikerjakan kemudian)
![Page 12: Paradigma dan Prinsip Usability€¦ · layar atau simulasi layar. Contoh tools yang digunakan: powerpoint, illustrator, dll. Terminologi Prototipe 7. High-fidelity prototyping (prototype](https://reader036.vdocuments.site/reader036/viewer/2022062311/5f0243c77e708231d403665f/html5/thumbnails/12.jpg)
Metode Non-Computer (Manual)
Tujuan
Ingin menyatakan gagasan desain dan mendapatkan dengan mudah dan cepat pendapat atas sistem.
Deskripsi Desain
Dapat berupa deskripsi tekstual dari suatu desain sistem.
• Kelemahan yang nyata adalah seberapa jauh dari sistem yang sebenarnya.
• Tidak dapat melakukan suatu pekerjaan yang mewakili aspek dari interface.
![Page 13: Paradigma dan Prinsip Usability€¦ · layar atau simulasi layar. Contoh tools yang digunakan: powerpoint, illustrator, dll. Terminologi Prototipe 7. High-fidelity prototyping (prototype](https://reader036.vdocuments.site/reader036/viewer/2022062311/5f0243c77e708231d403665f/html5/thumbnails/13.jpg)
Metode Non-Computer (Manual)
Sketsa, Mock-ups
• Paper-Based “menggambarkan” interface.
• Baik untuk mengungkapkan pendapat.
• Difokuskan pada orang dengan desain tingkat tinggi.
• Tidak terlalu baik untuk menggambarkan alur dan rinciannya.
• Murah dan cepat, umpan balik sangat menolong.
![Page 14: Paradigma dan Prinsip Usability€¦ · layar atau simulasi layar. Contoh tools yang digunakan: powerpoint, illustrator, dll. Terminologi Prototipe 7. High-fidelity prototyping (prototype](https://reader036.vdocuments.site/reader036/viewer/2022062311/5f0243c77e708231d403665f/html5/thumbnails/14.jpg)
Metode Non-Computer (Manual)
Storyboarding
Pensil dan simulasi catatan atau walkthrough dari kemampuan dan tampilan sistem.
• Menggunakan urutan diagram/gambar.
• Menunjukkan kunci snapshots.
• Cepat dan mudah.
Contoh:
![Page 15: Paradigma dan Prinsip Usability€¦ · layar atau simulasi layar. Contoh tools yang digunakan: powerpoint, illustrator, dll. Terminologi Prototipe 7. High-fidelity prototyping (prototype](https://reader036.vdocuments.site/reader036/viewer/2022062311/5f0243c77e708231d403665f/html5/thumbnails/15.jpg)
Metode Non-Computer (Manual)
Skenario
Hipotesis atau imajinasi penggunaan.
• Biasanya menyertakan beberapa orang, peristiwa, lingkungan dan situasi.
• Menyediakan konteks operasi.
• Terkadang dalam format naratif, tetapi juga dapat berupa sketsa atau bahkan video.
![Page 16: Paradigma dan Prinsip Usability€¦ · layar atau simulasi layar. Contoh tools yang digunakan: powerpoint, illustrator, dll. Terminologi Prototipe 7. High-fidelity prototyping (prototype](https://reader036.vdocuments.site/reader036/viewer/2022062311/5f0243c77e708231d403665f/html5/thumbnails/16.jpg)
Metode Non-Computer (Manual)
Utilitas Skenario
• Menjanjikan dan menarik.
• Mengijinkan perancang untuk melihat masalah dari pandangan orang lain.
• Memudahkan umpan balik dan pendapat.
• Dapat sangat kreatif dan modern.
![Page 17: Paradigma dan Prinsip Usability€¦ · layar atau simulasi layar. Contoh tools yang digunakan: powerpoint, illustrator, dll. Terminologi Prototipe 7. High-fidelity prototyping (prototype](https://reader036.vdocuments.site/reader036/viewer/2022062311/5f0243c77e708231d403665f/html5/thumbnails/17.jpg)
Metode Non-Computer (Manual)
Teknik Lain
Tutorial dan Manual
• Mungkin menuliskannya lebih berguna daripada disimpan dalam kepala.
• Memaksa perancang untuk membuat keputusan dengan tegas.
• Menulis/meletakkannya di atas kertas jauh lebih berharga.
![Page 18: Paradigma dan Prinsip Usability€¦ · layar atau simulasi layar. Contoh tools yang digunakan: powerpoint, illustrator, dll. Terminologi Prototipe 7. High-fidelity prototyping (prototype](https://reader036.vdocuments.site/reader036/viewer/2022062311/5f0243c77e708231d403665f/html5/thumbnails/18.jpg)
Metode Komputer
Menirukan lebih banyak kemampuan sistem.
• Pada umumnya hanya baru beberapa aspek atau fitur
• Dapat berpusat pada lebih banyak detail
• Bahaya: Para pemakai jadi lebih segan untuk menyarankan perubahan sekali ketika mereka melihat prototype yang lebih realistis.
![Page 19: Paradigma dan Prinsip Usability€¦ · layar atau simulasi layar. Contoh tools yang digunakan: powerpoint, illustrator, dll. Terminologi Prototipe 7. High-fidelity prototyping (prototype](https://reader036.vdocuments.site/reader036/viewer/2022062311/5f0243c77e708231d403665f/html5/thumbnails/19.jpg)
Terminologi Prototipe
1. Prototype Horisontal
Sangat luas, mengerjakan atau menunjukkan sebagian besar interface, tetapi tidak mendalam.
2. Prototype Vertikal
Lebih sedikit aspek atau fitur dari interface yang disimulasikan, tetapi dilaksanakan dengan rincian yang sangat baik.
![Page 20: Paradigma dan Prinsip Usability€¦ · layar atau simulasi layar. Contoh tools yang digunakan: powerpoint, illustrator, dll. Terminologi Prototipe 7. High-fidelity prototyping (prototype](https://reader036.vdocuments.site/reader036/viewer/2022062311/5f0243c77e708231d403665f/html5/thumbnails/20.jpg)
Terminologi Prototipe 3. Early Prototyping (prototipe cepat)
Pengurangan biaya proyek dan resiko dan dapat digunakan dalam industri yang berbeda. Cepat dalam mendeteksi kesalahan desain sebelumnya
4. Late Prototyping (prototipe lambat)
5. Low-fidelity Prototyping (prototype dengan tingkat ketepatan yang rendah)
Contoh (1) storyboard:
- Digunakan di awal desain.
- Biasanya digunakan dengan skenario, lebih terinci, dan
dapat diputar ulang.
- Kumpulan dari sketsa/frame individual.
- menyajikan urutan inti cerita.
- menunjukkan bagaimana kemungkinan user dapat mengalami peningkatan melalui setiap aktifitas.
![Page 21: Paradigma dan Prinsip Usability€¦ · layar atau simulasi layar. Contoh tools yang digunakan: powerpoint, illustrator, dll. Terminologi Prototipe 7. High-fidelity prototyping (prototype](https://reader036.vdocuments.site/reader036/viewer/2022062311/5f0243c77e708231d403665f/html5/thumbnails/21.jpg)
Terminologi Prototipe
Contoh (2) sketsa:
- Sketsa sangat penting untuk low-fidelity prototyping.
- Jangan takut dengan kemampuan menggambar.
- Menyajikan “tampilan” cepat dari interface, konsep desain, dll.
Contoh (3) “wizard-of-oz”:
- Digunakan tampilan maket dan berinteraksi dengan
pemakai
- Baik untuk mensimulasikan sistem yang sulit dibuat
![Page 22: Paradigma dan Prinsip Usability€¦ · layar atau simulasi layar. Contoh tools yang digunakan: powerpoint, illustrator, dll. Terminologi Prototipe 7. High-fidelity prototyping (prototype](https://reader036.vdocuments.site/reader036/viewer/2022062311/5f0243c77e708231d403665f/html5/thumbnails/22.jpg)
Terminologi Prototipe
6. Mid-fidelity prototyping (prototype dengan tingkat ketepatan sedang)
- Form skematik.
- Navigasi dan fungsi yang disimulasikan
biasanya berbasis pada apa yang tampil pada layar atau simulasi layar.
Contoh tools yang digunakan: powerpoint, illustrator, dll.
![Page 23: Paradigma dan Prinsip Usability€¦ · layar atau simulasi layar. Contoh tools yang digunakan: powerpoint, illustrator, dll. Terminologi Prototipe 7. High-fidelity prototyping (prototype](https://reader036.vdocuments.site/reader036/viewer/2022062311/5f0243c77e708231d403665f/html5/thumbnails/23.jpg)
Terminologi Prototipe
7. High-fidelity prototyping (prototype dengan tingkat ketepatan yang tinggi)
- Hi-fi prototype seperti sistem akhir.
- Menggunakan bahan baku yang sama seperti
produk akhir.
Tools umum yang digunakan: Macromedia Director, Visual Basic, Flash.
![Page 24: Paradigma dan Prinsip Usability€¦ · layar atau simulasi layar. Contoh tools yang digunakan: powerpoint, illustrator, dll. Terminologi Prototipe 7. High-fidelity prototyping (prototype](https://reader036.vdocuments.site/reader036/viewer/2022062311/5f0243c77e708231d403665f/html5/thumbnails/24.jpg)
Prototyping Tools
1. Draw/Paint Program
contoh: Photoshop, Coreldraw
- Menggambar setiap layar, baik untuk dilihat.
- Prototype horisontal, tipis.
- Adobe Photoshop.
![Page 25: Paradigma dan Prinsip Usability€¦ · layar atau simulasi layar. Contoh tools yang digunakan: powerpoint, illustrator, dll. Terminologi Prototipe 7. High-fidelity prototyping (prototype](https://reader036.vdocuments.site/reader036/viewer/2022062311/5f0243c77e708231d403665f/html5/thumbnails/25.jpg)
Contoh
![Page 26: Paradigma dan Prinsip Usability€¦ · layar atau simulasi layar. Contoh tools yang digunakan: powerpoint, illustrator, dll. Terminologi Prototipe 7. High-fidelity prototyping (prototype](https://reader036.vdocuments.site/reader036/viewer/2022062311/5f0243c77e708231d403665f/html5/thumbnails/26.jpg)
Prototyping Tools
2. Scripted Simulations/Slide Show
contoh: Powerpoint, Hypercard, Macromedia Director, HTML.
- Letakkan tampilan seperti storyboard dengan
(animasi) perubahan diantaranya.
- Dapat memberikan user catatan yang sangat
spesifik.
- Macromedia Director.
![Page 27: Paradigma dan Prinsip Usability€¦ · layar atau simulasi layar. Contoh tools yang digunakan: powerpoint, illustrator, dll. Terminologi Prototipe 7. High-fidelity prototyping (prototype](https://reader036.vdocuments.site/reader036/viewer/2022062311/5f0243c77e708231d403665f/html5/thumbnails/27.jpg)
Contoh
![Page 28: Paradigma dan Prinsip Usability€¦ · layar atau simulasi layar. Contoh tools yang digunakan: powerpoint, illustrator, dll. Terminologi Prototipe 7. High-fidelity prototyping (prototype](https://reader036.vdocuments.site/reader036/viewer/2022062311/5f0243c77e708231d403665f/html5/thumbnails/28.jpg)
Prototyping Tools
3. Interface Builders
contoh: Visual Basic, Delphi.
- Tools untuk menampilkan jendela, kendali, dan lain-lain dari interface.
![Page 29: Paradigma dan Prinsip Usability€¦ · layar atau simulasi layar. Contoh tools yang digunakan: powerpoint, illustrator, dll. Terminologi Prototipe 7. High-fidelity prototyping (prototype](https://reader036.vdocuments.site/reader036/viewer/2022062311/5f0243c77e708231d403665f/html5/thumbnails/29.jpg)
Contoh
![Page 30: Paradigma dan Prinsip Usability€¦ · layar atau simulasi layar. Contoh tools yang digunakan: powerpoint, illustrator, dll. Terminologi Prototipe 7. High-fidelity prototyping (prototype](https://reader036.vdocuments.site/reader036/viewer/2022062311/5f0243c77e708231d403665f/html5/thumbnails/30.jpg)
Kelebihan
• Mudah dikembangkan dan memodifikasi layar. • Mendukung jenis interface yang dikembangkan. • Mendukung berbagai macam device Input/Output. • Mudah untuk memodifikasi dan menghubungkan
layar. • Mengijinkan memanggil prosedur eksternal dan
program. • Mengijinkan mengimpor teks, grafik, media lain. • Mudah untuk dipelajari dan digunakan. • Dukungan yang baik dari vendor.
![Page 31: Paradigma dan Prinsip Usability€¦ · layar atau simulasi layar. Contoh tools yang digunakan: powerpoint, illustrator, dll. Terminologi Prototipe 7. High-fidelity prototyping (prototype](https://reader036.vdocuments.site/reader036/viewer/2022062311/5f0243c77e708231d403665f/html5/thumbnails/31.jpg)
Pemodelan
Low-fidelity
Medium-fidelity
High-fidelity
Sketches, mock-ups
Slide shows
Simulations
Scenarios
Storyboards
![Page 32: Paradigma dan Prinsip Usability€¦ · layar atau simulasi layar. Contoh tools yang digunakan: powerpoint, illustrator, dll. Terminologi Prototipe 7. High-fidelity prototyping (prototype](https://reader036.vdocuments.site/reader036/viewer/2022062311/5f0243c77e708231d403665f/html5/thumbnails/32.jpg)
Rangkuman • Prototipe merupakan suatu metode dalam pengembangan
sistem yang menggunakan pendekatan untuk membuat sesuatu program dengan cepat dan bertahap
• Tahapan prototipe yaitu identifikasi kebutuhan pemakai, membuat prototipe, menguji prototipe, memperbaiki prototipe, mengembangkan versi produksi.
• Dimensi prototipe terdiri dari penyajian, lingkup, executability dan maturation.
• Metode prototipe dibedakan menjadi metode non-computer dan metode computer-based.