Pengertian Sistem operasi Komputer adalah perangkat lunak komputer atau software yang bertugas
untuk melakukan kontrol dan manajemen perangkat keras dan juga operasi-operasi
dasar sistem, termasuk menjalankan software aplikasi seperti program-program
pengolah data yang bisa digunakan untuk mempermudah kegiatan manusia. Sistem
Operasi dalam bahasa Inggrisnya disebut Operating System, atau biasa di
singkat dengan OS.
Sistem Operasi komputer merupakan software pada lapisan pertama yang diletakkan
pada memori komputer, (memori komputer dalam hal ini ada Hardisk, bukan memory
ram) pada saat komputer dinyalakan. Sedangkan software-software lainnya
dijalankan setelah Sistem Operasi Komputer berjalan, dan Sistem Operasi akan
melakukan layanan inti umum untuk software-software itu. Layanan inti umum
tersebut seperti akses ke disk, manajemen memori, skeduling task, dan
antar-muka user. Sehingga masing-masing software tidak perlu lagi melakukan
tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh Sistem
Operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut
dinamakan dengan kernel suatu Sistem Operasi.
Sistem Operasi berfungsi sebagai
penghubung antara lapisan hardware dan lapisan software. selain itu, Sistem Operasi komputer juga melakukan semua
perintah perintah penting dalam komputer, serta menjamin aplikasi-aplikasi yang
berbeda fungsinya dapat berjalan lancar secara bersamaan tanpa hambatan. Sistem
Operasi Komputer menjamin aplikasi perangkat lunak lainnya bisa memakai
memori, melakukan input serta output terhadap peralatan lain, dan mempunya
akses kepada sistem file. Jika beberapa aplikasi berjalan secara bersamaan,
maka Sistem Operasi Komputer akan mengatur jadwal yang tepat, sehingga
sebisa mungkin semua proses pada komputer yang berjalan mendapatkan waktu yang
cukup untuk menggunakan CPU dan tidak saling mengganggu dengan perangkat yang
lain.
Contoh-contoh dari Sistem operasi
Komputer misalnya adalah Windows, Linux, MacOS, dan lain lain. Di bawah ini
merupakan tampilan antarmuka sistem operasi Windows 7, Linux (ubuntu), dan Mac
OS X
Macam
– Macam Sistem Operasi 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.
Sistem Operasi secara umum terdiri dari beberapa bagian :
Sistem Operasi secara umum terdiri dari beberapa bagian :
1.Mekanisme Boot, yaitu meletakan
kernel ke dalam memory kernel, kernel dapat dikatakan sebagai inti dari Sistem
Operasi.
2.Command Interpreter atau Shell,
bertugas untuk membaca input berupa perintah dan menyediakan beberapa fungsi
standar dan fungsi dasar yang dapat dipanggil oleh aplikasi/program maupub
piranti lunak lain. Contoh dari Shell adalah : Command Prompt pada Windows XP
(DOS pada Windows 98), XTerm dan Konsole di Mesin Linux (Unix).
3.Driver untuk berinteraksi dengan
hardware sekaligus mengontrol kinerja hardware.
4.Resource Allocator. Sistem Operasi
bertugas mengatur dan mengalokasikan sumber daya dari perangkat.
5.Handler. Handler berperan dalam
mengendalikan sistem perangkat agar terhindar dari kekeliruan (error) dan
penggunaan sumber daya yang tidak perlu.
Sekarang kita akan menilik sejarah
dan perkembangan Sistem Operasi.
Menurut Tanebaum, Sistem Operasi
mengalami perkembangan yang dapat dibagi ke dalam 4 generasi.
1.Generasi Awal
Perkembangan awal Sistem Operasi
masih dilakukan secara manual dalam artian belum muncul adanya Sistem Operasi
yang secara otomatis artinya belum mendukung layanan pekerjaan yang dapat
dilakukan dalam 1 rangkaian.
2.Generasi Kedua
Di generasi ini sudah
diperkenalkannya perkejaan yang dapat dilakukan dalam 1 rangkaian atau biasa
disebut dengan Batch Proccessing System.
3.Generasi Ketiga
Pada generasi ketiga, Sistem Operasi
sudah mendukung layanan Multi-User, Multi-Programming dan Batch Proccessing
System (Multi-Task).
4.Generasi Keempat
Di masa ini, sudah diperkenankannya
GUI (Graphical User Interface) yang artinya Sistem Operasi memiliki tampilan
dan dengan bermodalkan mouse, End-User dapat menjalankan aplikasi/porgram atau
piranti lunak.
5.Generasi Selanjutnya
Pada generasi selanjutnya
diperkenalkan Sistem Operasi yang berada dalam sebuah Sistem Operasi, ini
adalah contoh sebuah Sistem Operasi berbasikan Website yang berkerja di dalam
sebuah Sistem Operasi. Dan generasi selanjutnya diperkenalkanlah Sistem Operasi
bergerak (Mobile) pada perangkat bergerak seperti : PDA, Poket PC, dan lain
sebagainya. Di generasi selanjutnya diperkenalkan juga teknologi Sistem Operasi
jaringan yang sifatnya virtual, sehingga dalam 1 jaringan hanya diinstal 1 buah
Sistem Operasi pada Perangkat yang bertugas menjadi Server. Selain itu,
diperkenalkan pula Cross Platform Operating System yang artinya dapat
menggabungkan 2 Sistem Operasi berbeda seperti : Linux dan Windows.
Dewasa ini, hampir seluruh manusia
memiliki PC dan Mobile PC. Dikarenakan faktor harga yang selalu berubah dan
kebutuhan manusia akan perangkat otomatis seperti : PC, maka manusia menjadikan
PC sebagai kebutuhan utama. Seiring dengan perkembangan teknologi PC pun dibuat
ringkas agar dapat dijadikan sebagai piranti otomatisasi yang bergerak (Bisa
digunakan kapan saja, di mana saja dan oleh siapa saja). Contoh PC bergerak
adalah : Laptop, Notebook dan NetBook, ketiga piranti tersebut juga memiliki
Sistem Operasi layaknya PC. Dan sekarang saatnya kita bahas Sistem Operasi yang
ada di PC.
- WINDOWS (MICROSOFT WINDOWS)
Mircorost Windows atau biasa kita
sapa dengan sebutan Windows adalah Sistem Operasi yang dikembangkan oleh
Microsoft Corporation yang menggunakan antarmuka dengan berbasikan GUI
(Graphical User Interface) atau tampilan antarmuka bergrafis.
Awalnya Windows bermula dari Ms-Dos
(Microsoft Disk Operating System) yaitu sebuah Sistem Operasi yang berbasiskan
teks dan Command-Line interpreter. Windows Versi pertama, Windows Graphic
Environmnet 1.0 merupakan perangkat lunak yang bekerja atas arsitekstur 16-Bit
dan bukan merupakan Sistem Operasi dan berjalan atas MS-DOS, sehingga untuk
menjalankannya membutuhkan MS-DOS. MS-DOS sendiri sebenarnya dibuat oleh
perusahaan pembuat komputer Seattle Computer Products dan barulah kemudian
direkrut oleh Microsoft yang selanjutnya dibeli lisensinya.
Kemudian berkembang menjadi Windows
1.0 versi pertama Sistem Operasi dalam dunia Sistem Operasi yang berbasiskan
GUI (Graphical User Interface) dan mendukung Multi-Tasking atau dapat
mengerjakan banyak pekerjaan secara simultan. Setelah itu Windows 1.0
berkembang menjadi Windows 2.0, Windows 2.0 ini berbasis GUI dan mendukung
penggunaan VGA (Video GraphicsArray) dan juga mendukung Multi-Tasking. Windows
2.0 juga support terhadap penggunaan Processor Intel 80286 dimana Processor
Intel 80286 adalah Processor pertama dengan kemampuan untuk memproteksi area
memory.
Kemudian dilanjutkan dengan generasi
Windows 3.0 dimana Windows 3.0 memiliki kemampuan yang sama dengan Windows
sebelumnya dan ditambah dukungan kartu grafis SVGA atau XGA dan juga icon yang
lebih baik. Dalam era tersebut, Microsoft juga menyediakan SDK (Software
Development kit) sehingga para developer piranti lunak dapat mengembangkan
aplikasi/programnya agar mampu berjalan di Windows 3.0 ini. Windows 3.0 juga
memperkenalkan adanya Virtual Device Driver (VXD) dimana dapat berguna untuk
meminimalisasi ketergantungan pada setiap driver pada perangkat keras tertentu.
Windows 3.0 kemudian berevolusi menjadi Windows 3.1 yang sudah diperkenalkan
dengan fitur Multimedia dan True Type Font selain itu juga memudahkan End-User
karena adanya fitur Drag and Drop dan akhirnya Windows versi 3 ini berkembang
menjadi Sistem Operasi yang sudah mengenal NetWorking (Windows 3.11).
Setelah berkembang cukup lama
akhirnya Microsoft memperkenalkan Sistem Operasi hibrida 16-Bit/32-Bit yang
dikenal dengan nama Windows 95. Banyak perubahan dari Windows versi sebelumnya,
yaitu : Windows 95 memiliki GUI yang lebih menarik dan atraktif, mendukung Plug
and Play, mendukung penamaan yang panjang, memiliki beberapa fasilitas seperti
: Browser yang terintegrasi dan Windows Explorer untuk menjelajah Windows.
Selain itu juga Windows 95 memiliki fitur untuk memanajemen daya (APM) dan
diperkenalkannya juga Client-Server.
Generasi penerus dari Windows 95
adalah Windows 98 dimana Windows 98 sudah mendukung VGA berbasis AGP, serta
mendukung media penyimpanan ringkas seperti USB, diperkenalkannya NAT untuk
berbagi koneksi Internet dan digantikannya Virtual Device Driver dengan Windows
Driver Model. Ada juga beberapa fitur tambahan berupa aplikasi Microsoft Office
dan Internet Explorer versi 5. Windows 98 juga sudah memiliki
kemampuan-kemampuan untuk memainkan Game dan menjalankan aplikasi Multimedia.
Perkembangan selanjutnya adalah
Windows ME, tidak ada yang spesial dari Windows ME selain transisi dukungan
grafis dari 16-Bit ke 32-Bit dan pada era Windows ME sudah banyak pengguna
rumahan yang memakainya. Windows ME pun akhrinya digantikan dengan Windows NT
yang sudah mendukung arsitekstur x86 (80×86) , Intel IA64 dan AMD64 (x64) serta
mendukung grafis 32-Bit. Windows NT sebenarnya dibangun dari pengembangan IBM
OS/2 dan Windows NT juga banyak digunakan dalam jaringan komputer. Windows NT
juga memperkenalkan File System NTFS yang lebih baik dari FAT maupun FAT-32.
Selanjutnya Windows NT berkembang
menjadi Windows 2000 banyak fitur tambahan diantaranya : Active Directory,
Image Preview, Browser Internet Explorer v6, DirectX dan Open GL, Plug and Play
dan Windows Driver Model yang lebih baik performanya dibanding sebelumnya.
Setelah generasi Windows NT munculah Windows XP yang menawarkan banyak perubahan,
mempunyai banyak fitur dan performa yang semakin mengingkat. Bisa dikatakan
Windows XP merupakan Windows yang paling laris dan digandrungi oleh pengguna PC
maupun perangkat PC bergerak (Mobile). Seiring dengan kebutuhan akan networking
maka Microsoft Corporation mengeluarkan Sistem Operasi yang berkonsentrasi pada
jaringan, yaitu : Windows Server 2003. Bisa dibilang Windows Server 2003 adalah
reinkarnasi dari Windows NT.
Banyak sekali fitur yang ditawarkan
pada Windows Server 2003 ini salah satunya adalah diperkenalkannya platform
.Net. Diperkenalkan juga fitur Domain Controller Server, PKI (Public Key
Infrastructure) Server, Domain Name System (DNS), Dynamic Host Configuration
Protocol (DHCP), Windows Internet Name Service (WINS), Microsoft IIS, dan lain
sebagainya. Microsoft pun melanjutkan perkembangan Sistem Operasi dengan
Windows Vista (Longhorn), ini merupakan revolusi dari Windows XP. Windows Vista
lebih mengutamakan interface atau penampilan grafis antarmuka dibandingkan
dengan performa, dibuktikan dengan adanya fitur : AERO, Sidebar, dan lain
sebagainya.
Windows Vista juga menawarkan
tingkat keamanan yang lebih baik dibandingkan dengan Windows XP, karena pada
Windows Vista diperkenalkan adanya Windows Firewall with Advanced Security,
Windows Defender, Parental Control, User Account Control (UAC), BitLocker Drive
Encryption, ASLR. Windows Vista juga sudah mengenal IPv6, DirectX versi
terbaru, dan arsitekstur 64-Bit. Perkembangan selanjutnya adalah transisi dari
Windows Server 2003 menjadi Windows Home Server yang ditujukan sebagai File
Server untuk rumahan. Windows Server juga mengenalkan beberapa teknologi yaitu
: Headless Operation (Server tidak membutuhkan monitor atau keyboard untuk
memanjemen perangkat), Kontrol jarak jauh, Pemantauan kesehatan komputer,
Sharing dan Streaming.
Generasi berikutnya ditandai dengan
munculnya penggabungan Sistem Operasi Windows Vista dengan Windows Server,
yaitu Windows Server 2008. Fitur Windows Vista dan Windows Server digabung
menjadi satu padu untuk meningkatkan keamanan dan kenyamanan End-User.
Selanjutnya Windows Server 2008 berkembang menjadi Windows Server 2008 R2.
Versi terakhir Sistem Operasi besutan Windows adalah Windows 7, Windows 7
dirilis untuk menggantikan kekurangan Windows XP dan kelebihan Windows Vista.
Boleh dikatakan jikalau Windows 7 adalah fusi dari Windows XP dan Windows
Vista, tidak seperti pada Windows Vista, Windows 7 memiliki performa yang lebih
baik dari Windows Vista.
- UNIX
UNIX adalah Sistem Operasi yang
diciptakan oleh Ken Thompson dan Dennis Ritchie, dikembangkan oleh AT&T
Bell Labs. UNIX didesain sebagai Sistem Operasi yang portabel, Multi-Tasking
dan Multi-User. Sistem Operasi UNIX lebih menekankan diri pada Workstation dan
Server, Karena faktor ketersediaan dan kompatibilitas yang tinggi menyebabkan
UNIX dapat digunakan, disalin dan dimodifikasi sehingga UNIX pun dikembangkan
oleh banyak pihak dan menyebabkan banyak sekali varian dari UNIX ini.
UNIX sendiri ditulis dalam bahasa C
sehingga UNIX pun mirip dengan DOS yaitu Line/Text Command Based selain itu
UNIX pun merupakan Sistem Operasi yang secure dibanding dengan Sistem Operasi
lain, karena setiap file, direktori, user dan group memiliki set izin
tersendiri untuk diakses. Karena adanya dukungan Proyek GNU, maka selanjutnya
UNIX berkembang menjadi LINUX (Salah satu varian UNIX).
- LINUX
Awalnya dikembangkan oleh Linus
Torvalds yang pada mulanya sekedar emulasi terminal yang dibutuhkan untuk
mengakses server UNIX di Universitasnya. Linux merupakan kloningan dari MINIX
(Salah satu varian UNIX), peralatan sistem dan pustakanya umumnya berasal dari
Sistem Operasi GNU. Linux memiliki banyak disain yang berasal dari disain dasar
UNIX, Linux menggunakan Kernel Monilitik yaitu Kernel Linux yang menangani
kontrol prosses, jaringan, periferal, dan pengaksesan sistem berkas. Sama
seperti UNIX, Linuxpun dapat dikendalikan oleh satu atau lebih antarmuka baris
perintah (Command Line Interface/CLI) berbasis teks, antarmuka pengguna grafis
(Graphical User Interface/GUI) yang merupakan konfigurasi bawaan untuk versi
dektop.
Pada komputer Desktop, GNOME, KDE
dan Xfce merupakan antarmuka pengguna yang paling populer diantara varian
antarmuka pengguna lainnya. Sebuah sistem Linux menyediakan antarmuka baris
perintah lewat sebuah Shell (Konsole). Perbedaan utama antara Linux dan Sistem
Operasi Populer lainnya terletak pada Kernel Linux dan komponen-komponennya
yang bebas dan terbuka. Sama seperti pada UNIX, Linux berkonsentrasi pada
Workstation dan Server banyak Workstation dan Server yang mengandalkan Linux
karena Linux sangat stabil digunakan untuk jangka waktu lama dan Linuxpun kebal
terhadap Malware.
Satu hal yang membedakan Linux
terhadap Sistem Operasi lainnya adalah harga. Harga Linux ini kebanyakan Gratis
walaupun ada juga yang berbayar (Lisensi). Linux dapat didistribusikan tanpa
harus memberikan royalty kepada seseorang. Linux disusun berdasarkan standard
Sistem Operasi POSIX yang diturunkan dari UNIX itu sendiri. Ada beberapa macam
Distro Linux, seperti : Debian, Lycoris, Xandros, Lindows, Linare,
Linux-Mandrake, Red Hat Linux, Slackware, Knoppix, Fedora, Suse, Ubuntu.
- IBM OS/2
Sistem Operasi IBM OS/2 ini dibuat
secara bersama-sama oleh International Bussiness Machine Corporation dan
Microsoft Corporation, untuk digunakan pada komputer IBM sebagai pengganti
Sistem Operasi DOS. Kata OS/2 adalah singkatan dari Operating System/2, Sistem
Operasi ini didesain agar dapat menggunakan kemampuan penuh dari Mikroprosessor
Intel 80286 , termasuk diantaranya adalah Modus terproteksi (Protected Mode),
mampu menjalankan tugas secara Simultan, serta mendukung Memori Virtual, dengan
tetap mempertahankan kompatibilitas dengan banyak perangkat lunak MS-DOS yang
beredar saat itu,
- MAC OS (MACINTOSH OPERATING
SYSTEM)
MAC OS atau Macintosh Operating
System adalah Sistem Operasi yang dibuat oleh Apple Computer khusus untuk
komputer Macintosh dan tidak kompatibel dengan komputer berbasis IBM. MAC OS
merupakan Sistem Operasi pertama yang menggunakan antarmuka pengguna grafis
(Graphical User Interface/GUI). Sistem Operasi Macintosh dibagi menjadi 2 jenis
:
1.MAC OS Klasik
Tidak memiliki sembarang Command
Line (Baris perintah), menggunakan User Interface (UI) sepenuhnya dan
menggunakan Cooperative Multitasking
2.MAC OS X
MAC OS X memasukkan unsur-unsur BSD
Unix, One Step, dan MAC OS X memiliki memori ala-Unix dan Pre-Emptive
Multitasking.
Kelebihan MAC OS :
1.Stabil, karena menggunakan UNIX.
2.Multitasking.
3.Tampilan (UI) sangat bagus.
4.Aman dari Malware.
MAC OS X adalah garis komputer
Sistem Operasi yang dikembangkan, dipasarkan oleh Apple Inc, MAC OS X adalah
penerus dari MAC OS (Klasik). MAC OS X dibangun di atas XNU kernel, dengan
fasilitas standar Unix tersedia dari antarmuka baris perintah.
- 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.
1.
BIOS
dan Fungsinya
Bios adalah
suatu program kecil yang terletak di chip motherboard yang berguna untuk
mengatur dan mengontrol hardware komputer sebelum sistem operasi dijalankan.
Tampilan kode program BIOS akan muncul pada waktu komputer dijalankan pertama
kali pada saat CPU proses booting. Chip BIOS merupakan bagian dari motherboard
yang mengatur fungsi input-output sistem perangkat keras komputer. Tugas BIOS mengatur
fungsi kerja peralatan dan peripheral, seperti keyboard, termanal/port, hard
disk, floppy disk, maupun CD/DCD drive dan peripheral yang lain.
Program BIOS
ini dapat dilihat ketika ingin mengatur setting hardware melalui menu Setup
BIOS. Menu Setup ini dimunculkan dengan menekan tombol Del pada saat tampilan
booting menunjukkan tampilan BIOS (biasanya muncul tulisan BIOS, AMI, Award,
atau yang lainnya. Tetapi tidak semua jenis BIOS caranya sama untuk membuka
setip BIOS-nya. Ada beberapa hardware yang dapat diatur dalam menu Setup BIOS
antara lain adalah floppy disk, hard disk, dan monitor, mengatur prioritas
pembacaan drive yang digunakan untuk booting karena pada prinsipnya anda dapat
melakukan booting melalui DC, disket, ataupun hard disk. Prioritas utama
menunjukkan drive yang pertama kali akan diakses untuk mencari software
operating system.
2.
Sistem
Operasi
Ketika
komputer diaktifkan, program yang disebut BIOS (Basic Input Output System)
akan dijalankan. Program kecil ini menjadi mensinkronkan hubungan antara
prosesor dan keyboard serta peralatan lainnya sehingga saat sistem operasi
dimuatkan ke memori, semua perangkat komputer telah siap. Setelah itu sistem
operasi mulai menjalankan fungsinya sebagai pengendali perangkat keras yang ada
di komputer.
Sebagai
perangkat lunak pertama yang diletakkan di memory komputer, sistem operasi
mempunyai beberapa tugas utama, yaitu:
1.
Mengenali
perangkat keras yang ada dalam sistem komputer,
2.
Mengatur
pemakaian memori,
3.
Task
schedulling atau penjadwalan tugas, dan
4.
Menyediakan
antar muka antara komputer dan user.
Di samping
itu, sistem operasi juga melakukan semua tugas-tugas penting dalam komputer,
dan menjamin aplikasi-alikasi yang ada di dalamnya dapat berjalan sebagaimana
mestinya. Secara singkat, sistem operasi ini merupakan penghubung antara
lapisan perangkat keras (hardware) dan lapisan perangkat lunak (software)
komputer.
Sistem
operasi memiliki beberapa bagian penting sebagai berikut:
1.
Mekanisme
boot,
2.
Kernel
3.
Command
interpreter atau shell, dan
Mekanisme
boot adalah proses peletakkan kernel ke dalam memori komputer. Proses ini
terjadi ketika pertama kali mengaktifkan komputer. Kernel merupakan bagian inti
dari sistem operasi. Fungsi utama kernel adalah melayani bermacam-macam program
aplikasi agar dapat mengakses perangkat keras komputer. Shell adalah suatu
media yang bertugas membaca input dari pengguna.
Perangkat
lunak sistem operasi terbagi menjadi dua klasifikasi, yaitu :
1.
Sistem
Operasi Berbasis Teks (Command-Line Interface/CLI)
Sistem
operasi berbasis teks adalah sistem operasi yang masih menggunakan perintah
pengetikan teks pada command line. Sistem operasi jenis ini hanya dapat
dilakukan dengan menggunakan keyboard. Sistem operasi yang termasuk pada jenis
ini adalah MS-DOS dan UNIX.
2.
Sistem
Operasi Berbasiskan Grafis Antarmuka (GUI/Graphic User Interface)
Sistem
operasi berbasis grafis adalah citra grafis yang ditampilkan di layar komputer
yang memungkinkan untuk mengakses aplikasi software dengan memakai menu
dropdown, dialog box, radio button, check box, panel, tabs, toolbar, icon
shortcuts, dan tool lain. Sistem operasi ini dapat dilakukan dengan menggunakan
mouse dalam memilih menu atau mengklik dokumen yang ingin dijalankan. Sistem
Operasi yang termasuk berbasiskan GUI antara lain Microsoft Windows, Macintosh,
dan Linux.
Windows
diperkenalkan pertama kali pada tahun 1985 oleh perusahaan Microsoft
Corporation di Amerika Serikat. Perkembangan Windows dimulai dari Windows versi
3, Windows 95, Windows 98, Windows ME, Windows 2000, Windows XP, Windows Vista,
dan versi Windows terbaru dengan nama Windows 7 (Seven).
Mac OS X
merupakan sistem operasi (Operating System) yang menggunakan kernel BSD,
sehingga beberapa kalangan mengatakan bahwa Mac OS X termasuk dalam keluarga
Unix. Hal yang menarik dari OS ini adalah keindahan tampilannya sehingga
menjadikannya panutan bagi pengembang desktop lain.
Linux atau
GNU/Linux adalah sistem operasi bebas yang sangat populer untuk komputer.
Istilah Linux atau GNU/Linux (GNU) juga digunakan sebagai rujukan kepada
keseluruhan distro Linux (Linux distribution) yang didalamnya disertakan
program-program lain pendukung sistem operasi. Sistem operasi yang termasuk
dalam distro Linux antara lain, Red Hat, Fedora 8, Open SUSE, Ubuntu dan
lain-lain.
3.
Operasi
Dasar pada Sistem Operasi Komputer
Sistem
operasi mengatur dan memfasilitasi operasi dasar manajemen file seperti
mengcopy menghapus, mem-paste, dan mengganti nama file.
Sistem
operasi juga memiliki beberapa fasilitas untuk mengatur tampilan resolusi
monitor, tampilan wallpaper, pengaturan screensaver, sistem waktu, pengaturan
konsumsi listrik (power management), serta digunakan untuk memfasilitasi suatu
peripheral agar dapat digunakan dengan baik.
1.
Operasi
Dasar pada Operating System
Operasi dasar
operating system Microsoft Windows meliputi prosedur, menghidupkan dan
mematikan komputer, mengatur tampilan desktop, mengatur setting waktu, dan
manajemen file.
1.
Prosedur
Menghidupkan dan Mematikan Komputer
Pengertian
menghidupkan komputer disini adalah menekan tombol power pada komputer, sehingga
terjadi proses booting yang mengakses program BIOS kemudian mengakses program
BIOS kemudian pengaksesan software operating system secara otomatis hingga
komputer menampilkan desktop dan siap digunakan untuk menjalankan aplikasi.
2.
Mengatur
Tampilan Desktop
Kita dapat
mengatur beberapa komponen desktop untuk merubah tampilan di layar monitor, di
antaranya adalah wallpaper, screen saver, resolusi, tampilan waktu, dan
tampilan ikon shortcut, dan lain-lain.
1.
Mengatur
Wallpaper
Wallpaper
adalah gambar background pada desktop komputer. Wallpaper tersebut dapat kita
ubah dengan gambar lain yang ada.
2.
Mengatur
Screen Saver
Screen saver
merupakan animasi yang ditampilkan jika tak ada respon input dari user ke
komputer dalam jangka waktu tertentu. Screen saver dapat diatur pada kotak
dialog Display Properties.
3.
Mengatur
Tampilan Waktu
Anda dapat
mengatur tampilan waktu di komputer, Klik Start – Control Panel. Pada jendela
Control Panel, dobel klik ikon Date and Time. Aturlah setting waktu kemudian
klik tombol OK. Atur pula zona pada menu tab Time Zone.
4.
Mengatur
Tampilan Ikon Shortcut
Beberapa ikon
shortcut yang ada di desktop komputer dapat diatur letaknya dengan cara drag
and drop. Letak setiap ikon shortcut dapat saling dipertukarkan. Bahkan letak
ikon-ikon shortcut dapat dipindahkan ke semua tempat di tampilan desktop.
Sasaran Sistem Operasi
Sistem operasi mempunyai 3 sasaran utama yaitu
1.
kenyamanan
(membuat penggunaan komputer menjadi lebih nyaman).
2.
efisiensi
(penggunaan sumberdaya sistem komputer secara efisien).
3.
mampu berevolusi
(sistem operasi harus dibangun sehingga memungkinkan dan memudahkan
pengembangan, pengujian serta pengajuan sistem-sistem yang baru).
SOFTWARE
Pada artikel ini kami akan membahas mengenai beberapa hal yang berkaitan dengan ‘pengenalan komputer’ yang mengarah terhadap perangkat lunak. Diantaranya;
a. Jenis-jenis software
b. Sistem pengoperasian dan program kontrol
c. Utiliti dan program layanan serta
d. Program aplikasi pemakai
Software atau Perangkat lunak adalah program komputer yang berfungsi sebagai sarana interaksi antara pengguna dan perangkat keras. Atau bahasa sederhananya semua program yang di gunakan untuk menjalankan komputer. Perangkat lunak juga dapat dikatakan sebagai ‘penterjemah’ perintah-perintah yang dijalankan pengguna komputer untuk diproses oleh perangkat keras.
A. Jenis-jenis Software
Terdapat beberapa jenis software, di tinjau dari segi fungsi dan dari segi cara memperolehnya.
Ada 3 jenis tingkatan software dari segi fungsi, diantaranya :
- Sistem Operasi
- Program Aplikasi
- Bahasa Pemrograman
Sistem Operasi
Sistem operasi atau operating system ( OS) adalah perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah kata dan multimedia. Dengan kata lain sistem operasi merupakan 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 tersebut. Layanan inti umum yang di maksud 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.
Sistem Operasi adalah penghubung antara lapisan hardware dan lapisan software. Lebih jauh daripada itu, Sistem Operasi melakukan semua tugas-tugas penting dalam komputer, dan menjamin aplikasi-aplikasi yang berbeda dapat berjalan secara bersamaan dengan lancar. Sistem Operasi menjamin aplikasi software lainnya dapat menggunakan memori, melakukan input dan output terhadap peralatan lain, dan memiliki akses kepada sistem file. Apabila beberapa aplikasi berjalan secara bersamaan, maka Sistem Operasi mengatur skedule yang tepat, sehingga sedapat mungkin semua proses yang berjalan mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta tidak saling mengganggu.
Sistem operasi terbagi menjadi 3 kelompok besar:
1. 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 dirilis pada tahun 2009, dan Windows Orient yang akan dirilis pada tahun 2014).
Pada artikel ini kami akan membahas mengenai beberapa hal yang berkaitan dengan ‘pengenalan komputer’ yang mengarah terhadap perangkat lunak. Diantaranya;
a. Jenis-jenis software
b. Sistem pengoperasian dan program kontrol
c. Utiliti dan program layanan serta
d. Program aplikasi pemakai
Software atau Perangkat lunak adalah program komputer yang berfungsi sebagai sarana interaksi antara pengguna dan perangkat keras. Atau bahasa sederhananya semua program yang di gunakan untuk menjalankan komputer. Perangkat lunak juga dapat dikatakan sebagai ‘penterjemah’ perintah-perintah yang dijalankan pengguna komputer untuk diproses oleh perangkat keras.
A. Jenis-jenis Software
Terdapat beberapa jenis software, di tinjau dari segi fungsi dan dari segi cara memperolehnya.
Ada 3 jenis tingkatan software dari segi fungsi, diantaranya :
- Sistem Operasi
- Program Aplikasi
- Bahasa Pemrograman
Sistem Operasi
Sistem operasi atau operating system ( OS) adalah perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah kata dan multimedia. Dengan kata lain sistem operasi merupakan 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 tersebut. Layanan inti umum yang di maksud 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.
Sistem Operasi adalah penghubung antara lapisan hardware dan lapisan software. Lebih jauh daripada itu, Sistem Operasi melakukan semua tugas-tugas penting dalam komputer, dan menjamin aplikasi-aplikasi yang berbeda dapat berjalan secara bersamaan dengan lancar. Sistem Operasi menjamin aplikasi software lainnya dapat menggunakan memori, melakukan input dan output terhadap peralatan lain, dan memiliki akses kepada sistem file. Apabila beberapa aplikasi berjalan secara bersamaan, maka Sistem Operasi mengatur skedule yang tepat, sehingga sedapat mungkin semua proses yang berjalan mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta tidak saling mengganggu.
Sistem operasi terbagi menjadi 3 kelompok besar:
1. 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 dirilis pada tahun 2009, dan Windows Orient yang akan dirilis pada tahun 2014).
Contoh tampilan sistem operasi
windows XP
2. 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.
3. 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). Dan versi 10.5 (Leopard).
Contoh system operasi windows XP.
Program Aplikasi
Program Aplikasi atau Perangkat lunak aplikasi adalah suatu subkelas perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna. Atau secara sederhana dapat di artikan sebagai perangkat lunak yang di buat untuk tujuan spesifik. Contoh utama perangkat lunak aplikasi adalah pengolah kata (mikrosoft office, office.org writer, dll), pengolah gambar grafis (CorelDraw, adobe illustrator, inDesign, dll), dan pemutar media (winamp, media player, nero showtime, dll).
Beberapa aplikasi yang digabung bersama menjadi suatu paket kadang disebut sebagai suatu paket atau suite aplikasi (application suite). Contohnya adalah Microsoft Office dan OpenOffice.org, yang menggabungkan suatu aplikasi pengolah kata, lembar kerja, serta beberapa aplikasi lainnya. Aplikasi-aplikasi dalam suatu paket biasanya memiliki antarmuka pengguna yang memiliki kesamaan sehingga memudahkan pengguna untuk mempelajari dan menggunakan tiap aplikasi. Sering kali, mereka memiliki kemampuan untuk saling berinteraksi satu sama lain sehingga menguntungkan pengguna. Contohnya, suatu lembar kerja dapat dibenamkan dalam suatu dokumen pengolah kata walaupun dibuat pada aplikasi lembar kerja yang terpisah.
Macam – Macam Software
1. Sistem Operasi
Sistem operasi merupakan sofware yang pertama kali dibaca oleh komputer pada saat booting sebagai dasar pengoperasian komputer. Terdapat 2 jenis sistem operasi berdasarkan tampilan antarmuka kepada penggunanya (user interface) yaitu yang berbasis CUI (Character User Interface) dan berbasis GUI (Graphical User Interface). Sistem operasi berbasis CUI, misalnya : DOS (Disk Operating Sistem) dan Sistem Operasi UNIX dan Linux pada mode terminal atau konsol. Sedangkan sistem operasi berbasis GUI, misalnya : Microsoft Windows 9x, 2000, NT, XP, serta sistem operasi UNIX dan Linux yang telah mendukung GUI.
2. Program bantuan atau Utility
program bantu (utility) merupakan program yang digunakan untuk mengisi kekurangan atau menampilkan kembali file suatu sistem operasi yang terhapus. PC Tools dan Norton Utilities merupakan contoh dari program ini. Salah satu dari kelemahan DOS adalah tidak mampu bekerja di sistem jaringan. Oleh karena itu beberapa perusahaan membuat program tambahan yang dapat mengubah sistem DOS tersebut (single user atau stand alone system) menjadi sistem operasi yang dapat digunakan oleh banyak pemakai (multiuser). Netware, Token R ing dan Lantastic merukan contoh-contoh program ini.
3. Bahasa Komputer (Computer Language)
Computer Language merupakan bahasa yang digunakan untuk membuat program komputer. Disebut bahasa karenacomputer language memiliki kosa kata dan tata bahasa yang harus ditaati oleh pemakainya.
Yang termasuk dalam jenis ini adalah :
a. Low Level Language, merupakan bahasa tingkat rendah karena sulit dipahami dan hanya dapat dimengerti oleh pembuatnya. Yang termasuk program ini adalah bahasa mesin assembly language
b. High Level Language, merupakan bahasa tingkat tinggi karena menggunakan kata-kata yang mudah dimengerti. Contoh dari program ini adalah BASIC, PASCAL, FORTRAN, dsb.
4. Program Aplikasi
Program aplikasi merupakan perangkat lunak siap pakai yang nantinya akan digunakan untuk membantu melaksanakan pekerjaan penggunanya. Aplikasi ini disiapkan sesuai kebutuhan.
Program aplikasi dapat dibedakan lagi menjadi :
a. Word Processing
Word Processing adalah program yang dapat dipakai untuk menyunting naskah. Contoh : Microsoft Word, Lotus Ami Pro dan WordPerfect.
3. 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). Dan versi 10.5 (Leopard).
Contoh system operasi windows XP.
Program Aplikasi
Program Aplikasi atau Perangkat lunak aplikasi adalah suatu subkelas perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna. Atau secara sederhana dapat di artikan sebagai perangkat lunak yang di buat untuk tujuan spesifik. Contoh utama perangkat lunak aplikasi adalah pengolah kata (mikrosoft office, office.org writer, dll), pengolah gambar grafis (CorelDraw, adobe illustrator, inDesign, dll), dan pemutar media (winamp, media player, nero showtime, dll).
Beberapa aplikasi yang digabung bersama menjadi suatu paket kadang disebut sebagai suatu paket atau suite aplikasi (application suite). Contohnya adalah Microsoft Office dan OpenOffice.org, yang menggabungkan suatu aplikasi pengolah kata, lembar kerja, serta beberapa aplikasi lainnya. Aplikasi-aplikasi dalam suatu paket biasanya memiliki antarmuka pengguna yang memiliki kesamaan sehingga memudahkan pengguna untuk mempelajari dan menggunakan tiap aplikasi. Sering kali, mereka memiliki kemampuan untuk saling berinteraksi satu sama lain sehingga menguntungkan pengguna. Contohnya, suatu lembar kerja dapat dibenamkan dalam suatu dokumen pengolah kata walaupun dibuat pada aplikasi lembar kerja yang terpisah.
Macam – Macam Software
1. Sistem Operasi
Sistem operasi merupakan sofware yang pertama kali dibaca oleh komputer pada saat booting sebagai dasar pengoperasian komputer. Terdapat 2 jenis sistem operasi berdasarkan tampilan antarmuka kepada penggunanya (user interface) yaitu yang berbasis CUI (Character User Interface) dan berbasis GUI (Graphical User Interface). Sistem operasi berbasis CUI, misalnya : DOS (Disk Operating Sistem) dan Sistem Operasi UNIX dan Linux pada mode terminal atau konsol. Sedangkan sistem operasi berbasis GUI, misalnya : Microsoft Windows 9x, 2000, NT, XP, serta sistem operasi UNIX dan Linux yang telah mendukung GUI.
2. Program bantuan atau Utility
program bantu (utility) merupakan program yang digunakan untuk mengisi kekurangan atau menampilkan kembali file suatu sistem operasi yang terhapus. PC Tools dan Norton Utilities merupakan contoh dari program ini. Salah satu dari kelemahan DOS adalah tidak mampu bekerja di sistem jaringan. Oleh karena itu beberapa perusahaan membuat program tambahan yang dapat mengubah sistem DOS tersebut (single user atau stand alone system) menjadi sistem operasi yang dapat digunakan oleh banyak pemakai (multiuser). Netware, Token R ing dan Lantastic merukan contoh-contoh program ini.
3. Bahasa Komputer (Computer Language)
Computer Language merupakan bahasa yang digunakan untuk membuat program komputer. Disebut bahasa karenacomputer language memiliki kosa kata dan tata bahasa yang harus ditaati oleh pemakainya.
Yang termasuk dalam jenis ini adalah :
a. Low Level Language, merupakan bahasa tingkat rendah karena sulit dipahami dan hanya dapat dimengerti oleh pembuatnya. Yang termasuk program ini adalah bahasa mesin assembly language
b. High Level Language, merupakan bahasa tingkat tinggi karena menggunakan kata-kata yang mudah dimengerti. Contoh dari program ini adalah BASIC, PASCAL, FORTRAN, dsb.
4. Program Aplikasi
Program aplikasi merupakan perangkat lunak siap pakai yang nantinya akan digunakan untuk membantu melaksanakan pekerjaan penggunanya. Aplikasi ini disiapkan sesuai kebutuhan.
Program aplikasi dapat dibedakan lagi menjadi :
a. Word Processing
Word Processing adalah program yang dapat dipakai untuk menyunting naskah. Contoh : Microsoft Word, Lotus Ami Pro dan WordPerfect.
Contoh
tampilan program aplikasi Microsoft word
b. Desktop Publishing
Merupakan program yang mengatur tata letak cetakan pada suatu naskah sehingga siap untuk dicetak. Contoh : Ventura Publisher, Page Maker.
c. Program Speadsheet
Merupakan programprogram yang digunakan untuk mengolah data secara berkolom. Contoh : Microsoft Excell, Lotus Improv.
d. Database Management System
Salah satu kegunaan komputer didalam organisasi adalah untuk menyimpan data dalam jumlah besar. Dari data ini dapat dihasilkan berbagai informasi. Untuk menyimpan, mengolah data, dan kemudian menghasilkan informasi, diperlukan program yang disebut dengan program database management system (disingkat DBMS) dan sering disebut dengan program database saja. Contoh : Paradox, Foxpro, Microsoft Access, Approach.
e. Graphics
Salah satu kebutuhan pengguna adalah membuat gambar. Untuk itu ia bisa menggunakan program yang khusus digunakan untuk membuat gambar atau graphics. Seseorang yang tidak pintar menggambar dengan tangan, dapat membuat gambar yang bagus di komputer, karena gambar dikomputer mudah diubah dan diolah. Contoh : Corel Draw, Stanford Graphics, Visio, adobe photoshop.
Merupakan program yang mengatur tata letak cetakan pada suatu naskah sehingga siap untuk dicetak. Contoh : Ventura Publisher, Page Maker.
c. Program Speadsheet
Merupakan programprogram yang digunakan untuk mengolah data secara berkolom. Contoh : Microsoft Excell, Lotus Improv.
d. Database Management System
Salah satu kegunaan komputer didalam organisasi adalah untuk menyimpan data dalam jumlah besar. Dari data ini dapat dihasilkan berbagai informasi. Untuk menyimpan, mengolah data, dan kemudian menghasilkan informasi, diperlukan program yang disebut dengan program database management system (disingkat DBMS) dan sering disebut dengan program database saja. Contoh : Paradox, Foxpro, Microsoft Access, Approach.
e. Graphics
Salah satu kebutuhan pengguna adalah membuat gambar. Untuk itu ia bisa menggunakan program yang khusus digunakan untuk membuat gambar atau graphics. Seseorang yang tidak pintar menggambar dengan tangan, dapat membuat gambar yang bagus di komputer, karena gambar dikomputer mudah diubah dan diolah. Contoh : Corel Draw, Stanford Graphics, Visio, adobe photoshop.
Contoh
Tampilan program aplikasi adobe photoshop
f. Program Akuntasi
Aplikasi yang juga banyak dipakai dalam dunia bisnis adalah aplikasi yang berhubungan dengan keuangan dan akuntasi. Contoh : DacEasy Accounting, Pacioli 2000, PeachTree Accounting.
g. Program Statistik
Program statistik merupakan program yang digunakan untuk melakukan penelitian yang berhubungan dengan analisis statistik. Contoh : SAS, SPSS, Statisca.
h. Communication
Communication merupakan program yang digunakan untuk berkomunikasi dengan pemakai komputer lain. Contoh : Carbon Copy, DataFax, Procomm Plus, CrossTalk.
i. Multimedia
Multimedia merupakan software yang digunakan untuk menghubungkan komputer dengan peralatan multimedia seperti kamera video, kamera digital, video player. Contoh : Microsoft Video, nero showtime, winamp.
j. Game
Game merupakan program untuk permainan. Contoh : Flight Simulator, Baseball, Prince of Persia, condition zero.
k. Antivirus
Antivirus merupakan program yang digunakan untuk mendetekdi dan menghilangkan virus yang tertular pada komputer yang sedang dipakai. Contoh : McAfee VirusScan, Norton Antivirus, AVG, SMADAV.
Game merupakan program untuk permainan. Contoh : Flight Simulator, Baseball, Prince of Persia, condition zero.
k. Antivirus
Antivirus merupakan program yang digunakan untuk mendetekdi dan menghilangkan virus yang tertular pada komputer yang sedang dipakai. Contoh : McAfee VirusScan, Norton Antivirus, AVG, SMADAV.
Contoh tampilan antivirus SMADAV
4.Bahasa PemrogramanBahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer, 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(yang membuat program) 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.
Komputer adalah mesin yang dapat melaksanakan seperangkat perintah dasar (instruction set). Komputer hanya dapat diberi perintah yang terdiri dari perintah-perintah dasar tersebut. Perintah-perintah yang lebih rumit (misalnya mengurutkan suatu daftar sesuai abjad) harus diterjemahkan menjadi serangkaian perintah-perintah dasar yang dapat dimengerti komputer (perintah-perintah yang termasuk dalam instruction set komputer tersebut) yang pada akhirnya dapat mennyelesaikan tugas yang diinginkan, meskipun dijalankan dengan beberapa operasi dasar, bukan satu operasi rumit.
Bahasa pemrograman adalah bahasa yang dapat diterjemahkan menjadi kumpulan perintah-perintah dasar tersebut. Penerjemahan dilakukan oleh program komputer yang disebut kompilator (compiler). Setiap bahasa pemrograman mempunyai kompilatornya sendiri. Contohnya, kompilator C++ tidak akan mengerti program yang ditulis dengan bahasa Java. Sintaks dari bahasa pemrograman lebih mudah dipahami oleh manusia daripada sintaks perintah dasar. Namun tentu saja komputer hanya dapat melaksanakan perintah dasar itu. Maka di sinilah peran penting kompilator sebagai perantara antara bahasa pemrograman dengan perintah dasar.
Kegiatan membuat program komputer dengan menggunakan bahasa pemrograman disebut pemrograman komputer. Bahasa pemograman di bagi atas dua jenis, yaitu bahasa tingkat tinggi dan bahasa tingkat rendah. Bahasa tingkat tinggi merupakan bahasa pemograman yang bisa di mengerti oleh manusia, diantaranya adalah PASCAL, FORTRAN, COBOL, BASIC, JAVA, dan C++. Sedangkan program yang menggunakan bahasa tingkat rendah merupakan bahasa yang sulit di mengerti oleh manusia.
Menurut cara memperolehnya, software dapat dibedakan menjadi beberapa jenis.
Freeware. Software yang bersifat freeware dapat digunakan tanpa biaya, namun masih memiliki batasan atas hak cipta pengguna. Beberapa contoh freeware adalah Paint.net, Rocket Dock, Ccleaner, dan masih banyak lagi.
Shareware. Shareware adalah software yang dapat digunakan tanpa biaya dalam jangka waktu tertentu. Setelah jangka waktu tersebut selesai, pengguna diberi pilihan, apakah akan melanjutkan menggunakan software tersebut (dengan konsekuensi membayar) atau tidak menggunakan lagi software tersebut.. Beberapa contoh dari shareware ini misalnya StyleXP, Window Blinds, WinRAR, dan sebagainya.
Propietary software. Intinya, propietary software itu hampir sama dengan barang yang bisa kita beli di pasar. Jika kita ingin menggunakannya, kita harus membelinya. Propietary software sangat dibatasi oleh hak cipta. Kita tidak diperkenankan mendistribusikan kembali, mengotak-atik program, dan software ini tidak disertai dengan kode sumber.
Open source software. Berbeda dengan jenis software sebelumnya, open source software memberikan kebebasan kepada kita untuk menggunakan, mengubah sesuai dengan kebutuhan, dan medistribusikan kembali, baik software aslinya maupun yang telah kita ubah. Biasanya software yang bersifat open source menyertakan kode sumber dalam pendistribusiannya. Tujuan pembuatan open source software biasanya bukan untuk tujuan komersil, namun lebih ke tujuan sosial bagaimana sebuah software bisa bermanfaat bagi para pengguna. Beberapa contoh open source software misalnya Pidgin, qGo, Inkscape, gimp, dan masih banyak lagi.
B. Sistem Pengoperasian dan Program Kontrol
System pengoperasian adalah satu set program untuk komputer mengendalikan sumbernya (resources) sendiri seperti unit pemproses an pusat (central processing unit), ingatan utama (main memory), ingatan sekunder (secondary memory), peranti Input dan Output (Input/Output devices). Oleh yang demikian perisian aplikasi pengguna (users application software) tidak perlu menyediakan semua arahan yang diperlukan oleh komputer.
Ini membolehkan pengaturcara memfokuskan usahanya kepada penyelesaian masalah kepada pelanggan.
Program control adalah rangkaian perintah untuk mengontrol suatu proses.
C. Utility dan Program Layanan
Program Utility atau Program Layanan adalah perangkat lunak komputer yang dirancang khusus untuk membantu mengelola dan menyesuaikan perangkat keras komputer, sistem operasi, atau perangkat lunak aplikasi dengan melakukan satu tugas atau serangkaian tugas kecil.
Utility software adalah jenis perangkat lunak sistem yang dirancang untuk membantu menganalisa, mengkonfigurasi, mengoptimalkan dan memelihara komputer.Sepotong tunggal dari perangkat lunak utilitas biasanya disebut utilitas (abbr. util) atau alat.
Utilitas perangkat lunak harus kontras dengan perangkat lunak aplikasi, yang memungkinkan pengguna untuk melakukan hal-hal seperti membuat dokumen teks, bermain game, mendengarkan musik atau surfing web. Alih-alih menyediakan jenis-jenis fungsionalitas berorientasi pengguna atau output-oriented,
Contoh Program Utility
• Disk Defragmenter, adalah salah satu tool yang disediakan oleh Windows yang digunakan untuk menganalisa volume drive, dan untuk meng-alokasikan dan meng-konsolidasikan ulang file – file ataupun folder – folder yang terpisah – pisah.
• Driver, merupakan suatu aplikasi untuk menghubungkan beragam perangkat keras, ke komputer dan terhubung melalui perangkat lunak.
Kategori software utility
- Disk penyimpanan utilitas
- defragmenters Disk dapat mendeteksi file-file komputer yang isinya yang rusak di beberapa lokasi di hard disk , dan memindahkan bagian-bagian untuk satu lokasi untuk meningkatkan efisiensi.
- dam Disk dapat memindai isi hard disk untuk menemukan file atau daerah yang rusak dalam beberapa cara, atau tidak disimpan dengan benar, dan menghilangkan mereka untuk operasi hard drive lebih efisien.
- pembersih Disk dapat menemukan file yang tidak perlu untuk operasi komputer, atau mengambil dalam jumlah cukup ruang. Disk cleaner membantu pengguna untuk memutuskan apa yang harus menghapus ketika mereka hard disk penuh.
- Ruang disk analisis untuk visualisasi penggunaan kapasitas disk dengan mendapatkan ukuran untuk setiap folder (termasuk sub folder) dan file dalam folder atau drive.menunjukkan distribusi ruang yang digunakan.
- partisi Disk bisa membagi drive individu menjadi beberapa logical drive, masing-masing dengan sistem file sendiri yang dapat dipasang oleh sistem operasi dan diperlakukan sebagai individu drive.
- Backup utilitas dapat membuat salinan semua informasi yang disimpan pada disk, dan mengembalikan baik seluruh disk (misalnya dalam hal kegagalan disk ) atau file yang dipilih (misalnya dalam hal kecelakaan penghapusan).
- Disk kompresi utilitas transparan dapat kompres / uncompress isi dari sebuah disk, meningkatkan kapasitas disk.
- File manajer memberikan metode untuk melakukan tugas pengelolaan data rutin, seperti menghapus, mengubah nama, katalog, uncataloging, memindahkan, menyalin, menggabungkan, menghasilkan dan memodifikasi data set.
- Arsip utilitas output aliran atau file tunggal ketika diberikan dengan direktori atau set file. Arsip utilitas, seperti suite arsip, biasanya tidak termasuk kemampuan kompresi atau enkripsi. Beberapa utilitas arsip bahkan mungkin memiliki utilitas un-arsip terpisah untuk operasi sebaliknya.
- Sistem profiler memberikan informasi rinci tentang perangkat lunak yang diinstal dan hardware terpasang ke komputer.
- Anti-virus scan utilitas untuk virus komputer.
- Hex editor langsung mengubah teks atau data file. File-file ini bisa berupa data atau program yang sebenarnya.
- Kompresi data utilitas output stream lebih pendek atau file yang lebih kecil ketika dilengkapi dengan aliran atau file.
- Kriptografi utilitas mengenkripsi dan mendekripsi stream dan file.
- aplikasi Launcher menyediakan jalur akses yang mudah untuk aplikasi perangkat lunak.
- Registry cleaners bersih dan mengoptimalkan registry Windows dengan menghapus kunci registri lama yang tidak lagi digunakan.
- Jaringan utilitas menganalisis's konektivitas jaringan komputer, mengkonfigurasi pengaturan jaringan, data cek transfer atau log kejadian.
- Antarmuka baris perintah (CLI) dan antarmuka pengguna grafis (GUI) Memungkinkan pengguna untuk menghubungi dan melakukan perubahan ke sistem operasi.
D. Program Aplikasi Pemakai
Program aplikasi pemakai adalah program yang dikembangkan (sendiri, atau dibeli dari pemasok luar) untuk memenuhi kebutuhan tertentu pemakai.Yang termasuk dalam program aplikasi:
1. Pemrosesan kata
2. Spreadsheets
3. Aplikasi database
4. Aplikasi Numerik
5. Aplikasi pendukung keputusan
6. Aplikasi perancangan
7. Aplikasi akuntansi
8. Aplikasi audit
STUDY KASUS
PENERAPAN SISTEM OPERASI WINDOWS DALAM KEHIDUPAN SEHARI-HARI.
Pada penerapannya, software tentu menjadi satu hal yang tidak asing di kalangan masyarakat, khususnya yang bergelut dan senantiasa berinteraksi dengan komputer. Karena pada dasarnya setiap orang yang menggunakan komputer, pasti membutuhkan software dalam menjalankan komputernya, baik itu OS atau pun Software aplikasi.
Dewasa ini, OS yang sangat akrab dengan masyarakat pengguna computer (user) adalah windows. Karena windows lebih mudah di gunakan dan cukup mudah di dapat. Meskipun kebanyakan orang di indonesia menggunakan windows yang tidak original (bajakan). Alasannya sederhana, karena OS windows bajakan jauh lebih murah, mudah di dapat, dan tidak memerlukan registrasi yang berbelit Karena kita mengetahui, bahwa OS Windows yang asli harganya bisa mencapai jutaan rupiah hanya bisa di jangkau oleh perusahaan-perusahaan besar yang membiutuhkan software berbasis windows dalam menjalankan bisnisnya. Dan tidak sanggup di jangkau oleh masyarakat Indonesia yang daya belinya masih sangat minim. Di samping itu dalam jangka waktu tertentu pengguna windows original harus melakukan registrasi, yang tentu di anggap merepotkan.
Software OS Windows lebih banyak di gunakan juga karena penggunaannya yang praktis, sehingga siapapun orangnya bisa menggunakan komputer yang berbasis windows. Bahkan siswa Sekolah Dasar sekalipun sudah bisa mengoperasikan komputer berbasis windows.
Sedangkan OS lainnya yang berbasis UNIX, misalnya saja linux. Lebih sulit di gunakan (kurang familiar) di kalangan masyarakat. Dan umumnya di gunakan oleh programmer. Dan orang-orang yang berkecimpung di bidang IT. Dengan alasan kebal terhadap virus, OS open source, tidak memakan memory yang besar. Dlsbg.
PENERAPAN BERBAGAI SOFTWARE APLIKASI DALAM KEHIPUDAN SEHARI-HARI,
Program aplikasi merupakan program komputer (software) yang memiliki spesifikasi kegunaan khusus. Misalnya saja khusus untuk pembuatan dokumen (oleh kata), olah gambar, olah multimedia, pemutar media.
Kami mengelompokkan spesifikasi kegunaannya dari yang paling sering di gunakan, diantaranya :
Penerapan program aplikasi olah kata :
Yang paling sering di gunakan oleh pengguna komputer (user) di Indonesia bahkan seluruh dunia. Adalah program pembuatan dokumen yang tergabung dalam kelompok office, diantaranya pengolah kata, pengolah angka, pengolah data, pengolah presentasi dsbg. Namun yang paling sering di gunakan adalah program pengolah kata (Microsoft word) karena program tersebut sudah menjadi alat bantu seseorang untuk menulis sesuatu baik itu artikel, makalah, buku, surat, dlsbg. Sehingga program tersebut sangat familiar.
Penerapan program aplikasi pemutar media
Program aplikasi pemutar media saat ini juga sangat marak, seiring dengan perekembangan dunia permusikan yang semakin pesat. Sehingga setiap bulannya mengeluarkan ribuan judul dari ribuan penyanyi dan band. Sehingga untuk mendengarkan lagu tersebut maka di butuhkan program aplikasi pemutar media. Seperti winamp, neroshowtime, windows media player
Penerapan program aplikasi olah gambar.
Dewasa ini program aplikasi pengolah gambar semakin populer, khususnya dengan semakin beredarnya handphone kamera. Sehingga siapa pun berkesempatan untuk mengabadikan berbagai gambar, di bantu dengan adanya situs jejaring social (facebook) sebagai sarana pendistribusian foto tersebut , maka semakin banyak orang yang menggunakan software pengolah gambar seperti Adobe photoshop, photoscap, photopaint, dlsbg. Untuk keperluan memperindah gambar atau foto. Dengan bantuan program aplikasi tersebut, maka akan sangat membantu, misalnya saja, memperterang foto yang tadinya gelap, memperjelas kontras, memotong bagian foto yang tidak perlu, serta menggabungkan beberapa foto menjadi satu. Dan masih banyak lagi manfaat kegunaan lainnya.
Penerapan Utility
Program utility begitu sangat di butuhkan, sebagi perantara pengoperasian perangkat keras terhadap perangkat lunak, seperti driver speaker, driver modem, driver wireless dan lain sebaginya.
0 komentar:
Posting Komentar