Mendesain Window Toolboxes pada VB 6.0 Toolbox Categories Pengelompokkan Toolbox berdasarkan...

45
Mendesain Window

Transcript of Mendesain Window Toolboxes pada VB 6.0 Toolbox Categories Pengelompokkan Toolbox berdasarkan...

Page 1: Mendesain Window Toolboxes pada VB 6.0 Toolbox Categories Pengelompokkan Toolbox berdasarkan fungsinya Contoh : 5. Mendesain Alerts ...

Mendesain Window

Page 2: Mendesain Window Toolboxes pada VB 6.0 Toolbox Categories Pengelompokkan Toolbox berdasarkan fungsinya Contoh : 5. Mendesain Alerts ...

Pembahasan1. Memilih Jenis Window

2. Mendesain bagian window

3. Mendesain Primary Window

Document window

Application window

Utility window

Dialogs and Alerts

Mendesain Title

Mendesain Border and Windows Command

Modality

Focus

Page 3: Mendesain Window Toolboxes pada VB 6.0 Toolbox Categories Pengelompokkan Toolbox berdasarkan fungsinya Contoh : 5. Mendesain Alerts ...

Memilih Jenis Window

1. Document window

Page 4: Mendesain Window Toolboxes pada VB 6.0 Toolbox Categories Pengelompokkan Toolbox berdasarkan fungsinya Contoh : 5. Mendesain Alerts ...

2. Application window

Page 5: Mendesain Window Toolboxes pada VB 6.0 Toolbox Categories Pengelompokkan Toolbox berdasarkan fungsinya Contoh : 5. Mendesain Alerts ...

3. Utility window

Page 6: Mendesain Window Toolboxes pada VB 6.0 Toolbox Categories Pengelompokkan Toolbox berdasarkan fungsinya Contoh : 5. Mendesain Alerts ...

4. Dialogs and Alerts

Page 7: Mendesain Window Toolboxes pada VB 6.0 Toolbox Categories Pengelompokkan Toolbox berdasarkan fungsinya Contoh : 5. Mendesain Alerts ...

Mendesain bagian window

Tampilan Windows XP

Page 8: Mendesain Window Toolboxes pada VB 6.0 Toolbox Categories Pengelompokkan Toolbox berdasarkan fungsinya Contoh : 5. Mendesain Alerts ...

Tampilan Windows Classic

Page 9: Mendesain Window Toolboxes pada VB 6.0 Toolbox Categories Pengelompokkan Toolbox berdasarkan fungsinya Contoh : 5. Mendesain Alerts ...

Tampilan Window B II for Linux

Page 10: Mendesain Window Toolboxes pada VB 6.0 Toolbox Categories Pengelompokkan Toolbox berdasarkan fungsinya Contoh : 5. Mendesain Alerts ...

1. Mendesain Title

Setiap window sebaiknya diberi judul (title). Sebuah judul

window yang bagus berisi informasi yang relevan.

Beri judul yang berbeda pada tiap window yang sedang

dibuka.

Page 11: Mendesain Window Toolboxes pada VB 6.0 Toolbox Categories Pengelompokkan Toolbox berdasarkan fungsinya Contoh : 5. Mendesain Alerts ...

2. Mendesain Border and Windows Command

Border Window

Page 12: Mendesain Window Toolboxes pada VB 6.0 Toolbox Categories Pengelompokkan Toolbox berdasarkan fungsinya Contoh : 5. Mendesain Alerts ...

Shape Window

Page 13: Mendesain Window Toolboxes pada VB 6.0 Toolbox Categories Pengelompokkan Toolbox berdasarkan fungsinya Contoh : 5. Mendesain Alerts ...

3. Modality

Sebuah modal window melarang user berinteraksi

dengan window lain dalam aplikasi yang sama

(application modal) atau aplikasi yang lain termasuk

desktop itu sendiri (system modal)

Non-Modal window tidak melarang berhubungan

dengan aplikasi utama atau window lain.

Page 14: Mendesain Window Toolboxes pada VB 6.0 Toolbox Categories Pengelompokkan Toolbox berdasarkan fungsinya Contoh : 5. Mendesain Alerts ...

4. Focus

Tiga mekanisme:

a. Click to focus : berarti sebuah window mendapat focuskarena diklik oleh user

b. Point to focus : berarti sebuah window mendapat focuskarena ditunjuk oleh mouse. Dikenal juga dengan“sloppy focus”

c. Keyboard focus : berarti sebuah window mendapatfocus karena dipilih user menggunakan shortcutkeyboard seperti Alt+Tab.

Focus berarti user menentukan window mana yang

seharusnya menerima data dari keyboard, mouse, atau

device input yang lain.

Page 15: Mendesain Window Toolboxes pada VB 6.0 Toolbox Categories Pengelompokkan Toolbox berdasarkan fungsinya Contoh : 5. Mendesain Alerts ...

Mendesain Primary Window

Primary window umumnya

mempresentasikan data user seperti

dokumen teks pada aplikasi word

processor, gambar pada aplikasi pengolah

gambar, spreadsheet pada aplikasi seperti

excel, dsb.

Normalnya primary window mempunyai

sebuah border, sebuah menubar, dan

sebuah status bar, dan mungkin juga

mempunyai satu atau lebih toolbar.

Page 16: Mendesain Window Toolboxes pada VB 6.0 Toolbox Categories Pengelompokkan Toolbox berdasarkan fungsinya Contoh : 5. Mendesain Alerts ...

1. Mendesain Title

Aplikasi Contoh Title

Microsoft Word Document1 – Microsoft Word

Microsoft Excel Microsoft Excel – Book1

Microsoft Project Microsoft Project – Project1

Aplikasi Contoh Title

Adobe Reader Adobe Reader – [Document.pdf]

Macromedia Dreamweaver 8 Macromedia Dreamweaver 8 –

[Untitled-1(XHTML)]

Aplikasi yang menyebutkan ekstensi file

Page 17: Mendesain Window Toolboxes pada VB 6.0 Toolbox Categories Pengelompokkan Toolbox berdasarkan fungsinya Contoh : 5. Mendesain Alerts ...

Aplikasi yang menyertakan informasi penting lainnya

Aplikasi Contoh Title

Macromedia Fireworks 8 Macromedia Fireworks 8 – [Untitled-

1.png@50%]

Aplikasi yang tidak berbasis dokumen

Aplikasi Contoh Title

Calculator Calculator

Norton Antivirus Norton Antivirus

Aplikasi yang memberikan keterangan tambahan

sehubungan dengan status aplikasi

Aplikasi Contoh Title

Address Book Address Book – Main Identity

MySQL Query Browser MySQL Query Browser –

root@localhost:3306

Page 18: Mendesain Window Toolboxes pada VB 6.0 Toolbox Categories Pengelompokkan Toolbox berdasarkan fungsinya Contoh : 5. Mendesain Alerts ...

2. Window Commands

Pada primary window, mempunyai beberapa perintah yang

terdapat pada control boxnya:

Close : Keluar dari window

Maximize : Memperbesar Window

Minimize : Memperkecil tampilan window

Restore Down : Kembali ke tampilan awal

Page 19: Mendesain Window Toolboxes pada VB 6.0 Toolbox Categories Pengelompokkan Toolbox berdasarkan fungsinya Contoh : 5. Mendesain Alerts ...

3. Hubungan dengan dokumen dan window

Single Document Interface (SDI)

Aplikasi single document interface

menempatkan masing-masing dokumen

pada sebuah primary window tersendiri.

Jadi tiap – tiap dokumen terasa sebagai

sebuah aplikasi yang berdiri sendiri.

Page 20: Mendesain Window Toolboxes pada VB 6.0 Toolbox Categories Pengelompokkan Toolbox berdasarkan fungsinya Contoh : 5. Mendesain Alerts ...

Contoh aplikasi SDI adalah Microsoft Word

Page 21: Mendesain Window Toolboxes pada VB 6.0 Toolbox Categories Pengelompokkan Toolbox berdasarkan fungsinya Contoh : 5. Mendesain Alerts ...

Controlled Single Document Interface (CSDI)

CSDI adalah aplikasi yang ruangnya untuk menu tidak

cukup untuk masing – masing dokumen yang terbuka,

sehingga tampak ada primary window yang hanya

terdiri dari menu, sedangkan primary window lainnya

berisi dokumen, dimana dokumen tersebut dikontrol

melalui primary window control (yang berisi menu)

Page 22: Mendesain Window Toolboxes pada VB 6.0 Toolbox Categories Pengelompokkan Toolbox berdasarkan fungsinya Contoh : 5. Mendesain Alerts ...

Contoh aplikasi CSDI adalah GIMP

Page 23: Mendesain Window Toolboxes pada VB 6.0 Toolbox Categories Pengelompokkan Toolbox berdasarkan fungsinya Contoh : 5. Mendesain Alerts ...

Multiple Document Interface (MDI)

MDI menampilkan beberapa dokumen dalam window

tunggal.

Window ini dapat menggunakan panned, tabbed, atau

menampilkan lebih dari satu sekaligus.

Page 24: Mendesain Window Toolboxes pada VB 6.0 Toolbox Categories Pengelompokkan Toolbox berdasarkan fungsinya Contoh : 5. Mendesain Alerts ...

Contoh aplikasi MDI adalah Macromedia Flash MX

Page 25: Mendesain Window Toolboxes pada VB 6.0 Toolbox Categories Pengelompokkan Toolbox berdasarkan fungsinya Contoh : 5. Mendesain Alerts ...

4. Mendesain Utility Window

Instanst Apply

Window yang mengijinkan user mengubah nilai atau

setting seperti property atau preference, update nilai –

nilai atau setting akan serta merta membuat perubahan

pada window

Page 26: Mendesain Window Toolboxes pada VB 6.0 Toolbox Categories Pengelompokkan Toolbox berdasarkan fungsinya Contoh : 5. Mendesain Alerts ...

Contoh Instant Apply adalah Customize pada Microsoft

Word

Page 27: Mendesain Window Toolboxes pada VB 6.0 Toolbox Categories Pengelompokkan Toolbox berdasarkan fungsinya Contoh : 5. Mendesain Alerts ...

Explicit Apply

Window yang dapat merubah suatu nilai – nilai dengan

secara eksplisit.

Ciri khas explicit apply yaitu mempunyai 3 button :

1. Apply : Mengimplementasikan semua setting dalam

window, tetapi utility window tidak langsung ditutup

2. Cancel : Mereset semua perubahan pada setting dimana

nilai – nilai dikembalikan ke keadaan saat window ini

dibuka.

3. Ok : Mengimplementasikan semua setting pada window

dan menutup window preference

Page 28: Mendesain Window Toolboxes pada VB 6.0 Toolbox Categories Pengelompokkan Toolbox berdasarkan fungsinya Contoh : 5. Mendesain Alerts ...

Contoh Explicit Apply

Page 29: Mendesain Window Toolboxes pada VB 6.0 Toolbox Categories Pengelompokkan Toolbox berdasarkan fungsinya Contoh : 5. Mendesain Alerts ...

Property Window

Adalah tempat user dapat

melihat dan mengubah

karakteristik sebuah objek,

seperti dokumen, file, atau

aplikasi.

Contoh property pada MS.Word

Page 30: Mendesain Window Toolboxes pada VB 6.0 Toolbox Categories Pengelompokkan Toolbox berdasarkan fungsinya Contoh : 5. Mendesain Alerts ...

Preferences Window

Adalah window tempat

user dapat memodifikasi

tampilan window maupun

tingkah lakunya.

Contoh Option pada MS. Word

Page 31: Mendesain Window Toolboxes pada VB 6.0 Toolbox Categories Pengelompokkan Toolbox berdasarkan fungsinya Contoh : 5. Mendesain Alerts ...

Toolboxes

Window untuk mengakses sekumpulan aksi maupun

toggle dengan tampilan toolbar kecil seperti button.

Contoh Toolboxes pada VB 6.0

Page 32: Mendesain Window Toolboxes pada VB 6.0 Toolbox Categories Pengelompokkan Toolbox berdasarkan fungsinya Contoh : 5. Mendesain Alerts ...

Toolbox Categories

Pengelompokkan Toolbox berdasarkan fungsinya

Contoh :

Page 33: Mendesain Window Toolboxes pada VB 6.0 Toolbox Categories Pengelompokkan Toolbox berdasarkan fungsinya Contoh : 5. Mendesain Alerts ...

5. Mendesain Alerts

Alert menyediakan informasi tentang keadaan sebuah

sistem aplikasi atau menanyakan informasi penting

tentang proses selanjutnya dari sebuah task khusus.

Page 34: Mendesain Window Toolboxes pada VB 6.0 Toolbox Categories Pengelompokkan Toolbox berdasarkan fungsinya Contoh : 5. Mendesain Alerts ...

Alert Text

Terdiri dari dua jenis :

1. Primary text , menyediakan informasi singkat atau

usulan tindakan kepada user yang terdiri dari satu

kalimat.

2. Secondary text, menyediakan informasi yang lebih

detail tentang problem atau anjuran tindakan kepada

user.

Page 35: Mendesain Window Toolboxes pada VB 6.0 Toolbox Categories Pengelompokkan Toolbox berdasarkan fungsinya Contoh : 5. Mendesain Alerts ...

Alerts Button

Menyediakan tombol persetujuan untuk melupakan

alert atau melakukan tindakan selanjutnya berdasarkan

informasi pada Primary text.

Button–button yang biasa ada di alert :

Cancel, Help, Yes, No, Save, Abort, dsb

Page 36: Mendesain Window Toolboxes pada VB 6.0 Toolbox Categories Pengelompokkan Toolbox berdasarkan fungsinya Contoh : 5. Mendesain Alerts ...

Spacing and Positioning

Pedoman membuat alert:

- Border mengelilingi semua sisi alert

- Spasi antara icon dan teks adalah 12 pixel

- Spasi horizontal antar button adalah 6 pixel

- Spasi di bawah baik primary text maupun secondary text adalah 24 pixel

Tigger Meltdown

Power Reactor is going to melt down

Running simulations on a nuclear reactor is dangerous and will

cause it to melt down. You will lose your life and all saved

work

Cancel

12

12

1212

24

126

Page 37: Mendesain Window Toolboxes pada VB 6.0 Toolbox Categories Pengelompokkan Toolbox berdasarkan fungsinya Contoh : 5. Mendesain Alerts ...

Information Alerts

Memberitahukan sebuah informasi kepada user sebelum

melanjutkan aksinya atau menampilkan informasi yang

memang diminta oleh user.

Ok

You have an appointment with Mr. M. Haddil Fuad

in 30 Minutes

Page 38: Mendesain Window Toolboxes pada VB 6.0 Toolbox Categories Pengelompokkan Toolbox berdasarkan fungsinya Contoh : 5. Mendesain Alerts ...

• Error Alerts

Digunakan untuk menampilkan peringatan error saat

operasi yang diminta tidak dapat dilakukan secara

lengkap.

No

There were build errors. Contonue?

Yes

Page 39: Mendesain Window Toolboxes pada VB 6.0 Toolbox Categories Pengelompokkan Toolbox berdasarkan fungsinya Contoh : 5. Mendesain Alerts ...

• Confirmation Alerts

Melakukan konfirmasi ketika user ingin menghapus

datanya atau melakukan aktivitas yang akan

menimbulkan resiko.

Page 40: Mendesain Window Toolboxes pada VB 6.0 Toolbox Categories Pengelompokkan Toolbox berdasarkan fungsinya Contoh : 5. Mendesain Alerts ...

• Save Confirmation Alerts

Membantu user agar tidak kehilangan dokumen/

perubahan pada dokumen ketika menutup aplikasi.

Page 41: Mendesain Window Toolboxes pada VB 6.0 Toolbox Categories Pengelompokkan Toolbox berdasarkan fungsinya Contoh : 5. Mendesain Alerts ...

• Authentication Alerts

Memaksa user memasukkan informasi yang diperlukan

untuk dapat mengakses informasi lebih lanjut.

User Name

Password

Ok

Authentication Pada Suatu Aplikasi Authentication Pada Linux

Page 42: Mendesain Window Toolboxes pada VB 6.0 Toolbox Categories Pengelompokkan Toolbox berdasarkan fungsinya Contoh : 5. Mendesain Alerts ...

6. Mendesain Dialog Boxes

Border Ya

Modality Dapat berupa modal maupun non modal window

Title Format Nama Perintah

Resizing Biasanya tidak dapat diubah ukurannya oleh user

kecuali pada kasus khusus

Button Dapat mengikuti pedoman yang digunakan alerts.

Dialog boxes (kotak dialog) menyediakan pertukaran

informasi, atau dialog, antara user dan aplikasi. Dapat

menggunakan kotak dialog untuk menangkap informasi

yang diperlukan dari user untuk tugas atau aksi tertentu,

misalkan percetakan

Pedoman umum membuat kotak dialog:

Page 43: Mendesain Window Toolboxes pada VB 6.0 Toolbox Categories Pengelompokkan Toolbox berdasarkan fungsinya Contoh : 5. Mendesain Alerts ...

Additional Button

Kita dapat menambahkan button tambahan selain

affirmative button (tombol persetujuan) dan cancel

Pedoman memberi button tambahan :

Tempatkan button tambahan dalam satu area di bagian

bawah kotak dialog di sebelah kiri button standar.

Aturlah button berdekatan dengan kontrol yang

berhubungan dengan button tersebut.

Page 44: Mendesain Window Toolboxes pada VB 6.0 Toolbox Categories Pengelompokkan Toolbox berdasarkan fungsinya Contoh : 5. Mendesain Alerts ...

Layout

Sebaiknya menyusun kontrol dengan memperhatikan

arah pengguna aplikasi membaca dimana umumnya

biasanya dari kiri ke kanan dan dari atas ke bawah.

Karena itu tempatkan kontrol utama sedekat mungkin

dengan posisi ujung kiri atas.

Page 45: Mendesain Window Toolboxes pada VB 6.0 Toolbox Categories Pengelompokkan Toolbox berdasarkan fungsinya Contoh : 5. Mendesain Alerts ...

Contoh pada Macromedia Flash MX