Saturday, January 23, 2010

Operating System Software dan Application Software

Software berfungsi sebagai pengatur aktivitas kerja komputer dan semua instruksi yang mengarah pada sistem komputer. Software akan menjembatani interaksi user dengan komputer yang hanya memahami bahasa mesin. Secara umum perangkat lunak ini dapat dibagi atas Operating System Software dan Application Software
1.Operating System Software
Operating system software merupakan software yang berfungsi untuk mengkonfigurasi komputer agar dapat menerima perintah-perintah dasar yang diberikan sebagai masukan.
Contoh :
-MS-DOS
-LINUX
-UNIX
-FREE BSD
-OS/2
-SUN OS (JAVA)
-WINDOWS
-MACINTOSH
-NOVELL -dll.
2.Application Software
Merupakan program yang siap pakai, digunakan untuk aplikasi dibidang tertentu. Aplikasi ini dibagi atas beberapa bidang, antara lain :

2.1. Business & Office Application :
Aplikasi perkantoran yang umumnya sering dipergunakan untuk menyelesaikan perkerjaan kantor, seperti mengetik (word processing, document management), membuat tabel kerja (worksheet), membuat database sederhana (MS-Access) ataupun mengolah image/citra sederhana.

Contoh aplikasi perkantoran yang terpaket komplit :
-Microsoft Office
-Koffice
-StarOffice
-Abiword
-Open Office
-MS-Office for MAC, dll.
Aplikasi bisnis lainnya juga meliputi aplikasi pengolah data keuangan (misal. Personal Finance Application & Business Accounting Application), contoh :
-Aplikasi Perhitungan Neraca, Rugi Laba Perusahaan
-Aplikasi Perhitungan Pajak Personal & Perusahaan
-Aplikasi Manajemen Proyek
-Aplikasi Persediaan Stock Barang dan Penjualan
-Aplikasi Pelayanan Loket & Kredit Nasabah Bank
-Aplikasi Pemesanan Tiket Pesawat/Kapal Laut, dll.
2.2. DataBase Application:
Aplikasi yang digunakan dalam pengolahan data kecil maupun besar. Bisa digunakan standalone (tunggal) maupun untuk sistem yang berbasis jaringan lokal client server maupun web base (intranet maupun internet).
Contoh :
-MS SQL
-FoxBase
-Oracle
-MySQL
-PostgresSQL
-SQL Server, dll.
2.3. Graphic Design:
Aplikasi yang digunakan untuk pembuatan sketsa dua dimensi untuk desain ruangan, perabotan, mesin-mesin model industri, juga model tubuh manusia, hewan dll.
Contoh :
-AutoCad
-Pro Design
-CorelDraw
-Adobe Ilustrator, dll.

Ada juga yang memasukkan dalam golongan ini, aplikasi Image, Audio, Video Manipulator: yaitu aplikasi yang digunakan untuk mengolah citra, suara hingga gambar 3 dimensi untuk pembuatan animasi, pengolahan image, photo, audio, video editing, dll.
(info tentang aplikasi lebih detail dapat Anda baca pada buku Teknologi Informasi untuk Bisnis tulisan M.Suyanto yang diterbitkan Andi Offset, 2005).
Contoh :
-Adobe Photoshop, After Effect & Premiere
-Corel R.A.V.E, Corel Photo Paint
-Ulead Media Studio
-GIMP (in Linux)
-Cool Edit Pro
-Sound Forge
-Macromedia Director
-3D Studio Max dan Maya.
2.4. Antivirus & Utility Tools:
Digunakan untuk operasi minor (background) yang bekerja dibelakang system. berguna untuk meningkatkan kinerja sistem operasi atau aplikasi dan juga performa hardware.
Terdapat 2 jenis utility didalam sistem operasi:
Utility internal (sudah termasuk dalam paket yang diinstall dalam sistem operasi seperti scandisk di Windows atau perintah fsck (file system check) di OS Linux), dan
Utility eksternal (yang harus diinstal kemudian pada OS) seperti :
-System Optimizer
-PC Tools
-Data / File Recovery
-PC Maintenance
-Internet Utilities
-Norton System Work
-Registry Clean & Repair
-Hardware Repair
-Virus Protection (Anti virus), seperti : AVG, NOD32, Avast, McAfee, dll.
2.5. Development Tools :
Merupakan sistem bahasa pemrograman komputer yang dilengkapi dengan kompiler tertentu untuk menjadi sumber media penyusunan program aplikasi.
Contoh :
-QuickBasic
-Clipper
-Visual Basic
-Turbo Pascal
-Visual C++
-Turbo Assembler
-GCC
-Phyton
-KDEvelopt
-Gdesktop, dll.
Termasuk juga dalam jenis aplikasi ini adalah web development tools, yaitu aplikasi yang digunakan untuk membuat/men-desain tampilan website (homepage) di internet, seperti FrontpPage, Macromedia Dreamweaver, PHPedit, WebPage Editor, dll.
2.6. Communication Application:
Aplikasi yang digunakan untuk membangun komunikasi antara satu komputer dengan komputer lain dalam jaringan komputer lokal maupun global.
Contoh:
-E-mail & Fax Appl.
-Remote Access
-YM, ICQ, MSN
-Terminal Emulation
-Instant Messaging
-Voice Recognition
-Web Browser
-Internet Telephony, dll.
2.7. Jenis aplikasi lain :
-Multimedia Player (seperti: WinAmp, XMMS, Power DVD, JetAudio, Windows Media Player, dll),
-Hacker Tools, (seperti: Find Password, Keygen/Crack Software License, Scanning Port, dll.)
-Network & Security Applications (seperti: Firewall, Intruder Detections, Network Monitoring, dll),
-PC Games Applications dan masih banyak lagi.