SOFTWARE
(PERANGKAT
LUNAK TIK)
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. Adapun jenis jenis perangkat
lunak yaitu :
1. Sistem
Operasi
2. Perangkat
Lunak Bahasa
3. Program Aplikasi
A. SISTEM
OPERASI
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. Sistem
operasi berfungsi untuk mengendalikan Program Kerja Komputer secara mendasar
seperti :
· Mengatur Media
Input
· Proses
· Output
· Mengatur
Memory
· Penjadwalan
Proses
Dan berikut
beberapa macam sistem operasi pada komputer yang pernah dibuat :
1. PC
DOS
2. MS
DOS
3. MICROSOFT
WINDOWS
4. LINUX
5. UNIX
6. MACINTOSH
7. FREE
BSD
Dari
sekian sistem operasi diatas Microsoft windows atau sering disebut windows
adalah sistem operasi yang paling banyak digunakan hinga saat ini. System
operasi windows adalah system operasi yang berbasis grafik atau GUI (Graphical
User Interface) sehingga system operasi ini mudah dalam pengoperasianya. Namun
pada awalnya system opoerasi windows adalah system yang berbasis modus teks dan
command line yang dikenal dengan nama MS-DOS.
Bebeapa
keunggulan system operasi windows, antara lain :
1. Pengoperasiaanya
mudah dan menyenangkan.
2. Mendukung
multitasking, dapat menjalankan beberapa perintah secara bersamaan.
3. Panjang
sebuh nama fle bias sampai 255 karakter.
4. Fasilitas
Plug abd Play (PnP) untuk mengenali piranti baru yang terpasang dikomputer
sehingga pemakai tinggal mamakai saja.
5. Fasiltas
User Profile, beberapa pemakai dengan computer yang sama dapat menyimpan
konfigurasi dekstopnya sendiri.
6. Software
yang mendukung system operasi windows sangat banyak.
7. Dll.
Versi Sistem
Operasi Windows :
1. Windows
1.0 (20 November 1985)
2. Windows
2.0 (9 Desember 1987)
3. Windows
3.0 (22 Mei 1990)
4. Windows
3.1 (6 April 1992)
5. Windows
for Workgroups 3.1 (27 Oktober 1992)
6. Windows
NT 3.1 (27 Juli 1993)
7. Windows
for Workgroups 3.11 (8 November 1993)
8. Windows
NT 3.5 (21 September 1994)
9. Windows
NT 3.51 (30 Mei 1995)
10. Windows
95 (24 Agustus 1995)
11.
Windows NT 4.0 (24 Agustus 1996)
12.
Window 98 (25 Juni 1998)
13.
Windows 98 SE (9 Mei 1999)
14.
Windows 2000 (17 Februari 2000)
15.
Windows ME (14 September 2000)
16.
Windows XP (25 Oktober 2001)
17.
Windows Server 2003 (25 April 2003)
18.
Windows XP Media Center Edtion 2005 (12
Oktober 2004)
19.
Windows XP Profesional Edition (25 April
2005)
20.
Windows Fundmental for Legacy PCs (8
Juli 2006)
21.
Windows Vista (30 November 2006)
22.
Windows Home Server (7 Januari 2007)
23.
Windows Server 2008 (27 Februari 2008)
24.
Windows 7 (22 Oktober 2009)
25.
Windows 8 (26 Oktober 2012)
26.
Windows 10 (15 Juli 2015 dirilis untuk
umum 29 Juli 2015)
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
MACAM PERANGKAT
LUNAK BAHASA
A.
Bahasa Tingkat Rendah
Merupakan Bahasa
yang digunakan oleh komputer itu sendiri
· ASSEMBLY
LANGUAGE
· RPG (
Repeat Program General )
B.
Bahasa Tingkat Menengah
Bahasa dalam
komputer yang menggunakan singkatan dan sudah mendekati bahasa seharihari.
· Program
Fortran (Formula Transator)
C.
Bahasa Tingkat Tinggi
Merupakan Bahasa
Komputer yang sudah dibuat dan dikembangkan dengan menggunakan
bahasa
sehari-hari
· Basic
· Cobol
· Pascal
·
Python
·C
·C++
·PHP
Salah
satu dari bahasa pemrograman adalah bahasa C++ yang tergolong ke dalam bahasa
tingkat tinggi. C++ adalah bahasa pemrograman yang dibuat oleh Bjarne
Stoustrup, yang merupakan perkembangan dari bahasa C yang dikembangkan di Bong
Labs pada tahun 1970-an. Bahasa itu
diturunkan dari bahasa sebelumnya yaitu bahasa B. Pada awalnya bahass tersebut
dirancang sebagai bahasa pemrograman yang dijalankan pada system Unix. Pada C++
ditambahkan konsep konsep baru seperti class dengan sifat sifatnya seperti
inheritance dan overloading. Salah satu perbedaan mendasar dengan bahasa C
adalah dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented
Programming).
Contoh bahasa
pemrogaman :
#include<iostream.h>
Int main()
{
cout<<”Hello World”<<endl;
return 0;
}
Baris
pertama #include<iostream.h>
merupakan bagian dari proses kompilator dari C++ yang sering disebut file
header. Pada bagian #include memberitahukan preprosesor untuk menyertakan kode
dari iostream. Berkas iostream berisi deklarasi untuk berbagai fungsi yang
dibutuhkan oleh perangkat lunak, atau class class yang dibutuhkan.
Baris
kedua
int main() pernyataan ini mendeklarasikan fungsi utama,
bahwa suatu program C++ dapat berisi banyak fungsi, yang harus selalu memiliki
sebuah fungsi utama (main function). Fungsi adalah modul yang berisi kode-kode
untuk menyelesaikan masalah-masalah tertentu.
Baris
ketiga
{ menandakan awal program
Baris
keempat cout<<”Hello
World”<<endl; adalah sebuah object dari pustaka perangkat lunak
standart C++ yang digunakan untuk mencetak string ke output piranti standart,
yang biasanya adalah layar computer. Complier menghubungkan kode dari pustaka
perangkat lunak standart itu dengan kode yang telah ditulis untuk mendapatkan
hasil executable.
Baris
kelima
} menandakan akhir program.
C. Program
Aplikasi (Aplication
Program)
Merupakan suatu
program paket yang telah dirancang dan dibuat khusus untuk kebutuhan
tertentu.
1) Word
Processing(Pengolah Kata)
2) Program
database
3) Program
Spreadsheet
4) Program CAD(
Computer Aided Design)
5) Program
Layout Artikel (Publisher)
6) Aplikasi multimedia
a. Word
Processing
Merupakan salah
satu program aplikasi dimana dalam pengoperasiannya menggunakan text
· 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
· Page Maker
· Ventura
· Harvard
Publisher
· 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 Expert 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
pindahpindahkan
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.

























