upload_mengenal berkas dan direktori pada solaris

7

Click here to load reader

Upload: babang-juwanto

Post on 14-Jun-2015

70 views

Category:

Documents


1 download

DESCRIPTION

Mengenal Berkas ,Direktori pada Solaris, Pengantar Berkas UNIX Solaris, sistem komputer Solaris, struktur dasar, berkas atau file, UNIX Solaris, bilangan yang bersifat unik, bilangan inode, dokumentasi UNIX Essentials Featuring the Solaris 10 Operating System,UNIX Solaris, Berkas biasa, Direktori, Berkas spesial, regular file atau ordinary file, data, program sumber, dokumen, grafik, program objek,Berkas teks ,informasi, user (pemakai sistem), kode ASCII ,format ASCII, program sumber,C, COBOL, data format ASCII, nama user, editor teks,Skrip shell,Berkas teks perintah, Berkas teks perintah (skrip shell), perintah-perintah UNIX Solaris, berkas program shell, Berkas executable (binary) , kode biner, Berkas data (berkas yang telah dikodekan), Direktori, Berkas Spesial, peranti fisik, perangkat keras, Berkas peranti blok, block device , hardisk, Berkas peranti karakter, character device, karakter, printer dan keyboard, Berkas pipa bernama, named pipe, FIFO , System V , semaphore, socket BSD, shared memory,nama path absolut, name path relatif, perintah bulit in shell, istilah direktori, sistem berkas unix solaris,

TRANSCRIPT

Page 1: Upload_Mengenal Berkas Dan Direktori Pada Solaris

http://babang.web.id

1

MengenalBerkasdanDirektoripadaSolarisOleh Babang Juwanto http://babang.web.id

PengantarBerkasUNIXSolarisUntuk menyimpan informasi di dalam sistem komputer Solaris, struktur dasar

yang digunakan biasa kita sebut berkas atau file. Di dalam UNIX Solaris, suatu berkas (file) selalu ditandai dengan bilangan yang bersifat unik (tidak sama dengan atau berbeda dengan yang lain). Bilangan ini disebut dengan bilangan inode. Pada dokumentasi UNIX Essentials Featuring the Solaris 10 Operating System dijelaskan bahwa:

An inode is a list of information relating to a particular object (for example, file, directory, or symbolic link). The information held by the inode includes the type of object about which the inode holds information, permissions, ownership information, and the locations in which data is stored.1

Namun berhubung mengingat nomor lebih sulit bagi kita daripada mengingat nama, maka UNIX Solaris memberikan alternatif berupa nama untuk setiap berkas (file). Nama berkas ditentukan oleh kita sebagai pemakai. Cara menamakan berkas (file) pada UNIX Solaris umumnya dibatasi hingga 14 karakter. Namun, pada beberapa sistem dapat mencapai 256 karakter.

Pada UNIX Solaris, berkas dibagi menjadi tiga kategori utama :

1. Berkas biasa 2. Direktori. 3. Berkas spesial.

1 UNIX Essentials Featuring the Solaris 10 Operating System; p.2-3

Page 2: Upload_Mengenal Berkas Dan Direktori Pada Solaris

http://babang.web.id

2

BerkasBiasaSering disebut regular file atau ordinary file digunakan untuk menyimpan data,

program sumber, dokumen, grafik, program objek, dan lain-lain. Berkas ini dapat dibagi menjadi :

• Berkas teks ; Berkas teks berisi informasi yang mudah dipahami oleh user (pemakai sistem) dan tersusun atas kode ASCII yang biasa digunakan untuk

Page 3: Upload_Mengenal Berkas Dan Direktori Pada Solaris

http://babang.web.id

3

menulis. Isi berkas ini berupa dokumen dalam format ASCII, program sumber (C, COBOL, dan lain lain), data dalam format ASCII (misalnya data nama user pada berkas /etc/passwd) sehingga berkas ini dapat diedit menggunakan editor teks, seperti vi.

• Skrip shell (Berkas teks perintah) ; berkas teks perintah (skrip shell) adalah berkas dalam format ASCII yang berisi perintah-perintah UNIX Solaris dalam melaksanakan tugas tertentu. Berkas ini dikenal dengan berkas program shell.

• Berkas executable (binary) ; berkas executable (binary) merupakan berkas dari suatu program yang telah dikompilasi. Formatnya bukan dalam ASCII, melainkan dalam kode biner. Sehingga berkas ini pun tidak memungkinkan untuk dimodifikasi.

• Berkas data (berkas yang telah dikodekan) ; berkas data dikenal dengan berkas-berkas yang telah dikodekan dan berisi data yang hanya dapat dimengerti oleh aplikasi yang membuatnya.

Direktori Berkas direktori berisi daftar nama berkas dan bilangan inode dari masing-masing berkas. Panjang nama berkas pada direktori dibatasi hingga 14 karakter, tetapi ada juga sistem UNIX panjangnya hingga 256 karakter. Dalam UNIX Solaris, keberadaan direktori adalah untuk mengorganisasi berkas-berkas untuk memudahkan dalam mencari dan mengakses berkas yang diperlukan. Analogi sederhana, berkas sebagai map sedangkan direktori sebagai laci dalam sebuah rak penyimpanan map tersebut. Direktori hanya berisi nama berkas dan bilangan inode. Bilangan inode ini menunjuk ke suatu inode, yaitu bagian dari sistem berkas UNIX Solaris yang berisi informasi, seperti Jenis berkas, ukuran berkas, lokasi data, nomor identitas pemilik berkas atau direktori, nomor grup, tanggal terakhir berkas dan inode dimodifikasi dan tanggal terakhir berkas diakses, serta jumlah link terhadap berkas. Pada inode inilah terdapat pointer yang menunjuk ke lokasi data yang sesungguhnya.

Page 4: Upload_Mengenal Berkas Dan Direktori Pada Solaris

http://babang.web.id

4

BerkasSpesial Berkas ini pada umumnya menyatakan suatu peranti fisik (perangkat keras). Namun bisa juga berupa berkas-berkas yang berhubungan komunikasi antar proses. Di dalam UNIX Solaris, setiap perangkat keras misalnya hard disk, dinyatakan sebagai sebuah berkas. Berkas spesial dibagi dalam tiga bagian :

• Berkas peranti blok (block device) ; berkas ini beroperasi berdasarkan blok (sejumlah karakter). Misalnya hardisk.

• Berkas peranti karakter (character device) ; berkas ini beroperasi berdasarkan karakter (karakter demi karakter). Misalnya printer dan keyboard.

• Berkas pipa bernama (named pipe) ; atau FIFO sebenarnya bukan berupa peranti, melainkan jenis berkas UNIX Solaris yang memungkinkan penyampaian informasi antar proses (proses yang berkomunikasi). Selain named pipe atau FIFO, pada System V juga terdapat dua jenis berkas yang berhubungan dengan komunikasi antar proses, yaitu ; semaphore (atau socket pada BSD), dan shared memory.

SistemBerkasUNIXSolarisSistem berkas merupakan kumpulan seluruh berkas di dalam UNIX Solaris yang

berbentuk seperti pohon yang terbalik. Puncaknya adalah root yang mempunyai cabang-cabang yang masing-masing disebut direktori. Setiap cabangnya bisa mempunya cabang-cabang yang lain. Struktur ini disebut sebagai struktur yang hierarkis, menyerupai bagan organisasi. Direktori root dinyatakan dengan simbol /. Direktori ini mempunyai child (anak) yang beberapa diantaranya bersifat standard, seperti :

/bin /dev /etc

Page 5: Upload_Mengenal Berkas Dan Direktori Pada Solaris

http://babang.web.id

5

/tmp /usr /home.

Direktori Keterangan /bin Berisi program-program executable UNIX Solaris. /dev Berisi seluruh berkas peranti sistem. /etc Terdiri dari tabel-tabel dan berkas-berkas yang digunakan untuk memelihara

sistem. /tmp Digunakan sebagai tempat untuk berkas-berkas yang bersifat sementara.

Pemakai biasa juga dapat menggunakan direktori ini. /usr Sebagian direktori ini digunakan untuk menaruh program-program UNIX

(misalnya direktori : /usr/bin) atau untuk meletakkan header berkas C (/usr/include). Selain itu pada beberapa sistem digunakan untuk meletakkan direktori-direktori untuk pengguna (direktori home).

/home Pada sistem yang mendukung direktori ini, /home digunakan sebagai tempat untuk menyimpan data milik pengguna.

IstilahtentangDirektori Beberapa istilah tentang direktori pada UNIX Solaris diantaranya adalah subdirektori, direktori induk (parent directory), direktori anak (child directory), direktori kerja (current directory/ working directory), home directory atau direktori login. Direktori induk (parent directory) terletak tepat diatas suatu direktori biasa. Direktori anak (child directory) terletak di bawah suatu direktori. Sedangkan tempat dimana kita sedang berada disebut direktori kerja (current directory/working directory). Saat kita melakukan login disebut direktori login (home directory). Pada home directory ini dan child directory, kita dapat membuat berkas (file), kita tidak diperbolehkan membuat/merubah berkas di luar direktori tersebut karena alasan keamanan sistem. Perintah yang digunakan untuk mengetahui nama home directory kita sebagai berikut :

• Bourne shell, Bourne Again Shell, dan Korn shell ; echo $HOME • C shell, Korn shell, dan Bourne Again shell ; echo ~

Contohnya ; # echo $HOME / # Pada contoh diatas, name home directory berupa /,yang artinya berada di direktori root. Untuk mengetahui nama direktori kerja, kita dapat menggunakan perintah pwd (perintah built-in shell), contoh: #pwd /

Page 6: Upload_Mengenal Berkas Dan Direktori Pada Solaris

http://babang.web.id

6

#

NamaPathuntukMengacuBerkas(File) Penguasaan terhadap nama path harus perlu kita pahami dalam mengacu suatu berkas. Ada dua cara untuk menyatakan nama path dari suatu berkas, yaitu nama path absolut dan nama path relatif. Nama Path Absolut selalu dimulai dengan direktori root (/), contohnya sebagai berikut /Documents/ONBANGiX/mycore Sedangkan Nama Path Relatif selalu diacu secara relatif dari direktori kerja. Tanda yang sering dipakai adalah :

. (sebuah titik, sering dibaca dengan dot) ; menyatakan direktori kerja.

.. (dua buah titik, sering dibaca dengan dot dot) ; menyatakan direktori induk dari direktori kerja.

Page 7: Upload_Mengenal Berkas Dan Direktori Pada Solaris

http://babang.web.id

7

DaftarPustaka ________,UNIX Essentials Featuring the Solaris 10 Operating System SA-100-S10,

Student Guide, Bromfield: Sun Microsystem, 2005. Stallings, William. Operating System: Internals and Design Principles, Fourth

Edition, Prentice Hall, 2000. Kadir, Abdul. Pengenalan UNIX dan LINUX, Penerbit Andi, Yogyakarta,

2000. http://babang.web.id/operating-system-technology-teknologi-sistem-operasi/solaris-operating-system-sistem-operasi-solaris/mengenal-berkas-dan-direktori-pada-unix-solaris.html