Selasa, 22 Oktober 2019

Pertemuan 7 - Editor Teks Vi

Laporan :


Pretest
1. Jelaskan Pengertian dan Fungsi Editor Teks Vi
    Jawab :
  • Editor Teks vi : sebuah sistem operasi linux yang berbasis mode teks
       Fungsi : Penggerak kursor, mode operasi

2. Jelaskan 2 Modus operasi yang terdapat pada editor teks vi
    Jawab:
  • Modus Instruksi : Setiap tombol yang ditekan akan diterjemahkan sebagai suatu perintah dengan tombol (esc)
  • Modus Edit : Digunakan pada waktu penulisan teks untuk menuliskan dengan cara a, A ,i  ,I ,o , dan O
3. Sebutkan 4 editor teks lain yang sering digunakan selain editor teks vi
    Jawab :
  • Nano
  • Sublime
  • Vim
  • Brakat

4. Jelaskan Perbedaan antara Chmod dan Umask serta berikan contoh penggunaannya
    Jawab :
  • Chmod : Mengakses ke semua file
  • Umask : Mengakses ke file tertentu
     Cara penggunaanya :
  • Umask : $ [Umask] [NamaFile]
  • Chmod : $ [Chmod] [NamaFile]
  
Scan Pretest
Nama : Liony Framaychella
Kelas : B
NIM : 201831050
Matkul : Perangkat Lunak Jaringan 1
Link STTPLN : liony1831050@sttpln.ac.id
Nama Dosen : Dine Tiara Kusuma,S.T.,M.Kom

Minggu, 13 Oktober 2019

Pertemuan 6 - Chmod dan Umask

Laporan

1. Jelaskan pengertian dan fungsi Editor Teks Vi di linux !!
2. Jelaskan 2 modus operasi yang terdapat pada Editor Teks Vi !!!
3. Sebutkan perintah dasar dan perintah dalam modus instruksi pada editor teks Vi !!
4. Berikan contoh editor teks lain yang sering digunakan selain editor teks Vi!!!

Jawab 

1. Pengertian dan Fungsi Editor Teks Vi

Editor vi adalah sebuah editor text standar pada sistem operasi Linux yang berbasiskan mode teks. Seorang user yang menggunakan vi untuk pertama kalinya, mungkin akan mengalami sedikit kesulitan dalam memahami perintah-perintahnya dikarenakan tidak adanya menu-menu yang ditampilkan pada saat kita sedang mengedit file. Vi memiliki dua mode yaitu mode command, dan mode insertion. Ketika kita membuka vi, maka pertama kali akan masuk ke mode command, dimana kursor dapat kita gerak-gerakkan atau bahkan melakukan penghapusan terhadap teks. Mode insertion dimulai ketika memasuki salah satu perintah insertion atau perintah change, yaitu perintah untuk mengedit teks dengan menuliskan huruf demi huruf.


2.  Modus yang terdapat pada Editor Teks Vi

1.  Modus Instruksi / Modus Perintah
     Yaitu memasukkan perintah untuk melakukan operasi tertentu dalam melakukan editing. Untuk dapat masuk ke modus perintah terlebih dahulu harus menekan tombol ESC pada keyboar. 

2 . Modus Edit / Modus Teks
    Yaitu menuliskan dokumen / data seperti sebuah editor biasa. Untuk masuk ke modus edit, terlebih dahulu harus menekan tombol insert/i/I/a/A.
Memulai vi ------> Pembuatan teks sama halnya dengan echo dan cat, perbedaannya jika di       
Echo tidak bias mengedit file, di editor vi teks bias di edit


3. Perintah Dasar dan Perintah dalam modus intruksi

1.Pergerakan kursor per karakter(dalam modus intruksi )
h ------------------------> untuk menggerakkan kursor kekiri
l -------------------------> untuk menggerakkan kursor kekanan
k ------------------------> untuk menggerakkan kursor keatas
j -------------------------> untuk menggerakkan kursor kebawah
m -----------------------> untuk menggerakkan kursor ke baris n

2.Menggerakkan kursor perkata
W,w ---------------------> untuk menggerakkan kursor kekanan pada awal kata berikutnya
B,b   ---------------------> untuk menggerakkan kursor kekiri pada awal kata sebelumnya

3.Menggerakkan kursor perbaris
gg -----------------------> menggerakkan kursor kehuruf dan baris pertama pada halaman pertama
ngg ----------------------> menggerakkan kursor pada baris ke-n
( --------------------------> menggerakkan kursor ke awal baris
)  -------------------------> menggerakkan kursor ke akhir baris

4.Pengeditan teks(langkah awal terlebih dahulu tekan tombol esc)
a ------> menyisipkan kata mulai dari kiri kursor setelah kursor bergeser 1 huruf ke kanan
A ------>menyisipkan kata pada posisi akhir dari baris
i -------> menyisipkan teks mulai dari kiri kursor(insert)
I -------> menyisipkan teks dari awal baris
s ------->menyisipkan teks mulai dari kiri kursor (insert)
o ------> membuka satu baris baru dengan meyisipkan teks di bawah baris yang sekarang
O ----> membuka satu baris baru dan meyisipkan teks di atas baris yang sekarang

5.Membuka file lain sewaktu megedit file
:e namafile -----> membuka file lain ketika sedang mengedit file (hanya dapat digunakan apabila file yg telah kita edit telah tersimpan)
:e! namafile ------> membuka file lain ketika sedang mengedit file (tanpa menyimpan perubahan yang telah kita lakukan ) 

6.Menghapus Teks
** penghapusan teks per karakter/huruf**
nx -----> menghapus karakter pada posisi kursor
ndw -----> menghapus sebanyak n kata dari posisi kursor
nX -----> menghapus n karakter dari posisi kata didepan kursor

**Penghapusan teks per/baris
ndd  ------->  menghapus sebanyak n baris ->baris di bawahnya akan naik
D  ----------> menghapus baris dan membentuk baris baru pada baris yang telah dihapus tadi  ->baris dibawahnya tidak naik

7.Menyimpan File dan Keluar dari editor vi
 :w     -------> menyimpan file yang sudah ada nama filenya (save), tannpa keluar
 :w!    ------->menyimpan file yang sudah ada nama filenya (save), tanpa keluar
 :q    ----------> keluar dari editor vi tanpa menyimpan file
 :q!   -----------> keluar dari editor vi tanpa menyimpan file
 :wq! ------------->menyimpan file dan keluar dari Editor vi
 :x  --------------> menyimpan file dan keluar dari Editor vi
 :w nmfile    ------------> menyimpan file dengan nama yang ingin ditentukan

** Keluar sementara dari vi dan mengeksekusi perintah
:! sh   -------->keluar sementara dari editor vi, lalu kembali ke editor vi dengan ketik exit
:! ls  --------------> keluar sementara dari editor vi, lalu kembali ke editor vi dengan ketik ls

8.Copy Dn Paste file
         Dalam pengoperasian copy paste seperti halnya yang telah dibahas dimateri sebelumnya, dilakukan dengan cara memberikan perintah untuk menyalin data ke buffer lalu memberikan perintah lagi untuk menyalin data yang ada di buffer ketempat yang diinginkan.
nyy   --------> menyalin n baris pada posisi kursor ke buffer
ny    ---------->  menyalin mengcopy n karakter dari posisi kursor
nyw    ----------> menyalin n kata pada posisi kursor ke buffer
P   -----------> menyalin data yang ada di buffer (termasuk teks yang baru di  hapus  dengan menggunakan perintah x, dw, dan dd)ke posisi kursor
P  -----------> menyalin data yang ada di buffer (termasuk teks yang baru di hapus dengan menggunakan perintah x, dw, dan dd)ke posisi kursor


9.Membatalkan Perintah Sebelumnya
u   -------------->membatalkan 1 perintahyang telah dilakukan sebelumnya
2u   ---------------> membatalkan 2 perintahyang telah dilakukan sebelumnya
Ctrl + R   ---------->membatalkan/Cancel perintah yang telah di undo


4.  Contoh Editor teks lain
  • Nano
  • Emacs
  • Acme
  • ActiveState Komodo
  • IDE Komodo
  • Komodo Edit
  • Bluefish (editor teks)
Pretest
1. Jelaskan Pengertian dan Fungsi Chmod dan Umask
   Jawab :
  • Chmod : Untuk memberi hak akses/permission kepada user atau non user
  • Umask : Untuk menambahkan pengaturan hak akses atau memberi batasan pada file
2. Jelaskan Perbedaan Chmod dan Umask
   Jawab :
  • Chmod : Untuk mengubah hak akses pada suatu file dan folder tertentu
  • Umask : Untuk Mengatur hak akses default dalam menggantikan nilai umask
3. Tuliskan sintaks penggunaan Chmod dan Umask
   Jawab : 
  • Chmod : $chmod[permission][file]
  • Umask : $umask
Scan Pretest
   

Nama : Liony Framaychellla
Kelas : B
NIM : 201831050
Nama Dosen : Dine Tiara Kusuma,S.T.,M.Kom
Link STT-PLN : liony1831050@sttpln.ac.id

Kamis, 03 Oktober 2019

Pertemuan 5 - Hardlink dan Softlink

Laporan 
1. Jelaskan pengertian dan fungsi umask dan chmod dalam sistem operasi linux(CentOS) !!!
    Jawab :
    - Umask, adalah singkatan dari "User Mask" dan ini adalah dasar dari hak akses default          yang diterapkan pada file dan folder yang baru dibuat, dan bisa juga disebut                          kemampuan sistem operasi linux untuk menambahkan pengaturan hak akses atau                memberi batasan pada file atau direktori yang dibuat oleh proses yang berjalan saat itu.        ketika shell atau program lain membuat suatu file atau direktori, umask nenberikan                permission tertentu.

  • Fungsi Umask : Untuk memberi hak akses pada sebuah file atau folder didalam Sistem operasi linux (centOS)
     - Chnmod, adalah kepanjangan dari Change Mode sebuah perintah untuk memberi hak         akses / permissions kepada user biasa dan non user. Serta chnmod menjaga                       keamanan dari suatu data
  • Fungsi Chnmod : Untuk memberi akses ( read, write, executable) kepada grup clan File-File tertentu .
  1. Read (r) : Memberikan kepada grup/user untuk hanya sekedar membaca atau melihat
  2. Write(w) : Memberikan kepada grup/user untuk bisa menalis file
  3. Executable(x) : Memberikan kepada grup/user untuk mengesekusi file tersebut
2. Berikan contoh cara penggunaan umask dan chmod!!!
    Jawab :
    - Umask 
  • Untuk Menghitung Nilai default melalui pada file kalkulasi, sebagai berikut :                  nilai oktal yang mengatur hak akses atas file                                                                    0 Read, Write, Execute(rwx)                                                                                            1 Read and Write(rw-)                                                                                                      2 Read and Execute(r-x)                                                                                                  3 Read Only (r-)                                                                                                                4 Write and Execute (wx)                                                                                                  5 Write Only (-w-)                                                                                                            6 Execute Only (-x)                                                                                                            7 No permission (-)
  1. Menentukan ijin hak akses awal pada saat file atau direktori dibuat                                - $ touch F1                                                                                                                      - $ ls -lF1
  2. Melihat Umask                                                                                                                  - $ Umask
  3. Mo difikasi nilai Umask                                                                                                      - $ Umask 027                                                                                                                  - $ Umask                                                                                                                          - $ touch F2                                                                                                                      - $ mkdir                                                                                                                            - $ ls -l                                                                                                                                - $ Umask 077                                                                                                                  - $ touch x Filex                                                                                                                - $ mkdir                                                                                                                            - $ ls -l
     - Chnmod
  • Penggunaan Chnmod untuk mengubah hak akses file dan folder                                    $ chnmod [permission] [file]             
  • [permission] dapat berupa merubah hak akses folderC menjadi "drwx-r-rw" masa gunakan perintah                                                                                                               $ chnmod746 FolderC                                                                                                       - Mengubah File  : $ chnmod746File.txt
  • "permission" juga dapat menggunakan notasi simbol, yang mana lelah mudah digunakan memodifikasi tipe user tertentu                                                                         - contoh mengubah hak akses user (u) menjadi 'rwx,' group(g) menjadi "rw" dan others (0) menjadi "rw" gunakan                                                                                       - $ chnmod u = rwx, g = rw, 0 = rw FileC.txt
  • Menambahkan hak akses untuk salah satu user                                                               - $chnmod u + x FileC.txt
  • Untuk menggantk hak akses folder beserta isi dapat menambahkan opsi rekursif dengan simbol -R                                                                                                              - $chnmod-R755FolderC
    
3. Jelaskan perberbedaan umask dan chmod!!!!
    Jawab : 

  • Umask yaitu untuk mengatur Hak Akses Default,                                                            Dengan mengganti nilai Umask, kita dapat mengatur hak akses default yang secara otomati dimiliki setiap file dari direktori    
  • Chnmod, yaitu mengubah hak akses pada suatu file atau folder tertentu saja


Pretest
1. Sebutkan & Jelaskan 5 Perintah Dasar di Linux!
2. Jelaskan Apa Kegunaan Softlink dan Hardlink!
3. Jelaskan Perbedaan antara Softlink dan Hardlink serta berikan contohnya!
4. Jelaskan Perintah untuk menggunakan Softlink dan Hardlink!
Jawab :

1.   - pwd    : Memberi tau alamat direktori
      - ls        : Menampilkan isi direktori
      - mkdir : Membuat sebuah folder
      - rm      : Menghapus file
      - rmdir : Mengapus sebuah folder

2.    Hardlink

  • Sebuah file yang jika salah satu berubah maka yang lain akan mengikuti 
       Softlink

  • Sebuah file yang menunjukkan ke file lain
3.  Hardlink

  • Bisa berdiri sendiri walaupun sumber file hilang 
  • Contoh : hrdmakanan , Jika makanan dihapus maka  hrdmakanan tidak akan hilang ataupun error
     Softlink

  • Tidak bisa berdiri sendiri jika sumber file hilang 
  • Contoh : hrdminuman, Jika minuman dihapus maka akan ada tanda merah
4.  Hardlink : ln [Target] [Link Nama]
     Softlink : ln -s [Target] [ Link Nama]


Scan Pretest



Nama : Liony Framaychella
Kelas : B
NIM :  201831050
Nama Dosen : Dine Tiara Kusuma, S.T., M.Kom
Link STTPLN : liony1831050@sttpl.ac.id