Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Bahasa Perintah Pertemuan Ke-4.

Presentasi serupa


Presentasi berjudul: "Bahasa Perintah Pertemuan Ke-4."— Transcript presentasi:

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.


Download ppt "Bahasa Perintah Pertemuan Ke-4."

Presentasi serupa


Iklan oleh Google