UNIX adalah sebuah sistem
operasi komputer yang dikembangkan oleh
AT&T Bell Labs pada
tahun 1960 dan 1970-an. UNIX didesain sebagai
sistem operasi yang
portable, multitasking dan multi-user. BSD adalah salah
satu turunan (varian) Unix
yang dikembangkan oleh Universitas California,
Berkeley.Sistem operasi
Unix digunakan secara luas baik sebagai server
atau workstation.
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. Linux, merupakan
sistem operasi yang diadopsi dari Unix dan
tersedia secara bebas
mendapat popularitas sebagai alternatif dari sistem
operasi proprietary
seperti Microsoft Windows .
Pada tahun 1960,
Massachusetts Institute of Technology, AT&T Bell Labs,
and General Electric
bekerja dalam sebuah sistem operasi eksprimental yang
disebut Multics
(Multiplexed Information and Computing Service).
APLIKASI
Banyak aplikasi-aplikasi
dalam sistem operasi lain yang awalnya lahir dalam
lingkungan sistem operasi
Unix. Salah satu contoh aplikasi yang dimaksud
misalnya adalah gnuplot.
1. Gnuplot adalah suatu
program perintah-baris fleksibel yang dapat
digunakan untuk
menghasilkan baik grafik dua maupun tiga dimensi.
Jaringan Dasar
Program ini umumnya dapat
berjalan hampir pada semua jenis
komputer dan sistem
operasi, walaupun pada awalnya ia diturunkan
dari program yang berasal
dari sistem operasi Unix. gnuplot dapat
dikatakan sebagai suatu
program yang telah memiliki sejarah panjang,
boleh dikatakan sejak
tahun 1986. gnuplot dapat menghasilkan keluaran
langsung ke layar,
sebagaimana pula ia dapat menghasilkan keluaran
dalam bentuk berkas grafik
dengan beragam format. Diantara formatformat
yang didukung adalah PNG,
EPS, SVG, JPEG, LaTeX, PostScript,
PDF, GIF, CorelDraw dan
banyak format lainnya
2. Samba adalah himpunan
aplikasi yang bertujuan agar komputer dengan
sistem operasi Linux, BSD
( atau UNIX lainnya) dapat bertindak
sebagai file dan print
server yang berbasis protokol SMB (session
message block). Jaringan
yang semacam ini biasa dijumpai pada
Windows workgroup atau
Windows NT Domain. Samba juga dilengkapi
dengan beberapa program
bantu sehingga sistem operasi Linux (dan
UNIX lainnya) bisa
mengakses resources yang ada pada jaringan
Windows yang telah ada.
Bisa dikatakan, Samba adalah jembatan
penghubung antara Windows
dan UNIX.
3. Squidadalah software
public domain berbasis UNIX, berfungsi
mengcache data yang
diminta oleh pengguna (biasanya berupa web
pages dan ftp). Platform
UNIX yang didukung Squid adalah
FreeBSD, BSDI, Digital
Unix, Irix, Linux, Solaris dan SunOs. Namun
data-data yang bersifat
dinamik, seperti CGI-BIN, tidak dicache oleh
Squid, jadi setiap kali
ada permintaan CGI-BIN, Squid akan
menghubungi langsung
server tujuan. Saat ini protokol yang bisa dilayani
oleh Squid adalah
"http", "ftp", "gopher" dan
"wais".Proxy server berguna
sebagai mediator antara
pengguna dan dunia luar (Web). Semua
request HTTP dari pengguna
akan diarahkan ke Proxy Server (dengan
mengkonfigurasi semua
browser pengguna) dan data berupa tujuan
(misal
http://www.itb.ac.id) yang diminta pengguna akan diteruskan oleh
Proxy server ke tujuan
yang diminta. Data yang telah didapat oleh Proxy
Jaringan Dasar
server tidak dibuang
begitu saja; selain akan dikembalikan ke arah
pengguna yang meminta,
data ini juga akan disimpan (dicache). Jadi
apabila data yang sama
diminta oleh pengguna lain, proxy tidak usah
meminta data tersebut ke
server yang diminta, tetapi cukup
mengirimkan data yang
telah ada di cache ke pengguna tersebut.
4. Dan lain-lain
UNIX DI INDONESIA
Di Indonesia Unix
digunakan sebagai Server aplikasi, produk yang
beredar di pasaran antara
lain IBM AIX, HP UX, Sun Solaris. Masing-masing
produk ini umumnya
memiliki pasar tersendiri seperti Sun Solaris yang digunakan
pada operator
telekomunikasi selular, HP UX pada manufaktur dan distribusi.
Fungsi Unix sebagai
workstation kurang populer mengingat harganya yang
mahal.
STRUKTUR UNIX
· Perangkat
Keras
1. Unit System (Mencakup
Central Processing Unit (CPU) , memory , media
penyimpanan (Hardisk)
serta piranti untuk keperluan backup, misal floppy
disk, flshdisk, dll.)
2. Console (Piranti yang
terdiri dari layar dan keyboard yang dipakai
oleh manajer suatu sistem
(administrator sistem) untuk mengendalikan
operasi sistem.)
3. Terminal (Piranti yang
terdiri dari layar dan keyboard yang biasa
digunakan oleh pemakai
untuk berinteraksi dengan sistem.)
4. Jalur Komunikasi
Piranti yang biasa digunakan untuk
menghubungkan terminal
jarak jauh ke sistem unix.)
5. Printer (Piranti yang
digunakan untuk memperoleh informasi dalam
kertas.)
Jaringan Dasar
· Perangkat
Lunak
1. Kernel
Adalah inti dari sistem
UNIX yang mengendalikan perangkat keras dan
membentuk berbagai fungsi.
Fungsi yang di laksanakan oleh Kernel adalah :
Pelayanan tanggal dan jam
system
Manajemen berkas dan
penanganan security
Pelayanan operasi masukan
dan keluaran
Penjadwalan proses
Manajemen memori
Melakukan kegiatan
akuntansi system
Melakukan penanganan dan
interupsi system
2. Shell
Merupakan penerjemah pada
sistem UNIX menjadi jembatan antara pemakai
dan sistem UNIX.
3. Utilitas
Merupakan program yang
disediakan sistem UNIX untuk melaksanakan tugas
tertentu, seperti :
Utilitas manajemen file
dan direktori
Utilitas penyunting berkas
Utilitas penunjang
komunikasi dan jaringan
Utilitas administrasi
system , dll .
4. Aplikasi
Merupakan program‖ yang
dibuat oleh pemakai, untuk memenuhi kebutuhan
sendiri.
CIRI-CIRI SISTEM UNIX
1. Portabilitas (Sistem
UNIX mudah diadaptasikan ke sistem komputer yang
lain atau pada berbagai
jenis komputer.)
Jaringan Dasar
2. Multiuser (Sejumlah
pemakai dapat menggunakan sistem secara
bersamaan. Keuntungan
dengan adanya ciri multiuser :
· Penghematan
perangkat keras
· Data dapat
di akses oleh banyak pengguna secara serentak.)
3. Multitasking (Seorang
pemakai dapat melakukan beberapa pekerjaan
dalam waktu yang bersamaan
dari sebuah terminal.)
4. System Berkas yang
Hierarkis (Memungkinkan pemakai
mengorganisasikan
informasi / data dalam bentuk yang mudah untuk
diingat dan mudah untuk
mengaksesnya.)
5. Utilitas (Merupakan
program yang disesuaikan dengan kebutuhan/tugas
tertentu .)
KELEBIHAN UNIX
· Unix bisa
berinteraksi dengan operating system lain dengan cara
kompabilitas file system,
kompabilitas network, dan emulasi (simulasi)
operating system.
· Virtual
memory membuat Unix mempunyai kemampuan untuk
menjalankan program
–program yang lebih dari seharusnya karena
penggunaan swap memori..
· Skalabilitas
artinya Unix bisa berjalan dari komputer 286 XT sampai
dengan mesin sebesar
Beowulf clusters dengan multi prosesor 16 buah.
· Stabilitas,
Unix sangat luar biasa stabil, jika dikonfigurasi dengan
benar, system Unix akan
hidup terus menerus hingga hardwarenya
tidak memadai (rusak), lain
dengan windows yang memerlukan
reboot berkala untuk
menjaga stabilitas. Salah satu yang mendasari
stabilitas ini adalah
penomoran versi dari shared libraries, kebanyakan
aplikasi windows
menginstall versi-versi baru dari dynamic link
libraries (DLL), yang
mengakibatkan aplikasi lain yang menimpa versi
lain dari DLL tersebut
tidak berfungsi dengan semestinya. virus pada
dasarnya tidak dikenal di
dunia Unix
· Didukung
oleh ribuan programmer di seluruh dunia, jadi kalau
ditemukan bug cepat untuk mendapatkan
solusinya, bahkan dalam
Jaringan Dasar
hitungan jam kalau
ditemukan bug, workaround sudah tersedia untuk di
download.
· Paket
Unix merupakan satu kesatuan artinya, saat instalasi tergantung
keinginan pemakai.
· Sudah
mulai banyak didukung oleh vendor hardware maupun software
dunia meskipun masih kalah
dengan windows.
Kekurangan UNIX
Ø Operating
system yang agak sulit untuk dipelajari terutama bagi yang
tidak mempunyai dasar
komputer yang kuat.
Ø Aplikasi
yang tersedia belum sebanyak windows.
Ø Operating
system yang tidak sepenuhnya GUI(Graphical User Interface)
meskipun sudah menggunakan
X-windows seperti GNOME dan KDE
Ø Nama-nama
paket program antara distro satu dengan distro lainnya
berbeda beda. Seperti
paket Yaz.tar.gz.rpm.krpm.deb dan lain -lain
c.
Rangkuman.
UNIX adalah sebuah sistem
operasi komputer yang dikembangkan oleh
AT&T Bell Labs pada
tahun 1960 dan 1970-an. UNIX didesain sebagai
sistem operasi yang
portable, multitasking dan multi-user. BSD adalah
salah satu turunan
(varian) Unix yang dikembangkan oleh Universitas
California,
Berkeley.Sistem operasi Unix digunakan secara luas baik
sebagai server atau
workstation. 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. Linux, merupakan sistem operasi yang
diadopsi dari Unix dan
tersedia secara bebas mendapat popularitas
sebagai alternatif dari
sistem operasi proprietary seperti Microsoft Windows.
No comments:
Post a Comment