1, PENDAHULUAN
Sistem operasi atau lebih dikenal juga dengan istilah ‘’Operating System’’ (OS) adalah perangkat
lunakkomputer yang bertugas untuk melakukan kontrol dan manajemen perangkat keras (hardware)
dan juga operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program
pengolah data, web browser, dan lain-lain.
Secara umum, sistem operasi adalah perangkat lunak pada lapisan pertama yang ditempatkan pada
memori komputer pada saat memori dinyalakan (booting). Oleh karena itu, sistem operasi dapat juga
dikatakan sebagai jembatan yang menghubungkan antara user dan perangkat keras komputer.
Seiring berkembangnya ilmu pengetahuan dan teknologi, saat ini terdapat berbagai sistem operasi
dengan berbagai keunggulannya masing-masing.
B. Tujuan Makalah
Tujuan dari makalah ini secara khusus adalah untuk memenuhi tugas mata kuliah Pengetahuan
Komputer. Adapun tujuan umumnya adalah sebagai berikut.
2. Memudahkan para pembaca dalam mencari referensi tentang materi sistem operasi
C. Rumusan Makalah
Sistem Operasi atau Operating System (OS) adalah seperangkat program yang mengelola seluruh
sumber daya perangkat keras komputer dan menyediakan layanan umum (system calls) untuk aplikasi
perangkat lunak seperti aplikasi pengolah data, web browser, dan lain-lain.
Sistem operasi merupakan jenis yang paling penting dari perangkat lunak sistem dalam sistem
komputer. Tanpa sistem operasi pengguna tidak dapat menjalankan program aplikasi pada komputer
mereka, kecuali program aplikasi booting. Software-software lainnya akan dijalankan setelah sistem
operasi berjalan.
Sistem operasi inilah yang akan melakukan layanan inti untuk software-software lainnya, seperti akses
ke disk, manajemen memori, schedule task, antar-muka user GUI/CLI. Tujuan utama dari sistem
operasi adalah mengefisienkan penggunaan perangkat keras.
1. Perangkat Keras, yaitu sumber daya utama untuk proses komputasi. Perangkat keras komputer
terdiri dari CPU dan perangkat I/O.
2. Operating System (OS), mempunyai tugas untuk melakukan control dan koordinasi penggunaan
perangkat keras pada berbagai program aplikasi untuk user-user yang berbeda.
3. Program Aplikasi, menentukan cara sumber daya sistem digunakan untuk menyelesaikan
permasalahan komputasi dari user, contohnya complier, sistem basis data, video games, dan lain-lain.
4. User, yaitu yang menggunakan sistem, terdiri dari orang, mesin atau komputer lain.
1. Mekanisme Boot, yaitu meletakkan kernel kedalam memori kernel. Kernel dapat dikatakan sebagai
inti dari sistem operasi.
2. Command Interpreter atau Shell, bertugas untuk membaca input berupa perintah dan menyediakan
beberapa fungsi standar dan fungsi dasar yang dapat dipanggil oleh aplikasi/program maupun piranti
lunak lainnya. Contoh Shell adalah Command Promt pada Windows XP, DOS pada Windows 98,
XTerm dan Konsole di mesin Linux (Unix).
3. Resource Allocator, yaitu sistem operasi bertugas mengatur dan mengalokasikan sumber daya dari
perangkat.
4. Handler, berperan dalam sistem perangkat agar terhindar dari kekeliruan (error) dan penggunaan
sumber daya yang tidak perlu.
Sebagian OS hanya mengizinkan satu aplikasi berjalan pada satu waktu, misalnya DOS. Tetapi
sekarang sebagian besar OS mengizinkan beberapa aplikasi berjalan dalam satu waktu (multi-tasking),
misalnya UNIX.
Seperti yang telah disinggung diatas, sistem operasi merupakan perangkat lunak sistem yang berisi
program-program dimana setiap program mempunyai peran fungsi dan pekerjaan yang berbeda-beda
dalam melaksanakan tugasnya.
Berikut fungsi-fungsi OS berdasarkan komponennya :
1. Manajemen Proses
Proses adalah program yang sedang dieksekusi. Sebuah proses memelurkan sumber daya (resource)
tertentu seperti waktu CPU, memori, file dan perangkat I/O untuk menyelesaikan
tugasnya.Manajemen proses termasuk pembuatan dan penghapusan proses yang dibuat oleh user atau
sistem, menghentikan dan melanjutkan proses, dan menyediakan kelengkapan mekanisme untuk
sinkronisasi dan komunikasi proses.
Biasa juga disebut dengan memori adalah sebuah array besar berukuran word atau byte, dimana setiap
array tersebut mempunyai alamat tertentu. Memori adalah penyimpanan yang dapat mengakses data
dengan cepat yang digunakan oleh CPU dan perangkat I/O. yang termasuk manajemen memori utama
adalah memelihara bagian-bagian memori yang sedang digunakan, mengalokasikan dan
mendealokasikan ruang memori, dan sebagainya.
3. Manajemen File
File adalah kumpulan informasi yang saling berhubungan yang sudah didefinisikan oleh pembuatnya
(user). Manajemen file termasuk membuat dan menghapus file dan direktori, manipulasi file dan
direktori, pemetaan file kememori sekunder, dan backup file kepenyimpanan yang stabil.
4. Manajemen I/O
Termasuk dalam sistem buffer-caching, antarmuka device-driver secara umum, dan driver untuk
hardware-hardware tertentu.
Karena memori utama (primaty storage) volatile dan terlalu kecil maka sistem komputer harus
menyediakan penyimpanan sekunder (secondary storage) untuk backup memori utama. Beberapa
sistem komputer modern menggunakan disk untuk media penyimpan on-line, baik program maupun
data. Manajemen file sekunder termasuk dalam pengaturan ruang bebas, alokasi penyimpanan, dan
penjadwalan disk.
Sistem terdistribusi adalah sekumpulan prosessor yang tidak menggunakan memori atau clock
bersama-sama. Setiap prosessor mempunyai local memori tersendiri dan antara prosessor dihubungkan
melalui jaringan komunikasi. Sistem terdistribusi memungkinkan user untuk mengakses sumber daya
(resource) sehingga dapat meningkatkan kecepatan komputasi, ketersedian data, dan kehandalan
sistem.
7. Sistem Proteksi
Proteksi adalah suatu mekanisme untuk mengontrol akses oleh program, proses atau user pada sistem
maupun resource dari user. Mekanisme sistem proteksi meliputi cara pelaksanaan proteksi,
menentukan control yang terganggu dan membedakan antara pengguna yang sah dan tidak sah.
8. Sistem Command Interpreter
Beberapa perintah yang dimasukkan dalam sistem operasi menggunakan pernyataan control, seperti
manajemen dan pembuatan prosses, penanganan I/O, manajemen penyimpan sekunder, manajemen
memori utama, akses sistem file, proteksi dan jaringan.
Seperti kita ketahui, sistem operasi yang umum digunakan oleh kebanyakan komputer terdiri dari 3
kelompok, yaitu keluarga Microsoft Windows, keluarga Unix, dan keluarga Mac OS.
Dalam sejarahnya, sistem operasi mengalami perkembangan yang sangat pesat, yang secara garis
besar dibagi dalam lima generasi.
Generasi ini merupakan awal perkembangan sistem komputasi elektronik sebagai pengganti sistem
komputasi mekanik. Pada generasi ini belum ada OS yang bekerja secara otomatis sehingga sistem
komputer yang dikerjakan harus secara manual.
Generasi kedua memperkenalkan Batch Processing System, yaitu Job yang dikerjakan dalam satu
rangkaian, lalu dieksekusi secara berurutan. Pada generasi ini sistem komputer belum dilengkapi OS,
tetapi beberapa fungsi sistem operasi telah ada, contohnya FMS (Fortan Monitoring System) dan
IBSYS.
Pada generasi ketiga, sistem operasi sudah mendukung layanan Multi-User, Multi-Programming dan
Batch Processing System (Multi-Task). Pada generasi ini pemakai interaktif berkomunikasi lewat
terminal secara on-line ke komputer sehingga OS digunakan banyak pengguna sekaligus dan melayani
banyak program dalam waktu yang bersamaan.
Dimasa ini sudah diperkenankannya GUI (Graphical User Interface) yang memungkinkan OS
memiliki tampilan dan bermodalkan mouse, End-User dapat menjalankan aplikasi/program atau
piranti lunak.
Pada generasi ini, diperkenalkan OS yang berada dalam Sistem Operasi, yaitu website dan sistem
operasi bergerak (mobile) pada perangkat bergerak seperti PDA, Pocket PC, dan lain sebagainya. Di
generasi selanjutnya diperkenalkan juga teknologi sistem operasi jaringan yang sifatnya virtual,
sehingga dalam 1 jaringan hanya diinstall 1 buah OS pada perangkat yang bertugas sebagai server.
Selain itu, diperkenalkan pula Cross Platform OS yang dapat menggabungkan 2 OS berbeda, seperti
Linux dan Windows.
Seiring dengan perkembangan teknologi PC pun dibuat ringkas sehingga dapat dibawa kemana-mana,
contohnya Laptop, Notebook, dan Netbook yang masing-masing memiliki OS. Bahkan ponsel seluler
(smartphone) pun memiliki OS seperti Symbian, windows phone, blackberry, IOS, dan yang saat ini
sangat popular, yaitu Android OS.
OS berfungsi sebagai interface antara hardware dan aplikasi. Eksekusi program melibatkan proses
yang diciptakan oleh OS. Kernel menciptakan proses dengan menugaskan memori dan sumber daya
lain, menentukan prioritas proses dalam sistem multi-tasking, memuat dan mengeksekusi program
dalam memori. Program tersebut kemudian berinteraksi dengan user dan atau divais dan melakukan
fungsi yang diinginkan.
2. Interupsi
Interupsi adalah pusat sistem operasi, yang menyediakan cara yang efisien bagi OS untuk berinteraksi
dan bereaksi terhadap lingkungannya. Interupsi dapat datang dari hardware maupun program yang
sedang berjalan. Pemrograman berbasis interupsi pada umumnya didukung oleh hamper seluruh CPU
modern. Interupsi menyediakan cara otomatis menyimpan isi register local dan menjalankan kode
khusus sebagai respon terhadap suatu kejadian. Komputer yang paling dasar sekalipun mendukung
interupsi hardware dan membolehkan pemrogram untuk menentukan kode yang akan dijalankan
ketika terjadi sebuah kejadian. Ketika sebuah interupsi diterima, maka hardware komputer menunda
semua apapun yang sedang dijalankan, menyimpan statusnya dan menjalankan kode komputer yang
berhubungan dengan interupsi kejadian yang terjadi sebelumnya. Dalam sistem modern, interupsi
ditangani oleh kernel OS.
CPU modern mendukung operasi dual mode, yaitu mode terproteksi dan mode supervisor yang
memungkinkan fungsi-fungsi CPU dikendalikan dan dipengaruhi hanya oleh kernelm OS. Ketika
komputer pertama kali mulai, secara otomatis berjalan diatas mode supervisor. Ketika OS
mengendalikan program lain, CPU ditempatkan pada mode terproteksi yang membuat program
mempunyai akses terbatas pada intruksi CPU. User dapat meninggalkan mode ini hanya dengan
memicu interupsi yang menyebabkan kendali kembali pada kernel.
4. Manajemen Memori
Sebuah kernel multiprogramming bertanggung jawab untuk semua sistem memori yang sedang
digunakan oleh program-program. Ketika program melakukan pembagian waktu (time sharing), setiap
program harus mempunyai akses independen terhadap memori.
5. Memori Virtual
Menggunakan pengamatan memori virtual maksudnya adalah kernel bisa memilih memori program
mana yang bisa digunakan selama waktu tertentu, yang membolehkan OS untuk menggunakan lokasi
memori yang sama untuk tugas yang banyak.
6. Multitasking
Multitasking adalah sistem operasi menjalankan banyak program komputer yang independen pada
komputer yang sama, seolah-olah menjalankan berbagai tugas dalam waktu yang sama.
Mengakses data yang tersimpan pada disk adalah fitur pusat dari semua OS. System File adalah cara
khusus yang digunakan untuk menyimpan file pada disk, membolehkan file untuk dinamai, dan
memberikan attribute file.
8. Driver-driver Divais
Sebuah driver divais adalah tipe khusus software komputer yang dibuat agar OS bisa berinteraksi
dengan divais-divais hardware.
9. Networking
Sekarang sebagian besar OS mendukung berbagai protocol , hardware, dan aplikasi networking.
Dengan demikian, komputer dengan OS yang berbeda dapat tetap berpartisipasi dalam jaringan umum
untuk berbagai sumber daya seperti file, printer, dan scanner menggunakan koneksi kabel atau
wireless.
10. Keamanan
Sejumlah OS modern menyediakan akses kesejumlah sumber daya, yang tersedia untuk software yang
berjalan diatas sistem tersebut dan untuk divais luar seperti jaringan melalui kernel.
Kebanyakan sistem komputer modern mendukung GUI atau antar muka grafis. Microsoft Windows
dan MAC OS menyatukan GUI kedalam kernel, walaupun GUI bukanlah layanan dari sistem operasi.
Open source adalah perangkat lunak dimana kode program terbuka dan disediakan oleh
pengembangnya secara umum agar dapat dipelajari, diubah atau dikembangkan lebih lanjut dan
disebarluaskan. Open source dipopulerkan tahun 1998 sejakkultur hacker berkembang dilaboratorium–
laboratorium komputer di universitas-universitas Amerika seperti Stanford, Berkeley, dan MIT pada
tahun 1960-an-1970-an. Os open source dianggap menguntungkan khususnya oleh para pengguna
open source.
Keuntungan OS open source :
4. Lebih aman
5. Hemat biaya
Closed source adalah sistem operasi yang kodenya tidak dibuka untuk umum. Pemilik kode yang
closed source bisa membagi kodenya melalui lisensi dengan gratis maupun berbayar.
3. Sosialisasi pemakaian agak sulit karena umumnya pengguna menggunakan closed source (misalnya
Wimdows), hanya pada daerah tertentu.
7. Diperlukan antivirus.
Versi pertama Windows, Windows Graphic Environment 1.0 merupakan perangkat lunak yang
bekerja atas arsitektur 16-Bit dan bukan merupakan OS dan berjalan atas MS-DOS, sehingga untuk
menjalankannya memerlukan MS-DOS. Kemudian berkembang menjadi Windows 1.0 versi sistem
operasi dalam dunia OS yang berbasiskan GUI dan mendukung Multi-tasking.
Windows 2.0 berbasis GUI dan telah mendukung penggunaan VGA (Video Graphic Array). Windows
2.0 juga support terhadap processor INTEL 80286 (processor pertama yang memproteksi area
memori). Windows OS semakin berkembang dengan berbagai versi yang selalu diperbaharui,
dilanjutkan dengan jenis Windows 3.0, Windows 3.1, Windows 3.11, Windows 95 yang berkembang
menjadi Windows 98, Windows ME, Windows NT, Windows 2000, Windows XP, Windows 2003,
Windows Vista,
Windows Server 2008, Windows Server 2008 R2, Windows 7, Windows 8 yang rilis pada 2012,
dilanjutkan dengan Windows 10 yang sedang tren dikalangan masyarakat saat ini.
1. Lisensi mahal
2. Diperlukan perangkat keras dengan prosesor tinggi (pentium), memori yang digunakan juga lebih
besar (mahal)
Unix merupakan induk dari OS Linux.Unix ditulis dalam bahasa C sehingga mirip dengan DOS OS
yaitu line/text command based. Unix merupakan OS yang secure jika dibandingkan dengan OS
lainnya karena setiap file, direktori, user, dan group memiliki set izin tersendiri untuk diakses.
Contoh PC dan main frame yang menggunakan UNIX OS, yaitu AIX (IBM), digital UNIX, Solaris.
Kelebihan unix:
Kekurangan Unix:
3. Linux
Linux merupakan kloningan dari MINIX (Salah satu varian UNIX). Sistem operasi ini juga terkenal
dan banyak orang yang menggunakannya. Linux disusun berdasarkan standard Sistem Operasi POSIX
yang diturunkan dari UNIX itu sendiri. Ada beberapa macam Distro Linux, seperti : Debian, Lycoris,
Xandros, Lindows, Linare, Linux-Mandrake, RedHat Linux, Slackware, Knoppix, Fedora, Suse,
Ubuntu.
Kelebihan linux:
4. MACINTOSH
MACINTOSH adalah Sistem Operasi yang dibuat oleh Apple Computerkhusus untuk komputer
Macintosh dan tidak kompatibel (tidak harmonis untuk digunakan) dengan komputer berbasis IBM.
MAC OS merupakan Sistem Operasi pertama yang menggunakan antarmuka pengguna grafis
(Graphical User Interface/GUI). Macintosh : cukup tinggi securitynya, cocok untuk user yang
usagenya desain grafis atau user yang mementingkan eye-candy.
4. User friendly
5. High performance.
1. Mac tidak bisa dirakit sendiri karena apple tidak memeberikan lisensi
5. Android
Android adalah Sistem operasi yang baru-baru ini muncul dan banyak dipakai oleh orang. Pada
dasarnya, Android adalah Os linux yang dikembangkan dan di buat untuk aplikasi Mobile atau ponsel.
Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka
sendiri untuk digunakan oleh bermacam peranti bergerak. Android sendiri sudah mengalami banyak
perubahan dan masih terus dikembangkan hingga sekarang.
Kelebihan Android:
Kekurangan Android:
6. SOLARIS
Sistem Operasi Solaris adalah sebuah SistemOperasi yang berdasarkan UNIX system
yangdiperkenankan oleh Sun Microsystems pada tahun 1992 sebagai pendukung SunOS.
Solaristerkenal karena kestabilannya, khususnya padasistem SPARC (Scalable Processor
Architecture), Solaris disertifikasi dalam Spesifikasi UNIX walaupun pada awal pengembangannya
berdasarkan kepemilikan pribadi.
Kelebihan solaris:
Kekurangan solaris:
1. Biaya mahal
7. FREE BSD
FreeBSD adalah Sistem Operasi bertipe UNIXbebas yang diturunkan dari UNIX AT&T.
FreeBSDberjalan di atas sistem intel x86. FreeBSD sendiri kali pertama muncul pada tahun 1993 oleh
David Greenman. Tujuan dari FreeBSD adalah menyediakan software yang dapat digunakan untuk
berbagai kepentingan. FreeBSD sendiri dikembangkan dari 386BSD sebuah proyek pengembangan
BSD OS yang berjalan di atas Chip Intel.
Kelebihan Free BSD :
1. Bersifat open source
2. Memiliki sistem software third-party yang memberikan kemudahan yang berarti bagipara user
untuk menambah atau menghapus aplikasi-aplikasi.
3. Secure, powerfull, mendukung patch dan update, disertai port dan package untuk memudahkan
install software lain, disertai firewall, dan ada team yang akan selalu develop OS FreeBSD.
4. Sistem stabil untuk database, server internet, intranet, fill-server, intranet client,pengembangan java.
4. Belum jelas masa depannya untuk server database dan sistem operasi desktop.
8. 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 metodeWindowing atau
switching (Multi-Tasking).Google Chrome OS menggunakan standard web HTML 5, yang
merupakan pengembangansoftware di browser yang berbasis SistemOperasi. Jika dilihat-lihat,
Chrome OS inimerupakan gabungan dari Linux dan Windows Vista. Chrome OS dirilis pada
pertengahan 2010.
9. Windows Mobile
Windows Mobile adalah Sistem Operasi yang dibuat oleh Microsoft untuk peralatan bergerak
(mobile). Pertama kali Windows Mobile muncul sebagai sistem operasi Pocket PC 2000, sebagian
besar perangkat yang menggunakan Windows Mobile memiliki stylus pen yang digunakan sebagai
alat untuk memberi perintah dengan menyentuhkannya pada layar.
2. Melalui account Windows Live tersedia layanan mail, contact, calender. Penggunajuga bisa
mengakses layanan toko online-nya (Marketplace) dan fasilitas keamanan gratis.
3. Melalui browser dan GPS, pengguna bisa menemukan lokasi, memblokirdan me-reset smartphone.
Kekurangan Windows mobile :
1. Microsoft melakukan perubahan radikal pada sistem baru ini. Misalnya, aplikasi pihak ketiga (third
party) tidak boleh aktif dilator belakang, tidak ada folder, akses file multimedia harus melalui Zune,
dan data Office harus disimpan dilayanan onlineSkyDrive.
2. Memang karena masih baru, semau potensi platform mobile ini belum optimal.
10. BlackBerry
BlackBerry OS adalah sebuah Sistem Operasi Mobile yang dikembangkan oleh Research In Motion
untuk perusahaan BlackBerry garis smartphone untuk perangkat genggam. Sistem operasi ini
menyediakan multitasking dan mendukung perangkat input khusus yang telah diadopsi oleh RIM
untuk digunakan dalam handheld, khususnya trackwheel, trackball, dan yang paling baru, yang
trackpad dan touchscreen.
BAB III
PENUTUP
A. Kesimpulan
1. Operating System (OS) adalah software yang berfungsi untuk mengaktifkan seluruh perangkat yang
terpasang pada komputer sehingga masing-masing dapat saling berkomunikasi.
3. Pada abad ini, Operating System semakin berkembang dan setiap OS memliki kelebihan dan
kekurangan masing-masing. Tidak mennutup kemungkinan di masa yang akan datang akan lahir OS
baru yang lebih popular dari Windows dan Android.
Sistem Operasi adalah software pada lapisan pertama yang ditaruh pada memori komputer pada saat
komputer dinyalakan. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi
berjalan, dan Sistem Operasi akan melakukan layanan inti umum untuk software-software itu.
Layanan inti umum tersebut seperti akses ke disk, manajemen memori, skeduling task, dan antar-muka
user. Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut,
karena dapat dilayani dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukan tugas-tugas
inti dan umum tersebut dinamakan dengan “kernel” suatu Sistem Operasi, dan menyediakan layanan
umum untuk aplikasi perangkat lunak. Sistem operasi adalah jenis yang paling penting dari perangkat
lunak sistem dalam sistem komputer. Tanpa sistem operasi, pengguna tidak dapat menjalankan
program aplikasi pada komputer mereka, kecuali program aplikasi booting.
Sistem operasi mempunyai penjadwalan yang sistematis mencakup perhitungan penggunaan memori,
pemrosesan data, penyimpanan data, dan sumber daya lainnya
Pengertian sistem operasi secaraumum adalah suatu pengelola seluruh sumber daya yang terdapat
padasistem komputer dan menyediakan sekumpulan layanan (Web, FTP, DNS,dan lain-lain) untuk
memudahkan dan memberi kenyamanan dalampenggunaan dan pemanfaatan sumber daya sistem
komputer.
Router OS adalah sistem operasi dan perangkat lunak yang dapat digunakan sebagai router network
yang handal, mencakup berbagai fitur yang dibuat untuk ip network dan jaringan. Sistem operasi
router sama dengan sistem operasi pada umumnya, bisa di install di satu computer untuk kebutuhan
jaringan dan ada juga yang sudah melekat pada hardware router.
B. Saran
Terlepas dari kekurangan makalah ini, semoga makalah ini dapat menjadi salah satu sumber informasi
tentang sistem operasi serta dapat memberikan pencerahan kepada pembaca tentang gambaran sistem
operasi, baik sejarahnya maupun cara kerja suatu sistem operasi.Semoga di tahun-tahun mendatang
sistem operasi yang hadir jauh lebih baik dan user friendly dari yang kita bayangkan
Menyadari bahwa kami masih jauh dari kata sempurna, kedepannya kami akan lebih fokus dan details
dalam menjelaskan tentang makalah ini dengan sumber - sumber yang lebih banyak yang tentunya
dapat di pertanggung jawabkan.
Untuk saran bisa berisi kritik atau saran terhadap penulisan juga bisa untuk menanggapi terhadap
kesimpulan dari bahasan makalah yang telah di jelaskan.
Apabila dalam penyusunan makalah ini terdapat suatu kekurangan, maka saya sebagai penyusun
menerima dengan besar hati apabila ada kritik, dan saran dari pembaca guna kesempurnaan dari
makalah-makalah selanjutnya.
DAFTAR PUSTAKA
Muslim, Muhammad Aziz. 2007. Jurnal Teknologi Informasi DINAMIK Volume XII, No.1, Januari
2007 : 10-21
S.Mulyanta, Edi. 2005. Pengenalan Protocol Jaringan Wireless Komputer. Yogyakarta : Penerbit
Andi.
Madcoms. 2010. Sistem Jaringan Komputer Untuk Pemula. Yogyakarta. Penerbit Andi.
http://makalahkuu.blogspot.com/2013/03/contoh-makalah-sistem-operasi.html#sthash.7RretGSU.dpuf
http://justsiopinion.blogspot.in/2013/01/macam-macam-sistem-operasi-studi-kasus.html1