Kamis, 26 September 2019

Pertemuan 4 - Fitur Bash dan Perintah Dasar Pada Linux

Tugas Laporan

1. Jelaskan Pengertian dan fungsi dari softlink dan hardlink dalam sistem operasi linux(CentOS)!
    Jawab :


  •  Hardlink
Sebuah file atau lebih yang dihasilkan dari penggandaan / cloning file (biasanya menggunakan perintah ln) dimana file ini sama persis dengan sumber penggandanya baik isi content didalamnya hingga nilai dari inode nya pun sama dan memilik keterkaitan antara satu dengan yang lain (apabila yang satu berubah yang lainnya akan mengikuti) disebut hardlinks.
Sintaks hardlink :
- Hardlink = ln [target] [link nama]

  •  Softlink
Sebuah file atau lebih yang dihasilkan dari penggandaan / cloning file (biasanya menggunakan perintah ln) dimana file ini sama persis dengan sumber penggandanya serta memiliki hubungan dari hasil ganda dengan sumber karena bersifat shortcut dan file hasil ganda sangat bergantung dari file sumber disebut softlinks. Sederhananya, softlink adalah sebuah file yang menunjuk ke file lain.

Contoh: jika 
/home/steven adalah sebuah direktori,
/home/steven/tmp adalah sebuah symlink yang berisi path "/tmp" (path absolut) maka ketika /home/steven/tmp diresolusi, hasilnya adalah /tmp. Dan ketika
 /home/steven/tmp/f1.txt diresolusi, hasilnya adalah /tmp/f1.txt.

Sintaks softlink :
- Softlink = ln -s [target] [link nama]

  • Kapan menggunakan softlink ?

1. Ketika sebuah link berada di filesystem
Karena hardlink adalah referensi langsung ke filesystem, maka kamu gak bisa menggunakan hardlink, sehingga diperlukan softlink untuk dapat masuk ke file sistem.
2. Menghubungkan ke direktori 
Biasanya banyak yang menggunakan softlink karena hardlink semata-mata tidak akan bekerja. Ada juga kasus dimana softlink lebih baik dari pada hardlink, meskipun baik akan bekerja. Sebagai contoh, mungkin kamu ingin memilih softlink untuk membuatshortcut dan kamu menggunakan softlink sehingga dapat dengan mudah mengubah target hubungan antara versi. 

  • Hardlinks dan softlink dapat dikatakan sama tetapi juga berbeda, karena :
1. Hardlinks dan softlink secara konten isi sama dengan sumber penggandanya.
2. Hardlinks dapat berdiri sendiri apabila file sumber hilang/dihapus dll.
3. Softlink tidak dapat berdiri sendiri apabila file sumber hilang/dihapus dll

2. Berikan contoh cara penggunaan softlink dan hardlink!    
    Jawab :
    Kita memiliki 2 buah folder dengan nama "Makanan" dan "Minuman"

  • untuk membuat softlink gunakan perintah "Ln-s makanan softmakanan" , maka akan membuat sebuah softlink dari sebuah folder makanan dengan nama softmakanan, jika folder asli makanan dihapus softlink softmakanan akan berubah menjadi warna merah dan tidak berguna
  • untuk membuat hardlink gunakan perintah " Ln minuman hardminuman" perbedaannya, jika folder awal minuman dihapus, maka hardlink hard minuman akan tetap ada. itulah mengapa hardlink dikatakan dapat berdiri sendiri

Pretest
1. Jelaskan Langkah-Langkah yang dilakukan pada proses instalasi centOS menggunakan VirtualBox
2. Gambarkan struktur sistem file di linux (centOS)
3. Jelaskan 10 perintah dasar yang ada pada centOS!
4. Jelaskan 4 Fitur Bash!
Jawab :
1.  Langkah-Langkah Proses Instalasi


  • Pilih Logo CentOS
  • Pilih Virtual Box
  • Pilih Bahasa
  • Bahasa Keyword Klik
  • Basic Strorage Store
  • Fresh Instalasi
  • Root Instalasi
  • Ext4/Swap ( Dipilih )
  • Instalasi Finisih
2.Hasil gambar untuk gambar struktur file linux


3. - pwd : Memperlihatkan Directory
    - clear : Membersihkan Layar
    - host : Menampilkan nama komputer
    - cd : Pindah Direktori
    - mkdir : Membuat Sebuah Folder
    - rmdir : Menghapus Folder
    - rm : Menghapus File
    - touch : Membuat Sebuah File
    - reboot : Untuk Mengedit
    - cut : Untuk Memotong / Memindahkan file
    - ls : Menampilkan isi sebuah direktori

4. - Alias : Menyingkat suatu perintah yang panjang
    - History : Menampilkan kembali perintah dengan tombol panah atas dan bawah
    - Command Line Editing : Mengedit suatu kesalahan dengan tombol panah kiri atau kanan
    - Command Line Completion : Mempermudah pengetikan dengan menggunakan tombol TAB


Scan Pretest



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

Kamis, 19 September 2019

Pertemuan 3 - Sistem Operasi Linux

1. Tugas Laporan 
    soal: 
    1. Gambarkan Struktur file di linux! ( CentOS)
        Hasil gambar untuk gambarkan struktur file di linux 

     2. Beri Penjelasan & Fungsi pada setiap bagian struktur file di linux tersebut
         Jawab : 
       

  •  / – Root Directory

Ini merupakan direktori utama pada sistem operasi Linux, yang mana Root Directory ini membawahi direktori lainnya seperti /home, /etc, dan lain-lain.
Kita ambil mudahnya saja, kalau di windows, direktori ini setara dengan C:. Namun kamu jangan terlalu menyamainya, karena keduanya sangat berbeda. Di windows, partisi akan dibagi berdasarkan drive, C:, D:, E:, dan seterusnya, sedangkan di Linux, pembagian partisi berada di dalam directory Root.
Memahami Fungsi dan Struktur 20 Direktori Di Sistem Operasi Linux

  •  /bin – Essential User Binaries

Direktori /bin berisikan program binner yang harus ada bila sistem yang dipasang dalam mode single-user. Aplikasi firefoc disimpan di direktori /usr/bin, lalu program penting dan utilitas lainnya seperti shell bash terletak di /bin.

  •  /boot – Boot Files

Sesuai namanya, direktori /boot berisikan file-file yang dibutukan oleh sistem untuk melakukan booting. File-file seperti GRUB boot loader dan kernel Linux tersimpan di direktori ini.

  •  /cdrom – Mount point for CDROMs

Merupakan lokasi sementara untuk CD-ROM yang dimasukan ke dalam sistem. Namun, lokasi standar untuk media sementara berada di dalam direktori /media. Direktori ini sebenarnya bukanlah bagian dari FHS (Filesystem Hierarchy Standard), namun kamu tetap bisa menemukannya di Ubuntu.

  •  /dev

Pada sistem operasi Linux, setiap perangkat yang terhubung akan dianggap sebagai files, dan di direktori /dev inilah file-file khusus yang mempresentasikan perangkat tersebut disimpan.
Biasanya sering ditampil direktori seperti /dev/sda1 yang mewakili Drive SATA pertama dalam sistem. 
Linux menghadapkan perangkat sebagai file, dan direktori / dev berisi sejumlah file khusus yang merepresentasikan perangkat. 
  •  /etc – Configuration    
Pada direktori inilah banyak tersimpan file-file konfigurasi yang pada umumnya bisa kamu edit sendiri menggunakan text editor

  •  /home

Pada direktori ini berisi direktori untuk masing-masing user. Misal, nama user kamu adalah “pintar”, maka kamu memiliki direktori di /home/pintar. Di direktori tersebut umumnya berisi file data-data user dan file konfigurasi user tertentu.
Setiap user hanya memiliki hak akses atas direktorinya masing-masing. Untuk bisa menggunakan direktori user lain, kamu harus login dahulu sebagai super user (Root).

  •  /lib

Berisi file-file penting yang dibutuhkan oleh file binari dalam direktori /bin dan /sbin. Sedangkan kumpulan file pnenting yang dibutuhkan oleh binari dalam folder /usr/bin terletak pada /usr/lib.

  •  /lost+found – Recovery 

Setiap distro linux memiliki direktori lost+found. Fungsinya adalah untuk menempatkan file yang rusak, sehingga kamu dapat dengan mudah untuk memulihkannya.

  •  /media – Removable Media

Directory /media berisi subdirectory yang mewakili sebuah perangkat removable yang dimasukkan ke komputer. Misalnya, ketika kamu memasukan DVD ke komputer kamu, Linux otomatis akan membuat direktori baru di dalam /media. Anda bisa mengakses DVD tersebut dengan masuk ke direktori ini.

  •  /mnt – Mount Point

Direktori /mnt merupakan tempat untuk kamu nge-mount filesystem untuk menggunakannya sementara. Saya sering memanfaatkannya ketika melakukan sharing file yang mengharuskan saya nge-mount terlebih dahulu filesystem dari windows. Biasanya saya memberi nama /mnt/windows. Namun untuk nge-mount filesystem tidak harus di direktori tersebut melainkan bisa dimana saja.

  •  /opt – Optional Packages

Direcktory ini biasanya berisi paket software yang kamu install sendiri. Biasanya digunakan oleh software diluar repository distrotersebut.

  •  /proc 

Direktori ini hampir mirip dengan direktory /dev karena tidak berisi file-file standar, melainkan berisi file-file khusus yang mempresentasikan siste dan proses informasi.

  •  /root – Root Home Directory

Direktori ini merupakan Home-nya user Root. Bukan terletak di /home/root, melainkan folder tersendiri, yaitu di /root. Ingat ya, ini berbeda dengan /, yang merupakan sistem directori utama.

  •  /run

File yang berisi tentang system yang valid sampai system melakukan boot selanjutnya.

  •  /sbin

Direktori /sbin mirip dengan /bin. Namun file-file yang berada di dalam direktori ini umum dioperasikan oleh Root.

  •  /srv

Direktori yang dimaksudkan sebagai tempat data dari sebuah layanan yang diberikan oleh sistem. Misal, jika kamu menggunakan server Apache untuk service web, kamu bisa menyimpan file-file website tersebut di sebuah direktori di dalam /srv.

  •  /tmp

Tempat untuk menyimpan sementara file-file Linux. Biasanya file yang disimpan dalam directory ini akan terhapus setiap kalu me-restart komputer.

  •  /usr 

Berisi aplikasi dan file yang digunakan oleh pengguna, sebagai lawan aplikasi dan file yang digunakan oleh sistem. Misalnya, aplikasi non-essensial yang terletak di dalam direktori /usr/bin bukan pada /bin.
  •  /var  

Biasanya berisi informasi seperti log yang berada dalam /var/log.
2. Tugas Pretest

    soal :
    1. Jelaskan 10 Perintah dasar yang ada pada CentOS!!
        Jawab : 


  •  IS         : Menampilkan isi sebuah direktori
  • mkdir    : Membuat sebuah folder
  • rmdir     : Menghapus File
  • rm         : Menghapus File
  • touch     : Untuk membuat file baru
  • cd          : pindah direktori
  • adduser  : membuat user baru
  • reboot    : untuk mengedit 
  • pwd       : Menanyakan lokasi user                
  • Alias  : Menyingkat suatu perintah yang panjang
  • History : Menampilkan kembali perintah dengan cara tombol panah atas atau bawah
  • Command Line Completion : Mempermudah pengetikan suatu perintah dengan tombol TAB
  • Command Line Editing : Mengedit suatu kesalahan pada suatu perintah dengan tombol panah kanan dan kiri 
  • ada Logo Centos next
  • Pilih bahasa Keyword
  • Basic Strorage
  • Local host
  • Timezone 
  • Fresh Installation
Hasil gambar untuk sttpln

    2. Jelaskan 4 Fitur bash yang anda ketahui!!
        Jawab :


    3. Tuliskan Langkah-Langkah instalasi CentOS!!
        Jawab :


3. Scan Pretest



Nama : Liony Framaychella
NIM : 201831050
Link STTPLN : liony1831050@sttpln.ac.id

Nama Dosen : Dine Tiara Kusuma, S.T., M.Kom.

Sabtu, 14 September 2019

Pertemuan 2 - Instalasi

Tugas : 

1. Definisi tentang sistem operasi pakai bahasa sendiri
    Jawab : 

  • suatu software yang mengatur / mengontrol kerja hardware dan menjalankan software didalam sistem komputer
2. Kenapa sih linux yang dipelajari bukan windows
    Jawab :

  • Linux itu stabil, sangat stabil, dan jarang banget error

  • Linux is free
    Linux itu gratis loh, ga perlu bayar buat menggunakan linux, ga perlu keluar duit hanya untuk membeli lisensi linux. Asik bukan?. Jika sudah gratis, kenapa masih ga mau pake coba?.
    Bandingkan saja dengan sitem operasi sebelah yang membandrol sistem operasi besutannya dengan harga super duper mahal di kisaran 2-3 juta rupiah untuk satu lisensi, bagaimana kalau butuh lebih dari satu lisensi misalnya buat adek, kakak, ayah, ibu, pacar? Hmm, cukup mahal bukan, kalau dikumpul-kumpul bisa buat beli motor tuh?
    Mungkin harga tersebut terbilang murah bagi orang-orang berduit, tapi bagi kang erik sendiri sebagai rakyat biasa merasakan bahwa harga tersebut terbilang mahal, kenapa? karena dengan uang 3 juta rupiah kang erik bisa memenuhi kebutuhan kang erik yang lain, misalnya bayar kontrakan, makan, beli pulsa, bayar cicilan dan sebagainya.
    Ah, kan sistem operasi sebelah bisa di kasih crack biar gratis. Iya sih, tapi itu illegal loh, bisa melanggar hak cipta, bisa dipenjara, dosa lagi. hehe. Jadi, buat apa masih mikir untuk crack ini itu kalau sudah ada yang bener-bener gratis?
  • Susah, kata siapa?
    Kata siapa belajar linux susah? Coba dulu deh, baru boleh berkomentar, hehe. Terus terang saja dulu kang erik juga beranggapan demikian, dalam pikiran kang erik, belajar linux itu harus belajar struktur linux, masukin command ini itu dan hal-hal lain yang bikin kepala pusing. Kenyataannya setelah kang erik coba menggunakan linux desktop dari ubuntu, anggapan itu hilang seketika.
    Menggunakan linux tidak berbeda dengan menggunakan windows. Adapun mengenai command ini itu, kang erik yakin lama kelamaan nantinya akan terbiasa juga, toh tidak setiap mengoperasikan sesuatu di linux harus menggunakan command. Saran kang erik untuk pemula sebaiknya gunakan saja linux dengan menggunakan mode GUI seperti KDE, Gnome, BlackBox dan XFCE. Jangan malah pilih mode teks yang bisa bikin kepala pusing.
  • Lebih Banyak Pilihan
    Distro linux itu banyak loh, agan sista bisa pilih semau agan sista. Jika agan sista merasa kurang cocok, tinggal ganti saja dengan distro lain, gratis tis tis tis. Saat ini kang erik sendiri masih menggunakan Linux Ubuntu, entahlah, mungkin masih nyaman aja dengan ubuntu. Dulu kang erik pernah menggunakan Linux mint, debian, openSSUSE dan centos, tapi akhirnya tambatan hati kang erik malah jatuh ke ubuntu. hehe
  • Lebih Aman dan Hemat Resource
    Ini yang kang erik rasakan selama ini, linux itu lebih hemat resource daripada sistem operasi windows. Ini akan sangat berguna terutama pada saat agan sista punya laptop atau komputer dengan spesisikasi minim. Disamping itu, sistem operasi linux juga terkenal lebih aman dan jarang ada virus.
  • Harga VPS dan Dedicated Linux Lebih Murah
    Percaya atau tidak kebayakan server yang ada didunia ini ternyata menggunakan linux loh. Ya iya lah, linux kan lebih hemat resource, aman, jarang ada virus, lisensinya gratis pula.


Tugas Laporan :
1. Sebutkan dan Jelaskan 4 Fitur Bash Pada Sistem Operasi Linux
    Jawab :
  • Alias
Alias biasanya digunakan untuk menyingkat suatu perintah yang panjang.
Sintaks : alias nama_alias=perintah
  • History
Digunakan untuk menampilkan kembali perintah – perintah yang sudah diketikkan dari prompt dengan cara menekan tombol panah atas atau tombol panah bawah.
  • Cammand line editing
Berfungsi untuk mengedit perintah apabila anda salah mengetiikan suatu perintah, dengan cara menggunakan tombol panah kiri atau tombol panah kanan.
  • Command line completion
Berfungsi untuk mempermudah dalam mengetikkan suatu perintah yang panjang, dengan cara menekan tombol [TAB] pada saat mengetikkan perintah.


2. Tuliskan Syntax-Syntax dasar pada Sistem Operasi Linux beserta fungsinya 
    Jawab : 

1. sudo su
29. deluser

  • Menghapus user dari sistem
  • sintaks : #deluser wasis

  • untuk mengurutkan file dari secara detail dari yang terkecil ukurannya.
  • contoh : ls -rSl
  • untuk melihat keseluruhan kode atau buku manual khusu command.
  • contoh: man ls


Tugas Pretest

1. Jelaskan apa yang anda ketahui tentang linux 
    Jawab : Linux itu bersifat bebas, linux adalah suatu

2. Berikan penjelasan dengan bahasa kalian sendiri apa itu OpenSource dan berikan 
    contohnya!
    Jawab : 
  • OpenSource adalah suatu sistem komputer yang bertugas menjalankan
  • Ubuntu

Scan Pretest 



Hasil gambar untuk sttpln



Nama : Liony Framaychella
Kelas : B
NIM : 201831050
Link STTPN : liony1831050@sttpln.ac.id