Rabu, 25 September 2019

Struktur File

1. Tugas Laporan
Soal :
1. Gambar struktur file di linux(CentOS)
2. Beri penjelasan dan Fungsi pada setiap bagian struktur file di linux tersebut
Jawab :
1. 







2.

1. / – Root Directory

Ini merupakan direktori utama pada sistem operasi Linux, yang mana Root Directory ini membawahi direktori lainnya seperti /home, /etc, dan lain-lain.

2. /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.

3. /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.

4. /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.

5. /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. Ini bukan file yang sebenarnya seperti yang kita tahu mereka, tetapi mereka muncul sebagai file – misalnya, / dev / sda merupakan SATA drive pertama dalam sistem. Jika Anda ingin partisi itu, Anda bisa mulai editor partisi dan kirim ke mengedit / dev / sda.

6. /etc – Configuration 

Pada direktori inilah banyak tersimpan file-file konfigurasi yang pada umumnya bisa kamu edit sendiri menggunakan text editor.
Advertisement

7. /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).

8. /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.

9. /lost+found – Recovery 

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

10. /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.

11. /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.

12. /opt – Optional Packages

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

13. /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.

14. /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.

15. /run

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

16. /sbin

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

17. /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.

18. /tmp

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

19. /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.

20. /var

Biasanya berisi informasi seperti log yang berada dalam /var/log.
Sebenarnya hanya untuk sekedar pengetahuan saja hal-hal yang seperti ini. Bukan berarti tidak perlu dipahami ya. Semoga bermanfaat.

2. Tugas Pretest
Soal :
1. Jelaskan 10 perintah dasar yang ada pada CentOS
2. Jelaskan 4 fitur bash yang anda ketahui
3. Tuliskan langkah-langkah instalasi CentOS
Jawab:
1. -Login
    -Sudo So
    -Cd
    -PWD
    -So
    -Exit
    -Mv
    -Mkdir
    -Ms
    -Cp
2. -Aliansy
    -History
    -Editing
    -Complition
3. -Penyimpanan
    -Penginstalan
    -Pengdownload
    -Instal awal

3. Scan Pretest






Hasil gambar untuk logo stt pln





 

Rabu, 18 September 2019

INSTALASI

Tugas :
Soal:
1. Definisi tentang sistem operasi pakai bahasa sendiri?
    Jawab :  perangkat lunak yang mengatur sumber daya perangkat hardware maupun perangkat software.
2. Kenapa sih linux yang dipelajari bukan windows?
    Jawab : karena linux lebih mudah dan aplikasinya tidak berbayar kalau windwos itu berbayar jika tidak pakai windows yang asli maka beda pemakaiannya dan juga kalau dibawa luar negeri laptop dapat ditahan dan dapat juga diberikan sanksi kepada pengguna windows yang tidak original.

Masih banyak yang memandang sinis Sistem operasi Linux, sebagian dari mereka mengatakan bahwa Linux itu tidak “User Friendly”, “susah” dan “tidak kompatible” dengan semua perangkat komputer.
Mungkin ada benarnya juga pandangan mereka, bagi seorang Newbie (pemula), Linux bisa dibilang merupakan sebuah momok yang menakutkan, kata yang terlintas dalam benak pemula (contohnya saya) saat pertamakali berkenalan dengan Linux adalah “Susah”, tapi bukankah itu yang pertama kali terlintas dalam benak kita sewaktu pertama kali belajar Windows? Semuanya pasti mengalami Sindrom Panik, Grogi dan takut pada saat pertama kali belajar sesuatu terutama jika ada resiko yang harus dihadapi, dalam hal ini mungkin resikonya adalah hilangnya data dalam komputer anda.
Tidak User Friendly, ini tergantung dari sudut mana kita melihat dan menggunakan linux, semua orang pada saat pertamakali menggunakan sesuatu pasti akan gagap dan memerlukan waktu untuk belajar dan menguasainya. Tidak bisa kita bandingkan dengan sesuatu yang telah kita telah terbiasa untuk melakukannya. Saat ini sudah banyak Distro Linux yang bahkan sangat user friendly bagi orang-orang yang terbiasa menggunakan Windows dan ingin beralih ke Linux, cobalah Linux XP, PCLinuxOS atau produk lokal, Dewa Linux. Dulu saya perlu waktu berminggu-minggu untuk bisa menggunakan Windows serta Aplikasi didalamnya, tetapi untuk Linux saya hanya perlu beberapa hari untuk memahaminya.
Bahwa Linux tidak kompatibel dengan semua perangkat Komputer, ya ini benar. Tidak bisa dipungkiri bahwa banyak dari pengguna Linux yang mendapat kesulitan ketika pertama kali menggunakan Distro Linux, sebagian dari mereka menemukan beberapa perangkat komputernya (khususnya Laptop) tidak dikenali dan tidak bisa berjalan pada distro yang ia pergunakan sehingga harus mencoba beberapa Distro sampai akhirnya menemukan yang cocok dan mampu mengenali perangkat komputernya dengan baik.
Justeru disinilah hebatnya pengembangan Linux, untuk setiap permasalahan yang kita hadapi, maka seyogyanya kita sampaikan pada forum pengguna distro Linux yang kita pergunakan sehingga bisa dilakukan perbaikan terhadap kekurangan / permasalahan pada Distro tersebut,
Perangkat lunak proprietary, pengembangan dan perbaikannya dilakukan secara tertutup di laboratorium perusahaan, dan mereka menjadikan kita tester produk mereka secara halus yaitu dengan cara menjadikan kita konsumen produk mereka, dan kemudian mereka memperbaiki kekurangan produk mereka berdasarkan keluhan-keluhan kita sebagai konsumen mereka, hasilnya adalah sebuah produk baru yang diklaim lebih canggih dan mutakhir dibandingkan produk pertama, tetapi kita harus mengeluarkan biaya untuk mendapatkannya.
Contoh kasus, ketika Windows 2000 diluncurkan, itu merupakan sebuah produk beta dari Windows XP, Kita membeli lisensinya untuk menggunakannya dan melaporkan keluhan atas beberapa fitur yang tidak berjalan dengan baik, dari hasil perbaikan berdasarkan keluhan kita maka diluncurkanlah produk Windows XP. Dan kita harus membeli lisensi lagi untuk mengganti Windows 2000 atau mengupgradenya menjadi windows XP, bisa anda hitung sendiri berapa biaya yang harus dikeluarkan oleh anda. Kita Bandingkan dengan Linux, asumsikan anda menggunakan Ubuntu Edgy Eft misalnya atau Hardy heron, untuk mendapatkan versi terbaru dari Ubuntu atau anda ingin Upgrade ke Versi terbaru yaitu Intrepid Ibex, anda tidak perlu keluar biaya apapun, Upgrade saja lewat Internet atau pesan CD Gratis lewat program Shipit Ubuntu kemudian Install, praktis dan murah.
Lagipula pada saat sekarang hampir semua Distro Linux sudah mampu mengenali perangkat keras komputer, ini merupakan hasil kerja keras Linus Torvalds (Hail to the founder) bersama timnya dalam mengembangkan kernel Linux, serta dukungan banyak pihak demi kemajuan GNU/Linux.
)
Komputerku sayang
Saya lantang dalam membicarakan Linux karena saya percaya bahwa negeri kita akan menjadi lebih baik jika kita belajar untuk menghargai hasil karya orang lain, dengan tidak menggunakan Perangkat Lunak Bajakan dan tidak membiarkan Devisa Negara kita masuk ke kantong celana kaum kapitalis yang hanya mengeksploitasi dan memonopoli kita untuk menggunakan “hanya” produk mereka, serta dengan Opensource kita bisa menciptakan generasi yang melek teknologi dengan terbukanya sumber kode perangkat lunak, sehingga bisa dipelajari dan dikembangkan sesuai dengan kebutuhan kita.
Saya mencoba Idealis, karena dengan Linux kita menghargai diri kita sendiri, Hukum dan hasil karya orang lain juga dengan Linux kita belajar untuk menjadi individu yang jujur.
Saya bukanlah orang yang ahli atau menguasai Linux, saya hanyalah pengguna biasa yang masih belajar dan mecoba perduli serta yakin bahwa bangsa kita memiliki sumber daya manusia yang memiliki bakat dan kemampuan besar dalam teknologi. Dan agar generasi bangsa kita tersebut bisa menjadi seperti yang kita harapkan maka kita perlu menyediakan Sarana dan prasarana untuk mendukungnya, dengan Linux maka beban biaya yang diperlukan bisa berkurang drastis. Bayangkan, berapa biaya yang harus dikeluarkan untuk membuat satu buah laboratorium komputer Sekolah lengkap jika menggunakan perangkat lunak proprietary? Dengan Linux, kita hanya mengeluarkan biaya pembelian perangkat keras saja.
Saya masih menggunakan windows di tempat saya bekerja, karena pimpinan kerja saya yang membuat kebijakan seperti itu, dan itu adalah kewenangannya, meskipun saya sering memberikan saran untuk bermigrasi ke Linux, tetapi tidak pernah ditanggapi.
Saya banyak menulis di blog ini dengan harapan lahir pengguna-pengguna linux baru yang akan membuat sebuah perubahan bahkan mungkin tren yang akan membuka mata pihak-pihak lain (diantaranya pimpinan kantor saya) yang selama ini masih menggunakan perangkat lunak bajakan atau proprietary untuk beralih menggunakan Linux.

Tugas Laporan :
1. Sebutkan dan Jelaskan 4 Fitur Bash pada sistem operasi Linux?
2. Tuliskan Syntax-Syntax dasar pada sistem operasi Linux dengan berserta fungsinya?

Jawab:
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 :

No.1
-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.
 
N0.2

1. sudo su

Digunakan untuk login sebagai root/pengguna tertinggi

Sintaks : #sudo su

2. login

Digunakan untuk login sebagai user lain, namun harus menjadi root dulu untuk bisa menjalankan peirntah ini.

Sintaks : login nama_user

Contoh : #login sigit

3. cd

Digunakan untuk berpindah direktori

Sintaks : cd alamat_direktori

Contoh : #cd /var/www

4. pwd

Digunakan untuk memperlihatkan di direktori mana posisi kita berada sekarang.

Sintaks : #pwd

5. ls

Digunakan untuk melihat isi sebuah direktori.

Sintaks : #ls

6. cp

Digunakan untuk melakukan copy file.

Sintaks : cp /direktori/file_yang_ingin_dicopy /direktori tujuan

Contoh : #cp /home/sigit/Documents/git.odt /var/www/html

7. mv

Digunakan untuk melakukan memindahkan, cut atau rename file.

Sintaks :

mv /direktori/file_yang_ingin_dicut /direktori tujuan (cut)

mv /direktori/file_yang_ingin_direname /nama_baru_file (rename)

Contoh:

#mv git.odt DATA

8. mkdir

Digunakan untuk membuat folder baru.

Sintaks : mkdir nama_folder

Contoh : #mkdir /var/www/html/folder1

9. rmdir

Digunakan untuk menghapus folder.

Sintaks : rmdir nama_folder

Contoh : #rmdir /var/www/html/folder1

10. touch

Digunakan untuk membuat file baru.

Sintaks : touch nama_file

Contoh : #touch /var/www/html/wasis.txt

11. rm

Digunakan untuk menghapus file.

Sintaks : rm nama_file

Contoh : #rm /var/www/html/wasis.txt

12. more


Digunakan untuk menampilkan isi sebuah file

Sintaks : more nama_fie

Contoh : #more file1.txt

13. adduser

Digunakan untuk menambah user baru.

Sintaks : #adduser wasis

14. clear

Digunakan untuk membersihkan layar

Sintaks : #clear

15. halt

Digunakan untuk mematikan komputer, namun harus sebagai root.

Sintaks : #halt

16. reboot

Digunakan untuk merestart komputer, namun harus sebagai root.

Sintaks : #reboot

17. exit

Digunakan untuk keluar dari terminal.

Sintaks : #exit 

Tugas Pre-test :
1. Jelaskan apa yang anda ketahui tentang Linux?
2. Berikan penjelasan dengan bahasa kalian sendiri dan apa itu OpenSource Dan berikan contoh?

Jawab:
1. Linux adalah setelah aplikasi yang programamnya lebih banyak menggunakan sintax-sintax yang akan digunakan untuk membuat program sedemikian rupa dengan berbasis open source
2. Open source adalah bagian yang lebih mudah dijangkau atau lebih luas secara umum dan bisa diakses oleh siapa saja contohnya : red art, garuda os, sentos dan ubuntu

Berikut adalah Scan Pretest 

 

Hasil gambar untuk sttpln logo