Klasifikasi System Operasi / Operating System (OS)
Operating system adalah sebuah perangkat lunak, namun perangkat lunak ini sangat penting sekali untuk sebuah PC. kenapa demikian..? karena kita tidak dapat menjalankan aplikasi atau software apapun di PC kita tanpa adanya sebuah system operasi yang terinstall pada sebuah PC. system operasi sendiri berfungsi untuk mengontrol perangkat keras dan juga operasi-operasi dasar. system operasi terinstall paling pertama pada memory tentu bukan memory RAM melainkan tersimpan pada memory HardDisk. system operasi adalah aplikasi pertama yang di jalankan pada saat komputer kita dihidupkan tentunyaakan di lanjutkan dengan terbukanya software-software lainnya setelah system operasi ini terbuka pada PC kita.
bisa dibilang sebuah system operasi adalah sebagai jembatan antara hardware dan software. dan system operasi juga berguna untuk melakukan perintah penting dari komputer. system operasi bekerja mengatur system kerja software lain yang sedang di jalankan secara bersamaan sehingga tanpa hambatan. system operasi mengatur agar semua software yang ada di komputer bisa memakai memory. menjadi media akses pada input dan output untuk bisa dipergunakan. dan juga punya akses terhadap semua file.
system operasi juga dapat mengatur beberapa software yang sedang di jalankan untuk menjadwalkannya dalam waktu yang tepat dan mengatur agar software yang sedang di jalankan secara bersamaan tidak mengganggu antara perangkat yang satu dengan perangkat yang lainnya.
adapun beberapa contoh dari system operasi yang saya ketahui di antaranya adalah :
Microsoft windowslinuxandroidMac OS XiOSwindows XPwindows CEDOSpalm OSwindows milleniumwindows 2000windows 95windows 85windows NTwindows 3.x
anda perlu tau klo system operasi juga memiliki kategori-kategori tersendiri, nah ini dia yang saya sebutkan tadi beberapa kategori dari system operasi.
single user - single taskingsingle user - multi taskingmulti user - single taskingmulti user - multi tasking
nah dari beberapa kategori di atas saya juga akan menjelankan tentang pamaparannya.
SINGLE USER - SINGLE TASKING
system operasi ini bekerja dengan satu user dan satu pekerjaan yang sedang di jalankan atau di proses. misalnya nih si user atau manusia sedang menjalankan satu program dalam komputer nah si user itu nggak dapat menjalankan program lain karena system operasi ini hanya bisa memproses satu pekerjaan saja maka si user harus mengeluarkan terlebih dalu prograng yang sedang berjalan baru bisa menjalankan program yang lain. sekarang sudah ada gambaran kan tentang system operasi ini saya juga ingin memberikan contoh dari system operasi ini, memang cukup ketinggalan jaman dan sih bisa di bilang sytem operasi yang jadul, sytem operasinya yaitu MS.DOS.
SINGLE USER - MULTI TASKING
sangat berbeda dengan system operasi di atas karena system operasi ini bekerja dengan satu user dan dapat mengerjakan banyak pekerjaan atau proses. kalau kita menggunakan system operasi ini di jamin puas deh karena nggak usah repot close program,buka progman,close program,buka program. karena system operasi ini memang di desain untuk memudahkan si user menjalankan banyak program dalam waktu yang bersamaan misalnya saat kita menjalankan program pemutar musik, nah di saat yang bersaamaan kita ingin membuka program baru itu nggak masalah karena kita bisa menjalankannya sekaligus. system operasi ini adalah system operasi yang berkembang pada jaman sekarang dan salah satu system operasinya adalah windows.
MULTI USER - SINGLE TASKING
system operasi ini adalah system operasi yang membutuhkan banyak user untuk mengerjakan satu pekerjaan. misalnya adalah saat kita akan membuat sebuah film ataupun cartoon maka perlu banyak user untuk mengerjakannya karena pembuatan film atau cartoon menbutuhkan waktu yang sangat panjang.
contoh system operasi tersebut adalah Mac OS.
MULTI USER - MULTI TASKING
nah system operasi ini sama-sama membutuhkan banyak user dan banyak pekerjaan atau proses misalnya saat kita berada di lab komputer dengan banyak user dan banyak komputer disitu kita akan menjalankan program yang berbeda-beda dari tiap-tiap user nah ini yang dimaksud dari system operasi multi user - multi tasking.
ada pula yang harus saya jelaskan lagi tentang system opersi denga fungsi internalnya.
system operasi dapat memanageman proses, memanageman memory, memanageman file ataupun informasi, memanageman system I/O /device manager.
begitu pentingnya sebuah system operasi yang bisa digunakan oleh pengguna atau user untuk berkomunikasi dengan komputer karena system operasi menyediakan tampilan pengguna / user interface dan ada dua macam dari interface ini yaitu :
command line interface (CLT) dapat diguakan oleh user untuk berinteraksi dengan komputer tentunya menggunakan perintah yang diketikan oleh user secara spsifik. dan menggunakan inputan utama berupa keyboard.Graphical User Interface (GUI) dapat digunakan untuk berinteraksi dengan komputer menggunakan grafik, misalkan menu, kotak dialog dan sebagainya. dan interface ini biasanya si user menggunakan mouse sebagai inputan utamannya.
setelah interface kita mesti mengetahui apa sih tujuan dari system operasi ini di instal diPC kita.
dari awal sudah di jelaskan betapapentingnya system operasi, system operasi bertujuan untuk memudahkan user atau pengguna dalam menjalankan komputer, mampu menjalankan program yang diperintahkan user, dapat mengoptimalkan alokasi penyimpanan data dalam memory yang terbatas.
nah penjelasan selanjutnya adalah system operasi bukanlah golongan dari software karena system operasi ini tidak tergantung pada software yang lain meskipun sama-sama di install. dengan kata lain system operasi secara langsung dapat berinteraksi dengan hardware tentunya berbeda kan dengan software yang harus ada system operasi dulu baru software itu bisa di install di PC kita.
system operasi di ibaratkan sebagai jembatan antara software dan harddisk atau bisa diibaratkan sebagai mobil dan software sebagai barang yang di angkut nah dengan mobil ini kita bisa mengankut barang ke tempat tujuan yaitu harddisk.
sekarng anda mau pilih system operasi mana yang akan di install di PC anda. tentunya harus dipertimbangkan terlebih dahulu aspek finansial sangat berpengaruh terhadap keputusan anda dalam memilih system operasi. saran saya sih pilihlah system operasi yang tepat dengan isi saku anda, karena bila anda salah pilih maka akan menyesal karena dalam memilih system operasi kita sama dengan berinvestasi.
mengapa dikatakan investasi karena ada beberapa contoh yang berhubungan dengan investasi dalam pemilihan system operasi yang akan di gunakan misalnya.
mempertimbangkan estimasi harga dari system operasi. karena ada dua jenis biaya yang harus kita keluarkan pertama system operasi berbayar dan tidak berbayar (open course) nah disini kita di tuntut untuk lebih jeli lagi dalam memilihmempertimbangkan biaya pelatihan dalam menggunakan system operasi. pertimbangkanlah berapa biaya yang akan anda keluarkan untuk belajar menggunakan system operasi.biaya saat anda akan menginstalasi system operasi. kalau saat anda membeli PC sudah terinstalasi system operasi maka secara logis kedua biaya di atas tak perlu anda keluarkan.biaya maintenance supportbiaya untuk upgrade di masa yang akan datangstabilitas dari system operasi dukungan terhadap hardwaredukungan aplikasi juga harus di pertimbangkan. apakah lengkap atau tidak. karena ini mempengaruhi dari nilai investasi anda.dan satu lagi fitur yang dimiliki oleh system operasi.
nah sekarang saya ingin menjelaskan juga bagaimana sih cara kita menginstalasi system operasi pada PC kita.
sebagai contoh saya akan menginstall windows 7 pada sebuah PC dan langsung saja kita ke TKP.
langkah pertama kita harus mempunyai DVD yang didalamnya terdapat system operasi bisa yang asli atau yang palsu lebih baik sih yang asli karena banyak orang mengatakan bahwa system operasi bajakan itu sedikit haram hehehe.. atau anda bisa memilih system operasi yang open course (gratis) misalnya adalah system operasi linux.langkah kedua pastikan BIOS atau booting PC yang akan di install system operasi di setting untuk DVD.langkah ketiga masukan DVD yang berisi system opersi Windows 7langkah keempat tekan kursor secara sembarang saat muncul boot from CD or DVDlangkah kelima maka akan muncul tampilan awal starting windowslangkah keenam pilih indonesia pada pilihan language,time,currency dan location lalu tekan tombol nextlangkah ketujuh kita tinggal menekan tombol install
tunggu beberapa saat, maka akan muncul tampilan berikutnya. Setelah tempilan berikutnya muncul kiata menuju proses selanjutnya yaitu :
langkah kedelapan kiya harus mencentang I ACCEPT THE LICENSE TERMS sebagai persetujuan bahwa kita akan menggunakan system operasi windows 7 setelah tercentang kita tekan tombol next.langkah kesembilan kita harus memilih di drive mana kita akan windows 7 ini akan di install. pilih saja custom (advanced).langkah kesepuluh yaitu kita harus mengatur drive sekaligus partisi pada langkah ini. minimalnya hardisk dibagi menjadi 2 drive yaitu drive untuk windows 7 (C) dan drive utuk data (D) cara membaginya adalah dengan memeilih drive option. sebenarnya sih bisa saja langsung di next dengan asumsi kita akan membaginya setal windows7 terinstall di PC kita. lalu tekan tombol next.langkah kesebelas tunggu lah beberapa saat selama proses di jalankan. setelah proses selesai makan PC akan otomatis restar.langkah kedua belas tunggu proses setting up the service lalu instalasi akan dilanjutkan secara otomatis.langkah ketiga belas kita harus mengisi nama User dan nama komputer sesuka kamu lalu klik next.langkah keempat belas nah jika ingin menggunakan password tinggal isi saja kolom pasword 2 kali namun jika tidak ingin menggunakan password maka kosongkan saja. klik next.langkah kelima belas kita harus memasukan product key serial number windows 7-nya.langkah keenam belas kita pilih level keamanan dari microsoft.langkah terakhir aturlah zona waktunya untuk indonesia pilih +7 dari GMT.dan selamat windows 7 yang anda install sekarang sudah bisa digunakan.
nah setelah anda selesai menginstal tentunya anda pasti di tuntut untuk bisa menggunakan system operasi tersebut. karena kalau kita nggak bisa ngegunainnya ya percuma saja kan kita capek-capek nginstal.
selain itu kita juga harus bisa merawat system operasi yang kita gunakan misalnya mematikan komputer sesuai dengan prosedur yaitu dengan menekan tombol shutdown bukan tombol power pada CPU anda karena kalu gitu caranya sama aja kita ingin merusak system operasi. rajin-rajin lah membersihkan debu pada komputer kita karena debu di dalam komputer akan membuat chip semakin panas saat komputer di jalankan. lakukan lan manajemen file dan folder untuk menyelamatkan file dan folder saat kita kehilangan file karena terhapus secara tidak sengaja.
system operasi tidak lepas dari yang namanya virus komputer bahkan virus ini sangat berbahaya untuk system operasi kita karena virus dapat menyerang system operasi dan memperlambat kerja komputer kita bahkan system operasi akan rusak karena si virus telah meraja rela pada system operasi kita. maka rutin lah menscann komputer anda untuk mencegah penyebaran virus dan rusaknya system operasi.
sumber : http://11154-if-unsikarahman.blogspot.com/2011/12/klasifikasi-system-operasi-operating.html
BAHASA PEMROGRAMAN
Bahasa pemrograman (programming language). apa itu? bahasa pemrograman adalah suatu komando atau perintah yang dibuat manusia untuk membuat komputer menjadi memiliki fungsi tertentu. bahasa pemrograman ini adalah suatu susunan aturan penulisan (sintaks) yang membentuk kode kode yang kemudian akan diterjemahkan oleh program kompiler menjadi bahasa rakitan (assembly) dan terus diolah hingga dimengerti oleh mesin. Komputer hanya mengerti bahasa mesin. menurut tingkat kedekatannya bahasa pemrograman ( programming language) terdiri dari
bahasa mesin. yaitu bahasa yang digunakan untuk memprogram komputer dengan menggunakan kode semacam kode biner misalnya.00100001010100100Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan (bah.Inggris Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic), contohnya MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsbBahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb.
5. Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb
sebagian besar bahasa pemrograman adalah bahasa tingkat tinggi. bahasa tingkat tinggi adalah bahasa pemrograman yang memiliki struktur dan kemiripan seperti bahasa menusia ya itu bahasa inggris. contoh bahasa pemrograman adalah PASCAL yang kita pelajari di situs pascal ini. sementara bahasa tingkat menengah misalnya bahasa C..
saat ini banyak bahasa pemrograman yang ada di dunia. masing masing punya kelebihan dalam kemudahan mempelajari dan merancangnya. diantara bahasa pemrograman yang populer antara lain
FORTAN
FORTAN ( formula translation). pertama kali dikembangkan pada tahun 1956 oleh Jhon Backus di IBM. ditujukan untuk mempermudah pembuatann aplikasi matematika , ilmu pengetahuan dan teknik. FORTAN merupakan bahasa pemrograman tingkat tinggi yang pertama ada. keunggulan fortan terletak pada dukungan untuk menangani perhitungan , termasuk bilangan kompleks. Kelemahan bahasa ini adalah pada operasi masukan dan keluaran yang kaku. selain itu kode sumbernya juga sulit dipelajari
contoh struktur FORTAN
// JOB
// FOR
* ONE WORD INTEGERS
* IOCS(DISK,TYPEWRITER,KEYBOARD,PAPERTAPE)
______DIMENSION IEMG(10,15),IEMG1(13)
______DEFINE FILE 12(80,150,U,K)
______WRITE(1,10)
___10 FORMAT('PAPERTAPE'//'GIVE NUMBER EXPERIMENT (1-5 IN INT)')
______READ(6,30) M
___30 FORMAT(I1)
______PAUSE 1
______DO 25 N=1,16
______DO 15 I=1,15
______READ(4,20) IEMG1
___20 FORMAT(13I4)
______DO 15 J=4,13
______J3=J-3
___15 IEMG(J3,I)=IEMG1(J)
______NE=N+(M-1)*16
___25 WRITE(12'NE) IEMG
______CALL EXIT
______END
// DUP
*DELETE SJA1
*STORECI WS UA SJA1
*FILES(12,EMG)
BAHASA COBOL
COBOL (comon Businnes Oriented Language) dikembangkan pada tahun 1959 dan tergolong sebagai bahasa pemrograman tingkat tinggi. sesuai dengan kepanjangan namanya bahasa ini dikembangkan untuk keperluan bisnis. keunggulan COBOL antara lain :
- sintaksnya yang menggunakan kata bahasa inggris
- kemudahan terhadap penanganan file
- kemudahan input dan output
000100 IDENTIFICATION DIVISION.
000200 PROGRAM-ID. HELLOWORLD.
000300
000400*
000500 ENVIRONMENT DIVISION.
000600 CONFIGURATION SECTION.
000700 SOURCE-COMPUTER. RM-COBOL.
000800 OBJECT-COMPUTER. RM-COBOL.
000900
001000 DATA DIVISION.
001100 FILE SECTION.
001200
100000 PROCEDURE DIVISION.
100100
100200 MAIN-LOGIC SECTION.
100300 BEGIN.
100400 DISPLAY " " LINE 1 POSITION 1 ERASE EOS.
100500 DISPLAY "Hello world!" LINE 15 POSITION 10.
100600 STOP RUN.
100700 MAIN-LOGIC-EXIT.
100800 EXIT.
BAHASA PEMROGRAMAN BASIC
Dikembangkan tahun 1965 di Darmouth Collage. penciptanya John Kemeny (bukan john key ya!!!)
REM Program mencari rata-rata 3 buah bilangan
INPUT “Masukkan tiga buah bilangan : “, a, b, c
rata=(a+b+c)/3
PRINT “Rata-rata ketiga bilangan adalah : “; rata
BAHASA JAVA
Dikembangkan tahun 1955 oleh sun microsystem. kode java dikompilasi dalam ormat bytcode.java sangat populer saat ini. terutama bagi para online mania.
Public class SayHello { Public static void main(String[] args {
System.out.println(“Hello world!”);
}
}
PASCAL
perkembangan pemrograman bahasa pascal dimulai pada tahun 1960, yaitu ketika bahasa pemrograman ALGOL 60 digunakan sebagai algorithmic language yang digunakan untuk memecah masalah sehari hari dengan menggunakan komputer. Niklaus Wirt dari sekolah teknik tinggi zurich swiss menjadi terkenal sebagai pencipta bahasa pascal.keunggulan pascal adalah pada strukturnya yang mudah dan lengkap. pascal adalah bahasa paling banyak digunakan dalam dunia pendidikan.
PROGRAM CariMin;
{Mencari Bilangan terkecil dari dua buah bilangan}
VAR
x,y,min:integer;
BEGIN
WRITE(‘Bilangan pertama : ‘);READLN(x);
WRITE(‘Bilangan kedua : ‘);READLN(y);
IF x>y THEN
Min:=y
ELSE
Min:=x;
WRITE(‘Bilangan terkecil : ‘,min);
END.
sumber : http://fixhack.blogspot.com/2012/12/apa-itu-bahasa-pemrograman.html
SEJARAH PERKEMBANGAN SISTEM OPERASI
Arsitektur hardware komputer tradisional terdiri dari empat komponen utama yaitu “Prosesor”, “Memori Penyimpanan”, “Masukan” (Input), dan “Keluaran” (Output). Model tradisional tersebut sering dikenal dengan nama arsitektur von-Neumann. Pada saat awal, komputer berukuran sangat besar sehingga komponen-komponennya dapat memenuhi sebuah ruangan yang sangat besar. Sang pengguna menjadi programer yang sekaligus merangkap menjadi menjadi operator komputer dan bekerja masih di dalam ruang komputer tersebut.
Walaupun berukuran besar, sistem tersebut dikategorikan sebagai “komputer pribadi” (PC). Siapa saja yang ingin melakukan komputasi harus memesan untuk antri mendapatkan alokasi waktu (rata-rata 30-120 menit). Jika ingin melakukan kompilasi program Fortran, maka pengguna pertama kali akan me-load kompilator Fortran, yang diikuti dengan “load” program dan data. Hasil yang diperoleh, biasanya berbentuk cetakan (print-out).
Dari cara penggunaan seperti itu, timbul beberapa masalah pada sistem PC tersebut.Alokasi pesanan apa saja yang akan dilakukan harus dilakukan diawal. Jika pekerjaan selesai sebelum rencana awal, maka sistem komputer menjadi “idle” (tidak tergunakan). Sebaliknya, jika perkerjaan selesai lebih lama dari rencana semula, para calon pengguna berikutnya harus menunggu hingga pekerjaan selesai. Selain itu, seorang pengguna kompilator Fortran akan beruntung jika pengguna sebelumnya juga menggunakan Fortran. Namun, jika pengguna sebelumnya menggunakan Cobol, maka pengguna Fortran harus me-”load” kembali dari awal (Set-Up). Masalah ini ditanggulangi dengan menggabungkan para pengguna kompilator sejenis ke dalam satu kelompok (batch) yang sama. Untuk mengurangi waktu set-up tersebut, digunakan jasa operator komputer dan menggabungkan tugas-tugas yang sama (sistem batch).
Selanjutnya terjadi pemisahan tugas antara programer dan operator. Para operator biasanya secara eksklusif menjadi penghuni “ruang kaca” seberang ruang komputer. Para programer yang merupakan pengguna (users), mengakses komputer secara tidak langsung melalui bantuan para operator. Para pengguna mempersiapkan sebuah job yang terdiri dari program aplikasi, data masukan, serta beberapa perintah pengendali program. Medium yang lazim digunakan ialah kartu berlubang (punch card). Setiap kartu dapat menampung informasi satu baris hingga 80 karakter. Set kartujob lengkap kemudian diserahkan kepada para operator.
Perkembangan Sistem operasi dimulai dari sini. Dengan memanfaatkan sistembatch para operator mengumpulkan job-job yang mirip yang kemudian dijalankan secara berkelompok. Misalnya, job yang memerlukan kompilator Fortran akan dikumpulkan ke dalam sebuah batch bersama denganjob-job lainnya yang juga memerlukan kompilator Fortran. Setelah sebuah kelompok job selesai, maka kelompok job berikutnya akan dijalankan secara otomatis.
Sistem batch mengizinkan pengurutan tugas secara otomatis dengan menggunakan Sistem operasi yang terintegrasi dan memberikan peningkatan yang cukup besar dalam utilisasi komputer. Komputer tidak perlu lagi menunggu operasi oleh pengguna. Tapi utilisasi CPU tetap saja rendah. Hal ini dikarenakan lambatnya kecepatan alat-alat untuk I/O secara relatif terhadap kecepatan CPU. Operasi off-line dari alat-alat yang lambat bertujuan untuk menggunakan beberapa sistem reader-to-tape dan tape-to-printer untuk satu CPU. Untuk meningkatkan keseluruhan kemampuan dari sistem komputer, para developer memperkenalkan konsep multiprogramming.
Pada perkembangan berikutnya, diperkenalkan konsep Multiprogrammed System. Dengan sistem ini job-job disimpan di memori utama di waktu yang sama dan CPU dipergunakan bergantian. Hal ini membutuhkan beberapa kemampuan tambahan yaitu: penyediaan I/O yang rutin oleh sistem, pengaturan memori untuk mengalokasikan memori pada beberapa Job, penjadwalan CPU untuk memilih job mana yang akan dijalankan, serta pengalokasian hardware lain.
Peningkatan lanjut dikenal sistem “bagi waktu” (Time Sharing System),”tugas ganda” (Multitasking), dan “komputasi interaktif” (Interactive Computing). Sistem ini, secara simultan dapat diakses lebih dari satu pengguna. CPUdigunakan bergantian oleh job-job di memori dan di disk. CPU dialokasikan hanya pada job di memori dan job dipindahkan dari dan ke disk. Interaksi langsung antara pengguna dan komputer ini melahirkan konsep baru, yaitu response time (waktu respon) yang diupayakan wajar agar tidak terlalu lama menunggu.
Hingga akhir tahun 1980-an, sistem komputer dengan kemampuan yang “normal”, lazim dikenal dengan istilah main frame. Sistem komputer dengan kemampuan jauh lebih rendah (dan lebih murah) disebut “komputer mini”. Sebaliknya, komputer dengan kemampuan jauh lebih canggih disebut komputer super (super computer). Namun prinsip kerja dari Sistem operasi dari semua komputer tersebut lebih kurang sama saja.
Menurut Tanenbaum, sistem operasi mengalami perkembangan yang sangat pesat, yang dapat dibagi kedalam empat generasi:
1. 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.
2. 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.
3. 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 sekaligus) dan multi-programming (melayani banyak program sekaligus).
4. Generasi Keempat (Pasca 1980-an)
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.
sumber : http://netsains.net/2013/06/sejarah-dan-perkembangan-sistem-operasi-komputer/
TUJUAN DAN FUNGSI SISTEM OPERASI
Dari sudut pandang pengguna, Sistem operasi merupakan alat yang bertujuan untuk mempermudah penggunaan komputer. Dari sudut pandang sistem komputer, sistem operasi dapat dianggap sebagai alat yang bertujuan menempatkan sumber daya secara efisien (Resource Allocator). Sistem operasi ialah manager bagi sumber daya, yang menangani konflik permintaan sumber daya secara efisien. Sistem operasi juga mengatur eksekusi aplikasi dan operasi dari hardware I/O (Input/Output). Fungsi ini dikenal juga sebagai program pengendali (Control Program).
Berikut ini adalah 8 fungsi sistem operasi :
1.Resource Manager : Mengalokasikan sumber daya, maksud sumber daya disini adalah hardware seperti memori, CPU, Printer, disk drive dan perangkat lainnya.
2.Coordinator : menyediakan fasilitas sehingga aktivitas yang kompleks dapat diatur untuk dikerjakan dalam urutan yang telah disusun sebelumnya.
3.Interface: sebagai perantara antara pengguna (user) dengan hardware untuk menyediakan lingkungan yang bersahabat atau mudah digunakan (User Friendly). Pengguna tidak akan dikhawatirkan dan dirumitkan oleh bahasa mesin atau perangkat level bawah.
4.Guardian: menyediakan kontrol akses yang melindungi file dan memberi pengawasan pada pembacaan/penulisan/eksekusi data dan program.
5.Gatekeeper: mengendalikan siapa saja yang berhak masuk (log) kedalam sistem dan mengawasi tindakan apa saja yang dapat mereka kerjakan ketika telah log dalam sistem.
6.Optimizer: menjadwal pemasukan (input) oleh pengguna, pengaksesan basis data, proses komunikasi, dan pengeluaran (output) untuk meningkatkan kegunaan.
7.Accountant: mengatur waktu CPU (CPU time), penggunaan memori, pemanggilan perangkat I/O (masukan/keluaran), disk storage dan waktu koneksi terminal.
8.Server: untuk menyediakan layanan yang sering dibutuhkan pengguna, baik secara eksplisit maupun implisit, seperti mekanisme akses file.
sumber :http://netsains.net/2013/06/sejarah-dan-perkembangan-sistem-operasi-komputer/
SISTEM OPERASI
Untuk memahami sistem operasi (operating system), terlebih dahulu akan diulas mengenai sistem komputer. Pada dasarnya agar komputer dapat digunakan haruslah terdiri dari suatu kesatuan sistem yang terdiri dari 3 komponen utama, yaitu hardware (perangkat keras), software (perangkat lunak) dan brainware (user/pengguna).
Hardware adalah perangkat fisik komputer yang menjadi inti dari sumber daya sebuah komputer.Perangkat fisik dari sebuah komputer adalah bagian yang dapat dilihat dan disentuh. Contoh dari hardware adalah monitor, keyboard, processor dan lain sebagainya.Hardware dapat digolongkan sesuai dengan fungsinya menjadi 4 macam golongan:
1.Input Device (perangkat keras masukan), berfungsi sebagai masukandata pengguna untuk diolah oleh komputer misalnya: keyboard (masukan data berupa angka/text/karakter), mouse (masukan data berupa arah/pointer), microphone (masukan data berupa suara), camera (masukan data berupa gambar), scanner dsb.
2.Processing Device (Perangkat keras pemrosesan), berfungsi untuk mengolah atau memproses data yang diinputkan agar dapat disajikan/dioutputkan ke pengguna. Contoh: processor, RAM/main memory, VGA card, sound card, network interface card/LAN card dsb.
3.Output Device (Perangkat keras keluaran), berfungsi untuk menampilkan hasil pengolahan komputer bagi pengguna, misalnya: monitor & proyektor (keluaran berupa gambar), speaker & earphone (keluaran berupa suara), printer & plotter (keluaran berupa hasil cetakan pada kertas) dsb.
4.Storage Device (Perangkat keras penyimpanan), berfungsi untuk menyimpan hasil pengolahan komputer. Contoh: harddisk, flashdisk, disket, CD/DVD/Blueray disk dsb.
*Software merupakan program berupa kode-kode dan perhitungan matematis yang dapat dimengerti oleh perangkat keras komputer (hardware) yang disesuaikan dengan tujuan dan fungsinya agar komputer tersebut dapat dioperasikan oleh brainware.
*Brainware biasa juga disebut dengan user atau pengguna, merupakan manusia atau program yang menggunakan dan mengoperasikan komputer.
jadi, Sistem operasi bisa dikatakan merupakanprogram yang menghubungkan semua komponen sistem komputer tersebut. Sistem operasi dapat diibaratkan sebuah jembatan yang menghubungkan antara brainware, software aplikasi dan hardware agar dapat saling berkomunikasi.Sebuah sistem operasilah yang mengatur hardware komputer, dengan menyediakan landasan untuk aplikasi yang berada di atasnya, serta bertindak sebagai penghubung antara brainware dengan hardware. Sistem operasi bertugas untuk mengendalikan (kontrol) serta mengkoordinasikan pengunaan hardware untuk berbagai program aplikasi yang digunakan brainware.
sumber :http://netsains.net/2013/06/sejarah-dan-perkembangan-sistem-operasi-komputer/