PENGERTIAN HARDWARE
&
SOTWARE

MENGENAL PERANGKAT KERAS (HARDWARE) KOMPUTER
Sebagaimana kita
ketahui bahwa komputer adalah serangkaian peralatan elektronika yang
bergabung/terpadu dan bekerja secara bermacam-macam serta terkoordinasi oleh
suatu sistem operasi.
Seperangkat
alat-alat elektronika ini adalah berupa mesin-mesin/komponen-komponen yang
secara lahiriah ada dan bisa dilihat, peralatan-peralatan/komponen-komponen
inilah yang kita sebut dengan ‘COMPUTER HARD-WERE’.
Pada umumnya
suatu kesatuan peralatan komputer haruslah terdiri minimal oleh 4 komponen
yaitu :
·
Input device
·
Storage Unit
·
CPU (Central Processing Unit)
·
Output device
Akhir-akhir ini
kemajuan teknologi yang terus berkembang dan kebutuhan orang akan informasi
juga bertambah terutama dalam hal kecepatan penyampaian informasi maka
diperlukan suatu alat/komponen lain yang bisa menyampaikan data/informasi ke
dan dari komputer kepada si pemohon secara cepat pula.
Alat ini kita
sebut dengan CCU (Communication Control Unit) yaitu suatu peralatan yang
berfungsi untuk memudahkan/memancarkan sinyal-sinyal data/perintah dari suatu
tempat ke tempat lain atau dari suatu komputer ke komputer lain dengan jarak
yang jauh sekali.
Dengan adanya
alat ini maka umumnya komputer-komputer sekarang inipun selalu melengkapi alat
ini sebagai sesatuan sistem komputernya.
Jadi komponen
yang membentuk suatu sistem komputer sekarang inipun menjadi 5 komponen yaitu :
- Input Device
- Storage Unit
- CPU
- Output device
- CCU (Communication Control Unit)
KONFIGURASI SISTEM KOMPUTER
Seperti telah
disebutkan diatas, ke 5 komponen atau peralatan itulah yang merupakan
konfigurasi dari sistem komputer.
Konfigurasi
sistem komputer tersebut kita bisa gambarkan sebagai berikut :

KETERANGAN
Data/perintah
akan masuk melalui peralatan input (input device). Data/perintah tersebut bisa
dimasukkan langsung ke peralatan input ataupun melalui CCU. Data/perintah itu
kemudian dimasukkan ke dalam memori (tempat penyimpanan) kemudian dari sini
data tersebut akan dikirim ke CPU untuk diolah dan hasil pengolah CPU ini akan
dibawa lagi ke memori. Dari memori hasil-hasil pengolahan CPU ini bisa
dikeluarkan sebagai output/hasil melalui media output (Output Device) atau
disimpan saja di memori untuk digunakan dalam proses selanjutnya.
Seluruh kegiatan
pemindahan data, perhitungan-perhitungan dan lain-lain pekerjaan yang dilakukan
oleh komponen/device-device komputer tersebut akan dikontrol oleh suatu alat
yang kita sebut dengan Control Unit.
INPUT & OUTPUT DEVICE
Input Device
adalah suatu bagian/komponen dari sistem komputer yang berfungsi untuk tempat
kita memasukkan data maupun instruksi-instruksi kepada komputer.
Data maupun
instruksi yang kita masukkan ke dalam komputer adalah data/instruksi yang masih
dalam bahasa ataupun kode-kode, sedangkan mesin komputer hanya mengenal
data/instruksi tersebut jika sudah dalam bentuk kode-kode binar (bit), jadi
agar komputer bisa mengenal data/instruksi-instruksi tersebut, alat inilah yang
akan melakukan terjemahan/konversinya.
Alat-alat Input
(Input Device) ini antara lain adalah
- Card Reader
- Magnetic Ink Character Reader (M.I.C.R)
- Optical Character Reader (O.C.R)
Output Device
adalah suatu komponen dari sistem komputer yang berfungsi untuk tempat
mengeluarkan hasil-hasil pengolahan yang telah dilakukan oleh komputer.
Semula hasil
pengolahan komputer ini juga merupakan kode/simbol yang masih dalam bentuk kode
binar (bit), maka agar kita sebagai pemakai komputer bisa membacanya, simbol
binar itu harus dikonversikan lagi ke dalam bentuk bahasa yang kita kenal.
Output device inilah yang berfungsi melakukan tugas tersebut.
Alat-alat output
ini antara lain adalah :
- Printer
- Plotter
- Card Punch
- Dll.
Device-device
yang kita sebutkan diatas adalah device-device yang hanya berfungsi sebagai
input saja ataupun sebagai outpu saja. Ada
juga device-device lain yang bisa berfungsi sebagai input dan sekaligus
berfungsi sebagai outpu, antara lain :
- Magnetic Tape Unit
- Magnetic Disk Unit
- Paper Tape Unit
- Console
- Display Unit
- Card Read Punch
- Dll
MEDIA PENYIMPANAN
Media
penyimpanan atau storage atau memori dapat dibedakan atas 2 bagian, yaitu :
-
Internal Storage ( Primary
Storage )
-
External Storage ( Secondary
Storage )
INTERNAL STORAGE
Internal Storage
adalah storage yang terletak di dalam atau berhubungan langsung dengan Control
Processing Unit.
Storage ini
terdiri dari :
- Main Storage
- General Storage
- Control Register
- Floating Point Register
- Relocatable Control Storage
- Buffer
EXTERNAL STORAGE
External Storage
adalah storage yang terpisah atau tidak berhubungan langsung dengan CPU
misalnya Magnetic Tape dan Magnetic Disk.
MEDIA PENYIMPANAN YANG MUTAKHIR
MEMORI DAN MEDIA
Pada tahap
pertama memori komputer berwujud ROM (Read Only Memory) dan RAM (Random Access
Memory). Kelemahannya, memori ini berbentuk chip, dan terbatas kapasitasnya.
Isi ROM memang tidak akan terhapus oleh matinya arus listrik. Tetapi isi RAM
akan terhapus bila listrik mati.
Sementara itu,
dalam mengoperasikan komputer yang ingin agar program, data dan hasil kerja
komputer dapat direkam dan dapat diambil lagi sewaktu-waktu. Oleh sebab itu
muncul pemikiran perlunya dibuat media penyimpanan, sebagai perpanjangan dari
fungsi memori.
Media
penyimpanan kini banyak jenisnya, contohnya adalah floppy disk, hard disk ,
CD-ROM.
FLOPPY DISK
Floppy disk adalah
media penyimpanan yang terbuat dari plastik mylar. Plastik tipis ini dilapisi
bahan magnetik dan dibungkus dalam sebuah jaket plastik pula. Terdapat beberapa ukuran disket, yaitu 8 inci, 5¼ inci
dan 3½ inci.
HARD DISK
Hard disk
disebut juga fixed disk. Tetapi istilah Fixed Disk menjadi tidak tepat, karena
kini sudah muncul Removable Hard Disk. Kata hard disk menunjuk pada bahan
disknya yang memang keras. Kalau floopy disk dibuat dari plastik mylar, maka
hard disk dibuat dari alumunium dan dilapisi bahan magnetik.
Hard disk
merupakan media penyimpanan yang paling handal. Keunggulan hard disk dibanding
floopy disk adalah pada kecepatann dan kapasitasnya. Dengan bahan dasar yang
kuat, maka hard disk dapat diputar lebih cepat. Demikian pula lapisan magnetik
lebih kompak dan padat.
CD-ROM
CD-ROM ( Compact
Disk Read Only Media ) merupakan salah satu terobosan baru dalam bidang media
penyimpanan. Bahan piringan CD-ROM adalah plat alumunium yang dilapisi bahan
semacam chrome yang mengkilat. Disini tidak dipakan bahan magnetik, melainkan
bahan yang memantulkan cahaya.
Dibandingkan
dengan hard disk, kecepatan kerja CD-ROM lebih lambat lima kali. Hal ini karena cara
pengalamatannya yang mirip dengan cara sekuensial.
CD-ROM tepat
untuk digunakan dalam penyimpanan data yang sifatnya permanen, misalnya data
base perpustakaan, bank data dan lain-lain data yang tidak terlalu sering
di-update.
MENGENAL BAGIAN-BAGIAN PERANGKAT
KERAS PADA KOMPONEN KOMPUTER (CENTRAL PROCESSING UNIT) DAN FUNGSINYA
1.
Processor
(Contoh; Intel P1, P2, P3, P4, Dual Core,dsb. AMD Duron, Athlon,
dsb)
Processor disebut juga otak dari komputer semakin bagus tipe processor maka semakin mahal pula komputer, maka processor disebut sebagai inti dari komputer. Semakin tinggi kecepatan dan teknologi Processor, maka semakin baik pula kinerja komputer. Fungsi processor adalah untuk memproses semua kegiatan yang dilakukan komputer, yang direquest pengguna. Saat ini Intel telah mengeluarkan Processor Intel Core2Duo, Core2Quad, i3, i5, i7, yang mempunyai kemampuan jauh diatas Intel Pentium 4 dan Dual Core. Dipihak Lain AMD pun juga mengeluarkan Processor yang juga sama canggihnya.
Processor disebut juga otak dari komputer semakin bagus tipe processor maka semakin mahal pula komputer, maka processor disebut sebagai inti dari komputer. Semakin tinggi kecepatan dan teknologi Processor, maka semakin baik pula kinerja komputer. Fungsi processor adalah untuk memproses semua kegiatan yang dilakukan komputer, yang direquest pengguna. Saat ini Intel telah mengeluarkan Processor Intel Core2Duo, Core2Quad, i3, i5, i7, yang mempunyai kemampuan jauh diatas Intel Pentium 4 dan Dual Core. Dipihak Lain AMD pun juga mengeluarkan Processor yang juga sama canggihnya.

2. Papan induk (motherboard)
adalah
papan sirkuit tempat berbagai komponen elektronik saling terhubung seperti pada
PC atau Macintosh dan biasa disingkat dengan kata mobo.Motherboard yang banyak
ditemui dipasaran saat ini adalah motherboard milik PC yang pertama kali dibuat
dengan dasar agar dapat sesuai dengan pesifikasi PC IBM.
Motherboard ini berfungsi untuk
menempatkan semua alat-alat controller. Termasuk juga Processor, RAM, Power
Supply, I/O Controller, Display Controller dan semua alat ditempatkan pada
Socket yang telah disediakan oleh Motherboard. Merk; Asus P5Series, Amptron,
Compaq, PC Chip, Gigabyte, ECS, Dell, IBM

3. Chipset
Komponen
pada motherboard yang yang satu ini kebanyakan terdiri atas dua buah chip,
north bridge dan south bridge. Fungsi utama chipset adalah mengatur aliran data
antarkomponen yang terpasang pada motherboard. Dua buah chipset yang biasanya
ada pada motherboard sendiri punya tugas yang berbeda satu dengan yang lain.
Chip pada north bridge berfungsi untuk mengatur aliran data dari dan ke prosesor, bus AGP, dan memori utama sistem. Sementara, chip yang south bridge mengatur aliran data dari peranti input output, bus PCI, interface harddisk, dan floppy, serta peranti eksternal lainnya. Berhubung chip north bridge lebih vital kerjanya dibanding south bridge, tak heran jika chip inilah yang dipasangi heatsink, fan, ataupun kombinasi heatsink dan fan oleh pabrik pembuatnya.
Chip pada north bridge berfungsi untuk mengatur aliran data dari dan ke prosesor, bus AGP, dan memori utama sistem. Sementara, chip yang south bridge mengatur aliran data dari peranti input output, bus PCI, interface harddisk, dan floppy, serta peranti eksternal lainnya. Berhubung chip north bridge lebih vital kerjanya dibanding south bridge, tak heran jika chip inilah yang dipasangi heatsink, fan, ataupun kombinasi heatsink dan fan oleh pabrik pembuatnya.
4. AGP (Accelerated
Graphics Port)
Fungsinya
adalah menyalurkan data dari kartu grafis ke CPU tanpa harus melalui memori
utama, dengan demikian proses pengolahan data grafis dapat dipercepat.
Kelebihan lain AGP ini adalah kemampuannya untuk mengeksekusi texture maps
secara langsung dari memori utama. Datang dengan berbagai cita rasa, saat ini
kebanyakan motherboard menyertakan bus AGP 4X yang bekerja pada frekuensi
266MHz. Untuk sekarang ini, port AGP ini baru digunakan buat memasang kartu
grafis yang notabene lebih cepat ketimbang memakai bus PCI. Akan tetapi,
beberapa motherboard terbaru sudah menyertakan port AGP Pro yang bisa dipasangi
baik kartu grafis berbasis AGP 4X maupun yang berbasis AGP Pro sendiri
5. Soket
Memori
Soket
ini merupakan tempat untuk menempatkan memori pada motherboard. Soket memori
memiliki bentuk yang berbeda untuk jenis memori yang berbeda pula. Kebanyakan
motherboard memiliki slot sebanyak 3 atau 4 buah, tergantung dari chipset yang
digunakan. Untuk memori SDRAM, soket DIMM yang harus dimiliki adalah soket 168
pin, sementara untuk memori jenis DDR, soket yang dipasang adalah soket 184
pin.
6. RAM/Memory

AM atau Random Access Memory adalah bagian perangkat keras komputer yang digunakan sebagai penyimpanan data sementara sehingga memudahkan Processor dalam memproses data. RAM bisa di katakan hardisk dan semacamnya tetapi jauh lebih cepat dalam memproses data, Tetapi apa bila komputer dalam kondisi OFF Memory RAM akan kosong artinya tdk bisa menyimpan data dalam jangka panjang, RAM akan terisi memory dalam hal ini intruksi ketika komputer mulai bekerja dan di gunakan untuk meringankan kerja processor salah satu Perangkat keras komputer
7. Hard Disk

Hardisk
adalah Perangkat keras komputer sebagai pusat penyimpanan data secara permanen,
hardisk bertindak sebagai penyimpanan data utama yang kemudian berfungsi
sebagai data server. Hasil kerja CPU akan di simpan di hardisk dan sejenisnya.
Kelebihan hardisk di banding RAM adalah, data hasil proses bisa di simpan dan
kemudian di gunakan pada waktu yang berbeda.
Hard disk (atau disk) adalah yang paling penting dari berbagai jenis penyimpanan permanen yang digunakan dalam PC (yang lainnya adalah disket dan media penyimpanan lainnya seperti CD-ROM, removable drive, dll) hard disk berbeda dari yang lain terutama dalam tiga cara: ukuran (biasanya lebih besar), kecepatan (biasanya cepat) dan permanen (biasanya tetap di PC dan tidak dapat dilepas).
Hard disk (atau disk) adalah yang paling penting dari berbagai jenis penyimpanan permanen yang digunakan dalam PC (yang lainnya adalah disket dan media penyimpanan lainnya seperti CD-ROM, removable drive, dll) hard disk berbeda dari yang lain terutama dalam tiga cara: ukuran (biasanya lebih besar), kecepatan (biasanya cepat) dan permanen (biasanya tetap di PC dan tidak dapat dilepas).
8. Soket Prosesor
Merupakan
tempat untuk menaruh prosesor. Kalau jaman dahulu, masih ada pilihan lain
selain sistem soket yaitu sistem slot. Namun, setelah era PentiumIII generasi
kedua, tipe slot ini kemudian ditinggalkan lantaran ongkos produksinya yang
lebih mahal ketimbang memakai soket. Untuk urusan soket prosesor ini, pilihlah
motherboard dengan soket prosesor yang tepat. Soket 370 untuk prosesor Intel
PentiumIII dan Celeron, soket A untuk prosesor AMD Athlon dan Duron, serta
soket 423/478 untuk prosesor Pentium4.

9. CMOS
Singkatan dari Complementary Metal Oxide
Semiconductor. Dari bentuknya sudah kelihatan, ia
merupakan komponen berbentuk IC (integrated circuit) Yang fungsinya menampung
setting BIOS dan dapat tetap menyimpan setting-annya selama baterai yang
mendayainya masih bagus.

10. Soket Catu Daya (power supply, fan)
Fungsinya untuk menyuplai tenaga kepada
semua komponen yang tersambung pada motherboard
.


11. I/O
Controller

Controller ini untuk mengatur alat yang terhubung dengan Port I/O (Port Serial, PS2, LPT). Contoh alat yang terhubung adalah Mouse PS2, Keyboard P2, Printer LPT, dsb. Interface = ISA, PCI
12. IDE / SATA Controller dan SCSI Controller

Controller ini untuk mengatur kinerja alat-alat yang terhubung dengan Port IDE atau SCSI / SATA. Alat yang biasa terhubung adalah Harddisk, Floppydisk, CDRom. Interface = ISA, PCI.
13. Display Controller


Controller ini khusus untuk menghasilkan tampilan ke layar monitor
ataupun TV. Alat ini sering disebut VGA Card (Kartu VGA) dengan merk Intel,
nVidia, S3 Trio, SIS, ATI Rage Series, dsb. Dia memiliki RAM sendiri yang mana
semakin besar kapasitas maka semakin halus tampilan dalam program yang menuntut
teknologi VGA tinggi. Ex; 1, 2, 4, 8, 16, 32, 64, 128, 224, 256, 512MB.
Interface = ISA (Jadul), PCI (Jadul), AGP, PCI-Express (Terbaru).
14. Multimedia Controller Optional


Controller ini khusus untuk menghasilkan suara, sering disebut Sound Card (Kartu Suara). Saat ini teknologi Sound Card berkembang hingga mendukung teknologi 3D Surround 7.1 (Artinya 7 Speaker dengan 1 Central sebagai Bass). Merk; Realtek, CMedia, ESS, Creative Sound Blaster. Interface = ISA, PCI, PCI-e.
15. Network Controller/Network Adapter/LAN Card
Optional

Controller ini digunakan sebagai port
penghubung 2 komputer atau lebih. Biasanya digunakan
untuk Chating, Transfer File, Program Database, Multi Player Game, dsb.
16. Konektor Casing
Berfungsi untuk menyambungkan tombol/ saklar dan indicator pada
casing ke motherboard. Pada motherboard yang berbasis Pentium 4, disertakan
pula sebuah port konektor tambahan sebesar 12 volt agar prosesor bisa bekerja.

17. Paralel Port
Untuk Menghubungkan Printer
Untuk Menghubungkan Printer
18. USB Port
Untuk menghubungkan device yang mensupport Usb,
seperti: Flashdisk, mouse&keyboard USB, harddisk External, Kabel data, Dan perangkat lainnya
Untuk menghubungkan device yang mensupport Usb,
seperti: Flashdisk, mouse&keyboard USB, harddisk External, Kabel data, Dan perangkat lainnya

19. PC
Cooler/ Heatsink

PC cooler/ heatsink merupakan perangkat komputer yang berfungsi mengurangi
panas yang dihasilkan oleh komputer. Mengingat panas pada komputer dapat
merusak hardware lain di dalamnya, maka peranan PC cooler/ heatsink sangatlah
penting.
20. Monitor

Monitor merupakan salah satu perangkat keras yang
tergolong sebagai alat output yang berfungsi menampilkan hasil pengolahan data
berupa grafis. Tiap merek monitor mempunyai ukuran dan resolusi yang
berbeda-beda. Jenis-jenis monitor yang paling umum saat ini adalah monitor CRT
(Cathode Ray Tube) dan monitor LCD (Liquid Crystal Display).
21. SSD(Slide State Drive)

SSD atau Solid State Drive merupakan inovasi
terbaru dari pendahulunya yaitu hard disk. SSD merupakan media penyimpanan yang
menggunakan jenis memory solid state untuk penyimpanan datanya. SSD juga
memiliki fungsi yang sama seperti hard disk, namun sedikit berbeda dengan hard
disk. Data pada SSD disimpan pada chip-chip memori flash yang saling terhubung.
Chip-chip tersebut memiliki kecepatan dan reliabilitas yang lebih tinggi dari
USB Thumb Drive (UFD). Dalam segi harga, SSD lebih mahal daripada HDD meskipun
dengan kapasitas yang sama.
22. Optical Drive

Optical drive merupakan salah atu perangkat keras
yang berfungsi membaca (read) maupun menulis (write) data dari kepingan CD/
DVD. Terdapat beberapa jenis optical drive yang harus anda ketahui, seperti :
CD ROM drive, CD RW drive, DVD ROM drive dan lain-lain.
23. Keyboard

Keyboard merupakan papan kunci yang tergolong
sebagai alat input. Keyboard sendiri terdiri dari deretan huruf dan angka. Terdapat
berbagai jenis keyboard, antara lain : keyboard QWERTY, keyboard DVORAK,
keyboard KLOCKENBERG, keyboard Maltron, keyboard alphabetik, dan keyboard
Numeric.
.24. Mouse

Seperti halnya keyboard, mouse juga tergolong
sebagai alat input. Mouse berfungsi menggerakkan kursor atau menunjuk aplikasi
yang ingin dijalankan. Perangkat ini dinamakan mouse, karena bentuknya yang
menyerupai seekor tikus. Terdapat banyak jenis-jenis mouse, anatara lain :
mouse serial, mouse PS2, mouse USB dan mouse wireless.
25. Printer

Sama halnya dengan monitor, printer merupakan
perangkat keras yang tergolong sebagai alat output. Printer berfungsi mencetak
hasil pengolahan data berupa teks/ gambar di atas kertas (hard copy).
Berdasarkan teknologi yang digunakan saat ini, jenis-jenis printer yang banyak
ditemui adalah printer Dotmatrix, printer Inkjet dan printer Laserjet.
26. Scanner

Scanner merupakan perangkat keras yang mempunyai
cara kerja yang hampir sama seperti fotokopi. Berbeda dengan cara kerja
fotokopi, scanner berfungsi merubah hard file menjadi digital file yang dapat
diolah di komputer.
27. Proyektor LCD

Proyektor LCD merupakan salah satu jenis
proyektor yang biasanya digunakan untuk menampilkan video maupun gambar dari
komputer pada sebuah layar maupun pada bidang yang memiliki permukaan datar.
Untuk menampilkan video/ gambar, proyektor LCD mengirimkan cahaya dari lampu
halide logam lalu diteruskan ke dalam prisma dimana cahaya akan tersebar pada
tiga panel polysilikon, yaitu komponen warna merah, hijau, dan biru pada sinyal
video.
28. Modem

Modem mempunyai kepanjangan Modulator
Demodulator. Modem sendiri berfungsi mengubah sinyal digital menjadi sinyal
analog. Data dari komputer yang berbentuk sinyal digital di konversi oleh modem
menjadi data yang berbentuk sinyal analog, ketika modem menerima data dari luar
yang berbentuk sinyal analog, modem akan mengubahnya kembali menjadi data yang
berbentuk digital agar dapat diolah oleh komputer.
29. Speaker

Speaker merupakan perangkat yang terbuat dari
logam, membran, kumparan serta magnet. Speaker mempunyai peranan penting dalam
mengeluarkan hasil pemrosesan berupa suara. Speaker dapat berfungsi sebagaimana
mestinya jika di dukung oleh perangkat yang bernama sound card.
30. Webcam

Webcam merupakan kamera digital yang dihubungkan ke komputer. Kebanyakan webcam saat ini menyatu dengan layar laptop. Webcam juga biasanya digunakan untuk mengambil gambar maupun video melalui jaringan internet.
DEFINISI DAN KARAKTERISTIK SOFTWARE
ü OPERATING SYSTEM / system operasi
ü APPLICATION / aplikasi
ü LENGUAGE PROGRAM / bahasa pemograman
ü UTILITY / program utilitas
![]() |



DEFINISI DAN KARAKTERISTIK
SOFTWARE
Perangkat
keras komputer tidak akan dapat berbuat-apa tanpa adanya perangkat lunak,
teknologi yang canggih dari perangkat keras akan berfungsi bila
intruksi-intruksi tertentu telah diberikan kepadanya, intruksi-intruksi
tersebut dinamakan dengan perangkat lunak (software). Intruksi-intruksi
perangkat lunak ditulis manusia untuk mengaktifkan fungsinya dari perangkat
keras computer.
Jadi berdasarkan
bagian-bagiannya software computer dapat dibagi menjadi:
1. Sistem Operasi/ operating system
2. Aplikasi / application
program
3. Bahasa Pemprograman/
leanguage program
4. Utilitas/utility
1. Sistem Operasi
Sistem
operasi merupakan sebuah penghubung antara pengguna dari komputer dengan
perangkat keras komputer. Sebelum ada sistem operasi, orang hanya mengunakan
komputer dengan menggunakan sinyal analog dan sinyal digital. Seiring dengan
berkembangnya pengetahuan dan teknologi, pada saat ini terdapat berbagai sistem
operasi dengan keunggulan masing-masing. Untuk lebih memahami system operasi
maka sebaiknya perlu diketahui terlebih dahulu beberapa konsep dasar mengenai
sistem operasi itu sendiri.
Pengertian
sistem operasi secara umum ialah pengelola seluruh sumber-daya yang terdapat
pada system komputer dan menyediakan sekumpulan layanan (system calls) ke
pemakai sehingga memudahkan dan menyamankan penggunaan serta pemanfaatan
sumber-daya sistem komputer.
Secara
umum, Sistem Operasi adalah software pada lapisan pertama yang ditaruh pada
memori komputer pada saat komputer dinyalakan. Sedangkan software-software
lainnya dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan
melakukan layanan inti umum untuk software-software itu. Layanan inti umum
tersebut seperti akses ke disk, manajemen memori, skeduling task, dan
antar-muka user. Sehingga masing-masing software tidak perlu lagi melakukan
tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh Sistem
Operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut
dinamakan dengan “kernel” suatu Sistem Operasi.
Contoh System Operasi
Sistem
operasi-sistem operasi utama yang digunakan komputer sistem umum (termasuk PC,
komputer personal) terbagi menjadi 3 kelompok besar:
Keluarga Microsoft Windows - yang antara lain terdiri
dari Windows Desktop Environment (versi 1.x hingga versi 3.x), Windows 9x
(Windows 95, 98, dan Windows ME), dan Windows NT (Windows NT 3.x, Windows NT
4.0, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows 7
(Seven) yang akan dirilis pada tahun 2009, dan Windows Orient yang akan dirilis
pada tahun 2014)).
Keluarga Unix yang menggunakan antarmuka
sistem operasi POSIX, seperti SCO UNIX, keluarga BSD (Berkeley Software
Distribution), GNU/Linux, MacOS/X (berbasis kernel BSD yang dimodifikasi, dan
dikenal dengan nama Darwin) dan GNU/Hurd.
Mac OS, adalah sistem operasi untuk komputer keluaran Apple
yang biasa disebut Mac atau Macintosh. Sistem operasi yang terbaru adalah Mac
OS X versi 10.4 (Tiger). Awal tahun 2007 direncanakan peluncuran versi 10.5
(Leopard). Sedangkan komputer Mainframe, dan Super komputer
menggunakan banyak sekali sistem operasi yang berbeda-beda, umumnya merupakan
turunan dari sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX, HP/UX, dll.
Perbedaan Windows dengan Macintosh
Kelebihan
Windows selama ini terletak pada itemnya yang friendly karena banyak digunakan
oleh para pengguna IT di seluruh dunia, sedari kecil sejak mengenal computer
kita sudah dibiasakan dengan Windows, jika hang kita juga bisa dengan mudah
memperbaikinya karena banyak ahli windows disekitar kita.
Kelemahan
Windows selama ini adalah karena ia mudah diserang virus, hal ini wajar karena
ia banyak digunakan oleh para IT User jadi banyak orang sudah mengerti tentang
bahasa programnya. Ia juga tidak bisa dikembangkan secara mandiri dan harus
menunggu Microsoft, tidak ada source code-nya, disamping itu pula ia dikenal
sebagai OS yang mudah hang walau juga dikenal mudah untuk memperbaikinya,
hardware conflict adakalanya terjadi pada Windows karena ia bisa di injekkan
pada computer rakitan. Macintosh selama ini
mempunyai kelebihan dalam kinerja pembuatan desain, musik, dan film. Tidak bisa
dibayangkan bagaimana ribetnya jika kita melakukan semua itu lewat Windows.
Macintosh hingga saat ini memang lebih banyak menunjuk pada tiga hal tersebut.
Tapi selain itu Mac juga dikenal sebagai OS yang eye catching, tidak terjadi
hardware conflict karena sudah satu paket dengan Mac OS, ia juga tidak rentan
virus.
Kelemahannya
karena keeksklusifan satu paketnya membuat kita harus mengeluarkan biaya
banyak,padahal dirumah kita sudah memiliki computer misalnya tentu kita harus
membeli computer lagi. Selain itu hampir sama dengan linux, untuk menggunakan
Mac kita juga harus belajar ekstra karena banyak system pengoperasian yang
tidak familiar bagi pengguna IT awam.
Teknologi Sistem Operasi
Ø
Booting
Booting
adalah istilah teknologi komputer dalam bahasa Inggris yang mengacu kepada
proses awal menyalakan komputer dimana semua register prosesor disetting
kosong, dan status mikroprosesor/prosesor disetting reset.
Ø
Thread
Thread
dalam ilmu komputer adalah singkatan dari “thread of execution”, didefinisikan
sebagai sekumpulan instruksi yang dapat dieksekusi secara paralel dengan thread
lainnya, dengan menggunakan metode time slice (ketika satu prosesor melakukan
perpindahan antara satu thread ke thread lainnya) atau multiprocess (ketika
thread-thread tersebut dieksekusi oleh prosesor yang berbeda dalam satu
sistem).
Ø
Device driver
Device
driver adalah istilah teknologi informasi dalam bahasa Inggris yang mengacu kepada
komponen perangkat lunak yang mengizinkan sebuah sistem komputer untuk
berkomunikasi dengan sebuah perangk.at keras. Sebagian besar perangkat keras,
tidak akan dapat berjalan atau sama sekali tidak dapat berjalan tanpa driver
yang cocok yang terinstal di dalam sistem operasi.
2. Aplikasi
Program
Aplikasi, seperti GL, MYOB, Payroll dll. Merupakan program yang khusus
melakukan suatu pekerjaan tertentu, seperti program gaji pada suatu perusahaan.
Maka program ini hanya digunakan oleh bagian keuangan saja tidak dapat
digunakan oleh departemen yang lain. Biasanya program aplikasi ini dibuat oleh
seorang programmer komputer sesuai dengan permintaan / kebutuhan seseorang /
lembaga/ perusahaan guna keperluan interennya.
CONTOH
PROGRAM APLIKASI UMUM
General-purpose
application program adalah software yang tidak dikaitkan dengan tugas-tugas
bisnis tertentu, melainkan memiliki tujuan penggunaan yang lebih umum dalam
pemrosesan informasi. Beberapa software yang termasuk dalam jenis ini adalah:
v
Spreadsheet.
Software
yang digunakan untuk mengolah informasi keuangan atau data-data dalam bentuk
tabulasi.
v
Data Manajemen.
Software
yang digunakan untuk menyimpan, menghasilkan dan memanipulasi data. Ada dua
jenis data manajemen, yaitu filing program dan database management system.
v
Word Processing.
Software
yang digunakan untuk mengolah teks.
Aplikas
Office

Pemroses
kata umum di gunakan untuk menggantikan tugas pengetikan yang sering di
lakukan. Selain dapat melakukan format pengetikan seperti penomoran, pengaturan
spasi, margin (jarak pinggir kertas), jenis huruf (font), pemroses kata juga
dapat melakukan proses pengecekan kata bahkan kalimat.
v
Excel : Program Pemroses Tabel

Pemroses tabel
biasanya di gunakan untuk melakukan perhitungan yang menggunakan tabel (tabulasi).
v
Desktop Publishing.
Software yang
digunakan dalam bisnis penerbitan.
Graphics.
Software yang digunakan untuk pembuatan dan pengolahan citra, seperti diagram,
gambar, peta, fotografi, dan sebagainya.
v
Multimedia. Software
yang
menyajikan informasi dalam berbagai bentuk penampilan, seperti teks, musik,
suara, atau film. Terdapat dua jenis software multimedia, yaitu presentation
dan intercative. Penyajian informasi dalam presentation bersifat sekwensial
seperti dalam tv atau bioskop, sementara penyajian informasi dalam interactive
dalam mengikuti kehendak pemakai melalui media interaksi yang disediakan.
·
Aplikasi multimedia
saat ini
sangat banyak dan beragam. Di katakan Multimedia karena selain penggunaan media
teks, aplikasi ini dapat memproses / menampilkan dalam bentuk yang lain yaitu
gambar, suara (gambar 3.9) dan film (gambar 3.10).


Player Suara /
Musik
v
Communication Software.
Komputer
seringkali saling terhubung dalam rangka untuk membagi atau mengaitkan
informasi. Untuk pertukaran informasi ini, komputer menggunakan communication
software.
·
Aplikasi Internet
Perangkat
lunak yang berhubungan dengan internet sangat berkaitan dengan aplikasi
internet. Aplikasi Internet adalah protokol yang digunakan untuk berhubungan
antara satu orang atau mesin dengan pihak lain yang berjauhan. Aplikasi
internet akan menyangkut dua sisi, yaitu sisi penyedia (server) atau sisi
pengguna (client). Contoh aplikasi internet dan perangkat lunak dari sisi
pengguna yang umum di gunakan adalah :
·
E-mail (Electronic mail)
E-mail
(Electronic mail), merupakan aplikasi surat menyurat di internet. Setiap orang
memiliki . Messenger digunakan untuk berkomunikasi antara satu orang atau lebih
(conference), selain alamat e-mail, dan bisa saling bertukar dokumen satu sama
lain. Contoh perangkat lunaknya adalah Outlook Express


·
Messenger
Messenger di gunakan untuk berkomunikasi
antara satu orang atau lebih (conference), selain komunikasi melalu teks
(messsage), juga bisa berupa suara (voice) mapun film (webcam)
v
Workgroup Software. Workgroup software atau groupware
membantu kelompok atau team untuk bekerja sama
dengan cara menyediakan informasi yang dapat digunakan bersama melalui workflow
di dalam kelompok tersebut.
v
Integrated Enterprise Software.
Enterpise
software terdiri dari program-program yang mengatur operasi-operasi vital
sebuah perusahaan. Integrated enterprise software mendukung supply chain
management, human resource management, dan financial management. Software ini
kerap kali dikenal sebagai enterpise resource planning (ERP).
3. Bahasa Pemprograman/
leanguage programan
Programming
language atau bahasa program adalah suatu bahasa ataupun suatu tatacara yang
dapat digunakan oleh manusia (programmer) untuk berkomunikasi secara langsung
dengan komputer. Jenis programming language sangatlah banyak. Tetapi secara
umum, pengertian programming language dapat dibagi menjadi dua, yaitu Low Level Language dan High Level Language.
Ø Low level language
adalah suatu
bahasa program atau suatu tatacara yang dapat digunakan untuk berkomunikasi
dengan komputer. Dalam hal ini tatacara yang digunakan masih ber-orientasi
dengan mesin, dikarenakan itu low level language juga disebut sebagai bahasa
mesin.
Untuk
menggunakan bahasa ini, programmer harus menuliskan instruksi untuk setiap
instruksi secara jelas dan teliti. Setiap program dan data yang ditulis, harus
ditentukan pula address dimana data dan program akan disimpan. Programmer juga
harus mengetahui lokasi setiap indikator ataupun register dan program untuk
seluruh fungsinya.
Satu-satunya
simbol yang tersedia untuk mengkomunikasikan tindakan yang dilakukan dan
meng-identifikasikan data adalah 0 dan 1. Instruksi yang ada harus ditulis
dalam urutan dan aturan dimana mereka harus ditampilkan. Oleh karena itu,
apabila salah satu instruksi hilang karena terjadi kesalahan/kekurang telitian,
seluruh instruksi harus dire-alokasi-kan untuk membuat ruang guna menambahkan
instruksi tersebut, dan ini berarti pengubahan lokasi data.
v
Assembly
Bahasa
assembly adalah low level language, yakni
lebih dekat dengan kode mesin dari pada bahasa yang digunakan oleh manusia
dalam kehidupan sehari-hari. Karena masih berorientasi mesin, membutuhkan
programmmer yang memiliki pengetahuan mesin secara baik. Transfer program
bahasa mesin kemesin untuk type berbeda sering sulit dan dalam beberapa kasus
tidak mungkin. Programmer masih harus mempelajari bahasa assembly untuk mesin
yang berbeda.
Ø High level language
Merupakan
suatu bahasa program atau suatu tata cara yang dapat digunakan untuk memberi
perintah/instruksi kepada komputer. Tata cara yang ada sangat mirip dengan tata
cara yang digunakan oleh manusia dalam berkomunikasi. Dengan demikian, high
level language lebih mudah untuk dipelajari. Semua kalimat, kata ataupun aturan
yang ada didalam high level language, juga merupakan kalimat ataupun kata
ataupun aturan yang digunakan dalam kehidupan sehari-hari.
jenis high
level language cukup banyak, seperti misalnya BASIC, COBOL, FORTRAN dan lain
sebagainya. Sama halnya dengan tatacara yang terdapat dalam bahasa assembly,
penulisan program dalam high level language juga harus diterjemahkan kedalam
bahasa mesin sebelum proses dilakukan. Program penterjemah disebuh compiler
atau interpreter. satu bahasa dan bahasa lainnya tidaklah sama, dan semuanya
memiliki aturan dan tatacara sendiri-sendiri.
v
BASIC
bahasa BASIC
misalnya, susunan programnya selalu terdiri atas tiga hal, yaitu line number,
keyword dan body program. Dalam hal ini BASIC merupakan singkatan dari
Beginners All-purpose Symbolic Instruction Code. Basic menjadi sangat populer
karena dapat dibuat dengan cara yang ber-struktur ataupun tidak, disamping itu,
BASIC memiliki versi interpreter dan versi compiler. BASIC menjadi populer
seiring dengan hadirnya microcomputer, yaitu pada akhir 70-an. Demikian
populernya BASIC, sehingga banyak pabrik komputer PC pada saat itu yang membuat
BASIC dalam versi ROM (Read Only Memory) disamping versi interpreter ataupun
compiler.
v
COBOL
COBOL yang
merupakan singkatan dari Common Business Oriented Language. Bahasa ini terbagi
menjadi empat divisi, yaitu Identification Division, Environtment Devision,
Data Devision dan Prosedure Devision. Susunan bahasa ini sangat rapi dan teliti
sehingga menyerupai tulisan seorang manajer pada saat membuat laporan ataupun
seorang pengarang sedang membuat buku
v
PASCAL
PASCAL
Programming Language juga merupakan suatu bahasa, dimana nama yang ada diambil
dari nama seorang ilmuawan Perancis yang sangat terkenal, yaitu Blaise Pascal.
Bahasa ini tersusun dengan pola struktur yang mengalir dari atas kebawah.
Disamping itu, sebuah program yang besar dapat dipecah-pecah dalam beberapa
modul program yang lebih kecil. Dengan demikian, bahasa ini dapat mendorong
seorang programmer untuk melihat sebuah persoalan secara logic.
Para pengguna komputer berbasis Windows, kini menggunakan bahasa
pemrograman berbasis objek Bahasa pemrograman yang ditawarkan dengan banyak
kemudahan ini, menggunakan kosa kata yang cantik, yakni Visual, sehingga kita
mengenal adanya Delphi milik
Borland, Visual C++, Visual Basic, atau Oracle, PowerBuilder, Visual dBase, Visual Foxpro, untuk aplikasi database.
v
Visual Basic
Visual Basic
dari Microsoft Corporation, merupakan bahasa pemrograman yang secara cepat dan
mudah dapat digunakan untuk membuat aplikasi pada Microsoft Windows.
v
FoxPro
FoxPro adalah
sebuah Sistem Manajemen Database (Database Management System/ DBMS) elektronik,
yang membantu kita untuk mengumpulkan, mengambil dan menampilkan data.
Sedangkan Visual Foxpro sendiri adalah bahasa pemrograman visual yang berorientasi
pada obyek dan juga sebagai Sistem Manajemen Database Relasional (RDBMS).
Visual FoxPro mempunyai beberapa kelebihan yang tidak dipunyai oleh bahasa
pemrograman lain.
v
Visual Foxpro 6.0
Visual Foxpro
6.0 merupakan versi terbaru dari generasi FoxPro. FoxPro sendiri merupakan
perangkat lunak yang tidak hanya terbatas untuk membangun aplikasi berbasis
database, melainkan juga bisa digunakan untuk berbagai macam keperluan seperti
membuat label surat misalnya.
v
Visual C++
Visual C++
adalah bahasa pemrograman C++ versi Microsoft. Didasarkan pada bahasa C, C++
adalah versi pembaharuan dari C yang mengambil bahasa C ke evolusi bahasa
pemrograman aras berikutnya - yang menyediakan pemrograman berorientasi objek.
Visual C++ adalah bahasa yang dikompilasi. Sebuah compiler C++ (bahasa
pemrograman C++ yang merupakan bagian dari Visual C++ kita) mengambil
instruksi-instruksi bahasa C++ dan menterjemahkannya ke dalam format yang dapat
dibaca komputer.
4. Utilitas/utility
Program
Utility berfungsi untuk membantu atau mengisikekurangan/kelemahan dari system
operasi, misalnya PC Tools dapat melakukan perintah format sebagaimana DOS,
tapi PC Tools mampu memberikan keterang dan animasi yang bagus dalam proses
pemformatan. File yang telah dihapus oleh DOS tidak dapat dikembalikan lagi
tapi dengan program bantu hal ini dapat dilakukan.
Dan juga Program Utilitas, merupakan program
khusus yang berfungsi sebagai perangkat pemeliharaan komputer, seperti anti
virus, partisi hardisk, manajemen hardisk, dll. Contoh produk program utilitas
: Norton Utilities, PartitionMagic, McAfee, dll
Pembuatan perangkat lunak itu sendiri memerlukan "bahasa pemrograman" yang ditulis oleh programmer untuk selanjutnya di kompilasi dengan aplikasi kompiler sehingga menjadi kode yang bisa dikenali oleh mesin hardware.
Di bawah ini ada beberapa contoh macam perangkat lunak, yaitu:
- Perangkat lunak aplikasi (application software) seperti pengolah kata, lembar tabel hitung, pemutar media, dan paket aplikasi perkantoran seperti OpenOffice.org.
- Sistem operasi (operating system) misalnya Linux.
- 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)
- Perangkat lunak perusak (malware)