Anda di halaman 1dari 8

2

PERANGKAT KERAS KOMPUTER


(HARDWARE) DAN PERANGKAT
LUNAK KOMPUTER (SOFTWARE)

2.2 Perangkat Lunak Komputer


Perangkat lunak adalah peranti atau komponen darikomputer yang
berbentuk data, program dan file digital yang bisa dibaca atau dipasang
dalam komputer .
Software bisa juga disebut sebagai bagian sistem dalam komputer
yang tidak memiliki wujud. Dan istilah seperti ini digunakan agar
menonjolkan perbedaan dalam antara software (perangkat lunak) dan
hardware (perangkat keras). Karena dikatankan sebuah software, maka
bisa dikatan bahwa software (perangkat lunak) itu jelas berbeda dengan
hardware (perangkat keras).

2.1.1 Sistem Perangkat Lunak


Sistem perangkat lunak adalah jenis perangkat lunak yang mengatur
dan juga mengontrol semua perangkat keras sehingga semua perangkat
lunak berupa aplikasi agar dapat dijalankan. Perangkat lunak dibedakan
dengan perangkat lunak aplikasi, dimana merupakan program yang
bisa menjalankan tugasnya secara produktif, seperti pengolahan kata

Bab 1 Perangkat Keras Komputer (Hardware) dan Perangkat Lunak Komputer 1


maupun manipulasi sebuah gambar.
Dalam pembuatan perangakat lunak diperlukan bahasa pemograman
yang ditulis oleh seorang pemrograman yang dikompilasikan dengan
sebuah aplikasi kopmiler untuk menjadi kode yang harus bisa dikenali
oleh hardware (perangkat keras). Perangkat lunak sistem operasi
tersimpan dalam partisi C sehingga saat komputer dalam masalah
maka partisi C yang akan kena masalahnya. Jika ingin data lebih aman
maka lebih baik di simpan didalam partisipasi D karena saat software
terkena virus atau tidak dijalankan maka dapat diinstal ulang dan data
yang penting tidak akan hilang.
Berikut adalah contoh perangkat lunak :
A Perangkat lunak berbayar, sangat banyak software yang di-
kembangan oleh developernya. Namun, jika kita ingin menikmati
software tersebut maka kita harus mebayar dengan harga yang
sudah ditentukan oleh developerrnya. Produk software (perangkat

2 Pengantar Teknologi Informasi


lunak) seperti ini Microsoft Windows, Adobe Photosoft, CorelDraw,
dan sebagainya.
B Freeware adalah perangkat lunak yang bersifat gratis, jadi jika kita
ingin memilikinya atau mendapatkannya maka kita tidak perlu
membelinya dari developernya. Jadi bisa digunakan tanpa batas
waktu tertentu. Contoh produk dari Freeware ini sepeti Google
Chrome, Mozilla Firefox, dan sebagainya.
C. Free Ware, perangkat lunak yang pada awalnya kita beli. Namun kita
bebas untuk memodifikasinya bahkan kita bisa mendistrubusikan.
Inilah yang membedakan dari Freeware.
D. Shareware, perangkat lunak ini juga bisa didapatkan secara
gratis. Namun sayangnya ada batas waktu penggunaan. Inilah
yang membedakan dari freeware, yang bisa digunakan tanpa ada
batasan waktu yang ditentukan. Shareware adalah program khusus
didisrtibusikan sebagai software evaluasi atau demostrasi.
E. Malware, pernagkat lunak ini dianggap sebagai perusak sebuah
komputer yang sangat berbahaya jika disalahgunakan. Tujuan dalam
pembuatan software ini adalah untuk menyusup data data dalam
komputer dan bahkan bisa merusak sistem jaringan komputer.

2.1.2 Jenis Aplikasi Perangkat Lunak


Dalam perangkat lunak ada beberapa jenis jenis perangkat lunak
diantarannya adalah sebagai berikut:

A. Perangkat Lunak Sistem Operasi


Ini adalah perangkat system utama dalam komputer. Perangkat lunak
sistem operasi adalah software yang sangat inti yang harus atau pertama
kali dipasang di komputer. Namun sebelum sistem adanya operasi
komputer sebenarnya sudah ada dibekali dengan sistem operasi dasar
yang sudah disimpan pada Flash Memory (ROM) atau biasa disebut
dengan BIOS.

B. Perangkat Lunak Driver


Perangkat ini berfungsi sebagai pengendali suatu komponen maupun
perangkat keras yang dipasang dalam komputer dan sering diistilahkan
dengan nama driver.

Bab 1 Perangkat Keras Komputer (Hardware) dan Perangkat Lunak Komputer 3


C. Perangkat Lunak Aplikasi
Perangkat lunak ini berfungsi sebagai sistem pengendali atau sistem
operasi. Perangkat ini biasanya disebut dengan nama program komputer.

D. Bahasa Pemrograman
Perangkat lunak yang memiliki fungsi untuk memberikan instruksi
maupun perintah standar yang selalu melibatkan sintak dan semantik
yang akan mendefinisikan berupa program aplikasi komputer.

2.1.3 Permasalahan Software


Dalam permasalahan software biasa disebabkan virus, atau ada file
sistemnya yang hilang. Dalam kerusakan software termasuk dalam
kerusakan ringan.
Berikut beberapa contoh masalah atau kerusakan dalam software :
A. Bila muncul tulisan dimonitor berupa insert system disk.
penyebabnya biasa pada kabel data yang terdapat pada hardisk.
B. Muncul tulisan sistem32 mising. penyebabnya biasa adalah adanya
file yang hilang.
C. Sistem berjalan normal, tetapi Windows akan selalu masuk pada
pengaturan atau disebut juga setting Safe Mode. Penyebabnya
terjadinya konflik drver, IRQ, atau resources lainnya pada komputer.
Kemungkinan juga biasa disebabkan karena aplikasi yang saling
bertubrukan.
D. Kerusakan file program sehingga harus perlu di update.
Menyebabkan suatu sistem operasi tidak akan bisa dijalakan atau
menyebabkan suatu kartu jaringan yang tidak akan dapat bekerja
(tidak aktif).
E. Kesalahan security system. Menyebabkan kita tidak dapat masuk
ke dalam suatu jaringan karena ada kesalahan dalam memasukkan
pengamanan (password).
F. Kesalahan suatu protocol yang digunakan. Hal ini sering terjadi pada
suatu kartu jaringan yang sering sekali menggunakan suatu slot
ISA yang karena penetuannya harus dilakukan dengan cara manual.
Apabila kita mengunakan protocol jaringan model PCI hal ini jarang
akan terjadi apabila kita menginstall driver dengan benar.

4 Pengantar Teknologi Informasi


2.1.4 Bahasa Pemrograman
Bahasa pemrograman adalah bahasa komputer berupa instruksi standar
yang memberi perintah pada komputer,seseorang yang bekerja dengan
bahasa pemrograman disebut programer. Bahasa komputer dapat
membantu seorang programmer menentukan langkah langkah dalam
berbagi situasi terdapat aturan sintaks dan semantik yang harus dipakai
berikut penjelasannya.
A. Sintax
Sintax adalah aturan penulisan secara baku yang sesuai dengan
bahasa yang kita gunakan. Contoh : sap inum usu
B. Semantic
Semantic adalah suatu kalimat/penulisan yang memiliki arti atau
dapat dipahami sesuai dengan bahasa yang digunakan. Contoh:
saoi minumnya susu
C. Tingkatan Bahasa Pemrograman
A. Low level languange
1. Machine code
2. Assembly
B. Mid level languange
1. C
2. C++
3. Java dll ..
C. High level languange
1. Python
2. Ruby
3. Php dll ..
o Semakin low level artinya lebih dekat ke bahasa mesin daripada
bahasa manusia
o Semakin hihg level artinya lebih dekat ke bahasa manusia
daripada bahasa mesin
Efeknya adalah program yang dibuat dengan low level laguange
umumnya lebih kompleks namun lebih cepat dieksekusi oleh komputer

Bab 1 Perangkat Keras Komputer (Hardware) dan Perangkat Lunak Komputer 5


sedangkan program yang dibuat dengan high level languange umumnya
lebih mudah namun lebih lambat dieksekusi oleh komputer.
Bahasa pemrograman berfungsi untuk memberi perintah pada
komputer agar dapat mengolah suatu data sesuai dengan apa yang
kita pikirkan output dari bahasa pemrograman dapat berupa sebuah
program atau aplikasi. Berikut beberapa bahasa pemrograman yang
sangat sering digunakan
A. Html/Css
Html/css merupakan dasar dari sebuah bahasa pemrograman maka
dari itu jika seseorang ingin belajar membuat web maka seseorang
tersebut harus belajar html/css dasar terlebih dahulu.
B. JavaScript
JavaScript merupakan bahasa yang paling mudah karna javascript
dapat digunakan untuk memvalidasi data berupa formulir untuk
sebuah permainan, karna didalamnya terdapat fitur interaktif untuk
laman web maupun aplikasi.
C. Php
Php digunakan untuk menulis beberapa aturan agar dapat
mengaksess juga menampilkan informasi dari database yang
selanjutnya bisa membuat suatu halaman kemudian mereka
dipanggil pada saat ketika dibutuhkan. Php yang juga dipergunakan
untuk membuat web dinamis.
D. C++
Jika seseorang sudah bisa memahami bahasa c++ maka dapat
dipastikan seseorang tersebut dapat lebih mudah mempelajari
bahasa C lainnya. Karena bahasa C pada umumnya dipandang
sebagai bahasa pemrogrraman tingkat menengah untuk para
programer pada bahasa C++ dikembangkan sebuah fitur untuk
berorientasi objek. C++ merupakan extensi dari bahasa C.
E. C#
C sharp digunakan saat ingin menulis kode untuk software desktop,
menulis pada sebuah aplikasi pada bagian jendela.

6 Pengantar Teknologi Informasi


F. C
Bahasa C digunakan untuk mengembangkan aplikasi perangkat
lunak, C dipakai pada suatu arsitektur komputer maupun berbagai
sistem operasi platform.
G. Python

Gambar3 3.2.4 python


(https://magpi.raspberrypi.org)

Python dapat digunakan untuk membuat suatu situs web yang


populer contohnya seperti pinterest, karena python relatif lebih
mudah dipelajari. Akan tetapi, python sangat fleksibel di dalam
hal apapun saja yang dapat dibuat dengan python.
H. Java

Gambar4 3.2.4 Java


(sumber: https://logos-download.com)

Bab 1 Perangkat Keras Komputer (Hardware) dan Perangkat Lunak Komputer 7


Java digunakan sangat populer pada era ini karena digunakan google
juga digunakandalam hal independen seperti membuat android,
java juga merupakan bagian dari sistem android.
I. Visual Basic
Visual basic hanya dapat membuat program sederhana yang cepat
juga mudah, visual basic juga digunakan untuk sebuah coding yang
kompleks dibandingkan coding dengan bahasa lainnya.
J. Ruby
Ruby berasal dari jepang, Ruby sangat produktif lebih mudah untuk
dipahami juga di mengerti karena sintaks pada Ruby lebih natural,
mudah untuk ditulis juga dibaca dan elegan.

8 Pengantar Teknologi Informasi

Anda mungkin juga menyukai