Anda di halaman 1dari 10

TEKNOLOGI INFORMASI DAN KOMUNIKASI

“Perkembangan Teknologi Perangkat Lunak Komputer”

Kelompok 3

Haryati 15B20023

Ilyas 15B20024

Muhammad Arfan 15B20025

Dosen : Dr. Hj. Purnamawati, M.Pd

Prodi Pendidikan Teknologi dan Kejuruan

Program Pascasarjana

Universitas Negeri Makassar

2015
BAB I

PENDAHULUAN

A. Latar Belakang

Komputer merupakan sistem elektronik untuk manipulasi data yang berlangsung


dengan sangat cepat dan akurat serta terorganisir untuk menerima input atau masukan,
kemudian dilakukan pemprosesan hingga didapatkan output atau keluaran dibawah
pengawasan suatu langkah-langkah atau instruksi program yang tersimpan di memori
atau stored program. Terdapat tiga komponen utama pada sistem komputer yaitu
software, hardware, dan brainware. Berdasarkan perkembangannya, software telah
mengalami evolusi yang cukup signifikan yang terbagi atas empat era evolusi yaitu
era pioner, era stabil, era mikro, dan era modern. Selain mengalalami empat tahapan
evolusi, software juga terbagi atas dua yaitu software sistem dan software aplikasi.

B. Rumusan Masalah

Adapun rumusan masalah yang akan dibahas pada makalah yaitu mengenai
perkembangan teknologi perangkat lunak/software komputer.

C. Tujuan

Adapun tujuan dari makalah ini adalah :

1. Untuk mengetahui apa itu perangkat lunak.


2. Untuk mengetahui perkembangan teknologi perangkat lunak/software komputer.
3. Untuk mengetahui jenis perangkat lunak/software komputer
BAB II

PEMBAHASAN

A. Mengenal Perangkat Lunak/Software Komputer

Dalam dunia teknologi informasi, kadang kita mendengar istilah tentang software
atau perangkat lunak komputer. Dikatakan bahwa, keberadaaan hardware/perangkat
keras komputer tanpa ditunjang oleh perangkat lunak maka komputer tidak dapat
digunakan, begitupun sebaliknya. Nama lain dari perangkat lunak komputer adalah
software. Karena disebut juga sebagai perangkat lunak, maka sifatnya pun berbeda
dengan hardware atau perangkat keras, jika perangkat keras adalah komponen yang
nyata yang dapat diliat dan disentuh secara langsung oleh manusia, maka software
atau perangkat lunak tidak dapat disentuh dan dilihat secara fisik. Software memang
tidak tampak secara fisik dan tidak berwujud benda namun bisa dioperasikan.

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.

Terdapat empat jenis software berdasarkan distribusinya yaitu software berbayar,


freeware, free software, shareware. Software berbayar merupakan perangkat lunak
yang didistribusikan untuk tujuan komersil, setiap pengguna yang ingin menggunakan
atau mendapatkan software tersebut dengan cara membeli atau membayar pada pihak
yang mendistribusikannya. Freeware atau perangkat lunak gratis adalah perangkat
lunak komputer berhak cipta yang gratis digunakan tanpa batasan waktu, berbeda dari
shareware yang mewajibkan penggunanya membayar (misalnya setelah jangka waktu
percobaan tertentu atau untuk memperoleh fungsi tambahan). Free Software lebih
mengarah kepada bebas penggunaan tetapi tidak harus gratis. Shareware juga bebas
tetapi lebih dibatasi untuk waktu tertentu. Shareware adalah program terbatas
didistribusikan baik sebagai demonstrasi atau versi evaluasi dengan fitur atau fungsi
yang terbatas atau dengan menggunakan batas waktu yang ditetapkan (misalnya 30
hari).

B. Perkembangan Teknologi Perangkat Lunak Komputer

1. Perkembangan Pembuatan Perangkat Lunak Komputer

Dari perkembangan perangkat lunak, kita bisa membayangkan bagaimana


perkembangan interaksi manusia dengan perangkat lunak. Bentuk paling primitif dari
perangkat lunak, menggunakan aljabar Boolean, yang di representasikan sebagai
binary digit (bit), yaitu 1 (benar / on) atau 0 (salah / off), cara ini sudah pasti sangat
menyulitkan, sehingga orang mulai mengelompokkan bit tersebut menjadi nible (4
bit), byte (8 bit), word (2 byte), double word (32 bit).
Kelompok-kelompok bit ini di susun ke dalam struktur instruksi seperti
penyimpanan, transfer, operasi aritmatika, operasi logika, dan bentuk bit ini di ubah
menjadi kode-kode yang di kenal sebagai assembler. Kode-kode mesin sendiri masih
cukup menyulitkan 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 Teknologi Perangkat Lunak Komputer
a. Era Pioner
Bentuk perangkat lunak pada awalnya adalah sambungan-sambungan kabel ke
antar bagian dalam komputer, gambar berikut memperlihatkan orang yang sedang
menggunakan komputer.

Gambar 1.1 Menggunakan Komputer ENIAC


Cara lain dalam mengakses komputer adalah menggunakan punched card yaitu
kartu yang di lubangi. Penggunaan komputer saat itu masih dilakukan secara
langsung, sebuah program untuk sebuah mesin untuk tujuan tertentu. Pada era ini,
perangkat lunak merupakan satu kesatuan dengan perangkat kerasnya.
Penggunaan komputer dilakukan secara langsung dan hasil yang selesai
dikerjakan komputer berupa print out. Proses yang di lakukan di dalam komputer
berupa baris instruksi yang secara berurutan di proses antara lain :
1) Batch Processing
Batch processing adalah suatu model pengolahan data, dengan
menghimpun data terlebih dahulu, dan diatur pengelompokkan datanya dalam
kelompok-kelompok yang disebut batch. Tiap batch ditandai dengan identitas
tertentu, serta informasi mengenai data-data yang terdapat dalam batch
tersebut. Setelah data-data tersebut terkumpul dalam jumlah tertentu, data-data
tersebut akan langsung diproses.
Gambar 1.2 Batch Processing
Contoh dari penggunaan batch processing adalah e-mail dan transaksi
batch processing. Dalam suatu sistem batch processing, transaksi secara
individual dientri melalui peralatan terminal, dilakukan validasi tertentu, dan
ditambahkan ke transaction file yang berisi transaksi lain, dan kemudian
dientri ke dalam sistem secara periodik. Di waktu kemudian, selama siklus
pengolahan berikutnya, transaction file dapat divalidasi lebih lanjut dan
kemudian digunakan untuk meng-up date master file yang berkaitan.
2) Distribusi Terbatas
3) Pembuatan Khusus
b. Era Stabil
Komputer sudah banyak digunakan dan terjangkau oleh kalangan industri dan
perusahaan yang membawa pengaruh terhadap perkembangan perangkat lunak.
Kemampuan multitasking (banyak program) dan multi user (banyak pengguna)
sudah dikenal juga sistem basis data. Proses yang dilakukan oleh software pada
era ini, antara lain :
1) Multi-Tasking dan Multi-User
Multitasking adalah istilah teknologi informasi dalam bahasa inggris yang
mengacu kepada sebuah metode dimana banyak pekerjaan atau dikenal juga
sebagai proses diolah dengan menggunakan sumber daya CPU yang sama.
Contoh sistem operasi jenis ini antara lain adalah linux. Linux adalah sistem
operasi yang multitasking danmultiuser seperti kebanyakan SO yang ada pada
saat ini. Multitasking pada linux artinya linux bisa atau mampu menjalankan
beberapa proses dalam waktu yang bersamaan.
Sistem Multi-User adalah suatu sistem dimana lebih dari satu user
menggunakan secara bersama satu atau lebih perangkat keras, piranti lunak
dan data/ informasi , orang dan prosedur melalui masing-masing komputer
atau workstation.
2) Real Time System (Bekerja dengan cepat)
Real Time System Disebut juga dengan Sistem waktu nyata. Sistem yang
harus menghasilkan responyang tepat dalam batas waktu yang telah
ditentukan. Jika respon komputer melewati batas waktu tersebut, maka terjadi
degradasi performansi atau kegagalan sistem.Sebuah Real time system adalah
sistem yang kebenarannya secara logis didasarkan pada kebenaran hasil-hasil
keluaran sistem dan ketepatan waktu hasil-hasil tersebutdikeluarkan. Aplikasi
penggunaan sistem seperti ini adalah untuk memantau danmengontrol
peralatan seperti motor, assembly line, teleskop, atau instrumen
lainnya.Peralatan telekomunikasi dan jaringan komputer biasanya juga
membutuhkan pengendalian secara Real time. Contoh adalah pemesanan tiket
pesawat on line.
3) Program Database
Database atau basis data adalah kumpulan data yang disimpan secara
sistematis di dalam komputer yang dapat diolah atau dimanipulasi
menggunakan perangkat lunak (program aplikasi) untuk menghasilkan
informasi.
c. Era Mikro
Perangkat lunak pada era ini sudah berkembang untuk memenuhi kebutuhan
individu. Harga perangkat lunak juga sudah terjangkau oleh individu. Perangkat
lunak dapat dibedakan menjadi perangkat lunak sistem yang menangani perangkat
internal dan perangkat lunak aplikasi yang digunakan secara langsung oleh
penggunannya untuk keperluan tertentu. Otomatisasi yang ada di dalam perangkat
lunak mengarah ke suatu jenis kecerdasan buatan. Oleh sebab itu, perangkat lunak
pada era ini mengalami perkembangan proses berikut :

1) Sistem mulai tersebar ke beberapa kalangan masyarakat;


2) Software mengalami kecerdasan yang mempermudah penggunaannya;
3) Harga setiap software mulai terjangkau oleh individu.
d. Era Modern
Saat ini perangkat lunak sudah terdapat di mana-mana, tidak hanya pada sebuah
superkomputer dengan 25 prosesornya, sebuah komputer genggampun telah di
lengkapi dengan perangkat lunak yang dapat di sinkronkan dengan PC. Tidak
hanya komputer, bahkan peralatan seperti telepon, TV, hingga ke mesin cuci, AC
dan microwave, telah ditanamkan perangkat lunak untuk mengatur operasi
peralatan itu. Hebatnya lagi adalah setiap peralatan itu akan mengarah pada suatu
saat kelak akan dapat saling terhubung. Pembuatan sebuah perangkat lunak bukan
lagi pekerjaan segelentir orang, tetapi telah menjadi pekerjaan banyak orang,
dengan beberapa tahapan proses yang melibatkan berbagai disiplin ilmu dalam
perancangannya. Tingkat kecerdasan yang di tunjukkan oleh perangkat lunak pun
semakin meningkat, selain permasalahan teknis, perangkat lunak sekarang mulai
bisa mengenal suara dan gambar. Kecerdasan perangkat lunak pada era ini
membuat proses perkembangannya semakin luas menjadi :

1) Sistem Desktop
2) Teknologi Objek
3) Sistem Pakar
4) Pemrosesan Paralel
5) Jaringan Komputer

Gambar 1.3 Evolusi Perangkat Lunak

C. Klasifikasi Perangkat Lunak/Software Komputer

Perangkat lunak secara umum dapat di bagi 2 yaitu perangkat lunak sistem dan
perangkat lunak aplikasi.
1. Perangkat Lunak Sistem
Perangkat lunak sistem adalah suatu istilah generik yang merujuk pada jenis
perangkat lunak komputer yang mengatur dan mengontrol perangkat keras sehingga
perangkat lunak aplikasi dapat melakukan tugasnya. Ia merupakan bagian esensial
dari sistem komputer. Perangkat lunak sistem dapat di bagi lagi menjadi 3 macam
yaitu :
a. Bahasa Pemrograman
Merupakan perangkat lunak yang bertugas mengkonversikan arsitektur dan
algoritma yang di rancang manusia ke dalam format yang dapat di jalankan
komputer, contoh bahasa pemrograman di antaranya : BASIC, COBOL, Pascal,
C++, FORTRAN.
b. Sistem Operasi
Saat komputer pertama kali di hidupkan, sistem operasilah yang pertama kali di
jalankan, sistem operasi yang mengatur seluruh proses, menterjemahkan masukan,
mengatur proses internal, memanejemen penggunaan memori dan memberikan
keluaran ke peralatan yang bersesuaian, contoh sistem operasi : DOS, Unix,
Windows 95, IMB OS/2, Apple’s System 7.
c. Utility
Sistem operasi merupakan perangkat lunak sistem dengan fungsi tertentu,
misalnya pemeriksaan perangkat keras (hardware troubleshooting), memeriksa
disket yang rusak (bukan rusak fisik), mengatur ulang isi harddisk (partisi,
defrag), contoh Utilty adalah Norton Utility
2. Perangkat Lunak Aplikasi
Perangkat lunak aplikasi adalah suatu subkelas perangkat lunak komputer yang
memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang
diinginkan pengguna. Biasanya dibandingkan dengan perangkat lunak sistem yang
mengintegrasikan berbagai kemampuan komputer, tapi tidak secara langsung
menerapkan kemampuan tersebut untuk mengerjakan suatu tugas yang
menguntungkan pengguna. Contoh perangkat lunak aplikasi adalah MS. Office,
Mozzila Firefox dan Adobe Photoshop.
BAB III

PENUTUP

A. Kesimpulan

Perangkat lunak 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.
Tahapan perkembangan perangkat lunak ada empat yatiu era pioner, era stabil, era
mikro dan era modern. Secara umum, perangkat lunak dibedakan atas dua yaitu
perangkat lunak sistem dan perangkat lunak aplikasi.

B. Saran
Makalah ini membahas mengenai perkembangan teknologi pada perangkat lunak,
dan penulis menyadari masih banyak kekurangan dari makalah ini. Penulis sangat
mengharapkan masukan dari pembaca untuk menyempurnakan isi makalah ini.
DAFTAR PUSTAKA

http://belajar-komputer-mu.com/pengertian-software-perangkat-lunak-komputer/

https://www.academia.edu/8487350/PERKEMBANGAN_DAN_SEJARAH_PERANGKAT

http://www.slideshare.net/febrysan/evolusi-perkembangan-rekayasa-perangkat-lunak

http://deasy.staff.gunadarma.ac.id/Downloads/files/27381/perkembangan-software-
komputer.pdf

http://vivi_afifah.staff.gunadarma.ac.id/Downloads/files/4483/ivansudirman
softwarekomputer.pdf

http://alawiyahtuti18.blogspot.co.id/2011/05/software-perangkat-lunak.html

http://beritati.blogspot.co.id/2010/11/batch-processing-and-online-processing.html

http://cyb3rc0mun1ty.blogspot.co.id/2013/11/pengertian-multi-usermultitaskingmulti.html
http://www.termasmedia.com/65-pengertian/69-pengertian-database.html

Anda mungkin juga menyukai