Kamis, 01 Juni 2017

ORKOM 8 : OPERASI STRUKTUR DIREKTORI



PRAKTIKUM ORGANISASI KOMPUTER DAN SISTEM OPERASI
OPERASI STRUKTUR DIREKTORI


Disusun Oleh :


Soefhwan   : 065001600002


FAKULTAS TEKNOLOGI INDUSTRI
JURUSAN SISTEM INFORMASI
                        UNIVERSITAS TRISAKTI              
2017


I              JUDUL PRAKTIKUM   : OPERASI STRUKTUR DIREKTORI
II            TUJUAN PRAKTIKUM : Dapat mengerti organisasi file dan direktori pada sistem operasi linux
III          ELEMEN KOMPETENSI
Deskripsi : Mengerti organisasi file dan direktori pada sistem operasi linux

Kompetensi Dasar :
1. Memahami organisasi file dan struktur
2. Direktori pada sistem operasi linux
3. Menciptakan dan memanipulasi direktori
4. Memahami konsep symbolic link


TEORI SINGKAT

1. ORGANISASI FILE

Sistem file pada Linux menyerupai pepohonan (tree), yaitu dimulai dari root, kemudian direktory dan sub direktory. Sistem file pada Linux diatur secara hierarkikal, yaitu dimulai dari root dengan symbol “/” seperti Gambar 3.1

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



2. DIREKTORI STANDAR

Setelah proses instalasi, Linux menciptakan system file yang baku, terdiri atas direktory sebagai berikut :

Direktori /etc
Berisi file yang berhubungan dengan administrasi system, maintanance script, konfigurasi, security dll. Hanya superuser yang boleh memodifikasi file yang berada di direktori ini. Subdirektori yang sering diakses pada direktori /etc antaran lain :
• Httpd, apache web server.
• Ppp, point to point protocol untuk koneksi ke internet.
• rc.d atau init.d , inisialisasi (startup) dan terminasi (shutdown) proses di Linux dengan konsep runlevel.
• cron.d rincian proses yang dieksekusi dengan menggunakan jadwal ( time dependent process)
• FILES, file security dan konfigurasi meliputi : passwd, hosts, shadow, ftpaccess, inetd.conf, lilo.conf, motd, printcap, profile, resolv.conf, sendmail.cf, syslog.conf, dhcp.conf, smb.conf, fstab.

Direktori /dev
Konsep Unix dan Linux adalah memperlakukan peralatan hardware sama seperti penanganan file. Setiap alat mempunyai nama file yang disimpan pada direktori /dev.


Direktori /proc
Direktori /proc adalah direktori yang dibuat diatas RAM (Random Access Memory) dengan system file yang diatur oleh kernel. /proc berisi nomor proses dari system dan nama driver yang aktif di system. Semua direktori berukuran 0 (kosong) kecuali file kcore dan self. Setiap nomor yang ada pada direktori tsb merepresentasikan PID (proses ID).

3. SIMBOLIC LINK
Link adalah teknik untuk memberikan lebih dari satu nama file dengan data yang sama. Bila file asli dihapus, maka data yang baru juga terhapus. Format dari Link : ln fileAsli fileDuplikat

File duplikat disebut hard link dimana kedua file akan muncul identik (link count=2) Bila fileAsli atau fileDuplikat diubah, maka perubahan akan terjadi pada file lainnya.
Simbolic link diperlukan bila file tersebut di “Link” dengan direktori /file yang berada pada partisi yang berbeda. Tipe file menjadi 1 (link) dan file tersebut menunjuk ke tempat asal. Format :
ln –s /fullpath/fileAsli /FullPath/FileDuplikat
Pilihan –s (shortcut) merupakan bentuk soft link, simbolic link dapat dilakukan pada file yang tidak ada, sedangkan pada hard link tidak dimungkinkan. Perbedaan lain, simbolic link dapat dibentuk melalui media disk atau partisi yang berbeda dengan soft link, tetapi pada hard link terbatas pada partisi disk yang sama.
LAB SET UP

Adapun yang diperlukan dalam melakukan praktikum ini adalah :
- Komputer/ Laptop dengan OS Linux
- Program Terminal






Cara percobaan/langkah langkah percobaan
Jalankan Linux dengan menggunakan VMWare. Disini saya gunakan Ubuntu. Klik search komputer, dan ketik terminal. Lalu jendela terminal akan terbuka.


Melihat direktori HOME
Ketik perintah
$pwd
$echo $HOME



Melihat direktori aktual dan parent direktori
Ketik $pwd
$cd .
$pwd
$cd ..
$pwd
$cd



Membuat satu direktori, lebih dari satu direktori atau sub direktori
$pwd
$mkdir A B C A/D A/E B/F A/D/A
$ls -1
$ls -1 A
$ls -1 A/D



Menghapus satu atau lebih direktori hanya dapat dilakukan pada direktori kosong dan hanya dapat dihapus oleh pemiliknya kecuali bila diberikan ijin aksesnya.
$rmdir B/F B
$ls -1 B



Navigasi direktori dengan instruksi cd untuk pindah dari satu direktori ke direktori lain.
$pwd
$ls -1
$cd A
$pwd
$cd ..
$cd /home/sofwanidris
/C
$pwd



Perintah cp untuk mengkopi file atau seluruh direktori
$cat>contoh
Tekan [Ctrl+d]
$cp contoh contoh1
$ls -1
$cp contoh A
$cd ..
$mkdir C/D
$cd C
$cp contoh contoh1 D
$ls -1 D



Perintah mv untuk memindahkan file
$mv contoh contoh2
$ls -1
$mv contoh contoh2 D
$ls -1 D



Perintah rm untuk menghapus file
$cd D
$rm contoh2
$ls -1
$rm -i contoh
$rm -rf A C
$ls -1



Membuat shortcut (file link)
$echo “Hallo apa kabar”>halo.txt
$ls -1
$ln  halo.txt z
$ls -1
$cat z
$mkdir mydir
$ln z mydir/halo.juga
$cat mydir/halo.juga
$ln -s z byte.txt
$ls -1 bye.txt
$cat bye.txt



Melihat isi file
$ls -1
$file halo,txt
$file bye.txt



Mencari file dengan perintah find
$find /home -name”*.txt” -print>myerror.txt
$cat myerror.txt



Mencari file dengan perintah which
$which ls



Mencari file dengan perintah locate
$locate “*txt”





16. Mencari teks pada file
$grep Hallo*.txt




KESIMPULAN

Dari praktikum yang telah saya lakukan, dapat disimpulkan bahwa instruksi untuk operasi struktur direktori pada terminal linux, memiliki banyak fungsi sesuai perintahnya masing-masing. Contohnya melihat direktori aktual dan parent direktori dengan $pwd
$cd . $pwd $cd .. $pwd $cd , perintah cp untuk mengkopi file atau seluruh direktori
$cat>contoh, melihat isi file $ls -1  $file halo,txt, mencari file dengan perintah locate
$locate “*txt”, dan lain sebagainya. Pengetikan perintah harus benar sehingga tidak menimbulkan “no source file found”.




CEK LIST
Daftar ini disertakan pada laporan lab.
No
Elemen Kompetensi
Ceklist
1
Dapat mempelajari dan mengenal  organisasi file dan direktori pada sistem operasi linux
      
 √
              
2.
Menciptakan dan memanipulasi direktori
3.
Memahami konsep symbolic link

FORM UMPAN BALIK

No
Elemen Kompetensi
Tingkat Kesulitan
Tingkat Ketertarikan
1
Dapat mempelajari dan mengenal  organisasi file dan direktori pada sistem operasi linux
Mudah
Menarik
2
Menciptakan dan memanipulasi direktori
Sedang
Menarik
3
Memahami konsep symbolic link
Sedang
Menarik

1 komentar: