NIM : 122140054
DAFTAR ISI
DAFTAR ISI
BAB 1
DASAR TEORI
1.1. Teori A
1.2. Teori B
1.3. Teori C
BAB 2
ULASAN SOAL
2.1 Soal 1
2.2 Soal 2
2.3 Soal 3
BAB 3
HASIL DAN JAWABAN
3.1 Soal 1
3.2 Soal 2
3.3 Soal 3
BAB 4
KESIMPULAN DAN SARAN
3
BAB 1
DASAR TEORI
1.1. Linux
Linux adalah sebuah sistem operasi yang bersifat open source (sumber terbuka) yang
didasarkan pada kernel Linux. Kernel Linux sendiri dikembangkan oleh Linus Torvalds pada
tahun 1991, dan sejak itu telah menjadi dasar dari berbagai distribusi Linux yang ada. Linux
adalah sistem operasi berbasis Unix yang open-source, yang berarti kode sumbernya dapat
diakses, dimodifikasi, dan disebarluaskan oleh siapa saja sesuai dengan lisensi yang berlaku. Hal
ini memberikan kebebasan kepada pengguna dan pengembang untuk mengadaptasi Linux sesuai
kebutuhan mereka dan mendorong kolaborasi di antara komunitas pengguna dan pengembang
global. Dengan beragam fungsi dan kegunaannya, Linux telah menjadi salah satu sistem operasi
yang paling populer dan digunakan di dunia, digunakan dalam berbagai lingkungan mulai dari
server besar hingga perangkat IoT kecil. Kelebihannya yang mencakup keandalan, keamanan,
kustomisasi, dan biaya yang rendah membuat Linux tetap menjadi pilihan yang menarik bagi
banyak orang dan organisasi.
1.2. Karnel Linux
Kernel Linux adalah inti dari sistem operasi Linux. Ini bertanggung jawab untuk mengatur
sumber daya komputer seperti CPU, memori, dan perangkat keras lainnya. Kernel Linux
dikembangkan menggunakan bahasa pemrograman C dan terus berkembang dengan kontribusi
dari komunitas pengembang di seluruh dunia. Linux tidak hanya terdiri dari kernel saja, tetapi
juga berbagai perangkat lunak, utilitas, dan aplikasi lainnya yang membentuk sebuah sistem
operasi lengkap. Distribusi Linux menggabungkan kernel Linux dengan perangkat lunak
tambahan dan menyediakan pengaturan standar, manajemen paket, dan alat sistem lainnya.
Contoh distribusi Linux termasuk Ubuntu, Debian, Fedora, dan CentOS.
1.3. Terminal
Linux memiliki terminal atau baris perintah yang memungkinkan pengguna untuk
berinteraksi langsung dengan sistem operasi melalui serangkaian perintah. Dengan menggunakan
terminal, pengguna dapat melakukan berbagai tugas seperti membuat folder, memindahkan atau
menghapus file, menjalankan program, dan melakukan tugas lainnya tanpa harus menggunakan
antarmuka grafis. Ini memberikan pengguna kebebasan dan fleksibilitas dalam mengelola sistem
operasi Linux sesuai kebutuhan mereka. Terminal merupakan alat yang sangat kuat dalam
lingkungan Linux dan sistem operasi lainnya, yang memungkinkan pengguna untuk memiliki
kontrol lebih lanjut dan fleksibilitas dalam berinteraksi dengan sistem. Kemampuan untuk
menggunakan terminal dengan baik dapat meningkatkan produktivitas pengguna dan
memungkinkan mereka untuk mengelola sistem secara efisien.
4
Sebagian besar output dalam lingkungan Linux berupa teks yang ditampilkan di terminal. Ini
dapat berupa informasi tentang file dan direktori, hasil dari proses, pesan kesalahan, atau
informasi lainnya.Contoh: Ketika menjalankan perintah ls, outputnya berupa daftar file dan
direktori dalam direktori saat ini.
1.9. Perintah dengan HakSuperUser
Beberapa perintah pada Linux memerlukan hak superuser atau hak administratif. Untuk
menjalankan perintah tersebut, pengguna harus masuk sebagai root atau menggunakan perintah
sudo untuk memberikan hak superuser pada perintah. Tanda pagar # pada terminal linux
memnandakan kamu sedang
menggunakan user root sedangkan tanda dolar $ menandakan user yang sedang kamu gunakan
merupakan user biasa/bukan user root. Saat menuliskan perintah tanda pagar # artinya perintah
harus dijalankan menggunakan user root, jika kamu ingin menjalankan dari user biasa ($) maka
tambahkan sudo.
Contoh : perintah $ sudo apt-get update sama artinya dengan # apt-get update
Sedagkan tanda dolar $ artinya perintah dijalankan dengan user biasa (bukan
root),
Contoh : $ ls -la sudo artinya kmau menjalankan perintah dari user biasa namun
menggunakan privilage root.
1.10. Bantuan
Sebagian besar perintah pada Linux memiliki dokumentasi bantuan atau manual yang dapat
diakses dengan perintah man. Dokumentasi ini memberikan informasi tentang argumen, flag, dan
cara penggunaan perintah tersebut. Berikut adalah Tabel 1 beberapa perintah dasar sistem
operasi Linux yang sering digunakan :
6
BAB 2
ULASAN SOAL
2.1 Soal 1
Berdasarkan soal perintah dasar sistem operasi linux dapat dijelaskan :
1.Klik ikon "Activities" di sudut kiri atas layar. Biasanya berupa ikon yang terlihat
seperti grid atau tanda Windows. Atau, tekan tombol "Super" (biasanya berlogo
Windows.Setelah membuka Activities, kita dapat mulai mengetik "Terminal" di
kolom pencarian. Ketik "Terminal" dan tekan Enter.
2.Terminal akan muncul dalam hasil pencarian. Klik pada ikon Terminal untuk
membukanya.
3.Untuk alternatifnya, bisa menggunakan pintasan keyboard. Secara default, pintasan
untuk membuka terminal di Ubuntu adalah menekan tombol Ctrl + Alt + T secara
bersamaan , dan terminal akan terbuka.
4. Berdasarkan soal perintah dasar sistem operasi linux dapat dijelaskan, dalam
mengelola file dan folder/direktori (copy,paste,cut,delete,create)di linux menggunakan
terminal untuk navigasi dan mengelola file dan folder/direktori :
1) Membuat 2 Buah folder yang bernama folder 1 = “mahasiswa_namaanda”
dan folder 2= “matakuliah_namaanda”, menggunakan mkdir.
2) Lalu memasukkan folder 1 dan membuat sebuah file yang bernama
“datadiri_namaanda” dan mengisikan file sesuai format lalu memeriksa list
file yang ada pada folder tersebut.
3) Masukkan kedalam folder 2 kemudian buat sebuah file yang memiliki nama
bernama kemudian isikan file dengan formatMelihat isi file belajarlinux.txt
yang telah dibuat, setelah itu periksa list file yang ada pada folder tersebut.
4) Memindahkan folder 2 kedalam folder 1
5) Memeriksa semua isi file dengan menggunakan fungsi cd
6) Menyalin file, mengubah isi dan menambahkan keterangan
7) Menghapus file “sistemoperasi_namanda” pada folder 2 dan memeriksa list
folder dan file yang ada pada folder.
7
BAB 3
HASIL DAN JAWABAN
Berdasarkan ulasan soal 1, didapatkan hasil dan penjelasan hasil sebagai berikut :
3.1 Soal 1
Penjelasan:
Membuat 2 Buah folder yang bernama folder 1 = “mahasiswa_namaanda” dan folder 2=
“matakuliah_namaanda” menggunakan fungsi mkdir, kemudian periksa list folder yang ada
menggunakan fungsi ls.
3.2 Soal 2
8
Penjelasan:
Masuk kedalam folder 1 menggunakan fungsi cd (cd mahasiswa_casey) kemudian buat sebuah
file yang bernama datadiri_casey dengan menggunakan fungsi touch (touch datadiri_casey) dan
mengisikan file datadiri_nasya menggunakan fungsi nano (nano datadiri_casey) kemudian
periksa list file yang ada pada folder 1 menggunakan fungsi ls dan memeriksa isi file
datadiri_casey dengan menggunakan fungsi cat (cat datadiri_casey).
3.3 Soal 3
Penjelasan:
Sebelum masuk kedalam folder 2, harus terlebih dahulu keluar dari folder 1 dengan menggunakan
fungsi cd .. , lalu masuk kedalam folder 2 menggunakan fungsi cd (cd matakuliah_casey),
kemudian membuat sebuah file yang bernama sistemoperaasi_casey menggunakan fungsi touch
(touch sistemoperasi_casey), basisdata_nasya (touch basisdata_casey), dan PBO_nasya (touch
PBO_casey) kemudian isikan file menggunakan fungsi nano (nano sistemoperasi_casey, nano
basisdata_casey, dan nano PBO_casey) kemudian periksa list file yang ada pada folder 2
memggunakan fungsi ls
9
3.4 Soal 4
Penjelasan:
Sebelum memindahkan folder 2 ke folder 1, harus keluar dulu dari folder menggunakan fungsi cd
.. , lalu lihat lokasi folder menggunakan fungsi pwd. Setelah itu pindahkan folder 2 ke dalam
folder 1 menggunakan fungsi mv (mv /home/nasya/matakuliah_casey
/home/casey/mahasiswa_casey), kemudian periksa list folder (ls) dan file yang ada dengan masuk
ke folder menggunakan fungsi cd (cd mahasiswa_casey) lalu melihat file dengan fungsi ls.
3.5 Soal 5
10
Penjelasan:
Setelah semua file berhasil dibuat dan dipindahkan, lalu periksa semua isi file
“sistemoperaasi_casey”, “basisdata_casey”, dan “PBO_casey” dengan cara masuk ke file
matakuliah_casey yang ada dalam folder mahasiswa_casey menggunakan fungsi cd (cd
matakuliah_casey) lalu membuka/memeriksa satu persatu file menggunakan fungsi cat (cat
sistemoperasi_casey, cat basisdata_casey, cat PBO_casey).
3.6 Soal 6
Penjelasan:
Salin file “sistemoperasi_casey” kedalam folder 1 menggunakan fungsi cp (cp
/home/casey/matakuliah_casey/sistemoperasi_casey /home/nasya/mahasiswa_casey). Selanjutnya
sebelum mengubah isi file, keluar dulu dari file matakuliah_casey dengan menggunakan fungsi
cd .. , kemudian mengubah isi format file dengan kode : if125 dan tambahkan keterangan “status
mahasiswa : aktif” menggunakan fungsi nano (nano sistemoperasi_casey) lalu tambahkan status
mahasiswa dan tampilkan isi file sistemoperasi_nasya menggunakan fungsi cat (cat
sistemoperasi_casey).
11
3.7 Soal 7
Penjelasan:
Masuk kedalam file matakuliah_casey menggunakan fungsi cd (cd matakuliah_casey), lalu hapus
file “sistemoperasi_casey” pada folder 2 menggunakan fungsi rm (rm sistemoperasi_casey) dan
periksa list folder dan file yang ada pada folder 2, memeriksa file yang ada pada folder 2 dengan
menggunakan fungsi ls lalu memeriksa isi file dengan menggunakan fungsi cat (cat
basisdata_casey , cat PBO_casey), sedangkan memeriksa list folder harus keluar dulu dari semua
folder dan file menggunakan fungsi cd .. lalu memeriksa list folder menggunakan fungsi ls.
12
BAB 4
KESIMPULAN DAN SARAN
b. Kernel Linux: Inti dari sistem operasi Linux yang mengatur sumber daya
komputer. Dikembangkan menggunakan bahasa pemrograman C dan terus
berkembang dengan kontribusi dari komunitas pengembang.
d. File System: Struktur hirarkis yang digunakan oleh Linux untuk menyimpan dan
mengatur file. Setiap file dan direktori memiliki hak akses yang dapat
dikonfigurasi oleh pengguna, meningkatkan kontrol privasi dan keamanan.
g. Flag: Opsi tambahan yang diberikan kepada perintah di baris perintah untuk
mengubah perilaku atau output dari perintah tersebut.
h. Output: Informasi atau hasil yang ditampilkan oleh perintah atau program saat
dieksekusi di lingkungan baris perintah.
i. Perintah dengan Hak Super User: Beberapa perintah memerlukan hak superuser
atau hak administratif. Pengguna harus masuk sebagai root atau menggunakan
perintah sudo untuk menjalankan perintah tersebut.
j. Bantuan: Sebagian besar perintah pada Linux memiliki dokumentasi bantuan atau
manual yang dapat diakses dengan perintah man. Memberikan informasi tentang
cara penggunaan perintah tersebut.
Dengan pemahaman atas elemen-elemen di atas, pengguna Linux dapat mengelola sistem
operasinya secara lebih efisien dan efektif.