Senin, 18 Januari 2016

SHELL/TERMINAL di Linux

Assalamualaikum wr.wb

hallo semua ketemu lagi nih sama saya tentunya masih diblog saya yang satu ini kali ini saya akan memberitahukan sedikit tentang shell. kalian pasti tau shell kalau gak tau mari kita cari tau bersama-sama.

shell...

Shell, dalam komputer adalah salah satu jenis program asli sistwm operasi (seringnya merupakan program yang terpisah dari inti sistem operasi) yang menyediakan komunikasi langsung antara pengguna dan sistem operasi. Contoh dari kekerang adalah COMMAD.COM dalam MS-DOS, Macintosh Finder (Macintosh), WINDOWS EXPLORER, Command Prompt/cmd.exe, PowerShell dalam Microsoft Windows,bourne shell, c shell, Korn shell dan masih banyak lainnya khususnya dalam keluarga sistem operasi UNIX. Beberapa kekerang juga dapat digunakan untuk melakukan pengelolaan berkas.



 kelebihan dari shell :

  • Mudah  dan  handal  dalam  menggabungkan   utilitas-utilitas,   lingkungan  sistem (environment) dan tools-tools yang ada pada  sistem   UNIX   serta memanfaatkannya secara optimal.
  • Karena  pemrograman shell dalam bentuk  interpreter, maka  kesalahan yang terjadi pada  pemrograman  akanlebih mudah ditemukan dan dimodifikasi.
  • Pemanfaatan  utilitas dan tools  UNIX  mengakibatkan pengembangan  suatu program  dengan  shell  relatif lebih  cepat.  Karena  kita  tidak  perlu  membangun  modul-modul baru lagi dari awal.
    Bagaimana konsep kerja dari shell?
    Konsep kerja dari pemrograman bash shell hampir mirip dengan bahasa pemrograman lainnya. Pemrograman bash shell juga menggabungkan perintah-perintah untuk memilih suatu kondisi, memproses suatu I/O, looping, dan membuat fungsi-fungsi yang dapat dijalankan user. Konsep pemrograman bash shell ini akan mudah dipelajari apabila kita sudah mengetahui perintah-perintah sederhana yang ada di bash shell seperti whoami, cd, cat, dan lainnya. Dengan penguasaan perintah-perintah sederhana ini, pemrograman bash shell akan membuat pekerjaan user menjadi lebih efektif. Hal penting yang harus diketahui sebelum menggunakan pemrograman bash shell adalah konsep mengenai variabel, format syntax dan struktur di dalam pemrograman bash shell itu sendiri.

    Contoh Program Shell 1: Membuat program menu makanan
  • Buat sebuah file shell, buka terminal dan ketikan perintah berikut
$ vi (nama_file_shell)
misalkan $ vi progshell2
up1
  • Selanjutnya editor vi akan terbuka dan masukan kode program berikut
up3up4
Kita buat sebuah program menu makanan dengan menambahkan case pada shell. Case digunakan untuk memilih dan memutuskan perintah dengan beberapa kondisi.
Pada gambar bagian atas terdapat 6 pilihan yang dapat dipilih oleh user dimana setiap pilihan memiliki action atau sub proses yang berbeda-beda.
Inputan pilihan dari user disimpan dalam variable pil. Kemudian variable pil digunakan untuk kondisi dalam case. Antara case yang satu dengan case yang lain dipisahkan dengan karakter dua titik koma (;;). Untuk membuat pilihan inputan lain yang tidak didefinisikan dalam case menggunakan case *), untuk mengakhiri case kita gunakan perintah exac.
  • Kemudian ubah hak akses user kepada file shell yang telah kita buat tersebut agar dapat dibuah dan dijalankan. ketikan perintah $ chmod 755 progshell2
  • Setelah itu jalankan file shell yang berisi kode program tersebut dengan perintah $ ./progshell2
up2
  • Berikut adalah hasil output program menu makanan
up5


tambahan contoh dari pemrograman shell:

$ su (untuk masuk kode program)

misalkan #date (digunakan untuk menampilkan tanggal dan waktu)

 

misalkan #pwd (digunakan untuk menampilkan nama direktori dimana Anda sedang berada)


 sumber : 
http://wido.blog.uns.ac.id/2014/12/08/program-menu-makanan-dengan-shell-linux/
https://id.wikipedia.org/wiki/Shell_%28komputer%29 
http://daengmanis123.blogspot.co.id/

 



0 komentar:

Posting Komentar