Selasa, 17 Juli 2012


RAGAM DIALOG

A.     Ragam Dialog Interaktif
Dialog dalam IMK adalah pertukaran instruksi dan informasi yang mengambil tempat antara user dan sistem komputer.
Ø  KARAKTERISTIK UMUM RAGAM DIALOG
·       Inisiatif
Inisiatif oleh komputer; user memberikan tanggapan atas prompt yang diberikan oleh komputer
Inisiatif oleh user; user mempunyai sifat keterbukaan yang luas dalam artian user diharapkan agar dapat memahami sekumpulan perintah yang harus ditulis menurut aturan (sintaks) tertentu
·      Keluwesan
Tidak hanya dilihat dari kemampuan sistem menyediakan sejumlah perintah-perintah yang memberikan hasil sama, tetapi bagaimana sistem dapat menyesuaikan diri dengan keinginan pengguna dan bukan sebaliknya
·      Kompleksitas
Keluwesan harus dibayar dengan kompleksitas implementasi yang tinggi, oleh sebab itu perlu pembatasan kompleksitas dengan cara TIDAK membuat antarmuka lebih dari yang diperlukan karena tidak ada keuntungan darinya.
·      Kekuatan
Didefinisikan sebagai jumlah kerja yang dapat dilakukan oleh sistem untuk setiap perintah yang diberikan oleh user. Aspek ini dapat berbenturan dengan aspek keluwesan dan kompleksitas
·      Beban informasi
Penyampaian informasi dalam dialog yang sesuai dengan kebutuhan pengguna.
·      Konsistensi
Suatu atribut yang dapat mendorong user mengembangkan mentalitas dengan cara memberikan semacam petunjuk untuk mengeksplorasi pengetahuan tentang pemahaman perintah-perintah baru dengan opsion yang sudah ada
·      Umpan balik
Kemampuan untuk memberikan informasi kepada user tentang proses yang sedang berjalan akibat adanya masukan yang dilakukan oleh user
·       Observabilitas
Sistem dapat berfungsi secara benar namun nampak sederhana bagi user
·      Kontrolabilitas
Sistem yang selalu dalam kontrol user. Dialog yang memiliki sifat ini harus memungkinkan user agar dapat menentukan:
·         Dimana sebelumnya ia berada
·         Dimana sekarang ia berada
·         Kemana ia dapat pergi
·         Apakah pekerjaan yang sudah dilakukan dapat dibatalkan
·       Efisiensi
Efisinsi dalam system computer yang melibatkan unjuk kerja manusia dan computer secara bersama – sama adalah throughput yang diperoleh dari kerjasama antara manusia dan computer.
·      Keseimbangan
Strategi yang diambil dalam perancangan sembarang system manusia – computer haruslah dapat membagi – bagi pekerjaan antara manusia dan computer seoptimal mungkin.

Ø  Ragam dialog dikelompokkan menjadi beberapa kategori yaitu :
1.       Dialog berbasis perintah tunggal ( command line dialogue )
·       Bahasa perintah biasanya diperlukan dalam sistem operasi DOS dan UNIX. User menulis suatu perintah dan menunggu respon dari sistem. Jika hasilnya benar, perintah berikutnya diterbitkan, jika salah tindakan selanjutnya ada ditangan user
Contoh:
C:\>DIR; C:\>copy *.doc A:\LETTER; C:\>DIR *.DOC/s; C:\DOS>FORMAT A: /S
·       Keuntungan:
·       Luwes
·     Inisiatif pada pengguna
·       Nyaman dalam penciptaannya
·       Memberdayakan user
·       Cepat
·       Efisien
·       Akurat


·       Kerugian:
·       Membutuhkan pelatihan yang lama
·       Membutuhkan penggunaan yang teratur
·       Beban ingatan yang tinggi
·       Jelek dalam menangani kesalahan
·       Beberapa pedoman:
·       Buatlah model eksplisit dari obyek atau tindakan
·       Pilihlah nama-nama yang penuh arti, spesifik dan jelas
·       Gunakanlah struktur hirarki
·       Usahakan struktur yang konsisten
·       Aturan-aturan penyingkatan harus konsisten
·       Pertimbangkan pemakaian menu-menu perintah pada tampilan berkecepatan tinggi
·       Batasi jumlah perintah untuk menjalankan suatu tugas

2.       Dialog berbasis bahasa pemograman (programming language dialogue )
Ragam dialog yang memungkinkan pengguna untuk mengemas sejumlah perintah kedalam kesuatu bentuk berkas yaitu batch file.
Contoh bahasa pemograman : Assembler, pascal, C, FORTRAN atau BASIC.
3.       Antarmuka berbasis bahasa alami ( natural language interface )
·       Sistem harus tunduk dan merespon kalimat-kalimat dan frase-frase pada bahasa alami
·       Keuntungan:
·       Mengurangi beban mempelajari sintaks

·       Kerugian:
·       Memerlukan dialog klarifikasi
·       Memerlukan lebih banyak pengetikan
·       Tidak dapat diprediksi
4.       System menu
·       Pengguna menentukan satu dari sejumlah pilihan pada daftar, kemudian menerapkan sintaks untuk mengindikasikan pilihan, menegaskan pilihan, memulai aksi dan mengamati hasilnya
·       Keuntungan:
·       Proses belajar singkat
·       Mengurangi pengetikan
·       Kesalahan mudah diatasi
·       Struktur terdefinisi dengan baik
·       Beban memori rendah
·       Perancangannya mudah
·       Kerugian:
·       Proses sedikit lambat
·       Menghabiskan ruang layar
·       Kurang cocok untuk aktivitas pemasukan data
·       Memerlukan kecepatan tampilan yang tinggi

5.       Dialog berbasis pengisian boring ( form filling dialogue )
Pengguna melihat suatu tampilan medan yang berhubungan satu sama lainnya, kursor dipindahkan sepanjang medan-medan yang ada selanjutnya data diisikan pada medan yang dikehendaki
·       Keuntungan:
·       Proses pemasukan datanya relatif mudah
·       Perlu sedikit pelatihan
·       Beban memori rendah
·       Strukturnya jelas
·       Tersedia berbagai piranti bantu desain tampilan
·       Perancangannya mudah
·       Kerugian:
·       Menghabiskan ruang layar
·       Tidak cocok untuk pemilihan instruksi
·       Memerlukan pengontrol kursor
·       Mekanisme navigasi tidak jelas
·       Sering kali cukup lambat
6.       Antarmuka berbasis ikon ( icon-based user interface )
Yaitu ragam dialog yang banyak menggunakan simbol-simbol dan tanda-tanda untuk menunjukkan suatu aktifitas tertentu.
Kenneth N. Lodding dan R.S. Easterby memperkuat pendapat yang pertama. Mereka mendukung pendapat yang pertama dengan berbagai alasan: manusia mendapatkan kesan bahwa gambar mempunyai sifat alamiah, manusia mempunyai ingatan yang kuat dalam mengingat-ingat dan mengolah gambar, ikon merupakan sesuatu yang mudah dipelajari dan dikenal, dan karena gambar lebih bersifat umum dibanding dengan informasi tektual.
Easterby lebih menekankan kepada penggunaan simbol yang bersifat lebih umum dibandingkan dengan teks yang sangat bergantung pada suatu bahasa. D. Gittens menambahkan bahwa ikon yang atribut-atributnya dapat diatur memungkinkan pemrograman untuk mengelompokkan berbagai obyek berdasarkan stributnya.
Beberapa ahli lain cenderung mendukung pendapat kedua. S. Manes mengatakan bahwa penggunaan ikon dapat membingungkan, boros tempat, dan sangat tidak efektif ketika harus berurusan dengan sejumlah besar perintah-perintah, berkas-berkas, atau konsep-konsep yang serupa. D.Gittens, selain mendukung pendapat pertama,juga memberikan beberapa alasan yang mendukung pendapat kedua. Ia berpendapat bahwa cukup sulit bagi kita untuk menemukan piktogram yang ekivalen denagan konsep sistem komputer dan kesukaran yang timbul pada penggunaan ikon untuk menangani parameter perintah dalam jumlah yang besar. Beberapa ahli lain mengatakan bahwa bagi orang-orang tertentu akan lebih mudah bagi mereka membaca suatu teks dibanding memahami apa yang tergantung di dalam suatu gambar.
7.       System penjendelaan ( window system )
Ada 7 fungsi yang bias dimanfaatkan oleh pengguna dengan adanya dialog berbasis jendela yaitu :
·      Lebih banyak informasi yang ditampilkan
·      Kemungkinan memasukkan lebih dari sebuah sumber informasi
·      Mengkombinasikan sejumlah sumber informasi yang berbeda
·      Pengendalian secara bebas dari setiap program yang ada
·      Sebagai sarana untuk mengingatkan
·      Bisa digunakan sebagai sarana untuk penyajian berganda
·      Sebagai command context / active form
Ø  Jenis – jenis jendela
·      Jendela TTY
·      Time multiplexed windows
·      Space multiplexed windows
·      Jendela non homogen
8.       Manipulasi Langsung
Karakteristik yang sangat penting dari ragam dialog ini adalah adnya prnyajiaan langsung suatu aktifitas oleh system kepada user sehingga aktifitas itu dikerjakan oleh system computer ketika user memberikan intruksi lewat manipulasi langsung dari semacam kenyataan maya (virtual reality) yang terpampang lewat tampilan yang muncul dilayar.


Ø  Penerapan Manipulasi langsung di berbagai bidang
·      bidang Kontrol Proses
·      bidang editor teks
·      bidang simulator
·      bidang kontrol lalu lintas penerbangan
·      bidanng perancangan berbantuan computer.
Ø  Keuntungan dan kerugian Penggunaan Dialog Berbasis Manipulasi Langsung
Keuntungan
Kerugian
·      Mempunyai analogi yang jelas dengan suatu yang pekerjaan nyata
·      Mengurangi wKtu pembelajaran
·      Memberikan tantangan untuk eksplorasi pekerjaan yang nyata
·      Penampilan visual yang bagus
·      Mudah dioperasikan
·      Tersedianya berbagai perangkat bantu untuk merancang ragam dialog manipulasi langsung

·      Memerlukan program yang rumit dan berukuran besar
·      Memerlukan tampilan grafis berkinerja tinggi
·      Memerlukan piranti masukan seprti mouse , trackball
·      Memerlukan perancangan tampilan dengan kualifikasi tertentu

9.       Antarmuka Berbasis Interaksi Grafis
Secara umum, keuntungan dan kerugian teknik antarmuka berbasis interaksi grafis sama dengan keuntungan dan kerugian teknik antarmuka menggunakan manipulasi langsung.

10.   Dll.















RAGAM DIALOG

A.     Ragam Dialog Interaktif
Dialog dalam IMK adalah pertukaran instruksi dan informasi yang mengambil tempat antara user dan sistem komputer.
Ø  KARAKTERISTIK UMUM RAGAM DIALOG
·       Inisiatif
Inisiatif oleh komputer; user memberikan tanggapan atas prompt yang diberikan oleh komputer
Inisiatif oleh user; user mempunyai sifat keterbukaan yang luas dalam artian user diharapkan agar dapat memahami sekumpulan perintah yang harus ditulis menurut aturan (sintaks) tertentu
·      Keluwesan
Tidak hanya dilihat dari kemampuan sistem menyediakan sejumlah perintah-perintah yang memberikan hasil sama, tetapi bagaimana sistem dapat menyesuaikan diri dengan keinginan pengguna dan bukan sebaliknya
·      Kompleksitas
Keluwesan harus dibayar dengan kompleksitas implementasi yang tinggi, oleh sebab itu perlu pembatasan kompleksitas dengan cara TIDAK membuat antarmuka lebih dari yang diperlukan karena tidak ada keuntungan darinya.
·      Kekuatan
Didefinisikan sebagai jumlah kerja yang dapat dilakukan oleh sistem untuk setiap perintah yang diberikan oleh user. Aspek ini dapat berbenturan dengan aspek keluwesan dan kompleksitas
·      Beban informasi
Penyampaian informasi dalam dialog yang sesuai dengan kebutuhan pengguna.
·      Konsistensi
Suatu atribut yang dapat mendorong user mengembangkan mentalitas dengan cara memberikan semacam petunjuk untuk mengeksplorasi pengetahuan tentang pemahaman perintah-perintah baru dengan opsion yang sudah ada
·      Umpan balik
Kemampuan untuk memberikan informasi kepada user tentang proses yang sedang berjalan akibat adanya masukan yang dilakukan oleh user
·       Observabilitas
Sistem dapat berfungsi secara benar namun nampak sederhana bagi user
·      Kontrolabilitas
Sistem yang selalu dalam kontrol user. Dialog yang memiliki sifat ini harus memungkinkan user agar dapat menentukan:
·         Dimana sebelumnya ia berada
·         Dimana sekarang ia berada
·         Kemana ia dapat pergi
·         Apakah pekerjaan yang sudah dilakukan dapat dibatalkan
·       Efisiensi
Efisinsi dalam system computer yang melibatkan unjuk kerja manusia dan computer secara bersama – sama adalah throughput yang diperoleh dari kerjasama antara manusia dan computer.
·      Keseimbangan
Strategi yang diambil dalam perancangan sembarang system manusia – computer haruslah dapat membagi – bagi pekerjaan antara manusia dan computer seoptimal mungkin.

Ø  Ragam dialog dikelompokkan menjadi beberapa kategori yaitu :
1.       Dialog berbasis perintah tunggal ( command line dialogue )
·       Bahasa perintah biasanya diperlukan dalam sistem operasi DOS dan UNIX. User menulis suatu perintah dan menunggu respon dari sistem. Jika hasilnya benar, perintah berikutnya diterbitkan, jika salah tindakan selanjutnya ada ditangan user
Contoh:
C:\>DIR; C:\>copy *.doc A:\LETTER; C:\>DIR *.DOC/s; C:\DOS>FORMAT A: /S
·       Keuntungan:
·       Luwes
·     Inisiatif pada pengguna
·       Nyaman dalam penciptaannya
·       Memberdayakan user
·       Cepat
·       Efisien
·       Akurat


·       Kerugian:
·       Membutuhkan pelatihan yang lama
·       Membutuhkan penggunaan yang teratur
·       Beban ingatan yang tinggi
·       Jelek dalam menangani kesalahan
·       Beberapa pedoman:
·       Buatlah model eksplisit dari obyek atau tindakan
·       Pilihlah nama-nama yang penuh arti, spesifik dan jelas
·       Gunakanlah struktur hirarki
·       Usahakan struktur yang konsisten
·       Aturan-aturan penyingkatan harus konsisten
·       Pertimbangkan pemakaian menu-menu perintah pada tampilan berkecepatan tinggi
·       Batasi jumlah perintah untuk menjalankan suatu tugas

2.       Dialog berbasis bahasa pemograman (programming language dialogue )
Ragam dialog yang memungkinkan pengguna untuk mengemas sejumlah perintah kedalam kesuatu bentuk berkas yaitu batch file.
Contoh bahasa pemograman : Assembler, pascal, C, FORTRAN atau BASIC.
3.       Antarmuka berbasis bahasa alami ( natural language interface )
·       Sistem harus tunduk dan merespon kalimat-kalimat dan frase-frase pada bahasa alami
·       Keuntungan:
·       Mengurangi beban mempelajari sintaks

·       Kerugian:
·       Memerlukan dialog klarifikasi
·       Memerlukan lebih banyak pengetikan
·       Tidak dapat diprediksi
4.       System menu
·       Pengguna menentukan satu dari sejumlah pilihan pada daftar, kemudian menerapkan sintaks untuk mengindikasikan pilihan, menegaskan pilihan, memulai aksi dan mengamati hasilnya
·       Keuntungan:
·       Proses belajar singkat
·       Mengurangi pengetikan
·       Kesalahan mudah diatasi
·       Struktur terdefinisi dengan baik
·       Beban memori rendah
·       Perancangannya mudah
·       Kerugian:
·       Proses sedikit lambat
·       Menghabiskan ruang layar
·       Kurang cocok untuk aktivitas pemasukan data
·       Memerlukan kecepatan tampilan yang tinggi

5.       Dialog berbasis pengisian boring ( form filling dialogue )
Pengguna melihat suatu tampilan medan yang berhubungan satu sama lainnya, kursor dipindahkan sepanjang medan-medan yang ada selanjutnya data diisikan pada medan yang dikehendaki
·       Keuntungan:
·       Proses pemasukan datanya relatif mudah
·       Perlu sedikit pelatihan
·       Beban memori rendah
·       Strukturnya jelas
·       Tersedia berbagai piranti bantu desain tampilan
·       Perancangannya mudah
·       Kerugian:
·       Menghabiskan ruang layar
·       Tidak cocok untuk pemilihan instruksi
·       Memerlukan pengontrol kursor
·       Mekanisme navigasi tidak jelas
·       Sering kali cukup lambat
6.       Antarmuka berbasis ikon ( icon-based user interface )
Yaitu ragam dialog yang banyak menggunakan simbol-simbol dan tanda-tanda untuk menunjukkan suatu aktifitas tertentu.
Kenneth N. Lodding dan R.S. Easterby memperkuat pendapat yang pertama. Mereka mendukung pendapat yang pertama dengan berbagai alasan: manusia mendapatkan kesan bahwa gambar mempunyai sifat alamiah, manusia mempunyai ingatan yang kuat dalam mengingat-ingat dan mengolah gambar, ikon merupakan sesuatu yang mudah dipelajari dan dikenal, dan karena gambar lebih bersifat umum dibanding dengan informasi tektual.
Easterby lebih menekankan kepada penggunaan simbol yang bersifat lebih umum dibandingkan dengan teks yang sangat bergantung pada suatu bahasa. D. Gittens menambahkan bahwa ikon yang atribut-atributnya dapat diatur memungkinkan pemrograman untuk mengelompokkan berbagai obyek berdasarkan stributnya.
Beberapa ahli lain cenderung mendukung pendapat kedua. S. Manes mengatakan bahwa penggunaan ikon dapat membingungkan, boros tempat, dan sangat tidak efektif ketika harus berurusan dengan sejumlah besar perintah-perintah, berkas-berkas, atau konsep-konsep yang serupa. D.Gittens, selain mendukung pendapat pertama,juga memberikan beberapa alasan yang mendukung pendapat kedua. Ia berpendapat bahwa cukup sulit bagi kita untuk menemukan piktogram yang ekivalen denagan konsep sistem komputer dan kesukaran yang timbul pada penggunaan ikon untuk menangani parameter perintah dalam jumlah yang besar. Beberapa ahli lain mengatakan bahwa bagi orang-orang tertentu akan lebih mudah bagi mereka membaca suatu teks dibanding memahami apa yang tergantung di dalam suatu gambar.
7.       System penjendelaan ( window system )
Ada 7 fungsi yang bias dimanfaatkan oleh pengguna dengan adanya dialog berbasis jendela yaitu :
·      Lebih banyak informasi yang ditampilkan
·      Kemungkinan memasukkan lebih dari sebuah sumber informasi
·      Mengkombinasikan sejumlah sumber informasi yang berbeda
·      Pengendalian secara bebas dari setiap program yang ada
·      Sebagai sarana untuk mengingatkan
·      Bisa digunakan sebagai sarana untuk penyajian berganda
·      Sebagai command context / active form
Ø  Jenis – jenis jendela
·      Jendela TTY
·      Time multiplexed windows
·      Space multiplexed windows
·      Jendela non homogen
8.       Manipulasi Langsung
Karakteristik yang sangat penting dari ragam dialog ini adalah adnya prnyajiaan langsung suatu aktifitas oleh system kepada user sehingga aktifitas itu dikerjakan oleh system computer ketika user memberikan intruksi lewat manipulasi langsung dari semacam kenyataan maya (virtual reality) yang terpampang lewat tampilan yang muncul dilayar.


Ø  Penerapan Manipulasi langsung di berbagai bidang
·      bidang Kontrol Proses
·      bidang editor teks
·      bidang simulator
·      bidang kontrol lalu lintas penerbangan
·      bidanng perancangan berbantuan computer.
Ø  Keuntungan dan kerugian Penggunaan Dialog Berbasis Manipulasi Langsung
Keuntungan
Kerugian
·      Mempunyai analogi yang jelas dengan suatu yang pekerjaan nyata
·      Mengurangi wKtu pembelajaran
·      Memberikan tantangan untuk eksplorasi pekerjaan yang nyata
·      Penampilan visual yang bagus
·      Mudah dioperasikan
·      Tersedianya berbagai perangkat bantu untuk merancang ragam dialog manipulasi langsung

·      Memerlukan program yang rumit dan berukuran besar
·      Memerlukan tampilan grafis berkinerja tinggi
·      Memerlukan piranti masukan seprti mouse , trackball
·      Memerlukan perancangan tampilan dengan kualifikasi tertentu

9.       Antarmuka Berbasis Interaksi Grafis
Secara umum, keuntungan dan kerugian teknik antarmuka berbasis interaksi grafis sama dengan keuntungan dan kerugian teknik antarmuka menggunakan manipulasi langsung.

10.   Dll.