These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.

Slides:



Advertisements
Presentasi serupa
Menggambarkan Data: Tabel Frekuensi, Distribusi Frekuensi, dan Presentasi Grafis Chapter 2.
Advertisements

Developing Knowledge Management dalam perusahaan Week 10 – Pert 19 & 20 (Off Class Session)
WE-2010 Web Engineering Husni husni.trunojoyo.ac.id
This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2006 Microsoft Corporation. All.
Algoritma & Pemrograman #10
The Product and the Process CHAPTER 2 The Process Software engineering: a practitioner’s approach / Roger S. Pressman.—5th ed.
Mata Kuliah : ALGORITMA dan STRUKTUR DATA 1.
PEMOGRAMAN BERBASIS JARINGAN
MELAKUKAN INSTALASI SISTEM OPERASI WINDOWS XP
Aspek Sosial & Organisasi Restyandito, S.Kom, MSIS.
Program Keahlian I – SI By Antonius Rachmat C, S.Kom
Materi Analisa Perancangan System.
Administrasi Basis Data
IT SEBAGAI ALAT UNTUK MENCIPTAKAN KEUNGGULAN KOMPETISI
Process to Process Delivery
Pemrograman Visual. Pernyataan IF…THEN…ELSE Pernyataan ini hanya memeriksa apakah suatu blok kode program dapat dieksekusi atau tidak. Jika kondisi pernyataan.
Chapter Nine The Conditional.
PERTEMUAN 5 English for 5 th Grade Students Compiled by, I Made Dwirayana NPM : 09 – 3169 Class : VIE ENGLISH EDUCATION TEACHER TRAINING AND EDUCATION.
Slide 3-1 Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Revised by IB & SAM, Fasilkom UI, 2005 Exercises Apa saja komponen utama.
Review IS & Software System Concept Diah Priharsari PTIIK – Universitas Brawijaya Source: 1.Obrien & Marakas, Management Information.
1 KOMPONEN PERUMUSAN PROGRAM KOMUNIKASI 1.Assesment - Focus the target audience 2.Planning - Target audience - Key of consumer benefit - Believe of the.
PROSES PADA WINDOWS Pratikum SO. Introduksi Proses 1.Program yang sedang dalam keadaan dieksekusi. 2.Unit kerja terkecil yang secara individu memiliki.
1. Objek dalam kalimat aktif menjadi subjek dalam kalimat pasif
KIMIA ORGANIK II ELFI SUSANTI VH.
Internal dan Eksternal Sorting
Pengantar/pengenalan (Introduction)
Could not load an object because it is not avaliable on this machine. Tidak dapat memuat sebuah benda karena tidak tersedia pada mesin ini.
Interface Nur Hayatin, S.ST Jurusan Teknik Informatika Universitas Muhammadiyah Malang Sem Genap 2010.
What are the elements of a web page?. DfM DfM
JAVA CLASS Bahasa Pemrogramam BAHASA PEMROGRAMAN PERTEMUAN #9.
Risk Management.
1 Certified Assessor Training Galeri 678 Kemang, 26 – 28 Agustus 2008 Materi Kuliah Program Magister Psikologi Unika Atmajaya Agustus 2009 Disusun oleh.
Implementing an REA Model in a Relational Database
KULIAH I INTRODUCTION TO NETWORK SECURITY Imam Bukhari, S.Kom KOM Keamanan Jaringan 2012/2013 KOM Keamanan Jaringan 2012/2013.
NoObjekPropertiNilai 1FrmsegitigaNameFrmsegiitiga 2FrmsegitigaCaptionLuas Segi Tiga MDI ( Multiple Document Interface ) Pendahuluan MDI singkatan dari.
MEMORY Bhakti Yudho Suprapto,MT. berfungsi untuk memuat program dan juga sebagai tempat untuk menampung hasil proses bersifat volatile yang berarti bahwa.
Basisdata Pertanian. After completing this lesson, you should be able to do the following Identify the available group functions Describe the use of group.
1 Magister Teknik Perencanaan Universitas Tarumanagara General View On Graduate Program Urban & Real Estate Development (February 2009) Dr.-Ing. Jo Santoso.
Switch. Perluasan dari bridge Arsitektur switch: – Store and forward.
2nd MEETING Assignment 4A “Exploring Grids” Assignment 4 B “Redesign Grids” Create several alternatives grid sysytem using the provided elements: (min.
LOGO Manajemen Data Berdasarkan Komputer dengan Sistem Database.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
Linked List dan Double Linked List
We are in search of passionate and driven individual to become one of the few Management Associates who will be developed to become bright leaders in the.
Definisi VLAN Pemisahan jaringan secara logis yang dilakukan pada switch Pada tradisional switch, dalam satu switch menunjukkan satu segmentasi LAN.
3.1 © 2007 by Prentice Hall OVERVIEW Information Systems, Organizations, and Strategy.
SMPN 2 DEMAK GRADE 7 SEMESTER 2
MANPRO-M13: MUTU PROYEK SISTEM
1 System Behaviour (System Sequence Diagram & Contract) STMIK STIKOM BALI.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Fungsi dan Protokol Layer Aplikasi Network Fundamentals – Chapter 3.
SISTEM INFORMASI AKUNTANSI
1. 2 Work is defined to be the product of the magnitude of the displacement times the component of the force parallel to the displacement W = F ║ d F.
Romans 1: Romans 1:16-17 New Living Translation (NLT) 16 For I am not ashamed of this Good News about Christ. It is the power of God at work, saving.
Via Octaria Malau Transfer (Internal Transfers) Transfer (Transfers Internal) Select the account from which funds are to be transferred FROM and then select.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Pengalamatan Jaringan – IPv4 Dosen Pengampu: Resi Utami Putri, S.Kom.,
Menu Standard Competence Based Competence.
Retrosintetik dan Strategi Sintesis
Copyright © 2004 South-Western 5 Elasticity and Its Applications.
Web Teknologi I (MKB511C) Minggu 12 Page 1 MINGGU 12 Web Teknologi I (MKB511C) Pokok Bahasan: – Text processing perl-compatible regular expression/PCRE.
Hingga deadline (12 Maret 2010)  Jumlah mahasiswa: 76  TT1 yg sudah dikumpul = 28  Hanya 7 TT1 yang diterima. Sisanya harus mengumpul lagi karena berbagai.
FISIKA DASAR By: Mohammad Faizun, S.T., M.Eng. Head of Manufacture System Laboratory Mechanical Engineering Department Universitas Islam Indonesia.
AUSTRALIA INDONESIA PARTNERSHIP FOR EMERGING INFECTIOUS DISEASES PELATIHAN EXCEL DASAR.
Slide 1 Chapter 1: Introduction to Systems Analysis and Design Alan Dennis, Barbara Wixom, and David Tegarden John Wiley & Sons, Inc.
MICROSOFT EXCEL 2000 Bagian #4 GRAPHICS : OBJECT & CHART.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
Hanya digunakan di lingkungan Universtias
Hanya digunakan di lingkungan Universtias
Hanya digunakan di lingkungan Universtias
Interface Design.
Interface Design.
Transcript presentasi:

These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, Catatan Kuliah Rekayasa Perangkat Lunak (Software Engineering) Bagian 2 Catatan Kuliah Rekayasa Perangkat Lunak (Software Engineering) Bagian 2 copyright © 2006 R.S. Pressman & Associates, Inc M. Idham Ananta Timur, S.T., M.Kom. Hanya digunakan di lingkungan Universtias Hanya boleh digandakan untuk mahasiswa di lingkungan universitas yang menggunakan buku Software Engineering: A Practitioner's Approach. Selain itu dilarang keras menggandakan. Presentasi, slide atau hardcopy tidak boleh digunakan untuk short courses, seminar industri, atau kepentingan konsultasi.

These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, Software Engineering: A Practitioner’s Approach, 6/e Bab 12 Desain User Interface Software Engineering: A Practitioner’s Approach, 6/e Bab 12 Desain User Interface copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc. For University Use Only May be reproduced ONLY for student use at the university level when used in conjunction with Software Engineering: A Practitioner's Approach. Any other reproduction or use is expressly prohibited.

These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, Desain Interface Easy to use? Easy to understand? Easy to learn?

These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, Desain Interface Tidak konsisten Terlalu banyak mengingat Tidak ada panduan Tidak ada sensitivitas Respon buruk Arcane/unfriendly Kesalahan Desain Umum

These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, Petunjuk Emas Tempatkan user dalam kontrol Tempatkan user dalam kontrol Kurangi beban memori user Kurangi beban memori user Buat interface konsisten Buat interface konsisten

These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, Tempatkan user dalam Control Tentukan mode interaksi dalam sebuah cara dimana tidak memaksa user untuk melakukan aksi yang tidak perlu atau tidak dikehendaki. Menyediakan interaksi yang fleksibel. Memungkinkan interaksi user untuk diinterupsi dan dibatalkan (undo). Mempersingkat interaksi sesuai dengan tingkat penguasaan dan memungkinkan interaksi dikustomisasi. Sembunyikan hal-hal teknis dari user. Desain interaksi langsung dengan objek yang tampak di layar.

These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, Kurangi beban memori user Kurangi permintaan memori ‘short-term’. Buat default yang bermakna. Tentukan shortcut yang intuitif. Layout visual dari interface harus berdasal metafora dunia nyata. Buka informasi dengan pola progresif.

These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, Buat Interface yang Konsisten Memungkinkan user untuk mengambil langkah yang ada menjadi konteks yang berarti. Kelola konsistensi dalam keluarga aplikasi. Jika model interaktif yang lalu telah memenuhi harapan user, jangan membuat perubahan kecuali ada alasan yang cukup kuat.

These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, Model Desain User Interface User model — profil semua user pada sistem User model — profil semua user pada sistem Design model — realisasi desain dari model user Design model — realisasi desain dari model user Mental model (system perception) — gambaran mental user terhadap apakah interface tersebut Mental model (system perception) — gambaran mental user terhadap apakah interface tersebut Implementation model — “look and feel” interface dipasangkan dengan informasi pendukung yang menggambarkan syntax dan semantik interface Implementation model — “look and feel” interface dipasangkan dengan informasi pendukung yang menggambarkan syntax dan semantik interface

These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, Proses Desain User Interface

These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, Analisis Interface Analisis interface berarti pemahaman terhadap : Analisis interface berarti pemahaman terhadap : (1) orang2x (end-users) yang akan berinteraksi dengan sistem melalui interface; (1) orang2x (end-users) yang akan berinteraksi dengan sistem melalui interface; (2) tugas2x yang harus dilakukan end-users untuk menyelesaikan pekerjaan mereka, (2) tugas2x yang harus dilakukan end-users untuk menyelesaikan pekerjaan mereka, (3) isi yang harus dipresentasikan sebagai bagian dari interface (3) isi yang harus dipresentasikan sebagai bagian dari interface (4) lingkungan dimana tugas2x ini dilakukan (4) lingkungan dimana tugas2x ini dilakukan.

These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, Analisis User Are users trained professionals, technician, clerical, or manufacturing workers? Are users trained professionals, technician, clerical, or manufacturing workers? What level of formal education does the average user have? What level of formal education does the average user have? Are the users capable of learning from written materials or have they expressed a desire for classroom training? Are the users capable of learning from written materials or have they expressed a desire for classroom training? Are users expert typists or keyboard phobic? Are users expert typists or keyboard phobic? What is the age range of the user community? What is the age range of the user community? Will the users be represented predominately by one gender? Will the users be represented predominately by one gender? How are users compensated for the work they perform? How are users compensated for the work they perform? Do users work normal office hours or do they work until the job is done? Do users work normal office hours or do they work until the job is done? Is the software to be an integral part of the work users do or will it be used only occasionally? Is the software to be an integral part of the work users do or will it be used only occasionally? What is the primary spoken language among users? What is the primary spoken language among users? What are the consequences if a user makes a mistake using the system? What are the consequences if a user makes a mistake using the system? Are users experts in the subject matter that is addressed by the system? Are users experts in the subject matter that is addressed by the system? Do users want to know about the technology the sits behind the interface? Do users want to know about the technology the sits behind the interface?

These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, Analisis Tugas dan Pemodelan Jawab pertanyaan2x berikut … Jawab pertanyaan2x berikut … Apa saja pekerjaan user yang akan dilakukan? Apa saja pekerjaan user yang akan dilakukan? Apa tugas-tugas dan subtugas yang harus user lakukan untuk menyelesaikan pekerjaan mereka? Apa tugas-tugas dan subtugas yang harus user lakukan untuk menyelesaikan pekerjaan mereka? Apa saja permasalahan spesifik dari domain objek yang akan dimanipulasi user ketika pekerjaan tersebut dilakukan? Apa saja permasalahan spesifik dari domain objek yang akan dimanipulasi user ketika pekerjaan tersebut dilakukan? Seperti apa urutan pekerjaan yang harus dilakukan? Seperti apa urutan pekerjaan yang harus dilakukan? Bagaimanakah hierarki pekerjaan tersebut? Bagaimanakah hierarki pekerjaan tersebut? Use-cases menentukan interaksi dasar Use-cases menentukan interaksi dasar Task elaboration menyempurnakan interaksi tugas2x Task elaboration menyempurnakan interaksi tugas2x Object elaboration menentukan interface objek (classes) Object elaboration menentukan interface objek (classes) Workflow analysis menentukan bagaimana sebuah proses diselesaikan ketika banyak orang dan peran terlibat Workflow analysis menentukan bagaimana sebuah proses diselesaikan ketika banyak orang dan peran terlibat

These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, Swimlane Diagram

These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, Analisis Isi Tampilan Apakah tipe data yang berbeda ditempatkan pada lokasi yang konsisten pada layar ?? Apakah tipe data yang berbeda ditempatkan pada lokasi yang konsisten pada layar ?? Dapatkah user melakukan kustomisasi lokasi isi pada layar? Dapatkah user melakukan kustomisasi lokasi isi pada layar? Apakah identifkasi pada layar sudah diberikan pada semua isi? Apakah identifkasi pada layar sudah diberikan pada semua isi? Jika laporan dengan ukuran besar harus dipresentasikan bagimana mekanisme partisinya supaya mudah dipahami ? Jika laporan dengan ukuran besar harus dipresentasikan bagimana mekanisme partisinya supaya mudah dipahami ? Apakah ada mekanisme yang tersedia untuk menampilkan rangkuman dari data dalam ukuran besar ? Apakah ada mekanisme yang tersedia untuk menampilkan rangkuman dari data dalam ukuran besar ? Apakah output grafis dapat disesuaikan dengan ukuran display piranti yang digunakan user ? Apakah output grafis dapat disesuaikan dengan ukuran display piranti yang digunakan user ? Bagaimana penggunaan warna untuk meningkatkan pemahaman? Bagaimana penggunaan warna untuk meningkatkan pemahaman? Bagaimana pesan kesalahan dan peringatan ditampilkan kepada user ? Bagaimana pesan kesalahan dan peringatan ditampilkan kepada user ?

These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, Langkah-langkah desain Interface Menggunakan informasi yang dikembangkan selaman analisis interface, tentukan objek dan aksi interfacce. Menggunakan informasi yang dikembangkan selaman analisis interface, tentukan objek dan aksi interfacce. Tentukan event yang akan mengakibatkan keadaan interface berubah. Modelkan perilaku ini. Tentukan event yang akan mengakibatkan keadaan interface berubah. Modelkan perilaku ini. Gambarkan setiap keadaan interface sebagaimana tampak di depan user. Gambarkan setiap keadaan interface sebagaimana tampak di depan user. Indikasikan bagaimana user mengintepretasikan keadaan sistem dari informasi yang disediakan melalui interface. Indikasikan bagaimana user mengintepretasikan keadaan sistem dari informasi yang disediakan melalui interface.

These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, Interface Design Patterns Patterns tersedua untuk Patterns tersedua untuk The complete UI The complete UI Page layout Page layout Forms and input Forms and input Tables Tables Direct data manipulation Direct data manipulation Navigation Navigation Searching Searching Page elements Page elements e-Commerce e-Commerce

These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, Isu-isu Desain Response time Response time Help facilities Help facilities Error handling Error handling Menu and command labeling Menu and command labeling Application accessibility Application accessibility Internationalization Internationalization

These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001, Siklus Evaluasi Desain