MENGENAL
PERANGKAT LUNAK (SOFTWARE) KOMPUTER
Pengertian
Software
Perangkat lunak
komputer lebih dikenal dengan sebutan software. Perangkat lunak adalah kumpulan
instruksi-instruksi yang memungkinkan pengguna untuk berinteraksi dengan
komputer dan kemudian, komputer akan melakukan tugas tertentu atas perintah tersebut.
Tanpa software, komputer menjadi barang yang sia-sia. Sebagai contoh, tanpa
software browser internet pada komputer, pengguna tidak akan mampu untuk
menjelajah internet atau membaca halaman tersebut dan komputer tanpa sistem
operasi, perangkat lunak browser tersebut tidak akan dapat dijalankan.
Software (perangkat
lunak) dalam komputer adalah program yang memerintahkan komputer untuk
melakukan pengolahan data. program tersebut ditulis dalam bahasa khusus yang
dapat dimengerti oleh komputer.
Jenis
Software
Berikut akan dijelaskan beberapa jenis software (perangkat lunak).
antara lain:
1. Sistem Operasi
2. Program utility
3. Program Paket
4. Program Aplikasi
5. Bahasa Pemrograman
1. Sistem Operasi
Sistem operasi adalah seperangkat program yang
mengelola sumber daya perangkat keras komputer, dan menyediakan layanan umum
untuk aplikasi perangkat lunak. Sistem operasi adalah jenis yang paling penting
dari perangkat lunak sistem dalam sistem komputer. Tanpa sistem operasi,
pengguna tidak dapat menjalankan program aplikasi pada komputer mereka, kecuali
program aplikasi booting.
Beberapa software sistem operasi yang
banyak digunakan antara lain:
DOS (Disk Operating System) Sistem operasi ini merupakan sistem operasi
yang menggunakan antarmuka dengan pengguna berbasis teks (text-mode user interface),
dengan tanda kesiapan menerima perintah dari pengguna yang disebut dengan
prompt. Prompt default yang digunakan dalam DOS adalah nama path ditambah
dengan tanda lebih besar (>), seperti C:\>, C:\DOS\ dan lain-lain.
Pengguna juga dapat menggunakan simbol prompt lainnya dengan menggunakan
perintah PROMPT.
OS/2 (Operating Sistem 2) adalah sistem operasi yang dibuat secara
bersama-sama oleh International Business Machine Corporation dan Microsoft
Corporation, untuk digunakan pada komputer IBM PS/2, (pengganti komputer IBM
PC/AT), sebagai pengganti sistem operasi DOS yang telah lama digunakan
WINDOWS, Sistem operasi Windows memiliki banyak jenis, antara lain
Windows 3.x, Windows NT, Windows 95, Windows 97, Windows 98, Windows 2000,
Windows Millenium, Window XP, Windows Vista dan Windows 7 yang telah beredar di
pasaran.
UNIX Merupakan Sistem Operasi untuk jaringan komputer dan banyak
digunakan pada komputer besar seperti supercomputer dan mainframe. Unix
dikenalkan pada tahun 1970 oleh sebuah group yang dipimpin Ken Thompson dari
Laboratorium AT & T.
LINUX Merupakan pengembangan dari sistem operasi unix yang dikembangkan
oleh Linus Benedict Torvals. Software Linux bersifat open source karena kita
dapat menggunakan dan memodifikasi secara bebas, berbeda dengan software
Windows yang sudah dilindungi oleh Undang-Undang Hak Cipta. kendala penggunaan
Linux adalah kebanyakan orang belum terbiasa karena masih banyak yang
menggunakan Windows, selain itu Program-program yang dijalankan oleh Linux masih
sangat terbatas.
2. Program Utility
Program Utility merupakan perangkat lunak yang bertugas untuk mengatur
kinerja dan perawatan perangkat keras
sebuah komputer. Contohnya: Norton Utility dan System Tools. Biasanya pada
System Tools, kita dapat menggunakan
Disk Defragmenter untuk merapikan/ menata file.
3. Program Paket
Program Paket adalah program yang disusun sedemikian rupa sehingga dapat
digunakan oleh banyak orang dengan
berbagai kepentingan, seperti: Microsoft Word digunakan untuk surat menyurat,
pembuatan laporan, pembuatan dokumen
dalam bentuk surat kabar, ataupun dalam mengetik naskah. Selain Microsoft Word, program paket yang lain adalah
Microsoft Excel. Microsoft Excel digunakan untuk membantu menghitung, memproyeksikan, serta menganalisa
data.
4. Program Aplikasi
Program Aplikasi atau program terapan merupakan program - program
komputer yang digunakan untuk melakukan
tugas - tugas tertentu sesuai dengan permintaan, seperti untuk mengetik
naskah, menggambar, mengolah foto,
mengolah angka, mendengarkan musik dan menonton film.
5. Bahasa Pemrograman
Bahasa pemrograman adalah software yang khusus digunakan untuk membuat
program komputer, baik berupa sistem
operasi ataupun program paket. Contohnya Visual Basic, Pascal, dan dBase.
Klasifikasi
Jenis-jenis Perangkat Lunak Komputer
§ Perangkat
lunak aplikasi
Perangkat lunak
ini juga disebut sebagai aplikasi atau “app” yang berfungsi untuk melakukan
pekerjaan dengan komputer seperti, software untuk membuat tutorial, contohnya
Microsoft Office, Winamp , Microsoft Excel , Adobe Reader, Photoshop dan masih
banyak lagi. Pengguna komputer, biasanya paling sering menggunakan jenis
peangkat lunak, aplikasi ini.
§ Perangkat
lunak bahasa pemrograman
Bahasa
pemrograman komputer adalah bahasa buatan yang terdiri dari sintaks dan kata
kunci yang telah ditetapkan. Bahasa pemrograman, termasuk bahasa C + + , Java ,
Cobol dan C. Bahasa-bahasa inilah yang digunakan untuk menulis sebagian besar
perangkat lunak aplikasi dan melakukan pengontrolan terhadap perilaku perangkat
lunak aplikasi atau komputer itu sendiri.
§ Perangkat
lunak sistem operasi
Jenis perangkat
lunak komputer ini, terdiri dari sistem operasi seperti Microsoft Windows , Mac
OSX , Linux , dan sistem operasi android yang dikembangkan untuk smarphone.
Sistem operasi inilah, yang membantu perangkat keras komputer untuk
mengoperasikan dan terhubung dengan perangkat lunak aplikasi.
§ Perangkat
lunak middleware
Jenis software
ini, terdiri dari layanan yang berinteraksi dengan perangkat lunak aplikasi
atau perangkat lunak jenis lain pada komputer, contohnya adalah webserver dan
server aplikasi. Perangkat lunak ini, benar-benar beroperasi antara perangkat
lunak aplikasi dan sistem operasi. Beberapa contoh webserver adalah Apache HTTP
Server, Microsoft Internet Information Services (IIS), dan Sun Java System Web
Server. Sedangkan aplikasi server seperti, search engine yaitu Google, Bing,
Yahoo dan sebagainya.
§ Perangkat
lunak device driver
Jenis perangkat
lunak komputer ini berguna untuk mengontrol hard disk, printer, DVD / CD drive,
monitor komputer atau keseluruhan perangkat keras terhadap komputer. Device
driver biasanya dapat didownload gratis secara online. Perangkat lunak ini akan
memastikan bahwa perangkat keras, akan berfungsi dengan baik pada komputer.
Tugas-tugas
sistem operasi diantaranya:
1. Menyediakan
antarmuka pengguna (user interface), berupa:
§ Melakukan
perintah (command-base user interface) dalam bentuk teks.
§ Mengarahkan
menu (menu driven).
§ Antarmuka
unit grafik (graphical user interface-GUI).
§ Kombinasi
ikon dan menu untuk menerima dan melaksanakan perintah.
2. Menyediakan
informasi yang berkaitan dengan hardware, yaitu berupa perangkat yang aktif atau pasif, dan mengendalikan perangkat
I/O.
3. Melakukan
tugas pengolahan dan pengendalian sumber daya dalam sebuah proses sebagai
berikut:
§ Multitasking,
yaitu melakukan tugas secara serentak atau sekaligus pada aplikasi yang sama
maupun berbeda.
§ Multiprocessing,
penggunaan atau pemrosesan sebuah program secara serentak oleh beberapa unit
CPU.
§ Timesharing,
menggunakan sistem komputer yang sama pada banyak pengguna.
§ Multithreading,
memproses aktivitas pada bentuk yang sama dengan multitasking tetapi pada
aplikasi tunggal.
§ Scalability
dan Network, upaya komputer dalam mengendalikan dan meningkatkan kewaspadaan
dan keamanan jumlah pengguna dan memperluas pelayanan.
4. Pengelolaan
file dan direktori data, yaitu memastikan file-file dalam penyimpanan sekunder
tersedia jika diperlukan, dan mengamankan dari pengguna yang tidak diizinkan.
Contoh
Perangkat Lunak Sistem Informasi
§ MAC
OS
sistem operasi yang dikembangkan dan dibuat khusus
oleh apple yang di khususkan untuk macintosh dan tidak kompatibel denagn pc
IBM.
§ UNIX
sistem
operasi berbasis text yang dikembangkan oleh AT&T bell labs dan di design
sebagai sistem operasi portable, multi tasking, dan multi user
§ 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.
§ LINUX
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.
§ 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.
§ FREEBSD
Sistem
Operasi bertipe UNIX bebas yang diturunkan dari UNIX AT&T. FreeBSD berjalan
di atas sistem intel x86. FreeBSD sendiri kali pertama muncul pada tahun 1993
oleh David Greenman. Tujuan dari FreeBSD adalah menyediakan software yang dapat
digunakan untuk berbagai kepentingan. FreeBSD sendiri dikembangkan dari 386BSD
sebuah proyek pengembangan BSD OS yang berjalan di atas Chip Intel.
§ SOLARIS
Sebuah
Sistem Operasi yang berdasarkan UNIX system yang diperkenankan oleh Sun
Microsystems oada tahun 1992 sebagai pendukung SunOS. Solaris terkenal karena
kestabilannya, khususnya pada sistem SPARC (Scalable Processor Architecture),
Solaris disertifikasi dalam Spesifikasi UNIX walaupun pada awal pengembangannya
berdasarkan kepemilikan pribadi, dan kebanyakan kode dasarnya sekarang ini
merupakan Software OpenSource yang biasa dikenal dengan OpenSolaris. OpenSolaris
adalah OpenSource versi Sistem Operasi Sun Solaris, tetapi Sun Solaris terdiri
dari lebih beberapa kode yang tidak hanya inti dari Sistem Operasi misalnya :
Source untuk Installer, Desktop, Software.
§ Chrome
OS
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.
§ SUSE
Salah
satu distro Linux utama yg dibuat di Jerman. SUSE Linux aslinya merupakan
terjemahan dlm bhs Jerman dr Slackware. Perusahaannya sekarang ini dimiliki
oleh Novel, Inc. S.u.S.E adl singkatan dr kalimat dlm bhs Jerman “Software- und
System-Entwicklung” (“Perangkat lunak & pengembangan sistem”), tetapi ada
informasi tdk resmi yg mengatakan bahwa S.u.S.E dihubungkan dgn ilmuwan
komputer Jerman Konrad Zuse.
§ PC
Linux OS
Distro
Linux yang lahir pada musim panas 2003 dan awalnya dikembangkan dari Mandrake
(sekarang Mandriva) 9.2. Saat itu Mandrake masih menggunakan kernel versi 2.4,
devfs, dan XFree86. Dalam dua tahun ini, telah berevolusi menjadi sebuah distro
yang sama sekali baru sebagaimana Mandriva berkembang meninggalkan akar
RedHatnya. PCLinuxOS Preview 9 yang terbaru telah menggunakan Kernel
2.6.11-oci11 yang bekerja sempurna dengan desktop KDE 3.4.1. KDE 3.4.1 sendiri
memanfaatkan backend hal/dbus untuk memudahkan automounting perangkat seperti
usb key, cdrom, kamera, dan scanner.
Tidak ada komentar:
Posting Komentar