Dalam dunia
perkomputeran dikenal adanya istilah yang disebut dengan Aplikasi Komputer atau
Aplikasi Software. Aplikasi Komputer adalah program komputer yang ditulis dalam
suatu bahasa pemrograman dan dipergunakan untuk menyelesaikan masalah tertentu.
Sebelum membahas tentang aplikasi computer, akan dijelaskan terlebih dahulu
mengenai sejarah perkembangan software komputer.
Ø Sejarah
Software komputer
Software pada generasi pertama
dibuat oleh para ahli matematika dan ahli teknik yang pada saat itu sering digunakan
untuk menyelesaikan masalah yang muncul pada bidangnya. Program yang dibuat
bersifat khusus karena hanya untuk satu aplikasi tertentu sehingga jika ingin
digunakan untuk aplikasi lain, maka program yang baru harus dibuat lagi. Untuk
mengatasi kesulitan tersebut, maka para ahli komputer menciptakan suatu bahasa
pemrograman yang disebut bahasa tingkat tinggi. Dengan bahasa tingkat tinggi
dilakukan dengan cara menulis program dalam bahasa Inggris yang kemudian diterjemahkan
ke dalam bahasa mesin. Bahasa yang diberikan ini menggunakan bahasa komputer. Setiap
bahasa mempunyai cirri-ciri tersendiri yang sesuai dengan bidangnya, seperti :
- - Bahasa
Cobol (Common Bussiness Oriented Language) digunakan untuk
masalah peradagangan
- FORTRAN
(Formula Translator) digunakan untuk penyelesaian
Matematika
c - BASIC
(Beginner’s All Purpose Symbolic Instruction Code) digunkaan
untuk perhitungan matematika dan
perhitungan dagang yang sederhana.
Ada beberapa aplikasi pemrograman yang sering dipergunakan
pada saat itu, seperti : pengolah kata, perhitungan kolom dan lajur, serta
untuk perhitungan statistik dan lain-lain
Sampai
saat ini sudah banyak aplikasi computer yang diciptakan oleh para ahli
computer. Jenis-jenis program aplikasi adalah :
Ø Aplikasi Grafik
Aplikasi komputer grafik awal
perkembangannya dimulai pada akhir tahun 1950-an dan awal 1960-an. Merupakan
suatu program komputer yang digunakan dengan menarik sebuah gambar yang
memberikan dimensi baru pada bidang komputer saat itu. Ada 2 cara nyata yang dapat memasukkan informasi
grafik ke dalam komputer menjadi suatu aplikasi, yaitu :
1. Direct Programming Graphics,
dengan menuliskannya ke dalam bahasa pemrograman.
2.
Digitizing
(or Graphics) Tablets, dengan menggunakan mouse.
Ø Aplikasi Animasi
Merupakan
bentuk seni yang tampak secara spontan menimbulkan gerakan kehidupan pada suatu
obyek. Untuk mencapai efek tersebut, animator harus membangun rangkaian
frame/gambar dari sebuah subyek, yang setiap frame berikutnya sedikit berbeda
dari frame sebelumnya. Sebenarnya terdapat beberapa fungsi yang berbeda untuk
menghasilkan animasi berbasis komputer dan satu daripadanya ialah animasi tiga
dimensi (3D). Satu daripada tekniknya ialah dengan mencipta objek yang kemudian
disesuaikan dan digerakkan, di mana akhirnya akan menghasilkan animasi 3D yang
lengkap. Fungsi lain untuk mencipta animasi komputer ialah dengan menggunakan
alat pengecatan komputer yang standard untuk mengecat frame-frame tunggal
sebelum dilakukan proses penggabungan. Ini kemudian disimpan sebagai sebuah
file gambar (movie)
Ø Aplikasi Web
Merupakan bagian dari internet
sebagai komunitas jaringan komputer yang memberikan pelayanan http
(world wide web). Dengan demikian,
definisi teknis dari world wide web
adalah semua sumber daya dan semua pengguna diintenet yang menggunakan HTTP
(Hypertext Transfer Protocol). WWW adalah aplikasi yang paling menarik di
Internet dan seperti email aplikasi ini sangat penting dan banyak digunakan.
Aplikasi ini kadang disebut "The Killer Application" atau "the
world is at your fingertip" kerana kita boleh mendapatkan maklumat dengan
begitu mudah sekali bukan sekadar teks bahkan gambar (images), maupun
multimedia. Dalam aplikasi ini banyak kemudahan yang dapat dilakukan seperti:
-
memesan atau membeli suatu barang secara
online
-
mendaftar secara online
-
mencapai multimedia, dsb.
Ø
Aplikasi Pendidikan
Computer
Assisted Instruction (CAI)
Komputer
secara langsung digunakan dalam proses belajar, sebagai pengganti pengajar
ataupun buku. Beberapa aplikasi CAI adalah :
a.
Drill and Practice
b.
Tutorial
c.
Simulasi
Computer
Managed Instruction (CMI)
Para
pengajar memanfaatkan komputer untuk merencanakan kuliah, disesuaikan dengan
kondisi para siswa, yang terdiri dari acara belajar dengan bantuan komputer,
membaca, dan ujian.
Computer
Assisted Testing (CAT)
Komputer digunakan sebagai media ujian. Bentuknya
bermacam-macam, dari mulai yang sederhana dimana komputer (biasanya melalui
layar peraga) digunakan sebagai pengganti soal ujian dalam bentuk kertas,
sampai kepada bentuk yang lebih maju, dimana kemampuan komputer dimanfaatkan
untuk menggali kemampuan siswa dengan cara-cara tanya jawab secara aktif.
Ø Aplikasi Bisnis/Perkantoran
Setiap bisnis, besar atau kecil,
memproses sejumlah data yang besar dalam operasi hariannya. Data diperoleh dari
payroll, faktur customer dan rekening keuangan, inventaris manajemen, dan
rekening biaya customer yang semuanya harus dikalkulasi, disimpan,
diklasifikasikan, disortir, diretriev, diproses kembali, dilaporkan,
dikomunikasi dan disebarkan pada suatu waktu. Pemrosesan data seperti itu
dikenal sebagai Business Data Processing atau Data Processing (DP). Jika
pemrosesan ini dilakukan dengan komputer, hal ini dikenal dengan Electronic
Data Processing (EDP).