Anda di halaman 1dari 10

PERANGKAT PERKEMBANGAN PERANGKAT LUNAK DAN PENGELOMPOKAN

PERANGKAT LUNAK

Nama : Sulista Yonanda Saketu


Nim : 23110736
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 avolusi
sofiware iuga 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 computer

BAB II
PEMBAHASAAN

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 lahin
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 Klmputer


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. 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.
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 erupa 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
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) Distrubusi Terbatas
3) Pembuatan Khusus
b. Era stabil
Komputer sudah banyak digunakan dan terjangkau oleh karangan industry 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 system
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 computer 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 sistem yang
kebenarannya secara logis didasarkan pada kebenaran hasil-hasil keluaran sistem
dan ketepatan waktu hasil-hasil tersebut dikeluarkan. Aplikasi penggunaan 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 unak 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 Parale)
5) Jaringan Komputer

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. la 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 ersesuaian, 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.

Anda mungkin juga menyukai