13
UNIVERSITAS GUNADARMA Fakultas Ilmu Komputer UNIX KELAS 1KA09 ADAM VRILEUIS 101101 08 AL AZIZ ABBIE ROOSSANO 101104 84 PUNGKY HARI WIRA 151104 17 RANDY

adcadesign.files.wordpress.com  · Web viewkonsep umum Unix adalah sistem operasi yang mendukung multi-user dan multitasking yang dikembangkan di Bell Labs pada awal tahun 1970-an

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: adcadesign.files.wordpress.com  · Web viewkonsep umum Unix adalah sistem operasi yang mendukung multi-user dan multitasking yang dikembangkan di Bell Labs pada awal tahun 1970-an

UNIVERSITAS GUNADARMAFakultas Ilmu Komputer

UNIX

KELAS 1KA09

ADAM VRILEUIS 10110108AL AZIZ ABBIE ROOSSANO 10110484PUNGKY HARI WIRA 15110417RANDY

UNIVERSITAS GUNADARMASISTEM INFORMASI

2010

Page 2: adcadesign.files.wordpress.com  · Web viewkonsep umum Unix adalah sistem operasi yang mendukung multi-user dan multitasking yang dikembangkan di Bell Labs pada awal tahun 1970-an

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.

Depok, 23 November 2010

Penyusun

Page 3: adcadesign.files.wordpress.com  · Web viewkonsep umum Unix adalah sistem operasi yang mendukung multi-user dan multitasking yang dikembangkan di Bell Labs pada awal tahun 1970-an

DAFTAR ISI

Daftar isi................................................................................................................... i

Kata pengantar......................................................................................................... ii

Konsep UNIX.............................................................................................................1

Ciri-ciri sistem UNIX..................................................................................................1

Shell dan Kernel........................................................................................................2

Memulai UNIX............................................................................................................ 2

Jenis File................................................................................................................... 3

Penamaan Direktory dan File...................................................................................3

Izin Akses File............................................................................................................3

o Format File........................................................................................3o Tool...................................................................................................4

Dampak terhadap industri............................................................................4 Kebudayaan..................................................................................................5

o Sejarah rilis........................................................................................6o CS3....................................................................................................10o CS4....................................................................................................10o CS5....................................................................................................10

Kesimpulan...............................................................................................................11

Penutup....................................................................................................................12

Daftar Pustaka..........................................................................................................13

Page 4: adcadesign.files.wordpress.com  · Web viewkonsep umum Unix adalah sistem operasi yang mendukung multi-user dan multitasking yang dikembangkan di Bell Labs pada awal tahun 1970-an

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.

SEJARAH UNIX

Tahun 1969 KEN THOMPSON dari Laboratorium Bell AT & T menciptakan UNICS (UNIplexed Information and Computing Services) yang ditulis dengan bahasa Rakitan.

Tahun 1973 Ken Thompson & Dennis Ritche memperbaiki dengan menggunakan Bahasa C

Tahun 1980an keluarlah XENIX PC/IX dikembangkan oleh Interactive Systems Corporation. PC/IX terdaftar sebagai

versi single User Unix. Venix merupakan konversi lain dari sistem operasi UNIX Masih banyak lagi versi Unix, a.l. yang terkenal :

a. System V Release 3 b. System V Release 4 c. BSD (Barkleley Software Distribution) UNIX

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

Proses Instalasi UNIX

Page 5: adcadesign.files.wordpress.com  · Web viewkonsep umum Unix adalah sistem operasi yang mendukung multi-user dan multitasking yang dikembangkan di Bell Labs pada awal tahun 1970-an

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 computer

Shell : Penterjemah pada sistem Unix yang merupakan jembatan antara pemakai dan sistem Unix.

MEMULAI UNIX1. Untuk memulai system Unix, tekan tombol catu daya yang berada di belakang

komputer2. Sistem akan melakukan bootstrap sendiri dari harddisk3. Setelah selesai akan muncul promp # pada layar (screen)4. Kalau sudah jalankan program file system cek dengan mengetikkan FSCK/Fcheck

dalam Venix 0155. Program FSCK akan memeriksa integritas sistem file6. Masukkan tanggal dan waktu sistem, ketikkan :

date mmddhhmmyy

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

UNIX Booting

Page 6: adcadesign.files.wordpress.com  · Web viewkonsep umum Unix adalah sistem operasi yang mendukung multi-user dan multitasking yang dikembangkan di Bell Labs pada awal tahun 1970-an

JENIS FILEUnix mempunyai 3 buah jenis file :

a. File BiasaFile 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

b. DirektoriDirektori adalah file yang berisi daftar file (file biasa ataupun subdirektori lain). Direktori biasa dipakai untuk mengorganisir file

c. File SpesialFile 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 FILEBeberapa 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 misalnya sejumlah 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 :

Command UNIX

Page 7: adcadesign.files.wordpress.com  · Web viewkonsep umum Unix adalah sistem operasi yang mendukung multi-user dan multitasking yang dikembangkan di Bell Labs pada awal tahun 1970-an

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 xowner Group OtherTanda yang digunakan untuk mengakses file adalah :r = hak readw = hak writex = hak execute- = tak ada izinØ r w x r w x - - xMenyatakan 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.

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 docstedi:docs$ pwd/home/tedi/docstedi: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 DIRECTORYUntuk membuat direktori, digunakan perintah mkdirContoh :% mkdir STIKUBANK Membuat direktori stikubank % mkdir jarkom Membuat direktori jarkom

MENGHAPUS DIRECTORYUntuk 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

Page 8: adcadesign.files.wordpress.com  · Web viewkonsep umum Unix adalah sistem operasi yang mendukung multi-user dan multitasking yang dikembangkan di Bell Labs pada awal tahun 1970-an

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.txtUniversitas 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 protectioncontoh :$ rm lat1.txt r w x ditanya dulu sblm dihapusr – x langsung dihapus$ rm –i lat1.txt r w x di tanya dulur – 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 aksesnyamisal : $ chmod 640 fx à berarti memberikan hak akses read write pada owner dan hak akses read pada group110 100 0006 4 0

Chmod [ugoa]{+|-|=} [rwx|ugo] [file\direktori]chmod u-x fx à menghapus hak

Tampilan UNIX booting pertama kali

Page 9: adcadesign.files.wordpress.com  · Web viewkonsep umum Unix adalah sistem operasi yang mendukung multi-user dan multitasking yang dikembangkan di Bell Labs pada awal tahun 1970-an

execute pada user (owner)chmod go=rw fx à memberikan hak read & write pada user group &otherFormat perintah chgrpChgrp group_baru file

o Misal : $ls -1 fx à melihat format isi dari file fx-rw-rw-r- 1 kadir unix1Chgrp root fx à merubah group dari file-rw-rw-r- 1 kadir rootFormat perintah chownChown owner_baru file

o Misal : $ls -1 fx à melihat format isi dari file fx-rw-rw-r- 1 kadir unix1Chown 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

Page 10: adcadesign.files.wordpress.com  · Web viewkonsep umum Unix adalah sistem operasi yang mendukung multi-user dan multitasking yang dikembangkan di Bell Labs pada awal tahun 1970-an

DAFTAR PUSTAKA

http://wikipedia.comwww.staffsite.gunadarma.ac.idWahid, Fathul. 2002. Kamus Istilah Teknologi Informasi. Yogyakarta: ANDIhttp://tedi.heriyanto.net http://ditaherawati.blogspot.com/2009/11/unix.html