Kamis, 03 Mei 2012

TUGAS PKTI 2B

1.  LAPISAN-LAPISAN PADA SISTEM UNIX
UNIX  akan  diuraikan  menjadi  beberapa   lapisan.
Lapisan-lapisan tersebut digambarkan sebagai berikut:


 
                    +---------------------------+
                    |         s h e l l <----------- Bourne Shell
                    |    ...................    |    C shell
          awk  --------------> Utilitas    .    |    Korn Shell
          grep      |    . +-------------+ .    |
          make      |    . |    Kernel   | .    |
          cp        |    . | +---------+ | .    |
          ...       |    . | |   h/w <-------------- Komputer
                    |    . | | sistem  | | .    |    Printer
                    |    . | +---------+ | .    |    Disk
                    |    . +-------------+ .    |    Tape
                    |    ...................    |    ...
                    |                           |
                    +---------------------------+
 
                        Gambar 1.2 Sistem UNIX
 
 
 
a.  Sistem Hardware
Lapisan  yang  paling  dalam  adalah  komputer   dan piranti  pendukungnya, seperti disk,  tape,  printer  dan  lain-lain.  Ini semua disebut  perangkat  keras  sistem.

     b. Kernel
 Di   seputar  perangkat  keras   tersebut   terdapat  sejumlah   program  yang    menangani    secara   detail  seperti  sumber daya komputer, mengorganisir  sistem  file,  mengurus  disk dan tape.  Pengoperasian  yang dilakukannya  sangat  detil  sehingga  tidak   perlu  diketahui  oleh  pemakai. Lapisan  ini  kita   sebut  kernel. Kernel merupakan otak dari otak dari  sistem  operasi.

c.  Utilitas
Kernel  menyediakan  lapis  dukungan,  yaitu  berupa program utilitas. Utilitas berfungsi untuk melakukan akses  sistem bagi pemakai.  Utilitas-utilitas  yang agak  sederhana dapat dikombinasikan dengan  memakai  fasilitas pemipaan.
         
                 d. Shell

Lapis  terluar dari sistem UNIX adalah shell.  Shell merupakan penghubung antara pemakai dan sistem. Bila pemakai mengetikkan   sebuah   perintah,    shell menerjemahkan perintah tersebut dan mengatakan  kepada kernel apa yang harus dilakukan.  Sesungguhnya  shell merupakan bagian dari  utilitas.  Namun karena kerumitannya dan fungsinya yang sedikit unik,  maka shell cenderung dianggap  sebagai  lapis   terpisah.


1.  KEMAMPUAN SISTEM OPERASI UNIX

Kemampuan-kemampuan yang dimiliki oleh UNIX antara lain sebagai berikut:

Multiuser

Sistem  dapat  digunakan oleh lebih dari  satu  orang  pada  satu  saat. Tentunya untuk  melakukan  hal  ini  harus   digunakan  lebih  dari  satu  terminal   yang           dihubungkan.  Selanjutnya, kita dapat  memakai  file, program bahkan piranti-piranti yang terhubung  dengan   komputer secara bersama.

Multitasking

Sistem  dapat  melakukan beberapa tugas  atau  proses  pada  waktu yang bersamaan. Dengan demikian  sesorang  dapat memiliki satu proses yang sedang  berkomunikasi              langsung dengan terminal, tetapi juga memiliki proses lain dengan prioritas yang lebih rendah.

Sistem File

Organisasi  file  di  UNIX  memiliki  struktur  pohon (tree) yang terdiri dari file dan direktori. Struktur  tersebut  diawali oleh akar (root) sebagai awal  dari  seluruh  direktori  yang  ada.   Karakteristik   dari   sistem file UNIX antara lain:
               - konsisten dalam memproses data dan peralatan
               - pertumbuhan file dan direktori secara dinamis
               - dilengkapi dengan proteksi   

Shell

Shell  merupakan  antar muka  pemakai  dengan  sistem UNIX.   Shell   memiliki   kemampuan   menterjemahkan  perintah-perintah  untuk  dilaksanakan  oleh   kernel             UNIX. Disamping itu, shell memiliki kemampuan sebagai  bahasa pemrograman.

Utilitas-utilitas

UNIX  memiliki  lebih dari 200  utilitas  yang  dapat digunakan  untuk  mengelola   sistem.  UNIX  memiliki  sejumlah  utilitas  yang agak  sederhana  yang  dapat             dikombinasikan dengan memakai pipa dan filter.

Surat Elektronik

UNIX  dilengkapi  dengan fasilitas  untuk  pengiriman  surat antar pemakai di lingkungan sistem UNIX.

Konsep Perangkat Keras

Perangkat keras yang terhubung pada sistem UNIX  akan  dianggap  sebagai file biasa. UNIX  tidak  membedakan  antara perangkat keras dan file biasa. UNIX  mengenal             keyboard sebagai masukan standard dan  layar terminal  sebagai keluaran standard.

Komunikasi antar Proses

keluaran  dari suatu proses dapat  diproses  langsung  oleh proses lainnya

Jaringan

Pemakai  UNIX dapat berhubungan dengan  pemakai  lain  dalam   satu  komputer  (hubungan  antar   terminal).  Disamping  itu pemakai UNIX juga dapat  berkomunikasi             dengan pemakai lain pada komputer lainnya dalam  satu  jaringan  lokal atau LAN. Bahkan pemakai  UNIX  dapat    berhubungan  dengan pemakai lain pada  jaringan  lain             dalam lingkup jaringan luas atau WAN. Data ditransfer  dari PC ke UNIX, UNIX ke UNIX dan UNIX ke mesin  atau   komputer  lain  melalui:

            - kabel komunikasi langsung RS232 (serial comm)
            - ethernet
            - dial up modem, leased line, public  switched  data  
              network.

Keamanan

UNIX  menyediakan  fasilitas keamanan  untuk  pemakai  biasa,  pengembang sistem, dan  administrator  sistem  serta  jaringan  sistem. Proteksi  dilakukan  melalui             password  (login),  perijinan  file  dan   direktori,  enkripsi data, usia password otomatis, shell terbatas  dan identifikasi jaringan.

2.  OTORITAS MASING-MASING PEMAKAI SISTEM OPERASI UNIX/LINUX
Dilinux dan system operasi unix pengguna memiliki otoritas superuser dan root
·         Otoritas superuser
Kemampuan terbatas untuk mengakses dan memodifikasi setiap bagian dari sistem operasi, biasanya berhubungan dengan pengguna yang mengelola system


·         root
Suatu user yang mempunyai permisi untuk melakukan manipulasi file lebih banyak dan leluasa daripada user biasa.  


3.  CONTOH DAN PERINTAH DI UNIX
a.    CD  = Change Directory
CD(spasi)/Home
Untuk masuk ke folder home
b.    RM = Remove File
-          RM(spasi)File1
Untuk meremove file1

c.    RMDIR = Remove Directory
-          RMDIR(spasi)DIR1
Untuk meremove directory 1


d.    CP  =  Copy/Salin
-          CP(spasi)File1(spasi)File
File1 = File Awal
File2 = File tujuan di direktori sama

e.    MKDIR = Make Directory
-          MKDIR(spasi)Modul
Untuk membuat directory “modul”

4.  BUATLAH DIREKTORI MENGGUNAKAN PERINTAH UNIX/LINUX DENGAN SUSUNAN DIREKTORI SBB:

iduser@nama_server[lokasi directory]#
root@gunadarma[/]#
root@gunadarma[/home]#mkdir UNIVERSITAS
root@gunadarma[/home]#cd UNIVERSITAS
root@gunadarma[/home/UNIVERSITAS]#mkdir FILKOM
root@gunadarma[/home/UNIVERSITAS]#mkdir FE
root@gunadarma[/home/UNIVERSITAS]#mkdir FTI
root@gunadarma[/home/UNIVERSITAS]#cd FILKOM
root@gunadarma[/home/UNIVERSITAS/FILKOM]#mkdir SI
root@gunadarma[/home/UNIVERSITAS/FILKOM]#mkdir SK
root@gunadarma[/home/UNIVERSITAS/FILKOM]#cd..
root@gunadarma[/home/UNIVERSITAS]#cd FE
root@gunadarma[/home/UNIVERSITAS/FE]#mkdir AK
root@gunadarma[/home/UNIVERSITAS/FE]#mkdir MA
root@gunadarma[/home/UNIVERSITAS/FE]#cd..