1. Sistem Operasi
Sistem
operasi merupakan sebuah penghubung antara pengguna dari komputer dengan
perangkat keras komputer. Sebelum ada sistem operasi, orang hanya mengunakan
komputer dengan menggunakan sinyal analog dan sinyal digital. Seiring dengan berkembangnya
pengetahuan dan teknologi, pada saat ini terdapat berbagai sistem operasi
dengan keunggulan masing-masing. Untuk lebih memahami sistem operasi maka
sebaiknya perlu diketahui terlebih dahulu beberapa konsep dasar mengenai sistem
operasi itu sendiri.
Pengertian
sistem operasi secara umum ialah pengelola seluruh sumber-daya yang terdapat
pada sistem komputer dan menyediakan sekumpulan layanan (system calls) ke
pemakai sehingga memudahkan dan menyamankan penggunaan serta pemanfaatan
sumber-daya sistem komputer.
2. Sejarah Sistem Operasi
Menurut
Tanenbaum, sistem operasi mengalami perkembangan yang sangat pesat, yang dapat
dibagi kedalam empat generasi:
• Generasi
Pertama (1945-1955)
Generasi
pertama merupakan awal perkembangan sistem komputasi elektronik sebagai
pengganti
sistem
komputasi mekanik, hal itu disebabkan kecepatan manusia untuk menghitung
terbatas dan
manusia
sangat mudah untuk membuat kecerobohan, kekeliruan bahkan kesalahan. Pada
generasi ini belum ada sistem operasi, maka sistem komputer diberi instruksi
yang harus dikerjakan secara
langsung.
• Generasi
Kedua (1955-1965)
Generasi kedua
memperkenalkan Batch Processing System, yaitu Job yang dikerjakan dalam satu rangkaian, lalu dieksekusi secara
berurutan.Pada generasi ini sistem komputer belum dilengkapi sistem operasi,
tetapi beberapa fungsi sistem operasi telah ada, contohnya fungsi sistem
operasi ialah FMS dan IBSYS.
• Generasi
Ketiga (1965-1980)
Pada
generasi ini perkembangan sistem operasi dikembangkan untuk melayani banyak
pemakai
sekaligus,
dimana para pemakai interaktif berkomunikasi lewat terminal secara on-line ke komputer,
maka sistem
operasi menjadi multi-user (di gunakan banyak pengguna sekali gus) dan
multi-programming
(melayani banyak program sekali gus).
• Generasi
Keempat (Pasca 1980an)
Dewasa ini,
sistem operasi dipergunakan untuk jaringan komputer dimana pemakai menyadari
keberadaan
komputer-komputer yang saling terhubung satu sama lainnya. Pada masa ini para
pengguna
juga telah dinyamankan dengan Graphical User Interface yaitu antar-muka
komputer yang
berbasis
grafis yang sangat nyaman, pada masa ini juga dimulai era komputasi tersebar
dimana
komputasi-komputasi
tidak lagi berpusat di satu titik, tetapi dipecah dibanyak komputer sehingga
tercapai
kinerja yang lebih baik.
3.Macam-Macam O.S
- Microsoft Windows
- Linux
- OS X
- Android
- .
iOS
4.Keluarga OS
Keluarga Microsoft
Windows
sistem operasi meliputi antara lain
ialah Windows Desktop Environment berbasis MS-DOS (versi 1.x hingga versi 3.x),
berbasis GUI Windows 9x (Windows 95, 98, dan Windows ME). Sistem operasi
berbasis Windows NT seperti Windows NT 3.x, Windows NT 4.0, Windows 2000,
Windows XP, Windows Server 2003, windows server 2008, windows server 2008 R2,
Windows Home Server Windows Vista, Windows 7 (Seven) yang dirilis pada tahun
2009, Windows 8 yang dirilis pada Oktober 2012 dan Windows Orient yang akan
dirilis pada tahun 2014. Keluarga Windows CE seperti windows CE 1.0-CE 6.0 dan
Windows Mobile.
Keluarga Unix
Sistem operasi ini menggunakan antarmuka sistem operasi POSIX, seperti SCO
UNIX, keluarga BSD (Berkeley Software Distribution), GNU/Linux, debian, red
hat, SUSE, Ubuntu, Zeath OS (berbasis kernel linux yang dimodifikasi.). MacOS/X
(berbasis kernel BSD yang dimodifikasi, dan dikenal dengan nama Darwin) dan
GNU/Hurd. Sistem operasi keluarga unix lainnya seperti AIX, Amiga OS, DragonFly
BSD, Free BSD, GNU, HP-UX, IRIX,Linux, LynxOS, MINIX, NetBSD, OpenBSD, OS X,
Plan 9, QNX, Research UNIX, SCO OpenServer, Solaris, UNIX System V, Tru64 UNIX,
UnixWare,
Keluaraga Mac OS
Sistem operasi ini dikeluarkan oleh industri komputer Apple yang disebut Mac
atau Macintosh. Sistem operasi ini antara lain ialah Public Beta (Kodiak), Mac
OS X 10.0 (Cheetah), Mac OS X 10.1 (Puma), Mac OS X 10.2 (Jaguar), Mac OS X
10.3 (Panther), Mac OS X 10.4 (Tiger), Mac OS X 10.5 (Leopard), Mac OS X 10.6
(Snow Leopard), Mac OS X 10.7 (Lion), Mac OS X 10.8 (Mountain Lion). Berbasis
Server : OpenStep, Raphsody, Mac OS X Server 1.0, berbasis Mobile: iOS. Awal
tahun 2007 dikeluarkan versi 10.5 (Leopard). Tahun 2011 diluncurkan versi 10.7
(lion). Sistem tersebut menggunakan interface TEXT (DOS, POSIX, LINUX), dan GUI
(Graphical User Interface) seperti MS Windows dan LINUX (berbasis TEXT dan
berbasis GUI).
5. Fungsi Dasar OS
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.
6. Sasaran Sistem Operasi
Sistem
operasi mempunyai tiga sasaran utama yaitu kenyamanan --membuat penggunaan
komputer
menjadi
lebih nyaman, efisien --penggunaan sumber-daya sistem komputer secara efisien,
serta mampu berevolusi --sistem operasi harus dibangun sehingga memungkinkan
dan memudahkan pengembangan, pengujian serta pengajuan sistem-sistem yang baru.
7.Arsitektur OS
- Sistem
monolitik
- Sistem
berlapis
- Sistem client / server
- Sistem
mesin maya
- Object
Oriented System/ Sistem berorientasi objek
- Sistem monolitik
Operating System/ Sistem operasi merupakan kumpulan
prosedur bahwa prosedur-prosedur di dalamnya dapat saling memanggil apabila
perlu. Semua layanan yang disediakan
sistem operasi berisi karnel. Seluruh komponen sistem operasi berada di satu
ruang alamat.
Kelemahan :
§ Karena tidak dapat dipisahkan dan dilokalisasikan maka
pengujian dan penghilangan kesalahan sulit, namun praktik pemrograman yang
berdisiplin bagus dapat mempermudah pengembangan.
§ Dalam menyediakan fasilitas pengamanan tergolong sulit
§ Pemborosan apabila setiap komputer harus menjalankan kernel monolitik sangat besar sementara
sebetulnya tidak membutuhkan semua layanan yang telah disediakan kernel. Tidak fleksibel.
§ Mengakibatkan matinya seluruh sistem karena
kekeliruan pemrograman di satu bagian kernel
Keunggulan :
§ Layanan dapat dilakukan sangat cepat karena ada di
suatu ruang alamat
- Sistem berlapis
Operating System/ Sistem operasi dibentuk secara
hirarki berdasarkan lapisan-lapisan , dalam hal ini lapisan-lapisan bawah
memberi layanan untuk lapisan lebih atas. Masing-masing lapisan di satu ruang
alamat tersendiri. Sistem operasi berlapis yang pertama kali memakai sistem
berlapis THE. THE dibuat oleh Dijkstra dan mahasiswa-mahasiswanya. Sistem
berlapis bertujuan untuk mengurangi implementasi sistem operasi dan
kompleksitas rancangan. Tiap lapisan memiliki antarmuka dan fungsional masukan
– keluaran dengan 2 lapisan bersebelahan dengan terdefinisi baik.
Kelemahan :
Fungsi – fungsi sistem operasi yang harus diberikan ke
masing-masing lapisan harus dilakukan secara hati-hati.
Keunggulan :
Sistem berlapis memiliki semua keunggulan rancangan
yang modular, yaitu sistem terbagi dalam beberapa modul. Masing-masing lapisan
atau modul itu dapat dirancang, dikode, dan diuji secar independen. Pendekatan
berlapis menyederhanakan rancangan, spesifikasi, dan implementasi sistem
operasi.
- Sistem client / server
Sistem operasi merupakan kumpulan proses, dalam hal
ini proses-proses dikategorikan menjadi server dan client. Server dan client
berinteraksi, saling melayani yaitu :
§ Server adalah proses yang menyediakan layanan
§ Client adalah
proses yang memerlukan / meminta layanan
Kelemahan :
§ Layanan dilakukan secara lambat karena harus melalui
pertukaran pesan
§ Pertukaran pesan dapat menjadi bottleneck
Kelebihan :
§ Pengembangan dapat dilakukan secara modular
§ Kesalahan (bugs)
di satu sub sistem (diimplementasikan sebagai satu proses tersendiri) tidak
merusak sub sistem-sub sistem lain sehingga tidak mengakibatkan satu sistem
mati secara keseluruhan.
- Sistem mesin maya
Awalnya struktur ini membuat seolah-olah semua pemakai
mempunyai seluruh komputer sendirian. Teknik yang digunakan adalah degnan atas
pemroses yang digunakan. Sistem operasi melakukan simulasi banyak mesin nyata.
Mesin maya hasil simulasi digunakan pemakai. Mesin maya ini merupakan tiruan
seratus persen atas mesin nyata. Satu pemakai diberi satu mesin maya. Semua
pemakai diberi ilusi mempunyai satu mesin nyata(maya) yang sama-sama canggih.
Kelemahan :
Implementasi yang efisien merupakan masalah yang sulit
karena sistem menjadi besar dan kompleks
Keunggulan :
Sistem mesin maya memberikan fleksibilitas tinggi
sehingga sampai memungkinkan sistem operasi-sistem operasi berbeda dapat
dijalankan di mesin maya – mesin maya berbeda oleh pemakai-pemakai yang
berbeda.
- Sistem berorientasi objek
Sistem
operasi yang merealisasikan layanan sebagai kumpulan proses disebut sistem
operasi bermodel proses. Pendekatan lain implementasi layanan adalah sebagai
objek-objek. Sistem operasi yang diinstruksikan berdasarkan paradigma objek disebut
sistem operasi berorientasi objek. Pendekatan ini dimaksudkan untuk mengadopsi
keunggulan teknologi berorientas objek.
8. 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:
• Buffer:
menampung sementara data dari/ ke perangkat I/O.
• Spooling:
melakukan penjadualan pemakaian I/O sistem supaya lebih efisien (antrian dsb.).
• Menyediakan
driver untuk dapat melakukan operasi "rinci" untuk perangkat keras
I/O tertentu.
9.Pengertian file directory,field,folder,record
Directory merupakan sistem
pengelompokkan data-data file pada pembagian ruang-ruang di dalam suatu media
penyimpanan. Tujuan pembuatan direktori ialah agar suatu file dapat
dikelompokkan pada file yang sejenis, sehingga lebih terorganisir dan mudah
dicari. Sedangkan folder adalah sebuah icon yang bentuknya menyerupai tas/koper.
Folder sebenarnya sama artinya dengan Directory dalam DOS, dan fungsinya
juga sama untuk menyimpan dan mengorganisasikan file. Dengan adanya
folder/direktori maka file-file dapat kita tata sehingga tidak terceceran
disana-sini dan mudah dalam pencarian. Misalnya file-file laporan yang disimpan
dalam sebuah folder yang diberi nama LAPORAN. Khusus untuk file-file game
disimpan dalam sebuah folder GAME. Folder dapat kita buat pada Dekstop, Disket,
FLASH Disk, Drive C, Drive D, atau pada lokasi lain yang sesuai dengan
keinginan kita.
Field adalah kumpulan dari
karakter yang membentuk satu arti, maka jika terdapat field misalnya seperti
NomerBarang atau NamaBarang, maka yang dipaparkan dalam field tersebut harus
yang berkaitan dengan nomer barang dan nama barang. Atau definisi field yang
lainnya yaitu tempat atau kolom yang terdapat dalam suatu table untuk
mengisikan nama-nama (data) field yang akan di isikan.
Record adalah
kumpulan field yang sangat lengkap, dan biasanya dihitung dalam satuan baris.
Tabel
adalah merupakan kumpulan dari beberapa record dan juga field.
File
adalah terdiri dari record-record yang menggambarkan dari satu kesatuan
data yang sejenis. Misalnya seperti file nama barang berisikan data tentang
semua nama barang yang ada.
Data adalah kumpulan fakta atau kejadian
yang digunakan sebagai penyelesaian masalah dalam bentuk informasi.
Pengertian
basis data (database) adalah basis data yang terdiri dari dua kata, yaitu
kata basis dan data. Basis dapat di artikan markas ataupun gudang, maupun
tempat berkumpul.
10. Pengertian Bios, Warm booting, cold booting
Arti dari
Cold Booting yaitu kata Cold yang berarti Dingin dan kata Booting yang berarti
Proses menghidupkan komputer. Maka bila disatukan Cold Booting adalah proses
menghidupkan komputer pada saat komputer dalam keadaan mati ataupun (dingin).
Dan Warm Booting berasal dari kata Warm yang berarti Panas dan Booting yang
berarti Proses menghidupkan computer. Maka bila disatukan Warm Booting proses
penghidupan komputer (kembali) dimana pada saat komputer tersebut dalam keadaan
hidup (panas) atau disebut bahasa lainnya melakukan reboot atau restart pada
komputer tersebut.
BIOS
(Basic Input Output System)
BIOS adalah singkatan dari Basic Input Output System. merupakan suatu software
(ditulis dalam bahasa assembly) yang mengatur fungsi dasar dari perangkat keras
(hardware) komputer. BIOS tertanam dalam sebuah chip memory (ROM ataupun Flash
Memory berbahan Comlpimentari Metal Oxide Semiconductor (CMOS) yang terdapat
pada motherboard. Sebuah baterai yang biasa disebut sebagai baterai CMOS
berfungsi untuk menjaga agar tanggal dan settingan lainnya yang telah kita set
pada BIOS tidak hilang atau kembali ke konfigurasi awal meskipun komputer
dimatikan.
Terimakasih atas kunjungannya kawan :D semoga bermanfaat.
maaf ya kalau blognya tidak komplit :) ... tunggu edisi terbarunya ..semoga berguna .. amminn
#wong_wani