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), cari 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.
1.
JENIS PERANGKAT LUNAK
·
Sistem Operasi
·
Perangkat Lunak Bahasa
·
Program Aplikasi
Perangkat lunak secara umum dapat di bagi 2
yaitu perangkat lunak sistem dan perangkat lunak aplikasi. Perangkat lunak
sistem dapat di bagi lagi menjadi 3 macam yaitu :
1. 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
2. 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
3. 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.
Berikut penjelasan lebih lengkapnya:
A.
SISTEM OPERASI
Untuk
mengendalikan Program Kerja Komputer secara mendasar seperti :
Ø Mengatur Media Input
Ø Proses
Ø Output
Ø Mengatur Memory
Ø Penjadwalan Proses
PC DOS
MS DOS
MICROSOFT WINDOWS
LINUX
UNIX
MACINTOSH
FREE BSD
Sistem operasi sangat berkaitan dengan prosesor
yang di gunakan. Jenis prosesor pada PC yang umum adalah yang kompatibel dengan
produk awal IBM dan Macintosh. PC Macintosh, perangkat lunaknya di kembangkan
oleh perusahaan yang sama sehingga perkembangannya tidak sepesat cloning IBM
PC. Sistem operasi dari cloning IBM saat ini secara umum terbagi
menjadi 2 aliran yaitu komersil yang di buat oleh Microsoft dan yang bersifat freeware
yang di kembangkan oleh peneliti dari seluruh dunia karena bersifat open
source, yaitu bahan baku pembuatan dapat di baca, sehingga hasilnya dapat
di tambah atau di modifikasi oleh setiap orang.
Sementara interaksi antara pengguna dan komputer
di kenal melalui 2 cara, cara yang pertama adalah pemberian instruksi melalui
penulisan perintah atau dengan cara tunjuk (pointer) dengan tampilan grafis.
B.
PERANGKAT LUNAK BAHASA
Program yang digunakan untuk menerjemahkan
instruksi-instruksi yang ditulis dalam bahasa mesin agar dapat diterima dan
dimengerti oleh komputer. 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
1)
MACAM PERANGKAT LUNAK BAHASA
o Bahasa Tingkat Rendah
o Bahasa Tingkat Menengah
o Bahasa Tingkat Tinggi
a.
Bahasa Tingkat Rendah
Merupakan Bahasa yang digunakan oleh komputer itu sendiri
o ASSEMBLY LANGUAGE
o RPG ( Repeat Program General )
b.
Bahasa Tingkat Menengah
Bahasa dalam komputer yang menggunakan singkatan dan sudah
mendekati bahasa sehari-hari.
o Program Fortran (Formula Transator)
c.
Bahasa Tingkat Tinggi
Merupakan
Bahasa Komputer yang sudah dibuat dan dikembangkan dengan menggunakan bahasa
sehari-hari
o Basic
o Cobol
o Pascal
C.
Program Aplikasi (Aplication Program)
Merupakan
suatu program paket yang telah dirancang dan dibuat khusus untuk kebutuhan
tertentu.
o Word Processing (Pengolah Kata)
o Program Database
o Program Spreadsheet
o Program CAD (Computer Aided Design)
o Program Layout Artikel (Publisher)
o Aplikasi multimedia
a)
Word Processing
Merupakan
salah satu program aplikasi dimana dalam pengoperasiannya menggunakan text
(Text Based)
Ø Wordstar Profesional
Ø Word Perfect
Ø Chiwriter
Ø Microsoft Word
Ø Word Star
b)
Program Database
Merupakan
salah satu program aplikasi yang berfungsi untuk merancang atau membuat serta
mengelola DATABASE
Ø Ms.Acces
Ø SQL Server
Ø MySql
Ø Oracle
c)
Program SpreadSheet
Merupakan salah satu program aplikasi yang berfungsi untuk
bidang keuangan, pembukuan, atau melakukan perhitungan secara otomatis.
Ø Lotus 123
Ø Ms.Excel
Ø Quatro
Ø Supercheck
d)
Program CAD (Computer Aided Design)
Merupakan
Salah satu program aplikasi yang berfungsi untuk media lukis (Alat lukis)
Ø Auto Cad
Ø Pro Design
Ø Corel Draw
Ø Adobe Photoshop
e)
Program Layout Artikel
Merupakan salah satu program aplikasi yang berfungsi khusus
untuk mengatur tata letak obyek yang digunakan pada cover suatu media
cetak/Elektronik
o Page Maker
o Ventura
o Harvard Publisher
o Newmaster
f)
Aplikasi Multimedia
Aplikasi multimedia saat ini sangat banyak dan beragam. Di
katakan multimedia kerana selain penggunaan media teks, aplikasi ini dapat
memproses / menampilkan dalam bentuk yang lain yaitu gambar, suara dan film.
Aplikasi multimedia sangat berkaitan dengan format data yang
digunakan. Aplikasi Multimedia umumnya dipisahkan lagi menjadi aplikasi yang
digunakan untuk membuat, yang hanya digunakan untuk menampilkan saja dan
aplikasi pengaturan.
Format-format digital multimedia di antaranya:
1.
MIDI (Musical Instrument
Digital Interface) , format suara instrumen ini di perkenalkan pada tahun 1983
oleh perusahaan musik elektrik seperti Roland, Yamaha dan Korg. Format MIDI
bersifat sangat kompak dengan ukurannya yang kecil, suara yang di hasilkan oleh
MIDI dengan dukungan sound card yang memilik synthesizer (penghasil
suara elektrik) sangatlah mirip dengan organ elektrik yang bisa memainkan
berbagai alat musik.
2.
MP3, format suara yang
terkenal saat ini berbeda dengan MIDI yang hanya instrument, MP3 merekam
seluruh suara termasuk suara penyanyinya. Kualitas suara MP3 akan
erbanding dengan ukuran penyimpannya. Kualitas yang banyak di gunakan untuk
merekam musik adalah standar CDROM (44,2 KHz, 16 bit, stereo), sementara kualitas
terendah adalah kualitas seperti telepon (5 KHz, 8 bit, mono).
3.
MPEG (Moving Picture
Experts Group), merupakan format yang di susun oleh ahli dari berbagai penjuru
dunia untuk format multimedia.
4.
AVI (Audio Video
Interleave), format AVI di buat oleh Microsoft dan mudah di pindah-pindahkan di
aplikasi buatan Microsoft lainnya seperti Word atau PowerPoint
5.
Quicktime, sama dengan
AVI, Quicktime dapat digunakan baik di komputer berbasis Intel maupun
6.
Mac. Quicktime dapat
menyaingin AVI di karenakan tingkat kompresinya yang lebih baik. Tingkat
kompresi menentukan besar-kecilnya file yang akan menentukan pula
besar-kecilnya media penyimpanan, dan lebar jalur data yang dibutuhkan untuk
transfer.
D.
Fungsi Perangkat Lunak (Software)
Merupakan program yang berisi intruksi atau perintah yang
dimengerti oleh komputer untuk melakukan kegiatan seperti menghitung,
menggambar, dan menghasilkan suara. Sehingga ada komunikasi antara komputer
dengan pemakai.
Sumber:
http://www.slideshare.net/aryauri/perangkat-lunak/download