Pertemuan 03 - Ragam Dialog

29/09/2014 11:10

RAGAM DIALOG

Ragam dialog (Dialoque Style) :

“Cara   yang    digunakan       untuk   mengorganisasikan berbagai tehnik dialog”

Beberapa Sifat setiap Ragam Dialog : 

            a. Inisiatif

b. Keluwesan

c. Kompleksitas

d. Kekuatan

e. Beban Informasi

 

a. Inisiatif

Inisiatif merupakan sifat dasar dari sembarang dialog, karena inisiatif akan menentukan keseluruhan ragam komunikasi sehingga dapat ditentukan tipe-tipe pengguna yang dituju oleh sistem yang dibangun.

Inisiatif oleh computer Pengguna memberikan tanggapan atas arahan dari Komputer Definisi himpunan yang ditetapkan sebelumnya Contoh: yes/no, menu

Inisiatif oleh pengguna Keterbukaan lebih luas Contoh: command line

 

b. Keluwesan

Kemampuan untuk mencapai suatu tujuan lewat cara yang berbeda, Menyediakan sejumlah perintah alternatif dengan hasil yang sama/setara Shortcut, Menyesuaikan diri dengan kemampuan pengguna (customized), Menu pemula dan mahir Shortcut, command line

 

c. Kompleksitas

Tidak perlu membuat antarmuka lebih dari yang diperlukan Pengelompokan Hirarki, Bayangkan bila tanpa hirarki Terlalu bertingkat juga merepotkan

 

d. Kekuatan

Jumlah kerja yang dapat dilakukan oleh sistem untuk setiap perintah yang diberikan oleh pengguna, Pengguna mahir: merasa tersiksa bila harus menempuh jalan panjang

 

e. Beban informasi

Ragam dialog  yang    terjadi antara komputer dengan manusia lebih menitik beratkan pada penyajian informasi yang dihasilkan komputer kepada pengguna. Agar penyampaian informasi itu dapat berdaya guna dan berhasil guna, beban informasi yang terkandung di dalam suatu ragam          dialog  seharusnya disesuaikan dengan aras pengguna.

 

Karakteristik Ragam Dialog

a.      Konsistensi

b.      Umpan balik

c.       Observabilitas

d.      Kontrolabilitas

e.      Efisiensi

f.        Keseimbangan

 

a.      Konsistensi

Atribut yang    sangat penting            untuk   membantu pengguna dalam mengembangkan mentalitas yang diperlukan dalam pengoperasian sebuah sistem komputer.

b.   Umpan balik

Ketika  sebuah program          aplikasi            sedang dijalankan, pengguna seringkali harus menunggu sampai komputer menampilkan hasil yang ia inginkan. Tetapi, pada program komputer yang tidak ramah, pengguna sering harus menunggu proses yang sedang berjalan, sementara pengguna tidak mengetahui status proses saat itu, apakah sedang melakukan komputasi, sedang mencetak hasil, atau bahkan komputernya macet (hang) karena suatu sebab.

c.    Observabilitas

Sistem dikatakan mempunyai sifat observabilitas apabila sistem itu berfungsi secara benar dan nampak sederhana bagi pengguna, meskipun sesungguhnya

pengolahan secara internalnya sangat rumit

d.   Kontrolabilitas

Kontrolabilitas merupakan      kebalikan         dari observabilitas, dan hal ini berimplikasi bahwa sistem selalu berada di bawah kontrol pengguna. Agar hal ini tidak tercapai, antarmukanya harus mempunyai sarana yang memungkinkan pengguna untuk dapat melakukan kendali.

e.    Efesiensi

Efisiensi dalam sistem komputer yang melibatkan unjuk kerja manusia dan komputer secara bersama-sama adalah throughput yang diperoleh dari kerjasama antara manusia dan komputer. Sehingga, meskipun efisiensi dalam aspek rekayasa perangkat lunak sistem menjadi sangat penting jika mereka berpengaruh pada waktu tanggap atau laju penampilan sistem, seringkali perancang lebih memilih untuk memanfaatkan hasil teknologi baru untuk meminimalkan ongkos pengembangan sistem. Sebaliknya, tidak dapat dipungkiri bahwa biaya personal dari seorang ahli semakin meningkat dari waktu ke waktu.

f.     Keseimbangan

Strategi yang diambil dalam  perancangan sembarang sistem manusia-komputer haruslah dapat membagi-bagi pekerjaan antara manusia dan komputer seoptimal mungkin

 

Kategori Ragam Dialog :

1.      Ragam Dialog Interaktif

a.      Dialog berbasis perintah tunggal (Command line dialogue).

b.      Dialog     berbasis           bahasa pemrograman

c.       (Programming language dialogue).

d.      Antarmuka berbasis bahasa alami (Natural language interface).

e.      Sistem Menu.

f.        Dialog     berbasis           pengisian         formulir (Form filling dialogue).

g.      Antarmuka Berbasis Ikon

h.      Sistem     Penjendelaan  (windowing system)

i.        Manipulasi Langsung

j.        Antarmuka Berbasis Interaksi Grafis

2. Dialog berbasis perintah tunggal  (Command line dialogue).

“Perintah-perintah tunggal yang dioperasikan tergantung dengan sistem operasi komputer yang dipakai “.

Dialog berbasis perintah        tunggal (command line dialogue) dapat dikatakan merupakan ragam yang paling konvensional. Bahasa perintah harus dirancang sedemikian rupa sehingga mereka mempunyai sifat alamiah, yakni mudah dipelajari dan diingat oleh kebanyakan pengguna. Meskipun bersifat buatan, bahasa buatan ini tetap mempunyai struktur leksikal, sintaksis, dan semantik tertentu.

contoh :

DOS (dir, delete, format, copy, dll)

Unix / Linux (ls, vi, who, passwd, dll)

3. Dialog berbasis Bahasa pemrograman (Programming language dialogue).

“Dialog yang dikemas sejumlah perintah ke dalam suatu bentuk berkas (file) berupa batch file”.

Dalam keadaan tertentu, penggunaan dialog berbasis perintah tunggal sering tidak memadai, khususnya ketika pengguna harus memberikan sederetan perintahperintah yang sama setiap kali ia menjalankan program aplikasi tersebut. Dialog berbasis bahasa pemrograman merupakan ragam dialog yang memungkinkan pengguna untuk mengemas sejumlah perintah ke dalam suatu berkas yang sering disebut dengan batch file.

Contoh : Assembler, Pascal, C, FORTRAN, atau BASIC

4. Antarmuka berbasis bahasa alami(Natural language interface).

“Dialog yang berisikan instruksi-instruksi dalam bahasa alami (manusia) yang diterjemahkan oleh sistem penterjemah“.

Jika dialog berbasis perintah tunggal instruksinya sangat dibatasi oleh sintaksis yang digunakan Dengan bahasa alami, pengguna dapat memberikan instruksinya dengan kalimat – kalimat yang lebih manusiawi. Kata-kata/ bahasa sehari-hari bisa digunakan, seperti DISPLAY ALL dalam dBase

Contoh : dalam bahasa Pascal

While not eof(T) do

Begin

Readln(T,S);

If IpSem > 3.0 then

Writeln(namamahasiswa);

End;

5. Sistem Menu

“ Dialog yang menampilkan daftar sejumlah pilihan dalam jumlah terbatas ”

Menu adalah daftar sejumlah pilihan dalam jumlah terbatas, yang biasanya berupa suatu kalimat atau kumpulan beberapa kata. Ditinjau dari teknik penampilan pilihan-pilihan pada sebuah sistem menu.

 

2 (dua) jenis sistem menu:

1. sistem menu datar adalah sistem menu yang menampilkan semua pilihan secara lengkap.

a. Sistem Menu Datar (Selektor pilihan)

Dalam menentukan jenis selektor yang akan digunakan (angka, huruf, atau kombinasinya) salah satu bahan pertimbangannya adalah banyaknya pilihan yang akan disediakan.Penggunaan selektor yang berupa angka (tidak termasuk angka 10)

Tetapi jika jumlah pilihan lebih dari 10 buah, penggunaan selektor yang berupa angka kurang cocok, karena pengguna harus menekan dua buah tombol untuk memilih pilihan dengan nomor elektor 10 atau lebih, Keadaan seperti ini tidak selalu diinginkan, bagi pengguna.Jika menggunakan selektor berupa huruf, karena kita mempunyai 26 huruf alphabet. Jika cacah pilihan lebih besar dari 26 buah, selektornya dapat berupa campuran angka dan huruf.

b. Penggunaan Tanda terang (highlight marker)

Cara lain untuk menentukan pilihan pada daftar menu datar adalah menggunakan suatu mekanisme yang disebut tanda terang (highlight marker) yang dapat digerakkan pada semua pilihan yang ada dilayar (lihat contoh pada Gambar 3.7) Dengan cara ini, pengguna – dengan bantuan tombol khusus seperti , , , atau , atau dengan menggunakan mouse – memenpatkan tanda terang ke suatu pilihan yang ia inginkan. Kemudian, pengguan harus menekan tombol Enter atau mengklik mouse untuk mengkonfirmasikan pilihannya.

Contoh Sistem menu Datar

                                                                     Menu (1)

                                           Makanan                               Minuman

                                           Nasi goreng                            Es teh

                                           Mie ayam                               Es jeruk

                                           Mie bakwan                           Jus apokat

                                           Soto ayam

 

Contoh Sistem menu Datar Menu (2)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2. Sistem menu tarik (pulldown) yang berbasis pada struktur hirarki pilihan (struktur pohon pilihan). Sistem menu tarik adalah sistem menu yang akan menampilkan pilihan dalam kelompok-kelompok tertentu. Pada Sebuah subpilihan/submenu dari suatu pilihan/menu utama dapat mempunyai satu atau labih sub-subpilihan, dan seterusnya. Contoh Sistem Menu Tarik (Pulldown)

6. Dialog berbasis pengisian formulir (Form filling   dialogue).

“ Dialog dimana pengguna (user) dihadapkan ke suatu bentuk formulir dilayar komputer yang berisi sejumlah pengisian data dan opsi (option) yang telah ditentukan ”. Sebagai dasar untuk pendataan Layar berbentuk formulir

Data diinputkan pada kolom-kolom yang telah tersedia Perlu rancangan yang baik dan ada fasilitas perbaikan (koreksi)

Contoh Dialog berbasis pengisian formulir (Form filling   dialogue).

7. Antarmuka berbasis ikon (icon)

Sejalan dengan            penggunaan    simbol-simbol dan tanda-tanda kehidupan kita sehari-hari, antarmuka sering memanfaatkan simbol-simbol dan tanda-tanda ini untuk memberitahukan pengguna akan kemampuan dan fasilitas yang dimiliki oleh suatu program aplikasi. Ragam dialog yang banyak menggunakan simbol-simbol dan tanda-tanda untuk menunjukkan suatu aktifitas tertentu disebut dengan antarmuka berbasis ikon (icon-based user interface) .

“Dialog yang menggunakan simbol atau tanda untuk menunjukan suatu pilihan aktifitas tertentu”.

contoh Antarmuka berbasis ikon (icon)

 

8. Sistem Penjendelaan

“Sistem antarmuka yang memungkinkan pengguna untuk menampilkan berbagai informasi pada satu atau lebih jendela (window) “.

Penampilan lebih banyak informasi

·         Akses lebih banyak sumber informasi

·         Kombinasi berbagai sumber informasi  Kendali bebas atas sejumlah program

·         Command context

·         Penyajian jamak (multiple view)

·         Reminder/pengingat

 

Jenis-jenis jendela (window) :

a.      Jendela TTY

b.      Time-Multiplexed Windows

c.       Space multiplex window

d.      Non Homogen

 

a. Jendela TTY

Jendela TTY merupakan jenis jendela yang paling sederhana. Secara sekilas jenis jendela ini mirip dengan tampilan apa adanya karena jendela TTY hanya terdiri atas sebuah jendela yang mempunyai fasilitas pemindahan halaman (scrolling) secara otomatis pada satu arah.

Contoh jendela TTY adalah : dot prompt.

b. Time-Multiplexed Windows

Pemikiran yang mendasari digunakannya istilah time-multiplexed windowsadalah bahwa layar tampilan merupakan sumber daya yang bisa digunakan secara bergantian oleh sejumlah jendela pada waktu yang berlainan. Jenis jendela ini banyak diterapkan pada editor teks

c. Space multiplex window

Dalam space-multiplexed       windows,         lebar    layar dibagi bagi menjadi beberapa jendela dengan ukuran yang bervariasi, dan jenis jendelanya dapat ditentukan berdasarkan ketergantungan antara satu bisa diletakkan “diatas” jendela yang lain, dan apakah masing-masing jendela bisa diubah ukurannya. Contoh :

  • pada perangkat lunak Bravo
  • pada pengolah kata Word Perfect versi DOS misalnya

Word Perfect versi 5.0 atau5.1, pada Lotus 123 versi DOS

d. Non Homogen

Jendela non homogen adalah jenis jendela yang tidak dapat dikelompokkan pada jenis jendela diatas. Dua dari beberpa jenis jendela homogen adalah ikon, dan zooming window.

Pada zooming window, pengguna dapat melihat bagian tertentu dari obyek yang diamati secara lebih terinci, karena jendela ini dapat di perbesar maupun diperkecil sesuai dengan kebutuhan

 

9. Manipulasi Langsung.

a.      Pengertian

·   “ Penyajian langsung aktifitas kepada pengguna (user) sehingga aktifitas akan dikerjakan oleh komputer ketika pengguna memberikan instruksi langsung yang ada pada layar komputer “.

b.      Penerapan :

·   Kontrol Proses

·   Editor Teks

·   Simulator

·   Kontrol Lalu lintas penerbangan

·   Perancangan Bentuk/model

·   (computer aided design )

 

10. Antarmuka Berbasis Interaksi Grafis.

“Dialog berbentuk pesan atau informasi pada suatu gambar atau link yang tampil ketika pengguna melakukan suatu aktifitas“.

Contoh Interaksi Grafis