Anda di halaman 1dari 37

Doa Belajar

Ya Allah, sungguh aku memohon pada-


Mu ilmu yang bermanfaat, amal yang
diterima, rizki yang baik. Ya Allah,
sungguh aku berlindung pada-Mu dari
ilmu yang tidak bermanfaat, hati yang
tidak tunduk, doa yang tidak didengar
dan amal yang tidak sampai.
Doa Belajar

Aku rela Allah sebagai tuhanku,


Islam sebagai agamaku,
Muhammad saw sebagai nabi
dan rasulku.
Tuhanku, tambahkan bagiku
ilmu dan limpahkanlah bagiku
kefahaman
Partisi ,Format Harddisk
dan File Sistem
Partisi
• Merupakan pembagian ruang secara logik pada harddisk untuk
penyimpanan informasi
• Pada satu harddisk (ruang fisik) dapat dibuat beberapa partisi (ruang
logik)
• Sejumlah Partisi pada harddisk dapat memiliki format (File System) yang
berbeda
• Informasi untuk pembacaan setiap partisi disimpan pada Master Boot
Record (Partition Table)
• Setiap partisi memiliki Boot Record sendiri-sendiri yang terletak pada
sektor awal tiap partisi
• Tools untuk Partisi Harddisk:
• Fixed Disk (fdisk) dari DOS
• Aplikasi Utility:
• Partition Manager
• Partition Magic
Struktur Penyimpanan
Master Boot Record

• Merupakan sejumlah informasi yang disimpan pada sektor pertama


(Boot Sector, cylinder 0, head 0, sector 1) pada media disk (harddisk,
disket)
• MBR berisi:
• Jenis dan lokasi Sistem Operasi
• Tabel Partisi, berisi:
• Format Partisi
• Ukuran Partisi
• Alamat dari lokasi sektor awal partisi
• Program untuk membaca Boot Record tiap partisi (Boot Loader
Partisi pada DOS/Windows
File System
Cluster

• Merupakan satuan logikal untuk penyimpanan file pada harddisk


• File yang disimpan pada media, dapat menempati satu atau lebih
cluster, dan satu cluster hanya berisi bagian dari satu file
• Ukuran cluster bervariasi, bergantung pada panjang entry dari File
Allocation Table yang mencatat alokasi cluster
• Satu cluster dapat terdiri dari beberapa sector, dan satu sector
berukuran 512 byte
• Jumlah Cluster maximum pada FAT File System adalah 65.525 cluster
File Allocation Table

• Tabel yang berisi informasi tentang tiap file yang disimpan dan lokasi
clusternya pada track dan sector
• FAT berada pada boot record dari partisi
• Setiap perubahan cluster, akan dilakukan updating pada FAT
• FAT umumnya dibuat kembar, FAT1 dan FAT2 untuk koreksi kesalahan
FAT 16

• Panjang entry pada tabel alokasi adalah 16 bit


• Ukuran cluster 32KB
• Ukuran partisi maksimum adalah 2 GB
• Jika harddisk lebih besar dari 2 GB, maka harus dibagi kedalam
beberapa partisi.
• Ukuran cluster yang besar, menyebabkan penyimpanan tidak efisien.
• Nama file menggunakan format 8.3
FAT 32

• Panjang entry pada tabel alokasi adalah 32 bit


• Ukuran cluster 4KB
• Ukuran partisi maksimum 2 Terrabyte
• Penggunaan ruang penyimpanan lebih efisien
• Mendukung penggunaan nama file yang panjang (maks. 256)
NTFS

• Menggunakan skema direktori B-Tree untuk pencatatan lokasi cluster


file
• Informasi cluster file disimpan bersama dalam clusternya, tidak hanya
mengandalkan data pada FAT
• Ukuran cluster disesuaikan dengan ukuran partisi.
• Memiliki Access Control List
• File Compression terintegrasi
Partisi Hardisk dengan DOS/Fixed Disk

• Fixed Disk (fdisk) merupakan tool pada DOS untuk melakukan


• Membuat partisi utama (Primary), partisi tambahan (extended) yang diisi
dengan logical Drive
• Mengatur Partisi yang Aktif
• Menghapus Partisi Utama (Primary), Partisi Tambahan (Extended), Logical
Drive, maupun partisi Non-Dos (Selain FAT32)
• Menampilkan seluruh partisi yang dibuat
• Untuk mempartisi Harddisk menggunakan fdisk, diperlukan start up
disk
File System
Pendahuluan


“Pada sistem UNIX, segala sesuatunya
merupakan file. Jika sesuatu bukan merupakan
file, itu adalah sebuah process“


UNIX  LINUX
– Tidak ada perbedaan pada file dan direktori
– Direktori berisi file-file
– Struktur direktori dalam bentuk struktur tree
(pohon)
Struktur Tree (MS Windows)


Banyak Tree, Banyak Root
Struktur Tree (Linux)


Satu Tree, Satu Root.
Terminologi

Folder (Ms Windows dan Mac OS) memiliki definisi
yang sama dengan directory (Unix/Linux), yaitu:
merupakan suatu kontainer dalam sistem file untuk
menampung berbagai tipe file data dan dapat berisi
juga suatu directory/folder (sub).

Pangkal (akar) dari sistem file di Linux direferensikan
sebagai “root directory” karena berisi semua file dan
direktori dalam sistem file.

Path merupakan jalur yang mereferensikan suatu
lokasi file atau direktori dari root menuju file/direktori
yang dimaksud.
– Contoh:
/directory1/directory2/directoryN/filename.ext
PATH
PATH PENJELASAN
/ Mereferensikan direktori root.
/home Mereferensikan direktori home, dimana berada
dalam direktori root.
/usr/X11R6/lib Mereferensikan direktori lib dalam direktori X11R6,
dalam direktori usr yang berada dalam direktori root.

/usr/share/xmms/Skins Mereferensikan direktori Skins dalam direktori


xmms, yang berada dalam direktori share, yang
berada dalam direktori usr, dimana berada dalam
direktori root.
Linux
File System

Dimulai dari root
Ms. Windows 7

Ubuntu
Subdirektori dari direktori root (/)
Subdirektori Isi

/bin Common program, di-share-kan ke system, system administrator


dan user.
/boot Startup file dan kernel, vmlinuz. Pada beberapa distribusi juga
berisi grub data. Grub : GRand Unified Boot loader.

/dev Berisi referensi ke semua peripheral komputer yang


direpresentasikan sebagai file dengfan properti khusus.

/etc Kebanyakan konfigurasi file berada pada /etc. Direktori ini


berisai data yang mirip dengan Control Panel idalam Ms.
Windows.
/home Direktori Home dari user.
/lib Library files, termasuk file-file yang dibutuhkan system dan user.

/mnt Standard mount point untuk external file systems, spt: CD-ROM
atau digital camera.
/opt Biasanya berisi ekstra dan third party software.
Subdirektori dari direktori root (/)
Subdirektori Isi

/lost+found File disimpan di sini ketika terjadi kesalahan.


/proc Virtual file system berisi informasi mengenai system resources.

/root Administrative user's home directory.


/sbin Berisi program yang digunakan oleh system dan system
administrator.
/tmp Temporary space untuk digunakan oleh system, dihapus ketika
reboot. (file kerja jangan disimpan disini!)

/usr Programs, libraries, documentation dll. Untuk user user-related


program.
/var Penyimpanan untuk semua variable dan temporary files yang
dibuat oleh user, spt: log files, mail queue, print spooler area,
space untuk temporary storage dari files yang diunduh dari
Internet, atau untuk menyimpan image
CD sebelum dibakar
Type File

Type file
Type File

Tipe Populasi Deskripsi

- 102,314 File ordinary.


d 14,701 Direktori.
l 15,258 Symbolic link.
c 785 character device (kadang disebut raw device atau character
special file).
b 65 Block device.
s 34 Unix-domain sockets.
p 7 Named pipes.
inode

inode adalah struktur data pada traditional Unix-style file system,
seperti UFS atau ext3.

inode menyimpan informasi dasar mengenai regular file, directory,
atau obyek file system lainnya.

Setiap file pada Linux (and UNIX) memiliki attribute yang disimpan
dalam inode:
– File type (executable, block special dll)
– Permissions (read, write dll)
– Owner
– Group
– File Size
– File access, pengubahan dan modifikasi waktu (UNIX atau Linux tidak
menyimpan waktu pembuatan file)
– File deletion time
– Jumlah link (soft/hard)
– Extended attribute seperti append only atau immutability (tidak dapat
dihapus, walau root sekalipun)
– Access Control List (ACL)
inode

Data

Data
Data
Volume

Volume atau logical drive adalah single accessible
storage area dengan sebuah file system tunggal

Umumbnya (tidak selalu) berada pada partisi tunggal
dari harddisk.

Volume berbeda dengan physical disk drive

Pada Linux system, volume biasanya ditangani oleh
Logical Volume Manager atau Enterprise Volume
Management System dan dimanipulasi
menggunakan mount.

Pada NT-based, volume ditangani oleh kernel dan
dikelola menggunakan Disk Management MMC.
Contoh Konfigurasi Volume
Mounting File System

Mounting adalah proses mengkaitkan suatu sistem
file ke dalam struktur file sistem.

Suatu sistem file harus di-mount sebelum diakses.
File Sistem Partisi setelah
Eksis di-mount pada
file sistem eksisi

Partisi yang akan


di-mount
Contoh
Informasi File

ls -lF
Editor

CLI
– vi
– emac
– nano
– pico

GUI
– gedit
– vim
– nedit
– sublime
– gvim
vi Editor

Singkatan dari: visual editor

Ada pada hampir semua UNIX system
– Awalnya vi bagian dari BSD Unix
– Dibuat oleh Bill Joy tahun 1976
– Memiliki banyak turunan (peningkatan versi)
– open source vim (vi yang ditingkatkan), bagian
dari GNU/Linux

vi memiliki 3 mode operasi:
– input mode
– command mode
– last-line mode
Mode Operasi vi

Esc
Command Input
Mode Mode

Insert (i, I)
: Return Append (a, A),
Open (o, O)
Change (c),
Replace (r, R)
Last-Line
Mode
Perintah Dasar vi

Mengakhiri atau keluar dari vi
– :q! = keluar tanpa menyimpan
– :wq = simpan dan keluar

Bantuan
– F1 = help atau :help
– :help <command>
– :q untuk keluar dari help window

Menghapus karakter
– x untuk menghapus karakter pada cursor

Menyisipkan karakter
– i untuk mengubah ke mode insert
– Kemudian ketik karakter
– <esc> untuk keluar dari mode insert

Anda mungkin juga menyukai