230 likes | 520 Views
Pertemuan 9. Strategi Multiple-Window. Pendahuluan. Persoalan yang banyak dihadapai para pemakai komputer : Perlu melihat lebih dari satu sumber dengan cepat dengan cara yang tidak banyak mengganggu tugas Pada tampilan besar, timbul masalah pergerakan mata dan kepala serta visibility
E N D
Pertemuan 9 IMK - 9 Strategi Multiple-Window
Pendahuluan • Persoalan yang banyak dihadapai para pemakai komputer : • Perlu melihat lebih dari satu sumber dengan cepat dengan cara yang tidak banyak mengganggu tugas • Pada tampilan besar, timbul masalah pergerakan mata dan kepala serta visibility • Pada tampilan kecil, window terlalu kecil untuk dapat efektif • Perlu memberikan informasi yang cukup dan keluwesan untuk menyelesaikan tugas, sementara mengurangi aksi window house keeping, clutter yang mengalihkan perhatian, pergerakan mata dan kepala. • Window housekeeping adalah aktivitas mengurusi window yang berhubungan dengan dunia komputer dan tidak langsung berhubungan dengan tugas pemakai IMK - 9
Perancangan Window Tunggal Komponen-komponen window : • Komponen-komponen window • Judul ; Untuk identifikasi window • Beberapa window tidak mempunyai judul • Tempat judul dapat berubah warna untuk menunjukkan window yang sedang aktif • Bingkai (border atau frame) • Untuk menandai batas window • Scroll bars • Untuk menggulung (memindahkan tampilan ke isi window) IMK - 9
Aksi-aksi window meliputi : • Aksi membuka (open action) • Window dibuka dari icon atau menu dengan suatu perintah yang diketik, pilihan menu, perintah suara, klik atau klik ganda • Umpan balik sangat bermanfaat IMK - 9
Aksi membuka, menempatkan, dan menentukan ukuran (open place and size action) • Window tampil ditempat yang dirancang dengan ukuran yang sama, sehingga dapat diramalkan tetapi sering harus dipindahkan dan diubah ukurannya • Window ditampilkan pada tempat dan ukuran terakhir IMK - 9
Lanjutan… • Window ditampilkan menggunakan pendekatan perhitungan yang menentukan tempat dan ukuran berdasarkan window-window yang sudah ada di tampilan • Window dibuka dekat fokus • Window pesan ditampilkan secara automatis IMK - 9
Aksi menutup (close action) • Window mempunyai ikon kecil untuk menutup dirinya • Window dapat juga ditutup dengan tombol close, cancel, atau ok • Umpan balik sangat bermanfaat IMK - 9
Aksi mengubah ukuran (resize action) • Mac OS : hanya dari pojok kanan bawah • NeXT : pojok kanan bawah dan kiri bawah • NeWS, SmallTalk : pilihan menu “size” • Microsoft Windows, OSF/Motif, OS/2, dll, memungkinkan resize dari seluruh pojok dan keempat sisi • Beberapa sistem memungkinkan window diminimasi dan dimaksimasi IMK - 9
Aksi memindahkan (move action) • Xerox STAR, Windows 1.0 : pilih menu item “move” lalu klik tujuan • Mac OS, Microsoft Windows: Title bar dapat diseret untuk memindahkan window IMK - 9
Beberapa sistem mengharuskan seluruh window terlihat di layar, sementara yang lain membolehkan hanya sebagian saja IMK - 9
Aksi membawa ke depan atau mengaktifkan (bring forward or activation action) • Ketika digunakan window bertumpuk, perlu dibuat mekanisme untuk membawa window ke depan dan mengaktifkannya IMK - 9
Cara-cara : • Mengetikkan perintah dengan keyboard • Mengklik pada menu daftar window yang terbuka • Mengklik bagian apapun dari window • Memindahkan kursor ke atas window IMK - 9
Perancangan Multiple Window • Multiple monitors • Beberapa monitor digunakan untuk menampilkan informasi • Rapid display flipping • Perpindahan diantara tampilan pada satu monitor secara automatis atau dikendalikan pemakai
Split displays • Tampilan dibelah untuk menampilkan dua bagian dokumen atau lebih • Fixed number, size & place, & space filling tilling • Pembelahan tampilan sederhana dengan jumlah, ukuran dan posisi tile selalu sama
Variable size,place & number, & space filling tiling • Window yang dibuka memotong window lain secara horizontal atau vertikal untuk menyediakan ruang baginya • Non-space filling tiling • Memperbolehkan celah diantara tile tetapi penumpukan tidak
Piles of tiles • Memperbolehkan window ditumpuk penuh seperti menumpuk ubin • Automatic panning • Pergeseran window dimana window yang baru dibuka muncul di bagian bawah dan mendorong window yang sebelumnya terbawah dan window teratas keluar dari tampilan
Window zooming • Pemakai dapat memperluas ukuran window hingga selayar penuh dan kemudian memperkecilnya kembali ke ukuran semula • Arbitrary overlaps • Window dapat digerakkan ke titik manapun dari tampilan dan sebagian dapat berada diluar tampilan terpotong oleh batas layar.
Cascades • Aplikasi metafora “tumpukan kartu” dengan mengurutkan window secara berundak – undak dari kiri atas ke kanan bawah atau dari kiri bawah ke kanan atas
Koordinasi multiple windows dengan task • Kelas koordinasi yang dapat dikembangkan oleh developer: • Synchronized scrolling • Scroll bar dari window yang satu dapat dikaitkan dengan scroll bar lainnya untuk pergerakan • Berguna untuk membandingkan dua versi dokumen
Koordinasi multiple windows dengan task Kelas koordinasi yang dapat dikembangkan oleh developer: • Synchronized scrolling, Scrool bar dari windows yg satu dengan scroll bar lainnya. Gerakkan dari SB yg satu menyebabkan yg lainnya ikut menggulung isi windows. Berguna untuk membandingkan 2 versi dokumen. • Hierarchical browsing, Windows yg satu berisi daftar pilihan yg jika dipilih akan menampilkan isinya di window yg lainnya. Contoh : Window Explorer, “online view” pd Ms. Word IMK - 9
Direct Selection: Mengklik icon, katapadatulisan, ataunamavariabel pd program memunculkan window ygmemperincipenjelasannya. Contoh : windows Help. • Two-dimensional browsing : Menunjukkanpandangan high level daripeta, grafik, fotoataugambarlainnyadisudutygsatu, danrinciannyadi window yglebihbesar IMK - 9
Dependent-windows opening • Dependent-windows closing 7. Save or open window state, Keadaan terakhir sistem meliputi window dan isinya dapat disimpan IMK - 9