Anda di halaman 1dari 31

NAMA : THELMA FRIGITA FIRDAUS

NIM : 1202210249
KELAS : SI4506

TUGAS PENDAHULUAN MODUL 3 “REMOTE ACCESS AND BASH SCRIPTING”


DASISOP 2023

1. Jelaskan apa yang dimaksud dengan Remote Access?


 Remote Access merupakan system yang dapat digunakan dalam mengendalikan
Manajemen jaringan, yang dimana administratornya dapat mengontrol dan mengawasi
Computer client, berinteraksi dengan user, dan membackup data.
 Sumber : https://media.neliti.com/media/publications/256261-pengembangan-sistem-
remote-komputer-berb-d276ed5e.pdf

2. Berikan penjelasan singkat tentang pengertian BASH Scripting dan perintah dasar apa saja yang
ada pada BASH Scripting!
 BASH (Bourne Again Shell) Scripting merupakan komponen yang berpengaruh dan
berguna dalam pengembangan web. Script akan mempersingkat task yang berulang pada
satu line function call, sehingga command yang Panjang akan di lebur menjadi satu kode
yang mudah dijalankan.
 Perintah dasar BASH Scripting :
o Date : untuk menampilkan tanggal dan jam saat ini, contoh: $ date
o ls : Menampilkan daftar file dalam direktori kerja, contoh: $ ls
o who : menampilkan siapa yang menggunakan system, contoh: $ who
o wc : Menghitung jumlah baris, kata atau karakter dari file yang diberikan, contoh:
$ wc namafile
 Sumber : https://www.hostinger.co.id/tutorial/bash-script

3. Sebutkan dan jelaskan dua mode yang ada pada BASH Scripting!
 2 mode pada BASH Scripting :
o Mode Interaktif
▪ mode ini ketika menjalankan echo $0 di atas untuk memeriksa shell yang
sedang aktif
▪ Bash shell menunggu perintah pengguna, menekan tombol Enter, perintah
tersebut dikerjakan oleh bash. Setelah selesai, bash kembali siap menerima
perintah dari pengguna.
o Mode Non-Interaktif
▪ menuliskan rentetan perintah dalam sebuah file script untuk dieksekusi
oleh bash.
▪ menyebutkan nama file yang berisikan script tersebut
 Sumber : https://homesharing05.wordpress.com/2018/01/09/bash-scripting/

4. Sebutkan dan jelaskan variabel pada BASH Scripting dan berikan tiga contohnya!
 Variabel pada BASH Scripting :
o Environtment Variable: digunakan untuk sistem Linux untuk proses kerja yang
penulisan nama variabelnya menggunakan huruf kapital, seperti variable HOME,
HOSTNAME, USERNAME dan SHELL
o Positional Parameter: digunakan oleh shell untuk menampung argumen yang
diberikan kepada shell
o User Defined Variabel: variabel yang dibuat sendiri oleh programmer, dengan
beberapa cara penulisannya, yaitu dimulai dengan huruf atau underscore (_),
hindari pemakaian karakter special seperti $ dan %, serta variabel yang ditulis
huruf kecil dan besar dibedakan
 Sumber : https://musaamin.web.id/bash-script-variabel/
5. Berikan penjelasan bagaimana anda mendapatkan file tugas pendahuluan ini dan lengkapi
dengan bukti Screenshot Full Screen(Jalankan file TP pada NamaPendek_NIM)!
6. Buat direktori dengan nama “MODUL3_NIM” pada Rocky Linux (User dibebaskan) dan
kerjakan Lab Praktik 4.1 sampai dengan Lab Praktik 4.3 pada modul praktikum. Kerjakan Lab
Praktik 4.3 pada direktori “MODUL3_NIM” secara mandiri dan sertakan bukti Screenshot Full
Screen dan berikan penjelasan dari setiap langkah pengerjaan secara lengkap!

4.1.Remote menggunakan SSH antara Windows (Host) dengan Rocky Linux (Guest)
4.1.1. Konfigurasi Main OS (Host)
4.1.2. Konfigurasi Virtual Machine (Guest)
4.2.Konfigurasi Remote Access SSH dengan port yang berbeda
7. Berikan penjelasan script di bawah ini dan lengkapi dengan bukti Screenshot Full Screen hasil
script tersebut! Simpan file dengan nama “NIM_NAMAPENDEK.sh”

- Selesai -

Anda mungkin juga menyukai