WELCOME TO BLOG EKO

Kamis, 25 Desember 2014

MICROSOFT EXCEL

PENGERTIAN MICROSOFT EXCEL

Microsoft Excel atau Microsoft Office Excel adalah sebuah program aplikasi lembar kerja spreadsheet yang dibuat dan didistribusikan oleh Microsoft Corporation untuk sistem operasi Microsoft Windows dan Mac OS. Aplikasi ini memiliki fitur kalkulasi dan pembuatan grafik yang, dengan menggunakan strategi marketing Microsoft yang agresif, menjadikan Microsoft Excel sebagai salah satu program komputer yang populer digunakan di dalam komputer mikro hingga saat ini. Bahkan, saat ini program ini merupakan program spreadsheet paling banyak digunakan oleh banyak pihak, baik di platform PC berbasis Windows maupun platform Macintosh berbasis Mac OS, semenjak versi 5.0 diterbitkan pada tahun 1993. Aplikasi ini merupakan bagian dari Microsoft Office System, dan versi terakhir adalah versi Microsoft Office Excel 2007 yang diintegrasikan di dalam paket Microsoft Office System 2007 . [i]
Sebelum mulai memasuki pembahasan Microsoft Excel, ada baiknya kita mengenal lebih dulu bagaimana tampilan Microsoft Excel itu, beserta beberapa istilah-istilah umum yang akan digunakan.
Dalam Microsoft Excel terdapat 4 komponen utama yaitu :
1.       Row Heading
Row Heading (Kepala garis), adalah penunjuk lokasi baris pada lembar kerja yang aktif. Row Heading juga berfungsi sebagai salah satu bagian dari penunjuk sel (akan dibahas setelah ini). Jumlah baris yang disediakan oleh Microsoft Excel adalah 65.536 baris.

2.       Column Heading
Column Heading (Kepala kolom), adalah penunjuk lokasi kolom pada lembar kerja yang aktif. Sama halnya dengan Row Heading, Column Heading juga berfungsi sebagai salah satu bagian dari penunjuk sel (akan dibahas setelah ini). Kolom di simbol dengan abjad A – Z dan gabungannya. Setelah kolom Z, kita akan menjumpai kolom AA, AB s/d AZ lalu kolom BA, BB s/d BZ begitu seterus sampai kolom terakhir yaitu IV (berjumlah 256 kolom). Sungguh suatu lembar kerja yang sangat besar, bukan. (65.536 baris dengan 256 kolom). 
3.       Cell Pointer
Cell Pointer (penunjuk sel), adalah penunjuk sel yang aktif. Sel adalah perpotongan antara kolom dengan baris. Sel diberi nama menurut posisi kolom dan baris. Contoh. Sel A1 berarti perpotongan antara kolom A dengan baris 1.
4.       Formula Bar
Formula Bar, adalah tempat kita untuk mengetikkan rumus-rumus yang akan kita gunakan nantinya. Dalam Microsoft Excel pengetikkan rumus harus diawali dengan tanda ‘=’ . Misalnya kita ingin menjumlahkan nilai yang terdapat pada sel A1 dengan B1, maka pada formula bar dapat diketikkan =A1+B1 .


HEADER & FOOTER
Seperti pada Microsoft Word, kita juga dapat menambahkan header dan footer. Caranya :
Pilih tab Insert รจ Header Footer


o   Menggunakan Rumus (Formula)
Rumus merupakan bagian terpenting dari Program Microsoft Excel , karena setiap tabel dan dokumen yang kita ketik akan selalu berhubungan dengan rumus dan fungsi. Operator matematika yang akan sering digunakan dalam rumus adalah ;
Lambang
Fungsi
+
Penjumlahan
-
Pengurangan
*
Perkalian
/
Pembagian
^
Perpangkatan
%
Persentase
Proses perhitungan akan dilakukan sesuai dengan derajat urutan dari operator ini, dimulai dari pangkat (^), kali (*), atau bagi (/), tambah (+) atau kurang (-)

o   Menggunakan Fungsi
Fungsi sebenarnya adalah rumus yang sudah disediakan oleh Microsoft Excel, yang akan membantu dalam proses perhitungan. kita tinggal memanfaatkan sesuai dengan kebutuhan. Pada umumnya penulisan fungsi harus dilengkapi dengan argumen, baik berupa angka, label, rumus, alamat sel atau range. Argumen ini harus ditulis dengan diapit tanda kurung ().
Beberapa Fungsi yang sering digunakan:
1.       Fungsi Average(…)
Fungsi ini digunakan untuk mencari nilai rata-rata dari sekumpulan data(range).  Bentuk umum penulisannya adalah  =AVERAGE(number1,number2,…), dimana number1, number2, dan seterusnya adalah range data yang akan dicari nilai rata-ratanya.
2.       Fungsi Logika IF(…)
Fungsi ini digunakan jika data yang dimasukkan mempunyai kondisi tertentu. Misalnya, jika nilai sel A1=1, maka hasilnya 2, jika tidak, maka akan bernilai 0. Biasanya fungsi ini dibantu oleh operator relasi (pembanding) seperti berikut ;
Lambang
Fungsi
=
Sama dengan
<
Lebih kecil dari
>
Lebih besar dari
<=
Lebih kecil atau sama dengan
>=
Lebih besar atau sama dengan
<>
Tidak sama dengan
3.       Fungsi Max(…)
Fungsi ini digunakan untuk mencari nilai tertinggi dari sekumpulan data (range). Bentuk umum penulisannya adalah =MAX(number1,number2,…), dimana number1, number2, dan seterusnya adalah range data (numerik) yang akan dicari nilai tertingginya.
4.       Fungsi Min(…)
Sama halnya dengan fungsi max, bedanya fungsi min digunakan untuk mencari nilai terendah dari sekumpulan data numerik.
5.       Fungsi Sum(…)
Fungsi SUM digunakan untuk menjumlahkan sekumpulan data pada suatu range. Bentuk umum penulisan fungsi ini adalah =SUM(number1,number2,…). Dimana number1, number2 dan seterusnya adalah range data yang akan dijumlahkan.
6.       Fungsi Left(…)
Fungsi left digunakan untuk mengambil karakter pada bagian sebelah kiri dari suatu teks. Bentuk umum penulisannya adalah =LEFT(text,num_chars). Dimana text adalah data yang akan diambil sebagian karakternya dari sebelah kiri, num_chars adalah jumlah karakter yang akan diambil.
7.       Fungsi Mid(…)
Fungsi ini digunakan untuk mengambil sebagian karakter bagian tengah dari suatu teks. Bentuk umum pemakaian fungsi ini adalah =MID(text,start_num,num_chars). Artinya mengambil sejumlah karakter mulai dari start_num, sebanyak num_char.
8.       Fungsi Right(…)
Fungsi ini merupakan kebalikan dari fungsi left, kalau fungsi left mengambil sejumlah karakter dari sebelah kiri, maka fungsi mengambil sejumlah karakter dari sebelah kanan teks.. Bentuk umum penulisannya adalah =RIGHT(text,num_chars). Dimana text adalah data yang akan diambil sebagian karakternya dari sebelah kanan, num_chars adalah jumlah karakter yang akan diambil.
9.       Fungsi HLOOKUP dan VLOOKUP
Fungsi HLOOKUP dan VLOOKUP digunakan untuk membaca suatu tabel secara horizontal (VLOOKUP) atau secara vertikal (VLOOKUP). Bentuk umum penulisan fungsi ini adalah :
=HLOOKUP(Lookup_value, Table_array, Row_index_num,…)
=VLOOKUP(Lookup_value, Table_array, Col_index_num,…)
Dari rumus diatas, dapat dilihat bahwa bedanya hanya pada nomor indeksnya saja, kalau kita pakai HLOOKUP, maka digunakan nomor indeks baris (Row_index_num), tapi kalu pakai VLOOKUP digunakan nomor indeks kolom (Col_index_num). Nomor indeks adalah angka untuk menyatakan posisi suatu kolom/baris dalam tabel yang dimulai dengan nomor 1 untuk kolom/baris pertama dalam range data tersebut.

MICROSOFT WORD 2007


A.     Pengertian Microsoft Word 2007

Microsoft word 2007 merupakan salah satu aplikasi yang disediakan dalam Microsoft Office 2007. Berbeda hal nya dengan Microsoft word 2003 microsoft word 2007 memiliki beberapa keunggulan dan kemudahan dalam membantu kita mengerjakan pekerjaan tulis-menulis ,misalnya menulis document, surat, famplet, kartu nama, brosur,dll dengan lebih baik.
Microsoft word 2007 telah mengalami perkembangan dan perbaikan yang lebih baik dari versi sebelumnya yaitu word 2003. Pada tutorial kali ini saya akan menjelaskan tentang bagaimana memaksimalkan penggunaan Microsoft word 2007 versi Windows XP.
 Memulai menggunakan Word 2007
 Untuk menggunakan dan mengaktifkan word 2007 dapat dilakukan dengan langkah sebagai berikut :
1)    Klik menu start pada taskbar
2)    Klik all programs -->Microsoft Office --> Microsoft Office Word 2007
Mengenal Elemen Jendela Word :
1.   Menu Bar
 Menu bar bisa dibilang sama seperti menu horizontal pada blog, yang mempunyai sub-sub menu. Menu bar terdiri atas Home, Insert, Page Layout, References, Mailings, Review, dan View.
1.1.  Home
Home merupakan menu utama yang akan tampil pada saat pertama kali anda membuka word 2007. Menu home terdiri dari toolbar standar yaitu font, tool bar formatting dan paragraph, style dan editing serta clipboard.
 1.2. Insert
 Menu insert terdiri dari : Pages, Tables, Illustrations, Links, Header & Footer, Text, Symbol.
1.3 Page Layout
 Menu page layout terdiri dari : Themes, Page Setup, Page Background, Paragraph, Arrange.
 1.4 References
 References terdiri dari : Table of Contents, Footnotes, Citations & Bibliography, Captions, Index, Table of Authorities.
 1.5 Mailings
 Mailings terdiri dari : create, start mail merge, write & insert Fields, preview results, finish.
 1.6 Review
 Review terdiri dari : proofing Comments, Tracking, changes, Compare, Protect.

Fungsi Menu dan Sub Menu Microsoft Word 2007
Menu dalam Microsoft Word
1.    Menu file 

Menu yang berhubungan dengan operasi terhadap file dokumen dengan sub menusebagaiberikut:
Submenu
Fungsi
New                 : Membuat dokumen baru.
Open               : Membuka file dari piranti/ media menyimpan
Close               : Menutup jendela dokumen aktif
Save                : Menyimpan dokumen yang masih aktif
Save As          : Menyimpan dokumen yang belum mempunyai nama atau mengganti nama file dokumen yang akan disimpan.
Save As          : Menyimpan dokumen dalam bentuk halaman web.

Web Page
Web Page       : Melihat contoh tampilan halaman web yang dibuat dana yang akan di cetak.

Preview
Page Setup     : Mengatur halaman dokumen yang akan di cetak.
Prin Preview   : Melihat contoh hasil cetakan dokumen (margins, ukuran kertas) sebelum dicetak melalui printer.
Print                 : Mencetak dokumen
Send To          : Mengirim dokumen
Properties        : Mebuat ringkasan dari dokemen yang aktif
Exsit                : Keluar dari Word sebelum menutup semua dokumen
2. Menu Edit
Menu yang berhubungan dengan penyuntigan (editing) tergadap file dokumen dengan
submenu sebagai berikut:
Submenu
Fungsi
Undo               : Membatalkan perintah yang terakhir di lakukan
Repeat            : Mengulangi perintah terahir yang sebelumnya dibatalkan melalui perintah Undo.
Cut                  : Memotong sebagian atau seluruh data
Copi                : Menyalin data
Paste              : Menyisipkan/meletakkan hasil copi dan Cut
Paste special : Fasilitas pendukung perintah cat dan copi terhadap hiper ling pada document
Clear               : Membersihan atau menghapus semua data yang ada didokumen.
Select All         : Memilih (memblok) seluruh isi dari dokumen
Find                 : Mencari data pada dokumen
Replace           : Menggantikan data pada dokumen dengan data baru
Go to               : Berpindah kehalaman tertentu dari dokumen bagian-bagian dari dokumen atau Footnote.
Links                : Menampilkan atau mengubah setiap link yang ada di file dokumen
Objek              : Mengedit objek yang berasal dari inser yang behubungan dengan link (objek Clipart, dll)
3. Menu View
Menu yang berhubungan dengan tampilan dari file dokumen dengan submenu sbb:
Submenu
Fungsi
Normal             : Menampilkan dokumen dalam status normal
Web layouts    : Menampilkan dokumen dalam layouts web
Print Layouts   : Menentukan dokumen dalam layouts cetak.
Outline             : Menampilkan struktur dokumen
Toolbars          : Memunculkan toolbar words
Ruler               : Memunculkan mistar dokumen.
Dokumenmab : Memunculkan bagian dari sub bagian dari dokumen pada jendela tersendiri.
Header dan Foother : Membuat header dan foother sebagai efek cetakan
Comments      : Menampilkan toolbars reviewing dan comments pada dokumen.
Fotnothes        : Menampikan cetakan kaki dokumen
Fullscreen       : Menampilkan dokumen satu tayangan penuh
Zoon                : Mengubah ukuran Penampilan dokumen words.
4.    Menu Insert
 Menu yang berhubungan dengan penyisipan pada file dokumen. Dengan submenu sebagai berikut:
Fungsi
Break              : Untuk membuat pemutusan halaman, section, kolom ataupun teks dari dokumen word.
Page numbers: Menyisipkan nomer halaman
Date and Time: Menyisipkan tanggal dan waktu
Autotext           : Menyisipkan teks tertentu
Field                : Menyisipkan field
Symbol            : Menyisipkan symbol
Comments      : Memberikan komentar kelembar kerja
Footnote          : Menyusipkan catatan kaki dokumen
Cattions           : Menyusipkan judul table grafik atau persamaan dalam table
Croosreverense : Menyisipkan reverensi silang
Indeks and Tables : Menyisipkan indeks dokumen. Daftar isi, daftar gambar
Picture             : Menyisipkan gambar dari fasilitas cliptart, pronfile autosave oraganitation carh Dan wordarth
Textbox           : Menyisipkan kotak yang dapat diisi tekst
File                  : Menyisipkan file dokumen
Objejt               : Menyisipkan objejt
Bookmark       : Menyipkan bookmark
Hyperlink         : Menyipkan teks dan gambar hyperlink pada lembar kerja dan membuat Shortaut dalam membuka lembar kerja yang tersimpad di piranti penyimpanan
 5. Menu format
 Menu yang berhubungan dengan operasi pengaturan terhadap file dokumen dengan submenus sbb:
Fungsi
Font                 : Mengatur tampilan font yang digunakan dalam dokumen.
Paragraph       : Mengatur paragraph
Bullet and Numbering : Mengatur pemberian tanda dan penomoran item.
Border and Sanding : Mengatur batas-batas dan pembuatan efek bayangan
Colums            : Mengatur laju kolums dalam dokumed
Tabs                : Mengatur letak tabulasi dokumen
Changecase    : Mengubah huruf capital
Background    : Mengatur warna latar belakan dari dokumen
Theme             : Mengganti stile dokumen
Frames            : mengatur frames
Autoformat      : Mengatur secara otomatis
Stile                 : Mengatur stile paragraph
 6. Menu Tools
 Menu yang berhubungan dengan oprasi terhadap file dokumen dengan submenu sbb:
 Fungsi
Speeling and   : Memeriksa ejaan pada kata dokumen
Grammar Language : Mengatur penggunaan bahasa
Wordcoumt     : Penghitungan jumlah halaman huruf, kata dan paragraph
AutoCorrect    : Untuk menggabungkan dokumen
TrackChanges            : Melihat pengubahan data yang dilakukan berdasarkan waktu, siapa dan dimana pengubahan itu terjadi didalam jaringan computer.
ProtectDocumen : Mengamangkan atau memproteksi dokumen Online
Collaboration   : Menyusun dan mengadakan pertemuan beserta dengan jadwalnya,fasilitas ini terdiri dari MeetNow, Schedule Meeting dan Web Discussion.
MailMange      : Menggunakan fasilitas mail marge
Enveleps and Lables : Pembuatan surat dan label
Letter Wizzards : Membuat surat dengan fasilitas dantuan dari word
Macro                : Membuat atau menjalangkan program macro mengedit atau menghapus maero
Templates and Add ins : Mengaktifkan atau menonaktifkan program add and template word
Costumede Menta toolbars : Menambahkan comman baru, membuat menu dan toolbars sesuai dengan keinginan pengguna.
Otions                : Pilihan dalam pengaturan
7. Menu Table
Menu yang berhubungan dengan pembuatan table dalam dokumen. Dengan submenu sebagai berikut:
 Fungsi
DrawTable      : Membuat table dengan menggambar
Insert               : Menyisipkan table
Delete              : Mengahapus data
Margecls         : Menggabungkan sel-sel dalam table
Splitcels           : memisahkan sel-sel dalam table
Convert           : Mengkonversi table ke teks atau sebaliknya
Sort                 : Mengurutkan data dalam table
Table property : menampilkan rangkuman dalam table
8. Menu Window
 Menu yang berhubungan dengan pengaturan terhadap jendela kerja dari dokumen dengan sub menu sebagai berikut :
 Fungsi
NewWindow    : Memperlihatkan dokumen yang sedang di edit pada jendela baru
Arrangeall        : Mengatur jendela dari dokumen
Spilt                 : Membagi dokumen menjadi beberapa bagian
9. Menu Help
 Menu yang berhubungan dengan pasilitas bantuan dari word

WINDOWS 7

PENGERTIAN WINDOWS 7
Windows 7 adalah rilis terkini Microsoft Windows yang menggantikan Windows Vista. Windows 7 dirilis untuk pabrikan komputer pada 22 Juli 2009 dan dirilis untuk publik pada 22 Oktober 2009, kurang dari tiga tahun setelah rilis pendahulunya, Windows Vista.

Tidak seperti pendahulunya yang memperkenalkan banyak fitur baru, Windows 7 lebih fokus pada pengembangan dasar Windows, dengan tujuan agar lebih kompatibel dengan aplikasi-aplikasi dan perangkat keras komputer yang kompatibel dengan Windows Vista. Presentasi Microsoft tentang Windows 7 pada tahun 2008 lebih fokus pada dukungan multi-touch pada layar, desain ulang taskbar yang sekarang dikenal dengan nama Superbar, sebuah sistem jaringan rumahan bernama HomeGroup, dan peningkatan performa. Beberapa aplikasi standar yang disertakan pada versi sebelumnya dari Microsoft Windows, seperti Windows Calendar, Windows Mail, Windows Movie Maker, dan Windows Photo Gallery, tidak disertakan lagi di Windows 7 kebanyakan ditawarkan oleh Microsoft secara terpisah sebagai bagian dari paket Windows Live Essentials yang gratis.

Kelebihan Windows 7
Booting lebih cepat
  Durasi waktu booting ( booting delay time ) lebih cepat
  Irit Konsumsi daya
Konsumsi daya lebih irit, sehingga lebih stabil dari pada windows Vista karena konsumsi daya yang lebih sedikit
 Optimasi dalam prefetching
Optimasi pada proses load data untuk HD
Adanya aplikasi Device Storage

KEKURANGAN WINDOWS 7
    Tidak Ada DVD Playback. Ini artinya di Windows 7 Starter Edition kamu tidak akan bisa menonton DVD, meskipun kamu memiliki DVD Player Eksternal, tetap aja Windows 7 Starter Edition tidak akan mampu memutar DVD ini.
    Tidak ada Support untuk 64-Bit. Windows 7 Starter Edition hanya berjalan di mode 32-bit saja, itu artinya Windows 7 Starter Edition tidak akan bisa menjalankan program-program yang didesain untuk Windows 7 64-bit.
    Tidak Ada tampilan “Aero”. Yups Windows 7 tampil cantik dan indah karena adanya tampilan effek Aero, namun sayang sekali  di Windows 7 Starter Edition kamu tidak akan menemukan efek tersebut
    Tidak Support Tablet PC. Kamu baru membeli sebuah Tablet PC dengan layar sentuh, maka Windows 7 Starter Edition tidak akan mendukung Tablet PC tersebut.
    Tampilan Desktop yang membosankan. Benar sekali, di Windows 7 Starter Edition kita tidak bisa merubah Background Desktop dengan foto atau gambar yang kita ingin. Background telah dikunci, dan hanya menampilkan logo Window saja. Meski dengan program khusus mungkin kita bisa men-tweak-nya. Untuk Mengganti Tema/Theme di Windows 7 Starter Edition kamu bisa Membaca artikel tentang Cara Mengganti Tema Windows 7 Starter Edition di Netbook

SISTEM OPERASI

PENGERTIAN 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 5 macam golongan: Input Device (perangkat keras masukan), Output Device (Perangkat keras keluaran), Processing Device (Perangkat keras pemrosesan), Storage Device (Perangkat keras penyimpanan) dan Network Device (Perangkat keras jaringan).
Software merupakan program berupa kode-kode dan perhitungan matematis yang dapat dimengerti oleh perangkat keras komputer yang disesuaikan dengan tujuan dan fungsinya agar komputer tersebut dapat dioperasikan oleh brainware. Apabila dimisalkan seorang manusia, hardware merupakan raga atau fisiknya dan software merupakan jiwa atau ruhnya sedangkan brainware merupakan akal pikiran yang mengendalikannya. Software secara umum dibagi menjadi “program aplikasi” dan “sistem operasi”.
Brainware biasa juga disebut dengan user, merupakan manusia atau program yang menggunakan dan mengoperasikan komputer. Pada umumnya brainware adalah seorang manusia yang mengoperasikan komputer. Namun sebenarnya Brainware bukan hanya manusia, software misalnya program aplikasi juga dapat bertindak sebagai brainware.
Ketiga komponen sistem komputer tersebut dibutuhkan dalam sebuah kesatuan yang utuh untuk menjalankan komputer agar dapat berfungsi. Tanpa adanya salah satu komponen, mustahil komputer  dapat digunakan. Hardware tanpa software hanya seonggok rangkaian semikonduktor tak berarti, software tidak akan dapat digunakan tanpa adanya hardware. Dan tanpa adanya brainware, hardware dan software tidak akan dapat menjalankan fungsi sesuai tujuannya untuk menyelesaikan pekerjaan manusia sebagaimana mestinya.
Sistem operasi bisa dikatakan merupakan program 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 perangkat keras 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.
Sistem operasi merupakan perangkat lunak pada lapisan pertama yang diletakan didalam memori utama pada saat komputer pertama kali dinyalakan. Sedangkan perangkat lunak lainnya baru diaktifkan setelah sistem operasi berjalan, sistem operasi akan menyediakan layanan inti umum bagi software-software itu. Layanan inti tersebut seperti akses ke disk, manajemen memori, scheduling task, dan memberikan antar muka bagi user. Software-software lainnya tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilakukan dan dilayani oleh sistem operasi. Bagian kode (source code) yang melakukan tugas-tugas inti umum dan berjalan setiap saat disebut dengan “kernel” dalam sistem operasi.
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 perangkat keras I/O (Input/Output). Fungsi ini dikenal juga sebagai program pengendali (Control Program).
Jadi dari sudut pandang tujuan sistem operasi itu sendiri, sistem operasi dapat dipandang sebagai alat yang membuat komputer lebih nyaman digunakan (convenient) untuk menjalankan program aplikasi dan menyelesaikan masalah pengguna. Tujuan lain sistem operasi ialah membuat penggunaan sumber daya komputer menjadi efisien.
Sistem operasi yang baik adalah yang mampu memberikan keadaan aman dan tetap konsisten pada saat hardware dan perangkat lunak aplikasi berkomunikasi, juga tetap memberikan antar muka yang mudah, nyaman dan menarik bagi pengguna. 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.
Dapat disimpulkan, bahwa Sistem operasi merupakan komponen penting dari setiap sistem komputer. Konsep Sistem operasi dapat lebih mudah dipahami, jika juga memahami jenis perangkat keras yang digunakan. Demikian pula sebaliknya. Dari sejarah diketahui bahwa sistem operasi dan perangkat keras saling mempengaruhi dan saling melengkapi. Struktur dari sebuah sistem operasi sangat tergantung pada perangkat keras yang pertama kali digunakan untuk mengembangkannya. Sedangkan perkembangan perangkat keras sangat dipengaruhi dari hal-hal yang diperlukan oleh sebuah sistem operasi.
SEJARAH PERKEMBANGAN SISTEM OPERASI
Arsitektur perangkat keras 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 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 kartu job lengkap kemudian diserahkan kepada para operator.
Perkembangan Sistem operasi dimulai dari sini. Dengan memanfaatkan sistem batch 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 dengan job-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 perangkat keras 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. CPU digunakan 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 sekali gus) dan multi-programming (melayani banyak program sekali gus).
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.
KELUARGA SISTEM OPERASI
Perkembangan sistem operasi modern (sudah mendukung multitasking dan multiuser) diawali oleh UNIX yang dibangun pada tahun 1969 oleh AT&T Bell Labs, termasuk didalamnya Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas McIlroy, dan Joe Ossana. Saat ini UNIX sudah jauh berkembang sehingga terdiri dari bermacam variasi berkat AT&T, berbagai vendor komersial, lembaga non-profit  dan universitas.
Diera tahun 70-an sampai 80-an, Personal Computer (PC) sudah memiliki sistem operasi dengan level abstraksi yang tinggi yang disimpan di memori sekunder seperti harddisk drive dan floppy disk drive. Sistem operasi semacam ini disebut dengan Disk Operating System (DOS). Contoh sistem operasi yang terkenal adalah OS/2 yang di buat oleh perusahaan IBM dan Microsoft. Antar muka sistem operasi di era ini masih berupa text sehingga relatif sulit untuk dioperasikan pengguna awam.
Mac OS atau Macintosh Operating System merupakan sistem operasi pertama yang sukses dengan antar muka grafis (GUI), sistem operasi tersebut diperkenalkan oleh Apple Computer pada tahun 1984. Sistem operasi modern untuk PC saat ini didominasi oleh Microsoft Windows yang pertama kali diperkenalkan pada tahun 1985. Popularitas Windows saat ini mendapat perlawanan dari Linux dengan sifat open sourcenya dan dukungan pengembangan berbagai distro. Linux merupakan keluarga sistem operasi mirip UNIX, Kernel Linux disusun pertama kali oleh Linus Torvalds pada tahun 1991.
Era tahun 2000-an merupakan awal tren Mobile Computing, yang saat ini sistem operasi perangkatnya didominasi oleh Android, iOS, Blackberry OS, Windows Phone dan Symbian.
Berikut ini adalah beberapa daftar keluarga sistem operasi yang marak digunakan.
a. Keluarga Windows :
  1. Berbasis MS-DOS: MS-DOS, Windows 1.0 , Windows 2.0, Windows 2.1x, Windows 3.0, Windows 3.1x
  2. Windows 9x: Windows 95, Windows 98, Windows Me
  3. Berbasis Windows NT: Windows NT 3.1, Windows NT 3.5, Windows NT 3.51, Windows NT 4.0, Windows 2000, Windows XP (edisi), Windows Server 2003, Fundamentals for Legacy PCs, Windows Vista (edisi), Windows Home Server, Windows Server 2008, Windows 7, Windows Server 2008 R2, Windows 8
  4. Keluarga Windows CE: CE 1.0, CE 2.0, CE 3.0, CE 4.0, CE 5.0, CE 6.0, Mobile
b. Keluarga UNIX :
  1. AIX
  2. AmigaOS
  3. BSD
  4. DragonFly BSD
  5. Free BSD
  6. GNU
  7. HP-UX
  8. IRIX
  9. Linux
  10. LynxOS
  11. MINIX
  12. NetBSD
  13. OpenBSD
  14. OS X
  15. Plan 9
  16. QNX
  17. Research UNIX
  18. SCO OpenServer
  19. Solaris
  20. UNIX System V
  21. Tru64 UNIX
  22. UnixWare
  23. VxWork
  24. Xenix
c.  Keluarga Mac OS:
  1. PC : 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
  2. Server : OpenStep, Raphsody, Mac OS X Server 1.0
  3. Mobile: iOS
DAFTAR ISTILAH
  • Kompilator: Kompilator (Inggris: compiler) adalah sebuah program komputer yang berguna untuk menerjemahkan program komputer yang ditulis dalam bahasa pemrograman tertentu menjadi program yang ditulis dalam bahasa pemrograman lain.
  • Fortran            : Fortran (atau FORTRAN) adalah sebuah bahasa pemrograman. Pertama kali dikembangkan pada tahun 1950 dan digunakan dalam bidang sains selama 50 tahun kemudian. Pertama kali bernama FORTRAN yang merupakan singkatan dari Formula Translator/Translation, tetapi penggunaan huruf besar kemudian ditiadakan sejak versi Fortran 90. Pertama kali dikembangkan merupakan bahasa pemrograman prosedural, akan tetapi versi-versi terbaru dari Fortran kemudian dikembangkan dengan memasukkan kemampuanobject-oriented programming.
  • Cobol: COBOL (singkatan dari Common Business Oriented Language) adalah sebuah bahasa pemrograman generasi ketiga. Sesuai dengan namanya, maka bahasa COBOL mempunyai fungsi menyelesaikan masalah-masalah yang berhubungan dengan perdagangan, seperti sistem pengelolaan keuangan, laporan pengeluaran sebuah perusahaan dan lain-lain.
  • Time Sharing System  : Time sharing system adalah suatu teknik penggunaan online system oleh beberapa pemakai secara bergantian menurut waktu yang diperlukan pemakai. Disebabkan waktu perkembangan proses CPU semakin cepat, sedangkan alat Input/Output tidak dapat mengimbangi kecepatan dari CPU, maka kecepatan dari CPU dapat digunakan secara efisien dengan melayani beberapa alat I/O secara bergantian.
  • Multitasking: sebuah metode dimana banyak pekerjaan atau dikenal juga sebagai proses diolah dengan menggunakan sumberdaya CPU yang sama. Dalam kasus sebuah komputer dengan prosesor tunggal, hanya satu instruksi yang dapat bekerja dalam satu waktu, berarti bahwa CPU tersebut secara aktif mengolah instruksi untuk satu pekerjaan tersebut. Multitasking memecahkan masalah ini dengan memjadwalkan pekerjaan mana yang dapat berjalan dalam satu waktu, dan kapan pekerjaan yang lain menunggu untuk diolah dapat dikerjakan.
  • Multiprogramming : salah satu teknik penjadwalan dimana tugas (task) yang sedang berjalan tetap berjalan sampai ia melakukan operasi yang membutuhkan waktu untuk menunggu respon dari luar (external event), misalnya membaca data dari disket/CD/dsb, atau sampai komputer memaksa untuk menukar tugas yang sedang berjalan dengan tugas lainnya. Sistem operasi yang yang menggunakan multi-program sebagai scheduler-nya bertujuan untuk memaksimalkan penggunaan CPU.
  • Interactive Computing : software yang mampu menerima input/masukan dari manusia seperti input data dan perintah.
  • Kartu berlubang (Punched card): Kertas yang mengandung informasi digital dalam bentuk lubang-lubang.