Anda di halaman 1dari 6

HENDY MIZUARDY

MODUL 7
PRAKTIKUM SISTEM OPERASI I

PROGRAM STUDI TEKNOLOGI INFORMASI


FAKULTAS TARBIYAH DAN KEGURUAN
UNIVERSITAS ISLAM NEGERI AR-RANIRY
BANDA ACEH
2016
SISTEM OPERASI I

MODUL 7. SEKILAS SHELL PROGRA MMING

Topik Sekilas Shell Programming Waktu 2 X 50 menit


Pembina Hendy Mizuardy SKS 2

TUJUAN
Setelah melaksanakan kegiatan praktikum ini diharapkan mahasiswa dapat:
1. Mahasiswa memahami shell programming dan bisa mengaplikasikannya.

DASAR TEORI
Shell adalah program yang menghubungkan user dengan sistem operasi dalam hal ini kernel (inti
sistem operasi), umumnya shell menyediakan prompt sebagai user interface, tempat dimana user meng-
inputkan perintah-perintah yang diinginkan baik berupa perintah internal shell (internal command),
ataupun perintah eksekusi suatu file progam (eksternal command), selain itu shell memungkinkan user
menyusun sekumpulan perintah pada sebuah atau beberapa file untuk dieksekusi sebagai program.
Tidak seperti sistem operasi lain yang hanya menyediakan 1 atau 2 shell, sistem operasi dari
keluarga unix misalnya linux sampai saat ini dilengkapi oleh banyak shell dengan kumpulan perintah yang
sangat banyak, sehingga memungkinkan pemakai memilih shell mana yang paling baik untuk membantu
menyelesaikan pekerjaannya, atau dapat pula berpindah-pindah dari shell yang satu ke shell yang lain
dengan mudah. Pemprograman Shell yaitu penyusunan atau pengelompokkan beberapa perintah shell
(internal atupun eksternal command) menjadi kumpulan perintah yang melakukan tugas tertentu sesuai
tujuan penyusunnya. Kelebihan shell di linux dibanding sistem operasi lain adalah bahwa shell di linux
dimungkinkan untuk menyusun serangkaian perintah seperti halnya bahasa pemrograman (interpreter
language), melakukan proses I/O, menyeleksi kondisi, looping, membuat fungsi, dsb. Jadi dengan shell di
linux kita dapat membuat program seperti halnya bahasa pemrograman, biasanya pengguna unix atau
linux menyebut pemrograman shell sebagai script shell (dalam DOS dikenal dengan istilah batch file).
Pemrograman Shell ditujukan untuk dapat mempermudah user dalam melakukan pekerjaannya,
antara lain User script, Network script, dsb. Shell programming adalah file teks biasa yang dibuat dengan
menggunkan text editor yang ada di linux (via, emacs, pico, kate, gedit, dsb) dalam penulisan ini
menggunakan teks editor vi, agar hasil program bias berjalan maka sintaks penulisan program harus
benar dan user mendapat hak akses untuk mengeksekusi file

Praktikum Sistem Operasi I 2


KEGIATAN PRAKTIKUM
Dalam modul kali ini kita akan mencoba membuat simulasi shell programing dengan cara
membuat folder di direktori home menggunakan terminal linux. Kita harus memperhatikan langkah-
langkahnya dengan benar agar nanti dapat diterapkan dengan benar mulai pembuatan folder di direktori
home, membuat file di foder tersebut, mengisi file tersebut, dan menampilkan isi file tersebut. Untuk
membuat folder kita dapat menggunakan perintah mkdir (spasi) nama file, dan untuk membuat file di
folder tersebut kita harus masuk terlebih dahulu ke folder tersebut dengan menggunakan perintah cd
(spasi) nama file, setelah itu kita akan mengisi file tersebut dengan perintah nano nama file, dan untuk
menampilkan file tersebut kita dapat menggunakan perintah sh (spasi) nama file atau ./nama file.
Hal yang harus dilakukan pertama kali adalah membuat folder pada direktori home, untuk
melakukan hal tersebut adalah dengan cara membuka terminal linux terlebih dahulu kemudian ketikkan
perintah mkdir [spasi] nama folder. Setelah itu masuk ke dalam folder yang telah dibuat sebelumnya
dengan mengetikkan perintah cd [spasi] nama folder. Jika telah masuk, barulah membuat file dengan
nama sesuai keinginan kita, dengan mengetikkan perintah nano [spasi] nama file kemudian simpan file
tersebut. Untuk menampilkan file tersebut masukkan perintah seperti halnya memanggil file pada
simulasi deadlock sebelumnya yaitu sh [space] nama file atau juga bisa menggunakan perintah ./nama
file [tanpa spasi]. Namun untuk menggunakan perintah ./ tersebut kita harus mendapatkan hak akses
terlebih dahulu. Untuk mendapatkan hak akses tersebut ketikkan perintah chmod 777 [spasi] nama file.
1. Buat folder baru

Praktikum Sistem Operasi I 3


2. Masuk ke dalam folder yang telah dibuat

3. Buat sebuah file (menggunakan perintah nano atau vi)

4. Isi file tersebut (tekan tombol I untuk mengisi data)

Praktikum Sistem Operasi I 4


Untuk menyimpan, tekan tombol esc : wq
Kemudian enter
5. Ubah hak akses file yang telah dibuat

6. Tampilkan isi file yang telah dibuat.

Praktikum Sistem Operasi I 5


Atau menggunakan command cat

Praktikum Sistem Operasi I 6

Anda mungkin juga menyukai