Anda di halaman 1dari 9

PRAKTIKUM SISTEM OPERASI

LAPORAN RESMI
MODUL 6 Shell Programming (2)

Sesi : A4

Nama Praktikan :
Sinarring Azi Laga

: 1334010097

LABORATORIUM JARINGAN KOMPUTER


JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL VETERAN JAWA
TIMUR
2015

DASAR TEORI
Shell
programming
adalah
penyusunan
atau pengelompokkan
beberapa perintah
shell (internal atupun eksternal command)
menjadi
beberapa kumpulan perintah yang melakukan tugas-tugas tertentu sesuai dengan
tujuan dari user.
Shell programming ini
(penterjemah perintah) yang
menjembatani
user dengan system operasi dalam Kernel
(inti dari sistem
operasi), umumnya
shell menyediakan prompt
sebagai user interface,
tempat dimana user dapat mengetikkan
perintah-Perintah yang diinginkan
baik berupa perintah internal shell (internal command),ataupun
perintah
eksekusi file program
(eksternal command),
selain itu memungkinkan user
menyusun sekumpulan perintah pada sebuah atau beberapa file untuk dieksekusi
sebagai program.
Dengan kata lain kita dapat menggunakan shell untuk membuat suatu program
layaknya
sebuah
bahasa
pemrograman
(kita
dapat
melakukan
proses perulangan/looping, memasukkan input dan output ataupun membuat
suatu fungsi bersyarat). 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. Beberapa
contoh shell yang ada di linux, antara
lain:

Bourne shell(sh),
C shell(csh),
Korn shell(ksh),
Bourne again shell(bash)

SOAL
Buatlah sebuah folder pada direktori home kemudian tuliskan biodata dengan
format di bawah ini dengan menggunakan terminal linux tetapi saat pengisian data di
lakukan saat pemangilan file bukan pada saat pembuatan file
1. Nama

NPM

Bidang Minat

Alasan

Tentang Saya

Analisis Masalah
Pada Praktikum modul 6 ini saya mengalami kendala yaitu ketika proses
memasukkan data atau mengedit data pada nano . Disini saya lupa menuliskan tanda
n setelah kata echo . Namun kesalahan yang terjadi merupakan kesalahan yang tidak
terlalu fatal, dikarenakan ketika saya lupa menuliskan n yang terjadi hanyalah masalah
enter saja. Ketika saya tidak menuliskan tanda n maka kursor ketika menginputkan
data akan berada dibawah seperti enter . namun jika kita menuliskan n maka kursor
input akan berada di sebelah kanan atau bersebelahan tanpa enter

HASIL PRAKTIKUM
Hal pertama yang harus dilakukan terlebih dahulu adalah membuka terminal
linux dahulu kemudian ketikkan perintah mkdir [space] nama folder

Gambar 1.1 Perintah Untuk Membuat folder

Setelah itu masuk ke dalam folder yang telah


dengan mengetikkan perintah cd [space] nama folder.

dibuat

Gambar 1.2 Perintah untuk Masuk dalam Folder

sebelumnya

setelah masuk ke dalam folder, kita bisa membuat file baru didalam folder
tersebut dengan cara mengetikkan nano[space]nama file . Kemudian tuliskan biodata
sesuai format soal di atas .

Gambar 1.3 Perintah membuat file

Gambar 1.4 Tampilan biodata.txt setelah terisi

Untuk memanggil file menggunakan perintah ./ kita harus menuliskan perintah


seperti dibawah ini untuk dapat memanggil file dengan perintah ./

Gambar 1.5 Tampilah perintah agar dapat menggunakan ./ dalam pemanggilan

Hasil ketika kita melakukan pemanggilan file biodata dengan menggunakan ./


dan mengisinya setelah filr terpanggil

Gambar 1.6 Hasil pemanggilan ./biodata

KESIMPULAN
Pada modul 6 ini saya mendapatkan pelajaran tentang membuat folder pada
direktori home, akan tetapi kita dapat mengisikan data saat pemangilan file berlangsung
. adapun perintah yang saya tuliskan yaitu echo n . fungsi dari n sendiri adalah untuk
fungsi enter . dan pada praktikum kali ini saya memanggil dengan perintah ./ . namun
sebelum melakukan pemanggilan dengan perintah ./ kita harus menuliskan perintah
chmod 777 [nama file yang akan dipanggil]

DAFTAR PUSTAKA
http://ghadinkz23.blogspot.com/2010/10/pengertian-shell.html
http://aiiank.wordpress.com/2010/06/07/shell-programing/

Anda mungkin juga menyukai