Tampilkan postingan dengan label Komputer. Tampilkan semua postingan
Tampilkan postingan dengan label Komputer. Tampilkan semua postingan

Inilah Macam - Macam Sistem Operasi Komputer [Lengkap]

Januari 03, 2018
Sistem operasi atau dalam bahasa Inggris: operating system atau OS adalah perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah kata dan browser web.

Inilah Macam - Macam Sistem Operasi Komputer [Lengkap]

Secara umum, 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.

Sistem Operasi secara umum terdiri dari beberapa bagian :
1.Mekanisme Boot, yaitu meletakan kernel ke dalam memory 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 maupub piranti lunak lain. Contoh dari Shell adalah : Command Prompt pada Windows XP (DOS pada Windows 98), XTerm dan Konsole di Mesin Linux (Unix).
3.Driver untuk berinteraksi dengan hardware sekaligus mengontrol kinerja hardware.
4.Resource Allocator. Sistem Operasi bertugas mengatur dan mengalokasikan sumber daya dari perangkat.
5.Handler. Handler berperan dalam mengendalikan sistem perangkat agar terhindar dari kekeliruan (error) dan penggunaan sumber daya yang tidak perlu.

Sekarang kita akan menilik sejarah dan perkembangan Sistem Operasi.

Menurut Tanebaum, Sistem Operasi mengalami perkembangan yang dapat dibagi ke dalam 4 generasi.
1.Generasi Awal
Perkembangan awal Sistem Operasi masih dilakukan secara manual dalam artian belum muncul adanya Sistem Operasi yang secara otomatis artinya belum mendukung layanan pekerjaan yang dapat dilakukan dalam 1 rangkaian.

2.Generasi Kedua
Di generasi ini sudah diperkenalkannya perkejaan yang dapat dilakukan dalam 1 rangkaian atau biasa disebut dengan Batch Proccessing System.

3.Generasi Ketiga
Pada generasi ketiga, Sistem Operasi sudah mendukung layanan Multi-User, Multi-Programming dan Batch Proccessing System (Multi-Task).

4.Generasi Keempat
Di masa ini, sudah diperkenankannya GUI (Graphical User Interface) yang artinya Sistem Operasi memiliki tampilan dan dengan bermodalkan mouse, End-User dapat menjalankan aplikasi/porgram atau piranti lunak.

5.Generasi Selanjutnya
Pada generasi selanjutnya diperkenalkan Sistem Operasi yang berada dalam sebuah Sistem Operasi, ini adalah contoh sebuah Sistem Operasi berbasikan Website yang berkerja di dalam sebuah Sistem Operasi. Dan generasi selanjutnya diperkenalkanlah Sistem Operasi bergerak (Mobile) pada perangkat bergerak seperti : PDA, Poket PC, dan lain sebagainya. Di generasi selanjutnya diperkenalkan juga teknologi Sistem Operasi jaringan yang sifatnya virtual, sehingga dalam 1 jaringan hanya diinstal 1 buah Sistem Operasi pada Perangkat yang bertugas menjadi Server. Selain itu, diperkenalkan pula Cross Platform Operating System yang artinya dapat menggabungkan 2 Sistem Operasi berbeda seperti : Linux dan Windows.

Dewasa ini, hampir seluruh manusia memiliki PC dan Mobile PC. Dikarenakan faktor harga yang selalu berubah dan kebutuhan manusia akan perangkat otomatis seperti : PC, maka manusia menjadikan PC sebagai kebutuhan utama. Seiring dengan perkembangan teknologi PC pun dibuat ringkas agar dapat dijadikan sebagai piranti otomatisasi yang bergerak (Bisa digunakan kapan saja, di mana saja dan oleh siapa saja). Contoh PC bergerak adalah : Laptop, Notebook dan NetBook, ketiga piranti tersebut juga memiliki Sistem Operasi layaknya PC. Dan sekarang saatnya kita bahas Sistem Operasi yang ada di PC.

WINDOWS (MICROSOFT WINDOWS)

Mircorost Windows atau biasa kita sapa dengan sebutan Windows adalah Sistem Operasi yang dikembangkan oleh Microsoft Corporation yang menggunakan antarmuka dengan berbasikan GUI (Graphical User Interface) atau tampilan antarmuka bergrafis.

Awalnya Windows bermula dari Ms-Dos (Microsoft Disk Operating System) yaitu sebuah Sistem Operasi yang berbasiskan teks dan Command-Line interpreter. Windows Versi pertama, Windows Graphic Environmnet 1.0 merupakan perangkat lunak yang bekerja atas arsitekstur 16-Bit dan bukan merupakan Sistem Operasi dan berjalan atas MS-DOS, sehingga untuk menjalankannya membutuhkan MS-DOS. MS-DOS sendiri sebenarnya dibuat oleh perusahaan pembuat komputer Seattle Computer Products dan barulah kemudian direkrut oleh Microsoft yang selanjutnya dibeli lisensinya.

Kemudian berkembang menjadi Windows 1.0 versi pertama Sistem Operasi dalam dunia Sistem Operasi yang berbasiskan GUI (Graphical User Interface) dan mendukung Multi-Tasking atau dapat mengerjakan banyak pekerjaan secara simultan. Setelah itu Windows 1.0 berkembang menjadi Windows 2.0, Windows 2.0 ini berbasis GUI dan mendukung penggunaan VGA (Video GraphicsArray) dan juga mendukung Multi-Tasking. Windows 2.0 juga support terhadap penggunaan Processor Intel 80286 dimana Processor Intel 80286 adalah Processor pertama dengan kemampuan untuk memproteksi area memory.

Kemudian dilanjutkan dengan generasi Windows 3.0 dimana Windows 3.0 memiliki kemampuan yang sama dengan Windows sebelumnya dan ditambah dukungan kartu grafis SVGA atau XGA dan juga icon yang lebih baik. Dalam era tersebut, Microsoft juga menyediakan SDK (Software Development kit) sehingga para developer piranti lunak dapat mengembangkan aplikasi/programnya agar mampu berjalan di Windows 3.0 ini. Windows 3.0 juga memperkenalkan adanya Virtual Device Driver (VXD) dimana dapat berguna untuk meminimalisasi ketergantungan pada setiap driver pada perangkat keras tertentu. Windows 3.0 kemudian berevolusi menjadi Windows 3.1 yang sudah diperkenalkan dengan fitur Multimedia dan True Type Font selain itu juga memudahkan End-User karena adanya fitur Drag and Drop dan akhirnya Windows versi 3 ini berkembang menjadi Sistem Operasi yang sudah mengenal NetWorking (Windows 3.11).

Setelah berkembang cukup lama akhirnya Microsoft memperkenalkan Sistem Operasi hibrida 16-Bit/32-Bit yang dikenal dengan nama Windows 95. Banyak perubahan dari Windows versi sebelumnya, yaitu : Windows 95 memiliki GUI yang lebih menarik dan atraktif, mendukung Plug and Play, mendukung penamaan yang panjang, memiliki beberapa fasilitas seperti : Browser yang terintegrasi dan Windows Explorer untuk menjelajah Windows. Selain itu juga Windows 95 memiliki fitur untuk memanajemen daya (APM) dan diperkenalkannya juga Client-Server.

Generasi penerus dari Windows 95 adalah Windows 98 dimana Windows 98 sudah mendukung VGA berbasis AGP, serta mendukung media penyimpanan ringkas seperti USB, diperkenalkannya NAT untuk berbagi koneksi Internet dan digantikannya Virtual Device Driver dengan Windows Driver Model. Ada juga beberapa fitur tambahan berupa aplikasi Microsoft Office dan Internet Explorer versi 5. Windows 98 juga sudah memiliki kemampuan-kemampuan untuk memainkan Game dan menjalankan aplikasi Multimedia.

Perkembangan selanjutnya adalah Windows ME, tidak ada yang spesial dari Windows ME selain transisi dukungan grafis dari 16-Bit ke 32-Bit dan pada era Windows ME sudah banyak pengguna rumahan yang memakainya. Windows ME pun akhrinya digantikan dengan Windows NT yang sudah mendukung arsitekstur x86 (80×86) , Intel IA64 dan AMD64 (x64) serta mendukung grafis 32-Bit. Windows NT sebenarnya dibangun dari pengembangan IBM OS/2 dan Windows NT juga banyak digunakan dalam jaringan komputer. Windows NT juga memperkenalkan File System NTFS yang lebih baik dari FAT maupun FAT-32.

Selanjutnya Windows NT berkembang menjadi Windows 2000 banyak fitur tambahan diantaranya : Active Directory, Image Preview, Browser Internet Explorer v6, DirectX dan Open GL, Plug and Play dan Windows Driver Model yang lebih baik performanya dibanding sebelumnya. Setelah generasi Windows NT munculah Windows XP yang menawarkan banyak perubahan, mempunyai banyak fitur dan performa yang semakin mengingkat. Bisa dikatakan Windows XP merupakan Windows yang paling laris dan digandrungi oleh pengguna PC maupun perangkat PC bergerak (Mobile). Seiring dengan kebutuhan akan networking maka Microsoft Corporation mengeluarkan Sistem Operasi yang berkonsentrasi pada jaringan, yaitu : Windows Server 2003. Bisa dibilang Windows Server 2003 adalah reinkarnasi dari Windows NT.

Banyak sekali fitur yang ditawarkan pada Windows Server 2003 ini salah satunya adalah diperkenalkannya platform .Net. Diperkenalkan juga fitur Domain Controller Server, PKI (Public Key Infrastructure) Server, Domain Name System (DNS), Dynamic Host Configuration Protocol (DHCP), Windows Internet Name Service (WINS), Microsoft IIS, dan lain sebagainya. Microsoft pun melanjutkan perkembangan Sistem Operasi dengan Windows Vista (Longhorn), ini merupakan revolusi dari Windows XP. Windows Vista lebih mengutamakan interface atau penampilan grafis antarmuka dibandingkan dengan performa, dibuktikan dengan adanya fitur : AERO, Sidebar, dan lain sebagainya.

Windows Vista juga menawarkan tingkat keamanan yang lebih baik dibandingkan dengan Windows XP, karena pada Windows Vista diperkenalkan adanya Windows Firewall with Advanced Security, Windows Defender, Parental Control, User Account Control (UAC), BitLocker Drive Encryption, ASLR. Windows Vista juga sudah mengenal IPv6, DirectX versi terbaru, dan arsitekstur 64-Bit. Perkembangan selanjutnya adalah transisi dari Windows Server 2003 menjadi Windows Home Server yang ditujukan sebagai File Server untuk rumahan. Windows Server juga mengenalkan beberapa teknologi yaitu : Headless Operation (Server tidak membutuhkan monitor atau keyboard untuk memanjemen perangkat), Kontrol jarak jauh, Pemantauan kesehatan komputer, Sharing dan Streaming.

Generasi berikutnya ditandai dengan munculnya penggabungan Sistem Operasi Windows Vista dengan Windows Server, yaitu Windows Server 2008. Fitur Windows Vista dan Windows Server digabung menjadi satu padu untuk meningkatkan keamanan dan kenyamanan End-User. Selanjutnya Windows Server 2008 berkembang menjadi Windows Server 2008 R2. Versi terakhir Sistem Operasi besutan Windows adalah Windows 7, Windows 7 dirilis untuk menggantikan kekurangan Windows XP dan kelebihan Windows Vista. Boleh dikatakan jikalau Windows 7 adalah fusi dari Windows XP dan Windows Vista, tidak seperti pada Windows Vista, Windows 7 memiliki performa yang lebih baik dari Windows Vista.

UNIX

UNIX adalah Sistem Operasi yang diciptakan oleh Ken Thompson dan Dennis Ritchie, dikembangkan oleh AT&T Bell Labs. UNIX didesain sebagai 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 UNIX pun dikembangkan oleh banyak pihak dan menyebabkan banyak sekali varian dari UNIX ini.

UNIX sendiri ditulis dalam bahasa C sehingga UNIX pun mirip dengan DOS yaitu Line/Text Command Based selain itu UNIX pun merupakan Sistem Operasi yang secure dibanding dengan Sistem Operasi lain, karena setiap file, direktori, user dan group memiliki set izin tersendiri untuk diakses. Karena adanya dukungan Proyek GNU, maka selanjutnya UNIX berkembang menjadi LINUX (Salah satu varian UNIX).

LINUX

Awalnya dikembangkan oleh Linus Torvalds yang pada mulanya sekedar emulasi terminal yang dibutuhkan untuk mengakses server UNIX di Universitasnya. Linux merupakan kloningan dari MINIX (Salah satu varian UNIX), peralatan sistem dan pustakanya umumnya berasal dari Sistem Operasi GNU. Linux memiliki banyak disain yang berasal dari disain dasar UNIX, Linux menggunakan Kernel Monilitik yaitu Kernel Linux yang menangani kontrol prosses, jaringan, periferal, dan pengaksesan sistem berkas. Sama seperti UNIX, Linuxpun 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.

Pada komputer Desktop, GNOME, KDE dan Xfce merupakan antarmuka pengguna yang paling populer diantara varian antarmuka pengguna lainnya. Sebuah sistem Linux menyediakan antarmuka baris perintah lewat sebuah Shell (Konsole). Perbedaan utama antara Linux dan Sistem Operasi Populer lainnya terletak pada Kernel Linux dan komponen-komponennya yang bebas dan terbuka. Sama seperti pada UNIX, Linux berkonsentrasi pada Workstation dan Server banyak Workstation dan Server yang mengandalkan Linux karena Linux sangat stabil digunakan untuk jangka waktu lama dan Linuxpun kebal terhadap Malware.

Satu hal yang membedakan Linux terhadap Sistem Operasi lainnya adalah harga. Harga Linux ini kebanyakan Gratis walaupun ada juga yang berbayar (Lisensi). Linux dapat didistribusikan tanpa harus memberikan royalty kepada seseorang. 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, Red Hat Linux, Slackware, Knoppix, Fedora, Suse, Ubuntu.

IBM OS/2

Sistem Operasi IBM OS/2 ini dibuat secara bersama-sama oleh International Bussiness Machine Corporation dan Microsoft Corporation, untuk digunakan pada komputer IBM sebagai pengganti Sistem Operasi DOS. Kata OS/2 adalah singkatan dari Operating System/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,

MAC OS (MACINTOSH OPERATING SYSTEM)

MAC OS atau Macintosh Operating System adalah Sistem Operasi yang dibuat oleh Apple Computer khusus untuk komputer Macintosh dan tidak kompatibel dengan komputer berbasis IBM. MAC OS merupakan Sistem Operasi pertama yang menggunakan antarmuka pengguna grafis (Graphical User Interface/GUI). Sistem Operasi Macintosh dibagi menjadi 2 jenis :

1.MAC OS Klasik
Tidak memiliki sembarang Command Line (Baris perintah), menggunakan User Interface (UI) sepenuhnya dan menggunakan Cooperative Multitasking

2.MAC OS X
MAC OS X memasukkan unsur-unsur BSD Unix, One Step, dan MAC OS X memiliki memori ala-Unix dan Pre-Emptive Multitasking.

Kelebihan MAC OS :
1.Stabil, karena menggunakan UNIX.
2.Multitasking.
3.Tampilan (UI) sangat bagus.
4.Aman dari Malware.

MAC OS X adalah garis komputer Sistem Operasi yang dikembangkan, dipasarkan oleh Apple Inc, MAC OS X adalah penerus dari MAC OS (Klasik). MAC OS X dibangun di atas XNU kernel, dengan fasilitas standar Unix tersedia dari antarmuka baris perintah.

FREE BSD

FreeBSD adalah Sistem Operasi bertipe UNIX bebas yang diturunkan dari UNIX AT&T. FreeBSD berjalan 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.

SOLARIS

Sistem Operasi Solaris adalah sebuah Sistem Operasi yang berdasarkan UNIX system yang diperkenankan oleh Sun Microsystems oada tahun 1992 sebagai pendukung SunOS. Solaris 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 sebagai berikut :
1.Free Redistribution : Didistribusi secara bebas.
2.Source Code : Sumber (Source) harus tersedia untuk semua distribusi.
3.Derived Works : Setiap orang bisa mengubah kode dan mendisrtibusikan kembali.
4.No Discrimination : Kode harus disediakan untuk seseorang untuk dikembagkan.

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.
5.Multimedia.

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.

Banyak sekali berbagai Macam Sistem Operasi Komputer yang terus berkembang, Tidak ada Sistem Operasi yang sempurna karena masing-masing Sistem Operasi memiliki daya dan ciri khas tersendiri. Walaupun ada Sistem Operasi yang berbayar, kenapa tidak kita coba Sistem Operasi yang Free alias gratis? Gratis bukan berarti buruk, baik atau buruknya sebuah Sistem Operasi bergantung pada End-Usernya sendiri. Sehingga kita harus cermat dalam memilih Sistem Operasi yang digunakan.

Sejarah Perkembangan Windows Hingga Saat Sekarang

Januari 03, 2018
Windows™  adalah  produk  dari  Microsoft  yang  merupakan perusahaan yang didirikan oleh Bill Gates (yang kini menjadi orang terkaya di dunia)  seorang  jebolan  Havard  University.  Diawali  dengan  pembelian QDOS  oleh  Microsoft  untuk  dibuat  menjadi  sistem  operasi  PC  DOS (Personal Computer Disk Operating System) yang dijual bersama IBM PC. Microsoft  sendiri  menjual  secara  terpisah  dengan  nama  MS  DOS  yang populer  hingga  versi  6. MS  DOS  yang  berbasis  teks  menjadi  landasan untuk pengembangan Windows yang berbasis grafis.

Sejarah Perkembangan Windows Hingga Saat Sekarang

Microsoft  merilis Windows  1.0 pada tahun 1985 yang sebenarnya bukan  sistem operasi  penuh  tetapi lebih merupakan  pengembangan  MS DOS  karena  harus  dijalankan  lewat  MS  DOS.  Microsoft  bekerja  sama dengan  Apple  membuat  beberapa  aplikasi  desktop.  Versi  berikut  yang dirilis adalah Windows 2.0, Windows/286, Windows/386. Tahun 1990 diluncurkan  Windows  3.0 yang sukses dengan  berbagai  fitur, misalnya  : multisking, multimedia, dan dapat berjalan disemua prosesor Intel

Windows 3.1 dirilis sebagai perbaikan Windows 3.0 dan disusul Windows 3.11 yang merupakan versi akhir seri 3. Disaat yang bersamaan Microsoft merilis Windows for Workgroup 3.11 yang memberi kemampuan lebih  untuk  bekerja  di  jaringan.  Pengembangan   Windows  selanjutnya terbagi 2 yaitu : Windows NT dan Windows 9x.

Windows  NT  3.1  (Network)  dikembangkan  ditahun  1992  dengan fokus  pada  jaringan  dan  mengenalkan  sistem  file  NTFS.  Windows  NT menjadi   populer   untuk   sistem   operasi   jaringan   dan   mengambil   alih dominasi  Novell  (sistem  operasi  jaringan  berbasis  teks). Pengembangan teknologi  32-bit  API  (Application  Programming  Interface)  menjadi  poin penting yang disebut juga Win32. Rencana penggabungan sistem operasi jaringan (Windows NT) dengan desktop (Windows 98) mulai digulirkan walaupun realisasinya hingga tahun 2001.

Windows 98 dirilis tahun 1995 sebagai sistem operasi desktop yang pangsa pasarnya paling luas. Dengan menerapkan 32-bit dan multitasking serta tampilan grafis yang lebih baik serta konsep plug and play. Microsoft Plus! menjadi tambahan applikasi yang dijual bersama Windows 95 yang merupakan program theme/skin untuk mempercantik tampilan windows.

Windows   NT   4.0   dengan   versi   Workstation,   Server,   Server- Enterprise Edition, dan Terminal Server. Di tahun 1998 dirilis Windows 98 dengan dukungan terhadap FAT32 dan mendukung USB serta mengitegrasikan Internet Explores web browser di dalamnya. Tahun 1999 dirilis Windows 98 Second Edition dengan kemampuan Internet Connection 

Sharing  yang  mengijinkan  mesin  lain  dalam  LAN  berbagi  pakai  satu koneksi internet. Dukungan terhadap hardware juga meningkat dengan semakin banyaknya hardware yang disupport.

Windows 2000 lahir di tahun 2000 sebagai nama lain dari Windows NT 5.0  dan  tetap  berfokus  pada  jaringan  dan  server.  Pada  tahun  yang sama diluncurkan Windows Me (Millennium Edition) yang merupakan pengembangan Windows 98 dengan fitur multimedia dan internet. Sebagai sistem operasi  peralihan  ke Windows  XP, Windows  Me banyak memiliki eror sehingga tidak laku dipasaran.

Di tahun 2001 diluncurkan Windows XP yang merupakan gabungan dari Windwos NT/2000 dan Windows 9x/Me. Dengan merilis 3 service pack untuk menutup lubang keamanannya, Windows XP menjadi sistem operasi dalam keluarga Windows yang paling berhasil dan bertahan hingga 2007 bahkan   hingga   kini   terus   diminati   oleh   pengguna   komputer   apalagi Windows Vista kurang mendapat sambutan hangat dari pasar.

Windows   Vista   sebagai   penerus   Windows   XP   menambahkan berbagai aplikasi multimedia dan internet. Selain itu hadir dalam versi 32-bit dan  64-bit.   Penjualan   Windows   Vista  kurang   laku  dipasaran   karena tuntutan hardware yang tinggi serta program keamanan yang dirasa ‘terlalu aman’ hingga mengganggu kenyamanan pengguna.

Untuk  memperbaiki  Windows  Vista  yang  dianggap  ‘gagal’, diluncurkan  Windows  7  di  tahun  2009  dengan  fitur  yang  hampir  sama dengan Windows Vista disertai dengan perbaikan untuk keamanan dan kecepatannya.  Selain itu juga diluncurkan Windows Server 2003 di tahun 2003 dan Windows Server 2008 di tahun 2008.

Sejarah Perkembangan Linux di Indonesia

Desember 28, 2017
Linux/Unix-like   merupakan   sistem  operasi  yang  begitu  terkenal karena  menggunakan  konsep  GPL (General  Public License)  atau gratis. Karena begitu banyak varian dan sumber awalnya adalah UNIX sedangkan istilah  yang  terkenal  kemudian  adalah  LINUX  maka  untuk  menuliskan seluruh sistem operasi sejenis tersebut digunakan istilah LINUX/Unix-like.

Sejarah Perkembangan Linux di Indonesia

Berawal dari sistem operasi UNIX yang dikembangkan oleh AT&T di akhir tahun 1960an dan dirilis awal tahun 1970. Ditulis ulang di tahun 1972 dengan menggunakan bahasa C.  Kemudian pada tahun 1983 GNU Project meluncurkan  sistem operasi yang gratis dan di tahun 1986 didirikan FSF (Free Software Foudation)  untuk mempromosikan  konsep software gratis dan di tahun 1989 GNU GPL diluncurkan.

Tahun 1991 Linus Travolds  menulis Linux kernel yang free/bebas artinya dapat diubah,dikopi,ditambah  oleh siapapun demi pengembangan software gratis. Proyek ini menjadi terkenal karena dia melibatkan banyak sekali sukarelawan dan melahirkan Kernel Linux versi 1.0 yang menjadi inti 
dari  semua  sistem  linux  di tahun  1994  dan  dipublikasikan  melalui  GNU GPL.

Linux pada awalnya merupakan sistem operasi yang berbasis teks. Di tahun 1996 dimulai proyek untuk membuat versi tampilan desktop yaitu KDE dan GNOME yang berbasis GUI. X kemudian menjadi istilah standar dalam linux yang menggambarkan sistem window.

Diera 1990an dimana internet mulai marak, perusahaan-perusahaan web banyak menggunakan sofware gratis untuk web server. Apache HTTP Server merupakan pilihan yang paling banyak digunakan. Browser juga menggunakan  prinsip  ini  dan  yang  kemudian  terkenal  adalah  Mozilla Firefox dan Thunderbird. Sun Microsystems merilis program aplikasi OpenOffice yang mirip dengan Microsoft Office.

Pada perkembangannya  beberapa perusahaan  yang mengembangkan varian linux merilis versi yang tidak gratis atau versi perusahaan   dengan  berbagai  modifikasi  dan  tambahan  aplikasi  serta bantuan  online.  Contohnya  adalah  RedHat  9.0 merupakan  versi terakhir yang gratis. RedHat 10 harus didapatkan  dengan membayar  akan tetapi mereka   mengembangkan   proyek   lain   untuk   terus   melanjutkan   versi gratisnya dengan nama Fedora.

Selain karena menganut prinsip GPL, linux menjadi terkenal karena kemampuannya untuk menjadi sistem operasi dekstop dan server dengan satu sistem operasi yang sama (Windows dibedakan versi dekstop dan server). Kehandalan server linux bagi sebagian orang adalah tidak tersaingi karena beberapa alasan utama yaitu : keamanan  yang sangat ketat dan hingga kini belum ada virus yang bekerja di linux (kalaupun  ada sangat sedikit).  Ini  disebabkan  karena  pengembangan  linux  melibatkan programmer-programmer  handal  yang tersebar  diseluruh  dunia  sehingga bila terdapat celah keamanan atau virus maka ‘seluruh dunia’ akan bekerja untuk mencari solusinya. 

Linux  di  Indonesia  sendiri  mendapat  perhatian  dari  pemerintah dengan program IGOS (Indonesia Goes Open Source) dan melalui Kementrian  Negara Riset dan Teknologi  dirilislah Linux IGOS Nusantara yang berbasis pada Linux Fedora.

Pengertian Perangkat Lunak (Software) Pada Komputer

Desember 27, 2017
Perangkat keras komputer adalah peralatan ’mati’ yang tidak bisa melakukan pekerjaan apapun tanpa ada instruksi/program yang menjalankannya. Program ini disebut perangkat lunak.  Software bukan hanya untuk mengedalikan   hardware   tetapi   membantu   user   untuk   menjalankan   sistem komputer sehingga dapat melakukan berbagai pekerjaan.

Pengertian Perangkat Lunak (Software) Pada Komputer

Software adalah kumpulan instruksi-instruksi berurutan yang membentuk suatu program yang dipasang dan dijalankan  oleh hardware  untuk suatu tugas intelektual tertentu. Oleh karena itu software sering disebut antarmuka/interface intelektual dari sistem komputer.

Proses penulisan/pembuatan software disebut programming, sedangkan orang yang melakukannya disebut programmer.

Software menurut pembayarannya dapat digolongkan menjadi :
1.  Full Berbayar
2.  Shareware/Trial/Demo
3.  Freeware

Software menurut hak ciptanya dapat digolongkan menjadi :
1.  Copyright
2.  Copyleft/Open Source

Software dapat dibedakan atas dua golongan besar, yaitu :
1.  Software Sistem
2.  Software Aplikasi

Software merupakan lapisan/layer yang menghubungkan  hardware dengan user merupakan  software  yang  paling  dekat  dengan hardware  sedangkan  sofware aplikasi merupakan  software yang paling dekat dengan user.

Software sistem adalah
• Program yang menjadi perantara antara user dengan hardware.
• Program  yang  mengendalikan  eksekusi  program  aplikasi  sehingga  dapat berjalan lebih efisien dan menghindari kesalahan penggunaan hardware yang tidak sesuai.

Software sistem dapat dibagi atas tiga golongan, yaitu :
- Mengendalikan     seluruh    operasi    pada    komputer,     termasuk memonitoring status komputer dan pendjadwalan operasi
- Mengatur resource sistem : CPU, memori, I/O
- Menyediakan   interface  antara  user  dan  hardware.  Interface  ini membuat  hardware  yang begitu  kompleks  menjadi  terlihat  mudah oleh user sehingga user mudah dalam mengendalikan hardware.
- Mengatur  peralatan  I/O  agar  dapat  berhubungan  dengan  sistem komputer. Tiap peralatan I/O harus memiliki program yang dipasang pada sistem operasi agar dapat dikenali dan dikendalikan. Program inilah  yang  disebut  device  driver.  Peralatan   I/O  terdiri  atas  3  komponen, yaitu : hardware I/O itu sendiri, controller dan software device driver.
- Dukungan dan perluasan program yang ada
- Program    yang   digunakan    untuk   backup    file,   recover    data, defragmenasi disk,  kompresi      data,      memonitor      perfomance komputer, dan lain-lain.

Inilah Perbedaan Sistem Operasi Linux, Windows, dan Mac OS Berdasarkan Kelebihan dan Kekurangannya

Desember 26, 2017
Sistem operasi merupakan program yang bertindak atau berfungsi sebagai perantara antara pengguna komputer atau user dengan perangkat keras komputer. 
Windows Linux, Mac OS.

Inilah Perbedaan Sistem Operasi Linux, Windows, dan Mac OS Berdasarkan Kelebihan dan Kekurangannya

Bagi yang suka dengan dunia komputer, tentu tidak asing dengan ketiga macam sistem operasi di atas. Ketiga sistem operasi yang sudah mendunia tersebut tentu memiliki banyak perbedaan. Berikut ini sekilas tentang ketiga sistem operasi di atas dan perbedaannya.

Windows
Microsoft windows adalah sistem operasi computer berbasiskan GUI yang paling banyak digunakan oleh user didunia. Awal mula munculnya windows yaitu dari QDOS (Quick and Dirty Operating System) yang ditulis oleh TIM Paterson dari Seattle Computer pada tahun 1980. Kemudian Bill Gates dari Microsoft membeli lisensi QDOS dan pada tahun 1981 diganti nama menjadi MS-DOS. Dan sekarang perkembangan windows mengalami perubahan yang signifikan dari awal mula munculnya windows. Adapun keunggulan dan kelemahannya adalah sebagai berikut

a. Keunggulan
1. Sistem operasi yang user-friendly.
2. Dukungan hardware yang lengkap, aplikasi bagi platform Windows lebih banyak.
3. Memiliki pengaturan control akses yang canggih dibandingkan dengansistem operasi yang lain, dikarenakan tidak semua orang dapat mengakses data secaya bebas terhadap semua objek tertentu.
4. Mendukung system berkas partii dengan fomat FAT, FAT16, FAT32, NTFS, juga iso9660.
5. Mendukung Sistem Berkas Terenskripsi ( EFS ). Sistem ini digunakan untuk memproteksi data- data yang penting agar tidak dapat di buka oleh user lain apalagi komputer lain.

b. Kelemahan
1. Mudah sekali tertular virus.
2. Harga lisensi terlau sulit dan dijangkau oleh user secara keseluruhan
3. Tidak ada efek tiga dimensi dan memiliki resolusi gambar terlalau rendah.

Linux
Linux diciptakan oleh Linus Torvalds pada tahun 1991 di Finlandia, saat itu Linus adalah seorang mahasiswa ilmu komputer di Universitas Helsinki. Pada awalnya Linux masih sangat sederhana dan belum memiliki kekuatan seperti UNIX komersial yang telah mapan. Tetapi dengan bantuan para hacker, Linus terus mengembangkan Linux dan akhirnya memliki kemampuan yang dapat disejajarkan dengan sistem operasi komersial lainnya. Lisensi Linux dipegang oleh Linus Torvalds, sebagai penghormatan atas hasil jerih payahnya mengembangkan Linux.
Linux mempunyai mempunyai pendistribusian yang memaketkan kumpulan aplikasi-aplikasi yang khusus digunakan oleh linux dan berusaha untuk menggabungkannya sehingga dapat menjadi system operasi yang berbasis linux yang sering disebut distro linux. Ada beberapa distro linux yang telah berkembang yaitu Suse, Debian, Redhat, Ubuntu, Mandrake, Slackeware, Blankon, dll. Kelebihan utama yang dimiliki oleh linux adalah pada sistem jaringannya. Adapun keunggulan dan kelebihan lainnya adalah sebegai berikut :

a. Kelebihan
1. Sistem operasi yang tahan tertular virus.
2. Linux juga stabil, sehingga menjadi platform mayoritas bagi server internet, hingga industri perfilman.
3. Linux juga sangat baik digunakan untuk jaringan.
4. Linux merupakan sistem operasi bebas dan terbuka. Sehingga dapat dikatakan, tidak terdapat biaya lisensi untuk membeli atau menggunakan Linux.
5. Linux adalah sistem operasi yang sejak lahir murni multiuser dan multitasking. 

b. Kelemahan
1. Masih belum banyak software yang cocok dijalankan di linux.
2. Beberapa hardware yang sepertinya sulit untuk menyediakan driver untuk Linux.

Mac OS
Mac OS adalah OS yang di keluarkan oleh Apple Inc untuk sistem komputer Machintos. Mac OS di populerkan oleh Graphical User Interface nya yang interaktif dan menarik. Tidak seperti Linux, Mac OS bukan lah open source dan hanya bisa berjalan pada komputer berarsitektur Apple. Mac OS di bagi dalam dua kategori, yang pertama adalah Mac OS klasik Sistem yang di keluarkan Apple pada tahun 1984 sampai versi Mac Os 9. Dan Mac OS X yang menjadi versi yang terbaru. Adapun kelebihan dan kekurangan yang dimiliki system operasi Mac OS ini adalah sebagai berikut :

a. Kelebihan
1. Tampilan yang lebih glossy sehingga bagus untuk desain grafik/multimedia.
2. Tidak mudah terserang virus, Karena dirancang oleh security oriented.
3. Ada program “sherlock“ yang tidak hanya mencari file pada harddisk dan dalam jaringan lokal, tapi juga dapat beraksi di Internet dan mencari berdasarkan keyword.
4. High Performance khususnya untuk MAC OS X yang dapat untuk melakukan semua hal dalam menjalankan aplikasi dengan kecepatan baik.

b. Kelemahan
1. Software untuk OS ini belum begitu lengkap seperti pada windows.
2. Harganya masih terlalu mahal.
3. Seakan hanya ditujukan untuk pendisain grafis.
4. Kurang cocok untuk aplikasi server dan game.

Pengertian Command Line Interface (CLI) dan dan Graphical User Interface (GUI)

Desember 25, 2017
Pengertian dan definisi dari CLI
CLI  adalah tipe antarmuka dimana pengguna berinteraksi dengan sistem operasi melalui text-terminal. Pengguna menjalankan perintah dan program di sistem operasi tersebut dengan cara mengetikkan baris-baris tertentu.

Pengertian Command Line Interface (CLI) dan dan Graphical User Interface (GUI)

Meskipun konsepnya sama, tiap-tiap sistem operasi memiliki nama atau istilah yang berbeda untuk CLI-nya. UNIX memberi nama CLI-nya sebagai bash, ash, ksh, dan lain sebagainya. Microsoft Disk Operating System (MS-DOS) memberi nama command.com atau Command Prompt. 

Sedangkan pada Windows Vista, Microsoft menamakannya PowerShell. Pengguna Linux mengenal CLI pada Linux sebagai terminal, sedangkan pada Apple namanya adalah commandshell.
Pada MS-DOS atau WINDOWS , CLI memiliki nama lain yaitu “Command Prompt”

COMMAND PROMPT
cmd.exe adalah baris perintah penerjemah pada OS/2, Windows CE dan Windows NT berbasis sistem operasi (termasuk Windows 2000, Windows XP, Windows Vista, Windows Server 2003 dan Windows Server 2008). Ini merupakan analog dari COMMAND.COM dalam MS-DOS dan sistem Windows 9x atau dari Unix shell yang digunakan pada sistem Unix-like.

Command Prompt (executable cmd.exe adalah command-line interpreter yang disediakan Microsoft pada OS / 2, Windows CE dan pada sistem operasi Windows NT-based (termasuk Windows, Windows 2000, Windows XP, Windows Vista, Windows 7, Windows Server 2003 dan Windows Server 2008). Ini adalah analog COMMAND.COM dalam MS-DOS dan Windows 9x (di mana hal itu disebut MS-DOS Prompt), sistem, atau Unix Shell digunakan pada sistem Unix-like.

Command Prompt ( nama lainnya adalah Windows Command Processor, Command Shell atau cmd.exe) adalah aplikasi yang menjalankan perintah yang berupa text (Command Line) dalam kebanyakan Sistem Operasi Windows (Windows 8, Windows 7, Windows Vista, Windows XP, Windows 2000, dan Windows Server 2003,2008,2012). Command Prompt pada umumnya digunakan untuk mengeksekusi batch file,menjalankan fungsi  administrator ,  melakukan troubleshoot dan memberikan solusi terhadap berbagai masalah dalam Sistem Operasi Windows.

Cara mengakses Command Prompt bisa melalui shortcut yang terdapat dalam menu Start atau menjalankan cmd melalui RUN. Anda juga bisa membuka Command Prompt pada folder tertentu, caranya tekan dan tahan tombol SHIFT lalu klik kanan folder dan pilih "Open command window here". Dalam Windows 8 atau 8.1, anda bisa tekan tombol WINDOWS + X untuk membuka Command Prompt.

Sedangkan untuk membuka Command Prompt dalam tingkat Privileged Administrator, anda bisa lihat postingan Membuka Command Prompt Sebagai Administrator.

Untuk menjalankan Command Prompt, anda harus memberikan perintah yang benar bersama dengan parameter yang mengikuti. Ada banyak perintah dalam Windows Command Prompt, tapi keberadaannya berbeda dari masing- masing versi Windows yang digunakan.

Beberapa daftar perintah pada command prompt :
ASSOC: Menampilkan atau mengubah asosiasi ekstensi file.
AT : Menjadwalkan perintah dan program agar berjalan di komputer pada waktu tertentu.
ATTRIB : Menampilkan atau mengubah atribut suatu file.
BREAK : Mengatur atau menghilangkan pemeriksaan extended CTRL+C.
CACLS : Menampilkan atau mengubah daftar kontrol akses (ACLs) dari files.
CALL : Memanggil sebuah program batch dari program batch yang lain.
CD / CHDIR : Menampilkan nama atau mengubah direktori sekarang.
CHCP : Menampilkan atau mengubah nomor active code page.
CHKDSK : Memeriksa sebuah disket/harddisk dan menampilkan laporan status disket/harddisk 
CHKNTFS : Menampilkan atau mengubah proses pemeriksaan disket pada saat booting.
CLS : Menghapus layar jendela command prompt.
CMD : Menjalankan interpreter perintah Windows yang baru.
COLOR : Mengubah warna teks dan latar pada command prompt.
COMP : Membandingkan isi dari dua atau beberapa file.a
COMPACT : Menampilkan atau mengubah kompresi file pada partisi NTFS.
CONVERT : Mengkonversi FAT ke NTFS. Anda tidak dapat mengkonversi drive yang sedang aktif.
COPY : Menyalin satu atau beberapa file ke lokasi lain.
DATE : Menampilkan atau mengubah tanggal.
DEL / ERASE : Menghapus satu atau beberapa file.
DIR : menampilkan daftar file dan subdirektori dalam sebuah direktori.
DISKCOMP : Membandingkan isi dari dua buah disket.
DISKCOPY : Menyalin isi dari satu disket ke disket lain.
DOSKEY : Mengedit baris perintah, memanggil kembali perintah Windows, dan membuat macro.
ECHO : Menampilkan pesan, atau mengubah command echoing on atau off.
ENDLOCAL : Mengakhiri l: kalisasi dan perubahan environment pada sebuah batch file..
EXIT : Keluar dari program CMD.EXE dan menutup jendela command prompt.
FC : Membandingkan dua atau beberapa file, dan Menampilkan perbedaan file-file tersebut.
FIND : Mencari string teks dalam sebuah file atau beberapa file.
FINDSTR : Mencari string dalam file.
FOR : Menjalankan perintah yang spesifik untuk masing-masing file dalam sekumpulan file.
FORMAT : Mem-Format sebuah hardisk/disket untuk digunakan di Windows.
FTYPE : Menampilkan atau mengubah tipe file yang digunakan dalam asosiasi ekstensi file

Pengertian dan definisi dari GUI
GUI (Graphical User Interface), adalah antarmuka pada sistem operasi atau komputer yang menggunakan menu grafis agar mempermudah para pengguna-nya untuk berinteraksi dengan komputer atau sistem operasi.

Jadi, GUI merupakan antarmuka pada sistem operasi komputer yang menggunakan menu grafis. Menu grafis ini maksudnya terdapat tampilan yang lebih ditekankan untuk membuat sistem operasi yang user-friendly agar para pengguna lebih nyaman menggunakan komputer. Menu grafis itu ya seperti ada grafis-grafis atau gambar-gambar dan tampilan yang tujuannya untuk memudahkan para pengguna menggunakan sistem operasi.

Kelebihan/keutamaan dan kekurangan dari GUI :
Kelebihan GUI :
1. Desain Grafis lebih menarik.
2. GUI memungkinkan user untuk berinteraksi dengan komputer secara lebih baik.
3. Memudahkan pengguna.
4. Menarik minat pengguna.
5. Resolusi gambar yang tinggi.
Kekurangan GUI :
1. Memakan memori yang sangat besar.
2. Bergantung pada perangkat keras.
3. Membutuhkan banyak tempat pada layar komputer.
4. Tidak fleksibel.

Pengembangan aplikasi dengan GUI :
saat ini tengah dikembangkan sebuah solusi baru untuk membantu pembangunan aplikasi GUI menggunakan PHP. Solusi baru tersebut adalah Klorofil Platform. Klorofil Platform dibangun oleh suatu komunitas yang bernama Klorofil Collaboration Project atau dikenal juga dengan nama Klorofil. Di dalam Klorofil Platform terdapat sebuah GUI framework yang bernama gambArt. GUI framework inilah yang dapat kita gunakan untuk membangun aplikasi GUI menggunakan PHP.

Pengertian Antarmuka Pada Sistem Operasi Komputer

Desember 24, 2017
Antarmuka pemakai (User Interface) merupakan mekanisme komunikasi antara pengguna (user) dengan sistem. Antarmuka pemakai (User Interface) dapat menerima informasi dari pengguna (user) dan memberikan informasi kepada pengguna (user) untuk membantu mengarahkan alur penelusuran masalah sampai ditemukan suatu solusi.

Pengertian Antarmuka Pada Sistem Operasi Komputer

User interface, berfungsi untuk menginputkan pengetahuan baru ke dalam basis pengetahuan sistem pakar (ES), menampilkan penjelasan sistem dan memberikan panduan pemakaian sistem secara menyeluruh step by step sehingga user mengerti apa yang akan dilakukan terhadap suatu sistem. Yang terpenting dalam membangun user interface adalah kemudahan dalam memakai/ menjalankan sistem, interaktif, komunikatif, sedangkan kesulitan dalam mengembangkan/ membangun suatu program 

Antarmuka
Pengertian antarmuka ( interface) adalah salah satu layanan yang disediakan sistem operasi sebagai sarana interaksi antara pengguna dengan sistem operasi. Antarmuka adalah komponen sistem operasi yang bersentuhan langsung dengan pengguna. Terdapat dua jenis antarmuka, yaitu Command Line Interface(CLI) danGraphical User Interface(GUI).

Dua tipe interface sistem operasi :
1. Command Line Interface (CLI) – berbasis teks, yang jika melakukan perintah harus dengan mengetikan perintah.
2.Graphical User Interface (GUI) – berbasis grafis, dgn memiliki tampilan berupa menu dan icon-2.

Secara umum, Sistem Operasi adalah perangkat lunak pada lapisan pertama yang ditempatkan pada memori komputer pada saat komputer dinyalakan booting. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan layanan inti untuk software-software itu. Layanan inti tersebut seperti akses ke disk, manajemen memori, penjadwalan tugas schedule task, dan antar-muka user GUI/CLI. 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.

Kalau sistem komputer terbagi dalam lapisan-lapisan, maka Sistem Operasi adalah penghubung antara lapisan hardware dengan lapisan software. Sistem Operasi melakukan semua tugas-tugas penting dalam komputer, dan menjamin aplikasi-aplikasi yang berbeda dapat berjalan secara bersamaan dengan lancar.

Sistem Operasi menjamin aplikasi lainnya dapat menggunakan memori, melakukan input dan output terhadap peralatan lain, dan memiliki akses kepada sistem berkas. Apabila beberapa aplikasi berjalan secara bersamaan, maka Sistem Operasi mengatur schedule yang tepat, sehingga sedapat mungkin semua proses yang berjalan mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta tidak saling mengganggu.

Dalam banyak kasus, Sistem Operasi menyediakan suatu pustaka dari fungsi-fungsi standar, dimana aplikasi lain dapat memanggil fungsi-fungsi itu, sehingga dalam setiap pembuatan program baru, tidak perlu membuat fungsi-fungsi tersebut dari awal.

Macam - Macam Sistem Operasi Komputer

Desember 23, 2017
Sistem operasi-sistem operasi utama yang digunakan komputer umum (termasuk PC, komputer personal) terbagi menjadi 3 kelompok besar:

Macam - Macam Sistem Operasi Komputer

- Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop Environment (versi 1.x hingga versi 3.x), Windows 9x (Windows 95, 98, dan Windows ME), dan Windows NT (Windows NT 3.x, Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7 (Seven) yang dirilis pada tahun 2009, dan Windows 8 yang dirilis pada Oktober 2012)).

- Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX, seperti SCO UNIX, keluarga BSD (Berkeley Software Distribution), GNU/Linux, Zeath OS (berbasis kernel linux yang dimodifikasi.)MacOS/X (berbasis kernel BSD yang dimodifikasi, dan dikenal dengan nama Darwin) dan GNU/Hurd.

- Mac OS, adalah sistem operasi untuk komputer keluaran Apple yang biasa disebut Mac atau Macintosh. Sistem operasi yang terbaru adalah Mac OS X versi 10.6 (Snow Leopard). Musim panas 2011 direncanakan peluncuran versi 10.7 (Lion).

1. MICROSOFT WINDOWS
Microsoft Windows atau yang lebih dikenal dengan sebutan Windows adalah keluarga sistem operasi. yang dikembangkan oleh Microsoft, dengan menggunakan antarmuka pengguna grafis.

Sistem operasi Windows telah berevolusi dari MS-DOS, sebuah sistem operasi yang berbasis modus teks dan command-line. Windows versi pertama, Windows Graphic Environment 1.0 pertama kali diperkenalkan pada 10 November 1983, tetapi baru keluar pasar pada bulan November tahun 1985, yang dibuat untuk memenuhi kebutuhan komputer dengan tampilan bergambar. Windows 1.0 merupakan perangkat lunak 16-bit tambahan (bukan merupakan sistem operasi) yang berjalan di atas MS-DOS (dan beberapa varian dari MS-DOS), sehingga ia tidak akan dapat berjalan tanpa adanya sistem operasi DOS.

Versi 2.x, versi 3.x juga sama. Beberapa versi terakhir dari Windows (dimulai dari versi 4.0 dan Windows NT 3.1) merupakan sistem operasi mandiri yang tidak lagi bergantung kepada sistem operasi MS-DOS. Microsoft Windows kemudian bisa berkembang dan dapat menguasai penggunaan sistem operasi hingga mencapai 90%.

Dimulai dari DosShell for DOS 6 buatan Microsoft dan inginnya Microsoft bersaing terhadap larisnya penjualan Apple Macintosh yang menggunakan GUI, Microsoft menciptakan Windows 1.0 Nama ini berasal dari kelatahan karyawan Microsoft yang menyebut nama aplikasi tersebut sebagai Program Windows (Jendela Program). Windows versi 2 adalah versi Windows pertama yang bisa diinstal program. Satu-satunya program yang bisa ditambahkan adalah Microsoft Word versi 1. 

Windows versi 3 menjanjikan aplikasi tambahan yang lebih banyak, kelengkapan penggunaan, kecantikan user interface atau antarmuka dan mudahnya konfigurasi. Windows versi 3.1 adalah versi Windows yang bisa mengoptimalisasi penggunaannya pada prosesor 32-bit Intel 80386 ke atas. Windows versi 3.11 adalah versi Windows terakhir sebelum era Start Menu. Windows 3.11 pun adalah versi Windows pertama yang mendukung networking/jaringan. 

Versi Hibrida dapat dijalankan tanpa MS-DOS. Versi Hibrida tersebut menginstalasi dirinya sendiri dengan DOS 7. Tidak seperti Windows versi 16-bit yang merupakan shell yang harus diinstalasi melalui DOS terlebih dahulu. Aplikasinya pun berbeda. Meskipun Windows 9X dapat menjalankan aplikasi Windows 16-bit, namun Windows 9X memiliki grade aplikasi sendiri - X86-32, Windows 9X sangat terkenal dengan BSOD (Blue Screen of Death).

2. UNIX
Sistem operasi bertipe Unix (Inggris: Unix-like) adalah sistem operasi yang memiliki cara kerja mirip Unix walaupun tidak selalu berspesifikasi Single UNIX Specification. Istilah ini juga termasuk sistem operasi bebas/sumber terbuka yang diinspirasi oleh Unix Bell Labs atau yang didesain untuk mengemulasikan beberapa fiturnya, perangkat lunak tak bebas yang komersial, dan versi yang berbasis kode sumber Unix yang berlisensi. Walaupun demikian tidak ada definisi formal standar untuk istilah ini.

Salah  satu contoh sistem operasi berbasis UNIX adalah “LINUX” :
Linux (diucapkan ˈlɪnəks atau /ˈlɪnʊks/) adalah nama yang diberikan kepada sistem operasi komputer bertipe Unix. Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama. Seperti perangkat lunak bebas dan sumber terbuka lainnya pada umumnya, kode sumber Linux dapat dimodifikasi, digunakan dan didistribusikan kembali secara bebas oleh siapa saja. 

Nama "Linux" berasal dari nama pembuatnya, yang diperkenalkan tahun 1991 oleh Linus Torvalds. Sistemnya, peralatan sistem dan pustakanya umumnya berasal dari sistem operasi GNU, yang diumumkan tahun 1983 oleh Richard Stallman. Kontribusi GNU adalah dasar dari munculnya nama alternatif GNU/Linux. 

Linux telah lama dikenal untuk penggunaannya di server, dan didukung oleh perusahaan-perusahaan komputer ternama seperti Intel, Dell, Hewlett-Packard, IBM, Novell, Oracle Corporation, Red Hat, dan Sun Microsystems. 

Linux digunakan sebagai sistem operasi di berbagai macam jenis perangkat keras komputer, termasuk komputer desktop, superkomputer,[4], dan sistem benam seperti pembaca buku elektronik, sistem permainan video (PlayStation 2, PlayStation 3 dan XBox[5]), telepon genggam dan router. 

Para pengamat teknologi informatika beranggapan kesuksesan Linux dikarenakan Linux tidak bergantung kepada vendor (vendor independence), biaya operasional yang rendah, dan kompatibilitas yang tinggi dibandingkan versi UNIX tak bebas, serta faktor keamanan dan kestabilannya yang tinggi dibandingkan dengan sistem operasi lainnya seperti Microsoft Windows. Ciri-ciri ini juga menjadi bukti atas keunggulan model pengembangan perangkat lunak sumber terbuka (opensource software).

Sistem operasi Linux yang dikenal dengan istilah distribusi Linux (Linux distribution) atau distro Linux umumnya sudah termasuk perangkat-perangkat lunak pendukung seperti server web, bahasa pemrograman, basisdata, tampilan desktop (desktop environment) seperti GNOME,KDE dan Xfce juga memiliki paket aplikasi perkantoran (office suite) seperti OpenOffice.org, KOffice, Abiword, Gnumeric dan LibreOffice.

3. MACHINTOSH
Mac OS adalah singkatan dari Macintosh Operating System. Mac OS adalah sistem operasi komputer yang dibuat oleh Apple Computer khusus untuk komputer Macintosh dan tidak kompatibel dengan PC berbasis IBM. Diperkenalkan pada tahun 1984, Mac OS sejak tahun 2006 telah memiliki kompatibilitas dengan arsitektur PowerPC maupun x86, Mac OS X adalah versi terbaru dari sistem operasi Mac OS untuk komputer Macintosh. Sistem operasi ini pertama kali dikeluarkan pada tahun 2001.

Karakter "X" adalah nomor Romawi yang berarti sepuluh, di mana versi ini adalah penerus dari sistem operasi yang digunakan sebelumnya seperti Mac OS 8Mac OS 9. Beberapa orang membacanya sebagai huruf "X" yang terdengar seperti "eks". Salah satu alasan mengapa mereka menafsir sedemikian karena tradisi untuk memberikan nama sistem operasi yang berbasis Unix dengan akhiran "x" (misalnya AIX, IRIX, Linux, Minix, Ultrix, Xenix). dan Mac OS X Server juga dirilis pada tahun 2001.

Pada dasarnya versi Server ini mirip dengan versi standardnya, dengan perbedaan bahwa versi Serverworkgroup dalam komputer berskala besar. Contoh fitur tambahan yang tersedia untuk versi ini adalah piranti lunak untuk menjalankan fungsi-fungsi seperti SMTP, SMB, LDAP dan DNS. Selain itu cara melisensinya juga berbeda mencakup piranti lunak untuk keperluan manajemen dan administrasi Mac OS X adalah sistem operasi yang menggunakan kernel BSD sehingga beberapa kalangan mengatakan bahwa Mac OS X termasuk dalam keluarga Unix. Hal yang menarik dari OS ini adalah keindahan tampilannya sehingga menjadikannya panutan bagi pengembang desktop lain.

Rilis terakhir Mac OS diluncurkan sekitar bulan Mei 2005 dengan kode Tiger dengan versi 10.4. Tahapan-tahapan OS X, Mac OS X Server 1.0 kode: "Rhapsody", dirilis: Maret 1999. Mac OS X Public Beta kode: "Kodiak", dirilis: September 2000. Mac OS X 10.0 (update 10.0.1-10.0.2-10.0.3-10.0.4) kode: "Cheetah", dirilis: Maret 2001. Mac OS X 10.1 (update 10.1.1-10.1.2-10.1.3-10.1.4-10.1.5) kode: "Puma", dirilis: Oktober 2001. Mac OS X Server 10.1 (update 10.1.1-10.1.2-10.1.3-10.1.4-10.1.5) kode: "Puma", dirilis: November 2001. Mac OS X 10.2 (update 10.2.1-10.2.2-10.2.3-10.2.4-10.2.5-10.2.6-10.2.7-10.2.8) kode: "Jaguar", dirilis: Agustus 2002. Mac OS X Server 10.2 (update 10.2.1-10.2.2-10.2.3-10.2.4-10.2.5-10.2.6-10.2.7-10.2.8), dirilis Agustus 2002. Mac OS X 10.3 (update 10.3.1-10.3.2-10.3.3-10.3.4-10.3.5-10.3.6-10.3.7-10.3.8-10.3.9) kode: "Panther", dirilis Oktober 2003. Mac OS X Server 10.3 (update 10.3.1-10.3.2-10.3.3-10.3.4-10.3.5-10.3.6-10.3.7-10.3.8-10.3.9), dirilis Oktober 2003. Mac OS X 10.4 (update 10.4.1-10.4.2-10.4.3-10.4.4-10.4.5) kode: "Tiger", dirilis: April 2005. Mac OS X Server 10.4 (update 10.4.1-10.4.2-10.4.3-10.4.4-10.4.5) dirilis: April 2005. Mac OS X 10.5 (kode: "Leopard") Mac OS X 10.6 (kode : "Snow Leopard") Mac OS X 10.7 (kode : "Lion") Mac OS X 10.8 (kode : "Mountain Lion")

Perbedaan Processor Sistem Komputer Desktop, Server, dan Tersemat (Embedded)

Desember 22, 2017
Pada Sistem tersemat,  processor  yang digunakan  biasanya  hanya  memiliki fungsi tertentu,  selain itu,  dari segi ukuran,  processor  system tersemat  memiliki ukuran yang lebih kecil dengan konsumsi daya yang juga kecil. Processor  untuk system tersemat dibagi atas dua kategori yaitu ordinary microprocessor dan micro controller

Perbedaan Processor Sistem Komputer Desktop, Server, dan Tersemat (Embedded)

Processor, merupakan jantung utama dari sebuah sistem hardware komputer. Terdapat 2 manufaktur processor yang umum digunakan baik pada komputer server maupun komputer personal, yaitu Intel dan AMD. Saat ini, sepertinya Intel mendominasi market share, terutama untuk jenis x86-64 dengan brand Xeon untuk processor server atau workstation, dan varian Intel Core (Core i3, Core i5, dan Core i7) untuk processor desktop.

Walaupun  Xeon  dan  Core  i dibuat  berdasarkan  basis  teknologi  arsitektur microprocessor yang sama, namun keduanya memiliki perbedaan-perbedaan  yang disesuaikan  dengan  penggunaannya.  Diantaranya  adalah  kemampuan  dukungan multi-socket  dan  penggunaan  memori  ECC.  Dukungan  multi-socket  cpu  salah satunya  adalah  dapat   memberikan  kemampuan   untuk  menangani  penggunaan memori dengan kapasitas yang lebih besar.

Misalnya saja apabila kita membandingkan antara Xeon E3-1240 v3 dan Core i7-4770K yang sama-sama  berbasis  arsitektur  Haswell dengan litography  22 nm. Kedua processor tersebut sama-sama menggunakan soket LGA 1150, memiliki 4 core cpu dengan 8 thread dan dukungan memori hingga 32 GB.

Xeon mendukung multi-socket,  sehingga  dengan  menggunakan  konfigurasi  dual cpu,  maka  Xeon dapat mendukung kapasitas memori RAM hingga 64 GB. Selain itu ada beberapa teknologi atau set instruksi yang hanya dijumpai pada processor Xeon, namun tidak dijumpai pada varian Core i, misalnya saja: VT -d, EPT, TSX-NI dan TET.

Beberapa   set   instruksi   tersebut   dirancang   untuk  penggunaan   teknologi virtualisasi dan cloud  computing  yang memberikan  banyak keunggulan.  TSX-NI merupakan  sebuah  set  instruksi  yang  menambahkan  dukungan  memori transaksional, dimana set instruksi ini berfokus pada performa scaling dalam aplikasi multi-threaded.

Teknologi ini membantu operasi ekseskusi perangkat lunak secara paralel yang lebih efisien. Instruksi VT-d, yaitu Intel Virtualization Technology for Directed I/O, mampu memberikan dukungan secara hardware untuk mengisolasi dan membatasi akses dalam pengelolaan perangkat. Kemampuan yang diberikan oleh set instruksi VT-d diantaranya adalah: I/O  device assignment,  DMA remapping,  dan Interrupt remapping.

Perkembangan Sistem Komputer Tersemat dan Kegunaan Embedded System

Desember 21, 2017
Sistem embedded modern yang pertama dikenal adalah Apollo Guidance Computer yang dibuat oleh Charles Strak Draper di sebuah laboratorium Instrumen MIT. Apollo  Guidance  Computer  (AGC) merupakan  on-board  digital computer (papan komputer  digital),  yang diinstall di setiap  acecraft  program Apollo,  baik Command module (CM) dan Lunar Module (LM).
Perkembangan Sistem Komputer Tersemat dan Kegunaan Embedded System
Disediakan pula on-board computation untuk mendukung spacecraft guidance, navigasi, dan kontrol. Software AGC ditulis dalam bahasa assembly AGC. Sementara itu embedded system yang pertama  kali  diproduksi  massal  adalah  Autonteics  D-17  guidance  (1961).  Alat tersebut di bangun mempergunakan transistor logic dan hard disk sebagai memori utama. 

Setelah tahun 60'an. Dimana telah ditemukannya IC (Intregrated Circuit), embedded system mengalami peningkatan dalam hal produksi dan penurunan harga. Apollo  flight  computer  merupakan  yang  pertama  menggunakan  IC.  Ketika  itu banyak dikembangkan system yang dapat melakukan tugas yang lebih canggih dan kompleks. Seperti Mikroprosesor pertama intel 4004, yang berhasil dimanfaatkan untuk pembuatan  kalkulator  dan system lainnya,  system tersebut  mulai membutuhkan tambahan memori dan chip pendukung.

Kegunaan Embedded System 
Embedded system yang dirancang untuk melakukan tugas tertentu, bukan menjadi komputer tujuan umum untuk berbagai keperluan. Beberapa juga memiliki real-time performance kendala yang harus dipenuhi, dengan alasan seperti keamanan dan kegunaan yang lainnya mungkin tidak memiliki kinerja persyaratan atau rendah, yang memungkinkan  perangkat  keras  sistem harus  disederhanakan  untuk mengurangi biaya.

Embedded  sistem tidak selalu perangkat mandiri. Banyak embedded  system terdiri  dari kecil,  bagian  komputerisasi  dalam  perangkat  yang  lebih  besar  yang melayani tujuan  yang lebih  umum.  Sebagai contoh,  Gibson fitur  sebuah  sistem embedded  untuk tuning senar, tetapi tujuan keseluruhan dari Robot Guitar,  tentu saja, untuk memutar musik. Demikian pula, sebuah sistem embedded dalam mobil menyediakan fungsi spesifik sebagai subsistem dari mobil itu sendiri.

Instruksi program ini ditulis untuk embedded system disebut sebagai firmware, dan disimpan dalam memori hanya-baca atau Memori Flash Chip. Mereka berjalan dengan  sumber  daya  perangkat  keras  komputer  yang  terbatas:  memori  kecil, keyboard kecil atau tidak ada dan / atau layar.

Komponen - Komponen pada Embedded Sistem Komputer Tersemat

Desember 20, 2017
1.  Central Processing Unit (CPU)
Central Processing Unit atau sering lebih dikenla dengan processor bertugas melakukan  fungsi logika  dan  matematika,  transfer  data,  dan  pengolah  instruksi. Sebuah CPU  berisikan  register-register,  Arithmetic  Logic  Unit  (ALU),  Program Couter dan Stack Pointer.

Komponen - Komponen pada Embedded Sistem Komputer Tersemat

Operasi dasar suatu CPU adalah mengeksekusi sederetan perintah tersimpan yang disebut  sebagai program.  Wujud  program berupa sederetan  bilangan  yang disimpan  dalam  memori.  Menurut  arsitektur  von  Neumann  ada  empat  langkah proses dalam CPU, yaitu fetch,  decode, execute,  dan writeb ack.  

Langkah  fetch adalah   langkah   untuk   mengambil   instruksi   dari   memori   program.   Lokasi pengambilan program ditentukan oleh PC (Program Counter). Pada langkah selanjutnya, yaitu decode, instruksi yang telah diambil diuraikan untuk diolah lebih lanjut pada bagian –  bagian khusus CPU.  Sedangkan langkah execute,  beberapa operasi hasil penguraian pada langkah sebelumnya mulai bekerja sama dan menyelesaikan   perintah   tersebut.   Jika  pada   langkah   ini  terjadi   penghitungan aritmatika  maka  ALU  akan  mulai  berfungsi.  Langkah  terakhir,  yaitu  writeback, adalah menuliskan kembali hasil operasi pada memori maupun register-register yang  telah  ditunjuk.  Hasil  tersebut  mungkin  saja  digunakan  untuk  proses   eksekusi perintah berikutnya, yang akan kembali melalui langkah pertama.

Perbedaan CPU antarprodusen terletak pada hal-hal berikut :
•   Lebar jalur data (data bus). Ada yang menggunakan 4,8,16, dan 32 bit
•   Daftar instruksi : RISC, CISC
•   Jumlah register
•   Mode pengalamatan
•   Jumlah interrupt
•   Kecepatan/daya/ukuran

Lebar   jalur   data   merepresentasikan   kemampuan   CPU   untuk   mengolah banyaknya  informasi  dalam  sekali waktu  pemrosesan.  Semakin  lebar  jalur  data, maka kemampuannya semakin besar. Perbedaan lainnya pada daftar instruksi. Ada dua jenis arsitektur CPU, yaitu RISC (Reduced Instruction Set Computer) dan CISC (Complex Intruction Set Computer). Perbedaan utama keduanya adalah CPU RISC mengeksekusi  perintah  lebih  cepat  daripada  CISC  karena  tidak  melalui  proses konversi micro code.

CPU CISC  dilengkapi dengan banyak daftar instruksi untuk mempermudah programmer membuat program dengan kode sumber sesingkat mungkin. CPU RISC memiliki lebih sedikit  variasi instruksi  sehingga  programmer  harus  menulis  lebih banyak baris kode untuk menghasilkan programm yang sama. CPU CISC memiliki converter microcode di dalamnya sehingga membutuhkan lebih banyak siklus mesin saat eksekusi instruksi sehingga kecepatan CISC relatif lebih lambat dibandingkan RISC. 

Register merupakan sebuah lokasi atau wadah sementara untuk penyimpanan hasil operasi. Jumlah register antar CPU dapat berbeda. Mode pengalamatan berhubungan dengan mode CPU mem-fetch informasi dari memori. Baik register maupun mode pengalamatan berpengaruh tarhadap kemudahan pemrograman mikrokontroler.

Sebuah interrupt, dapat dianalogikan seperti interupsi terhadap suatu kegiatan yang sedang berlangsung, misalnya interupsi pada proses pengadilan. Jika interupsi diizinkan,  maka  proses  sebelumnya  akan dihentikan  untuk mengerjakan  kegiatan baru  yang  diminta  interrupt.  Setelah  kegiatan  interupsi  tersebut  selesai  ,  maka kegiatan dikembalikan  ke proses sebelumnya.

2.  Port Input-Output
Bagian  yang  sangat  penting ini dapat  di ibaratkan  sebagai  kaki-tangan  dan panca indera pada tubuh manusia.  Port  Input ibarat  panca indera manusia.  Dia menerima masukan dari dunia luar untuk diproses lebih lanjut pada tubuh mikrokontroler.  Contoh  konkret  input  bagi mikrokontroler  adalah  sensor  suhu, sensor garis, sensor asap, dan penekanan tombol. Sedangkan port output ibarat kaki- tangan pada manusia.  Melalui port output,  mikrokontroler mengirimkan sinyal ke dunia luar. Sinyal itu dapat digunakan untuk menyalakan led, motor, membunyikan speaker/ buzzer, dan mengendalikan apa saja dengan mempertimbangkan perantara/ rangkaian drivernya.

3.  Memori
Memori ini terdiri atas internal ROM (Read Only Memory) dan internal RAM (Random Acces Memory). Internal ROM merupakan memori penyimpanan program yang isinya tidak dapat diubah atau dihapus. 

Umumnya, internal ROM disebut sebagai memori program. Ada berbagai jenis ROM,  antara lain Mask ROM,  PROM/OTP,  EPROM,  EEPROM.  Mask  ROM diprogram saat manufaktur. PROM/OTP hanya dapat diprogram sekali saja, sesuai namanya : One Time Programmable (OTP). EPROM memerlukan sinar ultraviolet untuk penghapusan data. Sedangkan EEPROM dapat dihapus dan diisi kapan saja hanya dengan  menggunakan  proses  elektrik.  Perkembangan  ROM menghantarkannya  pada teknologi  flash ROM (EEPROM).  Dengan teknoloi  ini, ROM dapat ditulis atau diprogram berulang-ulang. Meskipun catu daya dimatikan, data pada ROM tidak hilang.

Sedangkan  internal  RAM  merupakan  penyimpanan  datta  yang  isinya  dapat diubah dan dihapus. RAM biasanya berisi data variabel dan register yang umumnya disebut memori data. Data yang tersimpan pada RAM bersifat sementara dan dapat dihilangkan jika catu data dimatikan. RAM terbagi atas SRAM dan DRAM. Hampir semua RAM  dalam  mikrokontroler  adalah  SRAM  karena waktu  aksesnya  lebih cepat, sedangkan komputer PC menggunkan DRAM.

4.  Periperal Tambahan
Periperal adalah perangkat dengan fungsi tertentu. Periperal tambahan  dapat dianalogikan  sebagai senjata  pelengkap  dalam suatu  permainan  perang.  Semakin banyak senjata pelengkap, semakin mudah kita menghadapi permasalahan yang dipecahkan dengan mikrokontroler.

Periperal  sering  disertakan  dalam  mikrokontroler   adalah  timer,  konverter analog ke digital dan sebaliknya (AD/DA), dan komunikasi serial. Komunikasi serta yang umum tersedia adalah UART, USART. Namunn, bentuk komunikasi serial lain mulai banyak dijumpai pada mikrokontroler yaitu I2C, USB, dan SPI.

Sejarah Perkembangan dan Jenis Server pada Sistem Komputer Server

Desember 19, 2017
Tahun 1989, Tim Berners-Lee mengajukan pada perusahaannya, CERN (European Organization for Nuclear Research) sebuah proyek yang bertujuan untuk mempermudah pertukaran informasi antar para peneliti dengan menggunakan sistem hiperteks.  

Sebagai  hasil  atas  implementasi  proyek  ini,  tahun  1990  Berners -Lee menulis dua program komputer Yaitu sebuah peramban yang dinamainya sebagai WorldWideWeb  danserver web pertama di dunia, yang kemudian dikenal sebagai CERN httpd, yang berjalan pada sistem operasi NeXTSTEP.
sejarah-perkembangan-jenis-sistem-komputer-server

Dari tahun 1991 hingga 1994, kesederhanaan serta efektifitas  atas teknologi yang  digunakan  untuk  berkunjung  serta   bertukar  data  melalui  Waring   Wera Wanua membuat kedua aplikasi tersebut diadopsi pada sejumlah sistem operasi agar dapat digunakan  oleh lebih banyak individu,  ataupun kelompok.  

Awalnya  adalah organisasi   penelitian,   kemudian   berkembang   dan   digunakan   di   lingkungan pendidikan tinggi, dan akhirnya digunakan dalam industri bisnis. Tahun 1994, Tim Berners-Lee memutuskan untuk membakukan organisasi World Wide Web Consortium  (W3C)  untuk  mengatur  pengembangan-pengembangan   lanjut   atas  teknologi-teknologi terkait lainnya (HTTP, HTML, dan lain-lain) melalui proses standardisasi.

Macam - Macam Jenis Server
Komputer server sendiri sebenarnya ada beberapa jenis dan dibedakan berdasarkan fungsi dari server itu sendiri, dibawah ini merupakan beberapa macam jenis server yang banyak digunakan dalam sebuah jaringan  komputer.

1. SSH Server ( Secure Shen )
SSH Server merupakan  komputer  server yang  dipasang  sebuah aplikasi  khusus sehingga  kita  bisa  mengendalikan  atau  mengirimkan  perintah  eksekusi  kepada server tersebut dari jarak jauh ( remot ). aplikasi SSH ini biasanya menggunakan port standart 21.

2. DNS ( Domain Name System )
DNS Server merupakan sebuah server yang dipasang sebuah aplikasi agar supaya dapat berfungsi untuk menterjemahkan  sebuah nama domain ke IP address,  jadi sobat tidak perlu mengingat  nomer  ip sebuah komputer, cukup  mengingat  nama domain dari komputer tersebut. Biasanya DNS Server menggunakan port 53 dalam pengaplikasiannya.

3. WEB Server
Web Server merupakan sebuah komputer server yang dilengkapi dengan aplikasi khusus   agar   bisa  digunakan   untuk  melayani  permintaan   HTTP/HTTPS   dari komputer  client   dan  mengirimkan   kembali  data   yang  diminta   dalam   bentuk dokument html (web), Web Server juga bisa didefinisikan sebagai komputer yang berfungsi  untuk  menyimpan  file  -  file  halaman  website.  Biasanya  Web  Server  menggunakan port 80 untuk akses menggunakan protokol http dan port 443 untuk akses menggunakan protokol https.

4. DHCP Server (Dynamic Host Configuration Protocol)
Sebuah  komputer  server  dengan  aplikasi khusus  dan  berfungsi  untuk memanagement  pengalokasian  alamat  IP  dalam sebuah  jaringan.  Dengan  adanya server ini sobat tidak usah melakukan pengisian alamat IP pada masing - masing komputer client, karena akan diberikan secara otomatis oleh server ini. Port yang digunakan untuk DHCP adalah port 67 atau 68.

5. Mail Server
Merupakan sebuah komputer server yang dilengkapi aplikasi yang berfungsi untuk mendistribusikan file - file atau data informasi sebagai respons atau permintaan yang nantinya dapat dikirim via email, juga pada bitnet untuk layanan seperti FTP (File Transfer Protocol). Port yang digunakan untuk Mail Server adalah 110 ( IMAP ) , 143 ( POP ) , 25, 2525 ( SMTP )untuk akses dengan protokol http, 993 ( IMAP ) , 995 ( POP ), 465 ( SMTP ) untuk akses dengan protokol https.

6. Proxy Server
Proxy server merupakan sebuah komputer atau aplikasi komputer yang mempunyai fungsi  untuk  menghubungkan   sebuah  komputer  dalam  jaringan  LAN  dengan jaringan internet. Proxy server juga bisa disebut dengan istilah Gateway Server atau sebuah gerbang yang menghubungkan  jaringan  lokal dengan jaringan  luar.  Tidak hanya itu, server ini juga mempunyai kemampuan untuk securty dan penyimpana riwayat   halaman   website   yang   telah   sobat   kunjungi  sebelumnya,   jadi   akan menghemat  penggunaan  bandwith  nantinya.  biasanya  port yang digunakan  untuk proxy server adalah port 8080. 

7. Samba Server
Merupakan sebuah komputer  server yang dilengkapi dengan sebuah aplikasi dan berfungsi untuk melayani permintaan sharing atau tukar menukar  data antara dua komputer client yang berbeda sistem operasinya misalnya Linux dan Ms. WIndows. Port yang digunakan untuk Samba Server adalah 137 d an 139.

8. FTP Server
Sebuah komputer server yang digunakan untuk sharing file atau tukar menukar data pada jaringan server atau client yang support TCP/IP. port yang digunakan untuk mentranfer data menggunakan protokol FTP adalah port 21.

9. Database Server
Database server merupakan sebuah komputer dan dilengkapi dengan aplikasi yang berfungsi untuk menyediakan layanan penyimpanan Database. port yang digunakan untuk Database Server biasanya 3306 ( Mysql ) dan 5432 ( PgSQL ).