A. PENGERTIAN PERANGKAT LUNAK
Pengertian Software komputer adalah
sekumpulan data elektronik yang disimpan dan diatur oleh komputer, data
elektronik yang disimpan oleh komputer itu dapat berupa program atau instruksi
yang akan menjalankan suatu perintah. Melalui sofware atau perangkat lunak
inilah suatu komputer dapat menjalankan suatu perintah.Perangkat lunak komputer
merupakan sebuah program komputer yang menjembatani pengguna komputer dan
perangkat keras yang digunakanya. Dengan kata lain perangkat lunak merupakan
penerjemah antara manusia sebagai orang yang memberi instruksi dan komputer
sebagai pihak yang menerima instruksi.
Perangkat lunak adalah program
komputer yang berfungsi sebagai sarana interaksi atau yang menjembatani
pengguna dengan perankat keras dan juga sebagai penerjemah perintah-perintah
yang dijalankan pengguna komputer untuk, diteruskanatau diproses oleh perangkat
keras. Jadi, dapat disimpulkan bahwa perangkat lunak membantu untuk menjalankan
perintah dari pengguna yang akan diproses atau dijalankan oleh perangkat keras.
B. PERAN dan FUNGSI PERANGKAT LUNAK
Komputer hanyalah sekedar mesin yang tak dapat
melakukan tugas yang dikehendaki pemakai sekiranya tidak didukung oleh
perangkat lunak(software). Komputer bukanlah teko ajaib yang dimiliki oleh
aladin, yang dapat mengeluarkan jin dan jin tersebut dapat diperintah untuk
melakukan apa saja oleh tuannya. Perangkat lunak sesungguhnya adalah program.Sebagaimana
telah anda ketahui, program adalah deretan intruksi yang digunakan untuk
mengendalikan komputer sehingga dapat melakukan tindakan sesuai yang
dikehendaki pembuatnya.
Fungsi software dapat dibagi
berdasarkan jenis dan kategori perangkat lunak itu sendiri, setiap perangkat
lunak ini dapat berfungsi berdasarkan jenisnya. Pengertian software atau perangkat lunak ini mungkin sudah diketahui
oleh setiap orang, namun mungkin ada beberapa yang belum mengetahui berdasarkan
fungsinya:
1.
Fungsi Perangkat Lunak Pengolah Kata
Perangkat
lunak pengolah kata memiliki fungsi untuk melakukan manipulasi dan mengolah
kata kata yang nantinya diperlukan untuk pembuatan dokumen atau untuk merangkum
sesuatu.
Contoh
: Microsoft Word, OpenOffice Writer, dan Lotus Word pro.
2.
Fungsi Perangkat Lunak Pengolah Angka
Perangkat
lunak jenis ini berfungsi untuk melakukan pengolahan angka seperti melakukan
perhitungan dan operasi aritmatik lainnya.
Contoh
: Microsoft Excel
3.
Fungsi Perangkat Lunak Presentasi
Perangkat
lunak jenis ini berfungsi untuk membuat suatu dokumen atau file yang dapat
digunakan untuk presentasi yang mana mendukung berbagai animasi yang diperlukan
selama presentasi dan fitur lainnya.
Contoh
: Microsoft Power Point
4.
Fungsi Perangkat Lunak Pembuatan
Program
Perkembangan
rekayasa perangkat lunak untuk berbagai
industri membuat para perusahaan berusaha membuat perangkat lunak yang dapati
digunakan untuk pembuatan program. Fungsi perangkat lunak ini adalah untuk
mengembangkan program aplikasi lainnya yang dapat disesuaikan dengan kebutuhan
pengguna.Software ini digunakan untuk menjalankan bahasa pemrograman komputer
yang menghasilkan aplikasi sesuai dengan kebutuhan user.
Contoh
: Visual Studio dan Eclipse
5.
Fungsi Perangkat Lunak Dasar
Perangkat
lunak dasar ini adalah perangkat lunak yang dibutuhkan untuk mendukung agar
software lainnya dapat berjalan di perangkat komputer atau perangkat keras
lainnya.
Contoh
: Sistem operasi ( Sistem operasi linux, Sistem operasi windows)
6.
Fungsi Software Database / Penyimpanan
Data
Software
ini berfungsi untuk menyimpan data yang dimasukkan serta di olah untuk
kebutuhan pengguna melalui berbagai aplikasi pendukung, software ini dikenal
dengan DBMS. Fungsi DBMS adalah software yang digunakan untuk mengolah,
menyimpan, dan mengubah data sesuai dengan instruksi pengguna. Fungsi database
ini sangat vital untuk kemajuan dan perkembangan teknologi informasi.
7.
Fungsi Perangkat Lunak Secara Umum
Fungsi
perangkat lunak secara umum pada perangkat komputer atau perangkat lainnya adalah
untuk menerima instruksi dari pengguna sesuai dengan fitur yang
disediakan.Dalam hal ini artinya, sebuah software bertugas untuk membantu
memudahkan pekerjaan dan menyederhanakan tugas tugas yang dikerjakan oleh
manusia secara terkomputerisasi.
Dalam
perkembangannya perangkat lunak sangat membantu manusia, sebagai contoh adalah
dihasilkannya antivirus terbaik untuk membantu mencegah berbagai jenis malware
berbahaya.Selain itu memudahkan berbagai tugas utama manusia seperti
pengetikan, perhitungan, dan pengolahan data lainnya.
Pengelompokan perangkat lunak
berdasarkan fungsi beserta contoh:
a)
Sistem Operasi (Operation System)
Merupakan
sebuah program yang berfungsi untuk mengolah segala proses dan mengelola
program-program di dalam komputer.
Contoh :
a. UNIX : Linux, BSD,
Solaris, MacOS, Belenix.
Versi - versi Linux : RedHat, Knoppix,
SuSe, Ubuntu.
Versi-versi BSD : FreeBSD, OpenBSD, NetBSD.
b. Microsoft : MS-DOS,
MS Windows (1.0, 2.0, 3.0, 3.11, 95, 98, 98SE, ME 2000, XP, VISTA, 7,8)
b)
Program Utility
Merupakan
sebuah program yang berfungsi untuk meningkatkan kinerja computer.
Contoh :
a. Antivirus (AVG,
AVIRA, AVAST, KASPERSKY)
b. Pembagi partisi
(FDISK, Partition Magic)
c. Peringkas file
(WinRAR, WinZIP,dll).
c)
Bahasa Pemrogaman
Merupakan
sebuah program yang berguna untuk menghasilkan program aplikasi lainnya,
terdapat 2 macam programming software:
a. Bahasa
tingkat rendah: Bahasa biner, Bahasa Assembly.
b.
Bahasa tingkat tinggi: C++, Java, Visual Basic, Pascal, dll.
d)
Program aplikasi
Merupakan
sebuah program yang berfungsi untuk membantu suatu perkerjaan pengguna (user)
Contoh :
a. Office :
Microsoft Word (Pengetikan)
Microsoft Excel (Pembuatan tabel-tabel)
Microsoft Front Page (Pembuatan web site)
Microsoft Power Point (Pembuatan presentasi)
Microsoft Outlook (Pengaturan jadwal, email,
nomer telpon,dll)
b. Desain Grafis :
CorelDraw
Adobe Photoshop
Photoscape
c. Multimedia :
Winamp, Real Player, VLC, GOM Player
- Freeware
Adalah perangkat lunak yang tersedia tanpa kode sumber
dan bebas digunakan oleh siapa saja tanpa perlu membayar.
Contoh:
http://www.bestdownload.com
http://www.simtel.net
- Free software
Adalah istilah yang dicanangkan oleh Richard Stallman
(Pendiri Free Software Foundation) untuk menyatakan perangkat lunak yang
dilengkapi dengan kode sumber yang memungkinkan siapa saja dapat menggunakan program
tersebutdan bahkan dapat ikut mengembangkanya.
Contoh:
http://www.free-soft.org
- Open source
Dikemukakan oleh Eric Raymond pada tahun 1998 dan
dimaksudkan untuk menghilangkan makna “free” pada “freesoftware” yang ambigu
karena dalam bahasa inggris kata tersebut memiliki arti bermacam-macam, yakni
“free” dalam arti gratis ataupun “free ” dalam arti kebebasan. Open source
timbul dari ide bahwa seandainya setiap orang dapat berpartisipasi dalam
mengembangkan suatu perangkat lunak tertentu.
Contoh:
- Shareware
Adalah perangkat lunak yang tersedia tanpa kode sumber
dan bisa digunakan oleh pemakai dengan tujuan untuk dievaluasi selama masa
tertentu tanpa membayar sama sekali dan jika sesudah masa tersebut berlalu
pemakai bermaksud tetap menggunakannya maka ia perlu membayar ke pembuat
perangkat lunak tersebut
Contoh:
http://www.shareware.com
dan http://asp-shareware.com
C.
MACAM-MACAM PERANGKAT LUNAK
Perangkat
lunak sistem kadangkala disebut perangkat lunak pendukung atau support software
adalah program yang digunakan untuk mengongtrok sumber daya komputer, baik
bersifat internal (RAM) maupun eksternal (Printer). Kedudukan program ini
umumnya sebagai perantaraprogram palikasi dan perangkat keras komputer.Itulah
sebabnya peran program sistem kadangkala tidak terlihat secara
langsung.Perangkat lunak sistem dapat berupa sistem operasi, utilitas, device
driver dan penerjemah bahasa.
Contoh: Windows , UNIX dan Linux
Contoh: ScanDisk / DiskDefragmenter
D.
BAHASA PEMROGRAMAN
Bahasa
Pemrograman merupakan notasi yang dipergunakan untuk mendeskripsikan proses
komputerisasi dalam format yang dapat dibaca oleh komputer dan manusia. Proses
komputasi umumnya Bahasa pemrograman 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.
1)
Java
Merupakan
bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon
genggam.Dikembangkan oleh Sun Microsystems dan diterbitkan tahun 1995.Java
tidak boleh disalahpahami sebagai JavaScript.JavaScript adalah bahasa scripting
yang digunakan oleh web browser.
2)
Bahasa pemrograman C
Dibuat
pada tahun 1972 oleh Dennis Ritchie untuk Sistem Operasi Unix di Bell Telephone
Laboratories. Meskipun C dibuat untuk memprogram sistem dan jaringan komputer
namun bahasa ini juga sering digunakan dalam mengembangkan software aplikasi.
3)
C++
Perbedaan
Antara Bahasa pemrograman C dan C++ adalah meskipun bahasa-bahasa tersebut
menggunakan sintaks yang sama tetapi mereka memiliki perbedaan, C merupakan
bahasa pemrograman prosedural, dimana penyelesaian suatu masalah dilakukan
dengan membagi-bagi masalah tersebut kedalam su-submasalah yang lebih kecil.
4)
PHP
PHP adalah
bahasa pemrograman Web yang paling banyak dipakai saat ini. PHP banyak dipakai
untuk memrogram situs web dinamis, walaupun tidak tertutup kemungkinam untuk
digunakan untuk pemakaian lain.
KESIMPULAN
Dari
penyusunan makalah ini, maka dapat kami ambil kesimpulan diantaranya:
1.
Perangkat lunak memiliki arti sebagai
media yang menjebatani setiap pengguna dengan
perangkat keras, karena perangkat keras itu sendiri tidak akan
berjalan optimal tanpa adanya perangkat lunak.
2.
Peran dan fungsi dari perangkat lunak
itu sendiri memang relatif sama , tergantung
penggunanya namun dapat di simpulkan peran dan fungsi dari
perangkat lunak adalah sebagai media pembantu dalam melakukan proses pada
komputer maupun perangkat lainya yang memiliki sistem operasi.
3.
Pengelompokan dari perangkat lunak
dapat dijabarkan diantaranya sistem operasi,
program utility , bahasa pemrograman, program aplikasi , dari
keempat pengelompokan tersebut memiliki 3 kategori yakni shareware , freeware
dan opensource itu tergantung dari jenis serta pembuat software tersebut.
4.
Perangkat lunak sistem memang tidak
begitu terlihat secara langsung, namun perangkat
lunak sistem ini memiliki peran membantu kita untuk dapat
menjalankan berbagai perangkat keras baik itu input maupun outpun pada setiap
komputer.
5.
Bahasa pemrograman adalah notasi yang
dipergunakan untuk mendeskripsikan proses komputerisasi dalam format yang dapat dibaca oleh komputer dan
manusia. Proses komputasi umumnya Bahasa pemrograman. Komputer adalah mesin
yang dapat melaksanakan seperangkat perintah dasar , karena dalam bahasa
komputer hanya dapat mengenal angka 1 dan 0 yang keduanya adalah bilangan biner
, namun diterjemahkan oleh bahasa pemrograman dengan tujuan untuk memudahkan
setiap pengguna dalam melakukan proses pada komputer.
DAFTAR PUSTAKA
https://id.wikipedia.org/wiki/Perangkat_lunak
infokomputerrakitan.blogspot.com
www.pintarkomputer.org