Sistem operasi - Universitas Mercu Buana

advertisement
MODUL PERKULIAHAN
Aplikasi Komputer
Sistem Operasi
Fakultas
Program Studi
Desain dan Seni
Kreatif
Desain Produk
Tatap Muka
02
Kode MK
Disusun Oleh
90001
Ibrahim, S.T.,M.T.
Abstract
Kompetensi
Modul ini akan diuraikan tentang
Sistem
operasi,
sejarah
dan
perkembangannya,
serta
bagianbagian sistem operasi, dan jenis-jenis
sistem operasi yang ada saat ini.
Mahasiswa
diharapkan
dapat
memahami dan menjelaskan Sistem
operasi, sejarah dan perkembangannya,
serta bagian-bagian sistem operasi, dan
jenis-jenis sistem operasi.
SISTEM OPERASI
1.1 Definisi
Sistem operasi (operating system) atau biasa disingkat OS merupakan perangkat lunak
sistem yang berfungsi untuk melakukan kontrol dan manajemen perangkat keras serta
operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti programprogram pengolah kata dan browser web.
Pada dasarnya Sistem Operasi adalah software pada lapisan pertama yang ditaruh pada
memori komputer pada saat komputer dinyalakan. Sedangkan software-software lainnya
dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan layanan
inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses ke disk,
manajemen memori, skeduling task, dan antar-muka user. Sehingga masing-masing
software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani
dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukan tugas-tugas inti dan
umum tersebut dinamakan dengan "kernel" suatu Sistem Operasi.
1.2 Bagian-Bagian Sistem Operasi
Secara Umum, Sistem Operasi terdiri dari beberapa bagian :
1. Mekanisme Boot, 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 maupub piranti lunak lain. Contoh dari Shell adalah : Command Prompt
pada Windows XP (DOS pada Windows 98), XTerm dan Konsole di Mesin Linux (Unix).
3. Driver untuk berinteraksi dengan hardware sekaligus mengontrol kinerja hardware.
4. Resource Allocator. Sistem Operasi bertugas mengatur dan mengalokasikan sumber
daya dari perangkat. 5.Handler. Handler berperan dalam mengendalikan sistem
perangkat agar terhindar dari kekeliruan (error) dan penggunaan sumber daya yang
tidak perlu.
2016
2
Aplikasi Komputer
Ibrahim, S.T.,M.T.
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
1.3
Fungsi Dasar Sistem Operasi
Berdasarkan arsitekturnya, sistem komputer pada dasarnya terdiri dari empat komponen
utama, yaitu perangkat-keras, program aplikasi, sistem-operasi, dan para pengguna.Sistem
operasi berfungsi untuk mengatur dan mengawasi penggunaan perangkat keras oleh
berbagai program aplikasi serta para pengguna.
Sistem operasi berfungsi ibarat pemerintah dalam suatu negara, dalam arti membuat kondisi
komputer agar dapat menjalankan program secara benar. Untuk menghindari konflik yang
terjadi pada saat pengguna menggunakan sumber-daya yang sama, sistem operasi
mengatur pengguna mana yang dapat mengakses suatu sumber-daya. Sistem operasi juga
sering disebut resource allocator.Satu lagi fungsi penting sistem operasi ialah sebagai
program pengendali yang bertujuan untuk menghindari kekeliruan (error) dan penggunaan
komputer yang tidak perlu.
1.4
Struktur Sistem Operasi
Pada kenyataannya tidak semua sistem operasi mempunyai struktur yang sama. Namun
menurut Avi Silberschatz, Peter Galvin, dan Greg Gagne, umumnya sebuah sistem operasi
modern mempunyai komponen sebagai berikut:
a. Managemen Proses.
b. Managemen Memori Utama.
c. Managemen Secondary-Storage.
d. Managemen Sistem I/O.
e. Managemen Berkas.
f.
Sistem Proteksi.
g. Jaringan.
h. Command-Interpreter system.
1.4.1
Managemen Proses
Proses adalah keadaan ketika sebuah program sedang di eksekusi. Sebuah proses
membutuhkan beberapa sumber daya untuk menyelesaikan tugasnya. sumber daya
tersebut dapat berupa CPU time, memori, berkas-berkas, dan perangkat-perangkat I/O.
Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan
managemen proses seperti:
a. Pembuatan dan penghapusan proses pengguna dan sistem proses.
2016
3
Aplikasi Komputer
Ibrahim, S.T.,M.T.
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
b. Menunda atau melanjutkan proses.
c. Menyediakan mekanisme untuk proses sinkronisasi.
d. Menyediakan mekanisme untuk proses komunikasi.
e. Menyediakan mekanisme untuk penanganan deadlock.
1.4.2
Management Memory Utama
Memori utama atau lebih dikenal sebagai memori adalah sebuah array yang besar dari word
atau byte, yang ukurannya mencapai ratusan, ribuan, atau bahkan jutaan.Setiap word atau
byte mempunyai alamattersendiri.Memori Utama berfungsi sebagai tempat penyimpanan
yang akses datanya digunakan oleh CPU atau perangkat I/O. Memori utama termasuk
tempat penyimpanan data yang sementara (volatile), artinya data dapat hilang begitu sistem
dimatikan.
Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan
managemen memori seperti:
a. Menjaga track dari memori yang sedang digunakan dan siapa yang
menggunakannya.
b. Memilih program yang akan di-load ke memori.
c. Mengalokasikan dan meng-dealokasikan ruang memori sesuai kebutuhan.
1.4.3
Managemen Secondary-Storage
Data yang disimpan dalam memori utama bersifat sementara dan jumlahnya sangat
kecil.Oleh karena itu, untuk meyimpan keseluruhan data dan program komputer dibutuhkan
secondary-storage yang bersifat permanen dan mampu menampung banyak data.Contoh
dari secondary-storage adalah harddisk, disket, dll.
Sistem operasi bertanggung-jawab atas aktivitas-aktivitas yang berkaitan dengan diskmanagement seperti: free-space management, alokasi penyimpanan, penjadualan disk.
Data yang disimpan dalam memori utama bersifat sementara dan jumlahnya sangat
kecil.Oleh karena itu, untuk meyimpan keseluruhan data dan program komputer dibutuhkan
secondary-storage yang bersifat permanen dan mampu menampung banyak data.Contoh
dari secondary-storage adalah harddisk, disket, dll.
Sistem operasi bertanggung-jawab atas aktivitas-aktivitas yang berkaitan dengan diskmanagement seperti: free-space management, alokasi penyimpanan, penjadualan disk.
2016
4
Aplikasi Komputer
Ibrahim, S.T.,M.T.
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
1.4.4
Managemen Sistem I/O
Sering disebut device manager.Menyediakan "device driver" yang umum sehingga operasi
I/O dapat seragam (membuka, membaca, menulis, menutup). Contoh: pengguna
menggunakan operasi yang sama untuk membaca berkas pada hard-disk, CD-ROM dan
floppy disk.Komponen Sistem Operasi untuk sistem I/O:
a. Buffer: menampung sementara data dari/ ke perangkat I/O.
b. Spooling: melakukan penjadualan pemakaian I/O sistem supaya lebih efisien (antrian
dsb.).
c. Menyediakan driver untuk dapat melakukan operasi "rinci" untuk perangkat keras I/O
tertentu.
1.4.5
Manajemen Berkas
Berkas adalah kumpulan informasi yang berhubungan sesuai dengan tujuan pembuat
berkas tersebut.Berkas dapat mempunyai struktur yang bersifat hirarkis (direktori, volume,
dll.). Sistem operasi bertanggung-jawab:
a. Pembuatan dan penghapusan berkas.
b. Pembuatan dan penghapusan direktori.
c. Mendukung manipulasi berkas dan direktori.
d. Memetakan berkas ke secondary storage.
e. Mem-backup berkas ke media penyimpanan yang permanen (non-volatile).
1.4.6
Sistem Proteksi
Proteksi mengacu pada mekanisme untuk mengontrol akses yang dilakukan oleh program,
prosesor, atau pengguna ke sistem sumber daya. Mekanisme proteksi harus:
a. Membedakan antara penggunaan yang sudah diberi izin dan yang belum.
b. Specify the controls to be imposed.
c. Provide a means of enforcement.
1.4.7
Sistem Jaringan
Sistem terdistribusi adalah sekumpulan prosesor yang tidak berbagi memori atau clock.Tiap
prosesor mempunyai memori sendiri.Prosesor-prosesor tersebut terhubung melalui jaringan
komunikasi Sistem terdistribusi menyediakan akses pengguna ke bermacam sumber-daya
sistem. Akses tersebut menyebabkan:
2016
5
Aplikasi Komputer
Ibrahim, S.T.,M.T.
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
a. Computation speed-up.
b. Increased data availability.
c. Enhanced reliability.
1.5
Perkembangan Sistem Operasi
Sejarah dan perkembangan system operasi dapat diuraikan sebagai berkut:
1. Generasi Awal
Perkembangan awal Sistem Operasi masih dilakukan secara manual dalam artian
belum muncul adanya Sistem Operasi yang secara otomatis artinya belum
mendukung layanan pekerjaan yang dapat dilakukan dalam 1 rangkaian.
2. Generasi Kedua
Di generasi ini sudah diperkenalkannya perkejaan yang dapat dilakukan dalam 1
rangkaian atau biasa disebut dengan Batch Proccessing System.
3. Generasi Ketiga
Pada generasi ketiga, Sistem Operasi sudah mendukung layanan Multi-User, MultiProgramming dan Batch Proccessing System (Multi-Task).
4. Generasi Keempat
Di masa ini, sudah diperkenankannya GUI (Graphical User Interface) yang artinya
Sistem Operasi memiliki tampilan dan dengan bermodalkan mouse, End-User dapat
menjalankan aplikasi/porgram atau piranti lunak.
5. Generasi Selanjutnya
Pada generasi selanjutnya diperkenalkan Sistem Operasi yang berada dalam
sebuah Sistem Operasi, ini adalah contoh sebuah Sistem Operasi berbasikan
Website yang berkerja di dalam sebuah Sistem Operasi. Generasi selanjutnya
diperkenalkanlah Sistem Operasi bergerak (Mobile) pada perangkat bergerak
seperti : PDA, Poket PC, dan lain sebagainya. Di generasi selanjutnya
diperkenalkan juga teknologi Sistem Operasi jaringan yang sifatnya virtual, sehingga
dalam 1 jaringan hanya diinstal 1 buah Sistem Operasi pada Perangkat yang
bertugas menjadi Server. Selain itu, diperkenalkan pula Cross Platform Operating
System yang artinya dapat menggabungkan 2 Sistem Operasi berbeda seperti :
Linux dan Windows. Dewasa ini, hampir seluruh manusia memiliki PC dan Mobile
PC. Dikarenakan faktor harga yang selalu berubah dan kebutuhan manusia akan
perangkat otomatis seperti : PC, maka manusia menjadikan PC sebagai kebutuhan
utama. Seiring dengan perkembangan teknologi PC pun dibuat ringkas agar dapat
2016
6
Aplikasi Komputer
Ibrahim, S.T.,M.T.
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
dijadikan sebagai piranti otomatisasi yang bergerak (Bisa digunakan kapan saja, di
mana saja dan oleh siapa saja). Contoh PC bergerak adalah : Laptop, Notebook dan
NetBook, ketiga piranti tersebut juga memiliki Sistem Operasi layaknya PC. Dan
sekarang saatnya kita bahas Sistem Operasi yang ada di PC.
1.6
Jenis-Jenis Sistem Operasi
a. Microsoft Windows
Mircorost Windows atau biasa kita sapa dengan sebutan
Windows adalah Sistem Operasi yang dikembangkan oleh
Microsoft Corporation yang menggunakan antarmuka
dengan berbasikan GUI (Graphical User Interface) atau
tampilan antarmuka bergrafis. Awalnya Windows bermula
dari Ms-Dos (Microsoft Disk Operating System) yaitu
sebuah Sistem Operasi yang berbasiskan teks dan
Command-Line interpreter. Windows Versi pertama, Windows Graphic Environmnet 1.0
merupakan perangkat lunak yang bekerja atas arsitekstur 16-Bit dan bukan merupakan
Sistem Operasi dan berjalan atas MS-DOS, sehingga untuk menjalankannya membutuhkan
MS-DOS.
MS-DOS sendiri sebenarnya dibuat oleh perusahaan pembuat komputer Seattle Computer
Products dan barulah kemudian direkrut oleh Microsoft yang selanjutnya dibeli lisensinya.
Kemudian berkembang menjadi Windows 1.0 versi pertama Sistem Operasi dalam dunia
Sistem Operasi yang berbasiskan GUI (Graphical User Interface) dan mendukung MultiTasking atau dapat mengerjakan banyak pekerjaan secara simultan.
Setelah itu Windows 1.0 berkembang menjadi Windows 2.0, Windows 2.0 ini berbasis GUI
dan mendukung penggunaan VGA (Video GraphicsArray) dan juga mendukung MultiTasking. Windows 2.0 juga support terhadap penggunaan Processor Intel 80286 dimana
Processor Intel 80286 adalah Processor pertama dengan kemampuan untuk memproteksi
area memory.
Kemudian dilanjutkan dengan generasi Windows 3.0 dimana Windows 3.0 memiliki
kemampuan yang sama dengan Windows sebelumnya dan ditambah dukungan kartu grafis
SVGA atau XGA dan juga icon yang lebih baik. Dalam era tersebut, Microsoft juga
menyediakan SDK (Software Development kit) sehingga para developer piranti lunak dapat
mengembangkan aplikasi/programnya agar mampu berjalan di Windows 3.0 ini. Windows
2016
7
Aplikasi Komputer
Ibrahim, S.T.,M.T.
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
3.0 juga memperkenalkan adanya Virtual Device Driver (VXD) dimana dapat berguna untuk
meminimalisasi ketergantungan pada setiap driver pada perangkat keras tertentu. Windows
3.0 kemudian berevolusi menjadi Windows 3.1 yang sudah diperkenalkan dengan fitur
Multimedia dan True Type Font selain itu juga memudahkan End-User karena adanya fitur
Drag and Drop dan akhirnya Windows versi 3 ini berkembang menjadi Sistem Operasi yang
sudah mengenal NetWorking (Windows 3.11).
Setelah berkembang cukup lama akhirnya Microsoft memperkenalkan Sistem Operasi
hibrida 16-Bit/32-Bit yang dikenal dengan nama Windows 95. Banyak perubahan dari
Windows versi sebelumnya, yaitu : Windows 95 memiliki GUI yang lebih menarik dan
atraktif, mendukung Plug and Play, mendukung penamaan yang panjang, memiliki beberapa
fasilitas seperti : Browser yang terintegrasi dan Windows Explorer untuk menjelajah
Windows. Selain itu juga Windows 95 memiliki fitur untuk memanajemen daya (APM) dan
diperkenalkannya juga Client-Server. Generasi penerus dari Windows 95 adalah Windows
98 dimana Windows 98 sudah mendukung VGA berbasis AGP, serta mendukung media
penyimpanan ringkas seperti USB, diperkenalkannya NAT untuk berbagi koneksi Internet
dan digantikannya Virtual Device Driver dengan Windows Driver Model. Ada juga beberapa
fitur tambahan berupa aplikasi Microsoft Office dan Internet Explorer versi 5.
Windows 98 juga sudah memiliki kemampuan-kemampuan untuk memainkan Game dan
menjalankan aplikasi Multimedia. Perkembangan selanjutnya adalah Windows ME, tidak
ada yang spesial dari Windows ME selain transisi dukungan grafis dari 16-Bit ke 32-Bit dan
pada era Windows ME sudah banyak pengguna rumahan yang memakainya. Windows ME
pun akhrinya digantikan dengan Windows NT yang sudah mendukung arsitekstur x86
(80×86), Intel IA64 dan AMD64 (x64) serta mendukung grafis 32-Bit. Windows NT
sebenarnya dibangun dari pengembangan IBM OS/2 dan Windows NT juga banyak
digunakan dalam jaringan komputer. Windows NT juga memperkenalkan File System NTFS
yang lebih baik dari FAT maupun FAT-32. Selanjutnya Windows NT berkembang menjadi
Windows 2000 banyak fitur tambahan diantaranya : Active Directory, Image Preview,
Browser Internet Explorer v6, DirectX dan Open GL, Plug and Play dan Windows Driver
Model yang lebih baik performanya dibanding sebelumnya. Setelah generasi Windows NT
munculah Windows XP yang menawarkan banyak perubahan, mempunyai banyak fitur dan
performa yang semakin mengingkat. Bisa dikatakan Windows XP merupakan Windows yang
paling laris dan digandrungi oleh pengguna PC maupun perangkat PC bergerak (Mobile).
Seiring dengan kebutuhan akan networking maka Microsoft Corporation mengeluarkan
Sistem Operasi yang berkonsentrasi pada jaringan, yaitu : Windows Server 2003. Bisa
dibilang Windows Server 2003 adalah reinkarnasi dari Windows NT. Banyak sekali fitur yang
2016
8
Aplikasi Komputer
Ibrahim, S.T.,M.T.
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
ditawarkan pada Windows Server 2003 ini salah satunya adalah diperkenalkannya platform
.Net. Diperkenalkan juga fitur Domain Controller Server, PKI (Public Key Infrastructure)
Server, Domain Name System (DNS), Dynamic Host Configuration Protocol (DHCP),
Windows Internet Name Service (WINS), Microsoft IIS, dan lain sebagainya. Microsoft pun
melanjutkan perkembangan Sistem Operasi dengan Windows Vista (Longhorn), ini
merupakan revolusi dari Windows XP. Windows Vista lebih mengutamakan interface atau
penampilan grafis antarmuka dibandingkan dengan performa, dibuktikan dengan adanya
fitur : AERO, Sidebar, dan lain sebagainya. Windows Vista juga menawarkan tingkat
keamanan yang lebih baik dibandingkan dengan Windows XP, karena pada Windows Vista
diperkenalkan adanya Windows Firewall with Advanced Security, Windows Defender,
Parental Control, User Account Control (UAC), BitLocker Drive Encryption, ASLR. Windows
Vista juga sudah mengenal IPv6, DirectX versi terbaru, dan arsitekstur 64-Bit.
Perkembangan selanjutnya adalah transisi dari Windows Server 2003 menjadi Windows
Home Server yang ditujukan sebagai File Server untuk rumahan. Windows Server juga
mengenalkan beberapa teknologi yaitu : Headless Operation (Server tidak membutuhkan
monitor atau keyboard untuk memanjemen perangkat), Kontrol jarak jauh, Pemantauan
kesehatan komputer, Sharing dan Streaming. Generasi berikutnya ditandai dengan
munculnya penggabungan Sistem Operasi Windows Vista dengan Windows Server, yaitu
Windows Server 2008. Fitur Windows Vista dan Windows Server digabung menjadi satu
padu untuk meningkatkan keamanan dan kenyamanan End-User. Selanjutnya Windows
Server 2008 berkembang menjadi Windows Server 2008 R2.
Versi berikut Sistem Operasi besutan Windows adalah Windows 7, Windows 7 dirilis untuk
menggantikan kekurangan Windows XP dan kelebihan Windows Vista. Boleh dikatakan
jikalau Windows 7 adalah fusi dari Windows XP dan Windows Vista, tidak seperti pada
Windows Vista, Windows 7 memiliki performa yang lebih baik dari Windows Vista.
Microsoft melaporkan kalau Windows 10 adalah versi terakhir dari perilisan OS dan akan
membawa fitur baru dengan hanya update saja.
Dilaporkan dari Windows IT Pro, Windows 10 adalah versi OS terakhir dari Microsoft,
setelah ini perusahaan secara rutin akan merilis update untuk fitur baru. Debut sistem
update cepat akan dimulai di Windows 10 dan update pilihan akan hadir untuk kalangan
bisnis, ini dikarenakan takutnya kerusakan kompabilitas dengan software.
Dua model update untuk Windows 10 ini akan bernama opt-in dan lock-down. Seperti
namanya, update opt-in adalah mode yang dapat digunakan user untuk mendapatkan
berbagai fitur baru, perbaikan dan update keamanan jika mereka memilihnya. Sedangkan
2016
9
Aplikasi Komputer
Ibrahim, S.T.,M.T.
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
update lock-down akan memungkinkan user kalangan bisnis untuk menerima update
keamanan saja untuk mencegah software yang tidak kompatibel.
Pengguna Windows 8 dan Windows 8.1 kabarnya juga akan mendapatkan kesempatan
update gratis ke Windows 10. Hal ini akan menjadi menarik, apakah Microsoft juga akan
melakukan hal yang sama untuk smartphone Windows? Bagaimana dengan spesifikasi
hardwarenya?
Microsoft menyebut Windows 10 adalah platform paling komprehensif yang pernah mereka
buat. Pengembang akan bisa membuat aplikasi universal yang bisa berjalan di mana saja.
Windows 10 akan berjalan di serangkaian produk yang sangat luas, dari Internet of Things,
sampai server di pusat data perusahaan di seluruh dunia. Beberapa dari perangkat ini
memiliki layar 4 inci --beberapa 80 inci-- dan beberapa tak punya layar sama sekali.
Beberapa dari perangkat ini Anda pegang di tangan Anda, sedangkan yang lainnya terletak
jauh. Beberapa dari perangkat ini Anda operasikan dengan sentuhan/pena, yang lainnya
mouse/keyboard, controller lain/gesture --dan beberapa perangkat bisa dioperasikan dengan
bermacam cara," demikian deskripsi Microsoft mengenai Windows 10.
Microsoft meyakini, Windows 10 akan mampu memberikan pengalaman penggunaan yang
tepat pada perangkat yang tepat dan pada waktu yang tepat pula. Salah satu fitur paling
menarik dari Windows 10 adalah Start Menu yang sama seperti bocoran yang telah beredar
di internet sebelumnya.
Start Menu di Windows 10 berbeda dengan Windows 8 dan Windows 7. Ia adalah gabungan
dari keduanya, sehingga selera pengguna Windows 7 dan Windows 8 akan sama-sama
terakomodasi. Start Menu baru ini tergolong menarik karena Microsoft tidak menghilangkan
Live Tiles. Pengguna masih dapat mengubah ukurannya sesuai selera. Penyatuan MetroStyle dan gaya klasik Star Menu juga membuat pengguna Windows 7 tak akan merasa
asing, seperti ketika mengoperasikan Windows 8.
Microsoft juga menambahkan universal search di Star Menu, yang dapat menampilkan hasil
pencarian dari web. Terdapat pula Task View, di mana seluruh windows yang terbuka akan
tampil dalam salam satu layar, sehingga lebih mudah dikendalikan pengguna. Hal semacam
ini sudah lama kita lihat dalam sistem operasi Mac OS.
2016
10
Aplikasi Komputer
Ibrahim, S.T.,M.T.
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
b. UNIX
UNIX adalah Sistem Operasi yang diciptakan oleh Ken Thompson dan Dennis Ritchie,
dikembangkan oleh AT&T Bell Labs. UNIX didesain sebagai
Sistem Operasi yang portabel, Multi-Tasking dan Multi-User.
Sistem Operasi UNIX lebih menekankan diri pada Workstation
dan Server, Karena faktor ketersediaan dan kompatibilitas
yang tinggi menyebabkan UNIX dapat digunakan, disalin dan
dimodifikasi sehingga UNIX pun dikembangkan oleh banyak
pihak dan menyebabkan banyak sekali varian dari UNIX ini.
UNIX sendiri ditulis dalam bahasa C sehingga UNIX pun mirip
dengan DOS yaitu Line/Text Command Based selain itu UNIX pun merupakan Sistem
Operasi yang secure dibanding dengan Sistem Operasi lain, karena setiap file, direktori,
user dan group memiliki set izin tersendiri untuk diakses. Karena adanya dukungan Proyek
GNU, maka selanjutnya UNIX berkembang menjadi LINUX (Salah satu varian UNIX).
UNIX merupakan sistem operasi yang digunakan sebagai sistem operasi baku pada
berbagai jenis komputer, terutama komputer mini baik sebagai workstation atau server
(sistem yang menyediakan pelayanan pada jaringan). Karena dengan unix sebagai server,
berpindah kerja dari satu jenis komputer ke komputer lainnya menjadi mudah.
Unix didesain sebagai sistem operasi yang portable, multi-tasking, multi-user, sistem berkas
hierarkis dan utilitas. Keuntungan yang diperoleh dengan menggunakan sistem UNIX yang
terkoneksi kesebuah sistem jaringan ialah:
i.
Berbagi sumber daya komputer
Sumber daya komputer yang dibagi bersama mencakup :
• CPU dan alokasi memori, CPU / memori yang sedang diam (tidak terpakai) dapat
digunakan oleh sistem lain yang sedang sibuk.
• Penyimpanan data / disk, Disk yang semula tersebar di semua komputer dengan
utilitas yang sama kini dapat digabungkan menjadi unit disk yang besar dan dibagi
bersama.
• Pencetak/ printer dan program/ utilitas, Pencetakan/ printing dapat diklasifikasikan
berdasarkan prioritas (segera, tidak segera) ataupun mutu cetak (laser printer, LQ
printer, line printer).
ii.
2016
Peningkatan kehandalan.
11
Aplikasi Komputer
Ibrahim, S.T.,M.T.
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
Komputer dalam sebuah jaringan lebih handal dibandingkan komputer yang berdiri
sendiri. Jika ada komputer yang tidak berfungsi, peranannya digantikan oleh
komputer yang lain. Sistem dapat diatur / dikendalikan hingga pemakai tidak
mengetahui bahwa komputer yang biasa digunakan sedang digantikan oleh
komputer lain. Sistem penyimpanan disk dapat diatur derajat keamanannya. Seperti
halnya CPU, sistem disk yang tidak berfungsi digantikan oleh sistem yang lain tanpa
diketahui oleh pemakai.
iii.
Penghematan.
Peningkatan
kehandalan
serta
pemakaian
sumberdaya
secara
bersama
menghasilkan penghematan biaya operasi. Harga 10 komputer 10 MIPS jauh lebih
murah dibandingkan 1 komputer 100 MIPS. Namun, kemampuan kesepuluh
komputer 10 MIPS tersebut dapat hampir menyamai kemampuan komputer 100
MIPS jika dilakukan utilisasi yang tinggi. Penghematan lain didapatkan dari
penggunaan printer server dan file server (1 sistem data atau disk untuk banyak
komputer).
Berdasarkan sejarahnya Unix adalah sebuah sistem operasi komputer yang dikembangkan
oleh AT&T Bell Labs pada tahun 1960 dan 1970-an. 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).
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.
Jenis Jaringan Berbasis UNIX
a) UUCP Unix to Unix CoPy
UUCP merupakan jenis jaringan pertama kali muncul pada sistem UNIX. Pada awalnya,
UUCP dikembangkan dengan hanya memanfaatkan saluran serial atau terminal dari sebuah
komputer. Kini, UUCP bekerja pada setiap versi UNIX bahkan sistem non-UNIX seperti VMS
dan DOS. Layanan yang disediakan UUCP diantaranya:
2016
12
Aplikasi Komputer
Ibrahim, S.T.,M.T.
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
• Alih berkas (file transfer) dan surat elektronis (e-mail)
Penyampaian berkas melalui UUCP dilakukan secara beranting. Jika seseorang di
Indonesia hendak mengirim surat elektronis kepada rekannya di Amerika, cukup disimpan/
dikerjakan dikomputer secara lokal. Komputer akan secara otomatis menyampaikan surat
tersebut ke sebuah simpul di Amerika Serikat yaitu UUNET (Arlington, Va.). Secara
beranting, surat tersebut akan diteruskan kesimpul berikut hingga sampai tujuan.
• Terminal jarak jauh (remote terminal) dan eksekusi perintah jarak jauh (remote execution)
Jaringan UUCP secera internasional menghubungkan lebih dari seratus ribu komputer.
Secara total, berjuta-juta byte beralih setiap harinya antara komputer sedunia. Sebagian
besar peralihan tersebut terjadi di Amerika Serikat karena murahnya biaya komunikasi.
Sebagian besar data berupa USENET NEWS, forum diskusi elektronis terbesar didunia.
b) TCP atau IP (Transmission Control Protocol / Internet Protokol)
TCP merupakan protokol yang mengatur transportasi data antar sistem. TCP dapat
diumpamakan sebagai "sekretaris perusahaan" yang mengelola pengiriman berkas antar
alamat. TCP biasanya memanfaatkan jasa IP sebagai media pengantar. Seperti halnya
sekretaris, TCP bertanggung jawab atas kehilangan pengiriman paket berikut tindak
lanjutnya (mengirim ulang paket).
TCP dimanfaatkan oleh aplikasi-aplikasi lain sebagai pengiriman data yang handal yaitu
mencakup:
• Login jarak jauh: TELNET (umum) dab rlogin (khusus UNIX)
• Eksekusi jarak jauh: rsh (khusus UNIX)
• Alih berkas : FTP (File Transfer Protocol)
• Surat elektronis: SMTP (Simple Mail Transfer Protocol)
• Program aplikasi lokal (buatan sendiri) dapat memanfaatkan fasilitas TCP/IP untuk saling
berkomunikasi.
c) NFS (Network File System) dan RPC (Remote Procedure Call)
NFS pada mulanya dikembangkan oleh Sun Microsystem (1984). Kini, NFS yang
menggunakan RPC diterapkan pada lebih dari 100 jenis komputer dan diperkirakan
dioperasikan pada lebih dari 100.000 komputer. NFS memungkinkan sebuah kompuer
2016
13
Aplikasi Komputer
Ibrahim, S.T.,M.T.
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
mengakses sistem berkas komputer lain, dan memperlakukan sistem berkas tersebut
seperti bagiannya sendiri.
d) NCS -- Network Computing System
Beban antara CPU dalam jaringan biasanya tidak sama pada saat yang sama. Beberapa
penelitian telah mengarah pada pemanfaatan CPU yang sedang diam (idle). Hingga kini,
setiap pembuat komputer masih mengembangkan protokolnya secara terpisah serta tidak
cocok satu dengan lainnya. Namun, usaha menuju pembakuan sedang dirintis dan
diharapkan akan disepakati dalam kurun waktu yang tidak lama lagi.
5. Perintah Dasar yang Digunakan Unix
Masalah keamanan data amatlah penting dalam bidang teknologi informasi. UNIX dalam hal
ini jauh lebih unggul dari pada DOS yang tidak menyediakan fasilitas ini. DOS hanya
mempunyai fasilitas ATTRIBUT dengan pilihan Read Only dan Hidden. DOS hanya
menyediakan fasilitas untuk untuk menyembunyikan file (hidden) dan memproteksi file
(read-only) agar tidak dapat dihapus atau dimodifikasi.
c. LINUX
Awalnya
Linus
dikembangkan
Torvalds
yang
oleh
pada
mulanya sekedar emulasi terminal
yang
dibutuhkan
mengakses
server
untuk
UNIX
di
Universitasnya. Linux merupakan
kloningan dari MINIX (Salah satu
varian UNIX), peralatan sistem
dan
pustakanya
umumnya
berasal dari Sistem Operasi GNU.
Linux memiliki banyak disain yang berasal dari disain dasar UNIX, Linux menggunakan
Kernel Monilitik yaitu Kernel Linux yang menangani kontrol prosses, jaringan, periferal, dan
pengaksesan sistem berkas. Sama seperti UNIX, Linuxpun dapat dikendalikan oleh satu
atau lebih antarmuka baris perintah (Command Line Interface/CLI) berbasis teks, antarmuka
pengguna grafis (Graphical User Interface/GUI) yang merupakan konfigurasi bawaan untuk
versi dektop.
2016
14
Aplikasi Komputer
Ibrahim, S.T.,M.T.
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
Pada komputer Desktop, GNOME, KDE dan Xfce merupakan antarmuka pengguna yang
paling populer diantara varian antarmuka pengguna lainnya. Sebuah sistem Linux
menyediakan antarmuka baris perintah lewat sebuah Shell (Konsole). Perbedaan utama
antara Linux dan Sistem Operasi Populer lainnya terletak pada Kernel Linux dan komponenkomponennya yang bebas dan terbuka. Sama seperti pada UNIX, Linux berkonsentrasi
pada Workstation dan Server banyak Workstation dan Server yang mengandalkan Linux
karena Linux sangat stabil digunakan untuk jangka waktu lama dan Linuxpun kebal terhadap
Malware. Satu hal yang membedakan Linux terhadap Sistem Operasi lainnya adalah harga.
Harga Linux ini kebanyakan Gratis walaupun ada juga yang berbayar (Lisensi). Linux dapat
didistribusikan tanpa harus memberikan royalty kepada seseorang. Linux disusun
berdasarkan standard Sistem Operasi POSIX yang diturunkan dari UNIX itu sendiri. Ada
beberapa macam Distro Linux, seperti : Debian, Lycoris, Xandros, Lindows, Linare, LinuxMandrake, Red Hat Linux, Slackware, Knoppix, Fedora, Suse, Ubuntu.
d. IBM OS/2
Sistem Operasi IBM OS/2 ini
dibuat secara bersama-sama
oleh International Bussiness
Machine
Corporation
dan
Microsoft Corporation, untuk
digunakan
IBM
pada
sebagai
komputer
pengganti
Sistem Operasi DOS. Kata
OS/2 adalah singkatan dari
Operating System/2, Sistem Operasi ini didesain agar dapat menggunakan kemampuan
penuh dari Mikroprosessor Intel 80286 , termasuk diantaranya adalah Modus terproteksi
(Protected Mode), mampu menjalankan tugas secara Simultan, serta mendukung Memori
Virtual, dengan tetap mempertahankan kompatibilitas dengan banyak perangkat lunak MSDOS yang beredar saat itu,
e. MAC OS (MACINTOSH OPERATING SYSTEM)
MAC OS atau Macintosh Operating System adalah Sistem Operasi yang dibuat oleh Apple
Computer khusus untuk komputer Macintosh dan tidak kompatibel dengan komputer
berbasis IBM. MAC OS merupakan Sistem Operasi pertama yang menggunakan antarmuka
pengguna grafis (Graphical User Interface/GUI).
2016
15
Aplikasi Komputer
Ibrahim, S.T.,M.T.
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
Sistem Operasi Macintosh dibagi menjadi 2 jenis :
-
MAC OS Klasik, Tidak memiliki sembarang Command Line (Baris perintah),
menggunakan User Interface (UI) sepenuhnya dan menggunakan Cooperative
Multitasking
-
MAC OS X MAC OS X, memasukkan unsur-unsur BSD Unix, One Step, dan MAC
OS X memiliki memori ala-Unix dan Pre-Emptive Multitasking.
Kelebihan MAC OS :
-
Stabil, karena menggunakan UNIX.
-
Multitasking.
-
Tampilan (UI) sangat bagus.
-
Aman dari Malware.
MAC OS X adalah garis komputer Sistem Operasi yang dikembangkan, dipasarkan oleh
Apple Inc, MAC OS X adalah penerus dari MAC OS (Klasik). MAC OS X dibangun di atas
XNU kernel, dengan fasilitas standar Unix tersedia dari antarmuka baris perintah.
f.
FreeBSD
FreeBSD adalah Sistem Operasi bertipe UNIX bebas
yang diturunkan dari UNIX AT&T. FreeBSD berjalan di
atas sistem intel x86. FreeBSD sendiri kali pertama
muncul pada tahun 1993 oleh David Greenman. Tujuan
dari FreeBSD adalah menyediakan software yang dapat
digunakan untuk berbagai kepentingan. FreeBSD sendiri
dikembangkan dari 386BSD sebuah proyek pengembangan BSD OS yang berjalan di atas
Chip Intel.
2016
16
Aplikasi Komputer
Ibrahim, S.T.,M.T.
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
g. SOLARIS
Sistem Operasi Solaris adalah sebuah
Sistem Operasi yang berdasarkan UNIX
system yang diperkenankan oleh Sun
Microsystems oada tahun 1992 sebagai
pendukung
SunOS.
Solaris
terkenal
karena kestabilannya, khususnya pada
sistem SPARC (Scalable Processor Architecture), Solaris disertifikasi dalam Spesifikasi
UNIX walaupun pada awal pengembangannya berdasarkan kepemilikan pribadi, dan
kebanyakan kode dasarnya sekarang ini merupakan Software OpenSource yang biasa
dikenal dengan OpenSolaris.
OpenSolaris adalah OpenSource versi Sistem Operasi Sun Solaris, tetapi Sun Solaris terdiri
dari lebih beberapa kode yang tidak hanya inti dari Sistem Operasi misalnya : Source untuk
Installer, Desktop, Software. Open Solaris memiliki banyak fitur yang menjadikan
OpenSolaris bisa digunakan untuk skala penggunaan yang besar dari penggunaan untuk
desktop pC atau Mobile PC.
Konsep Open Solaris adalah sebagai berikut :
-
Free Redistribution : Didistribusi secara bebas.
-
Source Code : Sumber (Source) harus tersedia untuk semua distribusi.
-
Derived Works : Setiap orang bisa mengubah kode dan mendisrtibusikan kembali.
-
No Discrimination : Kode harus disediakan untuk seseorang untuk dikembagkan.
Beberapa kelebihan OpenSolaris dibandingkan dengan Sistem Operasi lain
-
ZFS : System Rstore.
-
DTrace L : Dapat mengamati dimana aplikasi banyak menggunakan waktunya dan
berapa lama.
-
Manajemen Kegagalan : Mencegah, mendiagnosa dan memperbaiki error.
-
Zona : Mengimplementasikan sebuah abstraksi Sistem Operasi yang memungkinkan
beberapa aplikasi berjalan secara terisolasi satu dengan lainnya di perangkat keras
fisik yang sama.
-
2016
Multimedia.
17
Aplikasi Komputer
Ibrahim, S.T.,M.T.
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
h. Chrome OS
Chrome
OS
adalah
Sistem
Operasi
besutan Google yang ringan dan berbasis
Linux dan standard web untuk personal
computer PC. Google Chrome bekerja
dengan
metode
Windowing
atau
switching (Multi-Tasking). Google Chrome
OS menggunakan standard web HTML 5,
yang
merupakan
pengembangan
software di browser yang berbasis Sistem
Operasi.
Jika dilihat-lihat, Chrome OS ini merupakan gabungan dari Linux dan Windows Vista.
Chrome OS dirilis pada pertengahan 2010. Banyak sekali berbagai Macam Sistem Operasi
Komputer yang terus berkembang, Tidak ada Sistem Operasi yang sempurna karena
masing-masing Sistem Operasi memiliki daya dan ciri khas tersendiri. Walaupun ada Sistem
Operasi yang berbayar, kenapa tidak kita coba Sistem Operasi yang Free alias gratis?
Gratis bukan berarti buruk, baik atau buruknya sebuah Sistem Operasi bergantung pada
End-Usernya sendiri. Sehingga kita harus cermat dalam memilih Sistem Operasi yang
digunakan.
1.7
Sistem Operasi Android dan Smartphone
Pada bagia ini akan diuraikan perbandingan Android dengan iPhone, Blackberry, Symbian,
dan Windows Mobile. Berbagai merk Handphone touchscreen (Smartphone) beredar
dipasaran. yaitu sebagai berikut:
a. Android phone
Seperti yang sudah dijelaskan sebelumnyaa nama Android bukanlah merk Handphone. Itu
adalah sebuah nama Operating System (OS) yang menjalankan handphone. OS ini
diciptakan oleh Google sedangkan handphonenya dibuat oleh perusahan-perusahaan
seperti Samsung, Motorola, Sonny Ericsson, LG, HTC. Aplikasi Android mirip-mirip iPhone.
Ap yang ada di iPhone bisa ditemui juga di Android. Tetapi dalam hal jumlah dan variasi
iPhone mempunyai koleksi program yang jauh lebih banyak ketimbang Android. Fungsi
internet browsing pada Android lebih fleksibel, lebih bervariasi dan lebih cepat dibanding
iPhoe.
2016
18
Aplikasi Komputer
Ibrahim, S.T.,M.T.
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
b. iPhone
iPhone adalah telepon genggam revolusioner yang diproduksi oleh Apple Inc. yang memiliki
fungsi kamera, pemutar multimdia, SMS,dan voicemil. Selain itu telepon ini juga dapat
dihubungkan dengan internet, untuk melakukan berbagai aktifitas misalnya mengirim /
menerima email, menjelajah web,
dan lain-lain.
Antar muka dengan pengguna
menggunakan layar sentuh multi-touch (atau biasa disebut dengan layar sentuh kapasitif)
dengan papan ketik virtual dan tombol. Beberapa keunggulan dari iPhone diantaranya
adanya dukungan penuh mengenai software dan aplikasi terbaik dari Apple Inc.
c. Blackberry
Blackberry adalah perangkat seluler yang memiliki kemampuan layanan push e-mail,
telepon, SMS, Menjelajah internet, dan berbagai kemampuan nirkabel lainnya, Blackberry
pertama kali diperkenalkan pada tahun 1997 oleh perusahaan Kanada, Research In Motion
(RIM). Blackberry mempunyai beberapa keunggulan diantaranya adalah layana push e-mail
(dimana e-mail akan terhubung terus di ponsel kita layaknya sebuah sms), chatting dengan
fitur Blackberry Mesengger (BBM), dan Browsing. Untuk fitur browsing dan email pada BB
akan dikompresi dahulu sehingga di terimma dengan ukuran yanga lebih kecil dan lebih
cepat dibuka.
d. Symbian
Symbian OS adalah sistem operasi dikembangkan oleh Symbian Ltd. yang dirancang untuk
digunakan peralatan bergerak (mobile). Symbian OS memiliki antarmuka pemprograman
aplikasi API (Aplication Programming Interface). Dengan adanya standar API ini membantu
pihak pengembang untuk melakukan penyesuaian atas aplikasi yang bermacam-macam.
Symbian OS sendiri bukanlah software yang sifatnya open source penuh karena meskipun
terdapat ketersediaan API dan dokumentasiny, yang banyak membantu pihak pengembang
aplikasi untuk dapat dipublikasikan untuk umum namun tidak untuk kode source sendiri.
2016
19
Aplikasi Komputer
Ibrahim, S.T.,M.T.
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
Daftar Pustaka
Suharno, Prawirosumarto, Aplikasi Komputer, Edisi 3 2012. Jakarta : Mitra Wacana Media.
Jogiyanto. 2005. Pengenalan Komputer. Penerbit ANDI Yogyakarta.
Marakas, G.M. & J.A. O’Brien. 2013. Introduction to Information Systems. McGraw-Hill
Irwin. New York.
http://winpoin.com/windows-10-versi-windows-terakhir-microsoft-akan-diupdate-dengan-duametode (diakses 7 September 2015)
http://teknologi.metrotvnews.com/read/2014/10/01/299019/microsoft-umumkan-windows-10
(diakses tanggal 8 September 2015)
Pengertian Sistem Operasi Linux
http://karimatuzahra.blogspot.co.id/ (diakses Tanggal 8 September 2015)
Macam-Macam
Sistem
Operasi
Komputer
dan
Perkembangannya.
http://rnunugraha.blogspot.com/2010/07/macam-macam-sistem-operasi-komputer-dan.html
(diakses Tanggal 9 September 2015).
Sistem Operasi Android dan Smartphone
http://hayteknologi.blogspot.co.id/p/akalah-te.html (diakses Tanggal 25 Maret 2016)
2016
20
Aplikasi Komputer
Ibrahim, S.T.,M.T.
Pusat Bahan Ajar dan eLearning
http://www.mercubuana.ac.id
Download