IMK – Command Language Interface

Command Line Interface (CLI) adalah tipe antarmuka dimana user berinteraksi dengan sistem operasi melalui text-terminal. Pengguna menjalankan perintah dan program di sistem operasi tersebut dengan
cara mengetikkan perintah di tiap baris-baris tertentu. Meskipun konsepnya sama, tiap-tiap sistem operasi memiliki nama atau istilah yang berbeda untuk CLI-nya. UNIX memberi nama CLI-nya sebagai bash, ash, ksh, dan lain sebagainya. Microsoft Disk Operating System (MS-DOS) memberi nama command.com atau Command Prompt. Sedangkan pada
Windows Vista, Microsoft menamakannya PowerShell. Pengguna Linux mengenal CLI pada Linux sebagai terminal, sedangkan pada Apple namanya adalah command shell.

Kelebihan
a. Mudah membuat folder dan sub folder
b. Cepat dalam mengcopy
c. Spesifikasi hardware tidak harus tinggi
d. Akses Cepat

Kekurangan
a. Resiko kehilangan file lebih besar apabila ceroboh
b. Tampilan yang kurang menarik
c. Masih menggunakan perintah dalam bentuk teks

Command Language Semantic
Seimbangkan kehandalan dan kesederhanaan (kesempurnaan dan minimalitas) berdasarkan kebutuhan user.
Kesempurnaan: handal dan mudah digunakan, tetapi kompleks. Biasanya untuk sistem yang frekuensi penggunaannya tinggi.
Minimalitas: kesederhanaan dan mudah dipelajari, tetapi kurang handal. Biasanya untuk sistem yang frekuensi penggunaannya rendah.

Contoh Kesempurnaan

  • delete
  • insert
  • insert
  • replace
  • copy
  • move
  • rename
  • select

Contoh Minimalitas

  • delete
  • insert
  • insert
  • copy

Command Language Syntax

  • Gunakan sintaks yang konsisten
  • Gunakan sintaks action-object

Contoh BAIK

  • Get the file
  • Send the file
  • Print the file

Contoh KURANG BAIK

  • The file get
  • The file send
  • Thea file print
  • Hindari penggunaan simbol atau tanda yang berubah-ubah. Contoh: penggunaan tanda asterik (*) dan dollar ($) secara bergantian
  • Hindari positional grammar. Contoh: Copy / FileA / FileB
  • Sintaks command language sebaiknya natural dan memudahkan untuk mengingatnya.
  • Hindari penggunaan yang terlalu sering terhadap shift dan control keys.

Command Language Lexicon

Gunakan jargon user, bukan jargon komputer.
Ijinkan penggunaan command names yang tidak disingkat, meskipun singkatan command names juga diperbolehkan.
Gunakan aturan yang simple dan konsisten untuk singkatan command names.

Command Language Interaction

  • Posisikan command line di baris terbawah dari screen atau window.
  • Sediakan pendukung yang interaktif melalui default, command editing, Intelligent interpretation, type-ahead, dan feedback.
  • Sediakan bantuan memori seperti referensi on-line.
  • Sediakan function keys untuk commands yang frekuensi penggunaannya sering.

Leave a Reply

Your email address will not be published. Required fields are marked *