BAB I
PENDAHULUAN
A.
Latar Belakang
Di
era modern seperti sekarang ini komputer menjadi kebutuhan bagi setiap kalangan,
baik dalam instansi, perusahaan, sekolah, dan sebagainya. Namun, komputer tidak
hanya berfungsi sendiri, komputer baru dapat dioperasikan bersama perangkat
lunak dan perangkat keras. Perangkat lunak merupakan tempat untuk memproses
data dalam komputer dan komputer sendiri adalah contoh dari perangkat keras. Perangkat-perangkat
ini membantu memfungsikan komputer agar dapat digunakan. Sehingga dapat
membantu pekerjaan sehari-hari di kantor, di rumah dan juga tugas-tugas di
kampus dan sekolah. Oleh karena itu, untuk mengoptimalkan kerja komputer, perlu
kita ketahui bagaimana cara mengoperasikan komputer ini dengan perangkat lunak
yang kita gunakan.
B.
Tujuan
Dengan
diberikan tugas yang membahas tentang perangkat lunak ini diharapkan bermanfaat
bagi pembaca, mudah dipahami dan juga mendapat nilai yang baik. Untuk itu
tujuan dari penyelesaian makalah ini adalah
:
1. Untuk
menyelesaikan tugas Pengantar Teknologi Informasi
2. Menambah
ilmu pengetahuan tentang perangkat lunak
3. Memberikan
wacana tentang perangkat lunak.
C.
Rumusan Masalah
-
Apakah pengertian dari perangkt lunak?
-
Apakah macam-macam perangkat lunak?
-
Bagaimana perkembangan perangkat lunak?
BAB II
PERANGKAT LUNAK
A.
Pengertian Perangkat Lunak
Nama
lain dari software disebut juga
perangkat lunak. Seperti nama lainnya itu, yaitu perangkat lunak sifatnya pun
berbeda dengan hardware atau perangkat keras, jika perangkat keras adalah komponen
yang nyata yang dapat disentuh oleh manusia, maka software atau perangkat lunak
tidak dapat disentuh dan dilihat secara
fisik, software memang tidak berwujud benda tapi kita bisa mengoperasikannya.
Software
(perangkat lunak) adalah sekumpulan data
elektronik yang di simpan oleh komputer itu dapat berupa program atau intruksi
yang akan menjalankan suatu perintah .
Perangkat
Lunak adalah istilah umum untuk data yang diformat dan disimpan secara digital, termasuk program
komputer, dokumentasinya, dan berbagai informasi yang bisa dibaca dan ditulis
oleh komputer. Dengan kata lain, bagian sistem komputer yang tidak terwujud.
Istilah ini menonjolkan perbedaan dengan perangkat keras komputer.
B.
Contoh Perangkat Lunak
Ada
beberapa contoh perangkat lunak :
-
Perangkat lunak aplikasi (application software) pengolah kata, lembar tabel hitung, pemutar
media, dan paket aplikasi perkantoran seperti openOffice.org.
-
System operasi (operating
system) misalnya Windows seven, linux.
-
Perkakas pengembangan perangkat lunak (software development tool) seperti
kompilator untuk bahasa pemograman tingkat tinggi seperti pascal dan bahasa
pemograman tingkat rendah yaitu bahasa
rakitan.
-
Pengendali perangkat keras (device driver) yaitu penghubung antara perangkat keras pembantu dan
komputer adalah software yang banyak dipakai
di swalayan dan juga sekolah, yaitu pengguna barcode scanner pada aplikasi
database lainnya.
-
Perangkat lunak menetap (fimware) seperti yang di pasang pada jam tangan digital dan
pengendali jarak jauh.
-
Perangkat
lunak bebas (free libre software) dan
perangkat lunak sumber terbuka
-
Perangkat
lunak gratis
-
Perangkat
lunak pengrusak
C.
Jenis – Jenis Perangkat Lunak
Software
secara garis besar dapat di bagi menjadi 3 bagian. Berikut pembahasan
jenis-jenis software:
1. OS
(Operating sytem )
OS
adalah software yang pertama kali harus diinstal ke komputer. Sedangkan fungsi
dari OS yaitu mengelola hardware dan software yang ada pada komputer. OS ini
juga akan berfungsi sebagai perantara antara aplikasi dengan hardware. Jadi
ketika kita memberikan perintah dari sebuah aplikasi kepada hardware, perintah
tersebut akan akan di sampaikan ke OS terlebih dahulu, baru kemudian oleh OS di
sampaikan ke hardware. Misalkan kita memberikan perintah print dari aplikasi
Microsoft word. Perintah itu akan di sampaikan ke OS dahulu, baru kemudian oleh
OS disampaikan ke printer.
Contoh
OS antara lain; DOS, Windows, Macintosh, Linux, dan lain lain. Setiap
masing-masing OS mempunyai kelebihan dan kekurangan, namun saat ini OS Windows
masih banyak yang digunakan oleh masyarakat karena kemudahannya dalam
mengoperasikan dan merawatnya.
2. Aplikasi
atau program
Software
ini di buat untuk tujuan tertentu.
Maksud lain dari penciptaan software ini adalah untuk mempermudah pekerjaan
manusia. Sekarang ini sudah banyak sekali aplikasi yang membantu pekerjaan
manusia.
Aplikasi
dapat di bagi menjadi menjadi beberapa macam berdasarkan fungsinya, yaitu:
a. Pengolah
kata
Aplikasi
ini digunakan untuk membuat dokumen seperti surat, amplop, label, makalah dan
sebagainya. Contoh aplikasi ini anatara lain; Microsoft Word, Open Office,
Writer dan sebagainya.
b. Pengolah
angka
Aplikasi
ini digunakan untuk mengolah angka dalam bentuk table dan grafik. Contoh
aplikasi ini antara lain; Microsoft Excel, Open Office, Calc, Lotus dan
sebagainya.
c. Pengolah
presentasi
Aplikasi
ini digunakan untuk membuat presentasi. Contoh aplikasi ini antara lain;
Microsoft Power Point, Open Office, Impreaa, Macromedia Flas Mx, dan
sebagainya.
d. Pengolah
gambar
Aplikasi
ini digunakan untuk mengolah gambar dan foto. Contoh aplikasi ini antara lain;
Corel Draw, Adobe Photoshop dan sebagainya.
e. Program
akuntasi
Aplikasi
yang juga banyak dipakai di dalam dunia bisnis adalah aplikasi yang berhubungan
dengan keuangan dan akuntasi contohnya Daceasy Accounting, Pacioli 2000,
Peachtree Accounting.
f. Program
statistic
Program
statistic merupakan program yang digunakan untuk melakukan penelitian yang
berhubungan dengan analisis statistic contohnya SAS, SPSS, dan sebagainya.
g. Komunikasi
Komunikasi
merupakan sebuah program yang digunakan untuk berkomunikasi dengan pemakai komputer
lainnya. Contohnya Carboncopy, Data Fax dan sebagainya.
h. Multimedia
Multimedia
adalah software yang digunakan untuk menghubungkan komputer dengan peralatan
multimedia seperti kamera video, kamera digital, video player contohnya
Microsoft Video.
i.
Game
Game
merupakan program untuk menjalankan permainan. contohnya Baseball dan
sebagainya.
j.
Antivirus
Antivirus
merupakan program yang digunakan untuk mendeteksi dan menghilangkan virus yang
tertular pada komputer yang sedang dipakai contohnya Smadav dan Avira.
Dalam aplikasi ada istilah paket
program. Istilah ini digunakan untuk menyebutkan sebuah aplikasi yang terdiri
dari beberapa aplikasi. Contohnya; Microsoft Office yang terdiri dari Ms. Word,
Ms. Excel, Ms. Power Point, dan lain-lain. Perlu diketahui juga bahwa sebuah
aplikasi biasanya hanya ditujukan untuk OS tertentu. Microsoft office yang
hanya bisa diinstall di OS windows. Tetapi ada juga aplikasi yang bisa diinstall
di beberapa OS contohnya; Mozila Firefox.
3. Bahasa
pemograman
Software in digunakan
untuk membuat aplikasi. Pengguna aplikasi ini biasanya disebut sebagai programmer. Jenis-jenis bahasa pemograman
antara lain; bahasa Assembly, bahasa fortran dan bahasa generasi ke empat. Bahasa
pemograman yang biasanya dipakai saat ini adalah bahasa tinggi atau bahasa
generasi ke empat. Bahasa jenis ini lebih mudah dipahami karena menggunakan
bahasa manusia seperti bahasa inggris. Contoh software ini adalah; Visual
Basic, Visual Foxpro, Java dan sebagainya.
D.
Perangkat Lunak
Berbayar dan Bebas
Software atau perangkat lunak komputer
berdasarkan distribusinya dibedakan menjadi beberapa macam yaitu software berbayar,
dan software gratis. Software berbayar merupakan perangkat lunak yang didistribusikan
untuk tujuan komersil, setiap pengguna yang ingin menggunakan atau mendapatkan
aplikasi tersebut dengan cara membeli atau mebayar pada pihak yang
mendistribusikannya. Pengguna yang menggunakan software berbayar umumnya tidak
diijinkan untuk menyebarluaskan software tersebut secara bebas tanpa ijin pada
penerbitnya. Contoh software berbayar ini misalnya System Mocrosoft Windows,
Office, dan lain-lain.
Freeware atau perangkat lunak gratis
adalah perangkat lunak komputer berhak cipta gratis di gunakan tanpa batasan
waktu, berbeda dari shareware yang mewajibkan penggunanya membayar (misalnya
setelah jangka waktu percobaan tertentu atau untuk memperoleh fungsi tambahan).
Para pengembang perangkat gratis freeware “untuk di sumbangkan ke komunitas”
namun juga tetap ingin mempertahankan
hak mereka sebagai pengembang dan memiliki control terhadap pengembangan
selanjutnya. Freeware juga didefinisikan sebagai program apapun yang
didistribusikan secara gratis tanpa biaya tambahan. Contoh utamanya adalah Suite
Browser dan Mail Client dan Mozilla News juga didistribusikan di bawah GPL
(free software).
Free software lebih mengarah kepada
bebas penggunaan tetapi tidak harus gratis. Pada kenyataannya karena bebas
untuk mencoba perangkat lunak sumber
terbuka dan di sanalah letak inti dari kebebasan; program – program di bawah
GPL sekali diperoleh dapat disalin, dimodifikasikan dan didistribusikan secara
bebas. Jadi free software tidak mengarah kepada gratis pembelian tetapi
penggunaan dan distribusi. Begitu keluar dari lisensi, kita dapat menemukan
berbagai cara untuk mendistribusikan perangkat lunak, termasuk freeware,
shareware, atau adware. Klasifikasi ini memperngaruhi cara di mana program dipasarkan
dan independen dari lisensi perangkat lunak dimana mereka berasal.
Perbedaaan yang nyata antara free software dan freeware
dapat dilihat dari konflik yang muncul dalam arti kata free dalam bahasa
inggris yang berarti keduanya bebas dan gratis. Oleh karena itu dan seperti
yang disebutkan di awal free software tidak perlu bebas sama seperti freeware
tidak harus gratis.
Share ware juga bebas tetapi lebih
dibatasi untuk waktu tertentu. Shareware adalah program terbatas didistribusikan
baik sebagai demonstrasi atau versi evaluasi dengan fitur tau fungsi terbatas
atau dengan menggunakan batas waktu yang ditetapkan (misalnya 30 hari). Dengan
demikian memberikan pengguna kesempatan untuk menguji produk sebelum memberi dan
kemudian membeli versi lengkap dari program tersebut. Sebuah contoh yang sangat
jelas dari tipe ini adalah perangkat lunak anti virus.
E.
Perkembangan Perangkat Lunak
1)
Perkembangan
Pembuatan Perangkat Lunak
Dari
perkembangan perangkat lunak, kita bisa membayangkan bagaimana perkembangan
interaksi manusia dengan perangkat lunak. Bentuk paling primitive dari
perangkat lunak,menggunakan aljabar Boolean yang dipresentasikan sebagai binary
digit (bit), yaitu 1 (Benar/on) atau 0 (Salah/Off), cara ini sudah pasti menyulitkan,
sehingga orang mulai mengelompokkan bit tersebut menjadi nible (4bit), byte (8
bit), word (2 byte), double word (32 bit). Kelompok-kelompok bit ini disusun ke
dalam struktur instruksi seperti penyimpanan, transfer, operasi aritmatika,
operasi logika, dan bentuk bit ini diubah menjadi kode-kode yang dikenal
sebagai assembler. Kode-kode mesin sendiri masih cukup menyuilitkan karena
tuntutan untuk dapat menghapal kode tersebut dan format (aturan) penulisannya yang
cukup membingungkan, dari masalah ini kemudian lahir bahasa pemrograman tingkat
tinggi yang seperti bahasa manusia (bahasa inggris). Saat ini pembuatan
perangkat lunak sudah menjadi suatu proses produksi yang sangat kompleks,
dengan urutan proses yang panjang dengan melibatkan puluhan bahkan ratusan
orang dalam pembuatannya.
2)
EVOLUSI
PERANGKAT LUNAK
Ø
Era
Pioner
Bentuk
perangkat lunak pada awalnya adalah sambungan-sambungan kabel ke antar bagian
dalam komputer. Cara lain dalam mengakses komputer adalah menggunakan punched
card yaitu kartu yang dilubangi. Penggunaan komputer saat itu masih dilakukan
secara langsung, sebuah program untuk sebuah mesin untuk tujuan tertentu.
Ø
Era
Stabil
Pada
era stabil penggunaan komputer sudah banyak digunakan, tidak hanya oleh
kalangan peneliti dan akademi saja, tetapi juga oleh kalangan peneliti dan
akademi saja, tetapi juga oleh kalangan indutri/perusahaan. Perusahaan
perangkat lunak bermunculan dan sebuah perangkat lunak dapat menjalankan beberapa fungsi, dari ini
perangkat lunak mulai bergeser menjadi
sebuah produk. Baris-baris perintah perangkat lunak yang dijalankan oleh
komputer bukan lagi satu-satu tapi sudah seperti banyak proses yang dilakukan
secara serempak (multi tasking). Sebuah
perangkat lunak mampu menyelesaikan banyak pengguna (multi user) secara
cepat/langsung (real time). Pada era ini mulai di kenal system basis data, yang
memisahkan antara program (pemroses) dengan data (yang diproses).
Ø
Era
Mikro
Sejalan
dengan semakin luasnya PC dan jaringan komputer di era ini, perangkat lunak
juga berkembang untuk memenuhi kebutuhan perorangan. Perangkat lunak dapat dibedakan
menjadi perangkat lunak sistem yang bertugas menangani internal dan perangkat
lunak aplikasi yang digunakan secara langsung oleh penggunanya untuk keperluan
tertentu. Automatisasi yang ada di dalam perangkat lunak mengarah ke suatu
jenis kecerdasan buuatan.
Ø
Era
Modern
Saat
ini perangkat lunak sudah terdapat di mana-mana, tidak hanya pada sebuah superkomputer
dengan 25 prosesnya, sebuah komputer genggampun telah dilengkapi dengan
perangkat lunak yang dapat disinkronkan dengan PC. Tidak hanya komputer, bahkan
peralatan seperti telepon,TV, hingga ke mesin cuci, AC dan microwave, telah ditanamkan
perangkat lunak bukan lagi pekerjaan segelintir orang, tetapi telah menjadi
pekerjaan banyak orang, dengan beberapa tahapan proses yang melibatkan berbagai
disiplin ilmu dalam perancangannya. Tingkat kecerdasan yang ditunjukkan oleh
perangkat lunak pun semakin meningkat, selain permasalahan teknis, perangkat lunak
sekarang mulai bisa mengenal suara dan gambar.
BAB III
KESIMPULAN
Dalam menjalankan sebuah komputer kita perlu
memahami dan menguasai apa itu software atau
perangkat lunak serta bagaimana cara mengoprasikannya agar sebuah komputer
dapat bekerja maksimal dalam membantu tugas manusia. Software (perangkat
lunak) adalah sekumpulan data elektronik
yang di simpan oleh komputer itu dapat berupa program atau intruksi yang akan
menjalankan suatu perintah. Software juga berarti program komputer
yang berfungsi untuk melakukan tugas-tugas khusus, seperti membuat dokumen,
memanipulasi foto, membuat laporan keuangan, atau merancang rumah. Secara garis besar
perangkat lunak dibagi menjadi 3, yaitu OS (Operating System), Aplikasi atau Program
dan Bahasa Pemograman.
DAFTAR PUSTAKA
-
Id.m.wikipedia.org/wiki/perangkat_lunak
Terima kasih blognya sangat membantu..
BalasHapusMy blog
sangat sangat menarik
BalasHapushttp://blog.binadarma.ac.id/irman_effendy
terima kasih sangat membantu
BalasHapusMy blog
up sekali.
BalasHapus
BalasHapusTerimaksih blog ini sangat membantu saya memahami belog teknologi informasi ini dan sangat berguna bagi saya dan sangat bermanfaat dan jangan lupa kunjungi website kami www.atmaluhur.ac.id
dan jangan lupa kunjungi website kami website kami www.atmaluhur.ac.id dan blog saya 2809satnight.blogspot.com
terimakasih sangat bermanfaat sekali sukses selalu
BalasHapusSoftware Jadwal Pelajaran Lengkap
thanks for information
BalasHapusSoftawre Bel Sekolah Otomatis
Terima kasih sangat membantu
BalasHapusinfonya sangat bermanfaat bagi ane
BalasHapuspenjepit pcb