Pengenalan UNIX

advertisement
PENGANTAR TEKNOLOGI
SISTEM INFORMASI B
Pengenalan UNIX
SUBJECT
Konsep UNIX
Shell dan Kernel
Ciri-Ciri Sistem UNIX
Memulai UNIX
Konsep UNIX
PENGENALAN UNIX
• UNIX adalah sebuah operasi yang asal mulanya
dikembangkan pada Laboratorium Bell AT dan T.
• Sistem operasi adalah perangkat lunak computer yang
mengendalikan operasi dasar, sistem computer unix
terdiri dari atas jumlah program yang dirancang untuk
mengontrol interaksi antara fungsi-fungsi pada mesin
yang berasas rendah dengan program aplikasi.
3 FUNGSI UTAMA SISTEM OPERASI
• Untuk Membantu membuat dan mengorganisasikan
sebuah sistem berkan (file system)
• Untuk Menjalankan program-program computer
• Untuk menggunakan peralatan yang dihubungkan
dengan computer Anda, seperti printer, disk drive dan
sebagainya
SEJARAH UNIX
• UNIX pertama kali dibuat pada tahun 1969, ketika itu
Ken Thompson, Dennis Ritchie dan Joseph Ossanna dari
laboratorium Bell – bagian dari AT&T (American Telepon
& Telegraph) tengah mengerjakan proyek MULTIMICS
(Multiplied Information and Computing Systems).
• MULTICS adalah salah satu sistem operasi yang pertama
dirancang untuk melayani lebih dari satu pemakai
secara bersama.
• Karenanya banyak kekurangan masa proyek ini
dibatalkan oleh AT&T
TAHAPAN BERKEMBANGNYA UNIX
• 1969 – UNIX lahir pada PDP-7.
• 1971 – UNIX Versi 1, pada DEC PDP-11/20
• 1973 - UNIX versi 4, dalam bahasa C dibentuk kelompok PWB dan
USG.
• 1974 – UNIX Versi 5, untuk pendidikan.
• 1975 – UNIX Versi 6, disebar ke litbang Universitas timbul versi BSD>
• 1979 – UNIX Versi 7, portable dan dilengkapi dengan Kompiler dan
Bourne Shell.
• 1982 – Unix System III, Gabungan PWB dan USG
• 1983 – UNIX System 5, ditambahkan versi BSD seperti vi dan C shell
KEMAMPUAN ATAU CIRI SISTEM UNIX
1. Multiuser
2. Multitasking
3. System File
4. Shell
5. Utilitas-Utilitas
6. Surat Elektronik
7. Konsep Perangkat Keras
8. Komunikasi antar Proses
9. Jaringan
10. Keamanan
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 seseorang 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 directory. Struktur tersebut diawali
oleh akar (root) sebagai awal dari seluruh directory
yang ada. Karakteristik dari sistem file UNIX antara lain:
• a. Konsisten dalam memproses data dan peralatan
• b. Pertumbuhan file dan directory secara dinamis
• c. 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 – UTLITAS
• 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
• NIX 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:
• a. Kabel komunikasi langsung RS232 (serial comm)
• b. Ethernet
• c. Dial up modem, leased line, public switched data network.
PROGRAM APPLICATION
• Program aplikasi adalah program yang dibuat oleh
pihak ketiga yang biasanya dijual secara terpisah dari
sistem UNIX
• misalnya untuk mengirimkan berita, menyunting berita,
melakukannipulasi perhitungan dan mai
KEAMANAN
• UNIX menyediakan fasilitas keamanan untuk pemakai biasa,
pengembang sistem, dan administrator sistem serta jaringan
sistem. Proteksi dilakukan melalui password (login), perijinan
file dan directory, enkripsi data, usia password otomatis, shell
terbatas dan identifikasi jaringan.
Disamping kelebihan, UNIX memiliki kelemahan, diantaranya
adalah:
Visualisasinya tidak menarik
Memory yang digunakan besar
MENGENAL PROGRAM DI
LINGKUNGAN UNIX
1. Pada implementasinya UNIX dirancang bersifat modular,
ada sejumlah modul program yang menyusun sistem UNIX 2.
Program yang ada di UNIX dapat dikategorikan menjadi 2
golongan:
2. a. Sistem UNIX dasar
3. Produk pihak ketiga
• a. Utilitas
• b. Shell
• c. Kernel
PROGRAM APLIKASI DAN UTILITAS
• Program aplikasi adalah program yang dibuat oleh
pihak ketiga yang biasanya dijual secara terpisah dari
sistem UNIX
• Utilitas adalah program yang disediakan sistem UNIX
untuk melaksanakan tugas tertentu, misalnya untuk
mengirimkan berita, menyunting berita, melakukan
perhitungan dan memanipulasi file
KERNEL DAN SHELL.
• Kernel adalah inti dari sistem UNIX yang mengontrol
perangkat keras dan melaksanakan berbagai tugas, antara
lain mengendalikan akses terhadap komputer, manajemen
sistem file dan penanganan security, pelayanan operasi
output dan input, manajemen dan penjadwalan proses,
manajemen memori komputer
• Shell adalah penterjemah pada sistem UNIX yang
merupakan jembatan antara pemakai dan sistem UNIX
BEBERAPA VERSI NAMA UNIX
BEBERAPA VERSI NAMA UNIX
STRUKTUR SISTEM OPERASI UNIX
(HARDWARE DAN SOFTWARE)
• Strukur Perangkat
Keras
KETERANGAN :
1. Unit Sistem
• Mencakup unit pemrosesan pusat (CPU), memori, media penyimpanan
(hardisk) serta piranti untuk keperluan backup, misal floppy disk, flshdisk, dll.
2. Konsol
• Piranti yang terdiri dari layar dan keyboard yang dipakai oleh manajer
sistem administrator sistem untuk mengontrol 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
KETERANGAN
Modem
• Piranti untuk mengubah sinyal digital (komputer) menjadi
sinyal analog (telepon) dan sebaliknya
Server
• Piranti yang merupakan otak dari sistem yang berisi sistem
UNIX, program aplikasi, memory dll
Printer
• Piranti yang digunakan untuk memperoleh informasi dalam
kertas
• Struktur
Perangk
at
Lunak
1. Kernel
KETERANGAN
• Inti dari sistem UNIX yang mengontrol perangkat keras
dan melaksanakan berbagai fungsi level rendah. Fungsi
yang dilaksanakan seperti:
a. Pelayanan tanggal dan jam sistem
b. Manajemen berkas dan penanganan security
c. Pelayanan operasi masukkan dan keluaran
d. Penjadwalan proses
e. Manajemen memori
f. Melakukan kegiatan akuntansi sistem
g. Melakukan penanganan kesalahan dan interupsi
KETERANGAN
2. Shell
• Penterjemah pada sistem UNIX yang merupakan
jembatan antara pemakai dan sistem UNIX.
• Ada tiga macam Shell yang terkenal yaitu:
KETERANGAN
3. Utilitas
• Program yang disediakan sistem UNIX untuk melaksanakan tugas
tertentu, seperti:
a. Manajemen file dan directory
b. Penyuntingan file
c. Penunjang komunikasi dan jaringan
d. Administrasi sistem
e. Penganalisis unjuk kerja sistem
f. Untuk keperluan backup dan restore
KETERANGAN
4. Program Aplikasi
• Program–program yang dibuat oleh pemakai untuk
memenuhi kebutuhannya sendiri.
Download