You are on page 1of 18

MAKALAH

KONSEP DAN IMPLEMENTASI SISTEM OPERASI


UNIX

KELOMPOK 1
NAMA :

NPM :

AHMAD RIZQI ALFA

10116397

FARHAN RIZQI P

12116656

HAFIZ MARUF

13116147

ILHAM ANDIKA S

13116416

RIAN BUDI H

16116295

SURYA TABAH PANGESTU

17116201

PROGRAM STUDI S1 SISTEM INFORMASI


UNIVERSITAS GUNADARMA
TAHUN AJARAN 2016/2017

KATA PENGANTAR

Dengan menyebut nama Allah SWT yang Maha Pengasih lagi Maha
Penyayang. Kami panjatkan puja dan puji syukur atas kehadirat-Nya, yang telah
melimpahkan rahmat, hidayah, dan inayah-Nya kepada kami, sehingga kami dapat
menyelesaikan makalah tentang Konsep dan Implementasi Sistem Operasi UNIX.
Makalah ini kami susun dengan semaksimal mungkin dan kami
peroleh dari beberapa referensi buku-buku yang ditulis oleh tokoh penting atau
tokoh yang sudah berpengalaman dalam dunia teknologi khususnya teknologi
informasi, sehingga

makalah

ini

memiliki

acuan

khusus

dalam

penyusunan materinya. Terlepas dari semua itu, kami menyadari sepenuhnya


bahwa masih ada kekurangan baik dari segi susunan kalimat maupun tata
bahasanya. Oleh karena itu dengan tangan terbuka kami menerima segala saran
dan kritik dari pembaca agar kami dapat memperbaiki makalah ini.
Akhir kata kami berharap semoga makalah ini dapat berguna untuk
kehidupan masyarakat mendatang.

Bekasi, 10 Oktober 2016

Penyusun

DAFTAR ISI
KATA PENGANTAR ................................................................................. i
DAFTAR ISI ................................................................................................. ii
BAB I

PENDAHULUAN
A. Latar Belakang ................................................................. 1
B. Pokok Masalah ................................................................. 2
C. Tujuan ............................................................................... 2

BAB II

PEMBAHASAN MATERI
A. Konsep Sistem Operasi UNIX ....................................... 3
B. Ciri-ciri Sistem Operasi UNIX ....................................... 3
C. Shell dan Kernel ............................................................... 4
D. Memulai UNIX ................................................................. 5
E. Sistem File .......................................................................... 5
F. Jenis File.............................................................................. 6
G. Penamaan Direktori dan File .......................................... 6
H. Izin Mengakses File ......................................................... 7
I. Melihat Direktori File ...................................................... 8
J. Membuat Direktori ............................................................ 9
K. Mengubah Direktori ........................................................ 9
L. Menghapus Direktori ...................................................... 10
M. Menampilkan Isi Direktori ............................................. 10
N. Membuat File ................................................................... 10
O. Menyalin File .................................................................... 11
P. Menghapus File ................................................................. 11
Q. Mengganti Nama File ...................................................... 11
R. Mengubah Mode Akses dan Kepemilikikan ................ 11
S. Pengaturan Session ........................................................... 12

BAB III

KESIMPULAN
Kesimpulan ............................................................................ 13

REFERENSI

BAB I
PENDAHULUAN

A. Latar Belakang
Sistem operasi atau dalam bahasa Inggris: operating system atau OS
adalah perangkat lunak sistem yang bertugas untuk melakukan kontrol dan
manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk
menjalankan program aplikasi seperti spreedsheet, pengolah kata, browser
dan lain sebagainya.
Sistem Operasi secara umum terdiri dari beberapa bagian :
1. Boot Mechanism, yaitu meletakan kernel ke dalam memory kernel,
kernel dapat dikatakan sebagai inti dari Sistem Operasi.
2. Command Interpreter atau Shell, bertugas untuk membaca input
berupa perintah dan menyediakan beberapa fungsi standar dan fungsi
dasar yang dapat dipanggil oleh aplikasi/program maupun piranti lunak
lain. Contoh dari Shell adalah : Command prompt pada Windows Xp
(DOS pada Windows 98), Xterm dan Konsole di Mesin Linux (Unix).
3. Resource Allocator, Sistem Operasi bertugas mengatur dan
mengalokasikan sumber daya dari perangkat.
4. Handler. Handler berperan dalam mengendalikan sistem perangkat
agar terhindar dari kekeliruan (error) dan penggunaan sumber daya
yang tidak perlu.
5. Driver, untuk berinteraksi dengan hardware sekaligus mengontrol
kinerja hardware.
Seiring dengan perkembangan zaman, sistem operasi yang beredar di
lingkungan kerja masyarakat pun beranekaragam. Ada yang menyukai
sistem operasi yang berbasis Text Based dan banyak pula yang menyukai
sistem operasi berbasis GUI (Graphical User Interface). Perlunya

mempelajari pengetahuan tentang sejarah sistem operasi terdahulu juga


menjadikan sebuah referensi dalam mengikuti perubahan inovasi-inovasi
sistem operasi terbaru. UNIX sebagai sistem operasi tertua dalam sejarah
memberikan pengaruh yang sangat besar dalam pengembangan sistem
operasi. Banyak sistem operasi yang kita ketahui merupakan turunan dari
UNIX. Oleh karena itu untuk menambah pengetahuan dasar mengenai
sistem operasi, kita perlu memahami konsep dan penggunaan sistem operasi
UNIX.

B. Pokok Masalah
Dari sekian banyak materi yang ada dalam sistem operasi, dalam
Makalah ini penyusun mencoba menguraikan hanya mengenai :
1. Konsep dan komponen dasar pada sistem operasi UNIX.
2. Operasi dasar pada sistem operasi UNIX.
3. Sistem manajemen file pada sistem operasi UNIX.

C. Tujuan
Adapun tujuan pembuatan makalah ini adalah untuk memenuhi
tugas Mata Kuliah Pengantar Teknologi Sistem Informasi. Selain itu, agar
kita dapat mengetahui lebih detail bagaimana konsep sistem operasi UNIX
dan penggunaannya.

BAB II
PEMBAHASAN MATERI

A. Konsep Sistem Operasi UNIX


UNIX adalah salah satu OS yang tersedia untuk digunakan di komputer
pribadi, server & jaringan. Beberapa kalangan menganggap UNIX ringan
fitur & kemampuan untuk mengintegrasikan dengan lancar dengam OS lain.
UNIX juga digunakan pada server, workstation & komputer pribadi. UNIX
adalah program berdasarkan client-server model yang memungkinkan
untuk multi-user interface atau jaringan.

B. Ciri-Ciri Sistem UNIX


1. Multiuser
Sejumlah orang (pemakai) dapat menggunakan sistem secara
bersamaan. Keuntungan adanya multiuser adalah:
a. Data dapat diakses oleh banyak orang
b. Penghematan perangkat keras

2. Portabilitas
Mudah diadaptasikan ke sistem komputer yang lain. Dengan sifat ini
UNIX dapat mudah dipakai. Untuk para pemakai hal ini sangat
menguntungkan sebab portabilitas berarti ketidak bergantungan pada
suatu perangkat keras, pemakai tidak perlu terpaku pada suatu vendor
saja untuk beralih dari sistem UNIX ke sistem lainnya.
Program aplikasi yang berjalan pada suatu sistem UNIX dapat
dipindahkan ke sistem UNIX lainnya.

3. Multi Tasking

Seseorang pemakai dapat melakukan beberapa pekerjaan dalam waktu


yang bersamaan dari sebuah terminal.

4. Sistem Berkas Hierarki

Memungkinkan pemakai mengorganisasikan informasi atau data dalam


bentuk yang mudah untuk diingat & mudah untuk mengaksesnya.

5. Utilitas
Sejumlah program yang antara lain berupa utilitas yang tersedia pada
UNIX.

C. Shell dan Kernel


1.

Shell
Program yang menjembatani user dengan OS dalam hal ini Kernel (inti

dari OS), umumnya Shell menyediakan prompt sebagai user interface,


tempat dimana user dapat mengetikkan perintah-perintah yang diingikan
baik berupa perintah internal Shell (internal command) ataupun perintah
eksekusi file program (external command).

2.

Kernel
Jembatan antara hardware dan aplikasi-aplikasi yang menerjemahkan

bahasa software sehinggan mampu dimengerti oleh hardware. Ada


beberapa hal yang dilakukan oleh Kernel :
a. Interrupt handler
b. Memory Management

D. Memulai UNIX
1. Untuk memulai UNIX, tekan tombol daya yang berada di belakang
komputer.
2. Sistem akan melakukan bootstrap.
3. Setelah selesai akan muncul prompt # pada layar.
4. Kalau sudah jalankan program file sistem cek dengan mengetikkan
FSCK/Fcheck dalam Venix015.
5. Program FSCK akan memeriksa integritas sistem file.
6. Masukkan tanggal & waktu sistem, ketikkan :
date mmddhhmmyy
contoh : 1006141016
Keterangan :
mm

: bulan

dd : tanggal
hh : jam
mm

: menit

yy : tahun

E. Sistem File
Metode untuk menyimpan & mengatur file-file dan data yang tersimpan
di dalam untuk membuatnya mudah ditemukan & diakses. Fie Sistem dapat
menggunakan media penyimpanan data seperti Harddisk atau CDROM.

F. Jenis File
Di dalam OS UNIX terdapat beberapa jenis file, yaitu :
1. Regular File / Normal File
File yang sehari-hari kita gunakan untuk menyimpan dokumen, program
ataupun data.
2. Directory
File yang berisi daftar file (file biasa atauapun sub direktori). Direktori biasanya
dipakai untuk mengorganisir file.

3. Special File
File yang menyatakan piranti fisik seperti disk, tape, floopy, dan printer. Pada
UNIX pemakai berhubungan dengan semua piranti fisik melalui file khusus yang
biasanya ada di direktori.

G. Penamaan Direktori dan File

Direktori adalah file yang berisi kumpulan file, kumpulan file dapat
berupa file biasa atau file khusus, bahkan dapat pula berisi direktori
sehingga memungkinkan berisi direktori, sebagai hasilnya UNIX memiliki
sistem direktori yang berbentuk tree.
Sedangkan file adalah identitas dari data yang disimpan di dalam sistem
berkas yang dapat diakses dan diatur oleh pengguna. Sebuah berkas meiliki
nama yang unik dalam direktori dimana ia berada. Alamat direktori dimana
suatu berkas ditempatkan diistilahkan dengan path.
Nama yang digunakan untuk suatu direktori atau file, harus memenuhi
beberapa aturan yang berlaku :
1. Semua karakter selain slash (/), >, *, (, ), [, ], {, }, _ boleh digunakan.
2. Huruf besar & huruf kecil berbeda arti.
3. Panjang maksimum adalah 255 karakter.

4. Nama file yang diawali dengan sebuah titik (.) akan menyebabkan file
tersebut disembunyikan dari daftar file.

H. Izin Mengakses File


1. UNIX membagi 3 kelas yang berhak mengakses sebuah file:
a. Owner, yaitu pemakai yang menciptakan file
b. 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).
c. Other, pemakai diluar owner dan group.
2. UNIX juga memberikan 3 jenis model akses terhadap sebuah file,
yaitu:
a. Read adalah izin untuk membaca file atau nama file yang ada pada
sebuah direktori.
b. Write adalah izin untuk memodifikasi, menciptakan atau
menghapus entri di direktori.
c. Execute, adalah izin untuk mengeksekusi file (file executable
seperti who, cal, atau file shell script).
Tanda yang digunakan untuk mengakses file adalah :
r = hak read
w = hak write
x = hak executable
- = tak ada izin

I.

Melihat Direktori File


Perintah ls untuk melihat daftar file dari direktori aktif, dan (secara
pilihan) menampilkan karakteristik-karakteristiknya. Contoh :

$ ls program/c
hasil dari perintah ini adalah :

makebox.c
crmode.c
tprint.c

ls

= Menampilkan daftar nama file pada direktori aktif.

ls l (long) = Menampilkan daftar nama file dengan karateristikkarakteristiknya (ukuran, kepemilikan, privasi, dan lain sebagainya).
ls lo = Menampilkan daftar nama file pada direktori aktif dengan
atribut flag-nya pada tampilan tambahan opsi l.
ls a

= Menampilkan semua file pada direktori aktif.

ls F = Menampilkan nama-nama file dengan special karakter pada


akhir baris yang memberitahu anda jenis dari file tersebut (misalnya : /
untuk direktori, * untuk file yang unix executable, @ untuk alias
atau simbolik link, dsb).
ls *.jpg = Menampilkan semua nama file yang berakhiran dengan .jpg.
ls a*

= Menampilkan semua nama file yang berawalan dengan a.

ls *att* = Menampilkan semua nama file yang mengandung frase att.

J.

Membuat Direktori

Dot (.) menunjukan direktori itu sendiri dan dot dot (..) menunjukkan
direktori orang tuanya (parent) yaitu direktori yang di bawahnya muncul
current direktori.
Perintah: mkdir
Fungsi: Membuat satu atau lebih direktori baru (sesuai izin user)
Contoh:
$ mkdir tugas
Arti : membuat struktur direktori seperti pada perintah tersebut.

K. Mengubah/Pindah Direktori
Perintah cd agar dapat bergerak diantara system file. Perintah cd
tanpa spesifikasi pathname disetel ke direktori login.
Contoh:
- $ pwd Nama current direktori
/usr/home/user01
- $ cd program/basic Mengubah direktori
$ pwd
/usr/home/user01/program/basic Nama current direktori baru
- $ cd Mengubah kembali ke home direktori
$ pwd Nama system direktori sekarang /usr/home/user01
- $ cd .. Mengubah ke parent direktori
$ pwd Nama current direktori /usr/home
- $ cd Kembali ke home direktori
$ pwd Nama current direktori /usr/home/user01

L. Menghapus Direktori

Untuk menghapus suatu direktori, user harus memiliki perizinan yang


memungkinkan (write) sesuai mode proteksi. Perintah rmdir akan
menghapus direktori yang ditunjuk. Direktori yang akan dihapus harus
tidak mengandung file-file atau subdirektori. (Seluruh file harus dihapus
terlebih dahulu, setelah itu baru direktori dapat dihapus).

Perintah: rmdir [-option] directory


Fungsi :
Menghapus satu atau lebih direktori dari sistem. Tidak ada file atau
subdirektori pada direktori yang akan dihapus

Option:
- p => Menghapus direktori yang dispesifikan dan seluruh parent
direktori dan menjadikannya kosong sebagai hasil penghapusan.
Contoh:
$ rmdir program/latihan = Menghapus direktori latihan.

M. Menampilkan isi direktori


Ls

: untuk melihat file dalam direktori aktif

Contoh : ls /home/
Menampilkan isi file
Cat

: untuk menampilkan isi file

Contoh : cat file1.txt


Ini adalah isi dari file1

N. Membuat File
Mkdir : untuk membuat direktori file
Contoh : mkdir (namadirektori)

O. Menyalin file
Cp

: untuk menyalin file

Contoh : cp /direktori/file_sumber /tujuan_file/


Cp /etc/file1.txt /var/www

P. Menghapus File
Rm

: untuk menghapus file

Contoh : rm nama_file

Q. Mengganti Nama File


Mv

: untuk mengganti nama file

Contoh : mv /direktori/file_yang_ingin_direname /nama_baru_file


(rename)
mv /etc/file1.txt file2.txt

R. Mengubah Mode Akses dan Kepemilikan


Chmod : untuk mengubah mode akses dan kepemilikan
Contoh :
Chmod 753, berarti :
7 = 4+2+1 : root (pemilik file) mempunyai hak untuk mengeksekusi (1),
menulis (2), dan membaca (4) suatu data atau direktori
5 = 4+1 : user group mempunyai hak untuk membaca (4) dan
mengeksekusi (1) suatu data atau direktori
3 = 2+1 : user non group mempunyai hak untuk menulis (2) dan
mengeksekusi suatu data atau direktori
0 = Tidak ada hak akses
1 = Hak akses untuk masuk dan mengeksekusi suatu data atau folder
(direktori)
2 = Hak akses untuk menulis/mengubah suatu data atau folder (direktori)
4 = Hak akses untuk membaca suatu data atau folder (direktori)
Atau Chmod rwx-rx-r, berarti :
Rwx : : root (pemilik file) mempunyai hak untuk mengeksekusi (x),
menulis (w), dan membaca (r) suatu data atau direktori

user group mempunyai hak untuk membaca (r) dan mengeksekusi (x)
suatu data atau direktori
user non group mempunyai hak untuk membaca (r) suatu data atau
direktori
Chown : untuk ubah kepemilikan file
Contoh : chown user /home/dokumen

S. 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 ).

BAB III
KESIMPULAN

UNIX adalah salah satu sistem operasi yang perintah-perintahnya dijalankan


berbasis TextBased yang dapat digunakan di komputer baik client maupun server.
Ciri-ciri sistem UNIX adalah memungkinkan untuk multiuser, mudah
penggunaannya, multitasking dengan proses yang ringan (tidak banyak kompilasi)
dan memiliki utility (program pembantu) yang bersifat efisien, dan UNIX cukup
mudah dalam manajemen file.

REFERENSI

Kadir, Abdul. 2010. Pengenalan UNIX dan LINUX. Yogyakarta: Andi.


Susanto, Budi. 2008. UNIX dan Pemrograman Script. Jakarta: Andi.
https://www.slideshare.net/AlexaItoeArientia/makalah-unix
https://www.scribd.com/doc/92685037/Isi-Makalah-UNIX

You might also like