Pertemuan 3-Ragam Dialog
Pertemuan 3-Ragam Dialog
RAGAM DIALOG
- RAGAM DIALOG
INTERAKTIF
14
BAB 3
RAGAM DIALOG
Berbagai teknik dialog interaktif memungkinkan terjadinya komunikasi
antara manusia dan komputer. Diantaranya :
Sistem menu
Dialog berbasis borang (form)
Ikon (icon)
Window
Penggulung teks
Cara yang digunakan untuk mengorganisasikan berbagai teknik dialog
disebut ragam dialog (dialoque style). Contohnya, perbedaan teknik dialog yang
digunakan ketika Anda bekerja dalam lingkungan DOS dibandingkan dengan ketika
Anda bekerja dalam lingkungan Windows.
15
16
Kompleksitas
Tak perlu membuat antarmuka lebih dari apa yang diperlukan
karena tidak ada keuntungan yang dapat diperoleh. Sehingga perlu
pengelompokan dalam menerapkan model yang diinginkan user ke dalam
sistem.
Kekuatan
Didefinisikan sebagai jumlah kerja yang dapat dilakukan oleh
sistem untuk setiap perintah yang diberikan oleh pengguna. Pengguna
biasanya akan memberikan respon positif akan ketersediaan perintahperintah yang powerfull, dan sebaliknya dapat merasa seperti disiksa oleh
sistem apabila harus melakukan sejumlah aktifitas untuk respon yang ia
inginkan.
Beban Informasi
ragam dialog antara komputer dan manusia dititik beratkan pada
penyajian informasi yang dihasilkan komputer pada pengguna.
Konsistensi
Konsistensi
penting
untuk
membantu
user
dalam
mengembangkan mentalitas yang diperlukan dalam pengoperasian
sebuah sistem komputer. Konsistensi harus diterapkan pada semua aspek
perancangan user interface. Perintah mempunyai sintaks yang standar,
urutan parameter mempunyai tata letak yang konsisten, format data
entry sesuai dan kompatibel dengan format tampilan data.
Umpan balik
Diperlukan agar user mengetahui apakah yang sedang dikerjakan
oleh komputer. Sehingga user tidak menunggu dalam kebingungan.
Misalnya jika terjadi kesalahan komputasi maka komputer menampilkan
suatu pesan kesalahan yang sesuai.
Observabilitas
Dapat dicapai apabila sistem berfungsi secara benar dan nampak
sederhana bagi user, meskipun sesungguhnya pengolahan secara
internalnya sangat rumit.
Kontrolabilitas
Sistem dapat dikontrol oleh user, seperti :
dimana user berada
user dapat melakukan apa saja
apakah pekerjaan dapat dibatalkan atau tidak
17
Efisiensi
Melibatkan unsur manusia dan komputer. Harus seimbang antara
keduanya. Hasil pengembangan teknologi baru digunakan untuk
meminimalkan ongkos pengembangan sistem. Sedangkan biaya personel
dari seorang ahli semakin meningkat dari waktu ke waktu.
Keseimbangan
Strategi yag diambil dalam perancangan suatu sistem manusiakomputer apapun, haruslah dapat membagi-bagi pekerjaan antara
manusia dan komputer seoptimal mungkin. Manusia dapat menangani
berbagai persoalan yang berurusan dengan perubahan lingkungan,
pengetahuan yang tidak pasti dan tidak lengkap, sementara komputer
lebih cocok untuk pekerjaan yang bersifat perulangan dan rutinitas,
penyimpanan dan pencarian kembali data secara handal dan
memberikan hasil komputasi yang sangat akurat dalam hal pengolahan
numerik dan logika. Komunikasi antara komputer dan manusia adalah
saling melengkapi dan bukan ekuivalen.
DIALOG BERBASIS PERINTAH TUNGGAL
Command line dialoque
Merupakan ragam yang paling konvensional. Tergantung pada sistem
komputer yang dipakai dan berada dalam satu kelompok yang disebut bahasa
perintah (command language).
Dirancang sedemikian rupa sehingga mempunyai sifat alamiah mudah
dipelajari dan diingat oleh user.
Beberapa contoh sederhana antara lain perintah yang dimiliki oleh DOS dan
UNIX/LINUX.
Contoh :
c:\dir *.bat
c:\copy Berkas.doc a:
c:\format a:
c:\delete *.*
#vi
#ls
#passwd
Dialog berbasis perintah tunggal mempunyai keuntungan bagai pengguna
ahli, tetapi terkadang sangat menakutkan bagi penguna lain.
18
Contoh :
Cetak semua mahasiswa yang mempunyai IP semester lebih besar dari 3
DISPLAY ALL FOR IPSEM < 3
SELECT * FROM MAHASISWA WHERE IPSEM < 3;
Keuntungan berada pada sisi user. User menginginkan keluwesan yang
sebesar-besarnya untuk memberikan instruksi kepada komputer, tetapi akan
semakin rumit dalam membangun sistem interpreter-nya.
Contoh :
Berapakah jarak dari Salatiga ke Semarang ?
Saya ingin tahu jarak Salatiga ke Semarang ?
Bisa terjadinya dualisme (ambiquity) pada sisi komputer dalam
menterjemahkan instruksi, instruksi yang panjang, dan instruksi yang tidak akurat
menyebabkan interpreter bekerja lebih berat dan kesalahan lebih mudah terjadi.
Sebenarnya untuk saat ini, dialog berbasis bahasa alami tidak menawarkan
banyak keuntungan, khususnya kepada perancang dan pemrograman, apabila dialog
ini di aplikasikan, karena sangat rumit dan sangat tidak efisien untuk kebanyakan
situasi dialog.
19
SISTEM MENU
Menu adalah daftar sejumlah pilihan dalam jumlah terbatas, yang biasanya
berupa suatu kalimat atau kumpulan beberapa kata.
Berdasarkan teknik penampilan pilihan-pilihan pada suatu menu, dikenal dua jenis
menu :
1. Sistem Menu Datar
Adalah sistem menu yang dapat menampilkan semua pilihan secara
lengkap.
Dalam sistem menu ini, kemampuan dan fasilitas yang dimiliki
oleh suatu program aplikasi akan ditampilkan secara lengkap, dan
biasanya menggunakan kalimat-kalimat yang cukup panjang. Penentuan
pilihan dapat dilakukan dengan cara menggunakan selektor dari setiap
pilihan dan menggunakan highlight beserta konfirmasi tombol Enter.
Pengelolaan Data Akademis Mahasiswa
[A]
[B]
[C]
[D]
[E]
[F]
[G]
[H]
[ I]
[J]
[K]
[L]
[M]
[N]
[O]
[P]
[Q]
SELESAI
20
Menu Utama
- Berkas
- Edit
- Cetak
- Utilitas
Berkas
Utilitas
Edit
Data Mhs
Cetak
Data KRS
Data Nilai
Berdasar Mhs
Berdasar MK
21
22