Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

P ERTEMUAN K E -4 Bahasa Perintah 1. P ENGERTIAN Merupakan bentuk yang konvensional. Perintah-peritah tunggal yang dioperasikan biasanya tergantung dari.

Presentasi serupa


Presentasi berjudul: "P ERTEMUAN K E -4 Bahasa Perintah 1. P ENGERTIAN Merupakan bentuk yang konvensional. Perintah-peritah tunggal yang dioperasikan biasanya tergantung dari."— Transcript presentasi:

1 P ERTEMUAN K E -4 Bahasa Perintah 1

2 P ENGERTIAN 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 ) 2

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 3

4 T UJUAN DASAR PERANCANGAN BAHASA 1. Presisi 2. Kemudahan dalam penulisan dan pembacaan 3. Mudah dipelajari 4. Sederhana, mengurangi kesalahan 5. Kemudahan mengingat 4

5 K EUNTUNGAN DAN K ERUGIAN B AHASA P ERINTAH KeuntunganKerugian Cepat Efisien Akurat Ringkas Luwes Inisiatif oleh pengguna Memerlukan latihan yang lama Membutuhkan penggunaan yang teratur Beban ingatan yang tinggi Jelek dalam menangani kesalahan 5

6 S TRATEGI O RGANISASI P ERINTAH 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) 6

7 Go to home positionH Go to last lineL Go to middle lineM Previous line in the sameCTRL-P column Next line in the same columnCTRL-N Go to start of line 0 Go to end of line $ Go left one spaceh 7

8 Command plus arguments Setiap perintah diikuti satu atau lebih argumen Contoh : COPY FILEA, FILEB DEL FILEA PRINT FILEA, FILEB, FILEC 8

9 Lanjutan… Bagi beberapa pemakai, label keyword atau argumen dapat membantu. Contoh : COPY FROM=FILEA TO=FILEB 9

10 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 10

11 Hierarchical command structure Perangkat penuh perintah diatur menjadi struktur tree, seperti pada menu 11 ActionObjectDestination CREATEFileFile DISPLAYProcessLocal Printer REMOVEDirectoryScreen COPYRemote 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 K EUNTUNGAN STRUKTUR Proses belajar, pemecahan masalah, dan ingatan manusia dipermudah oleh struktur yang bermakna Baik untuk task concept, computer concepts, dan rincian sintaktik bahasa perintah. 13

14 Simbol atau keywords Struktur perintah mempengaruhi kinerja Penggunaan perintah dengan keyword lebih mudah daripada simbol Contoh : FIND:/TOOTH/ ; -1 BACKWARD TO “TOOTH” 14

15 Struktur hierarkis dan kongruensi Kongruensi : pasangan lawan kata yang selaras (simetris) Struktur hierarkis dan kongruensi lebih mudah diingat Konsistensi, kongruensi, dan mnemonicity 15

16 Dengan demikian disimpulkan bahwa sumber struktur yang baik dan berguna meliputi : Konsistensi posisi Konsistensi tatabahasa Pasangan kongruen Bentuk hierarkis 16

17 S TRATEGI P ENYINGKATAN N AMA P ERINTAH Pemotongan sederhana Gunakan huruf pertama, kedua, ketiga, dst. Contoh : directory  dir, delete  del 17

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 18

19 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. 19

20 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 20

21 M ENU P ERINTAH 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 21

22 M ENU P ERINTAH ( L ANJ. ) 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| 22

23 L ANJUTAN ….. 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 23

24 B AHASA A LAMI DI D UNIA K OMPUTER 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). 24

25 B AHASA A LAMI DI D UNIA K OMPUTER ( L ANJ. ) 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. 25


Download ppt "P ERTEMUAN K E -4 Bahasa Perintah 1. P ENGERTIAN Merupakan bentuk yang konvensional. Perintah-peritah tunggal yang dioperasikan biasanya tergantung dari."

Presentasi serupa


Iklan oleh Google