SlideShare a Scribd company logo
Pendahuluan
• RAGAM DIALOG (DIALOQUE STYLE) adalah cara
pengorganisasian berbagai teknik dialog interaktif yang 
memungkinkan terjadinya komunikasi antara manusia
dengan komputer.
• Tujuan perancangan antarmuka dengan berbagai dialog 
pada dasarnya adalah untuk mendapatkan satu kriteria
yang sangat penting dalam pengoperasian sebuah
program aplikasi, yakni aspek ramah dengan pengguna
(user friendly).
• Inisiatif
• Keluwesan
• Kompleksitas
• Kekuatan
• Beban informasi
• Konsistensi
• Umpan balik
• Observabilitas
• Kontrolabilitas
• Efisiensi
• Keseimbangan
Beberapa sifat penting ragam dialog
Beberapa sifat penting ragam dialog (Lanjutan)
• Inisiatif, dpt menentukan tipe‐tipe pengguna yg dituju oleh
sistem yg dibangun. Ada 2 :
‐ inisiatif oleh komputer, pengguna memberikan tanggapan atas
prompt yg diberikan komputer
‐ inisiatif oleh pengguna, pengguna diharapkan memahami
sekumpulan perintah dgn sintaks tertentu
• Keluwesan, sistem hrs menyesuaikan diri dgn keinginan
pengguna. Keluwesan juga memberi kesempatan pada
pengguna utk costumizing sistem
Beberapa sifat penting ragam dialog (Lanjutan)
• Kompleksitas, kita tdk perlu menggunakan atau membuat
antarmuka lebih dari apa yg diperlukan.
• Kekuatan, jml kerja yg dpt dilakukan oleh sistem utk setiap
perintah yg diberikan pengguna.
misal : pengguna ahli memberikan respon positif thd
perintah2 yg powerful
• Beban informasi, penyajian informasi hrs disesuaikan dgn
arah pengguna.
Beberapa sifat penting ragam dialog (Lanjutan)
• Konsistensi, perintah hrs mempunyai sintaksis yg
terstandarisasi dan urutan parameter hrs mempunyai tata
letak yg konsisten, format pemasukan data hrs 
kompatibel.
Konsistensi bukan berarti semua interface harus terlihat
sama
Contoh Konsistensi
• Layout
– Konsisten menggunakan tampilan sehingga user tahu dimana harus melihat
instruksi, pesan error dan status suatu informasi. 
• Information coding
– warna
– highlighting
• Commands
– Penggunaan nama perintah/instruksi
– standard key bindings
e.g.  ESC selalu dipakai untuk cancel
F1 selalu dipakai untuk menampilkan help
– syntax
• Format data entry
Beberapa sifat penting ragam dialog (Lanjutan)
• Umpan Balik, Setiap aksi dari user harus menghasilkan suatu respon yang 
dapat diterima dengan baik oleh user. 
Tujuannya adalah untuk mengurangi ketidakpastian /keraguan user bahwa
sistem:
– menerima input yang terakhir,
– sedang mengerjakan sesuatu yang diinginkan user,
– sedang menunggu input berikutnya.
• Instruksi atau perintah harus menghasilkan suatu perubahan yang nampak
pada interface
– Misal: ‘mail has been sent’ saat merespon ‘Send’
– Menunjukkan suatu perubahan status objek yang merupakan refleksi
perintah user
• Informasi yang tepat sebagai feedback mutlak diperlukan
Beberapa sifat penting ragam dialog (Lanjutan)
• Observabilitas, berfungsi secara benar dan nampak
sederhana meskipun sebenarnya pengolahan internalnya
sangat rumit
• Kontrolabilitas, sistem selalu berada di bawah kontrol
pengguna.
• Efisiensi, sangat penting jika berpengaruh pada waktu
tanggap atau laju penampilan sistem, seringkali dgn
menggunakan hasil teknologi baru.
Beberapa sifat penting ragam dialog (Lanjutan)
• Keseimbangan, perbedaan antara manusia dan komputer :
‐ manusia dpt menangani berbagai persoalan yg
berurusan dgn perubahan lingkungan, 
pengetahuan tdk pasti dan tdk lengkap. 
‐ komputer dpt melakukan pekerjaan yg berulang
dan rutin, penyimpanan dan pencarian data yg
handal dan memberikan hasil komputasi yg
sangat akurat
Ragam Dialog Interaktif
• Dialog Berbasis Perintah Tunggal
• Dialog Berbasis Bahasa Pemrograman
• Antarmuka Berbasis Bahasa Alami
• Sistem Menu
• Dialog Berbasis Pengisian Borang
• Antarmuka Berbasis Ikon
• Sistem Windows
• Manipulasi Langsung
• Antarmuka Berbasis Interaksi Grafis
Dialog Berbasis Perintah Tunggal
• Perintah‐perintah tunggal yang  dapat dioperasikan biasanya
tergantung dari sistem komputer yang  dipakai,  dan berada
dalam domain yang  disebut bahasa perintah (command 
language)
• Bahasa perintah harus dirancang sedemikian rupa shg mudah
dipelajari dan diingat oleh kebanyakan pengguna
• Contoh : Perintah‐perintah yang dimiliki oleh DOS dan UNIX
Dialog Berbasis Perintah Tunggal (Lanjutan)
• Perintah‐perintah tunggal yang  dapat dioperasikan biasanya
tergantung dari sistem komputer yang  dipakai,  dan berada
dalam domain yang  disebut bahasa perintah (command 
language)
• Bahasa perintah harus dirancang sedemikian rupa shg mudah
dipelajari dan diingat oleh kebanyakan pengguna
• Contoh : Perintah‐perintah yang dimiliki oleh DOS dan UNIX
Dialog Berbasis Perintah Tunggal (Contoh)
Dialog Berbasis Perintah Tunggal (Lanjutan)
Keuntungan Kerugian
• cepat
• akurat
• efisien
• ringkas
• luwes
• inisiatif oleh pengguna
• memerlukan pelatihan
yang lama
• membutuhkan
penggunaan yang teratur
• beban ingatan yang 
tinggi
• Jelek dalam menangani
kesalahan
Dialog Berbasis Bahasa Pemrograman
• Merupakan ragam dialog yang memungkinkan
pengguna untuk mengemas sejumlah perintah
kedalam suatu berkas yang sering disebut batch file.
• Perintah yang dituliskan tidak harus menggunakan
salah satu bhs pemrograman baik aras rendah
maupun aras tinggi seperti assembler, Pascal, C, 
FORTRAN atau BASIC, tetapi tetap harus mengikuti
aturan‐aturan tertentu.
Antarmuka Berbasis Bahasa Alami
• Pada dialog berbasis bahasa alami pengguna
menggunakan instruksi‐instruksi dalam bahasa alami
yang lebih umum sifatnya, pengguna dapat secara
bebas memberikan instruksinya dengan kalimat‐
kalimat yang lebih “manusiawi”.
• Contoh instruksi bahasa alami :
Cetak daftar semua mahasiswa yang 
mempunyai IP semester lebih besar dari 3,0
Antarmuka Berbasis Bahasa Alami(lanjutan)
Diterjemahkan dalam dialek Turbo Pascal :
while not eof (T) do
begin
readln(T,S) ;
if S.IpSem > 3.0 then
writeln(S.NamaMahasiswa);
end;
Antarmuka Berbasis Bahasa Alami (lanjutan)
Keuntungan Kerugian
• tidak memerlukan sintaksis
khusus
• luwes dan powerful
• alamiah
• merupakan inisiatif
campuran
• mempunyai dualisme
• bertele‐tele
• opaque (tidak jelas)
• perancangan perangkat
lunak yang rumit
• tidak efisien
Sistem Menu
Menu merupakan bentuk utama navigasi sistem, jika
dirancang dengan benar akan membantu pengguna
membangun model mental dari sistem.
Menu efektif karena menggunakan kelebihan manusia
dalam hal recognition (pengenalan) dan bukan
kelemahannya dalam hal ingatan.
Sistem Menu (Lanjutan)
Yang perlu diperhatikan dalam sistem menu :
• Struktur Menu
• Fungsi Menu
• Format Menu
• Menulis Menu
• Navigasi menggunakan Menu
• Navigasi dan Link web site
• Elemen‐elemen navigasi web site
• Memelihara rasa ‘tempat’ pada web site
• Jenis‐jenis Menu
Struktur Menu
Struktur menu mendefinisikan tingkat kendali
pengguna dalam melaksanakan sebuah task (tugas).
Struktur menu yang dikenal : 
1.Menu Tunggal
2.Menu Linier Sekuensial
3.Menu Simultan
4.Menu Hirarki atau Sekuensial
5.Menu Terhubung
6.Menu ‘Event‐trapping’
Struktur Menu (lanjutan)
Fungsi Menu
• Navigasi ke menu baru
• Mengeksekusi sebuah aksi / prosedur
• Menampilkan informasi
• Memasukkan data
Isi Menu
Sebuah menu terdiri atas 4 (empat)
elemen, yaitu:
1. Konteks
menyediakan informasi untuk menjaga orientasi
pengguna, terutama pada sistem menu yang 
kompleks/hirarkis
2. Judul
3. Pilihan
4. Instruksi penyelesaian
memberitahu pengguna bagaimana cara memilih
Format Menu (Petunjuk)
1. Konsisten
• Konsisten dengan ekspektasi pengguna
• Konsisten dalam menu :
• Format : organisasi, presentasi, urutan pilihan
• Frasa : judul, deskripsi pilihan, instruksi
• Cara pilih
• Skema navigasi
2. Tampil
• permanen / on demand
3. Presentasi
• sebuah menu dan pilihan‐pilihannya dapat langsung dikenali sebagai
sebuah menu
4. Organisasi
• Sediakan menu utama
• Tampilkan : semua alternatif relevan, hanya alternatif relevan (hilangkan atau
‘gray‐out’)
• Sesuaikan struktur menu dengan struktur ‘task’
• Minimalkan tingkat menu : untuk web site batasi hingga 2 level
• Jumlah pilihan : tanpa pengelompokan elemen : 4‐8 pilihan; dengan
pengelompokan : 18‐24
• Sediakan cara memendekkan menu
• Jangan sampai menu di‐scroll
5. Kompleksitas
• Sediakan menu sederhana (untuk pemula, jumlah aksi dan menu secukupnya) dan
menu kompleks (untuk ahli, jumlah aksi dan menu lengkap)
Format Menu (Petunjuk)
Format Menu (Petunjuk)
6. Susunan pilihan
sedapat mungkin satu kolom; top‐down, left‐to‐right
7. Urutan pilihan
8. Pengelompokan
9. Garis pembatas pada menu
10. Pemilihan menu pendukung
11. Bahasa / kata yang digunakan
12. Instruksi menu : 
Pemula : sediakan cara menyelesaikan menu
Ahli : sediakan cara untuk mengabaikan instruksi ini
13. Intent Indicator
14. Keyboard Shortcuts
Format Menu (Petunjuk)
15. Memilih pilihan
Pilihan dapat dipilih dengan cara menunjuk pada pilihan
dengan penunjuk mekanis, melalui keyboard, atau dengan
mengetikkan nilai pilihan.
16. Sediakan defaults
17. Pilihan yang tidak dapat dipilih
18. Tanda aktif / non‐aktif sebuah pilihan
19. Toggled menu items
Navigasi Untuk Web Site
Navigasi adalah cara orang mencari apa yang mereka inginkan
dari sebuah web site.
Pencarian ini terdiri atas 4  (empat) langkah, yaitu: 
1.orientasi, 
2.keputusan rute, 
3.monitoring rute, dan
4.pengenalan tujuan.
Navigasi Untuk Web Site
Goals  dapat menjawab:
‐ Where am I now?
‐ Where did I come from?
‐ Where can I go from here?
‐ How can I get there quickly?
Desain Navigasi Website
1. Pertolongan navigasi web site
a. Untuk membantu navigasi
‐ Sediakan peta atau overview hirarki menu
‐ Sediakan clickability cues
‐ Sediakan pilihan‐pilihan yang akan ada di level selanjutnya
‐ Ganti warna sebuah link yang sudah diklik
b. Sediakan umpan balik berkaitan dengan lokasi saat ini
‐ Sediakan sejarah (history) navigasi
‐ Cocokkan antara teks/label sebuah link dengan judul halaman tujuan
Desain Navigasi Website
2. Organisasi Web site
a. Bagi isi menjadi fragmen‐fragmen lojik
‐ Hirarki generality atau kepentingan
‐ Struktur relasi antar fragmen
• Establish global or site‐wide navigation requirements.
• Create a well‐balanced hierarchical tree.
• Restrict to two levels requiring no more than two clicks to reach deepest 
content, whenever possible.
• It is easier to develop a clear and comprehendible navigation scheme if 
the web site.
Desain Navigasi Website
3. Disain halaman navigasi
a. Gunakan tipe menu yang cocok
‐ Menu sekuensial untuk task yang sederhana
‐ Menu simultan untuk task yang dapat balik
b.  Jaga halaman navigasi supaya tetap pendek
c.  Batasi teks prosa
d.  Scrolling
‐ Hindari scrolling halaman navigasi
‐ Batasi scrolling untuk melihat semua link pada halaman daftar isi
‐ Hindari horizontal scrolling
Desain Navigasi Website
4. Komponen Sistem Navigasi
Semua elemen navigasi haruslah : selalu ada, jelas, konsisten tampilan; 
fungsi; dan urutannya.
Elemen – elemen Navigasi
Menu Grafis
Dialog Berbasis Pengisian Borang
• Teknik dialog berbasis pengisian borang (form filling dialogue) merupakan
suatu penerapan langsung dari aktifitas pengisian borang dalam
kehidupan sehari‐hari dimana pengguna akan dihadapkan suatu bentuk
borang yang ada di layar komputer yang mereka gunakan.
• Kualitas antarmuka berbasis pengisian borang tergantung pada tiga aspek:
– Tampilan pada layar monitor yang mencerminkan struktur data 
masukan yang diperlukan oleh sistem.
– Kejelasan perancangan dan penyajiannya secara visual pada layar 
monitor.
– Derajat kebenaran dan kehandalan penerimaan data masukan oleh 
program lewat berbagai fasilitas pemasukan data yang ada di dalam 
borang tersebut.
Dialog Berbasis Pengisian Borang (Lanjutan)
Hal yg perlu diperhatikan dalam perancangan tampilan :
Proteksi tampilan, pembatasan tampilan yg tidak dapat diakses 
pengguna.
Batasan medan tampilan, penentuan  panjang yang tetap atau berubah, 
menggunakan format bebas atau tertentu.
Isi medan,  petunjuk pengisian tampilan.
Medan opsional, dinyatakan secara tekstual atau menggunakan aturan 
tertentu, seperti penggunaan warna berintensitas rendah, warna 
tampilan yang berbeda, dan lain‐lain.
Dialog Berbasis Pengisian Borang (Lanjutan)
Hal yg perlu diperhatikan dalam perancangan tampilan (Lanjutan) :
6. Default. tentukan tempatnya, apakah pada bagian yang tidak dapat 
diakses pengguna ataukah pada bagian pemasukan data.
7. Bantuan, bantuan (help) cara pengisian borang.
8. Medan penghentian. Masukan data dapat diakhiri dengan menekan 
tombol Enter atau Return atau mengisi karakter terakhir dengan karakter 
tertentu atau dengan cara berpindah ke medan lain.
9. Navigasi. menggunakan tombol Tab untuk urutan yang tetap, atau dapat 
pula digerakkan secara bebas menggunakan mouse.
Dialog Berbasis Pengisian Borang (Lanjutan)
10. Pembetulan kesalahan. menggunakan tombol BackSpace dengan 
menindihi (overwrite) isian lama, dengan jalan membersihkan dan 
mengisi kembali medan tersebut, dan lain‐lain.
11. Penyelesaian. memberitahu pengguna bahwa seluruh proses 
pengisian telah selesai.
Dialog Berbasis Pengisian Borang (Lanjutan)
Keuntungan Kerugian
• pengguna sudah terbiasa dengan
pengisian borang
• isian data yang disederhanakan
• diperlukan sedikit pelatihan
• beban memori rendah
• strukturnya jelas
• perancangan mudah
• tersedia berbagai piranti bantu
perancangan tampilan
• seringkali lambat
• memakan ruang layar (khususnya
untuk menu datar)
• tidak cocok untuk pemilihan
perintah/instruksi
• memerlukan pengontrol kursor
• mekanisme navigasinya tidak
terlihat secara eksplisit
• memerlukan suatu bentuk
pelatihan
Dialog Berbasis Ikon
• Adalah ragam dialog  yang  banyak menggunakan simbol‐
simbol dan tanda‐tanda untuk menunjukkan suatu aktifitas
tertentu.
• Keuntungannya gambar bersifat umum,  mudah
diingat,mudah dipelajari shg mempertinggi kinerja pengguna, 
tidak bergantung pada suatu bahasa.
• Kerugian :  cenderung membingungkan,  boros tempat,  dan
sangat tidak efektif, tidak adanya standarisasi bentuk‐bentuk
ikon seringkali menimbulkan persoalan tersendiri.
Dialog Berbasis Ikon (Lanjutan)
Sistem Windows
• Window adalah sebuah area di layar, 
biasanya berbentuk persegi empat, 
memiliki batas‐batas dan memiliki 
bagian yang menunjukkan aktivitas 
komputer atau bagian yang 
memungkinkan manusia berdialog 
dengan komputer.
Karakteristik Sistem Windows
• Nama atau judul, sebagai identitas window
• Ukuran (tinggi dan lebar) bisa bervariasi
• Status: aktif / dapat diakses atau pasif / tidak dapat diakses
• Visibilitas – bagian yang dapat dilihat (sebagian atau seluruhnya dapat
tersembunyi di balik window lain)
• Lokasi, relatif terhadap batas layar
• Tampilan, yaitu pengelolaan terkait dengan windows lain (tiled, overlap, 
cascading)
• Kemampuan manajemen, metode manipulasi window pada layar
• Highlight, yaitu bagian yang dipilih
• Fungsi, task, atau aplikasi yang didukung
Dukungan Sistem Windows
• Windows harus dapat mendukung pekerjaan manusia yang memerlukan
banyak sumber, berpindah‐pindah dari satu tugas ke tugas lain, dapat
dihentikan sewaktu‐waktu, diulang, diubah dan dilanjutkan lagi.
• Windows harus meringankan memori manusia
Tampilan Windows
• Menampilkan informasi dalam beberapa level
• Menampilkan berbagai jenis informasi
• Menampilkan beberapa level dan jenis informasi secara sekuensial
• Mengakses dan mengkombinasikan berbagai sumber informasi
• Melaksanakan lebih dari satu task
• Mengingatkan pengguna (pilihan menu, rencana)
• Mengawasi perubahan internal dan eksternal
• Menampilkan sebuah task dalam beberapa representasi yang berbeda
• Mengatasi pertimbangan historis, batasan perangkat keras, dan batasan
manusia
Pertimbangan Historis
• Panduan desain yang ada biasanya hanya menyelesaikan masalah perangkat 
keras, tanpa memperhatikan usabilitas
• Standar desain yang ada sangat umum dan terbatas untuk lingkup produk 
tertentu
• Tiap pengembang memperkenalkan standar dan panduan desain baru yang 
sesuai dengan produk mereka. Akibatnya, pengguna harus mempelajari gaya 
desain yang berbeda‐beda setiap berhadapan dengan produk tertentu.
Batasan Hardware dan Manusia
• Ukuran layar yang tersedia seringkali tidak cukup besar bagi pengguna untuk 
memanfaatkan windowing dengan optimal
• Kecepatan pemrosesan yang rendah dan ukuran memori yang kecil 
membatasi penggunaan windows; membatasi kemampuan feedback dan 
animasi, kualitas grafis dan resolusi yang rendah
• Kemampuan windows yang terbatas, mengharuskan pengguna memiliki 
kemampuan dalam mengelola windowing.
Komponen ‐ Komponen Windows
• Frame
• Title bar
• Title bar icon
• Window sizing buttons
• Help button
• Menu bar
• Status/ message bar
• Scroll bars
• Split box
• Tool/ command bar
• Command area
• Size grip
• Work area
Gaya Penampilan Windows
• Tiled Windows: gaya tertua, 
menampilkan semua windows
hingga memenuhi layar
• Overlapping Windows: windows
dapat saling bertumpuk acak
• Cascading Windows: overlap
secara teratur
Tiled Windows
• Kelebihan
– Pengaturan windows dilakukan oleh sistem
– Seluruh windows yang terbuka dapat dilihat oleh pengguna
– Tidak ada informasi yang tersembunyi
– Sederhana, mudah dipahami dan digunakan
– Meningkatkan performansi pada tasks dengan manipulasi windows minimal
• Kekurangan
– Jumlah windows yang dapat ditampilkan terbatas
– Setiap kali window baru dibuka, window lain berubah posisi dan ukuran
– Perubahan posisi dan ukuran sulit diprediksi
– Konfigurasi windows mungkin tidak sesuai dengan kebutuhan pengguna
– Layar bisa terlalu padat dan dipenuhi scroll bar atau control icons
– Pengguna kurang dapat mengelola windows secara aktif
Overlapping Windows
• Kelebihan
– Secara visual tampak 3 dimensi, sehingga lebih familiar bagi pengguna
– Pengguna memiliki kontrol untuk mengelola windows sesuai kebutuhan
– Windows berukuran besar dapat ditampilkan lebih baik
– Posisi windows lebih konsisten
– Menutup dan menghapus windows tidak berakibat fatal
– Layar tidak terlalu padat dan kompleks
– Performansi task dengan manipulasi windows lebih baik
• Kekurangan
– Operasional windows lebih kompleks daripada tiled windows
– Informasi pada windows dapat tertutup oleh windows lain
– Windows dapat hilang atau terlupakan oleh pengguna
– Visualisasi 3 dimensi tidak selalu disadari oleh pengguna
– Kontrol windows yang terlalu banyak dapat merepotkan pengguna
Cascading Windows
• Kelebihan
– Tidak ada window yang tersembunyi seluruhnya
– Mudah memilih dan mengaktifkan window manapun
– Tampilan visual sederhana dan rapi
• Kekurangan
– Pengaturan windows mungkin tidak sesuai dengan kebutuhan pengguna
Pemilihan Gaya Tampilan Windows
• Gunakan tiled windows untuk
– Aktivitas single‐task
– Data yang perlu dilihat secara simultan
– Tasks yang kurang memerlukan manipulasi window
– Pengguna awam atau kurang pengalaman
• Gunakan overlapping windows untuk
– Berpindah antar tasks
– Tasks yang memerlukan banyak manipulasi window
– Pengguna yang berpengalaman atau pakar
– Isi tampilan yang tidak dapat diprediksi
Tipe ‐ tipe Windows
• Primary windows
– Window utama yang muncul di layar saat sebuah aktivitas atau aksi dimulai
– Disebut juga application window / main window / parent window
– Merupakan titik utama aktivitas pengguna
• Secondary windows
– Windows tambahan yang dapat berupa independent maupun dependent 
window terhadap primary window‐nya
– Dapat berupa modal  maupun modeless
• Dialog box
– Untuk memperluas dan melengkapi interaksi dengan aksi tertentu yang sangat
terbatas
– Untuk menampilkan pesan, aksi singkat, atau tombol command (OK, cancel, dll)
Primary Windows
• Untuk fungsi atau aplikasi independen
• Untuk komponen dan kontrol window yang terus dipakai
• Untuk informasi yang terus di‐update, misal : tanggal dan waktu
• Untuk menunjukkan konteks dari dependent windows
• Jangan membagi fungsi independen ke dalam 2 / lebih primary windows
• Jangan menampilkan
fungsi‐fungsi yang 
tidak berkaitan dalam
satu primary window
Secondary Windows
• Untuk aksi lanjutan atau tambahan yang lebih kompleks dan berkaitan dengan
primary window
• Untuk komponen window yang jarang digunakan
• Sebaiknya tidak muncul sebagai entry pada taskbar
• Sebaiknya tidak lebih besar dari 263x263 dialog units
Modal VS Modeless
• Modal: Interaksi harus diselesaikan sebelum berpindah window
• Modeless: Bisa paralel
Cascading VS Unfolding
• Cascading: beberapa secondary windows
ditampilkan secara cascading
• Unfolding: tambahan fungsi ditampilkan
sebagai bagian dari window
Secondary Windows
• Modal
• Modeless
• Cascading
• Unfolding
Dialog Box
• Untuk menyampaikan pesan singkat
• Untuk meminta aksi spesifik dari pengguna
• Untuk menampilkan aksi yang
– Singkat
– Jarang dilakukan
• Tombol command yang berisi
– OK
– Cancel
– dll
Property sheets dan Property Inspectors
• Property sheet • Property inspector
Property sheets dan Property Inspectors
• Message box
• Palette window
• Pop‐up window
Pengorganisasian Fungsi Windows
• Pengorganisasian windows untuk mendukung task pengguna; yaitu mendukung the 
most common tasks dengan the most efficient sequence of steps
• Gunakan primary windows untuk:
– Memulai interaksi dan memberikan top‐level context untuk dependent windows
– Melakukan interaksi utama
• Gunakan secondary windows untuk
– Perluasan interaksi
– Memperoleh atau menampilkan informasi tambahan berkaitan dengan primary 
window
• Gunakan dialog boxes untuk
– Informasi yang jarang digunakan atau kurang diperlukan
– Informasi yang “nice to know”
Faktor Penyebab Organisasi Fungsional yang Buruk
(Mayhew, 1992)
• Penekanan pada kemudahan teknik implementasi daripada
analisis mendalam tentang user tasks
• Fokus pada aplikasi, fitur, fungsi, atau tipe data daripada tasks
• Tim desain terbagi sesuai aplikasi, dengan komunikasi antar tim
yang rendah
• Terlalu mengikuti petunjuk manual beserta in‐efisiensi di
dalamnya pada sistem komputer
Panduan Umum Pengorganisasian Windows
• Minimalkan jumlah windows yang digunakan untuk
tujuan tertentu
• Sebisa mungkin, gunakan window tunggal
• Pertimbangkan user tasks
• Jangan memenuhi window dengan informasi yang 
jarang digunakan; letakkan pada secondary window
yang jarang diakses
Ukuran Windows
• Sediakan windows yang cukup besar untuk
– Menampilkan semua informasi yang relevan sesuai task
– Hindari menyembunyikan informasi penting
– Hindari memenuhi layar atau menyebabkan kebingungan visual
– Minimalkan kebutuhan scrolling; gunakan sebagian dari layar
• Jika sebuah window terlalu besar, tentukan
– Apakah semua informasi diperlukan?
– Apakah semua informasi berhubungan?
• Jika tidak, buat window sekecil mungkin
Ukuran window optimal:
– Untuk teks, sekitar 12 baris
– Untuk informasi alfanumerik, sekitar 7 baris
Letak Windows
• Dalam meletakkan window di layar, pertimbangkan penggunaan window, dimensi total layar, 
dan alasan kemunculan window
• Panduan umum:
– Letakkan window sehingga tampak secara keseluruhan
– Jika window di‐restore, letakkan di tempat muncul terakhirnya
– Jika window baru dibuka, letakkan
• Di titik perhatian pengguna, biasanya pada kursor / pointer
• Pada posisi yang mudah dinavigasi
• Tidak menutupi window lain yang penting/ berkaitan
– Untuk banyak windows, berikan posisi unik untuk tiap window (cascade)
– Jika konfigurasi monitor beragam, tampilkan secondary window pada monitor yang sama
dengan primary window
– Jika tidak, letakkan secondary window di tengah primary window secara horizontal
– Cegah pengguna memindahkan window ke posisi yang sulit di‐reposisi
Letak Windows
• Dialog box:
– Jika dialog box berkaitan dengan seluruh sistem, letakkan di tengah layar
– Jaga informasi di layar tetap tampak
– Jika sebuah dialog box memanggil dialog box lain, buat box yang pertama
dapat dipindahkan kapanpun
Web dan Web Browser
Browser: user interface untuk World Wide Web
Komponen standar browser:
back, forward, stop, refresh, home, search, favorites, history
Content area, biasanya berisi:
Panel navigasi global, di atas
Panel navigasi lokal, di kiri
Panel navigasi bawah
Informasi, data fields, tombol, dll
Kemampuan windowing pada content area terbatas:
Frames
Java scripts
Frames
• Deskripsi: 
– Beberapa bagian layar yang dapat menampilkan banyak dokumen pada sebuah halaman.
– Dokumen dapat dilihat, di‐scroll dan di‐update secara independen
– Dokumen ditampilkan dalam format tiled
• Penggunaan:
– Untuk content yang diharapkan sering berubah
– Memungkinkan pengguna mengubah content  layar secara parsial
– Memungkinkan pengguna membandingkan beberapa informasi
• Panduan:
– Gunakan sedikit frame (max 3) pada satu waktu
– Pilih ukuran berdasarkan tipe informasi yang ditampilkan
– Jangan buat pengguna mengubah ukuran frame untuk melihat informasi
– Jangan menggunakan lebih dari 1 scrolling region dalam sebuah halaman
Pop Up Windows
• Mulai muncul di Web pada tahun 1996
• Gunakan dengan seksama
• Anekdot: 
When a pop‐up window begins to appear, 
most people close them before they are 
rendered.
Manipulasi Langsung
• Ragam dialog  yang  menyajikan langsung suatu aktifitas oleh sistem
kepada pengguna sehingga aktifitas itu akan dikerjakan oleh sistem
komputer ketika pengguna memberikan langsung instruksi lewat
manipulasi langsung dari semacam kenyataan maya (virtual reality) yang 
terpampang lewat tampilan yang muncul di layar.
• Penerapan manipulasi langsung :
‐ kontrol proses
contoh : sistem pembangkitan dan penyaluran listrik yang terhubung
dengan sistem secara online
‐ Simulator 
Adalah sistem miniatur yang  mencoba menirukan kerja suatu sistem
yang  berskala sangat besar atau sangat kecil jika dilihat dari kacamata
orang awam.
contoh : Simulator penerbangan
Manipulasi Langsung (Lanjutan)
‐ Kontrol lalu lintas penerbangan
Dunia 3 dimensi tempat sebuah pesawat sedang menjelajahi dunia akan
diterjemahkan ke dalam layar 2 dimensi yang ada di hadapan seorang
operator.
Lewat tampilan 2 dimensi yang merefleksikan dunia 3 dimensi itulah
seorang operator dapat mengontrol lalu lintas penerbangan
‐ Perancangan berbantuan komputer
Atau (Computer Aided Design)
contoh : penggunaan program AutoCAD,
Manipulasi Langsung (Lanjutan)
Keuntungan Kerugian
• mempunyai analogi yang  jelas dengan
suatu pekerjaan nyata
• mengurangi waktu pembelajaran
• memberikan tantangan untuk eksplorasi
pekerjaan yang nyata
• penampilan visual yang bagus
• mudah dioperasikan
• tersedianya berbagai perangkat bantu
u/  merancang ragam dialog  manipulasi
langsung
• memerlukan program  yang  rumit dan
berukuran besar
• memerlukan tampilan grafis berkinerja
tinggi
• memerlukan piranti masukan seperti
mouse, trackball
• memerlukan perancangan tampilan
dengan kualifikasi tertentu
Dialog Berbasis Interaksi Grafis
• Agak susah dibedakan dengan antarmuka berbasis manipulasi
langsung.
• Secara umum,  keuntungan dan kerugian teknik antarmuka
berbasis interaksi grafis sama dengan keuntungan dan kerugian
menggunakan manipulasi langsung
• Contoh : Pada Microsoft Word ketika kursor mendekati suatu
ikon akan muncul pesan yang menunjukkan arti ikon tsb.
Ragam dialog

More Related Content

What's hot

Interaksi Manusia & Komputer Part 2 & 3
Interaksi Manusia & Komputer Part 2 & 3Interaksi Manusia & Komputer Part 2 & 3
Interaksi Manusia & Komputer Part 2 & 3
Raga Gapilau Jatsuma
 
Chapt 4. interaction(interaksi)
Chapt 4. interaction(interaksi)Chapt 4. interaction(interaksi)
Chapt 4. interaction(interaksi)
Ibnu Dzakwan
 
PERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAKPERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAK
Dhika The'Lover
 
Model simulasi(2)
Model simulasi(2)Model simulasi(2)
Model simulasi(2)
cofry
 
Rpl 5-perencanaan proyek perangkat lunak
Rpl 5-perencanaan proyek perangkat lunakRpl 5-perencanaan proyek perangkat lunak
Rpl 5-perencanaan proyek perangkat lunak
f' yagami
 
ppt_IMK-design-interface
ppt_IMK-design-interfaceppt_IMK-design-interface
ppt_IMK-design-interface
yusuf09
 

What's hot (20)

SLIDE KE:5 NFA
SLIDE KE:5 NFASLIDE KE:5 NFA
SLIDE KE:5 NFA
 
Interaksi Manusia & Komputer Part 2 & 3
Interaksi Manusia & Komputer Part 2 & 3Interaksi Manusia & Komputer Part 2 & 3
Interaksi Manusia & Komputer Part 2 & 3
 
Chapt 4. interaction(interaksi)
Chapt 4. interaction(interaksi)Chapt 4. interaction(interaksi)
Chapt 4. interaction(interaksi)
 
Pemodelan dan simulasi sistem komputer
Pemodelan dan simulasi sistem komputerPemodelan dan simulasi sistem komputer
Pemodelan dan simulasi sistem komputer
 
Interaksi manusia dan komputer
Interaksi manusia dan komputerInteraksi manusia dan komputer
Interaksi manusia dan komputer
 
PERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAKPERANCANGAN PERANGKAT LUNAK
PERANCANGAN PERANGKAT LUNAK
 
Algoritma brute force
Algoritma brute forceAlgoritma brute force
Algoritma brute force
 
My Project "Sistem Database (MySQL) : Pemesanan Makanan dan Minuman Online"
My Project "Sistem Database (MySQL) : Pemesanan Makanan dan Minuman Online"My Project "Sistem Database (MySQL) : Pemesanan Makanan dan Minuman Online"
My Project "Sistem Database (MySQL) : Pemesanan Makanan dan Minuman Online"
 
4. perancangan tampilan
4. perancangan tampilan4. perancangan tampilan
4. perancangan tampilan
 
Model simulasi(2)
Model simulasi(2)Model simulasi(2)
Model simulasi(2)
 
Sistem operasi
Sistem operasiSistem operasi
Sistem operasi
 
Aspek ergonomi dalam IMK
Aspek ergonomi dalam IMKAspek ergonomi dalam IMK
Aspek ergonomi dalam IMK
 
Software Requirement Specification SRS
Software Requirement Specification SRSSoftware Requirement Specification SRS
Software Requirement Specification SRS
 
Rpl 5-perencanaan proyek perangkat lunak
Rpl 5-perencanaan proyek perangkat lunakRpl 5-perencanaan proyek perangkat lunak
Rpl 5-perencanaan proyek perangkat lunak
 
Antarmuka Berbasis Interaksi Grafis
Antarmuka Berbasis Interaksi GrafisAntarmuka Berbasis Interaksi Grafis
Antarmuka Berbasis Interaksi Grafis
 
PPT Desain Antar Muka.pptx
PPT Desain Antar Muka.pptxPPT Desain Antar Muka.pptx
PPT Desain Antar Muka.pptx
 
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop OnlineERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
 
Kinerja io bus
Kinerja io busKinerja io bus
Kinerja io bus
 
Thread di Sistem Operasi
Thread di Sistem OperasiThread di Sistem Operasi
Thread di Sistem Operasi
 
ppt_IMK-design-interface
ppt_IMK-design-interfaceppt_IMK-design-interface
ppt_IMK-design-interface
 

Similar to Ragam dialog

Rpl 8-ui desain
Rpl 8-ui desainRpl 8-ui desain
Rpl 8-ui desain
f' yagami
 
Interaksi manusia dan komputer
Interaksi manusia dan komputerInteraksi manusia dan komputer
Interaksi manusia dan komputer
Nizar Zakaria
 
Chapt 7. daya guna
Chapt 7. daya gunaChapt 7. daya guna
Chapt 7. daya guna
Ibnu Dzakwan
 
Pengenalan kepada sistem pengoperasian-ictl
Pengenalan kepada sistem pengoperasian-ictlPengenalan kepada sistem pengoperasian-ictl
Pengenalan kepada sistem pengoperasian-ictl
nad_84
 

Similar to Ragam dialog (20)

Bab iv ragam dialog
Bab iv ragam dialogBab iv ragam dialog
Bab iv ragam dialog
 
Ragam dialog
Ragam dialogRagam dialog
Ragam dialog
 
Ragam dialog
Ragam dialogRagam dialog
Ragam dialog
 
3. ragam dialog
3. ragam dialog3. ragam dialog
3. ragam dialog
 
6.ppt
6.ppt6.ppt
6.ppt
 
Ragam dialog
Ragam dialog Ragam dialog
Ragam dialog
 
Ragam dialog
Ragam dialogRagam dialog
Ragam dialog
 
Interaksi dan gaya pada komputer
Interaksi dan gaya pada komputerInteraksi dan gaya pada komputer
Interaksi dan gaya pada komputer
 
INTERAKSI MANUSIA & KOMPUTER
INTERAKSI MANUSIA & KOMPUTERINTERAKSI MANUSIA & KOMPUTER
INTERAKSI MANUSIA & KOMPUTER
 
Rpl 8-ui desain
Rpl 8-ui desainRpl 8-ui desain
Rpl 8-ui desain
 
Interaksi manusia dan komputer
Interaksi manusia dan komputerInteraksi manusia dan komputer
Interaksi manusia dan komputer
 
Notasi dialog dan desain
Notasi dialog dan desainNotasi dialog dan desain
Notasi dialog dan desain
 
Chapt 7. daya guna
Chapt 7. daya gunaChapt 7. daya guna
Chapt 7. daya guna
 
Chapter 5
Chapter 5Chapter 5
Chapter 5
 
Teknik kompilasi
Teknik kompilasi Teknik kompilasi
Teknik kompilasi
 
Pengenalan kepada sistem pengoperasian-ictl
Pengenalan kepada sistem pengoperasian-ictlPengenalan kepada sistem pengoperasian-ictl
Pengenalan kepada sistem pengoperasian-ictl
 
Perisian
PerisianPerisian
Perisian
 
Eight golden rule
Eight golden ruleEight golden rule
Eight golden rule
 
Sistem operasi5
Sistem operasi5Sistem operasi5
Sistem operasi5
 
Sistem Operasi
Sistem OperasiSistem Operasi
Sistem Operasi
 

More from Materi Kuliah Online

Pengenalan Rekayasa Perangkat Lunak
Pengenalan Rekayasa Perangkat LunakPengenalan Rekayasa Perangkat Lunak
Pengenalan Rekayasa Perangkat Lunak
Materi Kuliah Online
 
Melangkah dengan Microsoft Windows Server 2003
Melangkah dengan Microsoft Windows Server 2003Melangkah dengan Microsoft Windows Server 2003
Melangkah dengan Microsoft Windows Server 2003
Materi Kuliah Online
 
Studi Mengenai Aspek Privasi pada Sistem RFID
Studi Mengenai Aspek Privasi pada Sistem RFIDStudi Mengenai Aspek Privasi pada Sistem RFID
Studi Mengenai Aspek Privasi pada Sistem RFID
Materi Kuliah Online
 
Internet dan Layanan Aplikasi Terdistribusi
Internet dan Layanan Aplikasi TerdistribusiInternet dan Layanan Aplikasi Terdistribusi
Internet dan Layanan Aplikasi Terdistribusi
Materi Kuliah Online
 
Aspek Security pada Penerapan m-Commerce di Indonesia
Aspek Security pada Penerapan m-Commerce di IndonesiaAspek Security pada Penerapan m-Commerce di Indonesia
Aspek Security pada Penerapan m-Commerce di Indonesia
Materi Kuliah Online
 
A Comparison of Proximity Authentication Approaches
A Comparison of Proximity Authentication ApproachesA Comparison of Proximity Authentication Approaches
A Comparison of Proximity Authentication Approaches
Materi Kuliah Online
 
Kajian Perkembangan Teknologi Smart Card dari Segi Keamanan
Kajian Perkembangan Teknologi Smart Card dari Segi KeamananKajian Perkembangan Teknologi Smart Card dari Segi Keamanan
Kajian Perkembangan Teknologi Smart Card dari Segi Keamanan
Materi Kuliah Online
 
Catu Daya dan Rangkaian Penyearah Gelombang
Catu Daya dan Rangkaian Penyearah GelombangCatu Daya dan Rangkaian Penyearah Gelombang
Catu Daya dan Rangkaian Penyearah Gelombang
Materi Kuliah Online
 
Simulasi Anti Integral Windup dengan Clamp Integrator
Simulasi Anti Integral Windup dengan Clamp IntegratorSimulasi Anti Integral Windup dengan Clamp Integrator
Simulasi Anti Integral Windup dengan Clamp Integrator
Materi Kuliah Online
 
Prinsip-prinsip Asas E-Construction, K-Constructions dan Groupware Technology
Prinsip-prinsip Asas E-Construction, K-Constructions dan Groupware TechnologyPrinsip-prinsip Asas E-Construction, K-Constructions dan Groupware Technology
Prinsip-prinsip Asas E-Construction, K-Constructions dan Groupware Technology
Materi Kuliah Online
 
Penggunaan DT-51 Untuk Komunikasi Mikrokontroler Melalui Jaringan Telepon
Penggunaan DT-51 Untuk Komunikasi Mikrokontroler Melalui Jaringan TeleponPenggunaan DT-51 Untuk Komunikasi Mikrokontroler Melalui Jaringan Telepon
Penggunaan DT-51 Untuk Komunikasi Mikrokontroler Melalui Jaringan Telepon
Materi Kuliah Online
 
Penggunaan DT-Basic Untuk Membaca Nomor Identitas Secara Wireless
Penggunaan DT-Basic Untuk Membaca Nomor Identitas Secara WirelessPenggunaan DT-Basic Untuk Membaca Nomor Identitas Secara Wireless
Penggunaan DT-Basic Untuk Membaca Nomor Identitas Secara Wireless
Materi Kuliah Online
 

More from Materi Kuliah Online (20)

Sekilas tentang HaKI
Sekilas tentang HaKISekilas tentang HaKI
Sekilas tentang HaKI
 
Pengenalan Rekayasa Perangkat Lunak
Pengenalan Rekayasa Perangkat LunakPengenalan Rekayasa Perangkat Lunak
Pengenalan Rekayasa Perangkat Lunak
 
Pemodelan Basis Data Lainnya
Pemodelan Basis Data LainnyaPemodelan Basis Data Lainnya
Pemodelan Basis Data Lainnya
 
Arsitektur Sistem Basis Data
Arsitektur Sistem Basis DataArsitektur Sistem Basis Data
Arsitektur Sistem Basis Data
 
Access control-systems
Access control-systemsAccess control-systems
Access control-systems
 
Melangkah dengan Microsoft Windows Server 2003
Melangkah dengan Microsoft Windows Server 2003Melangkah dengan Microsoft Windows Server 2003
Melangkah dengan Microsoft Windows Server 2003
 
Studi Mengenai Aspek Privasi pada Sistem RFID
Studi Mengenai Aspek Privasi pada Sistem RFIDStudi Mengenai Aspek Privasi pada Sistem RFID
Studi Mengenai Aspek Privasi pada Sistem RFID
 
Remote control alarm sepeda motor
Remote control alarm sepeda motorRemote control alarm sepeda motor
Remote control alarm sepeda motor
 
Internet dan Layanan Aplikasi Terdistribusi
Internet dan Layanan Aplikasi TerdistribusiInternet dan Layanan Aplikasi Terdistribusi
Internet dan Layanan Aplikasi Terdistribusi
 
Aspek Security pada Penerapan m-Commerce di Indonesia
Aspek Security pada Penerapan m-Commerce di IndonesiaAspek Security pada Penerapan m-Commerce di Indonesia
Aspek Security pada Penerapan m-Commerce di Indonesia
 
A Comparison of Proximity Authentication Approaches
A Comparison of Proximity Authentication ApproachesA Comparison of Proximity Authentication Approaches
A Comparison of Proximity Authentication Approaches
 
Kajian Perkembangan Teknologi Smart Card dari Segi Keamanan
Kajian Perkembangan Teknologi Smart Card dari Segi KeamananKajian Perkembangan Teknologi Smart Card dari Segi Keamanan
Kajian Perkembangan Teknologi Smart Card dari Segi Keamanan
 
Catu Daya dan Rangkaian Penyearah Gelombang
Catu Daya dan Rangkaian Penyearah GelombangCatu Daya dan Rangkaian Penyearah Gelombang
Catu Daya dan Rangkaian Penyearah Gelombang
 
Dioda dan Catu Daya
Dioda dan Catu DayaDioda dan Catu Daya
Dioda dan Catu Daya
 
Simulasi Anti Integral Windup dengan Clamp Integrator
Simulasi Anti Integral Windup dengan Clamp IntegratorSimulasi Anti Integral Windup dengan Clamp Integrator
Simulasi Anti Integral Windup dengan Clamp Integrator
 
Radio Frequency Identification
Radio Frequency IdentificationRadio Frequency Identification
Radio Frequency Identification
 
Prinsip-prinsip Asas E-Construction, K-Constructions dan Groupware Technology
Prinsip-prinsip Asas E-Construction, K-Constructions dan Groupware TechnologyPrinsip-prinsip Asas E-Construction, K-Constructions dan Groupware Technology
Prinsip-prinsip Asas E-Construction, K-Constructions dan Groupware Technology
 
Penggunaan DT-51 Untuk Komunikasi Mikrokontroler Melalui Jaringan Telepon
Penggunaan DT-51 Untuk Komunikasi Mikrokontroler Melalui Jaringan TeleponPenggunaan DT-51 Untuk Komunikasi Mikrokontroler Melalui Jaringan Telepon
Penggunaan DT-51 Untuk Komunikasi Mikrokontroler Melalui Jaringan Telepon
 
Penggunaan DT-Basic Untuk Membaca Nomor Identitas Secara Wireless
Penggunaan DT-Basic Untuk Membaca Nomor Identitas Secara WirelessPenggunaan DT-Basic Untuk Membaca Nomor Identitas Secara Wireless
Penggunaan DT-Basic Untuk Membaca Nomor Identitas Secara Wireless
 
Interfacing Number Display
Interfacing Number DisplayInterfacing Number Display
Interfacing Number Display
 

Recently uploaded

PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdfPETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
Hernowo Subiantoro
 

Recently uploaded (20)

tugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogortugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
 
Sapawarga - Manual Guide PPDB Tahun 2024.pdf
Sapawarga - Manual Guide PPDB Tahun 2024.pdfSapawarga - Manual Guide PPDB Tahun 2024.pdf
Sapawarga - Manual Guide PPDB Tahun 2024.pdf
 
KERAJINAN DARI BAHAN LIMBAH BERBENTUK BANGUN RUANG
KERAJINAN DARI BAHAN LIMBAH BERBENTUK BANGUN RUANGKERAJINAN DARI BAHAN LIMBAH BERBENTUK BANGUN RUANG
KERAJINAN DARI BAHAN LIMBAH BERBENTUK BANGUN RUANG
 
MODUL AJAR PENDIDIKAN PANCASILA (PPKN) KELAS 1 KURIKULUM MERDEKA.pdf
MODUL AJAR PENDIDIKAN PANCASILA (PPKN) KELAS 1 KURIKULUM MERDEKA.pdfMODUL AJAR PENDIDIKAN PANCASILA (PPKN) KELAS 1 KURIKULUM MERDEKA.pdf
MODUL AJAR PENDIDIKAN PANCASILA (PPKN) KELAS 1 KURIKULUM MERDEKA.pdf
 
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdfPETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
 
ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...
ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...
ppt-menghindari-marah-ghadab-membiasakan-kontrol-diri-dan-berani-membela-kebe...
 
Program Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdfProgram Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdf
 
Susi Susanti_2021 B_Analisis Kritis Jurnal.pdf
Susi Susanti_2021 B_Analisis Kritis Jurnal.pdfSusi Susanti_2021 B_Analisis Kritis Jurnal.pdf
Susi Susanti_2021 B_Analisis Kritis Jurnal.pdf
 
Sejarah dan Perkembangan Agama Hindu.pptx
Sejarah dan Perkembangan Agama Hindu.pptxSejarah dan Perkembangan Agama Hindu.pptx
Sejarah dan Perkembangan Agama Hindu.pptx
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
 
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawas
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawasPrensentasi Visi Misi Sekolah dalam rangka observasi pengawas
Prensentasi Visi Misi Sekolah dalam rangka observasi pengawas
 
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdfINDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
 
tugas modul 1.4 Koneksi Antar Materi (1).pptx
tugas  modul 1.4 Koneksi Antar Materi (1).pptxtugas  modul 1.4 Koneksi Antar Materi (1).pptx
tugas modul 1.4 Koneksi Antar Materi (1).pptx
 
perumusan visi, misi dan tujuan sekolah.ppt
perumusan visi, misi dan tujuan sekolah.pptperumusan visi, misi dan tujuan sekolah.ppt
perumusan visi, misi dan tujuan sekolah.ppt
 
Modul P5 Berekayasa dan Berteknologi untuk Membangun NKRI.pptx
Modul P5 Berekayasa dan Berteknologi untuk Membangun NKRI.pptxModul P5 Berekayasa dan Berteknologi untuk Membangun NKRI.pptx
Modul P5 Berekayasa dan Berteknologi untuk Membangun NKRI.pptx
 
Presentasi visi misi revisi sekolah dasar.pptx
Presentasi visi misi revisi sekolah dasar.pptxPresentasi visi misi revisi sekolah dasar.pptx
Presentasi visi misi revisi sekolah dasar.pptx
 
MODUL AJAR BAHASA INDONESIA KELAS 1 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 1 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 1 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 1 KURIKULUM MERDEKA.pdf
 
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
Dokumen Rangkuman Kehadiran Guru ini dipergunakan sebagai bukti dukung yang w...
 
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
 
Teori Profetik Kuntowijoyo (Dosen Pengampu: Khoirin Nisai Shalihati)
Teori Profetik Kuntowijoyo (Dosen Pengampu: Khoirin Nisai Shalihati)Teori Profetik Kuntowijoyo (Dosen Pengampu: Khoirin Nisai Shalihati)
Teori Profetik Kuntowijoyo (Dosen Pengampu: Khoirin Nisai Shalihati)
 

Ragam dialog

  • 1.
  • 2. Pendahuluan • RAGAM DIALOG (DIALOQUE STYLE) adalah cara pengorganisasian berbagai teknik dialog interaktif yang  memungkinkan terjadinya komunikasi antara manusia dengan komputer. • Tujuan perancangan antarmuka dengan berbagai dialog  pada dasarnya adalah untuk mendapatkan satu kriteria yang sangat penting dalam pengoperasian sebuah program aplikasi, yakni aspek ramah dengan pengguna (user friendly).
  • 3. • Inisiatif • Keluwesan • Kompleksitas • Kekuatan • Beban informasi • Konsistensi • Umpan balik • Observabilitas • Kontrolabilitas • Efisiensi • Keseimbangan Beberapa sifat penting ragam dialog
  • 4. Beberapa sifat penting ragam dialog (Lanjutan) • Inisiatif, dpt menentukan tipe‐tipe pengguna yg dituju oleh sistem yg dibangun. Ada 2 : ‐ inisiatif oleh komputer, pengguna memberikan tanggapan atas prompt yg diberikan komputer ‐ inisiatif oleh pengguna, pengguna diharapkan memahami sekumpulan perintah dgn sintaks tertentu • Keluwesan, sistem hrs menyesuaikan diri dgn keinginan pengguna. Keluwesan juga memberi kesempatan pada pengguna utk costumizing sistem
  • 5. Beberapa sifat penting ragam dialog (Lanjutan) • Kompleksitas, kita tdk perlu menggunakan atau membuat antarmuka lebih dari apa yg diperlukan. • Kekuatan, jml kerja yg dpt dilakukan oleh sistem utk setiap perintah yg diberikan pengguna. misal : pengguna ahli memberikan respon positif thd perintah2 yg powerful • Beban informasi, penyajian informasi hrs disesuaikan dgn arah pengguna.
  • 6. Beberapa sifat penting ragam dialog (Lanjutan) • Konsistensi, perintah hrs mempunyai sintaksis yg terstandarisasi dan urutan parameter hrs mempunyai tata letak yg konsisten, format pemasukan data hrs  kompatibel. Konsistensi bukan berarti semua interface harus terlihat sama
  • 7. Contoh Konsistensi • Layout – Konsisten menggunakan tampilan sehingga user tahu dimana harus melihat instruksi, pesan error dan status suatu informasi.  • Information coding – warna – highlighting • Commands – Penggunaan nama perintah/instruksi – standard key bindings e.g.  ESC selalu dipakai untuk cancel F1 selalu dipakai untuk menampilkan help – syntax • Format data entry
  • 8. Beberapa sifat penting ragam dialog (Lanjutan) • Umpan Balik, Setiap aksi dari user harus menghasilkan suatu respon yang  dapat diterima dengan baik oleh user.  Tujuannya adalah untuk mengurangi ketidakpastian /keraguan user bahwa sistem: – menerima input yang terakhir, – sedang mengerjakan sesuatu yang diinginkan user, – sedang menunggu input berikutnya. • Instruksi atau perintah harus menghasilkan suatu perubahan yang nampak pada interface – Misal: ‘mail has been sent’ saat merespon ‘Send’ – Menunjukkan suatu perubahan status objek yang merupakan refleksi perintah user • Informasi yang tepat sebagai feedback mutlak diperlukan
  • 9. Beberapa sifat penting ragam dialog (Lanjutan) • Observabilitas, berfungsi secara benar dan nampak sederhana meskipun sebenarnya pengolahan internalnya sangat rumit • Kontrolabilitas, sistem selalu berada di bawah kontrol pengguna. • Efisiensi, sangat penting jika berpengaruh pada waktu tanggap atau laju penampilan sistem, seringkali dgn menggunakan hasil teknologi baru.
  • 10. Beberapa sifat penting ragam dialog (Lanjutan) • Keseimbangan, perbedaan antara manusia dan komputer : ‐ manusia dpt menangani berbagai persoalan yg berurusan dgn perubahan lingkungan,  pengetahuan tdk pasti dan tdk lengkap.  ‐ komputer dpt melakukan pekerjaan yg berulang dan rutin, penyimpanan dan pencarian data yg handal dan memberikan hasil komputasi yg sangat akurat
  • 11. Ragam Dialog Interaktif • Dialog Berbasis Perintah Tunggal • Dialog Berbasis Bahasa Pemrograman • Antarmuka Berbasis Bahasa Alami • Sistem Menu • Dialog Berbasis Pengisian Borang • Antarmuka Berbasis Ikon • Sistem Windows • Manipulasi Langsung • Antarmuka Berbasis Interaksi Grafis
  • 12. Dialog Berbasis Perintah Tunggal • Perintah‐perintah tunggal yang  dapat dioperasikan biasanya tergantung dari sistem komputer yang  dipakai,  dan berada dalam domain yang  disebut bahasa perintah (command  language) • Bahasa perintah harus dirancang sedemikian rupa shg mudah dipelajari dan diingat oleh kebanyakan pengguna • Contoh : Perintah‐perintah yang dimiliki oleh DOS dan UNIX
  • 13. Dialog Berbasis Perintah Tunggal (Lanjutan) • Perintah‐perintah tunggal yang  dapat dioperasikan biasanya tergantung dari sistem komputer yang  dipakai,  dan berada dalam domain yang  disebut bahasa perintah (command  language) • Bahasa perintah harus dirancang sedemikian rupa shg mudah dipelajari dan diingat oleh kebanyakan pengguna • Contoh : Perintah‐perintah yang dimiliki oleh DOS dan UNIX
  • 15. Dialog Berbasis Perintah Tunggal (Lanjutan) Keuntungan Kerugian • cepat • akurat • efisien • ringkas • luwes • inisiatif oleh pengguna • memerlukan pelatihan yang lama • membutuhkan penggunaan yang teratur • beban ingatan yang  tinggi • Jelek dalam menangani kesalahan
  • 16. Dialog Berbasis Bahasa Pemrograman • Merupakan ragam dialog yang memungkinkan pengguna untuk mengemas sejumlah perintah kedalam suatu berkas yang sering disebut batch file. • Perintah yang dituliskan tidak harus menggunakan salah satu bhs pemrograman baik aras rendah maupun aras tinggi seperti assembler, Pascal, C,  FORTRAN atau BASIC, tetapi tetap harus mengikuti aturan‐aturan tertentu.
  • 17. Antarmuka Berbasis Bahasa Alami • Pada dialog berbasis bahasa alami pengguna menggunakan instruksi‐instruksi dalam bahasa alami yang lebih umum sifatnya, pengguna dapat secara bebas memberikan instruksinya dengan kalimat‐ kalimat yang lebih “manusiawi”. • Contoh instruksi bahasa alami : Cetak daftar semua mahasiswa yang  mempunyai IP semester lebih besar dari 3,0
  • 18. Antarmuka Berbasis Bahasa Alami(lanjutan) Diterjemahkan dalam dialek Turbo Pascal : while not eof (T) do begin readln(T,S) ; if S.IpSem > 3.0 then writeln(S.NamaMahasiswa); end;
  • 19. Antarmuka Berbasis Bahasa Alami (lanjutan) Keuntungan Kerugian • tidak memerlukan sintaksis khusus • luwes dan powerful • alamiah • merupakan inisiatif campuran • mempunyai dualisme • bertele‐tele • opaque (tidak jelas) • perancangan perangkat lunak yang rumit • tidak efisien
  • 20. Sistem Menu Menu merupakan bentuk utama navigasi sistem, jika dirancang dengan benar akan membantu pengguna membangun model mental dari sistem. Menu efektif karena menggunakan kelebihan manusia dalam hal recognition (pengenalan) dan bukan kelemahannya dalam hal ingatan.
  • 21. Sistem Menu (Lanjutan) Yang perlu diperhatikan dalam sistem menu : • Struktur Menu • Fungsi Menu • Format Menu • Menulis Menu • Navigasi menggunakan Menu • Navigasi dan Link web site • Elemen‐elemen navigasi web site • Memelihara rasa ‘tempat’ pada web site • Jenis‐jenis Menu
  • 22. Struktur Menu Struktur menu mendefinisikan tingkat kendali pengguna dalam melaksanakan sebuah task (tugas). Struktur menu yang dikenal :  1.Menu Tunggal 2.Menu Linier Sekuensial 3.Menu Simultan 4.Menu Hirarki atau Sekuensial 5.Menu Terhubung 6.Menu ‘Event‐trapping’
  • 24. Fungsi Menu • Navigasi ke menu baru • Mengeksekusi sebuah aksi / prosedur • Menampilkan informasi • Memasukkan data
  • 25. Isi Menu Sebuah menu terdiri atas 4 (empat) elemen, yaitu: 1. Konteks menyediakan informasi untuk menjaga orientasi pengguna, terutama pada sistem menu yang  kompleks/hirarkis 2. Judul 3. Pilihan 4. Instruksi penyelesaian memberitahu pengguna bagaimana cara memilih
  • 26. Format Menu (Petunjuk) 1. Konsisten • Konsisten dengan ekspektasi pengguna • Konsisten dalam menu : • Format : organisasi, presentasi, urutan pilihan • Frasa : judul, deskripsi pilihan, instruksi • Cara pilih • Skema navigasi 2. Tampil • permanen / on demand 3. Presentasi • sebuah menu dan pilihan‐pilihannya dapat langsung dikenali sebagai sebuah menu
  • 27. 4. Organisasi • Sediakan menu utama • Tampilkan : semua alternatif relevan, hanya alternatif relevan (hilangkan atau ‘gray‐out’) • Sesuaikan struktur menu dengan struktur ‘task’ • Minimalkan tingkat menu : untuk web site batasi hingga 2 level • Jumlah pilihan : tanpa pengelompokan elemen : 4‐8 pilihan; dengan pengelompokan : 18‐24 • Sediakan cara memendekkan menu • Jangan sampai menu di‐scroll 5. Kompleksitas • Sediakan menu sederhana (untuk pemula, jumlah aksi dan menu secukupnya) dan menu kompleks (untuk ahli, jumlah aksi dan menu lengkap) Format Menu (Petunjuk)
  • 28. Format Menu (Petunjuk) 6. Susunan pilihan sedapat mungkin satu kolom; top‐down, left‐to‐right 7. Urutan pilihan 8. Pengelompokan 9. Garis pembatas pada menu 10. Pemilihan menu pendukung 11. Bahasa / kata yang digunakan 12. Instruksi menu :  Pemula : sediakan cara menyelesaikan menu Ahli : sediakan cara untuk mengabaikan instruksi ini 13. Intent Indicator 14. Keyboard Shortcuts
  • 29. Format Menu (Petunjuk) 15. Memilih pilihan Pilihan dapat dipilih dengan cara menunjuk pada pilihan dengan penunjuk mekanis, melalui keyboard, atau dengan mengetikkan nilai pilihan. 16. Sediakan defaults 17. Pilihan yang tidak dapat dipilih 18. Tanda aktif / non‐aktif sebuah pilihan 19. Toggled menu items
  • 30. Navigasi Untuk Web Site Navigasi adalah cara orang mencari apa yang mereka inginkan dari sebuah web site. Pencarian ini terdiri atas 4  (empat) langkah, yaitu:  1.orientasi,  2.keputusan rute,  3.monitoring rute, dan 4.pengenalan tujuan.
  • 31. Navigasi Untuk Web Site Goals  dapat menjawab: ‐ Where am I now? ‐ Where did I come from? ‐ Where can I go from here? ‐ How can I get there quickly?
  • 32. Desain Navigasi Website 1. Pertolongan navigasi web site a. Untuk membantu navigasi ‐ Sediakan peta atau overview hirarki menu ‐ Sediakan clickability cues ‐ Sediakan pilihan‐pilihan yang akan ada di level selanjutnya ‐ Ganti warna sebuah link yang sudah diklik b. Sediakan umpan balik berkaitan dengan lokasi saat ini ‐ Sediakan sejarah (history) navigasi ‐ Cocokkan antara teks/label sebuah link dengan judul halaman tujuan
  • 33. Desain Navigasi Website 2. Organisasi Web site a. Bagi isi menjadi fragmen‐fragmen lojik ‐ Hirarki generality atau kepentingan ‐ Struktur relasi antar fragmen • Establish global or site‐wide navigation requirements. • Create a well‐balanced hierarchical tree. • Restrict to two levels requiring no more than two clicks to reach deepest  content, whenever possible. • It is easier to develop a clear and comprehendible navigation scheme if  the web site.
  • 34. Desain Navigasi Website 3. Disain halaman navigasi a. Gunakan tipe menu yang cocok ‐ Menu sekuensial untuk task yang sederhana ‐ Menu simultan untuk task yang dapat balik b.  Jaga halaman navigasi supaya tetap pendek c.  Batasi teks prosa d.  Scrolling ‐ Hindari scrolling halaman navigasi ‐ Batasi scrolling untuk melihat semua link pada halaman daftar isi ‐ Hindari horizontal scrolling
  • 35. Desain Navigasi Website 4. Komponen Sistem Navigasi Semua elemen navigasi haruslah : selalu ada, jelas, konsisten tampilan;  fungsi; dan urutannya.
  • 36. Elemen – elemen Navigasi
  • 38. Dialog Berbasis Pengisian Borang • Teknik dialog berbasis pengisian borang (form filling dialogue) merupakan suatu penerapan langsung dari aktifitas pengisian borang dalam kehidupan sehari‐hari dimana pengguna akan dihadapkan suatu bentuk borang yang ada di layar komputer yang mereka gunakan. • Kualitas antarmuka berbasis pengisian borang tergantung pada tiga aspek: – Tampilan pada layar monitor yang mencerminkan struktur data  masukan yang diperlukan oleh sistem. – Kejelasan perancangan dan penyajiannya secara visual pada layar  monitor. – Derajat kebenaran dan kehandalan penerimaan data masukan oleh  program lewat berbagai fasilitas pemasukan data yang ada di dalam  borang tersebut.
  • 39. Dialog Berbasis Pengisian Borang (Lanjutan) Hal yg perlu diperhatikan dalam perancangan tampilan : Proteksi tampilan, pembatasan tampilan yg tidak dapat diakses  pengguna. Batasan medan tampilan, penentuan  panjang yang tetap atau berubah,  menggunakan format bebas atau tertentu. Isi medan,  petunjuk pengisian tampilan. Medan opsional, dinyatakan secara tekstual atau menggunakan aturan  tertentu, seperti penggunaan warna berintensitas rendah, warna  tampilan yang berbeda, dan lain‐lain.
  • 40. Dialog Berbasis Pengisian Borang (Lanjutan) Hal yg perlu diperhatikan dalam perancangan tampilan (Lanjutan) : 6. Default. tentukan tempatnya, apakah pada bagian yang tidak dapat  diakses pengguna ataukah pada bagian pemasukan data. 7. Bantuan, bantuan (help) cara pengisian borang. 8. Medan penghentian. Masukan data dapat diakhiri dengan menekan  tombol Enter atau Return atau mengisi karakter terakhir dengan karakter  tertentu atau dengan cara berpindah ke medan lain. 9. Navigasi. menggunakan tombol Tab untuk urutan yang tetap, atau dapat  pula digerakkan secara bebas menggunakan mouse.
  • 41. Dialog Berbasis Pengisian Borang (Lanjutan) 10. Pembetulan kesalahan. menggunakan tombol BackSpace dengan  menindihi (overwrite) isian lama, dengan jalan membersihkan dan  mengisi kembali medan tersebut, dan lain‐lain. 11. Penyelesaian. memberitahu pengguna bahwa seluruh proses  pengisian telah selesai.
  • 42. Dialog Berbasis Pengisian Borang (Lanjutan) Keuntungan Kerugian • pengguna sudah terbiasa dengan pengisian borang • isian data yang disederhanakan • diperlukan sedikit pelatihan • beban memori rendah • strukturnya jelas • perancangan mudah • tersedia berbagai piranti bantu perancangan tampilan • seringkali lambat • memakan ruang layar (khususnya untuk menu datar) • tidak cocok untuk pemilihan perintah/instruksi • memerlukan pengontrol kursor • mekanisme navigasinya tidak terlihat secara eksplisit • memerlukan suatu bentuk pelatihan
  • 43. Dialog Berbasis Ikon • Adalah ragam dialog  yang  banyak menggunakan simbol‐ simbol dan tanda‐tanda untuk menunjukkan suatu aktifitas tertentu. • Keuntungannya gambar bersifat umum,  mudah diingat,mudah dipelajari shg mempertinggi kinerja pengguna,  tidak bergantung pada suatu bahasa. • Kerugian :  cenderung membingungkan,  boros tempat,  dan sangat tidak efektif, tidak adanya standarisasi bentuk‐bentuk ikon seringkali menimbulkan persoalan tersendiri.
  • 46. Karakteristik Sistem Windows • Nama atau judul, sebagai identitas window • Ukuran (tinggi dan lebar) bisa bervariasi • Status: aktif / dapat diakses atau pasif / tidak dapat diakses • Visibilitas – bagian yang dapat dilihat (sebagian atau seluruhnya dapat tersembunyi di balik window lain) • Lokasi, relatif terhadap batas layar • Tampilan, yaitu pengelolaan terkait dengan windows lain (tiled, overlap,  cascading) • Kemampuan manajemen, metode manipulasi window pada layar • Highlight, yaitu bagian yang dipilih • Fungsi, task, atau aplikasi yang didukung
  • 47. Dukungan Sistem Windows • Windows harus dapat mendukung pekerjaan manusia yang memerlukan banyak sumber, berpindah‐pindah dari satu tugas ke tugas lain, dapat dihentikan sewaktu‐waktu, diulang, diubah dan dilanjutkan lagi. • Windows harus meringankan memori manusia
  • 48. Tampilan Windows • Menampilkan informasi dalam beberapa level • Menampilkan berbagai jenis informasi • Menampilkan beberapa level dan jenis informasi secara sekuensial • Mengakses dan mengkombinasikan berbagai sumber informasi • Melaksanakan lebih dari satu task • Mengingatkan pengguna (pilihan menu, rencana) • Mengawasi perubahan internal dan eksternal • Menampilkan sebuah task dalam beberapa representasi yang berbeda • Mengatasi pertimbangan historis, batasan perangkat keras, dan batasan manusia
  • 49. Pertimbangan Historis • Panduan desain yang ada biasanya hanya menyelesaikan masalah perangkat  keras, tanpa memperhatikan usabilitas • Standar desain yang ada sangat umum dan terbatas untuk lingkup produk  tertentu • Tiap pengembang memperkenalkan standar dan panduan desain baru yang  sesuai dengan produk mereka. Akibatnya, pengguna harus mempelajari gaya  desain yang berbeda‐beda setiap berhadapan dengan produk tertentu.
  • 50. Batasan Hardware dan Manusia • Ukuran layar yang tersedia seringkali tidak cukup besar bagi pengguna untuk  memanfaatkan windowing dengan optimal • Kecepatan pemrosesan yang rendah dan ukuran memori yang kecil  membatasi penggunaan windows; membatasi kemampuan feedback dan  animasi, kualitas grafis dan resolusi yang rendah • Kemampuan windows yang terbatas, mengharuskan pengguna memiliki  kemampuan dalam mengelola windowing.
  • 51. Komponen ‐ Komponen Windows • Frame • Title bar • Title bar icon • Window sizing buttons • Help button • Menu bar • Status/ message bar • Scroll bars • Split box • Tool/ command bar • Command area • Size grip • Work area
  • 52. Gaya Penampilan Windows • Tiled Windows: gaya tertua,  menampilkan semua windows hingga memenuhi layar • Overlapping Windows: windows dapat saling bertumpuk acak • Cascading Windows: overlap secara teratur
  • 53. Tiled Windows • Kelebihan – Pengaturan windows dilakukan oleh sistem – Seluruh windows yang terbuka dapat dilihat oleh pengguna – Tidak ada informasi yang tersembunyi – Sederhana, mudah dipahami dan digunakan – Meningkatkan performansi pada tasks dengan manipulasi windows minimal • Kekurangan – Jumlah windows yang dapat ditampilkan terbatas – Setiap kali window baru dibuka, window lain berubah posisi dan ukuran – Perubahan posisi dan ukuran sulit diprediksi – Konfigurasi windows mungkin tidak sesuai dengan kebutuhan pengguna – Layar bisa terlalu padat dan dipenuhi scroll bar atau control icons – Pengguna kurang dapat mengelola windows secara aktif
  • 54. Overlapping Windows • Kelebihan – Secara visual tampak 3 dimensi, sehingga lebih familiar bagi pengguna – Pengguna memiliki kontrol untuk mengelola windows sesuai kebutuhan – Windows berukuran besar dapat ditampilkan lebih baik – Posisi windows lebih konsisten – Menutup dan menghapus windows tidak berakibat fatal – Layar tidak terlalu padat dan kompleks – Performansi task dengan manipulasi windows lebih baik • Kekurangan – Operasional windows lebih kompleks daripada tiled windows – Informasi pada windows dapat tertutup oleh windows lain – Windows dapat hilang atau terlupakan oleh pengguna – Visualisasi 3 dimensi tidak selalu disadari oleh pengguna – Kontrol windows yang terlalu banyak dapat merepotkan pengguna
  • 55. Cascading Windows • Kelebihan – Tidak ada window yang tersembunyi seluruhnya – Mudah memilih dan mengaktifkan window manapun – Tampilan visual sederhana dan rapi • Kekurangan – Pengaturan windows mungkin tidak sesuai dengan kebutuhan pengguna
  • 56. Pemilihan Gaya Tampilan Windows • Gunakan tiled windows untuk – Aktivitas single‐task – Data yang perlu dilihat secara simultan – Tasks yang kurang memerlukan manipulasi window – Pengguna awam atau kurang pengalaman • Gunakan overlapping windows untuk – Berpindah antar tasks – Tasks yang memerlukan banyak manipulasi window – Pengguna yang berpengalaman atau pakar – Isi tampilan yang tidak dapat diprediksi
  • 57. Tipe ‐ tipe Windows • Primary windows – Window utama yang muncul di layar saat sebuah aktivitas atau aksi dimulai – Disebut juga application window / main window / parent window – Merupakan titik utama aktivitas pengguna • Secondary windows – Windows tambahan yang dapat berupa independent maupun dependent  window terhadap primary window‐nya – Dapat berupa modal  maupun modeless • Dialog box – Untuk memperluas dan melengkapi interaksi dengan aksi tertentu yang sangat terbatas – Untuk menampilkan pesan, aksi singkat, atau tombol command (OK, cancel, dll)
  • 58. Primary Windows • Untuk fungsi atau aplikasi independen • Untuk komponen dan kontrol window yang terus dipakai • Untuk informasi yang terus di‐update, misal : tanggal dan waktu • Untuk menunjukkan konteks dari dependent windows • Jangan membagi fungsi independen ke dalam 2 / lebih primary windows • Jangan menampilkan fungsi‐fungsi yang  tidak berkaitan dalam satu primary window
  • 59. Secondary Windows • Untuk aksi lanjutan atau tambahan yang lebih kompleks dan berkaitan dengan primary window • Untuk komponen window yang jarang digunakan • Sebaiknya tidak muncul sebagai entry pada taskbar • Sebaiknya tidak lebih besar dari 263x263 dialog units Modal VS Modeless • Modal: Interaksi harus diselesaikan sebelum berpindah window • Modeless: Bisa paralel Cascading VS Unfolding • Cascading: beberapa secondary windows ditampilkan secara cascading • Unfolding: tambahan fungsi ditampilkan sebagai bagian dari window
  • 61. Dialog Box • Untuk menyampaikan pesan singkat • Untuk meminta aksi spesifik dari pengguna • Untuk menampilkan aksi yang – Singkat – Jarang dilakukan • Tombol command yang berisi – OK – Cancel – dll
  • 64. Pengorganisasian Fungsi Windows • Pengorganisasian windows untuk mendukung task pengguna; yaitu mendukung the  most common tasks dengan the most efficient sequence of steps • Gunakan primary windows untuk: – Memulai interaksi dan memberikan top‐level context untuk dependent windows – Melakukan interaksi utama • Gunakan secondary windows untuk – Perluasan interaksi – Memperoleh atau menampilkan informasi tambahan berkaitan dengan primary  window • Gunakan dialog boxes untuk – Informasi yang jarang digunakan atau kurang diperlukan – Informasi yang “nice to know”
  • 65. Faktor Penyebab Organisasi Fungsional yang Buruk (Mayhew, 1992) • Penekanan pada kemudahan teknik implementasi daripada analisis mendalam tentang user tasks • Fokus pada aplikasi, fitur, fungsi, atau tipe data daripada tasks • Tim desain terbagi sesuai aplikasi, dengan komunikasi antar tim yang rendah • Terlalu mengikuti petunjuk manual beserta in‐efisiensi di dalamnya pada sistem komputer
  • 66. Panduan Umum Pengorganisasian Windows • Minimalkan jumlah windows yang digunakan untuk tujuan tertentu • Sebisa mungkin, gunakan window tunggal • Pertimbangkan user tasks • Jangan memenuhi window dengan informasi yang  jarang digunakan; letakkan pada secondary window yang jarang diakses
  • 67. Ukuran Windows • Sediakan windows yang cukup besar untuk – Menampilkan semua informasi yang relevan sesuai task – Hindari menyembunyikan informasi penting – Hindari memenuhi layar atau menyebabkan kebingungan visual – Minimalkan kebutuhan scrolling; gunakan sebagian dari layar • Jika sebuah window terlalu besar, tentukan – Apakah semua informasi diperlukan? – Apakah semua informasi berhubungan? • Jika tidak, buat window sekecil mungkin Ukuran window optimal: – Untuk teks, sekitar 12 baris – Untuk informasi alfanumerik, sekitar 7 baris
  • 68. Letak Windows • Dalam meletakkan window di layar, pertimbangkan penggunaan window, dimensi total layar,  dan alasan kemunculan window • Panduan umum: – Letakkan window sehingga tampak secara keseluruhan – Jika window di‐restore, letakkan di tempat muncul terakhirnya – Jika window baru dibuka, letakkan • Di titik perhatian pengguna, biasanya pada kursor / pointer • Pada posisi yang mudah dinavigasi • Tidak menutupi window lain yang penting/ berkaitan – Untuk banyak windows, berikan posisi unik untuk tiap window (cascade) – Jika konfigurasi monitor beragam, tampilkan secondary window pada monitor yang sama dengan primary window – Jika tidak, letakkan secondary window di tengah primary window secara horizontal – Cegah pengguna memindahkan window ke posisi yang sulit di‐reposisi
  • 69. Letak Windows • Dialog box: – Jika dialog box berkaitan dengan seluruh sistem, letakkan di tengah layar – Jaga informasi di layar tetap tampak – Jika sebuah dialog box memanggil dialog box lain, buat box yang pertama dapat dipindahkan kapanpun
  • 70. Web dan Web Browser Browser: user interface untuk World Wide Web Komponen standar browser: back, forward, stop, refresh, home, search, favorites, history Content area, biasanya berisi: Panel navigasi global, di atas Panel navigasi lokal, di kiri Panel navigasi bawah Informasi, data fields, tombol, dll Kemampuan windowing pada content area terbatas: Frames Java scripts
  • 71. Frames • Deskripsi:  – Beberapa bagian layar yang dapat menampilkan banyak dokumen pada sebuah halaman. – Dokumen dapat dilihat, di‐scroll dan di‐update secara independen – Dokumen ditampilkan dalam format tiled • Penggunaan: – Untuk content yang diharapkan sering berubah – Memungkinkan pengguna mengubah content  layar secara parsial – Memungkinkan pengguna membandingkan beberapa informasi • Panduan: – Gunakan sedikit frame (max 3) pada satu waktu – Pilih ukuran berdasarkan tipe informasi yang ditampilkan – Jangan buat pengguna mengubah ukuran frame untuk melihat informasi – Jangan menggunakan lebih dari 1 scrolling region dalam sebuah halaman
  • 72. Pop Up Windows • Mulai muncul di Web pada tahun 1996 • Gunakan dengan seksama • Anekdot:  When a pop‐up window begins to appear,  most people close them before they are  rendered.
  • 73. Manipulasi Langsung • Ragam dialog  yang  menyajikan langsung suatu aktifitas oleh sistem kepada pengguna sehingga aktifitas itu akan dikerjakan oleh sistem komputer ketika pengguna memberikan langsung instruksi lewat manipulasi langsung dari semacam kenyataan maya (virtual reality) yang  terpampang lewat tampilan yang muncul di layar. • Penerapan manipulasi langsung : ‐ kontrol proses contoh : sistem pembangkitan dan penyaluran listrik yang terhubung dengan sistem secara online ‐ Simulator  Adalah sistem miniatur yang  mencoba menirukan kerja suatu sistem yang  berskala sangat besar atau sangat kecil jika dilihat dari kacamata orang awam. contoh : Simulator penerbangan
  • 74. Manipulasi Langsung (Lanjutan) ‐ Kontrol lalu lintas penerbangan Dunia 3 dimensi tempat sebuah pesawat sedang menjelajahi dunia akan diterjemahkan ke dalam layar 2 dimensi yang ada di hadapan seorang operator. Lewat tampilan 2 dimensi yang merefleksikan dunia 3 dimensi itulah seorang operator dapat mengontrol lalu lintas penerbangan ‐ Perancangan berbantuan komputer Atau (Computer Aided Design) contoh : penggunaan program AutoCAD,
  • 75. Manipulasi Langsung (Lanjutan) Keuntungan Kerugian • mempunyai analogi yang  jelas dengan suatu pekerjaan nyata • mengurangi waktu pembelajaran • memberikan tantangan untuk eksplorasi pekerjaan yang nyata • penampilan visual yang bagus • mudah dioperasikan • tersedianya berbagai perangkat bantu u/  merancang ragam dialog  manipulasi langsung • memerlukan program  yang  rumit dan berukuran besar • memerlukan tampilan grafis berkinerja tinggi • memerlukan piranti masukan seperti mouse, trackball • memerlukan perancangan tampilan dengan kualifikasi tertentu
  • 76. Dialog Berbasis Interaksi Grafis • Agak susah dibedakan dengan antarmuka berbasis manipulasi langsung. • Secara umum,  keuntungan dan kerugian teknik antarmuka berbasis interaksi grafis sama dengan keuntungan dan kerugian menggunakan manipulasi langsung • Contoh : Pada Microsoft Word ketika kursor mendekati suatu ikon akan muncul pesan yang menunjukkan arti ikon tsb.