Anda di halaman 1dari 13

PERANGKAT LUNAK KOMPUTER

Maulidah Yuliyanti (201651214)


Mahasiswi Institut sains dan Teknologi Al-Kamal
maulidahyulioo@gmail.com

Abstract
The Journal wrote about the history of the evolution of the software from the start
adannya computer until today. The author will explain about the kinds of software that can be
clarified by function. To determine the function of each of the software and how it works, the
authors will engage with technical explanations about the software. In this journal also
elaborated on the basis of the evolution of the software along with its history so that we can
know the software itself deeply.

Abstrak
Jurnal ini menuliskan tentang Sejarah evolusi perangkat lunak dari mulai adannya
komputer sampai saat ini. Penulis akan menjelaskan tentang macam-macam perangkat lunak
yang dapat diklarifikasikan berdasarkan fungsinya. Untuk mengetahui fungsi dari masing
masing perangkat lunak dan cara kerjanya, maka penulis akan melakukan pendekatan dengan
memberikan penjelasan secara teknis tentang perangkat lunak. Didalam jurnal ini juga
dijabarkan tentang evolusi dasar dari perangkat lunak beserta sejarahnya supaya kita dapat
mengenal perangkat lunak itu sendiri secara mendalam.

1. PENDAHULUAN
1.1 Latar Belakang
Komputer merupakan mesin yang terkecil dari perangkat lunak adalah operasi
memproses fakta atau data yang menjadi aritmatik dan logika. Dari operasi terbesar
informasi. Komputer digunakan orang ini disusun program / perangkat lunak.
untuk meningkatkan hasil kinerja dan Tingkat pemrosesan yang di
memecahkan berbagai masalah. Yang kerjakan perangkat lunak pun dari
menjadi pemroses data atau pemecah machine-like, mulai berubah seperti
masalah itu adalah perangkat lunak. Bentuk human-like. Didalam teori informasi,
disusun hararki informasi, mulai dari  Macam-macam software
data/fakta, kemudian setelah proses seleksi berdasarkan kategori.
dan pengurutan menjadi sesuatu yang  Bahasa Komputer.
berguna menjadi informasi. Informasi yang  Bahasa Pemrograman
disususn secara sistematis dengan suatu  Menjelaskan klarifikasi perangkat
alur logika tertentu menjadi knowledge. lunak yang terdiri dari sistem
Dan pada akhirnya digangan knowledge operasi, aplikasi office, aplikasi
yang di gabung dari berbagai sisi guna multimedia, dan aplikasi internet.
membangun wisdom.
Data yang di proses pun telah 1.3 Tujuan Penulisan
banyak berubah, yang semula hanya berupa Tujuan penulisan ini adalah untuk
data bilangan dan karakter menambah ke memenuhi tugas jurnal Pengantar
audio visual (bunyi, suara, gambar, film). Teknologi Informatika Institus Sains dan
Sejarah perkembangan hingga saat ini, Teknologi Al-Kamal.
seluruh proses menggunakan format data 2. PEMBAHASAN
digital dengan satuan bit (binary digit). 2.1 Evolusi Perangkat Lunak
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.

Era pioneer
1.2 Pembatasan Masalah
Untuk mempersempit masalah yang
Bentuk perangkat lunak pada awalnya
dibahas, penulis membuat beberapa batasan
adalah sambungan sambungan kabel ke
masalah yang diuraikan sebagai berikut :
antar bagian dalam komputer, gambar
 Penulis menjelaskan tentang
berikut memperlihatkan orang yang sedang
Evolusi perangkat lunak yang terdiri
menggunakan komputer. Cara lain dalam
dari 4 era.
mengakses komputer adalah menggunakan
 Penulis menjelaskan tentang jenis-
punched card yaitu kartu yang di lubangi.
jenis software.
Penggunaan komputer saat itu masih
dilakukan secara langsung, sebuah program
untuk sebuah mesin untuk tujuan tertentu. kebutuhan perorangan. Perangkat lunak
Penggunaan komputer dilakukan secara dapat di bedakan menjadi perangkat lunak
langsung dan hasil yang selesai di kerjakan sistem yang bertugas menangani internal
komputer berupa print out. Proses yang dan perangkat lunak aplikasi yang
dilakukan di dalam komputer berupa baris digunakan secara langsung oleh
interaksi yang secara berurutan di proses. penggunanya untuk keperluan tertentu.
Era Modern

Saat ini perangkat lunak sudah terdapat


dimana-mana, tidak hanya pada sebuah
supercomputer dengan 25 prosesornya,
sebuah komputer genggampun telah
dilengkapi dnegan perangkat luak yang
Era stabil dapat di sinkronkan dengan PC. Tidak
hanya komputer bahkan peralatan seperti
Pada era stabil penggunaan komputer sudah telepom, TV, hingga ke mesin cuci, AC
banyak di gunakan, tidak hanya oleh dan microwave telah di tanamkan
kalangan peneliti dan akademi saja, tetapi perangkat lunak untuk mengatur operasi
juga oleh kalangan industri / perusahaan. peralatan itu. Dan hebatnya lagi setiap
Perusahaan perangkat lunak bermunculan, perangkat itu akan mengarah pada suatu
dan sebuah perangkat lunak dapat saat kelak akan dapat saling terhubung.
menjalankan beberapa fungsi, drai ini Pembuatan sebuah perangkat lunak bukan
perangkat lunak mulai bergeser menjadi lagi pekerjaan segelintir orang, tetapi telah
sebuah produk. Baris-baris perintah menjadi pekerjaan banyak orang, dengan
perangkat lunak yang dijalankan oleh beberapa tahapan proses yang melibatkan
komputer bukan lagi satu-satu, tapi sudah berbagai disiplin ilmu dalam
seperti banyak proses yang di lakukan perancangannya. Tingkat kecerdasaan yang
secara serempak. ditunjukan oleh perangkat lunak pun
semakin meningkat, selain permasalahan
Era Mikro teknis, perangkat lunak sekarang mulai bisa
mengenal suara dan gambar.
Sejalan dengan semakin luasnya PC dan
jaringan komputer di era ini, perangkat
lunak juga berkembang untuk memenuhi
2.2 Jenis-jenis software

Secara umum, ada dua jenis


software. Pertama adalah software aplikasi.
Software aplikasi adalah software yang
 Operamini
dibuat untuk tujuan atau kepentingan
spesifik, contohnya Notepad untuk teks
editor, Winamp untuk memutar file audio,
 Internet explorer
dan sebagainya. Kedua adalah software
sistem. Software sistem adalah software
yang menjadi tempat semua software
 Internet Explor
aplikasi berjalan . Contohnya adalah
Microsoft Windows, Linux, Mac OS, dan
sebagainya.

A. Shareware yaitu software


yang dapat digunakan tanpa
biaya dalam jangka waktu
Gambar Contoh Sofware Sistem tertentu. Setelah jangka
waktu tersebut selesai,
pengguna diberi pilihan,
Menurut cara memperolehnya (harga beli
apakah akan melanjutkan
dan legalitas), software dapat dibedakan
menggunakan software
menjadi beberapa jenis :
tersebut (dengan
a) Freeware yaitu software yang dapat konsekuensi membayar)
digunakan tanpa biaya, namun atau tidak menggunakan lagi
masih memiliki batasan atas hak software tersebut. Beberapa
cipta pengguna. contoh dari shareware :
Beberapa contoh freeware :
 Mozilla
pasar. Jika kita ingin
 StyleXP menggunakannya, kita harus
membelinya. Propietary software
sangat dibatasi oleh hak cipta
c) Open source software. Berbeda
dengan jenis software sebelumnya,
open source software memberikan
kebebasan kepada kita untuk
menggunakan, mengubah sesuai
dengan kebutuhan, dan
medistribusikan kembali, baik
software aslinya maupun yang telah
 Window Blinds
kita ubah.

Berikut nama software dan


penggunaannya :

1. Xing MPEG Player : Memutar


CD, DVD.
2. Linguist Kamus : Bahasa
Inggris
 WinRAR, dan sebagainya.
3. Winamp : Memutar lagu-lagu
MP3
4. Total Fonts 2002 : Koleksi jenis
huruf
5. Microsoft Word : Pengetikan

2.3 Macam-macam Sofware


Berdasarkan Kategori

Gambar Contoh Software 1. Audio and Video

2. CD and DVD Tools

b) Propietary software. Intinya, 3. Browsers and Plugins


propietary software itu hampir sama
4. File Sharing
dengan barang yang bisa kita beli di
5. Messaging and Chat hardware tambahan seperti printer,
scanner, dan video cards.
6. File Transfer
3) Software Pendidikan berbeda
7. Office and News dengan jenis program sebelumnya,
software pendidikan ini dapat
2.4 Bahasa Komputer (Computer
mengajarkan apapun dari komputer,
Language)
melakukan aktifitas yang
Computer Language merupakan berhubungan seperti mengetik atau
bahasa yang digunakan untuk membuat berbagai macam jenis pendidikan
program komputer. Yang termasuk lainnya seperti kimia.
dalam jenis ini adalah : 4) Media player dan pengembangan
software media lainnya – Software
a) Low Level Language, merupakan
yang dibuat untuk dapat memainkan
bahasa tingkat rendah karena sulit
atau mengedit media digital seperti
dipahami dan hanya dapat dimengerti
file music atau video.
oleh pembuatnya.
5) Software Produktifitas Jenis
b) High Level Language, merupakan
software ini mengijinkan pengguna
bahasa tingkat tinggi karena
untuk lebih produktif baik itu dalam
menggunakan kata-kata yang mudah
menjalankan bisnis atau
dimengerti. Ada pula beberapa tipe
menjalankan aktifitas produktif
software, diantaranya :
lainnya. Contoh dari software ini
1) Software Games Jenis software ini
adalah software pengolah huruf (Ms
termasuk dalam kategori
Words), Software pengatur
entertainment atau hiburan,
database, software presentasi dan
software ini memiliki berbagai
beberapa software lainnya.
macam jenis. Jenis-jenis tersebut
6) Operating sistem software yang
seperti MMOs (Massive
merupakan sumber dari software
Multiplayer Online games), first-
lainnya yang dapat mengijinkan
person shooters, action games,
software lainnya untuk berjalan.
roleplaying games, and game
Contoh dari software operating
petualangan.
sistem ini adalah Window Vista,
2) Software Driver Program in
Mac OS X dan Linux, Apple,
mengijinkan komputer untuk dapat
Machintos dll, dan pada software
berinteraksi dengan perangkat
inilah program aplikasi lainnya di 2. Pemrograman Terstruktur
install. (Structured Programming) :
7) Software Aplikasi Software yang Contoh bahasa pemrograman
diinstal pada komputer yang sesuai terstruktur : Pascal. Cobol, RPG,
dengan os yang ada, dimana ADA, C.
software aplikasi ini diinstal sesuai
3. Pemrograman Modular(Modular
dengan kebutuhan User (Pengguna)
Programming)
contohnya, MS Office (Ms Word,
Program-program yang besar
Ms Excell, Ms Power Point dll),
cenderung sulit terutama karena
Software Grafis (Adobe
kompleksitas dari program tersebut,
Photoshope, Corel Draw, Autocad
dan banyak bagian dengan hubungan
dll)
yang rumit dan detail yang
8) Software Program Software yang
sebenarnya tidak perlu. Salah satu
berfungsi untuk membuat aplikasi-
metode dalam penyusunan program
aplikasi program (Membuat
terstruktur adalah pemrograman
Program baru) seperti program
modular.
Games, Program data Base,
Program Web dll, Contoh Software 4. Pemrograman Fungsional
Program : Visual Basic, Cobol, C+ (Functional Programming) :
+, Program PHP dll Contoh bahasa pemrograman
9) Software Aplikasi Tools Program- fungsional : Lisp, Scheme, ML,
program yang berfungsi untuk Haskell,Erlang.
mempercepat, memperbaiki, dan
5. Pemrograman Berorientasi Objek
mempermudah pengoperasian
(OOP/Object-Oriented
komputer.
Programming) :
2.5 Bahasa Pemrograman Object / Objek : Elemen yang
memiliki fungsi, metode, karakteristik
1. Pemrograman Prosedural
tertentu yang dapat dibedakan dalam
(Procedural Programming) :
dunia nyata.
Algoritma berisi urutan langkah-
langkah penyelesaian masalah. Ini Berikut adalah macam bahasa
berarti algoritma adalah proses yang pemrograman lain yang perlu anda ketahui:
procedural.
a) Bahasa Pemrograman HTML c) Bahasa Pemrograman ASP
HyperText Markup Language (HTML) ASP adalah singkatan dari Active
HTML adalah sebuah bahasa Server Pages yang merupakan salah
markup yang digunakan untuk satu bahasa pemograman web untuk
membuat sebuah halaman web dan menciptakan halaman web yang
menampilkan berbagai informasi di dinamis. ASP merupakan salah satu
dalam sebuah browser Internet. HTML produk teknologi yang disediakan oleh
saat ini merupakan standar Internet Microsoft. ASP bekerja pada web
yang didefinisikan dan dikendalikan server dan merupakan server side
penggunaannya oleh World Wide Web scripting.
Consortium (W3C). HTML berupa d) Bahasa Pemrograman XML Extensible
kode-kode tag yang menginstruksikan Markup Language (XML)
browser untuk menghasilkan tampilan XML adalah bahasa markup
sesuai dengan yang diinginkan. Sebuah serbaguna yang direkomendasikan
file yang merupakan file HTML dapat W3C untuk mendeskripsikan berbagai
dibuka dengan menggunakan browser macam data. XML menggunakan
web seperti Mozilla Firefox atau markup tags seperti halnya HTML
Microsoft Internet Explorer. namun penggunaannya tidak terbatas
b) Bahasa Pemrograman PHP pada tampilan halaman web saja. XML
PHP adalah bahasa pemrograman merupakan suatu metode dalam
script yang paling banyak dipakai saat membuat penanda/markup pada sebuah
ini. PHP pertama kali dibuat oleh dokumen.
Rasmus Lerdorf pada tahun 1995. Pada e) Bahasa Pemrograman WML
waktu itu PHP masih bernama FI (Form WML adalah kepanjangan dari
Interpreted), yang wujudnya berupa Wireless Markup Language, yaitu
sekumpulan script yang digunakan bahasa pemrograman yang digunakan
untuk mengolah data form dari web. dalam aplikasi berbasis XML
PHP banyak dipakai untuk membuat (eXtensible Markup Langauge). WML
situs web yang dinamis, walaupun tidak ini adalah bahasa pemrograman yang
tertutup kemungkinan digunakan untuk digunakan dalam aplikasi wireless.
pemakaian lain. PHP biasanya berjalan WML merupakan analogi dari HTML
pada sistem operasi linux (PHP juga yang berjalan pada protocol nirkabel.
bisa dijalankan dengan hosting f) Bahasa Pemrograman PERL
windows).
PERL adalah bahasa pemrograman Walaupun demikian, bahasanya sendiri
untuk mesin dengan sistem operasi dapat dipergunakan untuk semua jenis
Unix (SunOS, Linux, BSD, HP-UX), dokumen XML termasuk SVG dan
juga tersedia untuk sistem operasi XUL. Spesifikasi CSS diatur oleh
seperti DOS, Windows, PowerPC, World Wide Web Consortium (W3C).
BeOS, VMS, EBCDIC, dan PocketPC.
2.6 Klasifikasi Perangkat Lunak
PERL merupakan bahasa pemograman
Perangkat lunak secara umum dapat
yang mirip bahasa pemograman C.
di klasifikasikan sebagai berikut:
g) Bahasa Pemrograman CFM
Sistem Operasi (OS)
CFM dibuat menggunakan tag
Sistem operasi sangat berkaitan dengan
ColdFusion dengan software Adobe
prosesor yang digunakan. Jenis
ColdFusion / BlueDragon / Coldfusion
prosesor pada PC yang umum adalah
Studio. Syntax coldfusion berbasis
yang yang kompatibel dengan produk
html.
awal IBM dan Macintosh. PC
Mancintosh, perangkat lunaknya
h) Bahasa Pemrograman Javascript
dikembangkan oleh perusahaan yang
Javascript adalah bahasa scripting
sama sehingga perkembangannya tidak
yang handal yang berjalan pada sisi
sepesat sloning IBM PC. Sistem
client. JavaScript merupakan sebuah
operasi dari cloning IBM saat ini
bahasa scripting yang dikembangkan
secara umum terbagi menjadi 2 aliran
oleh Netscape. Untuk menjalankan
yaitu komersil yang dibuat oleh
script yang ditulis dengan JavaScript
Microsoft dan yang bersifat freeware
kita membutuhkan JavaScript-enabled
yang di kembangkan oleh peneliti dari
browser yaitu browser yang mampu
seluruh dunia karena bersifat open
menjalankan JavaScript.
source, yaitu bahan baku pembuatan
i) Bahasa Pemrograman CSS Cascading
dapat di baca, sehingga hasilnya dapat
Style Sheets (CSS)
do tambah atau di modifikasi oleh
CSS adalah suatu bahasa stylesheet
setiap orang. Sementara interaksi
yang digunakan untuk mengatur
antara pengguna dan komputer di kenal
tampilan suatu dokumen yang ditulis
melalui 2 cara, yaitu cara pertama
dalam bahasa markup. Penggunaan
adalah pemberian intruksi melalui
yang paling umum dari CSS adalah
penulisan perintah atau dengan cara
untuk memformat halaman web yang
tunjuk (pointer) dengan tampilan grafis
ditulis dengan HTML dan XHTML.
seperti terlihat pada gambar sebagai
berikut. Pemrosesan kata umum di gunakan untuk
menggantikan tugas pengetikan yang sering
di lakukan. Selain, dapat melakukan format
pengetikan seperti penomoran, pengaturan
spasi, margin (jarak pinggir kertas), jenis
huruf (font), pemroses kata juga dapat
melakukan proses pengecekan kata bahkan
kalimat.
Pemrosesan tabel seperti terlihat ini
biasanya di gunakan untuk melakukan
perhitungan yang menggunakan tabel
(tabulasi). Fungsi standar yang di gunakan
adalah penjumlahan di suatu range dalam
baris atau kolom tertentu, atau fungsi
lainnya seperti pencarian
.

Aplikasi Office
Perangkat lunak aplikasi perkantoran
yang umum adalah pemroses kata dan
pemroses table seperti terlihat pada gambar
berikut.

Nilai rata-rata, maksimal, minimal atau


deviasi. Automasi pemrosesan dapat
dilakukan dengan menggunakan macro,
misalnya perhitungan bulanan. Aplikasi
office yang lain pada pembahasan ini tidak
disampaikan.
untuk nerhubungan antara satu orang atau
Aplikasi Multimedia mesin dengan pihak lain yang berjauhan.
Aplikasi internet akan menyangkut dua sisi,
Aplikasi multimedia saat ini sangat banyak yaitu sisi penyedia atau sisi pengguna.
dan beraga,. Di katakan Multimedia karena Contoh aplikasi internet dan perangkat
selain penggunaan media teks, aplikasi ini lunak dari sisi pengguna yang umum
dapat memproses / menampilkan dalam digunakan :
bentuk yang lain yaitu gambar, suara dan A. HTTP (Hypertext Transfer
film seperti terlihat pada gambar. Aplikasi Protocol), merupakan aplikasi internet
multimedia sangat berkaitan dengan format yang menampilkan baris kalimat, atau
data yang digunakan. Aplikasi Multimedia gambar, dengan beberapa kata yang di
umumnya di pisahkan lagi menjadi aplikasi beri tanda garis bawah (Hypertext).
yang di gunakan untuk membuat, yang Dari hypertext ini, pengguna dapat
hanya di gunakan untuk menampilkan saja melompat dari satu dokumen (page) ke
dan pengaturan. dokumen lainnya. Perangkat lunak di
sisi pengguna yang menjalankan http di
kenal sebagai browser. Contoh browser
adalah Internet Explorer seperti terlihat
pada gambar dan Netscape, dll.

Aplikasi Internet
B. E-Mail (Elektronic mail)
Perangkat lunak yang
berhubungan dengan internet sangat
berkaitan dengan aplikasi internet. Aplikasi
C. merupakan aplikasi surat
internet adalah protokol yang di gunakan
menyurat di internet. Setiap
orang memiliki e-mail dan
bisa saling bertukar
dokumen satu sama lain.
Contoh perangkat lunaknya
dalah Outlook Express
seperti terlihat pada gambar
berikut.

D. Massenger, digunakan untuk


berkomunikasi antara satu 3. PENUTUP

orang atau lebih 3.1 Kesimpulan

(conference), selain itu Dari penjelasan yang dijabarkan

komunikasi melalui teks oleh penullis, dapat di simpulkan bahwa

(massage), juga bisa berupa perangkat lunak terus berkembang

suara (voice), maupun film mengikuti kebutuhan manusia. Selama

(webcam), seperti pada manusia itu sendiri masih ada perangkat

gambar di bawah ini. lunak akan terus ada dan terus berkembang
menuju arah yang lebih baik dengan
tampilan yang baik serta semakin beraneka
ragam tampilan dan fungsinya.
Ketika di bandingkan Perangkat
lunak yang ada pada saat ini dan masa lalu
terdapat beberapa perbedaan dari segi
design maupun jenisnya. Tetapi tidak
keluar dari pakem yang ada. Karena
kebutuhan manusia yang terus meningkat
menuntuk terciptanya berbagai jenis
perangkat lunak dengan berbagai fungsi.
Saat ini perangkat lunak tidak
hanya terdapat pada perangkat komputer
atau PC saja tetapi sudah meluas ke
berbagai perangkat seperti Handphone yang
sekarang berubah menjadi Smartphone
yang kaya fitur dan aplikasi. Dan masih
banyak lagi contoh yang lainnya.
Demikia jurnal ini saya buat,
kurang lebih mohon maaf. Semoga dapat
memberi pengetahuan kepada pembaca dan
kepada penulis.

DAFTAR PUSTAKA
Aradea, Diktat Kuliah Pengantar Teknologi
Informasi, Tasikmalaya, 2007.
Ferrizal, Jurnal komputerisasi, Jakarta,
2005.

Anda mungkin juga menyukai