Anda di halaman 1dari 46

MAKALAH

SISTEM OPERASI

Praktikum Sistem Operasi : Hardware Management

Mata Kuliah Sistem Operasi


Dosen Pembimbing : Syaiful Ahdan, S.Kom., M.T

Disusun Oleh:
Nama : Baguss Alfaridzy
Npm : 18312048

UNIVERSITAS TEKNOKRAT INDONESIA


FAKULTAS TEKNIK DAN ILMU KOMPUTER
INFORMATIKA
2020
KATA PENGANTAR

Puji syukur kami panjatkan kehadirat Allah SWT karena atas rahmat dan ridhonya yang telah
memberikan kami kesempatan dan kesehatan untuk menyelesaikan makalah yang bejudul
Manajemen Operasi. Shalawat dan salam kami curahkan kepada junjunan kita Nabi Muhammad
SAW .

Terima kasih kepada pihak-pihak yang membantu kami dalam menyelesaikan penulisan makalah
ini. Semoga bagi pembaca makalah ini dapat bermanfaat bagi masyarakat Indonesia dan dapat
menambahkan ilmu yang berguna untuk kita semua.

Mungkin makalah ini jauh dari sempurna karena kesempurnaan itu hanya milik Allah SWT.
Kami harap kritik dan saran yang membangun dari pembaca makalah ini agar dapat mendekati
suatu kesempurnaan.

Bandarlampung, 23 Mei 2020

Baguss Alfaridzy
BAB I
PENDAHULUAN
A. Latar Belakang
Komputer adalah alat yang dipakai untuk mengolah data menurut prosedur yang telah
dirumuskan. Kata computer semula dipergunakan untuk menggambarkan orang yang
perkerjaannya melakukan perhitungan aritmatika, dengan atau tanpa alat bantu, tetapi arti kata
ini kemudian dipindahkan kepada mesin itu sendiri. Asal mulanya, pengolahan informasi hampir
eksklusif berhubungan dengan masalah aritmatika, tetapi komputer modern dipakai untuk
banyak tugas yang tidak berhubungan dengan matematika.
Dalam arti seperti itu terdapat alat seperti slide rule, jenis kalkulator mekanik mulai dari
abakus dan seterusnya, sampai semua komputer elektronik yang kontemporer. Istilah lebih baik
yang cocok untuk arti luas seperti "komputer" adalah "yang mengolah informasi" atau "sistem
pengolah informasi." Selama bertahun-tahun sudah ada beberapa arti yang berbeda dalam kata
"komputer", dan beberapa kata yang berbeda tersebut sekarang disebut disebut sebagai
komputer.
Kata computer secara umum pernah dipergunakan untuk mendefiniskan orang yang
melakukan perhitungan aritmatika, dengan atau tanpa mesin pembantu. Menurut Barnhart
Concise Dictionary of Etymology, kata tersebut digunakan dalam bahasa Inggris pada tahun
1646 sebagai kata untuk "orang yang menghitung" kemudian menjelang 1897 juga digunakan
sebagai "alat hitung mekanis". Selama Perang Dunia II kata tersebut menunjuk kepada para
pekerja wanita Amerika Serikat dan Inggris yang pekerjaannya menghitung jalan artileri perang
dengan mesin hitung. Charles Babbage mendesain salah satu mesin hitung pertama yang disebut
mesin analitikal. Selain itu, berbagai alat mesin sederhana seperti slide rule juga sudah dapat
dikatakan sebagai komputer.
B. Rumusan Masalah
a. Bagaimana gamabaran Sejarah hardware dan software?
b. Bagaimana fungsi Hardware dan Software ?
c. Jenis-jenis hardware dan software
C. Tujuan
Berdasarkan latar belakang, batasan masalah dan rumusan masalah, maka tujuan dari
makalah ini adalah sebagai berikut:
1. Menjelaskan pengertian hardware dan software
2. Memaparkan jenis-jenis yang termasuk dalam hardware dan software
BAB I
PEMBAHASAN
1. HADWARE SOFTWARE

A. SEJARAH KOMPUTER
1822: Charles Babbage mengemukakan idenya yaitu sebuah alat yang dapat membantu
manusia dalam melakukan penghitungan pada tingkat kompleksitas yang tinggi dan rumit. Mesin
buatanya yang belum selesai tersebut saat ini di musiumkan di Museum of Science
London.
1937: Dr. John V Atanasoff dan Clifford Berry mulai membuat design komputer digital
elektronis pertama. Mereka memberi nama mesin tersebut ABC (Atanasoff-Berry Computer).
Kemampuan mesin ABC tersebut hanya sebatas menghitung tambah dan pengurangan.
1943: Pada Perang Dunia 2, Seorang ilmuwan Inggris yang bernama Alan Turing
mendesain komputer elektronik yang dibuat khusus bagi tentara Inggris. Tujuan pembuatan
komputer tersebut agar dapat digunakan untuk menembus kode pertahanan Jerman.
1944: Howard Hathaway Aiken (Amerika) membuat yang diberi nama Mark I.
Merupakan sebuah komputer hitung digital pertama. Komputer tersebut memiliki luas 7,45 kaki
x 50 kaki, dengan berat 35 ton. Mark I sudah dapat digunakan untuk menghitung probabilitas.
1945: Dr. John von Neumann menulis sebuah konsep penyimpanan data. Pada saat itu
Masih berupa ide.
1946: Dr. John W. Mauchly dan J. Presper Eckert, jr. membuat komputer skala besar
yang pertama, nama komputer tersebut adalah ENIAC (Electronic Numerical Integrator And
Computer). Dunia juga beranggapan kedua orang ini sebagai penemu komputer digital.
1951: The U.S. Bureau of Cencus menginstalasi komputer komersial pertama yang
bernama UNIVAC I (Universal Automatic Computer). UNIVAC I ini dikembangkan oleh
Mauchly dan Eckert untuk Remington-Rand Corporation.
1947: William Shockley, John Bardeen, dan Walter Brattain merupakan penemu
Transistor pertama di dunia. Semenjak ditemukanya transistor, ukuran komputer menjadi
semakin kecil.
B. JENIS SISTEM
Kategori Komponen Teknologi terdiri dari:
- Teknologi Sistem Komputer (perangkat keras dan perangkat lunak)
- Teknologi Sistem Telekomunikasi
Dan yang akan kita bahas adalah sistem Teknologi pada Komputer yang mana
dibedakan menjadi dua, yaitu: software dan hardware. Pengertian perangkat keras komputer dan
fungsi-fungsinya. Menurut wikipedia perangkat keras komputer atau hardware adalah perangkat
pada komputer yang berbentuk fisik (dapat disentuh). Perangkat komputer sendiri dibedakan
menjadi dua yaitu perangkat keras dan perangkat lunak istilah asingnya yaitu Hardware
(perangkat keras) dan Software (Perangkat lunak). Harware sendiri berfungsi dengan baik
dikarenakan adanya software sebagai sistem yang menjalankanya.
1. Hardware
a. Penjelasan Hardware atau perangkat keras
Adalah Perangkat keras, suatu alat yang bisa dilihat dan diraba oleh manusia secara langsung,
yang mendukung proses komputerisasi. Penjabarannya adalah Perangkat keras, merupakan salah
satu element dari sistem komputer, suatu alat yang bisa dilihat dan diraba oleh manusia secara
langsung, yang mendukung proses komputerisasi.
Dalam bahasa Indonesia disebut dengan perangkat keras. Merupakan perangkat yang
dapat kita lihat dan dapat kita sentuh secara fisik, seperti perangkat perangkat masukan,
perangkat pemroses, maupun perangkat keluaran.
Peralatan ini umumnya cukup canggih. Dia dapat bekerja berdasarkan perintah yang ada
padanya, yang disebut juga dengan instruction set. Dengan adanya perintah yang dimengerti oleh
mesin tersebut, maka perintah tersebut melakukan berbagai aktifitas kepada mesin yang
dimengerti oleh mesin tersebut sehingga mesin bisa bekerja berdasarkan susunan perintah yang
didapatka olehnya.
Agar proses pembelajaran mengenai komputer lebih terarah adapun pengelompokan harware
agar lebih mudah sesuai dengan fungsinya pada komputer. Berikut ini pengelompokan perangkat
keras komputer agar lebih mudah dipahami:
➢ Input Device : Perangkat input / masukan
➢ Process Device : Perangkat yang menjalankan proses sistem komputer
➢ Output Device : Perangkat output / keluaran, menghubungkan sistem keluar
➢ Storage Device : Perangkat untuk menyimpan

Contoh – contoh hardware


Berikut ini adalah penjelasan lebih lengkap masing-masing pengelompokan tersebut:
A. Input Device
Input device merupakan perangkat komputer yang memiliki fungsi sebagai input atau
masukan, baik itu perintah maupun koneksi kedalam sistem komputer. Ada beberapa perangkat
yang masuk kategori input device, diantaranya adalah:
• Keyboard : berfungsi untuk mengetik huruf an angka serta perintah pada komputer
• Mouse : berfungsi untuk menjalankan perintah klik kiri dan klik kanan, menggerakkan pointer,
serta menjalankan perintah dengan klik
• Touchpad : Touchpad berfungsi layaknya mouse, touchpad ini biasanya sebagai pengganti
mouse dan biasa di jumpai pada laptop.
Masih banyak lagi perangkat lainya seperti joystik, scanner, voice recognizer, dan lain-
lain

B. Process Device
Perangkat ini merupakan perangkat yang berhubungan dengan fungsi pemrosesan dalam
komputer itu sendiri.
• CPU / Processor : merupakan singkatan dari central processing unit atau yang juga dikenal
dengan istilah processor adalah bagian terpenting yang menjalankan sistem komputer. Bisa di
ibaratkan sebagai otak pada komputer.
• Memori / RAM (random access Memory) : Memori merupakan perangkat yang menyimpan
proses kinerja komputer untuk sementara. Sehingga membuat pengaksesan data yang sama lebih
cepat. Maka dari itu RAM besar berpegaruh pada kecepatan komputer.
• Motherboard : Merupakan perangkat yang menghubungkan perangkat keras komputer antara
satu dan yang lain.
• VGA Card (Video Graphic Array) : Biasa juga disebut kartu grafis yang berfugsi untuk
memberikan tampilan berkualitas pada layar komputer. Biasanya setiap mainbord sudah
memiliki VGA bawaan, namun untuk kualitas beresolusi tinggi yang jernih VGA Card sangat
diperlukan.
• PROCESSOR :Pengertian Prosesor, atau yang biasanya disebut dengan CPU, adalah otak dari
komputer. Prosesor adalah komponen yang mengeksekusi perhitungan kompleks yang
memungkinkan komputer untuk bisa digunakan menjelajah internet, memutar lagu di iTunes,
dan menjalankan sistem operasi Anda
C. Output Device
Output device merupakan perangkat komputer yang memberikan output/keluaran, baik
berupa tampilan visual, suara, maupun tampilan cetak, dan lain sebagainya. Adapun yang termasuk
output device adalah:
Monitor/ Lcd Monitor : berfungsi untuk menampilkan proses komputer dalam bentuk visual/ gambar
:
• Speaker : befungsi untuk mengeluarkan suara dari komputer
• Printer : untuk mencetak pada media kertas, dan sebagainya
D. Storage Device
Peragkat keras komputer yang berfungsi sebagai media penyimpanan untuk menyimpan
data-data komputer.
• Hardisk : Perangkat penyimpanan utama pada komputer, biasanya tampil di komputer dengan
sebutad Drive :C, Drive D, dan seterusnya. Tergantung pembagian partisinya.
• Floppy Disk : Biasa dikenal dengan sebutan disket, merupakan penyimpanan luar pertama,
sangat populer semasa sitem DOS, lotus123, sistem komputer jaman dulu. Sekarang sudah
jarang dijumpai dan mulai tergantikan oleh CD/DVD dan Flashdisk.
• CD/DVD : Penyimpanan ekternal berbentuk piringan yang bisa menyimpan data.
• Flashdisk : Perangkat penyimpanan eksternal yang saatini paling banyak digunakan karena bisa
menyimpan dan menghapus data.
b. Pemakai Akhir dan komputansi Perusahaan
Sistem informasi yang pertama dikembangkan dengan para spesialis informasi
melakukan seluruh pekerjaan bagi para pengguna. Pendekatan ini diilustrasikan pada Figur 4.4,
dan masih dipergunakan untuk banyak proyek-proyek sistem saat ini, menunjukkan bagaimana
spesialis informasi bertindak sebagai perantara, yang memisahkan pengguna dari komputer.
Panah-panah di dalam figur tersebut mencerminkan aliran komunikasi dua arah. Keuntungan
Komputasi Pengguna Akhir.
EUC memberikan dua manfaat utama:
1. Menyamakan kemampuan dan tantangan. Pergeseran beban kerja dalam pengembangan sistem
ke area-area pengguna memberikan kebebasan lagi spesialis informasi untuk lebih berkonsentrasi
pada organisasi secara luas dan sistem-sistem yang rumit, yang memungkinkan mereka
melakukan pekerjaan yang lebih baik di area-area tersebut.
2. Mempersempit jarak komunikasi. Kesulitan yang selalu menghantui pengembangan sistem sejak
hari pertama komputasi adalah komunikasi antara pengguna dan spesialis informasi. Pengguna
memahami area masalah yang lebih baik daripada teknologi komputasi.
Risiko Komputasi Pengguna Akhir Ketika pengguna akhir mengembangkan sistem
mereka sendiri, mereka akan menghadapkan perusahaan kepada sejumlah risiko: Sasaran sistem
yang buruk. Pengguna akhir dapat menerapkan komputer pada aplikasi-aplikasi yang seharusnya
dijalankan dengan cara lain, seperti secara manual. Sistem yang dirancang dan didokumentasikan
dengan buruk. Para pengguna akhir, meskipun mereka memiliki tingkat kompetensi teknis yang
cukup tinggi, biasanya tidak akan dapat menyamai profesionalisme dari spesialis informasi
dalam hal perancangan sistem.
Penggunaan sumber daya informasi yang tidak efisien. Ketika tidak terdapat kendali
pusat atas akuisisi peranti keras dan peranti lunak, perusahaan pada akhirnya bisa mendapatkan
peranti keras yang tidak sesuai dan peranti lunak yang berlebihan. Hilangnya integritas data.
Pengguna akhir bisa jadi tidak menjalankan kehati-hatian yang diperlukan dalam memasukan
data ke dalam basis data perusahaan. Hilangnya keamanan. Pengguna akhir dapat tidak menjaga
data dan peranti lunak mereka.
Dalam banyak kasus, pengguna akan bekerja sama dengan spesialis informasi dalam
mengembangkan sistem. Oleh karena itu, konsep EUC tidak berarti hilangnya kebutuhan akan
spesialis informasi. Konsep ini lebih diartikan bahwa spesialis informasi akan lebih banyak
memainkan peranan konsultasi daripada yang sebelumnya pernah mereka lakukan. Figur 4.5
menunjukkan suatu skenario EUC dimana pengguna akan mengandalkan spesialis informasi
untuk mendapat dukungan pada tingkat tertentu.
c. Periferal computer
1. Peripheral utama (main peripheral)
Yaitu peralatan yang harus ada dalam mengoperasikan komputer. Contoh periferal utama yaitu:
monitor, keyboard dan mouse.
2. Peripheral pendukung (auxillary peripheral) Yaitu peralatan yang tidak mesti ada dalam
mengoperasikan komputer tetapi diperlukan untuk kegiatan tertentu. Contohnya yaitu: printer,
scanner, modem, web cam dan lain-lain.
Sedangkan berdasarkan proses kerjanya dalam mendukung pengoperasian komputer terbagi
menjadi:
c. Siklus Pengolahan Data

Siklus Pengolahan Data yang Dikembangkan

MODEL
INPUT
OUTPUT

Keterangan Gambar : perangkat yang digunakan untuk memasukkan data atau perintah
ke dalam komputer. Perangkat tersebut antara lain keyboard, mouse, scanner, digitizer, kamera
digital, microphone, dan periferal lainnya. Jadi ketika data dimasukkan, data yang masuk di
progam sesuai keinginan seingga tampilan di output bisa sesuai dengan apa yang diprogam
Merupakan data yang masuk ke dlm sistem informasi.
• Data untuk sistem informasi perlu ditangkap dan dicatat di dokumen dasar (Source Document).
• Dokumen dasar membantu dalam penanganan arus data sistem informasi :
a. Menunjukkan macam data yang harus dikumpulkan dan ditangkap.
b. Data dapat dicatat dengan jelas, konsisten dan akurat.
c. Mendorong lengkapnya data akuntansi.
d. Sebagai pendistribusi data.
e. Membantu pembuktian terjadinya transaksi yang sah, shg berguna utk pelacakan pemeriksaan
(audit trail).
f. Sebagai cadangan atau pelindung (back-up) dari file-file data di komputer.
Proses memasukkan data yang ditangkap di dokumen dasar

INPUT

MODEL

Keterangan : peralatan yang kita gunakan untuk menampilkan hasil pengolahan data atau
perintah yang dilakukan oleh komputer. Perangkat tersebut antara lain monitor, printer, plotter,
speaker, dan lain lainnya..Produk dari sistem informasi adalah output berupa informasi yang berguna
bagi para pemakainya.
2. Software
a. Pengertian dan Aplikasi
Pengertian Software adalah perangkat lunak. Karena disebut juga sebagai perangkat
lunak, maka sifatnya pun berbeda dengan hardware atau perangkat keras, jika perangkat keras
adalah komponen yang nyata yang dapat diliat dan disentuh oleh secara langsung manusia, maka
software atau Perangkat lunak tidak dapat disentuh dan dilihat secara fisik, software memang
tidak tampak secara fisik dan tidak berwujud benda namun bisa untuk dioperasikan.
Pengertian Software komputer adalah sekumpulan data elektronik yang disimpan dan diatur oleh
komputer, data elektronik yang disimpan oleh komputer itu dapat berupa program atau instruksi
yang akan menjalankan suatu perintah. Melalui sofware atau perangkat lunak inilah suatu
komputer dapat menjalankan suatu perintah
Jenis-jenis Software atau Perangkat Lunak Software atau perangkat lunak komputer
berdasarkan distribusinya dibedakan menjadi beberapa macam, yaitu software berbayar, software
gratis atau free ( Freeware, free software, shareware, adware) .
1) Software berbayar
berbayar merupakan perangkat lunak yang didistribusikan untuk tujuan komersil,
setiap pengguna yang ingin menggunakan atau mendapatkan software tersebut dengan cara
membeli atau membayar pada pihak yang mendistribusikannya. pengguna yang menggunakan
software berbayar umumnya tidak diijinkan untuk menyebarluaskan software tersebut secara
bebas tanpa ijin ada penerbitnya. contoh software berbayar ini misalnya adalah sistem microsoft
windows, microsoft office, adobe photo shop, dan lain-lain.
2) Freeware
Freeware atau perangkat lunak gratis adalah perangkat lunak komputer berhak cipta yang
gratis digunakan tanpa batasan waktu, berbeda dari shareware yang mewajibkan penggunanya
membayar (misalnya setelah jangka waktu percobaan tertentu atau untuk memperoleh fungsi
tambahan). Para pengembang perangkat gratis seringkali membuat perangkat gratis freeware
“untuk disumbangkan kepada komunitas”, namun juga tetap ingin mempertahankan hak mereka
sebagai pengembang dan memiliki kontrol terhadap pengembangan selanjutnya. Freeware juga
didefinisikan sebagai program apapun yang didistribusikan gratis, tanpa biaya tambahan. Sebuah
contoh utama adalah suite browser dan mail client dan Mozilla News, juga didistribusikan di
bawah GPL (Free Software).
3) Free Software
Free Software lebih mengarah kepada bebas penggunaan tetapi tidak harus gratis. Pada
kenyataannya, namanya adalah karena bebas untuk mencoba perangkat lunak sumber terbuka
(Open Source) dan di sanalah letak inti dari kebebasan: program-program di bawah GPL, sekali
diperoleh dapat digunakan, disalin, dimodifikasi dan didistribusikan secara bebas. Jadi free
software tidak mengarah kepada gratis pembelian tetapi penggunaan dan distribusi. Begitu keluar
dari lisensi kita dapat menemukan berbagai cara untuk mendistribusikan perangkat lunak,
termasuk freeware, shareware atau Adware. Klasifikasi ini mempengaruhi cara di mana program
dipasarkan, dan independen dari lisensi perangkat lunak mana mereka berasal.
Perbedaan yang nyata antara Free Software dan Freeware. Konflik muncul dalam arti
kata free dalam bahasa Inggris, yang berarti keduanya bebas dan gratis. Oleh karena itu, dan
seperti yang disebutkan sebelumnya, Free Software tidak perlu bebas, sama seperti Freeware
tidak harus gratis.
4) Shareware
Shareware juga bebas tetapi lebih dibatasi untuk waktu tertentu. Shareware adalah
program terbatas didistribusikan baik sebagai demonstrasi atau versi evaluasi dengan fitur atau
fungsi yang terbatas atau dengan menggunakan batas waktu yang ditetapkan (misalnya 30 hari) .
Dengan demikian, memberikan pengguna kesempatan untuk menguji produk sebelum membeli
dan kemudian membeli versi lengkap dari program. Sebuah contoh yang sangat jelas dari tipe ini
adalah perangkat lunak antivirus, perusahaan-perusahaan ini biasanya memudahkan pelepasan
produk evaluasi yang hanya berlaku untuk jumlah hari tertentu. Setelah melewati maksimum,
program akan berhenti bekerja dan Anda perlu membeli produk jika Anda ingin tetap
menggunakannya.
Kita juga dapat menemukan perangkat lunak bebas sepenuhnya, namun termasuk dalam
program periklanan, distribusi jenis ini disebut Adware. Sebuah contoh yang jelas adalah
program Messenger dari Microsoft yang memungkinkan penggunaan perangkat lunak bebas
dalam pertukaran untuk masuk dengan cara iklan banner atau pop-up.
b. Macam-macam software
Perangkat lunak aplikasi (application software) seperti pengolah kata, lembar tabel
hitung, pemutar media, dan paket aplikasi perkantoran seperti Open Office.org. Sistem operasi
(operating system) misalnya Ubuntu.
Perkakas pengembangan perangkat lunak (software development tool) seperti Kompilator untuk
bahasa pemrograman tingkat tinggi seperti Pascal dan bahasa pemrograman tingkat rendah yaitu
bahasa rakitan.
Pengendali perangkat keras (device driver) yaitu penghubung antara perangkat perangkat
keras pembantu dan komputer adalah software yang banyak dipakai di swalayan dan juga
sekolah, yaitu penggunaan barcode scanner pada aplikasi database lainnya.
Perangkat lunak menetap (firmware) seperti yang dipasang dalam jam tangan digital dan
pengendali jarak jauh. Perangkat lunak bebas (free ‘libre’ software) dan Perangkat lunak sumber
terbuka(open source software).
Perangkat lunak gratis (freeware)
Perangkat lunak uji coba (shareware / ‘trialware)
c. Sistem Operasi
Program pengendalian sistem utama, yang mengawasi keseluruhan operasi komputer
,mengalokasi waktu CPU dan memori utama ke program-program, dan menyediakan antarmuka
antara pengguna dan peranti keras.Fungsi Sistem Operasi:User Interface Memungkinkan kita
berkomunikasi dengan sistem operasi agar kita dapat memasukkan program, mengakses file, dan
menyelesaikan tugas lainnya.
Dalam ilmu komputer, system operasi atau yang dalam bahasa inggrisnya Operating
System (OS) adalah suatu perangkat lunak system yang berfungsi memberikan gambaran
terhadap kontrol dan manajemen perangkat keras serta berbagai operasi dasar sistem yang
dipakai oleh software aplikasi, seperti program – program pengolah data dan browser WEB.
Secara umum, Sistem Operasi adalah perangkat lunak pada lapisan pertama yang ditempatkan
pada lapisan 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.
Sistem operasi secara umum terdiri dari beberapa bagian : Mekanisme Boot, yaitu
meletakkan kernel ke dalam memory Kernel , yaitu inti dari sebuah Sistem Operasi Command
Interpreter atau shell, yang bertugas membaca input dari pengguna Pustaka-pustaka, yaitu yang
menyediakan kumpulan fungsi dasar dan standar yang dapat dipanggil oleh aplikasi lain Drive,
untuk berinteraksi dengan hardware eksternal, sekaligus untuk mengontrolnya
Jenis – jenis sistem operasi :
a. MS-DOS
b. UNIX
c. LINUX
d. MAC OS
e. WINDOWS XP
d. Aplikasi end user ( Aplikasi Pemakai akhir )
End User Computing (EUC) systems adalah sistem informasi berbasis komputer yang
secara langsung mendukung aplikasi operasional dan manajerial oleh end users. End User
Computing salah satu metode pengembangan sistem berbasis komputer yang dilakukan oleh
pemakai sendiri (user). End User Computing sebagai Masalah Strategis Tidak semua orang
yang ikut serta dalam EUC mempunyai tingkat pengetahuan yang sama tentang komputer. Para
pemakai akhir dapat dikelompokkan menjadi empat golongan berdasarkan kemampuan:
a. Pemakai Akhir Tingkat Menu (menu-level end user) .
Tidak mampu menciptakan perangkat lunak sendiri, tetapi dapat berkomunikasi dengan
perangkat lunak jadi dengan menggunakan menu-menu seperti yang ditampilkan oleh perangkat
lunakberbasis Windos dan Mac .
b. Pemakai Akhir Tingkat Perintah (command level end user)
Dapat menggunakan bahasa perintah untuk melaksanakan operasi aritmetika dan logika pada
data.
c. Pemakai Akhir Tingkat Programmer (end user programmer)
Dapat menggunakan bahasa pemrograman seperti C++ dan mampu mengembangkan program-
program yang disesuaikan dengan kebutuhan mereka sendiri.
d. Personil Pendukung Fungsional (fungsional support personnel)
Merupakan spesialis informasi, tetapi mereka berdedikasi pada area pemakai tertentu dan
melapor pada manajer fungsional mereka.
1. Jenis Aplikasi Pemakai Akhir (Aplikasi End User )
Sebagian besar aplikasi end-user terbatas pada:
• Sistem pendukung keputusan (DSS) yang relatif mudah
• Aplikasi virtual office yang memenuhi kebutuhan perseorangan.
Selebihnya adalah tanggung jawab spesialis informasi untuk bekerja sama dengan pemakai
dalam mengembangkan:
▪ Aplikasi SIM dan SIA
▪ DSS yang rumit
▪ Virtual office yang memenuhi kebutuhan organisasi
▪ Sistem berbasis pengetahuan
2. Manfaat
✓ EUC menyeimbangkan kemampuan pengembang dengan tantangan sistem EUC menghilangkan
atau mengurangi kesenjangan komunikasi antara pemakai dan spesialis informasi.
✓ Kreasi, pengendalian, dan implementasi oleh pemakai
✓ Sistem yang memenuhi kebutuhan pemakai
✓ Ketepatan waktu
✓ Membebaskan sumber daya sistem
✓ Kefleksibilitasan dan kemudahan penggunaan
Manfaat End User Computing EUC memberi manfaat bagi perusahaan dalam dua cara utama:
a) Menyeimbangkan Kemampuan dan Tantangan
Pemindahan beban kerja dari pengembangan system ke area pemakai membebaskan para
spesialis untuk berkonsentrasi pada system yang rumit dan berlingkup organisasi, sehingga
mereka dapat bekerja lebih baik pada area bidang tersebut.
b) Mengurangi Kesenjangan Komunikasi
Kesulitan komunikasi antara pemakai dan para spesialis informasi telah mengganggu
pengembangan system sejak masa awal adanya komputer. Pemakai memahami bidang
permasalahan dengan lebih baik, sebaliknya, spesialis adalah pakar teknologi tetapi tidak
menguasai bidang permasalahan. Dengan membiarkan pemakai mengembangkan aplikasi
mereka sendiri, tidak ada kesenjangan komunikasi karena tidak diperlukan komunikasi.
c) Alternatif Software
Alternatif software adalah suatu software yang dibuat untuk membantu para user dalam
pengguanaan software. Contoh dari Alternatif Software yaitu :
• Converter Office 2007, Bagi pengguna Office 2003 tidak usah terburu untuk mengupdate/
mengganti office anda dengan office 2007 karena converter 2007 juga bisa membuka file-file
yang tersimpan pada format 2007.
• K-lite, Plugin untuk memutar audio dan video tambahan yang disertakan windows media player
Clasic.
• Cleaning and optimize registry
• CCleaner, kecil dan menu yang simple software ini cocok untuk computer yang sering hang ata
terganggu.
e. Manajemen system computer
1. Overview system software
Sistem software adalah program yang dirancang untuk menjalankan aktifitas utama yang
melibatkan hardware dan program lainnya dalam system computer. Contoh : Sebuah
perusahaan logistik tidak hanya menggunakan sistem informasi penjualan jasa, namun juga
menggunakan elemen teknologi lain seperti GPS.
2. Operating system
Sistem operasi (biasa disingkat ke OS atau kernel) adalah sebuah antarmuka antara
hardware dan software dalam sistem komputer. OS bertanggung jawab atas pengelolaan dan
koordinasi kegiatan dan berbagi dari keterbatasan sumber daya dari komputer. Sistem operasi
yang bertindak sebagai tuan rumah untuk aplikasi yang berjalan di komputer. Sebagai tuan
rumah, tujuan utama dari sistem operasi adalah untuk menangani secara rincian operasi
perangkat keras .
3. Program sistem manejemen lain
Suatu software yang dibuat sesuai dengan permintaan permintaan perusahaan tertentu
untuk mengatur system yang ada di dalam perusahaan tersebut.
Contoh dari Program system manejemen lain yaitu : Sistem manajemen restoran Software
restoran dapat digunakan untuk menangani keseluruhan operasi restoran, mulai dari saat tamu
datang, pesan makanan, penyajian makanan, hingga sampai tamu melakukan pembayaran dan
meninggalkan restoran. Software restoran ini tidak terbatas untuk layanan table service, tetapi
juga untuk model fastfood, take away, bakery, foodcourt, dan delivery.
4. Programming language
Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa computer, adalah
teknik komando/ instruksi standar untuk memerintah komputer. Bahasa pemrograman ini
merupakan suatu set aturan sintaks dan semantik yang dipakai untuk mendefinisikan program
komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data
mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis
langkah apa secara persis yang akan diambil dalam berbagai situasi.
Bahasa Pemrograman merupakan notasi yang dipergunakan untuk mendeskripsikan
proses komputasi dalam format yang dapat dibaca oleh komputer dan manusia. Proses komputasi
umumnya didefinisikan secara formal menggunakan konsep matematika dari Mesin Turing. Pada
dasarnya bahasa Pemrograman dirancang untuk memfasilitasi komunikasi antara manusia
dengan computer. Sebuah bahasa pemrograman disebut Turing Complete jika dapat
dipergunakan untuk mendeskripsikan semua komputasi yang dapat dilakukan Mesin Turing,
yaitu memiliki variable integer dan operator aritmatik, pernyataan penugasan, pernyataan
sekuensial, pernyataan seleksi, dan pernyataan iterasi.
5. Web language service
Web Services Description Language (WSDL) adalah sebuah XML berbasis bahasa yang
menyediakan model untuk menggambarkan layanan Web.
❖ Web Service Sepenuhnya berdasarkan standard web dan xml. Web Service dapat membantu:
Perantara pada integrasi platform sepanjang eksekusi mesin virtual.
❖ Integrasi antara Web dan OO middleware.
❖ Integrasi dari aliran kerja terisolasi dan sevice-service (Web Services Flow Language - WSFL).
❖ Pertukaran data pada aplikasi yang berbeda-beda (X-Schema, XSLT ++)
❖ (Masa depan: standarisasi dari info konteks antara web servis dan klien – integrasi servis
horizontal).
6. Software programming
Pengembangan perangkat lunak adalah program atau aplikasi yang pengembang
perangkat lunak digunakan untuk membuat, debug, mempertahankan, atau mendukung program-
program dan aplikasi lain. Istilah biasanya mengacu pada program yang relatif sederhana yang
dapat digabungkan bersama-sama untuk menyelesaikan sebuah tugas, seperti salah satu tangan
mungkin menggunakan beberapa alat untuk memperbaiki objek fisik. Alat pengembangan
perangkat lunak dapat dibagi menjadi beberapa kategori berikut:
a. Performance analysis tools analisis kinerja alat.
b. Debugging tools debugging tools.
c. Analisis statis verifikasi formal dan alat.
d. Memeriksa ketepatan alat.
e. Penggunaan memori alat.
f. Membangun aplikasi tools.
g. Lingkungan pengembangan terintegrasi.

2. Jaringan Komputer
A. Pengertian Jaringan Komputer
Dengan berkembangnya teknologi komputer dan komunikasi suatu model komputer
tunggal yang melayani seluruh tugas-tugas komputasi suatu organisasi kini telah diganti dengan
sekumpulan komputer yang terpisah-pisah akan tetapi saling berhubungan dalam melaksanakan
tugasnya, sistem seperti ini disebut jaringan komputer (computer network).(1)
Dalam buku ini kita akan menggunakan istilah jaringan komputer untuk mengartikan
suatu himpunan interkoneksi sejumlah komputer yang autonomous. Dua buah komputer
dikatakan terinterkoneksi bila keduanya dapat saling bertukar informasui. Betuk koneksinya
tidak harus melalui kawat tembaga saja melainkan dapat emnggunakan serat optik, gelomabng
mikro, atau satelit komunikasi.
Untuk memahami istilah jaringan komputer sering kali kita dibingungkan dengan sistem
terdistribusi (distributed system). Kunci perbedaannya adalah bahwa sebuah sistem
terdistribusi,keberadaan sejumlah komputer autonomous bersifat transparan bagi pemakainya.
Seseorang dapat memberi perintah untuk mengeksekusi suatu program, dan kemudian program
itupun akan berjalan dan tugas untuk memilih prosesor, menemukan dan mengirimkan file ke
suatu prosesor dan menyimpan hasilnya di tempat yang tepat mertupakan tugas sistem operasi.
Dengan kata lain, pengguna sistem terditribusi tidak akan menyadari terdapatnya banyak
prosesor (multiprosesor), alokasi tugas ke prosesor-prosesor, alokasi f\ile ke disk, pemindahan
file yang dfisimpan dan yang diperlukan, serta fungsi-fungsi lainnya dari sitem harus bersifat
otomatis.
Pada suatu jaringan komputer, pengguna harus secara eksplisit log ke sebuah mesin,
secara eksplisit menyampaikan tugasnya dari jauh, secara eksplisity memindahkan file-file dan
menangani sendiri secara umum selusurh manajemen jaringan. Pada sistem terdistribusi, tidak
ada yang perlu dilakukan secara eksplisit, sermunya sudah dilakukan secara otomatis oleh sistem
tanpa sepengetahuan pemakai.
Dengan demikian sebuah sistem terdistribusi adalah suatu sistem perangkat lunak yang
dibuat pada bagian sebuah jaringan komputer. Perangkat lunaklah yang menentukan tingkat
keterpaduan dan transparansi jarimngan yang bersangkutan. Karena itu perbedaan jaringan
dengan sistem terdistribusi lebih terletak pada perangkat lunaknya (khususnya sistem operasi),
bukan pada perangkat kerasnya.

B. Manfaat Jaringan Komputer


Manfaat jaringan komputer bagi manusia dapat dikelompokkan pada jaringan untuk
perusahaan, jaringan untuk umum, dan masalah sosial jaringan.
1. Jaringan untuk perusahaan/organisasi
Dalam membangun jaringan komputer di perusahaan/ organisasi, ada beberapa
keuntungan yang dapat diperoleh dalam hal-hal resource sharing, reliabilitas tinggi, lebih
ekonomis, skalabilitas, dan media komunikasi.
Resource sharing bertujuan agar seluruh program, peralatan, khususnya data dapat
digunakan oleh setiap orang yang ada pada jaringan tanpa terpengaruh oleh lokasi resource dan
pemakai. Jadi source sharing adalah suatu usaha untuk menghilangkan kendala jarak.
Dengan menggunakan jaringan komputer akan memberikan reliabilitas tinggi yaitu adanya
sumber-sumber alternatif pengganti jika terjadi masalah pada salah satu perangkat dalam
jaringan, artinya karena perangkat yang digunakan lebih dari satu jika salah satu perangkat
mengalami masalah, maka perangkat yang lain dapat menggantikannya.
Komputer yang kecil memiliki rasio harga/kinerja yang lebih baik dibanding dengan
komputer besar. Komputer mainframe memiliki kecepatan kurang lebih sepuluh kali lipat
kecepatan komputer pribadi, akan tetapi harga mainframe seribu kalinya lebih mahal. Dengan
selisih rasio harga/kinerja yang cukup besar ini menyebabkan perancang sistem memilih
membangun sistem yang terdiri dari komputer-komputer pribadi dibanding menggunakan
mainframe.
Yang dimaksud dengan skalabilitas yaitu kemampuan untuk meningkatkan kinerja sistem
secara berangsur-angsur sesuai dengan beban pekerjaan dengan hanya menambahkan sejumlah
prosesor. Pada komputer mainframe yang tersentralisasi, jika sistem sudah jenuh, maka
komputer harus diganti dengan komputer yang mempunyai kemampuan lebih besar. Hal ini
membutuhkan biaya yang sangat besar dan dapat menyebabkan gangguan terhadap kontinyuitas
kerja para pemakai.
sistem secara berangsur-angsur sesuai dengan beban pekerjaan dengan hanya menambahkan
sejumlah prosesor. Pada komputer mainframe yang tersentralisasi, jika sistem sudah jenuh, maka
komputer harus diganti dengan komputer yang mempunyai kemampuan lebih besar. Hal ini
membutuhkan biaya yang sangat besar dan dapat menyebabkan gangguan terhadap kontinyuitas kerja
para pemakai.
2. Jaringan untuk umum
Apa yang telah diulas di atas bahwa minat untuk membangun jaringan komputer semata-
mata hanya didasarkan pada alasan ekonomi dan teknologi saja. Bila komputer mainframe yang
besar dan baik dapat diperoleh dengan harga murah, maka akan banyak perusahaan/organisasi
yang menggunakannya.
Jaringan komputer akan memberikan layanan yang berbeda kepada perorangan di rumah-
rumah dibandingkan dengan layanan yang diberikan pada perusahaan seperti apa yang telah
diulas di atas. Terdapat tiga hal pokok yang mejadi daya tarik jaringan komputer pada
perorangan yaitu:
• access ke informasi yang berada di tempat yang jauh
• komunikasi orang-ke-orang
• hiburan interaktif.
3. Masalah sosial jaringan.
Penggunaan jaringan oleh masyarakat luas akan menyebabkan masalah-masalah sosial,
etika, dan politik. Internet telah masuk ke segala penjuru kehidupan masyarakat, semua orang
dapat memanfaatkannya tanpa memandang status sosial, usia, jenis kelamin. Penggunaan
internet tidak akan menimbulkan masalah selama subyeknya terbatas pada topik-topik teknis,
pendidikan atau hobi, hal-hal dalam batas norma-norma kehidupan,tetapi kesulitan mulai muncul
bila suatu situs di internet mempunyai topik yang sangat menarik perhatian orang, seperti politik,
agama, sex. Gambar-gambar yang dipasang di situs-situs tersebut mungkin akan merupakan
sesuatu yang sangat mengganggu bagi sebagian orang. Selain itu, bentuk pesan-pesan tidaklah
terbatas hanya pesan tekstual saja. Foto berwarna dengan resolusi tinggi dan bahkan video clip
singkatpun sekarang dapat dengan mudah disebar-luaskan melalui jaringan komputer. Sebagian
orang dapat bersikap acuh tak acuh, tapi bagi sebgaian lainnya pemasangan materi tertentu
(misalnya pornografi ) merupakan sesuatu yang tidak dapat diterima.
Mulai muncul bila suatu situs di internet mempunyai topik yang sangat menarik perhatian
orang, seperti politik, agama, sex. Gambar-gambar yang dipasang di situs-situs tersebut mungkin
akan merupakan sesuatu yang sangat mengganggu bagi sebagian orang. Selain itu, bentuk pesan-
pesan tidaklah terbatas hanya pesan tekstual saja. Foto berwarna dengan resolusi tinggi dan
bahkan video clip singkatpun sekarang dapat dengan mudah disebar-luaskan melalui jaringan
komputer. Sebagian orang dapat bersikap acuh tak acuh, tapi bagi sebgaian lainnya pemasangan
materi tertentu (misalnya pornografi ) merupakan sesuatu yang tidak dapat diterima.
C. Jenis Jaringan Komputer
Dalam mempelajari macam-macam jaringan komputer terdapat dua klasifikasi yang
sangat penting yaitu teknologi transmisi dan jarak. Secara garis besar, terdapat dua jenis
teknologi transmisi yaitu jaringan broadcast dan jaringan point-to-point.
Jaringan broadcast memiliki saluran komunikasi tunggal yang dipakai bersama-sama oleh semua
mesin yang ada pada jaringan. Pesan-pesan berukuran kecil, disebut paket, yang dikirimkan oleh
suatu mesin akan diterima oleh mesin-mesin lainnya. Field alamat pada sebuah paket berisi
keterangan tentang kepada siapa paket tersebut ditujukan. Saat menerima paket, mesin akan
mencek field alamat. Bila paket tersebut ditujukan untuk dirinya, maka mesin akan memproses
paket itu, bila paket ditujukan untuk mesin lainnya, mesin tersebut akan mengabaikannya.
Jaringan point-to-point terdiri dari beberapa koneksi pasangan individu dari mesin-mesin.
Untuk mengirim paket dari sumber ke suatu tujuan, sebuah paket pada jaringan jenis ini mungkin
harus melalui satu atau lebih mesin-mesin perantara. Seringkali harus melalui banyak route yang
mungkin berbeda jaraknya. Karena itu algoritma route memegang peranan penting pada jaringan
point-to-point.
Kemudian multicomputer, sistem yang berkomunikasi dengan cara mengirim pesan-
pesannya melalui bus pendek dan sangat cepat. Setelah kelas multicomputer adalah jaringan
sejati, komputer-komputer yang bekomunikasi dengan cara bertukar data/pesan melalui kabel
yang lebih panjang. Jaringan seperti ini dapat dibagi menjadi local area network (LAN),
metropolitan area network (MAN), dan wide area network (WAN). Akhirnya, koneksi antara dua
jaringan atau lebih disebut internetwork. Internet merupakan salah satu contoh yang terkenal dari
suatu internetwork.
1. Local Area Network.
Local Area Network (LAN) merupakan jaringan milik pribadi di dalam sebuah gedung
atau kampus yang berukuran sampai beberapa kilometer. Makalah Pengantar TI | Riska Nur
ILham M3113127 Page 7 LAN seringkali digunakan untuk menghubungkan komputer-komputer
pribadi dan workstation dalam kantor perusahaan atau pabrik-pabrik untuk memakai bersama
resource (misalnya, printer, scanner) dan saling bertukar informasi
LAN dapat dibedakan dari jenis jaringan lainnya berdasarkan tiga karakteristik: ukuran,
teknologi transmisi dan topologinya. LAN mempunyai ukuran yang terbatas, yang berarti bahwa
waktu transmisi pada keadaan terburuknya terbatas dan dapat diketahui sebelumnya. Dengan
mengetahui keterbatasnnya, menyebabkan adanya kemungkinan untuk menggunakan jenis
desain tertentu. Hal ini juga memudahkan manajemen jaringan.
LAN seringkali menggunakan teknologih transmisi kabel tunggal. LAN tradisional
beroperasi pada kecepatan mulai 10 sampai 100 Mbps (mega bit/detik) dengan delay rendah
(puluhan mikro second) dan mempunyai faktor kesalahan yang kecil. LAN-LAN modern dapat
beroperasi pada kecepatan yang lebih tinggi, sampai ratusan megabit/detik.

Komputer

Kabel komputer

(a) (b)

Gambar 1.1 dua jenis jaringan broadcast (a)Bus (b) Ring

Terdapat beberapa macam topologi yang dapat digunakan pada LAN broadcast. Gambar
1.1 menggambarkan dua diantara topologi-topologi yang ada. Pada jaringan bus (yaitu kabel
liner),
2. Metropolitan Area Network.
Metropolitan Area Network (MAN) pada dasarnya merupakan versi LAN yang
berukuran lebih besar dan biasanya memakai teknologi yang sama dengan LAN. MAN dapat
mencakup kantor-kantor perusahaan yang berdekatan dan dapat dimanfaatkan untuk keperluan
pribadi (swasta) atau umum. MAN biasanya mamapu menunjang data dan suara, dan bahkan
dapat berhubungan dengan jaringan televisi kabel. MAN hanya memiliki sebuah atau dua buiah
kabel dan tidak mempunyai elemen switching, yang berfungsi untuk mengatur paket melalui
beberapa output kabel. Adanya elemen switching membuat rancangan menjadi lebih sederhana.
Alasan utama memisahkan MAN sebagai kategori khusus adalah telah ditentukannya
standart untuk MAN, dan standart ini sekarang sedang diimplementasikan. Standart tersebut
disebut DQDB (Distributed Queue Dual Bus) atau 802.6 menurut standart IEEE. DQDB terdiri
dari dua buah kabel unidirectional dimana semua komputer dihubungkan, seperti ditunjukkan
pada gambar 1.2. Setiap bus mempunyai sebuah head–end, perangkat untuk memulai aktivitas
transmisi. Lalulintas yang menuju komputer yang berada di sebelah kanan pengirim
menggunakan bus bagian atas. Lalulintas ke arah kiri menggunakan bus yang berada di bawah.

3. Wide Area Network.


Wide Area Network (WAN) mencakup daerah geografis yang luas, sertingkali mencakup
sebuah negara atau benua. WAN terdiri dari kumpulan mesin yang bertujuan untuk mejalankan
program-program aplikasi.
Kita akan mengikuti penggunaan tradisional dan menyebutmesin-mesin ini sebagai host.
Istilah End System kadang-kadang juga digunakan dalam literatur. Host dihubungkan dengan
sebuah subnet komunikasi, atau cukup disebut subnet. Tugas subnet adalah membawa pesan dari
host ke host lainnya, seperti halnya sistem telepon yang membawa isi pembicaraan dari
pembicara ke pendengar. Dengan memisahkan aspek komunikasi murni sebuah jaringan (subnet)
dari aspek-aspek aplikasi (host), rancangan jaringan lengkap menjadi jauh lebih sederhana.
Pada sebagian besar WAN, subnet terdiri dari dua komponen, yaitu kabel transmisi dan
elemen switching. Kabel transmisi (disebut juga sirkuit, channel, atau trunk) memindahkan bit-
bit dari satu mesin ke mesin lainnya.
Element switching adalah komputer khusus yang dipakai untuk menghubungkan dua
kabel transmisi atau lebih. Saat data sampai ke kabel penerima, element switching harus memilih
kabel pengirim untuk meneruskan pesan-pesan tersebut. Sayangnya tidak ada terminologi
standart dalam menamakan komputer seperti ini. Namanya sangat bervariasi disebut paket
switching node, intermidiate system, data switching exchange dan sebagainya.

Sebagai istilah generik bagi komputer switching, kita akan menggunakan istilah router.
Tapi perlu diketahui terlebih dahulu bahwa tidak ada konsensus dalam penggunaan terminologi
ini. Dalam model ini, seperti ditunjukkan oleh gambar 1.4 setiap host dihubungkan ke LAN
tempat dimana terdapat sebuah router, walaupun dalam beberapa keadaan tertentu sebuah host
dapat dihubungkan langsung ke sebuah router. Kumpulan saluran komunikasi dan router (tapi
bukan host) akan membentuk subnet.
4. Perangkat Jaringan Komputer.
Didalam membentuk suatu jaringan, baik itu bersifat LAN, MAN, atau WAN, kita
membutuhkan media/perangkat baik hardware maupun software.
a. Kabel
Kabel yang biasanya digunakan untuk suatu jaringan antara lain UTP (unshielded twisted pair),
koaksial, dan serat optik. Kabel Twisted Pair (UTP). UTP cocok untuk jaringan dengan skala
dari kecil hingga besar. Kabel ini umumnya lebih reliable dibandingkan dengan kabel koaksial.
Hal ini dikarenakan Hub memiliki kemampuan dara error correction yang akan meningkatkan
kecepatan transmisi.
Kabel koaksial. Media ini paling banyak digunakan sebagai media LAN, meski lebih mahal dan
lebih sukar dibanding dengan UTP. Kabel ini memiliki bandwith yang lebar, oleh karena itu
dapat digunakan untuk komunikasi broadband. Serat Optik. Jaringan dengan media ini memiliki
kehandalan yang sangat baik dan kecepatan yang sangat tinggi ( sekitar 100 Mbps). Keunggulan
lainnya adalah bebas dari gangguan lingkungan.
b. Ethernet Card (kartu jaringan ethernet)
Cara kerjanya, dimana setiap node dalam suatu jaringan menerima setiap transmisi data yang dikirim
oleh suatu node yang lain.
c. Hub dan Switch
Hub adalah suatu perangkat yang memiliki banyak port. Sebuah perangkat yang menyatukan kabel-
kabel network dari tiap workstation, server, atau perangkat lain. Pada jaringan yang umum, sebuah
port akan menghubungkan hub dengan komputer Server. Hub hanya memungkinkan user untuk
berbagi jalur yang sama. Pada jaringan tersebut, tiap user hanya akan mendapatkan kecepatan dari
bandwith yang ada.
d. Repeater
Berguna untuk memperkuat sinyal dengan cara menerima sinyal dari suatu segmen kabel LAN lalu
memancarkan kembali dengan kekuatan yang sama dengan sinyal asli pada segmen kabel lain.
Repeater hampir sama seperti Hub. Dengan repeater ini, jaringan dan sinyal akan semakin kuat,
apalagi jika kabel yang digunakan adalah jenis koaksial.
e. Bridge
Gunanya sama seperti repeater tetapi lebih fleksibel dan lebih cerdas dari repeater. Berfungsi
menghubungkan beberapa jaringan yang terpisah, untuk jaringan yang sama maupun berbeda. Bridge
memetakan alamat jaringan dan hanya memperbolehkan lalu lintas data yang diperlukan. Ketika
menerima sebuah paket, bridge menentukan segmen tujuan dan sumber. Jika segmennya sama, maka
paket akan ditolak. Bridge juga dapat mencegah pesan rusak agar tidak menyebar keluar dari suatu
segmen
f. Router
Cara kerja router mirip dengan switch dan bridge. Perbedaannya, router adalah penyaring atau filter
lal u lintas data. Penyaringan dilakukan dengan menggunakan protokol tertentu. Router mampu
mengirimkan data/informasi dari satu jaringan ke jaringan lain yang berbeda.
5. Topologi Jaringan
Topologi jaringan adalah Suatu cara menghubungkan komputer satu dengan lainnya
sehingga membentuk jaringan. Topologi jaringan menjelaskan struktur dari suatu jaringan
komputer.
A. Topologi Bus
Bentuk jaringan Bus menyerupai jalan yang memiliki banyak pemberhentian (bus stop).
Topologi ini merupakan bentangan satu kabel yang kedua ujungnya ditutup, dimana di sepanjang
kabel terdapat node-node. Jaringan dengan topologi ini disebut juga dengan linear bus karena
dihubungkan hanya melalui satu kabel yang linier. Kabel yang umumdigunakan adalah kabel
koaksial. Pada awal dan akhir kabel digunakan terminator.
Keuntungan menggunakan topologi bus, yaitu:
1) Hemat kabel dan harganya lebih murah, karena harga kabel yang digunakan lebih murah dan
pada jaringan ini tidak dibutuhkan hub.
2) Layout kabel sederhana
3) Jika salah satu komputer mati maka tidak akan menganggu komputer yang lain.
4) Mudah di kembangkan.
Kelemahan menggunakan topologi bus yaitu:
a. Deteksi dan isolasi kesalahan sangat kecil
b. Kepadatan lalu lintas sehingga sering terjadi tabrakan file data yang dikirim.
c. Apabila salah satu client rusak atau kabel putus maka jaringan tidak berfungsi.

B. Topologi Ring
Pada topologi ini komputer saling tersambung membentuk lingkaran atau ring. Sinyal
akan mengalir satu arah sehingga dapat menghindari terjadinya tabrakan paket. Namun, salah
satu komputer yang putus akan tetap mempengaruhi keseluruhan jaringan.
Keuntungan menggunakan topologi ring, yaitu:
1) Hemat kabel, untuk membangun jaringan dengan topologi ini lebih murah jika di bandingkan
dengan topologi star.
2) Dapat menghindari tabrakan file data yang dikirim karena data mengalir dalam satu arah
sehingga untuk data yang dikirimkan selanjutnya akan dikerjakan setelah pengiriman pertama
selesai.
3) Mudah untuk membangunnya.
4) Semua komputer pada jaringan mempunyai status yang sama.
Kelemahan menggunakan topologi ring yaitu:
➢ Peka terhadap kesalahan.
➢ Pengembangan jaringan lebih kaku, apabila kabel terputus maka semua komputer tidak dapat
digunakan
C. Topologi Star
Pada topologi ini node berkomunikasi langsung dengan station lain melalui central node
(hub/switch), traffic data mengalir dari node ke central node dan diteruskan ke node tujuan.
Keunggulan tipe star adalah jika salah satu node putus maka tidak akan mengganggu kinerja
jaringan lainnya.
Keuntungan menggunakan topologi star yaitu:
➢ Fleksibelitas tinggi.
➢ Penambahan atau perubahan komputer sangat mudah dan tidak menganggu bagian jaringan lain,
yaitu dengan cara menarik kabel menuju hub.
➢ Kontrol terpusat sehingga mudah dalam pengelolaan jaringan.
➢ Kemudahan deteksi dan isolasi kesalahan atau kerusakan, jika terdapat salah satu kabel yang
menuju node terputus maka tidak akan mempengaruhi jaringan secara keseluruhan. Hanya kabel
yang putus yang tidak dapat digunakan.
➢ Jumlah pengguna komputer lebih banyak daripada topologi Bus
Kelemahan menggunakan topologi star yaitu:
➢ Boros kabel
➢ Perlu penanganan khusus
➢ Jika Hub Rusak maka jaringan yang berada dalam satu hub akan rusak.
D. Topologi Tree
Topologi Tree merupakan kombinasi karakteristik antara topologi star dan topologi bus.
Topologi terdiri atas kumpulan topologi star yang dihubungkan dalam satu topologi bus sebagai
backbone. Komputer-komputer dihubungkan ke hub, sedangkan hub lain di hubungkan sebagai
jalur tulang punggung (backbone) yang mempunyai topologi bus.
Keuntungan menggunakan topologi Tree, yaitu:
a. Kontrol manajemen lebih mudah karena bersifat terpusat dan terbagi dalam tingkatan jenjang.
b. Mudah di kembangkan
c. Didukung oleh hardware dan software dari beberapa perusahaan
Kelemahan menggunakan Topologi Tree yaitu:
a. Jika salah satu node rusak, maka node yang berada di jenjang bagian bawahnya akan rusak.

b. Dapat terjadi tabrakan file data (collision).

c. Lebih sulit untuk mengkonfigurasi dan memasang kabel daripada topologi lain
E. Topologi Mesh
Jaringan dengan Topologi masih mempunyai jalur ganda dari setiap perangkat pada
jaringan. Semakin banyak Jumlah komputer pada jaringan, semakin sulit cara pemasangan kabel-
kabel pada jaringan tersebut karena jumlah kabel-kabel yang harus di pasang menjadi berlipat
ganda. Oleh karena itu, pada jaringan mesh yang murni, setiap perangkat jaringan dihubungkan
satu sama lain menggunakan jalur ganda untuk hub-hub utama sebagai jalur cadangan jika terjadi
masalah di jalur utama.
keuntungan dari Topologi ini adalah: Mampu menampung banyak pengguna yang aktif
sedangkan,
kelemahan dari Topologi ini adalah: Membutuhkan banyak kabel, sehingga mudah
mengalami gangguan jaringan.

3. Sistem Komputer
a. Pengertian Sistem Komputer
Sistem berasal dari bahasa Latin (systēma) dan bahasa Yunani (sustēma) adalah suatu kesatuan
yang terdiri komponen atau elemen yang dihubungkan bersama untuk memudahkan aliran
informasi, materi atau energi. Istilah ini sering dipergunakan untuk menggambarkan suatu set
entitas yang berinteraksi, di mana suatu model matematika seringkali bisa dibuat. Sistem juga
merupakan kesatuan bagian-bagian yang saling berhubungan yang berada dalam suatu wilayah
serta memiliki item-item penggerak.
Komputer adalah alat yang dipakai untuk mengolah data menurut prosedur yang telah
dirumuskan. Kata komputer semula dipergunakan untuk menggambarkan orang yang
perkerjaannya melakukan perhitungan aritmatika, dengan atau tanpa alat bantu, tetapi arti kata
ini kemudian dipindahkan kepada mesin itu sendiri.
Sistem Komputer adalah elemen-elemen yang terkait untuk menjalankan suatu aktifitas dengan
menggunakan komputer. Elemen dari sistem komputer terdiri dari manusianya (brainware),
perangkat lunak (software), set instruksi (instruction set), dan perangkat keras hardware).
Dengan demikian komponen tersebut merupakan elemen yang terlibat dalam suatu sistem
komputer. Tentu saja hardware tidak berarti apa-apa jika tidak ada salah satu dari dua lainnya
(software dan brainware). Contoh sederhananya, siapa yang akan menghidupkan komputer jika
tidak ada manusia. Atau akan menjalankan perintah apa komputer tersebut jika tidak ada
softwarenya. Arsitektur Von Neumann menggambarkan komputer dengan empat bagian utama:
Unit Aritmatika dan Logis (ALU), unit kontrol, memori, dan alat masukan dan hasil (secara
kolektif dinamakan I/O). Bagian ini dihubungkan oleh berkas kawat, “bus”.
B. Cara Kerja Sistem Komputer
Pengolahan data yang menggunakan komputer sebagai medianya dikenal dengan istilah
Electronic Data Processing (EDP). Pengolahan data adalah suatu proses dimana sebuah data
diproses atau diubah ke dalam bentuk yang lebih berguna dan lebih berarti, yaang berupa sebuah
informasi. Agar komputer dapat digunakan untuk mengolah sebuah data menjadi sebuah
informasi, maka diperlukan sebuah sistem yang yang disebut sistem komputer. Sistem yang
dimaksud disini terdiri atas elemen-elemen yang saling terhubung sehingga membentuk satu
kesatuan yang dapat digunakan untuk melakukan tujuan pokok dari sistem tersebut.
artikel ini akan saya jelaskan cara kerja dari sistem komputer tersebut. Mulai dari data
dimasukan, diproses, sampai data tersebut dicetak, ditampilkan, dan dikeluarkan kembali. Baca
lebih lanjut jika Anda ingin tahu bagaimana caranya sebuah data diproses hingga menjadi sebuah
informasi yang bermanfaat.
Sistem kerja komputer secara garis besar terbagi atas 3 bagian, dan seluruh bagian ini
saling berkaitan satu sama lain.

Gbr 1. Sistem Kerja Komputer


Keterangan :

• Input device atau alat masukan adalah perangkat keras komputer yang berfungsi untuk
memasukkan data atau perintah ke dalam komputer, Contoh : Keyboard, Mouse, Speaker,
Scanner, Kamera Digital, Tocuh Pad, Microphone.
• Process device atau alat pemroses adalah perangkat keras komputer yang berfungsi untuk
mengolah data atau perintah yang diterima oleh alat masukan dan memberikan hasil
pengolahan data tersebut kepada bagian output. Contoh : CPU
• Output device atau alat keluaran adalah perangkat keras komputer yang berfungsi untuk
menampilkan hasil yang telah diolah oleh bagian proses. Contoh : Monitor, Printer,
Speaker.

1. Pemasukan (Input)
Tahap pemasukan (input) merupakan tahap awal dari proses pengolahan yang terjadi
pada sistem komputer. Tahap ini berupa pemasukan data mentah ke dalam sistem komputer
melalui input device. Contoh dari peralatan masukan (input device) diantaranya, keyboard,
mouse, scanner, dll. Alat-alat inilah yang digunakan untuk memasukan data yang hendak diolah.
Seperti hal nya keyboard, difungsikan untuk memasukan huruf, angka, maupun simbol-simbol
lainnya ke dalam komputer yang selanjutnya akan diproses.
2. Pemrosesan (Process)
Pada tahap ini, data yang telah dimasukan melalui peralatan input tadi akan diproses.
Tahap proses ini dilakukan oleh processing device yaitu CPU. Yang mana CPU ini dapat
melakukan fungsi perhitungan dan logika untuk perbandingan (ALU) dan juga mengontrol (CU).
Pada tahap ini, data yang masih mentah tadi diproses sedemikian rupa sehingga data tersebut
siap dicetak menjadi informasi yang lebih bermanfaat.
3. Pengeluaran (Output)

Pada tahap ini, data yang tadinya telah dimasukan melalui peralatan input, kemudian
diproses oleh CPU akan bisa dicetak apabila sudah siap. Pencetakan ini bisa berupa hardcopy
dan juga softcopy. Hard copy berarti menggunakan media fisik seperti kertas ataupun yang
lainnya. Softcopy berarti menampilkan gambar visual melalui monitor ataupun projektor. Yang
termasuk dalam peralatan output disini adalah, monitor, projector, printer, dll.
4. Penyimpanan (Storage)

Tahap ini merupakan proses perekaman hasil pengolahan ke alat penyimpan (storage
device) dan dapat dipergunakan kembali sebagai input untuk proses selanjutnya. Jadi, data
mentah yang telah diproses tadi dapat disimpan pada media penyimpanan (Storage device) agar
nantinya bisa digunakan kembali sewaktu-waktu apabila ingin mencetak data tersebut.
Pada gambar terlihat dua anak panah yang saling berlawanan arahnya, ini menunjukan bahwa
data dapat disimpan dan diambil kembali jika dibutuhkan untuk keperluan pengolahan data.
C. Komponen Komputer
Komponen pada sistem komputer terbagi 3, yang tidak bisa terpisahkan yaitu:
1. Hardware
Perangkat yang dapat kita lihat dan dapat kita sentuh secara fisik, seperti perangkat
perangkat masukan, perangkat pemroses, maupun perangkat keluaran. Peralatan ini umumnya
cukup canggih. Dia dapat bekerja berdasarkan perintah yang ada padanya, yang disebut juga
dengan instruction set tadi. Dengan adanya perintah yang dimengerti oleh mesin tersebut, maka
perintah tersebut melakukan berbagai aktifitas kepada mesin yang dimengerti oleh mesin
tersebut sehingga mesin bisa bekerja berdasarkan susunan perintah yang didapatkan olehnya.
2. CPU
CPU (Central Processing Unit) berperanan untuk memproses arahan, melaksanakan
pengiraan dan menguruskan laluan informasi menerusi sistem komputer. Unit atau peranti
pemprosesan juga akan berkomunikasi dengan peranti input, output dan storan bagi
melaksanakan arahan-arahan berkaitan.
Prosesor terdiri dari sejumlah register yang merupakan memory yang berkecepatan
tinggi dan berukuran kecil daripada main memory. Fungsi register dalam processor antara lain
adalah: User visible register, yang memungkinkan programmer dapat mengurangi penggunaan
main memory dan merujuk ke register. Serta Control dan status register, yang memungkinkan
untuk mengontrol operasi prosesor serta mengontrol operasi prosesor.
Eksekusi instruksi meliputi langkah-langkah berikut:
1. Penentuan alamat instruksi berikutnya yang akan dieksekusi.
2. Pengambilan instruksi dari lokasi yang ditunjuk tersebut, kemudian meletakkannya di register
instruksi (Instruction Register) yang terletak berdampingan dengan Control Unit.
3. Penterjemahan (decode) instruksi untuk mengetahui operasi apa yang harus dilakukan.
4. Kalkulasi alamat operand (data yang akan dilibatkan dalam operasi), kemudian
ambiloperand tersebut.
5. Melakukan operasi tertentu terhadap operand tersebut.
6. Simpan hasilnya pada satu lokasidata, register atau memori.
7. Pengecekkan terhadap keberadaan intrupsi. Jika ada, maka eksekusi instruksi berikutnya ditunda
dan operasi instruksi dimulai.
Interrupt merupakan sinyal yang menyebabkan processor menghentikan suatu pekerjaan
tertentu dan berpindah untuk mengerjakan pekerjaan yang lain. Jenis-jenis interrupt antara
lain: Software interrupt merupakan interrupt yang disebabkan oleh software atau sering disebut
sebagai System Call, misalnya suatu program ini mencetak hasil ke printer.Hardware
interrupt merupakan interrupt yang disebabkan oleh hardware yang terjadi karena ada akse dari
perangkat keras, seperti penekanan tombol keyboard dan penggerakan pointer mouse, flash disk,
DVD Room.
Penyebab dari interrupt antara lain: Program, sebagai akibat dari eksekusi instruksi, misalnya
arithmatic Overvlow, Devision by Zero. Interrupt juga bias disebabkan oleh I/O, yang
mengindikasikan bahwa proses telah selesai atau terjadi error. Ataupun kegagalan hardware,
yang disebabkan oleh kegagalan hardware seperti power failur, dll.
Multiprogramming berkaitan dengan mekanisme untuk melayani banyak tugas yang
dijalankan dalam satu processor yang sama/ menggunakan resource processor yang sama. Juga
merupakan model dari Interrupt. Pelaksanaan instruksi yang dilaksanakan meliputi beberapa
process:
a. Program dimuat ke dalam memory
b. Program dijalankan sampai dengan program tersebut meng-akses I/O
c. Eksekusi dialihkan ke perkerjaan / task yang lainya
d. Langkah tersebut dilakukan secara berulang-ulang sampai semua task selesai dikerjakan.
Multiprogramming diharapkan dapat meningkatkan utilitas CPU.Term
Multiprogramming berbeda dengan Multitasking/Multiprocessing. Multiprogramming merujuk
ke mekanisme interrupt yang mengoptimalkan penggunaan CPU dengan melakukan mekanisme
switch ke pekerjaan yang lain jika program yang sedang dieksekusi sedang meng-akses
I/O.Sedangkan Multiprocessing / Multitasking merupakan kemampuan untuk meggunakan
beberapa processor untuk mengerjakan task pada machine yang sama pada waktu yang sama.
3. Main Memory
Register CPU berukuran kecil sehingga tidak dapat menyimpan semua informasi, maka
CPU harus dilengkapi dengan alat penyimpan berkapasitas lebih besar yaitu memori utama.
Terbagi menjadi dua yaitu:
a. Internal Storage adalah media penyimpanan yang terdapat didalam komputer yaitu:
1) RAM (Random Access Memory). Untuk menyimpan program yang kita olah untuk sementara
waktu. Dapat diakses secara acak (dapat diisi/ditulis, diambil, atau dihapus isinya). Struktur
RAM terbagi menjadi empat bagian utama, yaitu: Input Storage, digunakan untuk menampung
input yang dimasukkan melalui alat input. Program Storage, digunakan untuk menyimpan
semua instruksi-instruksi program yang akan diakses. Working Storage,digunakan untuk
menyimpan data yang akan diolah dan hasil pengolahan. Output Storge, digunakan untuk
menampung hasil akhir dari pengolahan data yang akan ditampilkan ke alat output.
2) ROM (Read Only Memory). Memori yang hanya bisa dibaca dan berguna sebagai penyedia
informasi pada saat komputer pertama kali dinyalakan. Hanya dapat dibaca, tidak bisa mengisi
sesuatu ke dalam ROM, sudah diisi oleh pabrik pembuatnya. Berupa sistem operasi yg terdiri
dari program pokok, seperti program untuk mengatur penampilan karakter di layar, pengisian
tombol kunci papan ketik untuk keperluan kontrol tertentu, dan bootstrap program.
Program bootstrap diperlukan pada saat pertama kali sistem komputer diaktifkan
(booting), yang dapat berupa cold booting atau warm booting. Dimungkinkan untuk merubah isi
ROM, dengan cara memprogram kembali, yaitu: PROM (Programmable Read Only
Memory), yg hanya dapat diprogram satu kali. EPROM (Erasable Programmable Read Only
Memory), dapat dihapus dgn sinar ultraviolet, dapat diprogram kembali berulang-
ulang. EEPROM (Electrically Erasable Programmable Read Only Memory), dapat dihapus
secara elektronik dan dapat diprogram kembali.
b. External Storage
Perangkat keras untuk melakukan operasi penulisan, pembacaan & penyimpanan data, di
luar komponen utama, yaitu :Floppy Disk, Hard Disk, CD Room, DVD.
4. Modul I/O
Perangkat masukan dan keluaran (I/O), adalah perangkat nyata yang
dikendalikan chip controller di board sistem atau card. Controller dihubungkan dengan pemroses
dan komponen lainnya melalui bus. Controller mempunyai register-register untuk
pengendaliannya yang berisi status kendali. Tiap controller dibuat agar dapat dialamati secara
individu oleh pemroses sehingga perangkat lunak device driver dapat menulis ke register-
registernya sehingga dapat mengendalikannya. Sistem operasi lebih berkepentingan dengan
pengendali dibanding dengan perangkat fisik mekanis.Perangkat I/O juga memindahkan data
antara komputer dan lingkungan eksternal. Lingkungan eksternal dapat diantarmuka (interface)
dengan beragam perangkat, seperti: perangkat penyimpan sekunder, perangkat komunikasi,
terminal.
Interkoneksi antar komponen adalah struktur dan mekanisme untuk menghubungkan antar
komponen dalam sistem komputer yang disebut bus. Bus terdiri dari tiga macam, yaitu :
a) Bus alamat (address bus). Berisi 16, 20, 24 jalur sinyal paralel atau lebih. CPU mengirim alamat
lokasi memori atau port yang ingin ditulis atau dibaca di bus ini.Jumlah lokasi memori yang
dapat dialamati ditentukan jumlah jalur alamat. Jika CPU mempunyai N jalur alamat maka dapat
mengalamati 2 pangkat N (2N) lokasi memori dan/atau port secara langsung.
b) Bus data (data bus). Berisi 8, 16, 32 jalur sinyal paralel atau lebih. Jalur-jalur data adalah dua
arah (bidirectional). CPU dapat membaca dan mengirim data dari/ke memori atau port. Banyak
perangkat pada sistem yang dihubungkan ke bus data tetapi hanya satu perangkat pada satu saat
yang dapat memakainya.
c) Bus kendali (control bus). Berisi 4-10 jalur sinyal paralel. CPU mengirim sinyal-sinyal pada bus
kendali untuk memerintahkan memori atau port.
Sinyal bus kendali antara lain :
1. Memory read, untuk memerintahkan melakukan pembacaan dari memori.
2. Memory write, untuk memerintahkan melakukan penulisan ke memori.
3. I/O read, untuk memerintahkan melakukan pembacaan dari port I/O.
4. I/O write, untuk memerintahkan melakukan penulisan ke port I/O.
Mekanisme pembacaan, untuk membaca data suatu lokasi memori, CPU mengirim
alamat memori yang dikehendaki melalui bus alamat kemudian mengirim sinyal memory read
pada bus kendali. Sinyal tersebut memerintahkan ke perangkat memori untuk mengeluarkan data
pada lokasi tersebut ke bus data agat dibaca CPU. Interkoneksi antar komponen ini membentuk
satu sistem sendiri, seperti ISA (Industry Standard Architecture), EISA (Extended ISA) dan PCI
(Peripheral Component Interconnect). Secara fisik interkoneksi antar komponen berupa
“perkawatan”. Interkoneksi memerlukan tata cara atau aturan komunikasi agar tidak kacau
(chaos) sehingga mencapai tujuan yang diharapkan.
5. Software
a. Sistem operasi atau operating system ialah program dasar pada komputer yang menghubungkan
pengguna dengan hardware komputer. Perangkat lunak yang dihubungkan dengan pelaksanaan
program dan koordinasi dari aktivitas sistem komputer.
b. Program aplikasi, yaitu program komputer yang siap digunakan atau disebut juga program siap
pakai. Program paket digunakan untuk aplikasi bisnis secara umum, aplikasi khusus dibidang
industri, aplikasi untuk meningkatkan produktifitas organisasi atau perusahaan dan aplikasi
untuk produktifitas perorangan.
c. Language Program atau bahasa pemrograman adalah bahasa yang digunakan oleh manusia
untuk berkomunikasi dengan komputer, karena komputer memiliki bahasa sendiri maka
komputer tidak akan merespon selain menggunakan bahasa pemrograman.
6. Brainware
Brainware adalah orang yang mengoperasikan sebuah komputer, karena jika tidak ada
orang yang mengoperasikan maka tidak akan dapat digunakan.

4. Sistem Komputer
1. Pengertian Sistem
Sistem berasal dari bahasa Latin (systema) dan bahasa Yunani (sustema) adalah suatu
kesatuan yang terdiri komponen atau eleven yang dihubungkan bersama untuk memudahkan
aliran informasi, materi atau energi. Sistem juga merupakan kesatuan bagian-bagian yang saling
berhubungan yang berada dalam suatu wilayah serta memiliki item-item penggerak.
2. Pengertian Komputer
Komputer adalah alat yang dipakai untuk mengolah data menurut prosedur yang telah
dirumuskan. Kata komputer semula dipergunakan untuk menggambarkan orang yang
perkerjaannya melakukan perhitungan aritmatika, dengan atau tanpa alat bantu, tetapi arti kata
ini kemudian dipindahkan kepada mesin itu sendiri.
3. Pengertian Sistem Komputer
Sistem Komputer adalah elemen-elemen yang terkait untuk menjalankan suatu aktifitas
dengan menggunakan komputer. Elemen dari sistem komputer terdiri dari manusianya
(brainware), perangkat unak (software), set instruksi (instruction set), dan perangkat keras
hardware).
Dengan demikian komponen tersebut merupakan elemen yang terlibat dalam suatu sistem
komputer. Tentu saja hardware tidak berarti apa-apa jika tidak ada salah satu dari dua lainnya
(software dan brainware). Contoh sederhananya, siapa yang akan menghidupkan komputer jika
tidak ada manusia. Atau akan menjalankan perintah apa komputer tersebut jika tidak ada
softwarenya.
Arsitektur Von Neumann menggambarkan komputer dengan empat bagian utama: Unit
Aritmatika dan Logis (ALU), unit kontrol, memori, dan alat masukan dan hasil (secara kolektif
dinamakan I/O). Bagian ini dihubungkan oleh berkas kawat, "bus".
4. Komponen-komponen Komputer
Komponen – komponen dalam sistem komputer terbagi 3, yang tidak bisa terpisahkan
yaitu :
a) Hardware ( Perangkat Keras )
Processing Device
Input Device
Output Device
Storage Device
b) Software ( Perangkat Lunak )
Operating System
Application Program
Language Program
c) Brainware ( Orang Yang MengoperasikanKomputer )
A . Hardware ( Perangkat Keras )
Perangkat yang dapat kita lihat dan dapat kita sentuh secara fisik, seperti perangkat
perangkat masukan, perangkat pemroses, maupun perangkat keluaran. Peralatan ini umumnya
cukup canggih. Dia dapat bekerja berdasarkan perintah yang ada padanya, yang disebut juga
dengan instruction set tadi. Dengan adanya perintah yang dimengerti oleh mesin tersebut, maka
perintah tersebut melakukan berbagai aktifitas kepada mesin yang dimengerti oleh mesin
tersebut sehingga mesin bisa bekerja berdasarkan susunan perintah yang didapatkan olehnya.
1. Processing Device (CPU)
CPU ( Central Processing Unit ) berperanan untuk memproses arahan, melaksanakan
pengiraan dan menguruskan laluan informasi menerusi system komputer. Unit atau peranti
pemprosesan juga akan berkomunikasi dengan peranti input , output dan storan bagi
melaksanakan arahan-arahan berkaitan.
Dalam komputer-komputer modern, kedua unit ini terletak dalam satu sirkuit terpadu (IC
- Integrated Circuit), yang biasanya disebut CPU (Central Processing Unit). CPU memiliki
fungsi adalah program-program yang disimpan dalam memori utama dengan cara mengambil
instruksiinstruksi, menguji instruksi tersebut dan mengeksekusinya satu persatu sesuai perintah.
Pandangan sederhananya adalah operasi pembacaan instruksi (fetch) dan operasi pelaksanaan
instruksi ( execute ). CPU memiliki dua bagian utama, yaitu :
a. ALU ( Arithmetic Logic Unit )
Unit Aritmatika dan Logika, atau Arithmetic Logic Unit (ALU), adalah alat yang
melakukan semua operasi aritmatika dengan dasar penjumlahan sehingga sirkuit elektronik yang
digunakan disebut adder juga melakukan keputusan dari suatu operasi logika sesuai dengan
instruksi program. Operasi logika meliputi perbandingan dua operand dengan menggunakan
operator logika tertentu, yaitu sama dengan (=), tidak sama dengan (_), kurang dari (<), kurang
atau sama dengan (_), lebih besar dari (>), dan lebih besar atau sama dengan (_) ALU juga dapat
melakukan pelaksanaan arimatika (pengurangan, penambahan dan semacamnya), pelaksanaan
logis ( AND, OR, NOT ), dan pelaksanaan perbandingan (membandingkan dua slot dengan
kesetaraan).
b. CU ( Control Unit )
Unit control, mengatur dan mengendalikan semua peralatan yang ada pada sistem komputer,
kapan alat input menerima data dan kapan data diolah serta kapan ditampilkan pada alat output.
Mengartikan instruksi-instruksi dari program komputer. Membawa data dari alat input ke
memori utama. Mengambil data dari memori utama untuk diolah. Mengirim instruksi ke ALU
jika ada instruksi untuk perhitungan aritmatika atau perbandingan logika. Membawa hasil
pengolahan data kembali ke memori utama lagi untuk disimpan, dan pada saatnya akan disajikan
ke alat output.
Selain itu CPU juga memiliki beberapa alat penyimpanan yang berukuran kecil yang disebut
dengan Register yang memiliki fungsi Alat penyimpanan kecil dgn kecepatan akses cukup
tinggi, yg digunakan untuk menyimpan data dan instruksi yang sedang diproses, sementara data
dan instruksi lainnya yang menunggu giliran untuk diproses, masih disimpan di dalam memori
utama. Banyak register dalam CPU, masing-masing sesuai dengan fungsinya yaitu :
➢ Instruction Register ( IR )
Digunakan untuk menyimpan instruksi yang sedang diproses.
➢ Program Counter ( PC )
Digunakan untuk menyimpan alamat lokasi dari utama yang berisi instruksi yang sedang
diproses. Selama pemrosesan instruksi, isi PC diubah menjadi alamat dari memori utama yang
berisi instruksi berikutnya.
➢ General Purpose Register
Punya kegunaan umum yang berhubungan dengan data yang sedang diproses. Contoh, yg
digunakan untuk menampung data disebut operand register, untuk menampung hasil disebut
accumulator.
➢ Memory Data Register ( MDR )
Digunakan untuk menampung data atau instruksi hasil pengiriman dari memori utama ke
CPU atau menampung data yg akan direkam ke memori utama, hasil pengolahan oleh CPU.
➢ Memory Address Register
Digunakan untuk menampung alamat data atauinstruksi pada memori utama yg akan
diambil atau ygakan diletakkan.
Selain register, beberapa CPU menggunakan suatu cache memory yang mempunyai
kecepatan sangat tinggi, agar kerja CPU lebih efisien. Tanpa cache memory, CPU akan
menunggu sampai data/ instruksi diterima dari memori utama, atau menunggu hasil pengolahan
selesai dikirim ke memori utama, baru proses selanjutnya bisa dilakukan. Padahal proses dari
memori utama lebih lambat dibanding kecepatan register sehingga akan banyak waktu terbuang.
Dengan adanya cache memory, sejumlah blok informasi pada memori utama dipindahkan ke
cache memory dan selanjutnya CPU akan selalu berhubungan dengan cache memory.
2. Input and Output Device
I/O membolehkan komputer mendapatkan informasi dari dunia luar, dan menaruh hasil
kerjanya di sana, dapat berbentuk fisik (hardcopy) atau non fisik (softcopy). Ada berbagai
macam alat I/O, dari yang akrab keyboard, monitor dan disk drive, ke yan lebih tidak biasa
seperti webcam (kamera web, printer, scanner, dan sebagainya. Yang dimiliki oleh semua alat
masukan biasa ialah bahwa mereka meng-encode (mengubah) informasi dari suatu macam ke
dalam data yang bisa diolah lebih lanjut oleh sistem komputer igital. Alat output, men-decode
data ke dalam informasi yang bisa dimengerti oleh pemakai komputer.
1) Input Device
Input Device adalah perangkat keras komputer yang berfungsi sebagai alat untuk memasukan
data atau perintah ke dalam komputer. Alat-alatnya adalah
• Keyboard
• Pointing Device
• Mouse
• Touch screen
• Digitizer Grapich Tablet
• Scanner
• Microphone
2) Output Device
Output Device adalah perangkat keras komputer yang berfungsi untuk menampilkan keluaran
sebagai hasil pengolahan data. Keluaran dapat berupa hard-copy (ke kertas), soft-copy (ke
monitor), ataupun berupa suara. Alatnya antara lain adalah :
• Monitor
• Printer
• Speaker
3. Storage Device
Register CPU berukuran kecil sehingga tidak dapat menyimpan semua informasi, maka
CPU harus dilengkapi dengan alat penyimpan berkapasitas lebih besar yaitu memori utama.
Terbagi menjadi dua yaitu :
a. Internal Storage
Adalah media penyimpanan yang terdapat didalam komputer yaitu :
1) RAM ( Random Access Memory )
Untuk menyimpan program yang kita olah untuk sementara waktu. Dapat diakses secara acak (
dapat diisi/ditulis, diambil, atau dihapus isinya ). Struktur RAM terbagi menjadi empat bagian
utama, yaitu:
Input Storage
Digunakan untuk menampung input yang dimasukkan melalui alat input.
Program Storage
Digunakan untuk menyimpan semua instruksi-instruksi program yang akan diakses.
Working Storage
Digunakan untuk menyimpan data yang akan diolah dan hasil pengolahan.
Output Storge
Digunakan untuk menampung hasil akhir dari pengolahan data yang akan ditampilkan ke alat
output.
2) ROM ( Read Only Memori )
Memori yang hanya bisa dibaca dan berguna sebagai penyedia informasi pada saat komputer
pertama kali dinyalakan. Hanya dapat dibaca, tidak bisa mengisi sesuatu ke dalam ROM, sudah
diisi oleh pabrik pembuatnya. Berupa sistem operasi yg terdiri dari program pokok, seperti
program untuk mengatur karakter di layar, pengisian tombol kunci papan ketik untuk keperluan
kontrol tertentu, dan bootstrap program. Program bootstrap diperlukan pada saat pertama kali
sistem komputer diaktifkan (booting), yang dapat berupa cold booting atau warm booting.
Dimungkinkan untuk merubah isi ROM, dengan cara memprogram kembali, yaitu :
➢ PROM (Programmable Read Only Memory), yg
hanya dapat diprogram satu kali.
➢ EPROM (Erasable Programmable Read Only Memory), dapat dihapus dgn sinar ultraviolet, dapat
diprogram kembali berulang-ulang.
➢ EEPROM (Electrically Erasable Programmable Read Only Memory), dapat dihapus secara
elektronik dan dapat diprogram kembali.
b. External Storage
Perangkat keras untuk melakukan operasi penulisan, pembacaan & penyimpanan data, di
luar komponen utama, yaitu :
➢ Floppy Disk
➢ Hard Disk
➢ CD Room
➢ DVD
2. Software ( Perangkat Lunak )
Rangkaian prosedur dan dokumentasi program yang berfungsi menyelesaikan masalah
yang dikehendaki. Merupakan data elektronik yang disimpan sedemikian rupa oleh komputer itu
sendiri, data yang disimpan ini dapat berupa program atau instruksi
yang akan dijalankan oleh perintah, maupun catatan-catatan yang diperlukan oleh komputer
untuk menjalankan perintah yang dijalankannya.
a. Operating System
Sistem operasi atau operating system ialah Program dasar pada komputer yang
menghubungkan pengguna dengan hardware komputerPerangkat lunak yang
dihubungkandengan pelaksanaan program dan koordinasi dari aktivitas sistem komputer. Ada
beberapa macam system operasi diantaranya adalah :
1. Linux
2. Windows
3. Mac OS
Tugas sistem operasi termasuk (tetapi tidak hanya) mengurus penjalanan program di
atasnya, koordinasi Input, Output, pemrosesan, memori, serta penginstalan dan pembuangan
software.
Sistem operasi, menentukan program yang mana dijalankan, kapan, dan alat yang mana
(seperti memori atau I/O) yang mereka gunakan. Sistem operasi juga memberikan servis kepada
program lain, seperti kode (driver) yang membolehkan programer untuk menulis program untuk
suatu mesin tanpa perlu mengetahui detail dari semua alat elektronik yang terhubung.
b. Application Program
Yaitu program komputer yang siap digunakan atau disebut juga program siap pakai.
Program paket digunakan untuk aplikasi bisnis secara umum, aplikasi khusus dibidang industri,
aplikasi untuk meningkatkan produktifitas organisasi ayau perusahaan dan aplikasi untuk
produktifitas perorangan.
Contoh :
• Microsoft Word
• Microsoft Excel
• CorelDraw X4
• Dll
• Language Program
Language Program atau bahasa pemrograman adalah bahasa yang digunakan oleh
manusia untuk berkomunikasi dengan komputer, karena komputer memiliki bahasa sendiri maka
komputer tidak akan merespon selain menggunakan Bahasa Pemrograman, seperti :Bahasa
komputer yang digunakan untuk menulis instruksi-instruksi program untuk melakukan suatu
pekerjaan yang dilakukan oleh programer,
seperti :
• Visual basic
• Turbo pascal
• Delphi
C. Brainware
Brainware adalah orang yang mengoperasikan sebuah komputer, karena jika tidak ada
orang yang mengoperasikan maka tidak akan dapat digunakan.
2.2 Operasi Sistem Komputer
Secara umum, sistem komputer terdiri atas CPU dan sejumlah device controller yang
terhubung melalui sebuah bus yang menyediakan akses ke memori. Umumnya, setiap device
controller bertanggung jawab atas sebuah hardware spesisfik. Setiap device dan CPU dapat
beroperasi secara konkuren untuk mendapatkan akses ke memori. Adanya beberapa hardware ini
dapat menyebabkan masalah sinkronisasi. Karena itu untuk mencegahnya sebuah memory
controller ditambahkan untuk sinkronisasi akses memori.
Pada sistem komputer yang lebih maju, arsitekturnya lebih kompleks. Untuk
meningkatkan performa, digunakan beberapa buah bus . Tiap bus merupakan jalur data antara
beberapa device yang berbeda. Dengan cara ini RAM, Prosesor, GPU (VGA AGP) dihubungkan
oleh bus utama berkecepatan tinggi yang lebih dikenal dengan nama FSB (Front Side Bus) .
Sementara perangkat lain yang lebih lambat dihubungkan oleh bus yang berkecepatan lebih
rendah yang terhubung dengan bus lain yang lebih cepat sampai ke bus utama. Untuk
komunikasi antar bus ini digunakan sebuah bridge. Tanggung jawab sinkronisasi bus
yang secara tak langsung juga mempengaruhi sinkronisasi memori dilakukan oleh sebuah bus
controller atau dikenal sebagai bus master . Bus master akan mengendalikan aliran data hingga
pada satu waktu, bus hanya berisi data dari satu buah device .
Pada prakteknya bridge dan bus master ini disatukan dalam sebuah chipset .Jika
komputer dinyalakan, yang dikenal dengan nama booting, komputer akan menjalankan bootstrap
program yaitu sebuah program sederhana yang disimpan dalam ROM yang berbentuk chip
CMOS (Complementary Metal OxideSemiconductor) . Chip CMOS modern biasanya bertipe
EEPROM(Electrically Erasable Programmable Read Only Memory), yaitu memori non-volatile
(tak terhapus jika power dimatikan) yang dapat ditulis dan dihapus dengan pulsa elektronik. Lalu
bootsrap program ini lebih dikenal sebagai BIOS (Basic Input
Output System) .
Bootstrap program utama, yang biasanya terletak di Motherboard akan memeriksa
hardware-hardware utama dan melakukan inisialisasi terhadap program dalam hardware yang
dikenal dengan nama firmware .
Bootstrap program utama kemudian akan mencari dan meload kernel sistem operasi ke
memori lalu dilanjutkan dengan inisialisasi sistem operasi.Dari sini program sistem operasi akan
menunggu kejadian tertentu. Kejadian ini akan menentukan apa yang akan dilakukan sistem
operasi berikutnya ( event-driven ).
Kejadian ini pada komputer modern biasanya ditandai dengan munculnya interrupt dari
software atau hardware, sehingga Sistem Operasi ini disebut Interrupt-driven. Interrupt dari
hardware biasanya dikirimkan melalui suatu signal tertentu, sedangkan software mengirim
interrupt dengan cara menjalankan system call atau juga dikenal dengan istilah monitor call .
System/Monitor call ini akan menyebabkan trap yaitu interrupt khusus yang dihasilkan oleh
software karena adanya masalah atau permintaan terhadap layanan sistem operasi. Trap ini juga
sering disebut sebagai exception .
Setiap interrupt terjadi, sekumpulan kode yang dikenal sebagai ISR (Interrupt Service
Routine) akan menentukan tindakan yang akan diambil. Untuk menentukan tindakan yang harus
dilakukan, dapat dilakukan dengan dua cara yaitu polling yang membuat komputer memeriksa
satu demi satu perangkat yang ada untuk menyelidiki sumber interrupt dan dengan cara
menggunakan alamatalamat ISR yang disimpan dalam array yang dikenal sebagai interrupt
vector di mana sistem akan memeriksa Interrupt Vector setiap kali interrupt terjadi.
Arsitektur interrupt harus mampu untuk menyimpan alamat instruksi yang di- interrupt .
Pada komputer lama, alamat ini disimpan di tempat tertentu yang tetap, sedangkan pada
komputer baru, alamat itu disimpan di stack bersama-sama dengan informasi state saat itu.

5. Sistem Operasi Komputer


Seperti kita ketahui, system operasi yang umum digunakan oleh kebanyakan computer,
terdiri dari 3 keluarga atau 3 kelompok, yaitu keluarga Microsoft Windows, keluarga Unix, dan
keluarga Mac OS.
Sedangkan untuk computer mainframe dan super computer menggunakan banyak sekali
system operasi yang berbeda-beda, umumnya turunan dari sitem UNIX yang dikembangkan oleh
vendor seperti IBM AIX, Hp/UX,dll.
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.
Pada saat 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.
B. Jenis-Jenis System Operasi

1. 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. Lalu 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.
Sistem operasi terbaru dari microsoft, di rilis pada tahun 2012 yaitu windows 8. Windows
8 adalah nama dari versi terbaru Microsoft Windows, serangkaian sistem operasi yang
diproduksi oleh Microsoft untuk digunakan pada komputer pribadi, termasuk komputer rumah
dan bisnis, laptop, netbook, tablet PC, server, dan PC pusat media. Sistem operasi ini mendukung
mikroprosesor ARM selain mikroprosesor x86 tradisional buatan Intel dan AMD. Antarmuka
penggunanya diubah agar mampu digunakan pada peralatan layar sentuh selain mouse dan
keyboard, sehingga Windows 8 di desain untuk perangkat tablet sentuh.

2. UNIX

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

3. 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.
4. 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.

5. 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 :
a. MAC OS Klasik
Tidak memiliki sembarang Command Line (Baris perintah), menggunakan User Interface (UI)
sepenuhnya dan menggunakan Cooperative Multitasking
b. 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 :
➢ Stabil, karena menggunakan UNIX.
➢ Multitasking.
➢ Tampilan (UI) sangat bagus.
➢ 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.

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

7. 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. Open Solaris 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 :
c. Free Redistribution : Didistribusi secara bebas.
d. Source Code : Sumber (Source) harus tersedia untuk semua distribusi.
e. Derived Works : Setiap orang bisa mengubah kode dan mendisrtibusikan kembali.
f. 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.Manajemen Kegagalan : Mencegah, mendiagnosa dan memperbaiki error.
3. Zona : Mengimplementasikan sebuah abstraksi Sistem Operasi yang memungkinkan beberapa
aplikasi berjalan secara terisolasi satu dengan lainnya di perangkat keras fisik yang sama.
4. Multimedia.

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 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.
C. Fitur-Fitur Sistem Operasi
a. Eksekusi Program
Sistem operasi berfungsi sebagai interface antara aplikasi dan hardware. User berinteraksi
dengan hardware melalui “sisi lain”. Sistem operasi berfungsi untuk menyederhanakan
pengembangan aplikasi. Eksekusi program melibatkan proses yang diciptakan sistem operasi.
Kernel menciptakan proses dengan menugaskan memori dan sumber daya yang lain, menentukan
prioritas dari suatu proses (dalam sistem multitasking), memuat program dalam memori dan
mengeksekusi program. Program tersebut kemudian berinteraksi dengan user dan atau divais dan
melakukan fungsi yang diinginkan.
b. Interupsi
interupsi adalah pusat sistem operasi, yang menyediakan cara efisien bagi sistem operasi
untuk berinteraksi dan bereaksi terhadap lingkungannya. Pemrograman berbasis interupsi secara
langsung didukung hampir seluruh CPU modern. interupsi menyediakan cara otomatis
menyimpan isi register local dan menjalankan kode khusus sebagai respon terhadap sebuah
kejadian. Bahkan komputer yang paling dasar sekalipun mendukung interupsi hardware dan
membolehkan pemrogram untuk menentukan kode yang akan di jalankan ketika terjadi sebuah
kejadian. Ketika sebuah interupsi diterima, hardware komputer secara otomatis menunda
program apapun yang sedang dijalankan, menyimpan statusnya dan menjalankan kode komputer
yang berhubungan dengan interrupsi yang terjadi sebelumnya. Dalam sistem operasi modern,
interupsi ditangani oleh kernel sistem operasi. Interupsi bisa datang dari hardware komputer atau
program yang sedang jalan.

c. Mode terproteksi dan supervisor


CPU modern mendukung operasi dual mode, yaitu: mode terproteksi dan mode supervisor,
yang memungkinkan fungsi-fungsi CPU dikendalikan dan dipengaruhi hanya oleh kernel sistem
operasi. Ketika komputer pertama kali mulai, secara otomatis berjalan di atas mode supervisor.
Ketika sistem operasi mengendalikan program lain, CPU ditempatkan pada mode terproteksi.
Dalam mode terproteksi ini, program punya akses terbatas pada instruksi CPU. User bisa
meninggalkan mode ini hanya dengan memicu interupsi, yang menyebabkan kendali kembali
kepada kernel.
d. Manajemen memori
Sebuah kernel sistem operasi multiprogramming bertanggung jawab untuk mengatur
semua sistem memori yang sedang digunakan oleh program-program. Hal ini untuk memastikan
bahwa program tidak mencampuri memori yang sedang digunakan oleh program lain. Ketika
program melakukan pembagian waktu (time sharing), setiap program harus mempunyai akses
independen terhadap memori.
e. Memori virtual
Menggunakan pengalamatan memori virtual maksudnya adalah kernel bisa memilih
memori program mana yang bisa digunakan selama waktu tertentu, yang membolehkan siste
operasi untuk menggunakan lokasi memori yang sama untuk tugas yang banyak.
f. Multitasking
Multitasking adalah sistem operasi menjalankan banyak program komputer yang
independen pada komputer yang sama, seolah-olah terlihat menjalankan berbagai tugas dalam
waktu yang sama. Hampir semua komputer dapat menjalankan satu atau dua hal pada waktu
yang sama, ini secara umum dilakukan melalui time sharing, yaitu setiap program menggunakan
pembagian waktu komputer untuk mengeksekusi program.
g. Disk access dan sistem file
Mengakses data yang disimpan pada disk adalah fitur pusat dari semua sistem operasi.
Computer menyimpan data pada disk menggunakan file-file, yang disusun dengan cara khusus
supaya memungkinkan akses cepat, reliabilitas yang tinggi dan untuk menggunakan space drive
yang tersedia secara lebih baik. Cara khusus yang digunakan untuk menyimpan file pada disk,
membolehkan file untuk dinamai dan diberi atribut disebut sistem file.
h. Driver-driver divais
Sebuah driver divais adalah tipe khusus software komputer yang dibuat agar sistem
operasi bisa berinteraksi dengan divais-divais hardware.

i. Networking
Sekarang sebagian besar sistem operasi mendukung berbagai macam protokol, hardware
dan aplikasi networking. Hal ini bertujuan agar komputer yang menggunakan sistem operasi
yang berbeda dapat berpartisipasi dalam jaringan umum untuk berbagi sumber daya seperti file,
printer dan scanner menggunakan koneksi kabel atau wireless.
j. Keamanan
Keamanan komputer bergantung pada sejumlah teknologi yang bekerja secara tepat.
Sebuah sistem operasi modern menyediakan akses ke sejumlah sumberdaya, yang tersedia untuk
software yang berjalan di atas sistem tersebut dan untuk divais luar seperti jaringan melalui
kernel.
k. Graphical user interfaces
Kebanyakan sistem komputer modern mendukung Graphical User Interface (GUI) atau
antar muka grafis. Sistem operasi populer semacam Microsoft Windows dan Mac OS,
mengyatukan GUI kedalam kernel, walaupun secara teknis GUI bukanlah layanan dari sistem
operasi.
BAB III
PENUTUP

A. Kesimpulan
Sistem informasi dapat menyediakan tiga macam tipe informasi: Informasi pengumpulan
data (scorekeeping information)berupa akumulasi atau pengumpulan data untuk menjawab
pertanyaan: "Am I doing well or badly?" .berguna bagi manajer bawah untuk mengevaluasi
kinerja personil-personilnya. Informasi pengarahan perhatian (attention directing informa-tion)
membantu manajemen memusatkan perhatian pada masalah-masalah yang menyimpang,
ketidakberesan, ketidakefisienan dan kesempatan-kesempatan yang dapat dilakukan. Informasi
ini untuk menjawab pertanyaan: "What problem should I look into?" .
membantu manajemen menengah untuk melihat penyimpangan-penyimpangan yang terjadi.
B. Saran
Makalah ini beriskan sesuatu yang membahas tentang bagaimana kah berbisnis itu sisi
positif bagi pembaca sekalian terutama terhadap warga sekalian. Kami menyadari sebagai
penulis tidak ada yang sempurna di dunia ini, jadi mungkin bila makalah ini jauh dari sempurna
kami selaku penulis meminta maaf bila ada yang salah.
DAFTAR PUSTAKA

http://uniknyaunix.blogspot.com/2012/10/pengertian-unix.html
http://www.google.com/search?sclient=psy-ab&q=pengertian+windows+xp&btnG=
http://id.scribd.com/doc/35540629/Pengertian-Hardware-Dan-Software-Komputer
http://www.google.com/search?q=software+dan+hardware+komputer&hl=id&tbm=isch&tbo=u&sou
rce=univ&sa=X&ei=i955Uf3wJoiViAe8tYD4AQ&ved=0CDUQsAQ&biw=1024 &bih=609
http://ist.mit.edu/software-hardware
http://www.slideshare.net/terminalpurba/contohmakalahhardwaredansoftwarekomputerdoc-
15873816
http://perangkatkeraskomputer.net/
http://www.mint.web.id/2013/02/perangkat-keras-komputer.html
http://4cyber-ku.blogspot.com/2013/03/jenis-jenis-perangkat-keras.html

Anda mungkin juga menyukai