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