04-Bahasa-Perintah

Download Report

Transcript 04-Bahasa-Perintah

Materi Pertemuan Ke-4
Bahasa Perintah
Tujuan dasar perancangan
bahasa
 Presisi
 Kekompakan
 Kemudahan
dalam penulisan dan
pembacaan
 Mudah dipelajari
 Sederhana, mengurangi kesalahan
 Kemudahan mengingat
Kendala penggunaan bahasa
 Kapasitas
manusia mengingat notasi
 Kecocokan
antara ingatan dan media
penampil
 Kemudahan
berbicara (mengucapkan)
Strategi Organisasi Perintah
 Simple



command list
Setiap perintah dipilih untuk
melaksanakan tugas (task) tunggal, dan
jumlah perintah sama dengan jumlah
tugas
Untuk jumlah tugas yang sedikit , dapat
menghasilkan sistem yang mudah
dipelajari dan dipergunakan
Contoh : vi editor (UNIX)








Go to home position
Go to last line
Go to middle line
Previous line in the same
column
Next line in the same column
Go to start of line
Go to end of line
Go left one space
H
L
M
CTRL-P
CTRL-N
0
$
h
 Command

plus arguments
Setiap perintah diikuti satu atau
lebih argumen
• Contoh :
COPY FILEA , FILEB
 DEL FILEA
 PRINT FILEA, FILEB, FILEC




Lanjutan…
Bagi beberapa pemakai, label
keyword atau argumen dapat
membantu.
Contoh :
COPY FROM=FILEA TO=FILEB
 Command
plus options and
arguments


Perintah dapat mengandung option
untuk menunjukkan keadaan khusus
Contoh:
• PRINT/3, HQ, FILEA
• A0821DCALGA0300p

Tingkat kesalahan dan kebutuhan akan
pelatihan ekstensif meningkat dengan
option yang banyak
 Hierarchical

command structure
Perangkat penuh perintah diatur menjadi
struktur tree, seperti pada menu
Action
Object
Destination
CREATE
File
File
DISPLAY
Process
Local Printer
REMOVE
Directory
Screen
COPY
MOVE
Remote Printer
Strategi Penyingkatan
Nama Perintah
 Pemotongan
sederhana
Gunakan huruf pertama, kedua,
ketiga, dst. Dari perintah, asalkan
perintah dapat dibedakan dengan
huruf-huruf awal
 Contoh :

 Buang
huruf-huruf hidup dengan
pemotongan sederhana
Buang huruf hidup dan gunakan
beberapa yang tersisa
 Jika huruf pertama huruf hidup,
tidak boleh dibuang
 Contoh :

Lanjutan…
Huruf
pertama dan huruf
terakhir

Huruf pertama dan terakhir
mudah terlihat
Huruf
pertama setiap kata
dalam frase

Membuat akronim
Lanjutan…
 Singkatan standar dari konteks lain


Gunakan singkatan yang sudah dikenal
Contoh: QUANTITY  QTY,
TRANSFER  XFER, BACKUP  BAK
 Fonik


Fokuskan perhatian pada suara
Contoh : execute  XQT, I seek you 
ICQ
Penggunaan Bahasa Alami
 Natural
language interaction
interaksi dengan bahasa alami
 Natural language queries
permintaan dengan bahasa alami
 Text-database searching
pencarian database teks
 Natural
language text generation
penyusunan teks dengan bahasa
alami
 Adventure and educational games
permainan petualangan dan
pendidikan