My Family :
Home » » DIALOG BERBASIS TEKS DAN PENGISIAN BORANG

DIALOG BERBASIS TEKS DAN PENGISIAN BORANG

Penulis : Unknown on Monday 27 May 2013 | 07:03

I.         DIALOG BERBASIS TEKS
1.      DIALOG BERBASIS PERINTAH TUNGGAL
Adalah ragam dialog yang paling konvensional, perintah-perintah tunggal yang dapat dioperasikan biasanya tergantung dari sistem komputer yang dipakai, dan berada dalam suatu domain yang disebut bahasa perintah (command language).

Bahasa Perintah (bahasa buatan) harus dirancang sedemikian rupa sehingga mereka mempunyai sifat alamiah, yakni mudah dipelajari, mudah diingat oleh kebanyakan pengguna.

Contoh dalam DOS
 




























PERINTAH DOS
FUNGSI
C:\>DIR
Digunakan untuk menampilkan nama-nama berkas yang tersimpan di dalam direktori C (Hardisk)
C:\>DIR *.BAT \S
Digunakan untk menampilkan semua berkas yang berekstenstion .BAT pada direktori C. Parameter /S artinya SEARCH: mencari.
C:\>COPY *.DOC A:\NASKAH
Digunakan untuk meng-copy semua berkas berekstenstion DOC dari direktori C ke direktori A pada folder NASKAH
C:\DOS>FORMAT A:\S
Digunakan untuk memformat direktori A sekaligus meng-copy OS ke dalam direktori A sehingga dapat digunakan sebagai booting disk. Perintah ini memerlukan berkas FORMAT.COM
C:\DOS>DELTREE C:\NASKAH\SOAL
Digunakan untuk menghapus folder SOAL pada folder NASKAH dalam direktori C. Perintah ini memerlukan perintah DELTREE.EXE



Contoh dalam UNIX

PERINTAH UNIX
FUNGSI
vi
Perintah untuk mulai menulis atau membaca suatu berkas
ls
Perintah untuk menampilkan nama-nama berkas yang anda miliki dalam rekening anda pada sistem UNIX yang bersangkutan
who
Perintah untuk menampilkan daftar pengguna yang sedang bekerja pada sistem UNIX
lpr
Perintah untuk mencetak suatu berkas ke printer
passwd
Perintah untuk mengubah kata kunci pada rekening anda.


Saran yang perlu dipertimbangkan dalam meminimalisir beban ingatan dan kesalahan pengetikan:
o  Pilihlah kata kunci yang mudah diingat
o  Gunakan format perintah yang konsisten
o  Gunakan untaian kata yang pendek
o  Tambahkan fasilitas HELP
o  Gunakan nilai-nilai default untuk mengurangi kesalahan fisik
o  Sediakan pesan-pesan yang jelas jika masih banyak kesalahan yang muncul
 







2.      DIALOG BERBASIS KOMBINASI PERINTAH (Bahasa Pemrograman)

Dalam keadaan tertentu, penggunaan dialog berbasis perintah tunggal sering tidak memadai, khususnya ketika pengguna terus memberikan sederetan perintah-perintah yang sama setiap kali ia menjalankan program aplikasi tersebut. Dialog berbasis bahasa pemrograman merupakan ragam dialog yang memungkinkan pengguna untuk mengemas sejumalh perintah kedalam suatu berkas yang sering disebut batch file. Perintah-perintah yang dituliskan dalam ragam dialog berbasis bahasa pemrograman tidak harus menggunakan salah satu bahasa pemrograman baik tingkat rendah maupun tingkat tinggi seperti Assembler, Pascal, C, FORTRAN atau BASIC, tetapi harus mengikuti aturan-aturan tertentu.

Contoh isi dari berkas autoexec.bat:
@echo off
Promt $p$g
Path C:\windows;C:\dos
Path C:\nwclient\;%path%
Set temp=c:\dos
C:\windows\dxpmode 60
C:\windows\mscdex.exe / S /D:mscd001 / M:8 /V
C:\dos\smartdrv.exe / X

Jika kita lihat berkas tersebut terdiri dari perintah yang berdiri sendiri-sendiri, dengan menggunakan batch file maka perintah-perintah tersebut dalam di run bersamaan layaknya bahasa pemrograman.

3.      ANTAR MUKA BERBASIS BAHASA ALAMI

Disini user memberikan instruksi dalam bahasa alami yang sifatnya lebih umum. User dapat memberikan perintah secara lebih bebas dan “manusiawi”.

Sehingga komputer harus mempunyai kemampuan untuk mengolah bahasa alami yang bertujuan untuk mengetahui arti(semantik) dari instruksi yang diberikan.
Sebuah sistem yang mengimplementasikan dialog berbasis bahasa alami harus mempunyai sebuah sistem penterjemah (interpreter) yang dapat menterjemahkan kalimat pada dua arah.

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.


II.      DIALOG BERBASIS PENGISIAN BORANG

Teknik dialog berbasis pengisian borang (form filling dialogue) merupakan suatu penerapan langsung dari aktifitas pengisian borang dalam kehidupan sehari – hari dimana pengguna akan dihadapkan pada suatu bentuk borang yang ada di layar komputer yang mereka gunakan.

PERBEDAAN ANTARA MENU DAN BORANG (Perlman; 1987)
Menu adalah dialog yang menampilkan sejumlah altnatif pilihan yang dapat dipilih pengguna dengan cara tertentu pada setiap daur aktivitas. Borang adalah tampilan dari sejumlah persyaratan (requirement) yang menampilkan sejumlah pilihan dan berbagai nilai parameter yang telah ditentukan dan diintegrasikan ke dalam sebuah tampilan pada layar.

STRUKTUR DAN ORGANISASI
Kualitas antarmuka berbasis pengisian borang tergantung kepada tiga aspek tampilan pada layar:
1.      Struktur data dan masukan yang diperlukan oleh sistem.
2.      Kejelasan perancangan dan penyajiannya secara visual pada layar.
3.      derajat kebenaran dan kehandalan penerimaan data masukan oleh program lewat berbasis fasilitas dan derajat kebenaran kehandalan penerimaan data masukan oleh program lewat berbagai fasilitas pemasukkan data yang ada di dalam borang tersebut.

Kunci terpenting dalam dialog berbasis pengisian borang adalah bahwa semua informasi dapat nampak secara serentak,sehingga memudahkan pengguna dalam hal pengontrolan dan manipulasi atas informasi yang nampak pada layar.

BEBERAPA HAL YANG PERLU DIPERHATIKAN DALAM PERANCANGAN TAMPILAN SARANA DIALOG PENGISIAN BORANG :
1)          Proteksi tampilan : adanya pembatasan agar pengguna tidak dapat mengakses semua tampilan yang ada di layar
2)          Batasan medan tampilan : medan data dapat ditentukan untuk mempunyai panjang yang tetap atau berubah, menggunakan format bebas atau tertentu
3)          Isi medan : pengguna biasanya mempunyai sejumlah gambaran tentang isi medan yang diperbolehkan, petunjuk pengisian dapat juga ditampilkan sebagai bagian dari tampilan.
4)          Medan opsional : beberapa medan isian dapat bersifat opsional
5)          Default : dalam medan isian di mungkinkan adanya default maka jika terdapat akan ditentukan tempatnya apakah dapat di akses atau tidak
6)          Bantuan (help) : menunjukan cara pengisian borang atau sebaliknya, ditambahkan, tetapi harus terpisah dari bentuk dasar borang.
7)          Medan penghentian : memasukan data dalam medan dapat diakhiri dengan jalan menekan tombol ENTER atau RETURN
8)          Navigasi : kursor dapat bergerak di sekeliling layar dengan menkean tombol TAB dengan urutan yang tetap
9)          Pembetulan kesalahan : pengguna dapat membetulkan kesalahan menggunakan tombol BACKSPACE
10)      Penyelesaian : perlu diperhatikan cara yang digunakan untuk memberitahu pengguna bahwa seluruh proses pengisian telaj selesai

EVOLUSI DIALOG BERBASIS PENGISIAN BORANG













Dialog berbasis pengisian borang tekstual
http://cdn.tutorialzine.com/wp-content/uploads/2009/08/i1.jpg

















Dialog berbasis pengisian borang grafis

  Tujuan dati digunakan komponen tampilan adalah agar pengguna dapat mengisikan data pada layar tampilan semudah dan secepat pengisian borang kertas.
  Komponen tampilan yang dapat digunakan pada borang antara lain : medan data atau medan text, list box, combo box, spin box, editor box, dan lain – lain.

VALIDASI ISIAN
Untuk menghindari akibat fatal akibat kesalahan dalam proses pengisian borang, untuk hal-hal yang sifatnya serius, isian dari pengguna perlu divalidasi.

Secara teknis, validasi dapat dilakukan dengan cara sbb:
1.      Setiap kali pengguna selesai mengisi suatu isian, segera setelah tombol ENTER ditekan, atau ketika berpindah ke isian berikutnya, validasi isian langsung dilakukan.
2.      Proses validasi dilakukan setelah semua isian diisi. Segera setelah tombol ENTER, validasi isian dilakukan.

KEUNTUNGAN DAN KERUGIAN DIALOG BERBASIS PENGISIAN BORANG

KEUNTUNGAN
KERUGIAN
Ê  Pengguna sudah terbiasa dengan pengisian borang
Ê  Isian data yang disederhanakan
Ê  Diperlukan sedikit pelatihan
Ê  Beban memori rendah
Ê  Strukturnya jelas
Ê  Perancangan yang mudah
Ê  Tersedia berbagai peranti bantu perancangan tampilan

-       Seringkali lambat
-       Memakan ruang layar
-       Tidak cocok untuk pemilihan perintah/instruksi
-       Memerlukan pengontrol kursor
-       Mekanisme navigasinya tidak terlihat secara eksplisit
-       Memerlukan suatu bentuk pelatihan


LATIHAN:
1.      Carilah 10 contoh dialog berbasis perintah tunggal (comand line dialoque) dalam system operasi MsDOS dan jelaskan fungsinya secara detail !
2.     










3.      Buatlah contoh Batch File sederhana dengan notepad untuk MSDOS! 
Share this article :

+ comments + 2 comments

3 October 2020 at 00:57

Makasih kak sangat membantu sekali dalam penyelesaian tugas saya sukses selalu. salam kenal saya Siti Hatijah dari ISB Atma Luhur

5 March 2022 at 09:21

Apple Watch Series 6 titanium steel
Our latest black titanium wedding bands model of the titanium jewelry Apple Watch Series babyliss titanium flat iron is the Apple Watch Series, titanium bar stock which weighs less than mens titanium wedding rings the standard version of the Apple Watch. Rating: 3 · ‎1 review

Post a Comment

 
Company Info | Contact Us | Privacy policy | Term of use | Widget | Advertise with Us | Site map
Copyright © 2011. Tutor Sebaya . All Rights Reserved.
Design Template by panjz-online | Support by creating website | Powered by Blogger