download

Matakuliah
Tahun
Versi
: M0044/Interaksi Manusia dan Komputer
: 2005
:2/2
Pertemuan <<7>>
Menghubungkan Kebutuhan User
dengan Tipe Interface
1
Learning Outcomes
Pada akhir pertemuan ini, diharapkan mahasiswa
akan mampu :
Menghubungkan Kebutuhan User dengan
Tipe Interface
2
Outline Materi
– Mempelajari Kebutuhan User
– Mengevaluasi Advantage Primary Interaction
Styles dengan
– Kebutuhan user
3
Some Guidelines
• A dialogue needs to be simple, natural, and
consistent.
• Requirements placed on the users’ memory
need to be minimal.
• Feedback must be informative and constructive.
• Errors must be prevented.
• Detailed discussion is beyond the scope of this
unit.
4
Determine User-Interface Elements
• Representations of objects in the model
– Many possibilities: icons, fields, tables, diagrams,
windows
– Need a clear & consistent system of representations
• Activation of functions
– Buttons, menu screens, pull-down/pop-up menus
– Also need support for visualisation and feedback
– Needs to be consistent and fit within the dialog
pattern/style
• Result is a list of user-interface elements
5
Describe Interface Elements
• User Interface:
– General effect: colours, fonts, types of menus, types
of icons, default positions
– Navigation: dialog linkages between buttons, menus,
screens, windows, etc.
– Computer screens/windows/forms, etc.: layout,
interactivity, consistency
– Outcome of activity is screen/form designs, navigation
diagram and other descriptions
6
Example Navigation Diagram
(Partial)
Start
Miniature
of screen
or window
Exit
Commands,
menu
selections,
or buttons to
change
screens
or windows
7
User Centered Design
Menurut The Human Factors and Ergonomics Society mendesign UI
yang baik mengikuti prosedur seperti di Bawah ini :
8
User Requirement
User Requirements (Cross ref: functional task analysis, user needs)
• In general, user requirements are the set of data that indicates how a
product requirement is defined in terms of customer goals, strengths,
limitations, attitudes, and behaviors.
• This data ensures the customer benefits from the solutions delivered by
keeping the focus of design on the user and not on the designer.
• User requirements are identified by examining the users themselves, the
tasks and goals that the users are trying to accomplish, and the
environment of circumstances surrounding their work.
• Collecting and analyzing user requirements data supports design
decisions. When designers have access to detailed information relevant to
product use, they can more easily evaluate and reject initial design
solutions as incompatible with user capabilities and requirements.
Designers can also use this information to optimize design, enable early
testing of problems, and gather data for training and learning facilitators.
Without user requirements, other considerations such as ease of
implementation and reuse of code may take priority.
9
User Profile
The user profile is a source of user requirements. The user profile specifies
information regarding the general population (types) of individuals who will
make daily use of the system functions. A user profile often categorizes the
potential user populations (e.g., data input personnel, information gathering
personnel) and states each category's percentage of the total user
population. The pertinent characteristics of each category are also
specified. Common characteristics include, but are not limited to:
•Amount / level / type of training expected
•Education and training level
•Experience, knowledge, or skills in the task domain
•Preferences or expectations that might influence acceptance of product
•Preferred method of accomplishing overall tasks and subtasks
10
• Jenis-jenis Tugas User
Query by
Patient
Update data
Job title
Query across
Patients
Add
Relations
Evaluate
System
Task
Nurse
0.14
0.11
Physician
0.06
0.04
Supervisor
0.01
0.01
0.04
Appointment
personal
0.26
Medical-record
maintainer
0.07
0.04
0.04
0.01
Clinical researcher
0.08
Database
programmer
0.02
0.02
0.05
11
Video Rental Store
•Suatu sistem Informasi untuk mengelola penyewaan video
didalam toko persewaan video. Tokonya menawarkan video
dalam kategori yang ber-beda-beda. Untuk menjadi member,
gratis dan terbuka untuk semua orang tetapi diharuskan
mendaftar untuk menyewa video. Tokonya melacak aktifitas dari
setiap pelanggan dan akan mengirimkan reminder bila video
tidak dikembalikan dalam waktu 48 jam. Reminder kedua akan
dikirim setelah satu minggu, dan jika tidak mengembalikan
video, pelanggan akan di exclude hingga videonya di
kembalikan. Untuk setiap video title, ada beberapa tape untuk
disewakan, dan member dapat memesan video tertentu untuk di
sewa pada tanggal tertentu.
•Tambahkan assumsi bila diperlukan
12
Video Rental Store
Gunakan Use Case untuk
mengidentifikasi user requirement
Sewa
Pengembalian
Kasir
Pengembalian
Print Remainder
13
User Profile
Kasir
• Load Pekerjaan yang tinggi
• Semua pekerjaan dihandle oleh kasir
• Kebutuhan:
– Feature yang lengkap
– Mudah digunakan
– Controling yang baik, mis
• Computer harus menghitung secara otomatis
denda
• Computer harus otomatis membuat remainder
14
 Latihan
Ada sebuah bengkel yang meminta bantuan anda untuk membuatkan
system service. Jika dilihat dari prosedur yang berlaku disana maka
pertama –tama jika ada pelanggan baru maka akan mendaftar di bagian
customer service, jika sudah pernah berkunjung maka pelanggan akan
dilayani oleh Bagian Service dengan membuat Order, setelah itu
pelanggan akan mendapat no, dan akan menunggu sampai no yang
dipegang pelanggan sesuai dengan urutan, baru kemudian mobil akan
diservice sesuai dengan keluhan pelanggan, mobil akan disservice oleh
montir yang diassign di dalam Order, jika di dalam perbaikan ada bagian
yang perlu diganti , maka montir akan meminta persetujuan pelanggan
untuk mengganti sparepart, jika disetujui maka montir akan mengambil
sparepart dari bagian gudang, setelah selesai maka mobil akan diuji
terlebih dahulu oleh bagian QC, dan jika sparepart kurang maka bagian
gudang akan membuka nota pemesanaan barang ke Supplier yang
terlebih dahulu harus disetujui dan ditandatangani oleh bagian Finance.
Setelah selesai maka pelanggan akan membayar seluruh biaya jasa
service dan sparepart di kasir, dan kasir akan mencetak Bill Pembayaran
untuk Pelanggan.
Buat User Profile dan user Requirement
15
Toko Bangunan Maju Terus
• Toko bangunan “Maju Terus” menjual bahan
bangunan seperti semen, paku, pasir, cat dll.
Setiap melakukan penjualan pada pelanggan
dibuatlah nota penjualan dan pembayaran
dilakukan secara tunai. Bila ada pelanggan akan
membeli barang, dilayani oleh penjaga toko dan
pembayaran diberikan pada kasir. Pembelian
barang pada supplier juga dilakukan secara
tunai. Toko Maju Jaya mempunyai banyak
supplier dan setiap supplier mesupply barang
yang berbeda.
• Buat User Profile dan user Requirement
16
SERVICE ELEKTORNIK “PASTI”
• Service Elektronik “Pasti” menerima reparasi barangbarang elektronik seperti Radio, VCD, Televisi dan Tape.
Setiap ada pelanggan yang akan memperbaiki barang
elektroniknya diterima oleh bagian penerimaan barang dan
diberikan bukti reparasi. Setiap barang yang akan
direparasi diberikan pada Montir tertentu dan Service
Elektronik “Pasti” mempunyai beberapa Montir. Pada saat
memperbaiki, bila diperlukan spare part, maka Montir akan
meminta spare part dan dicatat oleh bagian Administrasi
utk pelanggan mana. Setelah selesai pada bukti reparasi
akan ditulis spare part yang digunakan dan biaya
reparasinya.
• Buat User Profile dan user Requirement
17