Oleh :
Kelas :B
Nim : 19110074
Rapid Prototyping
Saat ini, pembuatan prototipe menjadi syarat tersendiri pada beberapa perusahaan dalam upaya
penyempurnaan produknya. Beberapa alasan mengapa rapid prototyping sangat berguna dan
diperlukan dalam dunia industri adalah:
Dimensi Prototyping
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 komputerisasi
4. Maturation (Pematangan)
Apakah tahapan – tahapan proudk ini mengikuti ?
Revolusioner : mengganti yang lama.
Evolusioner : terus melakukan perubahan pada perancangan yang sebelumnya.
Tujuan
Ingin menyatakan gagasan desain dan mendapatkan dengan mudah dan cepat pendapat atas
system.
Deskripsi Desain
Dapat berupa deskripsi tekstual dari suatu desain system. Kelemahan yang nyata adalah seberapa
jauh dari system yang sebenarnya dan tidak dapat melakukan pekerjaan yang mewakili aspek
dari interface.
Sketsa, Mock ups
o Paper based “menggambarkan” interface
o Baik untuk mengungkapkan pendapat
o Difokuskan pada orang dengan desain tingkat tinggi
o Tidak terlalu baik untuk menggambarkan alur dan rinciannya
o Murah dan cepat
o umpan balik sangat menolong
Storyboarding
o Pensil dan simulasi catatan atau walkthrough dari kemampuan dan tampilan system
o Menggunakan urutan diagram / gambar
o Menunjukkan kunci snap shots
o Cepat dan mudah
Skenario
o Hipotesis atau imajinasi penggunaan
o Biasanya menyertakan beberapa orang, peristiwa, lingkungan dan situasi
o Menyediakan konteks operasi
o Terkadang dalam format naratif, tetapi juga dapat berupa sketsa atau bahkan video
Utilitias skenario
o Melibatkan dan menarik
o Menginjinkan perancang untuk melihat masalah dari pandangan orang lain
o Memudahkan umpan balik dan pendapat
o Dapat sangat kreatif dan futuristic
Terminologi :
a. Prototype Horizontal
Sangat luas, mengerjakan atau menunjukkan sebagian besar interface, tetapi ini dilakukan
dengan cara sangat baik.
b. Prototype Vertikal
Lebih sedikit aspek atau fitur dari interface yang disimulasikan, tetapi dilaksanakan dengan
rincian yang sangat baik.
Notasi dialog dapat digunakan sebagai salah satu cara bagi anggota tim perancangan
untuk mendiskusikan rancangan dialog dan pada akhirnya diberikan kepada programmeraplikasi.
1. Leksikal
Merupakan tingkatan yang paling rendah.
- Yaitu bentuk icon pada layar.
- Pada bahasa manusia, ekuivalen dengan bunyi dan ejaan suatu kata.
2. Sintaksis
- Yaitu urutan dan struktur dari input dan output
Pada bahasa manusia, ekuivalen dengan grammar suatu kalimat.
3. Semantik
- Yaitu arti dari percakapan yang berkaitan dengan pengaruhnya pada struktur data
internal komputer dan/atau dunia eksternal.
- Pada bahasa manusia, ekuivalen dengan arti yang berasal dari partisipan dalam
percakapan.
Dalam user interface, istilah dialog hampir mirip dengan tingkat sintaksis, tetapi juga
meliputi sifat-sifat leksikal.
Berbeda dengan dialog antar manusia pada umumnya, dialog dengan komputer
biasanya terstruktur dan terbatas.
Beberapa ciri-ciri dari dialog terstruktur yang nantinya ditemukan dalam dialog
komputer:
- Menyebutkan beberapa hal tertentu secara berurutan.
- Beberapa bagian dari dialog dilakukan secara bersamaan.
- Dialog berikutnya tergantung pada respon dari partisipan.
- Dialog terstruktur biasanya tidak langsung menuju pada arti kata-katanya /
semantik tapi pada level sintaksis.
Advice:
Prinsip yang digunakan dalam desain dialog adalah membagi sistem menjadi beberapa bagian
yang disebut module.
Biasanya user access bukan merupakan bagian dari task desription, tapi harus
dimasukan dalam sistem yang baru.
Empat hal utama dalam desain yang harus diperhatikan dalam GUI metaphor:
Notasi Diagramatik
Komponen STN:
Yang terdapat antara state disebut juga transisi. Tanda panah ini diberi label yang
menjelaskan tentang tindakan user yang menyebabkan transisi dan respon dari sistem.
Struktur Hierarchical STN mirip dengan STN, namun memiliki tambahan berupa gabungan
state. Penggunaan hirarki STN ini, seperti menggabungkan beberapa STN ke dalam satu
diagram besar, sehingga model ini dapat digabungkan untuk sistem-sistem yang besar. STN
Hirarki dapat digunakan untuk mendeskripsikan suatu sistem yang lengkap.
Dapat digolongkan sebagai kelompok STN. Dibangun untuk menspesifikasikan secara visual
sistem reaktif yang kompleks dan mampu mengakomodasi masalah seperti concurrency dan
escape.
Flowchart
Jackson Diagram
JSD (Jackson Structured Design) diagram digunakan untuk berbagai aspek dari analisis
tugas dan notasi dialog.
JENIS-JENIS DIALOG
Command Language
- Lebih cepat.
- Dapat melakukan kegiatan meskipun di luar batas.
- Perulangan
- Implementasi yang mudah dan hemat.
Tujuan:
Keuntungan:
Kekurangan:
Speech (Suara)
Adalah getaran pada suara menimbulkan bunyi “ahh”. Mulut, tenggorokan, bibir membentuk
bunyi.
Input speech:
- Pengenalan speaker.
- Pengenalan suara.
- Pemahaman bahasa natural.
Natural Language:
Keuntungan:
Kekurangan:
Aplikasi apa yang biasa digunakan oleh programmer untuk membuat program.
Kombinasi dari objek-objek interface dan perilaku manajemen.
Sekarang sudah object-oriented.
Pustaka dari komponen-komponen perangkat lunak dan routines yang digunakan oleh
programmer:
- Xwindows : Xtoolkit & Motif
- Macintosh : Mac Toolbox, MacApp
– Java : Swing
Bagaimana mengaturnya?
- User mengadakan aksi, berinteraksi dengan interface.
- Aksi-aksi tersebut harus disampaikan kepada aplikasi dalam cara-cara yang
penuh arti.
- Aplikasi melakukan aksi yang sesuai, mungkin memperbaharui tampilan.
Model Seeheim
Model Percakapan
Model Objek
OBJECT-ORIENTED SYSTEMS