ragam dialog - eptik9.files.wordpress.com€¦ · dialogue ) dapat dikatakan merupakan ragam yang...

38
Pertemuan 3 RAGAM DIALOG

Upload: others

Post on 02-Nov-2020

17 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: RAGAM DIALOG - eptik9.files.wordpress.com€¦ · dialogue ) dapat dikatakan merupakan ragam yang paling konvensional. Bahasa perintah harus dirancang sedemikian rupa sehingga mereka

Pertemuan 3

RAGAM DIALOG

Page 2: RAGAM DIALOG - eptik9.files.wordpress.com€¦ · dialogue ) dapat dikatakan merupakan ragam yang paling konvensional. Bahasa perintah harus dirancang sedemikian rupa sehingga mereka

“Cara yang digunakan untuk mengorganisasikanberbagai tehnik dialog”Beberapa Sifat setiap Ragam Dialog :a.Inisiatifb.Keluwesanc.Kompleksitasd.Kekuatane.Beban Informasi

Ragam dialog (Dialoque Style) :

Page 3: RAGAM DIALOG - eptik9.files.wordpress.com€¦ · dialogue ) dapat dikatakan merupakan ragam yang paling konvensional. Bahasa perintah harus dirancang sedemikian rupa sehingga mereka

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

Inisiatif oleh komputer Pengguna memberikantanggapan atas arahan dari Komputer Definisi himpunanyang ditetapkan sebelumnya Contoh: yes/no, menu

Inisiatif oleh pengguna Keterbukaan lebih luasContoh: command line

a. Inisiatif

Page 4: RAGAM DIALOG - eptik9.files.wordpress.com€¦ · dialogue ) dapat dikatakan merupakan ragam yang paling konvensional. Bahasa perintah harus dirancang sedemikian rupa sehingga mereka

Kemampuan untuk mencapai suatu tujuan lewatcara yang berbeda, Menyediakan sejumlah perintahalternatif dengan hasil yang sama/setaraShortcut Menyesuaikan diri dengan kemampuanpengguna (customized) Menu pemula dan mahirShortcut, command line

b. Keluwesan

Page 5: RAGAM DIALOG - eptik9.files.wordpress.com€¦ · dialogue ) dapat dikatakan merupakan ragam yang paling konvensional. Bahasa perintah harus dirancang sedemikian rupa sehingga mereka

Tidak perlu membuat antarmuka lebih dari yangdiperlukan Pengelompokan Hirarki, Bayangkan bilatanpa hirarki Terlalu bertingkat juga merepotkan

c. Kompleksitas

Page 6: RAGAM DIALOG - eptik9.files.wordpress.com€¦ · dialogue ) dapat dikatakan merupakan ragam yang paling konvensional. Bahasa perintah harus dirancang sedemikian rupa sehingga mereka

Jumlah kerja yang dapat dilakukan oleh sistemuntuk setiap perintah yang diberikan oleh pengguna,Pengguna mahir: merasa tersiksa bila harus menempuhjalan panjang

d. Kekuatan

Page 7: RAGAM DIALOG - eptik9.files.wordpress.com€¦ · dialogue ) dapat dikatakan merupakan ragam yang paling konvensional. Bahasa perintah harus dirancang sedemikian rupa sehingga mereka

Ragam dialog yang terjadi antara komputerdengan manusia lebih menitik beratkan pada penyajianinformasi yang dihasilkan komputer kepada pengguna.Agar penyampaian informasi itu dapat berdaya guna danberhasil guna, beban informasi yang terkandung didalam suatu ragam dialog seharusnya disesuaikandengan aras pengguna.

e. Beban informasi

Page 8: RAGAM DIALOG - eptik9.files.wordpress.com€¦ · dialogue ) dapat dikatakan merupakan ragam yang paling konvensional. Bahasa perintah harus dirancang sedemikian rupa sehingga mereka

Karakteristik Ragam Dialoga. Konsistensib. Umpan balikc. Observabilitasd. Kontrolabilitase. Efisiensif. Keseimbangan

Page 9: RAGAM DIALOG - eptik9.files.wordpress.com€¦ · dialogue ) dapat dikatakan merupakan ragam yang paling konvensional. Bahasa perintah harus dirancang sedemikian rupa sehingga mereka

a. KonsistensiAtribut yang sangat penting untuk membantupengguna dalam mengembangkan mentalitas yangdiperlukan dalam pengoperasian sebuah sistemkomputer.

Page 10: RAGAM DIALOG - eptik9.files.wordpress.com€¦ · dialogue ) dapat dikatakan merupakan ragam yang paling konvensional. Bahasa perintah harus dirancang sedemikian rupa sehingga mereka

b. Umpan balik

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

Page 11: RAGAM DIALOG - eptik9.files.wordpress.com€¦ · dialogue ) dapat dikatakan merupakan ragam yang paling konvensional. Bahasa perintah harus dirancang sedemikian rupa sehingga mereka

c. Observabilitas

Sistem dikatakan mempunyai sifat observabilitasapabila sistem itu berfungsi secara benar dan nampaksederhana bagi pengguna, meskipun sesungguhnyapengolahan secara internalnya sangat rumit

Page 12: RAGAM DIALOG - eptik9.files.wordpress.com€¦ · dialogue ) dapat dikatakan merupakan ragam yang paling konvensional. Bahasa perintah harus dirancang sedemikian rupa sehingga mereka

d. Kontrolabilitas

Kontrolabilitas merupakan kebalikan dariobservabilitas, dan hal ini berimplikasi bahwa sistemselalu berada di bawah kontrol pengguna. Agar hal initidak tercapai, antarmukanya harus mempunyai saranayang memungkinkan pengguna untuk dapat melakukankendali.

Page 13: RAGAM DIALOG - eptik9.files.wordpress.com€¦ · dialogue ) dapat dikatakan merupakan ragam yang paling konvensional. Bahasa perintah harus dirancang sedemikian rupa sehingga mereka

e. Efesiensi

Efisiensi dalam sistem komputer yang melibatkanunjuk kerja manusia dan komputer secara bersama-samaadalah throughput yang diperoleh dari kerjasama antaramanusia dan komputer. Sehingga, meskipun efisiensidalam aspek rekayasa perangkat lunak sistem menjadisangat penting jika mereka berpengaruh pada waktutanggap atau laju penampilan sistem, seringkali perancanglebih memilih untuk memanfaatkan hasil teknologi baruuntuk meminimalkan ongkos pengembangan sistem.Sebaliknya, tidak dapat dipungkiri bahwa biaya personaldari seorang ahli semakin meningkat dari waktu ke waktu.

Page 14: RAGAM DIALOG - eptik9.files.wordpress.com€¦ · dialogue ) dapat dikatakan merupakan ragam yang paling konvensional. Bahasa perintah harus dirancang sedemikian rupa sehingga mereka

f. Keseimbangan

Strategi yang diambil dalam perancangansembarang sistem manusia-komputer haruslah dapatmembagi-bagi pekerjaan antara manusia dan komputerseoptimal mungkin

Page 15: RAGAM DIALOG - eptik9.files.wordpress.com€¦ · dialogue ) dapat dikatakan merupakan ragam yang paling konvensional. Bahasa perintah harus dirancang sedemikian rupa sehingga mereka

Kategori Ragam Dialog :

1. Ragam Dialog Interaktifa. Dialog berbasis perintah tunggal (Command line

dialogue).b. Dialog berbasis bahasa pemrograman

(Programming language dialogue).c. Antarmuka berbasis bahasa alami (Natural

language interface).

Page 16: RAGAM DIALOG - eptik9.files.wordpress.com€¦ · dialogue ) dapat dikatakan merupakan ragam yang paling konvensional. Bahasa perintah harus dirancang sedemikian rupa sehingga mereka

d. Sistem Menu.e. Dialog berbasis pengisian formulir

(Form filling dialogue).f. Antarmuka Berbasis Ikong. Sistem Penjendelaan (windowing

system)h. Manipulasi Langsungi. Antarmuka Berbasis Interaksi Grafis

Page 17: RAGAM DIALOG - eptik9.files.wordpress.com€¦ · dialogue ) dapat dikatakan merupakan ragam yang paling konvensional. Bahasa perintah harus dirancang sedemikian rupa sehingga mereka

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

Dialog berbasis perintah tunggal (command linedialogue) dapat dikatakan merupakan ragam yang palingkonvensional. Bahasa perintah harus dirancang sedemikianrupa sehingga mereka mempunyai sifat alamiah, yakni mudahdipelajari dan diingat oleh kebanyakan pengguna. Meskipunbersifat buatan, bahasa buatan ini tetap mempunyai strukturleksikal, sintaksis, dan semantik tertentu.contoh :DOS (dir, delete, format, copy, dll)Unix / Linux (ls, vi, who, passwd, dll)

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

Page 18: RAGAM DIALOG - eptik9.files.wordpress.com€¦ · dialogue ) dapat dikatakan merupakan ragam yang paling konvensional. Bahasa perintah harus dirancang sedemikian rupa sehingga mereka

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

“Dialog yang dikemas sejumlah perintah ke dalam suatubentuk berkas (file) berupa batch file”.Dalam keadaan tertentu, penggunaan dialog berbasisperintah tunggal sering tidak memadai, khususnyaketika pengguna harus memberikan sederetan perintah-perintah yang sama setiap kali ia menjalankan programaplikasi tersebut. Dialog berbasis bahasa pemrogramanmerupakan ragam dialog yang memungkinkanpengguna untuk mengemas sejumlah perintah kedalam suatu berkas yang sering disebut dengan batchfile.

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

Page 19: RAGAM DIALOG - eptik9.files.wordpress.com€¦ · dialogue ) dapat dikatakan merupakan ragam yang paling konvensional. Bahasa perintah harus dirancang sedemikian rupa sehingga mereka

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

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

Contoh : dalam bahasa PascalWhile not eof(T) doBeginReadln(T,S);If IpSem > 3.0 thenWriteln(namamahasiswa);End;

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

Page 20: RAGAM DIALOG - eptik9.files.wordpress.com€¦ · dialogue ) dapat dikatakan merupakan ragam yang paling konvensional. Bahasa perintah harus dirancang sedemikian rupa sehingga mereka

“ Dialog yang menampilkan daftar sejumlah pilihan dalamjumlah terbatas ”

Menu adalah daftar sejumlah pilihan dalam jumlahterbatas, yang biasanya berupa suatu kalimat ataukumpulan beberapa kata. Ditinjau dari teknik penampilanpilihan-pilihan pada sebuah sistem menu.2 (dua) jenis sistem menu:1. sistem menu datar adalah sistem menu yang

menampilkan semua pilihan secara lengkap.

5. Sistem Menu

Page 21: RAGAM DIALOG - eptik9.files.wordpress.com€¦ · dialogue ) dapat dikatakan merupakan ragam yang paling konvensional. Bahasa perintah harus dirancang sedemikian rupa sehingga mereka

a. Sistem Menu Datar (Selektor pilihan)

Dalam menentukan jenis selektor yang akan digunakan(angka, huruf, atau kombinasinya) salah satu bahanpertimbangannya adalah banyaknya pilihan yang akandisediakan.Penggunaan selektor yang berupa angka (tidaktermasuk angka 10)Tetapi jika jumlah pilihan lebih dari 10 buah, penggunaanselektor yang berupa angka kurang cocok, karena penggunaharus menekan dua buah tombol untuk memilih pilihandengan nomor elektor 10 atau lebih, Keadaan seperti initidak selalu diinginkan, bagi pengguna.Jika menggunakanselektor berupa huruf, karena kita mempunyai 26 hurufalphabet. Jika cacah pilihan lebih besar dari 26 buah,selektornya dapat berupa campuran angka dan huruf.

Page 22: RAGAM DIALOG - eptik9.files.wordpress.com€¦ · dialogue ) dapat dikatakan merupakan ragam yang paling konvensional. Bahasa perintah harus dirancang sedemikian rupa sehingga mereka

b. Penggunaan Tanda terang (highlight marker)

Cara lain untuk menentukan pilihan pada daftar menudatar adalah menggunakan suatu mekanisme yangdisebut tanda terang (highlight marker) yang dapatdigerakkan pada semua pilihan yang ada dilayar (lihatcontoh pada Gambar 3.7) Dengan cara ini, pengguna –dengan bantuan tombol khusus seperti ←←←←, ↑↑↑↑, →→→→, atau ↓↓↓↓,atau dengan menggunakan mouse – memenpatkantanda terang ke suatu pilihan yang ia inginkan.Kemudian, pengguan harus menekan tombol Enter ataumengklik mouse untuk mengkonfirmasikan pilihannya.

Page 23: RAGAM DIALOG - eptik9.files.wordpress.com€¦ · dialogue ) dapat dikatakan merupakan ragam yang paling konvensional. Bahasa perintah harus dirancang sedemikian rupa sehingga mereka

Contoh Sistem menu Datar

Menu (1)Makanan Minuman• Nasi goreng Es the• Mie ayam Es jeruk• Mie bakwan Jus apokat• Soto ayam

Page 24: RAGAM DIALOG - eptik9.files.wordpress.com€¦ · dialogue ) dapat dikatakan merupakan ragam yang paling konvensional. Bahasa perintah harus dirancang sedemikian rupa sehingga mereka

Contoh Sistem menu DatarMenu (2)

Page 25: RAGAM DIALOG - eptik9.files.wordpress.com€¦ · dialogue ) dapat dikatakan merupakan ragam yang paling konvensional. Bahasa perintah harus dirancang sedemikian rupa sehingga mereka

2. Sistem menu tarik (pulldown) yang berbasis padastruktur hirarki pilihan (struktur pohon pilihan). Sistemmenu tarik adalah sistem menu yang akan menampilkanpilihan dalam kelompok-kelompok tertentu. PadaSebuah subpilihan/submenu dari suatu pilihan/menu utamadapat mempunyai satu atau labih sub-subpilihan, danseterusnya. Contoh Sistem Menu Tarik (Pulldown)

Page 26: RAGAM DIALOG - eptik9.files.wordpress.com€¦ · dialogue ) dapat dikatakan merupakan ragam yang paling konvensional. Bahasa perintah harus dirancang sedemikian rupa sehingga mereka

“ Dialog dimana pengguna (user) dihadapkan ke suatubentuk formulir dilayar komputer yang berisi sejumlahpengisian data dan opsi (option) yang telah ditentukan ”.Sebagai dasar untuk pendataan Layar berbentuk formulirData diinputkan pada kolom-kolom yang telah tersediaPerlu rancangan yang baik dan ada fasilitas perbaikan(koreksi)

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

Page 27: RAGAM DIALOG - eptik9.files.wordpress.com€¦ · dialogue ) dapat dikatakan merupakan ragam yang paling konvensional. Bahasa perintah harus dirancang sedemikian rupa sehingga mereka

Contoh Dialog berbasis pengisian formulir (Form filling dialogue).

Page 28: RAGAM DIALOG - eptik9.files.wordpress.com€¦ · dialogue ) dapat dikatakan merupakan ragam yang paling konvensional. Bahasa perintah harus dirancang sedemikian rupa sehingga mereka

Sejalan dengan penggunaan simbol-simbol dantanda-tanda kehidupan kita sehari-hari, antarmuka seringmemanfaatkan simbol-simbol dan tanda-tanda ini untukmemberitahukan pengguna akan kemampuan dan fasilitasyang dimiliki oleh suatu program aplikasi. Ragam dialogyang banyak menggunakan simbol-simbol dan tanda-tandauntuk menunjukkan suatu aktifitas tertentu disebut denganantarmuka berbasis ikon (icon-based user interface) .

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

7. Antarmuka berbasis ikon (icon)

Page 29: RAGAM DIALOG - eptik9.files.wordpress.com€¦ · dialogue ) dapat dikatakan merupakan ragam yang paling konvensional. Bahasa perintah harus dirancang sedemikian rupa sehingga mereka

contoh Antarmuka berbasis ikon (icon)

Page 30: RAGAM DIALOG - eptik9.files.wordpress.com€¦ · dialogue ) dapat dikatakan merupakan ragam yang paling konvensional. Bahasa perintah harus dirancang sedemikian rupa sehingga mereka

“Sistem antarmuka yang memungkinkan pengguna untukmenampilkan berbagai informasi pada satu atau lebihjendela (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

8. Sistem Penjendelaan

Page 31: RAGAM DIALOG - eptik9.files.wordpress.com€¦ · dialogue ) dapat dikatakan merupakan ragam yang paling konvensional. Bahasa perintah harus dirancang sedemikian rupa sehingga mereka

Jenis-jenis jendela (window) :a. Jendela TTYb. Time-Multiplexed Windowsc. Space multiplex windowd. Non Homogen

Page 32: RAGAM DIALOG - eptik9.files.wordpress.com€¦ · dialogue ) dapat dikatakan merupakan ragam yang paling konvensional. Bahasa perintah harus dirancang sedemikian rupa sehingga mereka

a. Jendela TTY

Jendela TTY merupakan jenis jendela yang palingsederhana. Secara sekilas jenis jendela ini mirip dengantampilan apa adanya karena jendela TTY hanya terdiri atassebuah jendela yang mempunyai fasilitas pemindahanhalaman (scrolling) secara otomatis pada satu arah.

Contoh jendela TTY adalah : dot prompt.

Page 33: RAGAM DIALOG - eptik9.files.wordpress.com€¦ · dialogue ) dapat dikatakan merupakan ragam yang paling konvensional. Bahasa perintah harus dirancang sedemikian rupa sehingga mereka

b. Time-Multiplexed Windows

Pemikiran yang mendasari digunakannya istilahtime-multiplexed windowsadalah bahwa layar tampilanmerupakan sumber daya yang bisa digunakan secarabergantian oleh sejumlah jendela pada waktu yangberlainan. Jenis jendela ini banyak diterapkan pada editorteks

Page 34: RAGAM DIALOG - eptik9.files.wordpress.com€¦ · dialogue ) dapat dikatakan merupakan ragam yang paling konvensional. Bahasa perintah harus dirancang sedemikian rupa sehingga mereka

c. Space multiplex window

Dalam space-multiplexed windows, lebar layardibagi bagi menjadi beberapa jendela dengan ukuranyang bervariasi, dan jenis jendelanya dapat ditentukanberdasarkan ketergantungan antara satu bisa diletakkan“diatas” jendela yang lain, dan apakah masing-masingjendela bisa diubah ukurannya.Contoh :- pada perangkat lunak Bravo- pada pengolah kata Word Perfect versi DOS misalnyaWord Perfect versi 5.0 atau5.1, pada Lotus 123 versi DOS

Page 35: RAGAM DIALOG - eptik9.files.wordpress.com€¦ · dialogue ) dapat dikatakan merupakan ragam yang paling konvensional. Bahasa perintah harus dirancang sedemikian rupa sehingga mereka

d. Non Homogen

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

Pada zooming window, pengguna dapat melihatbagian tertentu dari obyek yang diamati secara lebihterinci, karena jendela ini dapat di perbesar maupundiperkecil sesuai dengan kebutuhan

Page 36: RAGAM DIALOG - eptik9.files.wordpress.com€¦ · dialogue ) dapat dikatakan merupakan ragam yang paling konvensional. Bahasa perintah harus dirancang sedemikian rupa sehingga mereka

a. Pengertian“ Penyajian langsung aktifitas kepadapengguna (user) sehingga aktifitasakan dikerjakan oleh komputer ketikapengguna memberikan instruksilangsung yang ada pada layarkomputer “.

9. Manipulasi Langsung.

Page 37: RAGAM DIALOG - eptik9.files.wordpress.com€¦ · dialogue ) dapat dikatakan merupakan ragam yang paling konvensional. Bahasa perintah harus dirancang sedemikian rupa sehingga mereka

b. Penerapan :� Kontrol Proses� Editor Teks� Simulator� Kontrol Lalu lintas penerbangan� Perancangan Bentuk/model� (computer aided design )

Page 38: RAGAM DIALOG - eptik9.files.wordpress.com€¦ · dialogue ) dapat dikatakan merupakan ragam yang paling konvensional. Bahasa perintah harus dirancang sedemikian rupa sehingga mereka

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

Contoh Interaksi Grafis

10. Antarmuka Berbasis Interaksi Grafis.