Matakuliah : M0044/Interaksi Manusia dan Komputer Tahun : 2005 Versi : 2 / 2 Pertemuan <<7>> Menghubungkan Kebutuhan User dengan Tipe Interface
Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Menghubungkan Kebutuhan User dengan Tipe Interface
Outline Materi Mempelajari Kebutuhan User Mengevaluasi Advantage Primary Interaction Styles dengan Kebutuhan user
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.
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
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
Example Navigation Diagram (Partial) Start Exit Commands, menu selections, or buttons to change screens or windows Miniature of screen or window
User Centered Design Menurut The Human Factors and Ergonomics Society mendesign UI yang baik mengikuti prosedur seperti di Bawah ini :
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.
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
Jenis-jenis Tugas User Query by Patient Update data Query across Patients Add Relations Evaluate System Job title Nurse 0.14 0.11 Physician 0.06 0.04 Supervisor 0.01 Appointment personal 0.26 Medical-record maintainer 0.07 Clinical researcher 0.08 Database programmer 0.02 0.05 Task
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
Gunakan Use Case untuk mengidentifikasi user requirement Video Rental Store Gunakan Use Case untuk mengidentifikasi user requirement Sewa Pengembalian Pengembalian Kasir Print Remainder
Load Pekerjaan yang tinggi Semua pekerjaan dihandle oleh kasir 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
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
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
SERVICE ELEKTORNIK “PASTI” Service Elektronik “Pasti” menerima reparasi barang-barang 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