Minggu, 06 Januari 2019

PERANGKAT LUNAK JARINGAN (PERTEMUAN KE-12)

04/12/2018

BACKUP RESTORE & CRONTAB

BACKUP

    Backup dan restore merupakan kegiatan yan penting dalam pengembangan sistem karena mampu memperkecil adanya kemungkinan kehilangan data dan informasi dan mampu menjaga keutuhan data. Backup berarti membuat cadangan dari data yang sudah ada untuk disimpan dalam bentuk yang lain atau sama. Restore adalah merubah bentuk dari cadangan untuk dikembalikan menjadi data yang semula suda ada. 

    Ada dua cara untuk melakukan Backup dan Restore yakni :

      a) TAR
         TAR (Tape Archive) merupakan program yang awalnya dikembangkan untuk membackup data ke tipe disk.

          cara menggunakan TAR :
  1. login super user
  2. buatlah sebuah direktori 
  3. masuk ke dala directory tersebut dan buatlah sebuah file
  4. backup data dilokasi yang diinginkan dan gunakan syntax --> tar cvf namabackup namafile
  5. cek hasil backup menggunk syntax --> tar xfv namabackup
  6. hapus file asli dari data yang sudah dibackup
  7. untuk mengembalikan data asli, kita menggunakan restore yang syntaxnya --> tar tvh namabackup
      b) CPIO
       

        cara menggunakan CPIO :
  1. login super user
  2. buatlah sebuah direktori 
  3. masuk ke dala directory tersebut dan buatlah sebuah file
  4. backup data dilokasi yang diinginkan dan gunakan syntax --> find namafile/ -print | cpio -o > namabackup
  5. cek hasil backup menggunk syntax --> cpio -it < namabackup
  6. hapus file asli dari data yang sudah dibackup
  7. untuk mengembalikan data asli, kita menggunakan restore yang syntaxnya --> cpio -i < namabackup



 CRONTAB

   Crontab adalah aplikasi daemon (berjalan dibalik layar) yang digunakan untuk menjalankan tugas yang dijadwalkan pada suatu waktu di sistem operasi linux. Crontab digunakan untuk melakukan penjadwalan, jika di windows sama halnya dengan Task Schedule. crontab sangat berguna untuk melaukan otomatisasi backup, syncronisasi master-slave, dll.   

CONTOH PENGGUNAAN :

Melakukan reboot di waktu tertentu
  • masuk ke super user
  • masuk ke vi untuk melihat crontab --> vi /etc/crontab
  • tampilan crontab akan seperti dibawah ini
    keterangan :
    * pertama = menit
    * kedua     = jam
    * ketiga     = tangal
    * keempat = bulan
    * kelima    = hari
  • Untuk crontab reboot pastikan cek terlebih dahulu tanggal (date) sesuai dengan centos yang      digunakan

    pada crontab ada beberapa perintah, yaitu :crontab -e  --> mengattur settingan crontab
    crontab -l  --> untuk melihat crontab apa yang sudah dibuat atau akan dijalankan
    crontab -r  --> untuk menghapus crontab
  • sebelum melakukan konfigurasi atau membuat crontab, kita cek dulu adakah crontab yang akan berjalan.
  • jika ada maka kita hapus menggunakan crontab-r

  •  jika tidak ada maka kita dapat langsung membuat crontab menggunakan crontab -e. Kita akan melakukan reboot pada jam 07:15




Senin, 03 Desember 2018

PERTEMUAN KE-11 (27/11/2018)

Perangkat Lunak Jaringan
 MANAJEMEN USER

Manajemen user aalah fitur yang memberikan  administator sebagai super-user untuk memberikan, mengatur atau menglompokan dan mencabut kewenangan  akun-akun selain akun miliknya. 
Untuk melihat daftar user di linux kita bisa melihatnya didalam file /etc/passwd, didalamnya terdapat beberapa informasi mengenai Username, Password, User ID, Group ID, Deskripsi, Direktori Home, dan Shell yang digunakan user tersebut, yang dipisahkan dengan tanda “:” (titik dua) pada setiap barisnya.


Berikut contoh dengan username root yang ada dalam file /etc/passwd.
  • Username = Nama user yang digunakan untuk login kedalam sistem
  • Password = Berisi password yang dienkripsi (huruf x menunjukan bila menggunakan shadow password yang dalam file /etc/shadow)
  • User ID = Angka unik yang dimiliki oleh setiap user
  • Group ID = Angka unik yang dimilik oleh setiap group, dimana tiap user bisa masuk dalam salah satu – group tersebut
  • Direktori home = Path Absolut untuk direktori home dari setiap user
  • Shell = Program yang otomatis dijalankan setiap user login kedalam sistem (Command Interpreter)



# LANGKAH- LANGKAH MEMBUAT USER BARU

  Tentukan dahulu, nama user dan id user serta nama group dan id grup.
  Note :
 id user hanya bisa digunakan oleh 1 user saja sedangkan id grup bisa digunakan untuk beberapa user
  1.  Setelah menentukan user dan grup , pertama adalah kenalkan userya.Syntaks --> vi /etc/passwd
    contoh :
    dora:x:981:854:Hey Berani:/home/bambang:/bin/bash

    Penjelasan :
    dora = nama user
    x       =  variabel penyimpan password
    981   = user id
    854   = grup id
    Hey Berani = /command/
    /Home/        = Directory penyimpanan
  2.  Deklarasi Grup
    Syntaks ---> vi /etc/grup
    contoh :kartun:x:850

    Penjelasan :
    kartun = nama grup
    x         = variabel penampung password
    850     = id grup
  3.    Melakukan Konfigurasi Password
    Syntax --> vi /etc/shadow
  4.    Membuat Direktori User pada /Home/
    syntax --> mkdir /home/namauser
  5.  Mengubah Kepemilikan/Owner  Direktori
    Syntax --> chown namauser/home/namauser
  6. Mengubah Kepemilikan untuk Group
    syntax --> chgrp namagrup/home/namauser
  7.  Copy fitur yang ada pada root
    syntax --> cp .bash* /home/namauser

    note :
    . = file hidden
    * = semua
  8.    ubah kepemilikan file bash* untuk owner
    syntax --> chown namauser /home/namuser/.*
  9.     ubah kepemilikan file bash* untuk Group
    syntax -->  chgrp namagrup /home/namagrup/.*
  10.   Membuat Password untuk User.
    syntax --> passwd namauser
 #PENGUJIAN USER BARU
  • Switch User dengan memilih switch user yang berada di pojok kanan, tekan enter lalu akan tampil beberapa user
  • Pilih user yang akan digunakan, lau tekan enter
  • Masukkan password yan telah dibuat tadi
  • Maka akan muncul tampilan desktop untuk user tersebut
  • Untuk kembali ke user awal. tekan ctrl+alt+f2, lalu akan muncul tampilan dengan layar hitam yang memberikan perintah masukkan username dan password.



Minggu, 25 November 2018

Perangkat Lunak Jaringan (13/11/2018)

BOOTLOADER

Boot Loader adalah suatu program yang sudah tertanam pada suatu sistem operasi untuk mem-boot atau memanggil sistem operasi yang ada pada hard disk dan media boot lainnya seperti flashdisk  (contohnya GRUB dan LILO). Biasanya Boot Loader digunakan untuk memilih sistem operasi yang ada pada hard disk karena pada hard disk tersebut memiliki lebih dari 1 sistem operasi. Boot Loader ini, dimuat pada BIOS komputer, yang kemudian digunakan untuk memanggil kernel suatu sistem operasi.

erdapat 2 jenis Boot Loader pada GNU/Linux, yaitu GRUB dan LILO

  • GRUB
    GRUB (GRand Unified Bootloader), adalah Boot Loader yang disediakan oleh GNU dan merupakan proyek dari GNU. GRUB banyak digunakan pada berbagai macam distro GNU/Linux. Karena GRUB banyak digunakan oleh berbagai macam distro GNU/Linux, maka perkembangan GRUB-pun menjadi pesat. Saat ini, terdapat versi ke-2 GRUB, yaitu GRUB2yang sudah ada pada GNU/Linux Ubuntu 10.10.
  • LILO (LInux LOader), adalah Boot Loader yang terdapat pada sistem operasi GNU/Linux Red Hat dan turunannya. Biasanya, LILO sering di-set sesuai kebutuhan penggunanya. Banyak menu konfigurasi yang disediakan oleh LILO, dan LILO-pun dapat di-install dan di-uninstall
  1. Pada saat menyalakan komputer




    default=0 : Tulisan OS (centos) akan tebal
    default 1 : 
    Tulisan OS (Windows) akan tebal
  2. Mengatur Timeout


    Timeout=5 berarti waktu menunggu sampai user memilih pilihan adalah 5detik
  3. Mengubah Warna Tampilan Bootloader



  4. Mengubah tampilan Background Bootloader
    Langkah - Langkahnya :
  • Pastikan foto telah tersedia di pc
  • Crop dan edit foto dengan Apps Edit yang ada di CentOs. Dengan ukuran 480 X 680
  • Buka apikasi lalu pilih pengatur kontras Warna atau RGB ubah dari 1,400-an warna menjadi 14 (CentOs hanya mengenal 14 warna Dasasr)
  • Kemudian simpan Foto dengan Format XPM dan ekstrak foto.
  • Setelah itu buka terminal pada centos masuk ke Super User, dan Masuk ke VI boot/grub/menu.lit
  •    Lalu ubah SplashImage menjadi menjadi nama File foto yang di ekstrak, kemudian save dan keluar.
  • Reboot

    Hasil uji coba di lab  :


Thankyouu :)


sumber materi : Asisten Lab 
Link Pretest : https://sttplnmy.sharepoint.com/personal/widya1731365_sttpln_ac_id/_layouts/15/onedrive.aspx?id=%2Fpersonal%2Fwidya1731365_sttpln_ac_id%2FDocuments%2FPLJ%2FIMG_20181125_220659%2Ejpg&parent=%2Fpersonal%2Fwidya1731365_sttpln_ac_id%2FDocuments%2FPLJ



Minggu, 11 November 2018

PERANGKAT LUNAK JARINGAN (5/10/18)

SYSTEM ADMINISTRATOR


System administrator atau yang sering disebut dengan sys.admin adalah seseorang yang bekerja untuk memelihara dan mengoperasikan sebuah sistem komputer atau jaringan yag berjalan setiap harinya . Seorang sys.admin bisa menyelesaikan segala jenis persoalan mengenai komputer yang tentunya pengetahuannya di atas rata-rata seorang technical support yang bertanggung jawab penuh tentang sistem komputer.

TUGAS UTAMA
Tugas utama dari system administrator adalah memastikan sistem tetp berjalan lancar dalam memberikan pelayanan kepada pengguna

TUGAS-TUGAS SYS.ADMIN
  • Menginstall software dan hardware baru
  • Mendukung dan memlihara server atau sistem komputer lainnya
  • Merencanakan server sistem yang masanya sudah habis atau tidak layak lagi.
  • Menambah user baru.
  • Konfigurasi hak akses.
  • Upgrade software.
  • Memberikan solusi setiap masalah yang ada.
  • Melakukan proses monitoring terhadap space harddisk dan melakukan backup file-file atau direktori yang penting. 
TUGAS-TUGAS LAINNYA
Tugas lain yang yang dilakukan sys.admin adalah meliputi penulisan bahasa pemrograman, memimpin proyek yang berhubungan dengan sistem yang sedang ditangani, mengawasi dan memberikan pelatihan pada operator komputer.

MENGANALISA DAN MEMONITORING SISTEM

   Menganalisa sistem biasanya dilakukan oleh seorang administrator sistem untuk mendeteksi adanya gejala-gejala yang dapat menyebabkan kerusakan atau masalah pada sistem kelak.
   Program tool yang sangat berguna antara lain vmstat, netstat, monitorix, arpwatch, tcpdump, dan top. Dengan menggunakan program tersebut administrator memperoleh informasi mengenai sistem seperti penggunaan CPU, Memori atau proses-proses yang sedang berjalan dan dengan bantuan informasi ini administrator sistem bisa mendeteksi secara cepat apakah sistemnya mengalami gangguan atau tidak. 


RESIKO YANG AKAN DIHADAPI


  • Pemanfaatan sumber daya komputer tidak optimal. 
  • Kerusakan dan kehilangan data.
  •  Pembiasan informasi yang diharapkan menjadi penunjang keputusan.
  • Kehilangan daya tanggap da kenyamanan dalam penggunaan komputer.

KODE ETIK ADMINISTRATOR
  • Profesionalisme
  • Integritas Pribadi
  • Privasi
  • Hukum dan Kebijakan
  • Komunikasi
  • Integritas Sistem
  • Pendidikan
  • Tanggung jawab kepada komunitas komputasi
  • Tanggung jawab sosial
  • Tanggung jawab etika

PROSES STARTUP


Sekian dan Terima Kasih :)
Sumber Materi : Dosen dan Asisten Lab

link Pretest :
Pretest hilang, jumlah benar 3 1/2 soal. niomor 1 salah karena tidak dijawab. nomor 5 5 salah karena saya jawab lebih. jawaban run level yang tidak dapat dimodif 0 dan 6, namun syaa jawab 0,4 dan 6

Jumat, 26 Oktober 2018

PERANGKAT LUNAK JARINGAN (22/10/18)

VMinggu Ketujuh Perkuliahan


SHELL SCRIPT


Shell Script adalah sekumpulan perintah (script) yang akan dijalankan pada shell dan kemudian dengan cara memanggil file tersebut. 

   Perintah dalam suatu script bisa berupa perintah perintah yang dapat diberikan dari prompt atau kendali alir (Flow Control Commands). 

   Perintah kendali alir adalah perintah untuk mengatur urutan eksekusi perintah-perintah dalam suatu script


VARIABEL


Variabel shell adalah variabel yang dapat mempunyai nilai berupa string. 

  • Tata penulisan variabel adalah sebgai berikut : nama_va=nilai_va
Dengan ketentuan :
  1. variabel harus dimulai dengan alfabet, disusun dengan alfanumerik dan karakter lain
  2. Variabel dapat ditulis dalam huruf kecil atau huruf besar atau campuran keduanya
  3. Shell membedakan huruf besar dan huruf kecil (case sensitive). contoh : VPT=poltek
  4. Pemberian nilai variabel tidak boleh dipisahkan dengan spasi karena sehll akan menganggap pemisahan tersebut sebagai parameter. contoh :
    TI =informatika #error
    TI= informatika #error
    yang benar adalah : TI=informatika
  5. Bila menggunakan string yang lebi dari satu kata, maka string tersebut harus berada dalam tanda kutip atau apostrol. contoh:
    TIPLN="Teknik Informatika STT-PLN"
  • Menghapus Variabel
    Caranya : isi dengan NULL
    contoh :
    $nama=        atau
    $nama="      atau
    $nama=""    atau
    $unset nama
KARAKTER KHUSUS

Terdapat 3 macam bentuk karakter khusus, petik (quotes) :
  • " : double quotes, digunakan untuk mengisikan nilai suatu variabel
  • '  : single quotes, semua kata yang ada didalamnya dianggap sebagai nilai
  • `  : back quotes, kata - kata yang diapit oleh back quotes dianggap sebagai perintah dan dijalankan oleh shell.
    Contoh :
META KARAKTER
Metakarakter adalah sebuah karakter yang memiliki arti tertentu. Dalam Shell juga dikenal beberapa metakarakter.
Karena mekarakter juga ada didalam Shell maka ada yang perlu diperhatikan adalah kesalahan dalam penanganan sebuah karakter.
Tabel dafatr metakarakter :
QUOTING (PENGUTIPAN)
Quoting adalah mekanisme untuk melindungi metakarakter dari interprestasi sebagai sebuah simbol Shell juga mempunyai beberapa karakter yang difungsikan untuk melindungi metakarakter agar tetap diinterpretasikan sebgai karakter biasa.
Ada 3 karakter quoting dalam Shell, yaitu :

  1. Backslash (\)
    $echo >
    bash : syntax eror near unexpected token '>'

    $echo\>         ket :  tidak lagi dianggap sebagai karakter pemebelokan
  2. SingleQuotes ('')
    fungsi : mengabaikan semua karakter khusus di dalamnya,seperti newline, tabs, spasi.
  3. DoubleQuotes("")
    fungsi mirip dengan kutip tunggal kecuali tidak mengabaikan.
    - $ (subtitusi variabel)
    - Back quote/kutp balik (`)

    contoh quoting dalam shell :

     Keterangan :
  1. Tanda \ menandakan karakter yang mengikuti bukan sebuah metakarakter .
  2. Penggunaan tanda petik double "" juga berfungsi melindungi interpretasi karakter ' sebagai metakarakter.
Karakter khuhs adalah karakter yang mempunyai fungsi khusus bagi Shell. Contoh karakter khusus :
?     :  subtitusi nama file
*     :  subtitusi nama file

`     : subtitusi perintah
$    : subtitusi variabel



KUTIP BALIK
Fungsinya untuk menjalankan perintah yang ada di dalamnya serta menyisipkan standard output-nya pada posisi tersebut.

Bentuk umum : `perintah`
contoh :



OPERATOR STRING 



OPERATOR INTEGER


Keterangan :
Shell tidak akan membedakan tipe harga yang disimpan dalam variabel tetapi test akan memperlakukan suatu hanya sebagai integer jika dibandingan dengan operator integer.


Pretest :
https://sttpln-my.sharepoint.com/personal/widya1731365_sttpln_ac_id/_layouts/15/onedrive.aspx?id=%2Fpersonal%2Fwidya1731365_sttpln_ac_id%2FDocuments%2FPLJ%2FWhatsApp%20Image%202018-11-11%20at%2015%2E13%2E35%20%283%29%2Ejpeg&parent=%2Fpersonal%2Fwidya1731365_sttpln_ac_id%2FDocuments%2FPLJ