1. Pengelompokan
Software
A.
SISTEM
OPERASI
Fungsi
sistem operasi untuk mengintegrasikan komputer dengan perangkat pendukung untuk
input (masukan), output (keluar) dan media penyimpanan serta perangkat lainnya
sehingga dapat berfungsi semana mestinya. Sistem operasi dibagi menjadi 2,
yaitu :
ü SO berbasis teks (Unix
dan DOS)
ü SO berbasis GUI (Windows,
Macintosh, dan Linux)
B.
Program
Aplikasi
Program aplikasi adalah perangkat
lunak yang dirancang khusus untuk kebutuhan tertentu. Misalnya program pengolah
kata, mengelola lembar kerja, program presentasi, design grafis dan lain-lain.
C.
Bahan
Pemograman
Bahan Pemograman adalah perangkat
lunak untuk mengonversikan arsitektur dan algoritma yang dirancang user ke
dalam format yang dapat dijalankan komputer, misalnya : Visual Basic, Pascal,
Visual C++, COBOL, dan FORTRAN.
D.
UTILITY
UTILITY adalah perangkat lunak yang memiliki fungsi
tertentu, misalnya : Winzip, Norton, Anti Virus, dan McAfee.
2. Jenis-Jenis
Aplikasi Komputer
A.
Aplikasi
komputer berdasarkan fungsi
Ø Aplikasi Bisnis atau
Perkantoran
Didalam bisnis besar ataupun
kecil akan selalu memproses sejumlah data yang besar dalam perasi perharinya.
Data itu sendiri diperoleh dari Payroll, Faktur Customer, Rekening Keuangan,
Inventaris Manajemen, dan Rekening Biaya Customer yang semuanya harus
dikalkulasi, disimpan, diklasifikasikan, disortir, diterima, diproses kembali,
dilaporkan, dikomunikasikan dan disebarkan pada suatu waktu.
B.
Aplikasi
Pendidikan
Ø Computer Assisted
Intruction (CAI)
Komputer secara tidak langsung
digunakan dalam proses belajar, sebagai penggantipengajaran atau buku. Aplikasi
CAI terdiri dari :
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)
Bentuk komputer bermacam-macam,
dari mulai yang sederhana dimana komputer digunakan sebagai pengganti soal
ujian dalam bentuk kertas, dan sampai bentuk yang lebih maju. Kempampuan
komputer juga dimanfaatkan untuk menggali kemampuan siswa dengan cara tanya
jawab secara aktif.
Ø Data Base Management
System (DBMS)
Komputer dapat digunakan secara
efektif dalam bisnis manajemen. Melalui komputerisasi Data Base Menagement
System (DBMS) dan SIM, seorang manajer atau eksekutif perusahaan dapat dibantu
dalam membuat keputusan.
C.
Aplikasi
Grafis
Awal perkembangan aplikasi
komputer grafis dimulai di akhir tahun 1950 dan awal 1960-an. Aplikasi grafik
adalah suatu program komputer yang digunakan dengan nenarik sebuah gambar yang
memberikan dimensi baru pada bidang komputer saat ini.
Dua cara untuk dapat memasukan informasi grafik
dalam komputer :
o
Direct
Programming Graphics, dengan menuliskannya ke dalam bahasa pemograman.
o
Digitizing
(or Graphics) Tablets, dengan menggunakan mouse.
D.
Aplikasi
Animasi
Aplikasi animasi adalah bentuk
seni yang tampak secara spontan menimbulkan gerakan kehidupan pada suatu obyek.
Animator harus membangun rangkaian frame/gambar dari sebuah subyek.
E.
Aplikasi
Web
Aplikasi Web adalah bagian dari
internet sebagai komunitas jaringan komputer yang memberikan pelayanan World
Wide Web (WWW) dan Hypertext Transfer Protocol (HTTP).
3. Aplikasi
Komputer Berdasarkan Environment
A.
Client
atau Server Applicatio
Contoh dari Client atau Server
Application adalah aplikasi web yang didesain dengan menggunakan Active Server
Pages (APS) atau PHP. Skrip PHP atau ASP akan dijalankan didalam web server,
sementara skrip yang berjalan di pihak klien akan dijalankan oleh web broser
pada komputer klien.
B.
Klien
Server
Klien Server adalah penyelesaian
masalah pada software yang menggunakan database sehingga setiap komputer tidak
perlu diinstal database.
C.
User
User adalah end user yang
mengakses client untuk mendapatkan sebuah layanan. End user bisa saja seorang
manajer perusahaan, professional, karyawan di sebuah perusahaan atau pelanggan.
D.
Client
Clien adalah sebuah PC dengan
sistem operasinya sendiri.
E.
Network
dan Transmisi
Media transmisi ini dapat berupa
kabel, wireless atau fiber. Media ini memungkinkan sebuah perusahaan untuk
melakukan enterprice network lebih besar dalam sebuah workgroup atau
departemen.
F.
Server
Konektifitas adalah hal yang
terpenting namun bukan satu-satunya faktor untuk mendapatkan efisiensi dan
efektivitas sharing resource yang dimiliki.
G.
Pemrosesan
Aplikasi
Data digunakan oleh program
aplikasi yang mana sebagian besarnya berasa di server.
4. Cara
mendapatkan aplikasi
a.
Mengembangkan
program aplikasi
b.
Sewa
c.
Membeli
Saat ini sudah banyak perusahaan internasional
yang membuat program aplikasi yang dirancang dengan baik, bebas dari kesalahan,
user friendly, mempunyai dokumentasi manual, mampu dikembangkan untuk kebutuhan
mendatang, dan selalu ada versi terbaru.