Anda di halaman 1dari 10

Laporan Modul 3

Praktikum Sistem Operasi


Tanggal Pengumpulan 4 April 2021

Nama: Erras Lindiarda Mahentar


NIM: 3411191102
Kelas: D

Jurusan Informatika
Fakultas Sains Dan Informatika
Universitas Jenderal Achmad Yani
2021
DAFTAR ISI

DAFTAR ISI............................................................................................................................i
BAB I......................................................................................................................................1
PENDAHULUAN..................................................................................................................1
1.1. Latar Belakang.......................................................................................................1
1.2. Tujuan Praktikum..................................................................................................2
BAB II.....................................................................................................................................3
PEMBAHASAN PRAKTIKUM...........................................................................................3
A. Dasar Teori.............................................................................................................3
B. Tugas.......................................................................................................................5
BAB III...................................................................................................................................7
KESIMPULAN......................................................................................................................7
Kesimpulan.........................................................................................................................7

i
BAB I
PENDAHULUAN
1.1. Latar Belakang
Kata “Linux” untuk saat ini sudah tidak asing lagi bagi para
pengguna internet dan komunitas mahasiswa yang memiliki hobi unutuk
mencoba software-software baru. Secara teknis dan singkat dapat dikatakan,
Linux adalah suatu sistem operasi yang bersifat multi user dan multi
tasking, yang dapat berjalan di berbagai platform termasuk prosesor Intel
386 maupun yang lebih tinggi. Sistem operasi ini mengimplementasikan
standar POSIX (Portable Operating Sistem Interface for Unix). Linux dapat
berinteroperasi secara baik dengan sistem operasi yang lain, termasuk Mac
dari Apple, Windows dari Microsoft dan NetWare dari Novell. [11]
Saat ini sistem operasi Linux semakin diminati karena perusahaan
Microsoft sebagai pemilik sistem operasi Windows, melakukan
kebijaksanaan untuk memeriksa keaslian dari produknya. Keadaan ini
membuat banyak perusahaan yang mulai berpindah ke sistem operasi yang
bersifat open source. Salah satu pemecahannya adalah dengan berpindah
menggunakan sistem operasi Linux. Meskipun demikian bukan berarti
memindahkan sistem operasi dari Windows menjadi Linux adalah hal yang
mudah. Kendala yang dihadapi seperti butuh waktu untuk mempelajari
sistem operasi Linux dan kebingungan dalam memilih distro Linux yang
akan digunakan.

Saat ini distro Linux sangat banyak, hal ini disebabkan setiap
pengguna Linux dapat mengembangkan Linux untuk berbagai macam
kebutuhan yang spesifik. Maka dari itu penulis membuat Linux CMS, yaitu
suatu distro Linux yang mengkhususkan pada pembuatan CMS. Linux ini
dibangun dengan menggunakan rekayasa ulang distro Ubuntu 10.04. Hal ini
dikarenakan distro Ubuntu 10.04 termasuk yang banyak digunakan dan
memiliki komunitas yang besar, sehingga diharapkan ketika terjadi kesulitan
dalam memodifikasi ataupun menjalankan, maka pencarian jawabannya
menjadi lebih mudah. Tujuan dari pembuatan Linux ini adalah memudahkan
pengguna yang sering berhubungan dengan pengembangan website. Pada
Linux ini untuk membuat website tidak perlu melakukan instalasi software
pendukungnya terlebih dahulu, karena semua kebutuhan untuk
pembuatannya sudah disediakan pada distro Linux. Sebagai contoh jika
ingin membuat suatu blog cukup dengan membuka web browser kemudian
masuk ke dalam localhost dan memilih untuk membuat blog, setelah itu
cukup dengan mengatur menu dan tampilan saja dan hal ini dilakukan

1
dengan cara offline.

1.2. Tujuan Praktikum


1. Mengenal organisasi File di Linux
2. Menciptakan dan manipulasi direktori
3. Mempelajari ijin akses (permission) dari file dan direktori

2
BAB II
PEMBAHASAN PRAKTIKUM
A. Dasar Teori
Organisasi File
Sistem file pada Linux menyerupai pepohonan (tree), yaitu dimulai dari root,
kemudian direktori dan sub dirrektori. Sistem file pada Linux diatur secara
hirarkhikal, yaitu dimulai dari root dengan symbol “/”.

Kita dapat menciptakan File dan Direktori mulai dari root ke bawah. Direktori
adalah file khusus, yang berisi nama file dan INODE (pointer yang menunjuk
ke data / isi file tersebut). Secara logika, Direktori dapat berisi File dan
Direktori lagi (disebut juga Subdirektori).
Properti File
File mempunyai beberapa atribut, antara lain:
 Tipe file: menentukan tipe dari file, yaitu:

 Ijin Akses: menentukan hak user terhadap file ini


 Jumlah link: jumlah link untuk file ini.
 Pemilik (Owner): menentukan siapa pemilik file ini
 Group: menentukan group yang memiliki file ini

3
 Jumlah karakter: menentukan ukuran file dalam byte
 Waktu pembuatan: menentukan kapan file terakhir dimodifikasi
 Nama file: menentukan nama file yang dimaksud

Nama File
Nama file maksimal terdiri dari 255 karakter berupa alfanumerik dan
beberapa karakter spesial
yaitu garis bawah, titik, koma, dan lainnya kecuali spasi dan karakter “&”,
“;”, “|”, “?”, “`”, “””, “’”,
“[“, “]”, “(“, “)”, “$”, “<”, “>”, “{“, “}”, “^”, “#”, “\”, “/”. Linux
membedakan huruf kecil dengan
huruf besar (case sensitive). Contoh nama file yang benar :
Abcde5434
3
prog.txt
PROG.txt
Prog.txt,old
report_101,v2.0.1
5-01.web.html

Izin Akses
Setiap obyek pada Linux harus mempunyai pemilik, yaitu nama pemakai
Linux (account) yang
terdaftar pada /etc/passwd.
Ijin akses dibagi menjadi 3 peran yaitu:
 Pemilik (Owner)
 Kelompok (Group)
 Lainnya (Others)
Setiap peran dapat melakukan 3 bentuk operasi yaitu:
Pada File:
 R (Read): Ijin untukmembaca

4
 W (Write): Ijin untuk mengubah / membuat
 X (Execute): Ijin untuk menjalankan program
Pada Diektori:
 R (Read): Ijin untuk membaca daftar file dalam direktori
 W (Write): Ijin untuk mengubah/membuat file di direktori
 X (Execute): Ijin untuk masuk ke direktori (cd)

Format perintah untuk mengubah ijin akses:


chmod [ugoa] [= + -] [rwx] File(s)
chmod [ugoa] [= + -] [rwx] Dir(s)
Keterangan:
u = user (pemilik)
g = group (kelompok)
o = others (lainnya)
a =all
Format lain kode ijin akses (chmod) adalah menggunakan bilangan octal
(3bit biner) sebagai berikut:
rwx
421=7
B. Tugas
1. Buatlah direktori if_unjani.
2. Buatlah sub direktori latihan1, latihan2 dan latihan3 sekaligus pada direktori
if_unjani.
3. Buatlah file dataku yang berisi nim, nama dan alamat anda pada sub direktori
latihan1 dan copykan file tersebut ke sub direktori latihan2 dan latihan3.

5
4. Ubahlah ijin akses file dataku pada sub direktori latihan1 sehingga group dan
others dapat melakukan write.

5. Ubahlah ijin akses file dataku pada sub direktori latihan2 sehingga user dapat
melakukan baik write, read maupun execute, tetapi group dan others hanya
bisa read dan execute.

6. Ubahlah ijin akses file dataku pada sub direktori latihan3 sehingga semua
dapat melakukan write, read dan execute.

7. Hapuslah direktori latihan3.

8. Ubahkan kepemilikan sub direktori latihan2 sehingga user dan group hanya
dapat melakukan read, dan cobalah untuk membuat direktori baru latfile pada
sub direktori latihan2.

6
7
BAB III
KESIMPULAN
Kesimpulan
a. sistem file pada linux menyerupai pepohonan (tree) yaitu dimulai dari root, kemudian
directory dan sub direktory. sistem file pada linux diatur secara hierarkikal yaitu
dimulai dari root dengan symbol “/’’.
b. setiap maupun hardware diberlakukan sama pada linux.
c. pada linux kita bisa melihat file yang berekstensi satu saja (misalnya .txt)
d. perintah pada linux bisa sama untuk hasil yang berbeda (misalnya rm')

Anda mungkin juga menyukai