Senin, 16 November 2009

makalah unix

UNIX







KELAS 1IA25
DITA HERAWATI 52409749
IKA SULITIOWATI 56409303
MASRIANNA HARAHAP 54409236
MERTA EKA RATNA SARI 52409520
VIERDHANI KUSUMA. N 54409524

UNIVERSITAS GUNADARMA
TEKNIK INFORMATIKA
2009
ABSTRAKSI

Makalah ini membahas mengenai UNIX. Pembahasan dimulai dengan pengenalan UNIX, seperti konsep UNIX, ciri-ciri sistem UNIX, shell dan kernel. Serta pengertian system file dan manajemen file dan directory.














KATA PENGANTAR

Puji syukur kami ucapkan ke hadirat Tuhan Yang Maha Esa atas berkat, rahmat, dan taufik hidayah-Nya, sehingga kami dapat menyelesaikan karya tulis ini.
\ Karya tulis ini kami susun dengan tujuan memenuhi tugas yang diberikan, serta agar kita dapat mengetahui lebih dalam tentang UNIX. Disini kami akan membahas tentang pengenalan UNIX dan pengertian sistem file.
Kami sangat mengharapkan kritik dan saran dari para teman-teman sekalian. Dan kepada semua pihak yang telah membantu dalam penyusunan karya tulis ini, kami ucapkan terima kasih. Kami juga berharap semoga karya tulis yang telah kami susun ini, dapat bermanfaat bagi para pembacanya.


Jakarta, 9 Oktober 2009


Penyusun






DAFTAR ISI
Abstaksi i
Kata Pengantar ii
Daftar Isi iii
BAB I Pendahuluan 1
1.1 Latar Belakang 1
1.2 Perumusan dan Pemecahan Masalah 2
1.3 Tujuan Penulisan 2
1.4 Sistematika Penulisan 3
BAB II Isi 4
Pengenalan Unix 4
a. konsep Unix 4
b. ciri-ciri sistem Unix 4
c. shell dan kernel 5
d. memulai Unix 6
Pengertian Sistem File 6
e. jenis file 6
f. penamaan directory dan file 7
g. izin mengakses file 8
Manajemen File dan Directory 9
h. melihat isi directory 9
i. membuat directory 10
j. menghapus directory 10
k. menampilkan file 10
l. membuat file 11
m. menyalin file 11
n. menghapus file 11
o. mengganti nama file 11
p. mengubah mode aktif dan kepemilikan 12
q. directory 13
BAB III Penutup 14
3.1 Kesimpulan 14
3.2 Saran 14

Daftar Pustaka 15
















BAB I
PENDAHULUAN

1.1 Latar Belakang

Dalam ilmu komputer, sistem operasi atau dalam bahasa inggris disebut Operating System atau OS adalah perangkat lunak sistem yang bertugas untuk melakukan control dan manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah kata dan browser web. Kita mengenal beberapa macam sistem operasi salah satunya LINUX. Linux merupakan sistem operasi yang diadopsi dari UNIX dan tersedia secara bebas mendapat popularitas sebagai alternative dari sistem operasi proprietary seperti Microsoft Windows. Sistem operasi Unix digunakan secara luas baik sebagai server tau workstatioa. Arsitektur UNIX dan model client / server merupakan elemen yang paling penting dalam perkembangan internet dan mengubah proses komputasi secara terpusat dalam jaringan dari pada proses tunggal di komputer. Di sini, penulis mencoba untuk membahas tentang pengenalan UNIX, pengertian sistem file, dan manajemen file dan directory.







1.2 Perumusan Masalah dan Pembatasan Masalah

Dari sekian permasalahan yang ada tidak mungkin penulis dapat membahasnya secara keseluruhan, karena mengingat kemampuan yang ada yang dimiliki penulis sangat terbatas. Maka penulis perlu memberikan batasan-batasan masalah. Pembatasan masalah diperlukan untuk memperjelas permasalahan yang ingin dipecahkan oleh karena itu, penulis memberikan batasan sebagai berikut :
Sejauh mana mengenal UNIX. Pengenalan UNIX ini akan dimulai dengan pengenalan konsep UNIX.

1.3 Tujuan Penulisan

Makalah ini disusun dengan maksud untuk memberikan pengetahuan kepada kita tentang pengenalan UNIX dan diharapkan bermanfaat bagi kita semua.








1.4 Sistematika Penulisan

Adapun sistematika penulisan tugas ini adalah :
BAB I PENDAHULUAN
Bab ini berisi latar belakang perumusan masalah dan pembatasan masalah, tujuan penulisan, serta sistematika penulisan.

BAB II ISI
Dalam bab ini dibahas mengenai pengenalan UNIX, pengertian sistem file, dan manajemen file dan directory.

BAB III PENUTUP
Bab ini berisi kesimpulan dan saran



BAB II
ISI
Pengenalan UNIX
Konsep Umum

Unix adalah sistem operasi yang mendukung multi-user dan multitasking yang dikembangkan di Bell Labs pada awal tahun 1970-an. UNIX adalah salah satu sistem operasi pertama yang ditulis dengan bahasa pemrograman tingkat-tingkat, yaitu C.

Ciri-ciri Sistem UNIX

Sistem multiuser : sejumlah pemakai dapat menggunakan sistem secara bersamaan

Sistem multitasking : kemampuan sistem operasi yang memungkinkan seseorang dapat melaksanakan tugas pada saat bersamaan


Sistem portable : sistem Unix mudah diadaptasikan ke sistem komputer yang lain

Sistem directory berhirarki UNIX : memungkinkan pemakai mengorganisasikan informasi atau data dalam bentuk yang mudah untuk diingat dan diakses




Shell dan Kernel
Dalam ilmu komputer, kernel adalah suatu perangkat lunak yang menjadi bagian utama dari sebuah sistem operasi. Tugasnya melayani bermacam program aplikasi untuk mengakses perangkat keras komputer secara aman.
Karena akses terhadap perangkat keras terbatas, sedangkan ada lebih dari satu program yang harus dilayani dalam waktu yang bersamaan, maka kernel juga bertugas untuk mengatur kapan dan berapa lama suatu program dapat menggunakan satu bagian perangkat keras tersebut. Hal tersebut dinamakan sebagai multiplexing.
Akses kepada perangkat keras secara langsung merupakan masalah yang kompleks, oleh karena itu kernel biasanya mengimplementasikan sekumpulan abstraksi hardware. Abstraksi-abstraksi tersebut merupakan sebuah cara untuk menyembunyikan kompleksitas, dan memungkinkan akses kepada perangkat keras menjadi mudah dan seragam. Sehingga abstraksi pada akhirnya memudahkan pekerjaan programer.
Untuk menjalankan sebuah komputer kita tidak harus menggunakan kernel sistem operasi. Sebuah program dapat saja langsung diload dan dijalankan diatas mesin 'telanjang' komputer, yaitu bilamana pembuat program ingin melakukan pekerjaannya tanpa bantuan abstraksi perangkat keras atau bantuan sistem operasi. Teknik ini digunakan oleh komputer generasi awal, sehingga bila kita ingin berpindah dari satu program ke program lain, kita harus mereset dan meload kembali program-program tersebut.
Kernel : inti dari sistem Unix yang mengontrol perangkat keras dan melaksanakan berbagai tugas, antara lain :
- Mengendalikan akses terhadap komputer
- Manajemen sistem file dan penanganan sekuriti
- Pelayanan operasi output dan input
- Manajemen dan penjadwalan proses
- Manajemen memori komputer
Shell : Penterjemah pada sistem Unix yang merupakan jembatan antara pemakai dan sistem Unix.
Memulai UNIX

1. Untuk memulai system Unix, tekan tombol catu daya yang berada di belakang komputer
2. Sistem akan melakukan bootstrap sendiri dari harddisk
3. Setelah selesai akan muncul promp # pada layar (screen)
4. Kalau sudah jalankan program file system cek dengan mengetikkan FSCK/Fcheck dalam Venix 015
5. Program FSCK akan memeriksa integritas sistem file
6. Masukkan tanggal dan waktu sistem, ketikkan :


date mmddhhmmyy





Keterangan :





· mm = bulan
· dd = tanggal dalam bulan
· hh = jam
· mm = menit
· yy = tahun




Pengertian Sistem File
Jenis File
Unix mempunyai 3 buah jenis file :
a. File Biasa
b. Direktori
c. File Spesial
File biasa adalah file yang sehari hari kita gunakan untuk menyimpan dokumen, program ataupun data. File ini terdiri dari 2 kelompok;
File Teks, adalah file biasa yang berisi kode kode yang dapat kita baca seperti kita membaca surat .
File Biner, adalah file yang berisi kode-kode mesin (yang sulit dibaca manusia tapi mudah dipahami mesin) dan juga berisi data.
Direktori adalah file yang berisi daftar file (file biasa ataupun subdirektori lain). Direktori biasa dipakai untuk mengorganisir file
File spesial adalah file yang menyatakan piranti fisik seperti disk, tape, floppy, dan printer. Pada UNIX pemakai berhubungan dengan semua piranti fisik melalui file khusus yang biasanya ada di direktori /dev.
Penamaan Directory dan File
Beberapa aturan yang berlaku pada penamaan direktori dan file
- Semua karakter selain slash (/) boleh digunakan
- Huruf kecil dan huruf kapital berbeda arti
- Maksimal 14 karakter
- Jangan gunakan nama dot (.) dan dot dot (..) sebagai nama file.
Untuk penamaan file, biasanya file-file sejenis diberi awalan atau akhiran yang sama, misalnya;
- File aplikasi finance diawali dengan .fin
- Program C diakhiri dengan akhiran .c
Pada UNIX tidak ada istilah ekstension seperti pada MS-DOS karena itu penulisan nama file seperti ACU.001.dat di perkenankan.
Izin Mengakses File

Unix membagi 3 kelas yang berhak mengakses sebuah file :
Owner, yaitu pemakai yangmenciptakan file
Group, kelompok dari sejumlah pemakai (setiap pemakai mempunyai group misalnyasejumlah orang yang terlibat dalam sebuah proyek mempunyai group yang sama dan berhak mengakses suatu file dengan hak akses yang sama).
Other, pemakai diluar owner dan group.
UNIX juga memberikan 3 jenis model akses terhadap sebuah file,yaitu :
Read adalah izin untuk membaca file atau nama file yang ada pada sebuah direktori
Write adalah izin untuk memodifikasi, menciptakan atau menghapus entri di direktori.
Execute, adalah izin untuk mengeksekusi file (file executable seperti who, cal, atau file shell script).
r w x r w x r w x
owner Group Other
Tanda yang digunakan untuk mengakses file adalah :
r = hak read
w = hak write
x = hak execute
- = tak ada izin
Ø r w x r w x - - x
Menyatakan bahwa owner dan group mempunyai izin read, write dan execute, tetapi other hanya memiliki izin execute
Ø r w x - - - - - -
Menyatakan bahwa owner mempunyai izin read, write dan execute, tetapi group & other sama sekali tidak memiliki akses file.

Manajemen File dan Directory

Melihat Isi Directory
Untuk mengetahui apakah perintah perpindahan direktori yang telah anda masukkan benar atau tidak dapat anda ketahui dengan menggunakan perintah pwd.
tedi:tedi$ cd docs
tedi:docs$ pwd
/home/tedi/docs
tedi:docs$
Dari output di atas terlihat bahwa kita ingin berpindah ke direktori docs dari home directory kita, lalu kita menguji perintah yang kita masukkan, dan ternyata perintah tersebut sesuai dengan yang kita inginkan, shell menampilkan direktori yang aktif yaitu /home/tedi/docs.


Membuat Directory
Untuk membuat direktori, digunakan perintah mkdir
Contoh :

% mkdir STIKUBANK Membuat direktori stikubank
% mkdir jarkom Membuat direktori jarkom

Menghapus Directory
Untuk menghapus direktori digunakan perintah rmdir. Direktori dapat dihapus jika dalam keadaan kosong artinya didalam direktori tersebut tidak berisi direktori atau file.
Contoh :
% rmdir STIKUBANK


Menampilkan File

total B
- rw - r - - r - - 1 rita group 20 sep 24 10:05 hitung
- rw - r - - r - - 1 rita group 15 sep 01 08:20 kurang
- rw - r - - r - - 1 rita group 100 aug 25 12:00 tambah

Membuat File

$ cat > nama file (nama file belum pernah ada)
Misal : $ cat > file1.txt
Universitas Gunadarma

Menyalin File

$ cp file_asal file_target
$ cp file1.txt file1a.txt

Menghapus File
(rm = remove)
- i : konfirmasi kembali sebelum dihapus
- f : langsung dihapus walau ada write protection
contoh :
$ rm lat1.txt r w x ditanya dulu sblm dihapus
r – x langsung dihapus
$ rm –i lat1.txt r w x di tanya dulu
r – x

Mengganti Nama File

$ mv file lama file baru
$ mv file1.txt data.txt



Mengubah Mode Aktif dan Kepemilikan
Perintah yang berkaitan dengan model akses dn kepemiliki file atau direktori yaitu ;
– Chmod (change mode)
– Chown (change owner)
– Chgrp (change group)
Format perintah chmod
– Chmod mode [file] [direktori] à mengunakan mode berupa 3 digit kode oktal untuk menyatakan hak aksesnya
misal : $ chmod 640 fx à berarti memberikan hak akses read write pada owner dan hak akses read pada group
110 100 000
6 4 0
– Chmod [ugoa]{+|-|=} [rwx|ugo] [file\direktori]
chmod u-x fx à menghapus hak execute pada user (owner)
chmod go=rw fx à memberikan hak read & write pada user group &other
Format perintah chgrp
Chgrp group_baru file
– Misal : $ls -1 fx à melihat format isi dari file fx
-rw-rw-r- 1 kadir unix1
Chgrp root fx à merubah group dari file
-rw-rw-r- 1 kadir root
Format perintah chown
Chown owner_baru file
– Misal : $ls -1 fx à melihat format isi dari file fx
-rw-rw-r- 1 kadir unix1
Chown sinta fx à merubah owner ke user lain
-rw-rw-r- 1 sinta root

Directory
Direktori dalam sistem berkas UNIX dianggap sebagai berkas khusus (special file). Meski direktori juga mengandung aliran byte, sistem berkas akan menerjemahkan aliran byte tersebut sedemikian rupa sehingga pengguna dapat melihat berkas mana yang terdapat di dalam sebuah direktori dan bagaimana direktori tersebut dihubungkan satu sama lain dalam sebuah hierarki direktori. Layout dari sebuah berkas khusus direktori didefinisikan oleh sistem berkas yang digunakan. Dalam listing berkas pada perintah ls -l, direktori memiliki simbol huruf "D" kecil ("d") yang ditaruh di ujung paling kiri.
drwxr-xr-x 22 user users 1208 2007-03-22 11:46 dokumen







BAB III
PENUTUP


3.1 Simpulan
Karya tulis ini menerangkan tentang system operasi UNIX yang mendukung multi-user, yang di kembangkan oleh AT&T Bell Labs pada tahun 1960 dan 1970-an. UNIX juga didesain sebagai system operasi yang portable.

3.2 Saran
Kami menyarankan agar, perhitungan tentang konsep harus matang sebelum memulai sistem operasi ini. Demikian makalah ini kami susun, kami mengharapkan kritik dan saran dari teman-teman sekalian demi kesempurnaan makalah ini.









DAFTAR PUSTAKA
http://wikipedia.com
www.staffsite.gunadarma.ac.id
Wahid, Fathul. 2002. Kamus Istilah Teknologi Informasi. Yogyakarta: ANDI
http://tedi.heriyanto.net

Tidak ada komentar:

Posting Komentar