Anda di halaman 1dari 6

JURUSAN TEKNIK

PROGRAM STUDI D-III TEKNOLOGI INFORMASI


Mata Kuliah : Praktikum Sistem Operasi
Dosen
: Muhammad Syaeful Fajar, S.Pd. Gr., M.Kom.
Pengampu
Sub CPMK : Pemrograman Shell

LAPORAN PRAKTIKUM

IDENTITAS MAHASISWA
Nama Mahasiswa : Mohammad Raka saputra
NPM : 233307082
Kelas : 2C

DASAR TEORI
Pemrograman Shell, sering disebut sebagai Shell Scripting, adalah proses pembuatan skrip
shell yang mengotomatiskan tugas dengan menggabungkan perintah sistem dan utilitas
dalam lingkungan penerjemah baris perintah (CLI). Pemrograman shell adalah komponen
kunci dalam kotak peralatan pemrogram, dan memainkan peran penting dalam berbagai
paradigma pemrograman seperti pemrograman prosedural, otomatisasi, dan interaksi
sistem operasi, dan lain-lain. Pemrograman Shell memungkinkan pengembang membuat
skrip dengan menggabungkan perintah, menyusunnya dengan konstruksi aliran kontrol,
dan mengintegrasikannya dengan sistem operasi dan utilitas terkait untuk mengotomatisasi
tugas-tugas rutin dan meningkatkan produktivitas. Program Shell dapat berkisar dari
program sederhana hingga utilitas dan aplikasi manajemen sistem yang kompleks.

ALAT DAN BAHAN


Alat:
- Laptop
- Virtualbox
- CentOS
Bahan
- Internet
- Penyimpanan

LANGKAH KERJA
1. Percobaan 1st Script
1. Pertama jalankan CentOS dan login ke CentOS kemudian buka terminal lalu
cek dulu posisi directory menggunakan syntax pwd setelah itu buat file dengan
format hello.sh menggunakan text editor seperti nano dan isi file dengan :
#!/bin/bash
Echo “hello world”

2. Selanjutnya sesudah isi file simpan dan keluar dari teks editor untuk keluar bisa
klik ctrl + s terus ctrl + x

Laporan Praktikum Sistem Operasi 1


JURUSAN TEKNIK
PROGRAM STUDI D-III TEKNOLOGI INFORMASI
Mata Kuliah : Praktikum Sistem Operasi
Dosen
: Muhammad Syaeful Fajar, S.Pd. Gr., M.Kom.
Pengampu
Sub CPMK : Pemrograman Shell

3. Setelah itu gunakan syntax chmod +x atau chmod 755 untuk mengubah
permission pada file atau direktori. Dengan menjalankan perintah ini, file akan
diberikan izin untuk dieksekusi sebagai skrip, lalu untuk menampilkan
menggunakan syntax ./ dan akan muncul seperti gambar dibawah ini

2. Percobaan 2nd Script


1. Pertama buat file dengan nama latihan1.sh menggunakan syntax nano
latihan1.sh kemudian isi file tersebut dengan :
#!/bin/bash
echo ”Buat direktori latihanscript dan file coba”
echo “=============================”
mkdir latihanscript
cd latihanscript/
touch coba

2. Selanjutnya sesudah isi file simpan dan keluar dari teks editor untuk keluar bisa
klik ctrl + s terus ctrl + x

3. Setelah itu gunakan syntax chmod +x atau chmod 755 untuk mengubah
permission pada file atau direktori. Dengan menjalankan perintah ini, file akan
diberikan izin untuk dieksekusi sebagai skrip, lalu untuk menampilkan
menggunakan syntax ./ dan akan muncul seperti gambar dibawah ini

Laporan Praktikum Sistem Operasi 2


JURUSAN TEKNIK
PROGRAM STUDI D-III TEKNOLOGI INFORMASI
Mata Kuliah : Praktikum Sistem Operasi
Dosen
: Muhammad Syaeful Fajar, S.Pd. Gr., M.Kom.
Pengampu
Sub CPMK : Pemrograman Shell

3. Percobaan 3rd Script


1. Pertama buat file dengan nama latihan2.sh menggunakan syntax nano
latihan2.sh kemudian isi file tersebut dengan :
#!/bin/bash
Nama=”Jack Sparrow”
Nim=531411007
Saya_login_sebagai_siapa=`who`
echo “Isi variabel pertama :” $Nama
echo “Isi variabel kedua :” $Nim
echo “Isi variabel ketiga :” $Saya_login_sebagai_siapa

2. Selanjutnya sesudah isi file simpan dan keluar dari teks editor untuk keluar bisa
klik ctrl + s terus ctrl + x

3. Setelah itu gunakan syntax chmod +x atau chmod 755 untuk mengubah
permission pada file atau direktori. Dengan menjalankan perintah ini, file akan
diberikan izin untuk dieksekusi sebagai skrip, lalu untuk menampilkan
menggunakan syntax ./ dan akan muncul seperti gambar dibawah ini

4. Percobaan 4th Script

Laporan Praktikum Sistem Operasi 3


JURUSAN TEKNIK
PROGRAM STUDI D-III TEKNOLOGI INFORMASI
Mata Kuliah : Praktikum Sistem Operasi
Dosen
: Muhammad Syaeful Fajar, S.Pd. Gr., M.Kom.
Pengampu
Sub CPMK : Pemrograman Shell

1. Pertama buat file dengan nama latihan3.sh menggunakan syntax nano


latihan3.sh kemudian isi file tersebut dengan :
#!/bin/bash
echo “Script untuk menerima input”
echo “===========================”
echo “Masukkan nama anda :”
read Nama
echo “=============================”
echo “Nama anda adalah :” $Nama
echo “Masukkan Hobi anda :”
read Hobi
echo “Hobi anda adalah :” $Hobi

2. Selanjutnya sesudah isi file simpan dan keluar dari teks editor untuk keluar bisa
klik ctrl + s terus ctrl + x

3. Setelah itu gunakan syntax chmod +x atau chmod 755 untuk mengubah
permission pada file atau direktori. Dengan menjalankan perintah ini, file akan
diberikan izin untuk dieksekusi sebagai skrip, lalu untuk menampilkan
menggunakan syntax ./ dan akan muncul seperti gambar dibawah ini

Laporan Praktikum Sistem Operasi 4


JURUSAN TEKNIK
PROGRAM STUDI D-III TEKNOLOGI INFORMASI
Mata Kuliah : Praktikum Sistem Operasi
Dosen
: Muhammad Syaeful Fajar, S.Pd. Gr., M.Kom.
Pengampu
Sub CPMK : Pemrograman Shell

5. Percobaan 5th Script


1. Pertama buat file dengan nama latihan4.sh menggunakan syntax nano
latihan4.sh kemudian isi file tersebut dengan :
#!/bin/bash
echo “Script untuk menerima input, penjumlahan dan perkalian”
echo “=========================================”
echo “Masukkan nilai x :”
read x
echo “Masukkan nilai y :”
read y
jmlh=`expr $x + $y`
kali=`expr $x \* $y`
echo “Hasil penjumlahan = $jmlh”
echo “Hasil perkalian = $kali

2. Selanjutnya sesudah isi file simpan dan keluar dari teks editor untuk keluar bisa
klik ctrl + s terus ctrl + x

Laporan Praktikum Sistem Operasi 5


JURUSAN TEKNIK
PROGRAM STUDI D-III TEKNOLOGI INFORMASI
Mata Kuliah : Praktikum Sistem Operasi
Dosen
: Muhammad Syaeful Fajar, S.Pd. Gr., M.Kom.
Pengampu
Sub CPMK : Pemrograman Shell

3. Setelah itu gunakan syntax chmod +x atau chmod 755 untuk mengubah
permission pada file atau direktori. Dengan menjalankan perintah ini, file akan
diberikan izin untuk dieksekusi sebagai skrip, lalu untuk menampilkan
menggunakan syntax ./ dan akan muncul seperti gambar dibawah ini

KESIMPULAN

Kita dapat mengetahui bagaimana mengambil input dari pengguna dan menggunakan
argumen dari baris perintah adalah keterampilan yang penting dalam shell scripting.

Laporan Praktikum Sistem Operasi 6

Anda mungkin juga menyukai