Rabu, 12 November 2014

"SOFWARE"

SOFWARE
Pengertian

    Software Komputer adalah sekumpulan data elektronik yang disimpan dan diatur oleh komputer, data elektronik yang disimpan oleh komputer itu dapat berupa program atau instruksi yang akan menjalankan suatu perintah. Melalui sofware atau perangkat lunak inilah suatu komputer dapat menjalankan suatu perintah.

 Teknologi yang canggih dari perangkat keras akan berfungsi bila instruksi-instruksi tertentu telah di berikan kepadanya. Intruksi-instruksi tersebut disebut dengan perangkat lunak (software). Intruksi-instruksi perangkat lunak di tulis oleh manusia untuk mengaktifkan fungsi dari perangkat keras computer.dalam materi software kali ini di akan di papakar mengenai Fungsi serta Cara Exsekusi suatu software dalam computer.

A.    Fungsi

         1)      System Sofware

    Perangkat lunak secara umum yaitu :


      Ø  Sistem Operasi (Operating System/OS)
    
                Sistem Operasi adalah perangkat lunak yang dihubungkan dengan pelaksana program dan        koordinasi dari aktifitas system computer untuk mengontrol Input/Output device dan managemen        penyimpanan. Contoh; DOS, UNIX, Windows 95, IBM OS/2, Apple’s system.

     untuk lebih lengkapnya kunjungi web selanjutnya(clik pada gambar)

Link Menggunakan Gambar atau Foto


      Ø  Program Bantu (Utility)

        Program bantu (utility) merupakan program yang digunakan untuk mengisi kekurangan  /                menampilkan kembali file suatu sistem operasi yang terhapus. Selain itu juga dapat berguna untuk      pemerikasaan perangkat keras(hardware  troubleshooting), memeriksa disket yang ng /rusak (bukan    rusak fisik), mengatur ulang isi harddisk (partisi,defrag). PC Tools dan Norton Utilities  merupakan    contoh dari program ini.


 untuk lebih lengkapnya kunjungi web selanjutnya(clik pada gambar)

Link Menggunakan Gambar atau Foto  
           

Ø  Bahasa Komputer (Computer Language)


    Computer language merupakan bahasa yang digunakan untuk membuat program komputer. Disebut bahasa karena computer language memiliki kosa kata dan tata bahasa yang harus ditaati oleh pemakainya. Yang termasuk dalam jenis ini adalah :

    >Low Level Language, merupakan bahasa tingkat rendah karena sulit dipahami dan hanya dapat dimengerti oleh pembuatnya. Yang termasuk program ini adalah bahasa mesin dan assembly language.
>High Level Language, merupakan bahasa tingkat tinggi karena menggunakan kata-kata yang mudah dimengerti. Contoh dari program ini adalah BASIC, PASCAL, FORTRAN, dan sebagainya.selain fungsi diatas pada sofware peran driver  juga tak kalah penting.clik gambar untuk lebih lanjutnya


Link Menggunakan Gambar atau Foto

        2)      Program Aplikasi (Aplication Sofware)


             Program aplikasi merupakan perangkat lunak siap pakai yang nantinya akan digunakan untuk              membantu melaksanakan pekerjaan penggunanya. Aplikasi ini disiapkan sesuai kebutuhan.                  Program aplikasi dapat dibedakan lagi menjadi :


 Ø  Word Processing
Word processing adalah program yang dapat dipakai untuk menyunting naskah. 
      Contoh : Microsoft Word, Lotus Ami Pro dan WordPerfect dan sebagainya.
  
Ø  Desktop publishing
Merupakan program yang mengatur tata letak cetakan pada suatu naskah sehingga siap untuk dicetak. Contoh : Ventura Publisher, Page Maker dan sebagainya.

Ø  Program Spreadsheet
Merupakan program yang digunakan untuk mengolah data secara berkolom.  Contoh : Microsoft Excell, Lotus Improv dan sebagainya.

 Ø  Database Management System
      Salah satu kegunaan komputer di dalam organisasi adalah untuk menyimpan data dalam jumlah besar. Dari data ini dapat dihasilkan berbagai informasi. Untuk menyimpan, mengolah data, dan kemudian menghasilkan informasi, diperlukan program yang disebut dengan program database management system (disingkat DBMS) dan sering disebut dengan program database saja. Contoh : Paradox, FoxPro, Microsoft Access, Approach, dan sebagainya.

 Ø  Graphics
      Salah satu kebutuhan pengguna adalah membuat gambar. Untuk itu ia bisa menggunakan program yang khusus digunakan untuk membuat gambar atau graphics. Seseorang yang tidak pintar menggambar dengan tangan, dapat membuat gambar yang bagus di komputer, karena gambar di komputer mudah diubah dan diolah. Contoh: Corel Draw, Stanford Graphics, Visio dan sebagainya.

 Ø  Program Akuntansi
Aplikasi yang juga banyak dipakaif dalam dunia bisnis adalah aplikasi yang berhubungan dengan keuangan dan akuntansi. Contoh: DacEasy Accounting, Pacioli 2000, PeachTree Accounting

 Ø  Program Statistik
Program statistik merupakan program yang digunakan untuk melakukan penelitian yang berhubungan dengan analisis statistik. Contoh: SAS, SPSS, Statistica dan sebagainya.

 Ø  Communication
Communication merupakan program yang digunakan untuk berkomunikasi dengan pemakai komputer lain. Contoh : Carbon Copy, DataFax, ProComm Plus, CrossTalk dan sebagainya.

Ø   Multimedia
Multimedia merupakan software yang digunakan untuk menghubungkan komputer dengan peralatan multimedia seperti kamera video, kamera digital, video player, dan lain-lain. Contoh : Microsoft Video

Ø    Game
Game merupakan program untuk permainan. Contoh : Flight Simulator, Baseball, Prince of Persia dan sebagainya.

Ø   Antivirus
Antivirus merupakan program yang digunakan untuk mendeteksi dan menghilangkan virus yang tertular pada komputer yang sedang dipakai. Contoh: McAfee VirusScan, Norton Antivirus, AVG dan sebagainya.


      B.  Cara Eksekusi
  •       Portabel Sofware

      adalah sebuah aplikasi komputer yang dapat digunakan tanpa menginstalnya terlebih dahulu.jadisistem kerja dari aplikasi tersebut adalah dengan cara cukup click icon aplikasi.dan ukurannyapun lebih kecil daripada aplikasi instalan .hal ini untuk mempermudah dan mempercepat user dalam menyelesaikan pekerjaannya.

  •           web based
                   Web based e-mail adalah layanan e-mail yang basis aksesnya adalah dalam bentuk halaman web. Jika ingin mengakses, memeriksa atau mengirim e-mail, maka harus masuk ke situs web penyedia layanan e-mail dimaksud. Tidak ada jalan lain untuk mengakses e-mail kecuali dengan cara tersebut.Protokol yang digunakan sama dengan web yaitu protokol http (hypertext transfer protocol) Akses e-mail menggunakan browser internet seperti Internet Explorer, Mozilla FireFox, Opera dan lain-lain.


Untuk lebih jelasnya silahkan clik gambar link berikut

Link Menggunakan Gambar atau Foto

Portabel sofware & Web Based

PORTABEL SOFWARE  

 Bagi pemula, proses mengcopy sebuah program ke komputer dan melakukan instalasi yang lama mungkin dianggap sebagai hal yang membosankan. Apalagi jika instalasi dilakukan pada program aplikasi yang besar. Namun tidak semua aplikasi harus mendapat proses instalasi, karena ada aplikasi portable.

   Jika demikian, apa kelebihan aplikasi portable dan mengapa tidak perlu instalasi? Aplikasi portable atau dalam bahasa Inggris disebut portable application (portable app) merupakan sebuah program perangkat lunak komputer yang bisa dibawa pada berbagai peralatan portabel. Program-program portable dirancang untuk dapat berjalan pada komputer yang kompatibel tanpa harus melalui proses instalasi, hanya dengan cara mengubah informasi konfigurasi komputer.
Pengguna bisa menyimpan aplikasi portable pada berbagai perangkat portable penyimpanan massal seperti USB Flash disk, CD-Rom, DVD-Rom, Harddisk eksternal. Dan ketika peratalan portable tersebut sudah dihubungkan dengan komputer, maka aplikasi portabel secara langsung sudah dapat digunakan tanpa harus mengcopy ke harddisk internal dan menginstalnya. Inilah kelebihan aplikasi portable yang utama.

   Saat ini ada banyak developer perangkat lunak yang memang sengaja merancang programnya dalam bentuk portable. Namun juga ada developer yang merancang program konvensional (non portable), namun ada pihak-pihak lain yang mengubahnya menjadi program portable.
Yang pasti software portable sangat menguntungkan dari segi penggunaan, ukuran file dan aspek-aspek lain. Berikut ini Paseban akan mengulas lebih lengkap mengenai berbagai keuntungan aplikasi portable dan sedikit kekurangannya. Bisa menjadi referensi bagi Anda yang memang masih ragu menggunakan aplikasi portable:

Kelebihan
  • Sangat simple, fleksibel dan ringkas
Keunggulan dan keuntungan pertama menggunakan aplikasi portable adalah kesederhanaan, fleksibilitas dan keringkasannya. Anda bisa membawa kemana pun aplikasi portable menggunakan penyimpanan massal seperti Flash drive, Harddisk eksternal maupun DVD-Rom dan menggunakannya pada berbagai komputer. Tidak perlu menginstal, tidak perlu menunggu proses yang lama. Ini seperti ketika Anda membuka file foto dari Flash drive Anda di sebuah komputer. Anda bisa menutupnya setiap saat.

  • Dapat di copy ke komputer
Sama seperti halnya berbagai file lainnya, aplikasi portable juga bisa di copy ke komputer rekan Anda dari penyimpanan massal. Tidak perlu menyimpan di Local Disk C, Anda bisa menyimpannya di partisi manapun selama itu masih berhubungan dengan komputer. Bahkan selain itu, Anda juga tetap bisa membuat file shortcut untuk diletakan pada dekstop seperti halnya aplikasi non portable untuk pengaksesan lebih cepat.

  • Aplikasi portable browser meningkatkan keamanan
Saat ini developer aplikasi web browser banyak merilis aplikasi mereka dalam versi portable. Tentu ini cukup membantu bagi pengguna internet yang tidak ingin kecolongan data-datanya maupun ingin menghindari dari peretasan. Sebagai contoh, ketika Anda menggunakan komputer umum dan Anda bisa melakukan browsing dengan web browser portable agar jejak-jejak pengaksesan tidak dapat dilihat oleh orang lain seperti akun email, jejaring sosial, baik alamat email maupun password atau bahkan history.
  • Ukuran kecil
Anda bisa membandingkan aplikasi Photoshop yang secara umum bisa mencapai ratusan MB. Namun dengan Photoshop Portable ukuran file jauh lebih kecil. Tentu bisa menghemat Harddisk Anda dan tidak akan menguras RAM lebih banyak.
  • Aplikasi portable membuat sistem bersih dari Registry
Perlu diketahui bahwa Registry adalah pengganti berkas-berkas konfigurasi. Apabila ada sebuah software yang sudah diinstal pada sistem operasi Windows, maka secara otomatis program tersebut mencatatkan jejaknya pada sistem registry. Inilah mengapa, pada saat proses uninstall dilakukan sebenarnya penghapusan hanya dilakukan pada sebagian file saja serta bukan menghapus semua file hingga bersih. Berbeda jika Anda menggunakan aplikasi portable, karena tidak akan ada Registry mengganggu. Tidak ada proses uninstall karena Anda hanya cukup melakukan delete seperti menghapus file foto biasa.
  • Gratis
Pada umumnya dan kebanyakan, program aplikasi portable tersedia secara gratis. Anda bisa mendapatkannya pada situs distributor portableapps.com. Meski demikian tidak semua aplikasi portable yang beredar adalah resmi. Terkadang ada sebuah program yang “dirombak” menjadi portable oleh pihak tertentu tanpa seijin developer yang bersangkutan.

 Kekurangan
Tidak seperti program aplikasi konvensional, aplikasi portable umumnya tidak begitu lengkap terutama fitur-fiturnya. Kemungkinan karena ukurannya yang kecil.
  • Tidak semua dapat dijalankan
Biasanya untuk aplikasi berukuran mencapai ratusan MB tidak dapat dijalankan langsung dari perangkat penyimpanan massal.
  • Tidak memiliki plugin
Aplikasi portable tentu tidak dapat dipasang tambahan plugin (program komputer yang dirancang untuk menambah fungsionalitas sebuah program utama). Jadi tentu saja aplikasi portable hanya memiliki fitur utama saja. [ALX]


WEB BASED E-MAIL

   Web based e-mail adalah layanan e-mail yang basis aksesnya adalah dalam bentuk halaman web. Jika ingin mengakses, memeriksa atau mengirim e-mail, maka harus masuk ke situs web penyedia layanan e-mail dimaksud. Tidak ada jalan lain untuk mengakses e-mail kecuali dengan cara tersebut.
Protokol yang digunakan sama dengan web yaitu protokol http (hypertext transfer protocol) Akses e-mail menggunakan browser internet seperti Internet Explorer, Mozilla FireFox, Opera dan lain-lain.
  • Web based berjalan menggunakan  basis teknologi web (internet) atau   browser sedangkan desktop based  application dapat berjalan sendiri atau independen tidak menggunakan browser dan biasanya telah  ditentukan dapat berjalan di platform atau operating system tertentu
  • Web based tidak banyak memerlukan program yang akan diinstal di sisi client sedangkan desktop based  harus melakukan instalasi program sesuai aplikasi yang dijalankan.
Kelebihan :
  • Karena beroperasi di halaman situs web, maka fungsi e-mail dapat diakses dari berbagai tempat sepanjang dapat terkoneksi dengan internet.
  • Tidak memerlukan mail client karena dapat berinteraksi dengan layanan tersebut langsung dari situs web.
Kekurangan :
  • Pada saat mengakses akun e-mail, koneksi tidak boleh terputus.
  • E-mail sulit diarsipkan, karena tersimpan di server penyedia layanan e-mail.
  • Jika server mengalami masalah, ada kemungkinan e-mail dan bahkan akun e-mail dapat hilang begitu saja.
Kapasitas: 

     Besarnya media penyimpanan yang digunakan terbatas, tergantung penyedia layanan e- mail               tersebut

utility

Pengertian Utility

    Program Utility adalah program-program (dalam hal ini pada Windows) yang memiliki kegunaan yang besar untuk berbagai macam kebutuhan. Program Utility ada yang internal (bawaan dari Windows), ada yang eksternal (program lain) . Utility internal adalah utility yang sudah ada pada Windows kita, secara default sudah terinstall pada saat kita selesai menginstall Windows.

Contoh : Sytem tools, Notepad (untuk menulis), Windows Media Player (multimedia), Games, dan lain lain.

Sedangkan Utility eksternal adalah utility yang bukan bawan Windows, harus menginstall terlebih dahulu. Seperti halnya anti virus, Burning (pembakar CD), Cleaning sytem, dan lain lain. System tool sendiri terbagi dari beberapa bagian, yaitu:





a. Back up
b. Character Map
c. Disk Cleanup
d. Disk Defragmenter
e. Files and Setting Transfer Wizard
f. Internet Explorer
g. Scheduled Task
h. System Information
i. System Restore

a. Backup

    Backup merupakan suatu cara mengamankan file-file penting kita dengan cara membuat cadangan. Backup ini melakukan pengamanan file-file kita dengan cara menyatukan file kita menjadi satu. Dengan cara ini apabila hardisk kita mengalami masalah sehingga menyebabkan gangguan terhadap data kita seperti data terhapus, tertumpuk atau masalah lainnya, kita bisa mengembalikannya dengan file backup yang telah kita buat sebelumnya.




b. Character Map

Character Map adalah fasilitas yang dimililki Windows XP untuk memasukkan kode atau simbol tertentu yang tidak bisa dilakukan melalui keyboard. Dengan fasilitas ini hampir semua simbol dan kode bisa dimasukkan.





c. Disk Cleanup

Berfungsi untuk menghapus beberapa file temporary, biasanya diberi kode tmp, hasil hasil download dari internet, atau file dari suatu program yang dianggap tidak penting, sebaiknya anda menghapus file dengan ekstensi tmp sehingga sisa ruang hardisk anda jadi lebih banyak.




d. Disk Defragment

   Berfungsi untuk menata ulang posisi file yang tidak beraturan akibat proses copy, paste, cut, delete dll. Ketika kita melakukan proses copy data atau bahkan penghapusan, pada hakekatnya terjadi perpindahan tata letak file sehingga komputer membutuhkan waktu ekstra untuk mencarinya. Proses inilah yang akhirnya menjadikan komputer kita terasa lebih lambat dari biasanya. Disk defragmenter dimaksudkan untuk mempercepat pembacaan file hal itu disebabkan program dapat mengenali langsung file yang akan dicari sesuai dengan urutan posisi yang telah ditentukan



e. Files and Setting Transfer Wizard

   Files and Setting Transfer Wizard adalah suatu program bawaan windows agar si pengguna dapat mentransfer data-data backup pada computer satu dengan yang lain. Dan juga dapat memprogram agar suatu data tersebut mempunyai file cadangan anda dan pengaturan, yang kemudian dapat digunakan untuk mengembalikan konfigurasi data rinci anda, jika anda merasa perlu untuk menginstal ulang Windows XP.



f. Internet Explorer  


  Internet Explorer, disingkat IE atau MSIE, adalah sebuah penjelajah web (web browser) untuk alat browsing ketika kita connect terhadap internet dan perangkat lunak tak bebas yang gratis dari Microsoft.





g. Scheduled Task


   Digunakan untuk membuat jadwal pengaturan proses tertentu, misalnya scandisk, defrag, back up dll. Dengan demikian anda leluasa untuk mengatur beberapa proses berdasarkan waktu yang nantinya anda tentukan. Fasikitas ini akan aktif secara otomatis setiap anda ,enjalankan program windows. Ikuti langkah-langkah di bawah ini untuk mengaktifkan schedule task.



h. System Information


   System information sengaja disediakan oleh windows untuk mengumpulkan konfigurasi dan beberapa perintah berharga lainnya yang dapat digunakan sebagai acuan manakala terjadi trouble pada computer kita. Ada 5 bagian yang disediakan oleh windows yaitu hardware, komponen, software environment, internet setting dan applications. Untuk melihat detail pada masing-masing bagian klik tanda + maka akan muncul informasi tambahan yang anda inginkan.



i. System Restore

  System restore adalah salah satu komponen dalam windows XP yang berfungsi untuk mengembalikan komputer kita ke keadaan semula sesuai system restore yang kita pilih. System restore ini sejenis check point, jadi apabila kita selesai menginstal suatu program, namun kita merasa program ini tidak sesuai dengan kita maka kita bisa menggunakan system restore untuk mengembalikan sesuai keadaan sebelumnya. Perlu diketahui bahwa system restore hanya mengembalikan system atau setting dari komputer kita, tidak berpengaruh pada data yang tersimpan pada hardisk kita. Jadi jangan takut data kita hilang apabila kita menggunakan system restore.


Driver

Definisi Driver


Link Menggunakan Gambar atau Foto


Driver (kadang disebut : Device driver, atau Computer driver), adalah sebuah software kecil yang memberitahu sistem operasi (OS) dan software (program aplikasi) lain tentang bagaimana menggunakanatau berkomunikasi dengan hardware. Dengan kata lain, software driver adalah penterjemah (translator) dalam komunikasi antara hardware dengan Operating System dan berbagai Program aplikasi.

Contoh : Driver sound card akan memberitahu software (mis. Winamp) tentang bagaimana menterjemahkan suatu data menjadi sinyal suara (audio) dan agar sound card mengirimkannya ke speaker. Demikian juga untuk vga card, keyboard dsb.

  • Firm-ware : adalah suatu data informasi yang "ditanam" (oleh pabrik) dalam sebuah device hardware. Data ini merupakan informasi dasar untuk digunakan oleh sistem operasi tentang penggunaan (cara konfigurasi) hardware tsb.
  • Class Driver : adalah driver standar yang bisa diterapkan untuk suatu device meski hardware tsb dibuat oleh pabrik berbeda  Contohnya, driver untuk device CDROM, device USB,  dsb.
  • Device Class : adalah beberapa device hardware yang sejenis yang dikelompokkan untuk mempermudah pengelolaan, hal ini bisa dilihat dalam Device Manager. Silahkan baca juga artikel Device Class.
  •  WDM : Windows Driver Model atau Win32 Driver Model, adalah sebuah kerangka-kerja (framework) untuk bermacam device driver. WDM dibuat oleh Microsoft untuk masalah kompatibilitas (forward cmpatible). 
Hal yang Berkaitan dengan Driver Hardware Komputer

  1. Setiap device hardware yang terpasang dalam komputer harus memiliki software driver yang sudah terinstal didalam komputer tsb. agar bisa dimanfaatkan oleh sistem operasi (Windows)
  2. Software driver untuk setiap device hardware dibuat khusus untuk masing masing versi Wndows. Driver untuk Windows XP akan berbeda dengan driver untuk Windows 7, meskipun device hardware nya sama. Demikian pula driver untuk Windows versi 32bit akan berbeda dengan driver untuk Windows versi 64bit.
  3. Beberapa driver standard seperti driver keyboard, driver CDROM-drive, driver Hard drive (harddisk), driver Monitor dll. sudah ada didalam CD/DVD Installer Sistem Operasi Windows. Pada saat meng-instal Windows, maka driver standard tsb juga akan otomatis ter-instal sehingga user tidak perlu menginstal-nya kecuali ada hal yang khusus untuk device tsb. 
  4. Beberapa jenis driver akan di-load pada saat Windows start, dan beberapa lainnya bisa di-load belakangan sesuai kebutuhan. Kapan suatu driver harus di-load, ditentukan oleh informasi didalam file registry untuk driver ybs. Silahkan anda membaca artikel Start Type Device di blog ini.
  5. Driver yang sifatnya khusus (VGA card, Sound card, Camera dsb.) harus diinstal tersendiri oleh user, setelah sistem operasi Windows ter-instal.
  6. Software driver bisa diperoleh pada saat pembelian device hardware (dalam bentuk CD/DVD), atau dengan cara men-download dari website produsen device hardware tsb.
  7. Sejalan dengan perkembangan sistem operasi (OS Windows), maka software driver pun juga dikembangkan oleh produsennya agar bisa tetap beroperasi dengan optimal. File perubahan/pengembangan driver ini biasa disebut File Update Driver, yang bisa di peroleh (download) dari website produsen ybs. dan harus diinstal (oleh user) kedalam komputer dimana device tsb. terpasang didalamnya.Tindakan ini disebut :” melakukan update driver”, hal ini diperlukan agar device hardware tsb bisa beroperasi lebih optimal lagi.
  8. Semua driver untuk bermacam device hardware yang terpasang dalam komputer bisa dikelola dari Device Manager pada semua versi Windows. Hal ini meliputi instal driver, uninstal driver, update driver, roll-back driver dsb. Tentang pengelolaan ini silahkan baca artikel Menggunakan Fitur Device Manager di blog ini.
  9. Karena driver adalah sebuah software, maka juga bisa menjadi rusak (corrupt) oleh berbagai sebab. Diantaranya adalah rusak karena terinfeksi Malware.
  10. Kerusakan pada software driver bisa menimbulkan problem pada operasional komputer. Problem bisa berupa tidak berfungsi-nya device hardware ybs, atau menimbulkan problem pada sistem operasi (Windows) yang berakibat macet-nya komputer.
  11. Kegagalan suatu driver (dan device hardware) biasa ditandai dengan munculnya pesan error.
  12. Pesan error berkaitan dengan driver (dan device hardware) biasa muncul sebagai Code error. Bentuk error seperti ini termasuk dalam jenis  Device Manager Error Code. Tetapi juga bisa muncul sebagai StopError BlueScreen (BSOD).


Sistem Operasi

Definisi  Sistem Operasi

Sistem operasi atau lebih dikenal dengan operating system (OS) dalam ilmu komputer merupakan  perangkat lunak sistem yang bertugas  melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar system,termasuk menjalankan software aplikasi seperti program-program pengolah kata dan browser web.

Sistem Operasi adalah software pada lapisan pertama yang terletak  pada memori komputer pada saat komputer dinyalakan,sedangkan software-software lainnya dijalankan setelah sistem operasi berjalan. Sistem operasi akan melakukan layanan inti umum  seperti akses ke disk, manajemen memori, skeduling task, dan antar-muka user,sehingga memudahkan dan menyamankan penggunaan serta pemanfaatan sumber daya sistem computer
.


Secara umum system operasi dapat di definisikan sebagai berikut:
1.  Program yang mengatur hardware dengan menyediakan landasan untuk aplikasi yang berada diatasnya
2. Penghubung antara user dengan hardware.
3. Bertugas untuk mengendalikan & mengkoordinasi penggunaan
Hardware untuk berbagai program aplikasi bagi bermacam2 user.
4. pengelola seluruh sumber-daya yang terdapat pada system computer dan menyediakan sekumpulan layanan (system calls) ke pemakai


Macam-macam Sistem Operasi
  1. DOS (Disk Operating Sistem)
Merupakan sistem operasi yang pertama kali digunakan sampai saat ini. DOS terdiri dari 3 bagian yaitu: DR-DOS(Dibuat oleh perusahaan digital research pada tahun 1988 dari hasil transformasi ,CP/M (control program/monitor) system operasi ini digunakan sampai pada komputer pentium) , PC-DOS (Dirancang dan dibuat oleh perusahaan microsoft corp,tetapi karena dikeluarkannya sistem operasi windows, sistem operasi ini sudah jarang dipakai / tidak digunakan lagi saat ini , MS-DOS (Dirancang dan dibuat oleh perusahaan microsft corp,sistem operasi ini masih digunakan hingga saat ini dan terus dikembangkan versinya sesuai dengan kebutuhan.

2.  Windows (Microsoft Windows)
Microsoft Windows atau biasa disebut Windows adalah sistem operasi yang dikembangkan oleh Microsoft Corporation  dengan berbasikan GUI (Graphical User Interface) atau tampilan antarmuka bergrafis yang paling banyak digunakan computer pribadi di seluruh dunia.
Microsoft mulai mengembangkan Interface Manager yang kemudian dirubah namanya menjadi Microsoft Windows ,meskipun dalam prorotipe awalnya, menggunakan menu seperti Multiplan (menu muncul dari bawah ke atas), namun tahun 1982 dirubah menjadi pull-down menu (menu menyusur dari atas ke bawah) seperti yang digunakan Xerox Star

  1. Linux
Linux adalah suatu sistem operasi yang bersifat multi user dan multitasking, yang dapat berjalan di berbagai platform, termasuk prosesor intel 386 dan yang lebih tinggi. Linux dapat berinteroperasi secara baik dengan system operasi seperti Apple,Microsoft,dan Novell.
Linux memiliki desain yang berasal dari dasar Unix yaitu menggunakan kernel monilitik yang menangani kontrol prosses,jaringan,peripheral,dan pengaksesan system berkas. Selain itu 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.

Seiring dengan perkembangan zaman,sekarang Linux merupakan sistem Unix yang lengkap, bisa digunakan untuk jaringan (networking), pengembangan software, dan bahkan untuk sehari-hari dan merupakan alternatif OS yang jauh lebih murah jika dibandingkan dengan OS komersial, dengan kemampuan Linux  ratusan program termasuk, kompiler, interpreter, editor dan utilitas perangkat bantu yang mendukung konektifitas, Ethernet, SLIP dan PPP, dan interoperabilitas.

          4.      Unix

Unix adalah 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 dikembangkan oleh banyak pihak dan banyak sekali varian dari UNIX ini.


          5.      Macintosh perating Sistem

        Pengoperasi Macintosh (Mac OS), adalah sistem pengoperasian komputer Apple untuk komputer Apple Macintosh yang merupakan sistem pengoperasian pertama yang menggunakan antarmuka pengguna grafis(GUI). Apple merendahkan kewujudan sistem pengoperasi pada tahun awal kemunculan Macintosh untuk menjadikan Macintosh kelihatan lebih ramah pengguna dan membedakannya daripada sistem lain seperti MS-DOS, yang digambarkan sebagai ajaib (arcane) dan mencabar secara teknikal.

           6.       Symbian OS

     Pada awal mulanya symbian merupakan sebuah perusahaan patungan dari beberapa pemain di dunia ponsel yaitu Psion, Ericsson, Nokia, dan Motorola. Pada tahun-tahun berikutnya banyak para pembuat ponsel yang mulai mengadopsi teknologi symbian.Symbian OS adalah sistem operasi 32 bit, dengan konsep little endian dan berjalan pada beberapa tipe arsitektur mikroprosessor ARM. Symbian proses bekerja dengan prinsip preemptive multitasking

    Dukungan terhadap device-device terintegrasi dalam kernel sebagai kernel extension yang ditulis dalam DLL (dynamic linking library) yang terpisah. Kernel berjalan dalam mode privileged dan memberikan servis ke aplikasi yang berjalan dalam mode unprivileged lewat user library serta memberikan kumpulan-kumpulan library seperti networking (TCP/IP, PPP, FTP), Communication (Bluetooth, IrDA) untuk  mengakses servis-servis tersebut dengan menggunakan konsep hubungan client-server.

           7.      IBM OS/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 MS-DOS yang beredar saat itu.

            8.      Free BSD

      FreeBSD adalah Sistem Operasi bertipe UNIX bebas yang diturunkan dari UNIX AT&T dengan tujuan menyediakan software yang dapat digunakan untuk berbagai kepentingan dan  dikembangkan dari 386BSD sebuah proyek pengembangan BSD  OS yang berjalan di atas Chip Intel.

            9.       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

           10.  Solaris

     Sistem Operasi Solaris adalah sebuah Sistem Operasi yang berdasarkan UNIX system  sebagai pendukung SunOS yang  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 Free Redistribution (Didistribusi secara bebas), Source Code (Sumber harus tersedia untuk semua distribusi),Derived Works (Setiap orang bisa mengubah kode dan mendisrtibusikan kembali), No Discrimination (Kode harus disediakan untuk seseorang untuk dikembagkan).Adapun beberapa kelebihan OpenSolaris dibandingkan dengan Sistem Operasi lain :

1.ZFS : System Rstore
2.DTrace L : Dapat mengamati dimana aplikasi banyak menggunakan waktunya dan berapa lama.
3.Manajemen Kegagalan : Mencegah, mendiagnosa dan memperbaiki error.
4.Zona : Mengimplementasikan sebuah abstraksi Sistem Operasi yang memungkinkan beberapa aplikasi berjalan secara terisolasi satu dengan lainnya di perangkat keras fisik yang sama