You are on page 1of 4

Apa yang di maksud dengan sistem unix ?

Unix adalah sebuah sistem operasi yang pada awalnya dikembangkan di laboratorium
Bell, AT&T oleh paman Ken Thompson sekitar tahun 1973 pake bahasa C,trus.. apa
itu sistem operasi?Sistem operasi adalah perangkat lunak komputer yang mengatur
dan mengendalikan operasi dasar sistem komputer.
Sekitar tahun 1975 Laboratorium Bell mulai memberikan unix ke universitas-
universitas dengan imbalan yang sangat murah, salah satunya adalah Universitas
California, Berkeley yang menelorkan versi unix yang sangat-sangat terkenal dengan
sebutan BSD (Berkeley Software Distribution) Selain itu pada tahun 1984 juga
terdapat proyek yang disebut GNU (GNU’s not unix) yang dikembangkan oleh FREE
SOFTWARE FOUNDATION (FSF) yang dipelopori oleh om Richard M. Stallman.
Tujuan dari proyek ini adalah membangun sistem semacam unix yang bersifat bebas
royalti bagi pemrogram dan pengembang.
Proyek inilah yang mendasari om Linus Trovalds untuk begadang siang malam bikin
sistem operasi Linux (kasihan ya..). Tapi kerja kerasnya ada hasilnya juga dengan
dipublikasikannya Linux untuk pertama kali sekitar November 1991 dan BOOOM…
om Bill Gate dengan winshit..eh windowsnya pun dibuat kelimpungan dengan sang
kompetitor baru ini. Oiya sampe mana tadi..oh ini dia…. Unix sendiri terdiri atas
sejumlah program(program adalah daftar instruksi untuk memperoleh hasil atau
nilai tertentu) yang dirancang untuk mengontrol interaksi antara fungsi-fungsi pada
mesin yang beraras rendah dengan program aplikasi. Seperti halnya sistem operasi
yang lain unix juga memiliki keistimewaan diantaranya adalah :

PORTABILITAS

Portabilitas karena unix mampu diadaptasikan ke sistem komputer yang lain serta
mampu dipakai pada berbagai jenis komputer mulai dari notebook, mikrokomputer
(PC), hingga mainframe. Sehingga menjadikan unix sangat menguntungkan karena
tidakbergantung pada satu perangkat keras atau vendor tertentu. Untuk beralih
dari suatu sistem unix ke sistem unix lainnya juga dapat dilakukan dengan mudah,
dan hal ini berlaku juga pada program aplikasinya, kita hanya tinggal
mengkompilasinya saja pada sistem unix yang baru tersebut.

MULTITASKING

Multitasking karena seorang pemakai dapat melakukan beberapa pekerjaan dalam


waktu yang bersamaan dari sebuah terminal. Pekerjaan-pekerjaan yang tidak
memerlukan waktu interaksi dari pemakai bisa dilaksanakan di latar belakang (hi hi
kayak bikin skripsi aja ada latar belakangnya). Pemrosesan ini memungkinkan saat
suatupekerjaan sedang dilaksanakan oleh sistem, pemakai dapat melakukan tugas-
tugas yang lain.

MULTIUSER

Multiuser yang berarti sejumlah orang (user) dapat menggunakan sistem secara
bersamaan dari berbagai sumber seperti disk, printer, and periperal-periperal
lainnya. Apa sih untungnya multiuser? ini nih : -Penghematan perangkat keras
(printer, disk, etc) dapat dipakai oleh banyak user-Data dapat diakses oleh banyak
user/orang secara serempak, yang berarti tidak ada penduplikasian data sehingga
konsistensi dari data lebih terjamin.

FILE SYSTEM HIERARKIS

File system hierarkis? iya donk soalnya ini memungkinkan user untuk
mengorganisasikan informasi atau data dalam bentuk yang mudah untuk diingat dan
diakses. Informasi-informasi yang ada dapat diatur misalnya dikelompokkan per
user atau berdasarkan suatu unit/departemen.

UTILITAS

Sistem operasi unix tersusun atas sejumlah program, yang antara lain berupa
utilitas-utilitas yang mempunyai tugas antara lain :
- Manajemen file
- Editing file
- Mundukung komunikasi
- Mendukung pengembangan perangkat lunak atau sistem operasi itu sendiri.

SHELL UNIX

Apa itu shell? shell adalah jembatan/antarmuka atau lebih tepatnya interpreter
command-line antara user dengan sistem yang bertindak sebagai penerjemah
perintah yang sangat bermanfaat bagi user. Sebenarnya shell itulah yang
menjadikan unix itu sendiri begitu powerful, kenapa? karena kemampuan shell yang
mencakup dua hal yaitu modus interaktif dan modus pemrograman.
Pada modus interaktif, user dapat memberikan perintah dan kemudian shellakan
mengerjakan perintah yang diberikan, dimana hal ini dapat diulang-ulang. Sebab
begitu shell telah kelar menjalankan perintah, shell akan menunggu user
memberikan perintah kembali.

Pada modus pemrograman, user dapat menyusun suatu program yang berupa
sejumlah perintah yang biasa disebut shell script ( tunggu aja di artikelku yang ain
atau ada yang sukarela memberikan artikelnya ). Selanjutnya shell akan
mengerjakan perinta-perintah itu secara berurutan. Hal seperti ini sangat
bermanfaat untuk menangani pekerjaan yang bersifat rutin. Pada modus ini user
dapat membuat suatu prototipe suatu proyek tanpa harus menggunakan bahasa
pemrograman seperti C.

Mode interaktif maupun pemrograman sangat memudahkan user mengarahkan


keluaran perintah yang normalnya ke layar menjadi suatu file. Bahkan user dapat
juga mengatur agar hasil suatu perintah menjadi masukan bagi perintah yang lain
( wuih.. keren ya si shell ini). Sebenarnya masih banyak keistimewaan dari unix ini
untuk dibahas seperti phracking, hacking, cracking, buanyak kalo dibahas semua.

KOMUNITAS UNIX

Kalau bicara tentang komunitas unix nggak usah diragukan lagi, emang sih pada
awalnya pemakaian unix hanya terbatas pada lingkungan universitas, tapi kini unix
juga banyak dipakai untuk menangani aplikasi bisnis, statistik dan engineering
sehingga komunitas pemakai dan penggemar unix bak jamur di musim hujan
menyebar di seluruh dunia melalui internet. Bagaimana dengan Indonesia? jangan
kawatir ada banyak situs, majalah, bahkan kelompok pengguna varian unix (linux.red)
bertebaran di kota-kota seluruh Indonesia.

Kita juga patut bangga karena bangsa kita yang kolap ini sudah mampu bikin
beberapa sistim varian unix sendiri, salut deh…kapan sobat-sobat menyusul? Jangan
mau dipenjara hanya gara-gara kompimu pake sistem ilegal, apalagi sampe
mempermalukan bangsa dengan mengemis-ngemis ke om BILL hanya karena minta
harga yang murah. Jangan yang besar-besar dulu tapi yang kecil kecil aja dulu,
misalnya dengan memotivasi diri kita sendiri untuk berkenalan dengan unix kemudian
baru migrasinya.

Atau kalau lebih termotivasi kita bisa bikin program C sederhana untuk tugas
kampus, bikin script shell, bikin web kampus, ngerjakan skripsinya temen pake unix,
saling sharing ilmu antar teman sekampus atau kalau perlu bikin kelompok pengguna
unix di jurusan lalu fakultas dan seterusnya universitas…but the point is memotivasi
diri kita dulu yang pertama yaitu belajar, kedua belajar dan ketiga belajar.
Kenapa kita tidak menciptakan sistem kita sendiri, program kita sendiri , kenapa
kita harus tergantung dengan satu produk yang belum tentu produk yang MEREKA
hasilkan sesuai kebutuhan kita.

You might also like