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. Rumusan Masalah
-
Apakah pengertian dari perangkt
lunak?
-
Apakah macam-macam perangkat lunak?
-
Bagaimana perkembangan perangkat
lunak?
C. 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.
BAB II
PEMBAHASAN
A.
Perangkat
Lunak Komputer (Software)
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.
Perangkat
lunak (software) adalah berbagai jenis program yang digunakan untuk
mengoperasikan dan memanipulasi komputer dan perangkat periferalnya. Perangkat
lunak komputer terdiri dari dua jenis program utama, yaitu : (1) aplikasi
perangkat lunak yang mengarahkan kinerja dari penggunaan tertentu, atau
aplikasi komputer untuk memenuhi kebutuhan pengolahan informasi bagi pengguna.
(2) sistem perangkat lunak yang mengendalikan dan mendukung operasi sistem
komputer saat melaksanakan tugas pengolahan berbagai informasi.
Adapun fungsi perangkat lunak adalah
:
·
mengatur Input atau Output (I/O) dari PC
·
menyediakan dan mengatur serta memerintahkan hardware agar
dapat berjalan dengan baik
·
menjalankan perintah-perintah tertentu seperti menggambar,
memutar musik atau film
B.
Jenis-Jenis
Utama Perangkat Lunak Komputer
a.
Aplikasi
perangkat lunak (application software)
Aplikasi
ini berfungsi untuk melaksanakan tugas pengolahan informasi untuk pengguna
akhir. Aplikasi perangkat lunak terbagi menjadi 2, yaitu : (1) Aplikasi program
bertujuan umum, meliputi : Rangkaian perangkat lunak, penjelajah situs, surat
elektronik, pengolahan kata, pengolah angka, manajer basis data, dan lain-lain.
(2) Aplikasi program khusus, meliputi : Bisnis akuntansi, pengolahan transaksi,
manajemen hubungan pelanggan, perencanaan sumber daya perusahaan,perdagangan
komersial, dan lain-lain.
b.
Sistem
perangkat lunak (system software)
Aplikasi
ini berfungsi untuk mengatur dan mendukung operasi sistem komputer dan
aktivitas pengolahan informasinya. Sebagai contoh, sistem operasi dan program
manajemen jaringan melayani perangkat lunak antarmuka yang penting antara
jaringan komputer dan perangkat keras serta program aplikasi dari pengguna
akhir. Sistem perangkat lunak dapat dikelompokkan ke dalam dua kategori utama, yaitu
: (1) Program manajemen sistem. Program yang mengatur perangkat keras,
perangkat lunak, jaringan dan sumber daya data sistem komputer selama
pelaksanaan berbagai tugas pengolahan inforrmasi dari pengguna. Contoh dari
program manajemen sistem yang penting adalah sistem operasi, program manajemen
jaringan, sistem manajemen basis data, penyedia aplikasi, sistem kegunaan,
pengawasan kinerja dan keamanan. (2) Program sistem pengembangan. Program yang
dapat membantu pengguna mengembangkan program dan prosedur sistem informasi
serta menyiapkan program pengguna untuk pengolahan komputer. Program sistem
pengembangan meliputi : Pemrograman penerjemahan bahasa, pemrograman
penyuntingan dan alat, paket rekayasa perangkat lunak berbasis komputer.
C.
Sistem
Operasi (Operating System)
Sistem perangkat lunak yang paling penting
untuk komputer apapun adalah sistem operasinya. Sistem operasi adalah sistem
dari program terintegrasi yang mengtur operasi CPU, mengendalikan
masukan/keluaran dan penyimpanan sumber daya serta aktivitas dari sistem
komputer, dan menyediakan berbagai layanan pendukung saat komputer melaksanakan
program aplikasi dari pengguna.
Tujuan utama dari sistem operasi adalah
untuk memaksimalkan produktivitas sistem komputer dengan mengoperasikannya
dengan cara yang paling efisien. Suatu sistem operasi yang meminimalkan jumlah
intervensi manusia diperlukan selama pengolahan. Sistem ini membantu program
aplikasi anda melaksanakan operasi biasa, seperti mengakses jaringan,
memasukkan data, menyimpan, dan mengambil arsip serta mencetak atau menampilkan
keluaran.
Fungsi dasar sistem operasi
|
Unit
Antarmuka
|
Sistem dan komunikasi jaringan
|
Manajemen
Arsip
|
|
Manajemen
Tugas
|
|
Manajemen
Sumber Daya
|
|
Kegunaan
dan Fungsi-Fungsi Lain
|
|
Mengatur penggunaan dari sumber
daya perangkat keras
|
Mengatur pencapaian tugas
|
Mengatur data dan program arsip
|
Menyediakan berbagai layanan
pendukung
|
D. Identifikasi jenis-jenis
Software Aplikasi
a. 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.
b. Program Bantu dan Program Tambahan
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.
c. 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 :
1.
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.
2.
High Level Language, merupakan bahasa tingkat
tinggi karena menggunakan kata-kata yang mudah dimengerti. Contoh dari program
ini adalah BASIC, PASCAL, FORTRAN, dan sebagainya.
Ada pula beberapa tipe
software, diantaranya :
1.
Software Games
Jenis software ini termasuk dalam kategori entertainment atau
hiburan, software ini memiliki berbagai macam jenis. Jenis-jenis tersebut
seperti MMOs (Massive Multiplayer Online games), first-person shooters, action
games, roleplaying games, and game petualangan.
2.
Software Driver
Program in mengijinkan komputer untuk dapat berinteraksi dengan
perangkat hardware tambahan seperti printer, scanner, dan video cards.
3.
Software Pendidikan
berbeda dengan jenis program sebelumnya, software pendidikan ini
dapat mengajarkan apapun dari komputer, melakukan aktifitas yang berhubungan
seperti mengetik atau berbagai macam jenis pendidikan lainnya seperti kimia.
4.
Media player dan pengembangan software media
lainnya.
Software yang dibuat untuk dapat memainkan atau mengedit media
digital seperti file music atau video.
5.
Software Produktifitas
Jenis software ini mengijinkan pengguna untuk lebih produktif baik
itu dalam menjalankan bisnis atau menjalankan aktifitas produktif lainnya.
Contoh dari software ini adalah software pengolah huruf (Ms Words), Software
pengatur database, software presentasi dan beberapa software lainnya.
6.
Operating sistem
software yang merupakan sumber dari software lainnya yang dapat
mengijinkan software lainnya untuk berjalan. Contoh dari software operating
sistem ini adalah Window Vista, Mac OS X dan Linux, Apple, Machintos dan
lain-lain, dan pada software inilah program aplikasi lainnya di install.
7.
Software Aplikasi
Software yang diinstal pada komputer yang sesuai dengan os yang
ada, dimana software aplikasi ini diinstal sesuai dengan kebutuhan User
(Pengguna) contohnya, MS Office (Ms Word, Ms Excell, Ms Power Point dan
lain-lain), Software Grafis (Adobe Photoshope, Corel Draw, Autocad dan
lain-lain).
8.
Software Program
Software yang berfungsi untuk membuat aplikasi-aplikasi program
(Membuat Program baru) seperti program Games, Program data Base, Program Web
dll, Contoh Software Program : Visual Basic, Cobol, C++, Program PHP dan
lain-lain.
9.
Software Aplikasi Tools
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, Avast, Eset, Kaspersky dan Avira.
k.
penjelajah situs (web browser)
aplikasi penjelajah situs (web browser) yang bisa diinstall
di beberapa OS dan merupakan perangkat lunak yang paling penting untuk sebagian
besar pengguna komputer saat ini. contohnya; Mozila Firefox, Opera, Microsoft
Explorer.
l.
Surat elektronik (e-mail)
Surat elektronik (e-mail) yang berfungsi untuk memudahkan
orang bekerja dan berkomunikasi satu sama lain dengan mengirim dan menerima
pesan elektronik dan lampiran bekas melalui internet, intranet atau eksternet
milik organisasi.
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.
3. Bahasa pemrograman
Bahasa Pemrograman adalah kategori
utama dari sistem perangkat lunak. Sistem perangkat lunak ini mewajibkan
berbagai paket pemrograman unutk membantu pemrogram mengembangkan program
komputer dan program penerjemah bahasa. Software ini 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 keempat. Bahasa jenis ini lebih mudah dipahami karena menggunakan
bahasa manusia seperti bahasa inggris. Contoh software ini adalah; Visual
Basic, Visual Foxpro, Java dan sebagainya.
E.
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.
F.
Perkembangan Perangkat Lunak
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.
BAB III
PENUTUP
A.
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.
B.
Saran
Untuk kemajuan teknologi computer
maka diharapkan agar perkembangan computer kedepan mampu mengubah pola fikir
dan menjadikan masyarakat Indonesia menjadi manusia yang kreatif dan inovatif.
Serta tumbuhnya kratifitas hingga menghasilkan suatu karya yang berguna bagi
manusia dan dengan adanya teknologi computer dan softwarenya dapat dimanfaat
sesuai dengan kegunaan sebenarnya yang mampu mempercerdas bangsa bukannya unutk
menghancurkan moral moral bangsa.
DAFTAR
PUSTAKA
http://ikabuntud.blogspot.co.id/2012/03/makalah-software.html
Tidak ada komentar:
Posting Komentar