100% menganggap dokumen ini bermanfaat (1 suara)
388 tayangan21 halaman

Konsep dan Implementasi Sistem UNIX

Sistem operasi Unix memiliki konsep file dan directory yang diorganisasikan secara hierarchi seperti struktur pohon dimana direktori root adalah level tertinggi. File dan directory dapat dibuat, diubah namanya, diakses, ditampilkan, dihapus, dan disalin menggunakan perintah-perintah UNIX.

Diunggah oleh

Tang
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
100% menganggap dokumen ini bermanfaat (1 suara)
388 tayangan21 halaman

Konsep dan Implementasi Sistem UNIX

Sistem operasi Unix memiliki konsep file dan directory yang diorganisasikan secara hierarchi seperti struktur pohon dimana direktori root adalah level tertinggi. File dan directory dapat dibuat, diubah namanya, diakses, ditampilkan, dihapus, dan disalin menggunakan perintah-perintah UNIX.

Diunggah oleh

Tang
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

KONSEP DAN IMPLEMENTASI SISTEM OPERASI UNIX

Disusun untuk Memenuhi Tugas Pengantar Teknologi Sistem Informasi

Kelas : 1 KA24
Anggota Kelompok :

Abdul Latief (NPM: 10118030)


Adnan Raka Saabah (NPM: 10118224)
Muhammad Bintang Al Akbar (NPM: 14118517)
Muhammad Hasanuddin (NPM: 14118328)
Ratna Widia Asri (NPM: 15118918)
Reza Gunawan R.S (NPM: 16118054)
Wisnu Saputra (NPM: 17118378)

S1 - Sistem Infomasi
Universitas Gunadarma
Tahun Ajaran 2018/2019
KATA PENGANTAR

Puji syukur Alhamdulillah, Kami panjatkan kehadirat Allah SWT, yang telah
melimpahkan rahmat dan karunianya, sehingga kami dapat menyelesaikan tugas ini. Adapun
judul penulisan makalah ini adalah “Penjelasan Sistem Operasi UNIX”.
Tujuan penulisan makalah ini dibuat sebagai tugas mata kuliah Pengantar Teknologi sistem
Informasi 1B.
Selanjutnya seperti kata pepatah “tak ada gading yang tak retak”, saya menyadari
makalah ini masih jauh sekali dari sempurna. Oleh karena itu kami mengharapkan kritik dan
saran yang bersifat membangun demi kesempurnaan penulisan yang akan datang.
Mudah-mudahan makalah ini bermanfaat bagi kita semua.

Bekasi, Oktober 2018

Penyusun

ii
DAFTAR ISI

HALAMAN SAMPUL i

KATA PENGANTAR ii

DAFTAR ISI iii

BAB 1 PENDAHULUAN 5

1.1. Latar Belakang Masalah 5


1.2. Rumusan Masalah 5
1.3. Tujuan Makalah 5

BAB II PEMBAHASAN 6
2.1. Konsep UNIX 6
2.1.1. Ciri-Ciri Sistem UNIX 6
2.1.2. Memulai Sistem UNIX 6
2.2. Konsep File Pada UNIX 7
2.2.1. Sistem file 7
2.2.2. Jenis file 8
2.2.3. Membuat file 9
2.2.4. Penamaan directory dan file 10
2.2.5. Mengganti nama file 10
2.2.6. Ijin mengakses file 10
2.2.7. Menampilkan file 11
2.2.8. Menghapus file 11
2.2.9. Menyalin file 12
2.3. Konsep Directory Pada UNIX 12
2.3.1. Membuat directory 12
2.3.2. Mengubah directory kerja 13
2.3.3. Melihat isi directory 13
2.3.4. Menghapus directory 14
2.4. Shell dan Kernel 14
2.5. Mengubah mode akses dan kepemilikan 15
2.6. Pengaturan session 15
2.7. Versi-versi UNIX 16
2.8. Kelebihan dan Kelemahan Unix 17
2.9. Aplikasi-aplikasi yang jalan pada unix 17
3.0. Virtual Box 19

BAB III KESIMPULAN 20


DAFTAR PUSTAKA 21
BAB 1

PENDAHULUAN

[Link] Belakang Masalah

Sistem operasi Komputer adalah perangkat lunak komputer atau software yang bertugas
untuk melakukan kontrol dan manajemen perangkat keras dan juga operasioperasi dasar
sistem, termasuk menjalankan software aplikasi seperti program-program pengolah data
yang bisa digunakan untuk mempermudah kegiatan manusia. Sistem Operasi dalam bahasa
Inggrisnya disebut Operating System, atau biasa di singkat dengan OS. Untuk lebih
memahami sistem operasi maka sebaiknya perlu diketahui terlebih dahulu beberapa konsep
dasar mengenai sistem operasi itu sendiri. Dari sekian banyak sistem operasi terdapat pula
yang namanya sistem operasi unix.
Sistem operasi Unix digunakan secara luas baik sebagai server atau workstation.
Arsitektur UNIX dan model client / server merupakan element yang paling penting dalam
perkembangan internet dan mengubah proses komputasi secara terpusat dalam jaringan dari
pada proses tunggal di komputer.
[Link] Masalah

Adapun masalah yang dibahas pada makalah ini adalah :

1. Konsep dan Komponen dasar pada Sistem Operasi UNIX ?


2. Bagaimaca Cara Pembuatan, Penamaan, Dll Tentang File Pada Sistem Operasi
UNIX ?
3. Bagaimaca Cara Kerja Dari Directory pada Sistem Operasi UNIX ?

[Link] Makalah

Adapun tujuan pembuatan makalah ini adalah untuk memenuhi tugas Pengantar Sistem
Informasi 1B . Selain itu, agar kita dapat mengetahui lebih detail apa yang dimaksud dengan
Operasi Sistem UNIX.

5
Bab II
PEMBAHASAN

2.1. Konsep UNIX


Unix adalah nama sebuah sistem operasi yang multiuser, asal mulanya
dikembangkan di proyek MULTICS (Multiplexed Information and Computing Service)
oleh laboratorium Bell, AT & T (Ken Thompson) pada tahun 1965, kemuadian sempat
dihentikan oleh AT&T karena terlambat, tidak sesuai dengan jadwal yang telah
ditentukan. Lalu pada tahun 1969, Ken Thompson berkerja sama dengan Dennis
Ritchie, dua peneliti yang sebelumnya bekerja pada proyek MULTICS, mencoba
merealisasikan ide MULTICS menggunakan komputer PDP-7. Peter Neuman
menyarankan menggunakan nama Unix untuk sistem yang baru ini.
Pada tahun 1971, Unix di-port-kan untuk PDP-11 dari Digital. Kemudian pada tahun
1970, ilmuwan AT&T banyak menambahkan kemampuan UNIX sehingga banyak
program-program kecil, yang disebut tools di UNIX, yang mana masing-masing tool
digunakan untuk melakukan suatu fungsi.

2.1.1. Ciri-Ciri Sistem UNIX


• Adanya portabilitas dalam sistem operasi unix dapat memudahkan adaptasi
pada sistem computer yang lain atau pada bermacam jenis computer
• Multi user yang berarti bahwa sistem computer dapat digunakan oleh sejumlah
pemakai dalam waktu yang bersamaan
• Multi tasking, menjelaskan bahwa sistem operasi dalam menjalankan banyak
proses atau banyak [rpgram dalam waktu yang bersamaan
• Sistem berkas hierarki, berarti adanya kemungkinan bahwa seorang user atau
pemakai mengolah data yang ia miliki ke dalam bentuk yang mudah diingat
sehingga akan mempermudah pengaksesan
• Utilitas, kesesuaian antara program dan kebutuhan tertentu pengguna.

2.1.2. Memulai Sistem UNIX


Untuk masuk ke sistem UNIX diperlukan nama pemakai dan password.
Proses untuk masuk ke sistem UNIX : login (logging in).
Login : _ Login : Adnan ↵
Password : Adnan123 ↵ (Bila password salah : login incorrect)
$_

6
Penulisan perintah dalam huruf besar dan huruf kecil berbeda.
Mengganti password :
Perintah untuk mengganti password yaitu :
$passwd ↵
changing password for (user)
(current) unix password :
New password :
Retype new password :

2.2. Konsep File Pada UNIX


File merupakan sekumpulan data yang terkumpul menjadi satu dan tersimpan di dalam
suatu memory (storage). File cenderung terlalu besar untuk dapat di simpan dalam
penyimpanan utama (main storage) dan oleh karena itu, di simpan dalam penyimpanan
pendukung (backing storage) seperti alat alat disk magnetic dan pita magnetic. Jika data dalam
file akan diproses maka file di bacakan ke dalam penyimpanan utama dalam jumlah yang dapat
dikelola. File mempunyai sifat :
• Persistence, artinya informasi dapat bertahan meski proses yang membangkitkannya
berakhir atau meskipun catu daya dihilangkan. Dengan properti ini maka file dapat
digunakan untuk menjaga hasil-hasil yang diperoleh dari suatu proses dapat digunakan
di masa datang.
• Size, artinya file umumnya berukuran besar. Memungkinkan menyimpan informasi
yang sangat besar disimpan.
• Sharability, artinya file dapat digunakan banyak proses mengakses informasi secara
kongkuren.
2.2.1. Sistem file
Sistem file (file system) atau sistem berkas merupakan struktur logika yang
digunakan untuk mengendalikan akses terhadap data yang ada pada disk. Dengan kata
lain, sistem file merupakan database khusus untuk penyimpanan, pengelolaan,
manipulasi dan pengambilan data, agar mudah ditemukan dan diakses.
• Koleksi seluruh berkas di dalam Unix disebut System File. Sistem file Unix
mempunyai bentuk seperti pohon yang terbalik.
• Puncak dari sistem file disebut root.
• Root mempunyai cabang yaitu directory.

Sistem file di Linux dan Unix diorganisasikan secara hirarki, seperti struktur pohon.
Level tertinggin dari sistem file adalah direktori root atau /. Semua file dan direktori yang lain
berada dibawah direktori root. Sebagai contoh, /home/jebediah/[Link] menunjukkan path
lengkap ke file [Link] yang berada di direktori jebediah, yang juga berada dibawah
direktori home, dan semuanya berada dibawah direktori root (/).

7
Dibawah direktori root (/) sejumlah direktori-direktori penting bersama-sama membentuk
distribusi Linux. Berikut ini adalah daftar direktori-direktori yang berada langsung dibawah
direktori (/):

 /bin - aplikasi-aplikasibiner penting


 /boot - file-file konfigurasi boot, kernel, dan file lain yang dibutuhkan ketika
sistem booting
 /dev - berisi file-file device (divais) seperti /dev/tty, /dev/input/mice.
 /etc - file konfigurasi, skrip startup, dll (etc)...
 /home - direktori home bagi masing-masing user
 /initrd - digunakan untuk mengkustomisasi initrd yang berjalan saat proses boot
 /lib - pustaka-pustaka yang diperlukan oleh sistem
 /lost+found - menyediakan sistem lost+found untuk file yang berada dibawah direktori
root (/)
 /media - partisi yang secara otomatis dimount di harddisk dan removable mediaseperti
CD, kamera digital, dll.
 /mnt - mounted filesistem secara manual di harddisk
 /opt - menyediakan lokasi untuk aplikasi-aplikasi optional yang akan diinstal
 /proc - direktori dinamis khusus yang menangani informasi mengenai kondisi sistem,
termasuk proses-proses yang sedang berjalan
 /root - direktori home bagi user root, diucapkan 'slash-root'. bedakan dengan /
 /sbin - biner-binersistem yang penting, biasanya aplikasi-aplikasi bagi admin
 /srv - can contain files that are served to other systems
 /sys - berkas sistem (system)
 /tmp - berkas sementara (temporary)
 /usr - aplikasi dan berkas yang tersedia untuk digunakan untuk pengguna (users)
 /var - berkas variabel seperti log dan basis data

2.2.2. Jenis file

Pada Unix file dibagi menjadi 3 kategori utama :


1. File Biasa adalah file yang digunakan untuk menyimpan data, program,
dokumen, grafik, dll.
File biasa terbagi menjadi 3 yaitu : a.
File Teks
File dengan informasi yang mudah dipahami untuk manusia. Isi file ini
dapat diedit dengan editor teks seperti editor vi (visual).
b. Skrip Shell
File yang berisi perintah unix yang dimaksudkan untuk tugas tertentu.
c. File Executable
File dari suatu program yang telah dikompilasi.
1. File Directory merupakan suatu system di dalam UNIX yang terdiri atas
nama file dan bilangan (inode). contoh : Direktori : Senin

8
Lat1 5273
Lat2 5315
(nama file) (inode)
Keterangan :
Inode = 5273
Awal File = 5273 dari File Lat1
Ukuran File = 123 byte
Jenis File = File Biasa
Pemilik = Adnan
2. File Spesial umumnya menyatakan suatu piranti fisik tapi bisa juga berupa
file-file yang berhubungan dengan komunikasi antar proses.
a. Piranti Blok
Beroperasi berdasarkan blok/sejumlah karakter.
Contoh : Disket, Harddisk, USB
b. Character Device
Beroperasi berdasarkan karakter.
Contoh : Printer, Keyboard
c. Named Pipe
File unix yang memungkinkan penyampaian info antar proses.
2.2.3. Membuat file

Untuk membuat file biasa menggunakan editor “vi” pada sistem Unix
manapun. hanya perlu memberikan perintah di bawah ini.
$ vi filename
Perintah di atas akan membuka file dengan nama file yang diberikan.
Sekarang, tekan tombol i untuk masuk ke mode edit. Begitu berada dalam mode
edit, bisa mulai menulis konten di file seperti pada program di bawah ini

This is unix file....I created it for the first time.....


I'm going to save this content in this file.
Setelah selesai dengan program ini, ikuti langkah-langkah berikutnya yaitu

• Tekan tombol esc untuk keluar dari mode edit.


• Tekan dua tombol Shift + ZZ bersamaan untuk keluar dari file sepenuhnya.
Anda sekarang akan memiliki file yang dibuat dengan nama file di direktori saat
ini.
$ vi filename
$

9
2.2.4. Penamaan directory dan file

Tata cara penamaan directory dan file :

1. Jangan mengawali nama file/direktori dengan - (dash).


2. Hanya gunakan huruf, angka, titik, dash (-) dan underscore ( _ ). Beberapa
karakter memiliki makna dalam perintah Unix, jadi sebisa mungkin
dihindari untuk menggunakan karakter (+,*, &, %, *, dst) dalam menamai
file atau direktori. Jika ada karakter dalan nama file atau direktori, bisa jadi
perintah yang kita gunakan akan error atau disalah artikan oleh komputer.
3. Jangan menggunakan spasi.
Menggunakan spasi mungkin akan terlihat bermakna, namun karena spasi
digunakan untuk memisahkan argumen pada command line akan sangat
berguna jika kita tidak menggunakannya dalam menamai file. Sebagai
gantinya, kita bisa menggunakan dash (-) dan underscore ( _ ).
2.2.5. Mengganti nama file
Perintah 'mv' mengijinkan anda untuk mengganti nama file ke direktori
lain. Jika anda memindahkan file ke direktori lain, file dapat diganti namanya
atau tidak diganti namanya. Suatu direktori dapat dipindahkan (diganti
namanya) selama direktori tersebut berada pada parent direktori yang sama.
Berikut adalah sintaks dasar :
$ mv old_file new_file

Program berikut akan mengganti nama file filename menjadi new_file .


$ mv filename new_file
$
mv perintah akan memindahkan file yang ada benar-benar ke dalam file baru.
Dalam kasus ini, Anda hanya akan menemukan newfile di direktori saat ini.

2.2.6. Ijin mengakses file


Unix merupakan sistem operasi yang bekerja secara multiuser sehingga
setiap file maupun directory dalam unix memiliki identitas kepemilikan.
Identitas kepemilikan ini dibagi menjadi tiga kelas, yaitu:
• User (Owner) [u] : pengguna yang menciptakan file (pemilik file)
• Group [g] : kelompok
• Other [o] : pengguna di luar owner dan group
Kepemilikan suatu file dapat diubah dengan menggunakan perintah
chown yang memiliki syntax sebagai berikut:

10
chown <owner> nama_file

Sedangkan untuk kepemilikan suatu group dapat diubah dengan


menggunakan perintah chgrp yang memiliki syntax sebagai berikut:
chgrp <group_owner> nama_file

Hak akses terhadap suatu file merupakan fasilitas sekuriti dalam Unix
yang berarti bahwa setiap file memiliki informasi untuk mengatur siapa yang
berhak untuk membaca, menjalankan atau mengubah file tersebut. Model akses
terhadapa file dapat dibedakan menjadi tiga yaitu:
• read (r) : file dapat dibaca
• write (w) : file dapat dimodifikasi
• execute (x) : file dapat dieksekusi
2.2.7. Menampilkan file
$ ls [pilihan] [nama file] Pilihan
:
• -a : menampilkan seluruh berkas, termasuk yang dihidden
• -l : menampilkan file disertai informasi yang lengkap
• -t : menampilkan file berdasakan yang terbaru
• -r : menampilkan file diurutkan dari Z ke A
• -F : identitas dari tiap file [jenis file] seperti :
Simbol Keterangan
- File Biasa
d Directory
b Block Device
c Character Device
Contoh : $ ls-l
-rw-r--r-- 1 lola Beta 45 Jun 5 12:03 [Link]

2.2.8. Menghapus file


Perintah: rm [-option] file...
Fungsi: Menghapus satu atau lebih file dari suatu direktori. Digunakan dengan
option yang benar, rm juga akan menghapus sub direktori. Option:
• -f Menghapus dengan paksa file-file yang tidak boleh dibaca
• -i Menyediakan prosedure penghapusan yang interaktif (tanya dan jawab)

11
• -r Cara rekursif penghapusan direktori, seluruh file dan subdirektori yang
dibawahnya.
Jika suatu file tidak boleh dihapus, rm akan mengirim pesan seperti berikut:
File a: 444 mode?
Respon y (yes) pada prompt ini akan menghapus file. Jika n (no) file tidak
terhapus. Perintah rm -f tidak menampilkan pesan, langsung menghapus file
Jika direktori dimana file berada tidak ada izin tulis, perintah rm akan
menghasilkan pesan, sebagai berikut:
rm: file not removed. Permission denied
Contoh:
$ rm [Link] prg.*
Menghapus file [Link] dan seluruh file dengan awalan prg dari direktori saat itu
$ rm -r [Link]
Menghapus direktori [Link], seluruh file dan subdirektori yang berada di
bawahnya. Gunakan option -r ini dengan hati-hati !!
2.2.9. Menyalin file
Perintah : Cp
Fungsi : Menyalin satu file atau lebih dari suatu direktori.
Contoh :
cp /direktori/file_sumber /tujuan_file/ Cp
/etc/[Link] /var/www
2.3. Konsep Directory Pada UNIX
Direktori adalah file tugas solo yang mana menyimpan nama file dan informasi terkait.
Semua file, baik biasa, khusus, atau direktori, terdapat dalam direktori.
Unix menggunakan struktur hirarkis untuk mengatur file dan direktori. Struktur ini
sering disebut sebagai pohon direktori. Pohon itu memiliki satu simpul akar tunggal, karakter
garis miring ( / ), dan semua direktori lainnya terdapat di bawahnya.
2.3.1 Membuat directory
Dot (.) menunjukan direktori itu sendiri dan dot dot (..) menunjukkan
direktori orang tuanya (parent) yaitu direktori yang di bawahnya muncul current
direktori. Direktori dibuat dengan perintah di bawah ini.
$mkdir dirname
Fungsi: Membuat satu atau lebih direktori baru (sesuai izin user). Di sini,
direktori adalah pathname absolut atau relatif dari direktori yang ingin Anda
buat. Misalnya, perintah –
$mkdir mydir
$
Membuat direktori mydir di direktori saat ini. Berikut adalah contoh lain –
$mkdir /tmp/test-dir

12
$
Perintah ini membuat direktori test-dir di direktori / tmp. The mkdir
perintah tidak menghasilkan output jika berhasil menciptakan direktori yang
diminta.
$mkdir docs pub
$
Artinya : Membuat direktori docs dan pub di bawah direktori saat ini.

2.3.2. Mengubah directory kerja


Anda bisa menggunakan perintah cd untuk melakukan lebih dari sekadar
mengganti ke direktori home. Anda dapat menggunakannya untuk mengubah ke
direktori manapun dengan menentukan jalur absolut atau relatif yang valid.
Sintaksnya seperti yang diberikan di bawah ini –

$cd dirname
$
Di sini, dirname adalah nama direktori yang ingin Anda ubah. Misalnya,
perintah –

$cd /usr/local/bin
$
Perubahan pada direktori / usr / local / bin . Dari direktori ini, Anda bisa
cd ke direktori / usr / home / amrood menggunakan path relatif berikut –

$cd ../../home/amrood
$

2.3.3. Melihat isi directory


Digunakan perintah Is untuk meminta sistem menampilkan isi dari
direktori. jika nama dirktori tidak disebutkan pada perintah Is,maka sistem akan
menampilkan isi dari drektori yang sedang digunakan.

$ Is (tampilkan isi direktori yang sedang digunakan)


$
Contoh : $ Is program/c
Hasil dari perintah ini adalah : makebox.c
crmode.c
tprint.c

13
Beberapa kode tambahan untuk perintah Is antara lain (sintak : Is
kode1kode2kode3–tanpa spasi):
• -a : melihat semua file termasuk yang disembunyikan
• : melihat semua file kecuali direktori itu sendiri dan diatsnya (file. dan ..)
• -c : diurutkan berdasrkan waktu (yang paling lama diatas)
• -d : hanya melihat directory
• -I : melihat dalm format panjang termasuk perijinan file dan detail lainnya.
• -r : diurutkan berbalik abjad.
• -t : diurutkan berdasarkan waktu (yang paling baru diatas)
2.3.4. Menghapus directory
Perintah untuk menghapus direktori adalah rmdir dengan diikuti
namanama direktori yang akan dihapus. Direktori yang akan dihapus dapat lebih
dari satu. Sebelum direktori tersebut dihapus, harus dipastikan terlebih dahulu
bahwa sudah tidak ada file atau direktori di dalamnya.
Contoh : $ rmdir latihan
Apabila direktori yang akan dihapus berisi file-file, maka file-file
tersebut perlu dihapus lebih dahulu sebelum menghapus direktori.
2.4. Shell dan Kernel
1. Shell
Program (penterjemah perintah) yang menjembatani user dengan sistem operasi
dalam hal ini Kernel (inti dari sistem opersi), umumnya shell menyediakan prompt
sebagai user interface, tempat dimana user dapat mengetikkan perintahperintah yang
diinginkan baik berupa perintah internal shell (internal command), ataupun perintah
eksekusi file program (eksternal command), selain itu memungkinkan user menyusun
sekumpulan perintah pada sebuah atau beberapa file untuk dieksekusi sebagai program.
Shell dalam Windows 95 dikenal dengan Windows Explorer, sedangkan untuk
WIindows 98 telah diubah menjadi Internet Explorer (4.0 dan 5.0). alternative lain shell
untuk Windows adalah LiteStep, yang memberikan tampilan Windows menyerupai
XWindow Afterstepnya Unix.
Shell lebih dikenal oleh para pengguna Unix, antara lain :csh, tcsh, bash, pdksh,
sh, dll.
2. Kernel
Kernel adalah jembatan anatara hardware dan aplikasi-aplikasi yang
menerjemahkan bahasa software sehingga mampu dimengerti oleh hardware, dan
hardware akan segera memprosesnya sesuai dengan permintaan. Akibatnya hal tersebut
memungkinkan pengguna untuk menggunakan atau bekerja dengan komputernya
melalui software.
Hal yang dilakukan oleh Kernel :
• Interrupt handler – yang mampu menangani I/O request.
• Memory management untuk melakukan hal-hal tersebut, beberapa orang tau
kelompok mempunyai pertimbangan dan arahan pengembangan yang berbeda.

14
Hal ini yang menyebabkan Operating System muncul dalam berbagai jenis, seperti :
• Windows 3.11 dengan metoda non pre-empetive multitasking yang kemudian
dikembangkan dalan Windows 9x menjadi Pre-Emptive MultiTasking.
• Windows yang menggunakan Driver untuk mengakses hardware, berbeda
dengan Unix lainnya yang memasukkannya ke dalam kernel. Linux, MacOS
dan BeOS adalah hybrid dari dua konsep ini, sebagaian (yang esensial)
dmasukkan ke dalam kernel dan sisanya dijadikan module-module (karena tidak
semua komputer perlu/sama)

2.5. Mengubah mode akses dan kepemilikan

Perintah yang berkaitan dengan model akses dan kepemilikan atau direktori yaitu:

a. Chmod (change mode)

Digunakan untuk menambah dan mengurangi ijin pemakai mengakses file atau
direktori, dapat juga menggunakan sistem numeric coding atau sistem letter coding

b. Chown (change owner)

Merupakan sebuah perintah yang digunakan untuk mengganti pemilik dari sebuah file,
perintah Chown ini hanya dapat digunakan oleh root atau super user.

c. Chgrp (change group)

Perintah ini digunakan untuk merubah kepemilikan kelompok file atau direktori.
misalnya untuk member izin pada kelompok atau group agar dapat mengakses suatu file

2.6. Pengaturan session

Logging ke dalam sistem

Log on ke sistem memerlukan id dan password yg dibuat pertama kali.

Mengubah user id password

1. Buka terminal masukkan : passwd user ID password.

2. Lalu masukkan password.

3. Sistem akan menampilkan prompt changing password for user ID, old password :
..(masukkan password lama )

4. Sistem akan menampilkan prompt New password : ...( masukkan password baru ).

15
2.7. Versi-versi Unix

Nama varian Dikembangkan oleh (vendor/organisasi)


UNIX
A/UX Apple Computer
Domain/X Apple Computer
Darwin Apple Computer (modifikasi yang dilakukan oleh Apple
dari kernel BSD dan diaplikasikan pada Mac OS/X).
CTIX Convergent Technology
Distrix Convergent Technology
UniCOS Cray Research (sekarang bagian dari Silicon Graphics Incorporated)
DG/UX Data General Corporation
Digital UNIX Digital Equipment Corporation (DEC) (dibeli oleh Compaq, sekarang
bagian dari Hewlett-Packard)
Ultrix Digital Equipment Corporation (DEC) (dibeli oleh Compaq. sekarang
bagian dari Hewlett-Packard)
CLIX Fairchild Company
HP/UX Hewlett-Packard
Tru64 Compaq (sekarang bagian dari Hewlett-Packard)
AIX International Business Machine (IBM) Corporation
Coherent Mark William Company
XENIX Microsoft Corporation (lalu dijual ke SCO)
DVIX Northern Telecom
UnixWare Novell Incorporated
SCO UNIX Santa Cruz Operation (SCO) Corporation
SCO XENIX Santa Cruz Operation (SCO) Corporation
SCO Santa Cruz Operation (SCO) Corporation
OpenServer
Dynix Sequent
SINIX Siemens Corporation/Nixdorf
IRIX Silicon Graphics Incorporated (SGI)
SunOS Stanford Universities Network (SUN)
Solaris Sun Microsystems Incorporated
OpenSolaris Sun Microsystems Incorporated
Illumos [Link]
Eunice The Wollongong Group
Uniplus+ Unisoft Corporation
BSD UNIX Universitas California (University of California) Berkeley, Amerika Serikat
BSD/I BSDI (Berkeley Software Design Incorporated)
OSF/1 Open Software Foundation
GNU/Linux Free Software Foundation
GNU/Hurd Free Software Foundation
FreeBSD
NetBSD
OpenBSD
NextStep
Minix Universitas Terbuka Amsterdam (Vrije Universiteit Amsterdam), Belanda
Mach Universitas Carnegie Mellon (Carnegie Mellon University), Amerika
Serikat
QNX QNX Software Systems

16
2.8. Kelebihan dan Kelemahan Unix

Kelebihan :

1. Portabilitas yaitu dapat diadaptasikan dengan mudah ke komputer lain

2. Multiuser, dapat digunakan oleh banyak pengguna sekaligus

3. Multitasking, dapat menjalankan tugas secara bersamaan dalam satu waktu

4. Sistem file hirarkikal, pengorganisasian informasi atau data dalam bentuk yang mudah
untuk diingat dan diakses.

5. Sistem file stabil untuk database, server Internet, Intranet, file-server, Internet-client
pengembangan Java.

6. Mempunyai kinerja yang lebih baik daripada Windows NT

7. UNIX adalah sistem operasi yang hampir gratis

Kelemahan :

1. Tampilan kurang menarik

2. Membutuhkan memori yang cukup besar

3. Masih belum banyaknya game-game besar yang bersedia dijalankan pada platform ini.

4. Beberapa hardware sulit untuk menyediakan driver untuk Linux.

5. Sulit digunakan untuk pengguna awam

2.9. Aplikasi-aplikasi yang jalan pada UNIX

Aplikasi Compiler, Bahasa program


[Link]
 Python adalah bahasa pemrograman model skrip (scripting language)
yang berorientasi obyek. Python dapat digunakan untuk berbagai
keperluan pengembangan perangkat lunak dan dapat berjalan di
berbagai platform sistem operasi.

17
[Link]
 Perl adalah bahasa pemrograman untuk segala keperluan, dikembangkan
pertama kali oleh Larry Wall di mesin Unix. Perl dirilis pertama kali
pada tanggal 18 Desember 1987 ditandai dengan keluarnya Perl 1. Pada
versi-versi selanjutnya, Perl tersedia pula untuk berbagai sistem operasi
varian Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem
operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan
PocketPC.

Aplikasi Network

[Link]

 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.
 Samba terdiri atas dua program yang berjalan di background: SMBD dan
NMBD. Secara singkat dapat disebutkan bahwa SMBD adalah file
server yang akan menghasilkan proses baru untuk setiap client yang aktif
sementara NMBD bertugas mengkonversi nama komputer (NetBIOS)
menjadi alamat IP sekaligus juga memantau share yang ada di jaringan.
Kerja SMBD sendiri diatur melalui file konfigurasi
/etc/samba/[Link]. Dengan membuat file konfigurasi yang tepat,
Samba dapat dijadikan file server, print server, domain controller, dan
banyak fungsi lainnya.

[Link] (Proxy Squid)

 Squid adalah 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 [Link] yang diminta pengguna akan
diteruskan oleh Proxy server ke tujuan yang diminta. Data yang telah
didapat oleh Proxy server tidak dibuang begitu saja; selain akan
dikembalikan ke arah pengguna yang meminta, data ini juga akan

18
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.
 Pada beberapa jenis Proxy server tertentu kita mempunyai aturan-aturan
yang bisa membatasi akses pengguna ke web. Contoh, pengguna dari
suatu workgroup bisa mengakses web pada selang waktu tertentu. Hal
di atas bisa berjalan apabila semua request HTTP dari pengguna harus
melewati proxy server terlebih dahulu, sehingga kita dapat menjamin
semua request dari pengguna selalu melewati Proxy server terlebih
dahulu.

[Link] TABLES (firewall)

 IPTables adalah nama perkakasan (tool) dari user space, dimana


administrator jaringan dapat membangun tatacara untuk penyaring paket
(packet filtering) dan modul NAT (Network address translation).
Sementara secara teknis iptables adalah sekedar perkakasan untuk
mengontrol komponen packet filtering dan NAT di kernel Linux, tapi
nama iptables lebih sering diartikan telah mencakup keseluruhan
infrastruktur termasuk: netfilter, connection tracking dan NAT,
termasuk juga perkakasan iptables itu sendiri. IPTables merupakan
bagian standar yang disertakan di semua distribusi Linux moderen.

3.0. Virtual Box

Oracle VM VirtualBox adalah perangkat lunak virtualisasi, yang dapat

digunakan untuk mengeksekusi sistem operasi &quot;tambahan&quot; di dalam sistem

operasi &quot;utama&quot;. Sebagai contoh, jika seseorang mempunyai sistem operasi

MS Windows yang terpasang dikomputernya, maka seseorang tersebut dapat

pula menjalankan sistem operasi lain yang diinginkan di dalam sistem

operasi MS Windows. VirtualBox pertama kali dikembangkan oleh perusahaan Jerman


(InnotekGmbH). Pada February 2008, Innotek GmbH diakusisi oleh [SumMicrosystems].

19
BAB III

KESIMPULAN

Unix adalah system operasi yang di kembangkan oleh laboratorium Bell, AT & T (Ken
Thompson).Unix juga merupakan salah satu system operasi yang perintah-perintahnya
dijalankan berbasis TextBased yang dapat digunakan dikomputer baik client maupun server.
Ciri-ciri sistem UNIX adalah memungkinkan untuk multiuser , mudah pengunaanya
,multitasking dengan proses yang ringan (tidak banyak kompilasi ) dan memiliki utility
(program pembantu) yang bersifat efisien , dan UNIX cukup mudah dalam manajemen file.

20
DAFTAR PUSTAKA
- [Link]
- [Link]
- [Link]
- [Link]
- [Link]
- [Link]
[Link]

- [Link]
[Link]

- [Link]
- [Link]
- [Link]
Dasar+[Link]

- [Link]
- [Link]
- [Link]

21

Anda mungkin juga menyukai