Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Bahasa Perintah Pertemuan Ke-4
2
Pengertian Merupakan bentuk yang konvensional. Perintah-peritah tunggal yang dioperasikan biasanya tergantung dari sistem komputer yang digunakan, dan berada dalam satu domain yang disebut dengan bahasa perintah (command language)
3
Cara memberi instruksi kepada komputer secara langsung, dapat berupa tombol fungsi, karakter kata, atau kombinasi Lebih tepat untuk pengguna yang ahli Menyediakan akses langsung pada fungsi sistem Baris perintah harus mempunyai makna/arti Contoh : sistem Unix/Linux, DOS
4
Tujuan dasar perancangan bahasa
Presisi Kemudahan dalam penulisan dan pembacaan Mudah dipelajari Sederhana, mengurangi kesalahan Kemudahan mengingat
5
Keuntungan dan Kerugian Bahasa Perintah
Cepat Efisien Akurat Ringkas Luwes Inisiatif oleh pengguna Memerlukan latihan yang lama Membutuhkan penggunaan yang teratur Beban ingatan yang tinggi Jelek dalam menangani kesalahan
6
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)
7
Go to home position H Go to last line L Go to middle line M Previous line in the same CTRL-P column Next line in the same column CTRL-N Go to start of line 0 Go to end of line $ Go left one space h
8
Command plus arguments Setiap perintah diikuti satu atau lebih argumen
Contoh : COPY FILEA , FILEB DEL FILEA PRINT FILEA, FILEB, FILEC
9
Bagi beberapa pemakai, label keyword atau argumen dapat membantu.
Lanjutan… Bagi beberapa pemakai, label keyword atau argumen dapat membantu. Contoh : COPY FROM=FILEA TO=FILEB
10
Perintah dapat mengandung option untuk menunjukkan keadaan khusus
Command plus options and arguments Perintah dapat mengandung option untuk menunjukkan keadaan khusus Contoh: PRINT/3, HQ, FILEA Tingkat kesalahan dan kebutuhan akan pelatihan ekstensif meningkat dengan option yang banyak
11
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 Remote Printer MOVE
12
Dengan hanya lima perintah dapat dilakukan 5x3x4 = 60 tugas
Pendekatan ini dapat dikembangkan untuk membantu pemakai pemula atau intermittent, seperti pada Lotus
13
Keuntungan struktur Proses belajar, pemecahan masalah, dan ingatan manusia dipermudah oleh struktur yang bermakna Baik untuk task concept, computer concepts, dan rincian sintaktik bahasa perintah.
14
Simbol atau keywords Struktur perintah mempengaruhi kinerja
Penggunaan perintah dengan keyword lebih mudah daripada simbol Contoh : FIND:/TOOTH/ ; -1 BACKWARD TO “TOOTH”
15
Struktur hierarkis dan kongruensi lebih mudah diingat
Kongruensi : pasangan lawan kata yang selaras (simetris) Struktur hierarkis dan kongruensi lebih mudah diingat Konsistensi, kongruensi, dan mnemonicity
16
Dengan demikian disimpulkan bahwa sumber struktur yang baik dan berguna meliputi :
Konsistensi posisi Konsistensi tatabahasa Pasangan kongruen Bentuk hierarkis
17
Strategi Penyingkatan Nama Perintah
Pemotongan sederhana Gunakan huruf pertama, kedua, ketiga, dst. Contoh : directory dir, delete del
18
Buang huruf-huruf hidup dengan pemotongan sederhana
Buang huruf hidup dan gunakan beberapa yang tersisa Contoh : check disk chkdsk, move mv Jika huruf pertama huruf hidup, tidak boleh dibuang
19
Huruf pertama dan huruf terakhir
Lanjutan… Huruf pertama dan huruf terakhir Huruf pertama dan terakhir mudah terlihat Contoh : sort ST, block BK Huruf pertama setiap kata dalam frase Membuat akronim Contoh : change directory cd, switch user su.
20
Singkatan standar dari konteks lain
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, connection CNXN
21
Menu Perintah Untuk mengatasi beban penghafalan perintah, beberapa perancang memberikan daftar perintah yang tersedia, dalam format yang disebut menu perintah. Contoh: Lynx H)elp O)ptions P)rint G)o M)ain screen Q)uit /=search [delete]=history list
22
^G Get Help ^O Writeout ^R Read File ^X Exit ^J Justify ^W Where is
Menu Perintah (Lanj.) Pico ^G Get Help ^O Writeout ^R Read File ^X Exit ^J Justify ^W Where is WordStar --Cursor Movement-- | -Delete- ^S char left ^D char right |^G char ^A word left ^F word right |DEL chr lf ^E line up ^X line down |^T word rt Scrolling– |^Y line ^Z line down ^W line up | ^C screen up ^R screen down|
23
Lanjutan ….. Contoh : dalam bahasa Pascal
While not eof(T) do Begin Readln(T,S); If IpSem > 3.0 then Writeln(namamahasiswa); End; Masalah : ketidakjelasan (vague) dan bermakna ganda/rancu (ambigu) Solusi : dicoba untuk mengerti komunitas pemakai
24
Bahasa Alami di Dunia Komputer
Natural-language interaction Operasi komputer menggunakan bahasa alami manusia (mis. Inggris) untuk memberi instruksi dan menerima respons. Natural-language queries Operasi pada database relasional. Masih lebih buruk daripada SQL. Contoh: INTELLECT, Symantec Q&A. Text-database searching Untuk mencari database tekstual. Contoh: Ask Jeeves (ask.com).
25
Bahasa Alami di Dunia Komputer (Lanj.)
Natural-language text generation Digunakan untuk laporan (mis. Prakiraan cuaca, laboratorium medis). Di sisi artistik dapat menghasilkan puisi dan novel. Adventure and educational games Pemakai menyatakan gerakan dan perintah dengan bahasa alami. Menarik karena sistem tak dapat diramalkan dan perlu dijelajahi.
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.