Nama : Afrian
Wijaya
Npm : 10216285
Kelas : 1EA02
Mata
Kuliah : Pengantar Komputer & TI 1C
Dosen
: Agustine Hana Masitoh
A. Klasifikasi aplikasi komputer berdarkan
fungsinya
·
Sistem Operasi (Operation System)
Merupakan sebuah program yang berfungsi untuk mengolah segala proses dan mengelola program-program di dalam komputer.
Contoh :
a. UNIX : Linux, BSD, Solaris, MacOS, Belenix, dll
- Versi - versi Linux : RedHat, Knoppix, SuSe, Ubuntu, dll.
- Versi - versi BSD : FreeBSD, OpenBSD, NetBSD, dll.
b. Microsoft : MS-DOS, MS Windows (1.0, 2.0, 3.0, 3.11, 95, 98, 98SE, ME 2000, XP, Vista, 7, 8).
Merupakan sebuah program yang berfungsi untuk mengolah segala proses dan mengelola program-program di dalam komputer.
Contoh :
a. UNIX : Linux, BSD, Solaris, MacOS, Belenix, dll
- Versi - versi Linux : RedHat, Knoppix, SuSe, Ubuntu, dll.
- Versi - versi BSD : FreeBSD, OpenBSD, NetBSD, dll.
b. Microsoft : MS-DOS, MS Windows (1.0, 2.0, 3.0, 3.11, 95, 98, 98SE, ME 2000, XP, Vista, 7, 8).
·
Program Utility
Merupakan sebuah program
yang berfungsi untuk meningkatkan kinerja komputer
Contoh :
Antivirus (AVG, AVIRA,
AVAST, KASPERSKY)
Pembagi partisi (FDISK, Partition
Magic)
Peringkas file (WinRAR,
WinZIP,dll).
·
Programming Language
Merupakan sebuah program
yang berguna untuk menghasilkan program aplikasi lainnya, terdapat 2 macam
programming software:
1.
Low-Level Language: Bahasa biner, Bahasa
Assembly.
2.
High-Level Language: C++, Java, Visual Basic,
Pascal, dll.
·
Application Program
Merupakan sebuah program yang
berfungsi untuk membantu suatu perkerjaan pengguna (user) Contoh :
a. Office :
Microsoft
Word (Pengetikan)
Microsoft
Excel (Pembuatan tabel-tabel)
Microsoft Front
Page (Pembuatan web site)
Microsoft
Power Point (Pembuatan presentasi)
Microsoft
Outlook (Pengaturan jadwal, email, nomer telpon,dll)
b. Desain
Grafis :
CorelDraw
Adobe
Photoshop
Photoscape
c.
Multimedia :Winamp,VLC,Real Player,Gom Player
B.
Klasifikasi aplikasi komputer berasarkan environment
Klasifikasi ini dibedakan menjadi
dua yaitu:
1. CLIENT
/ SERVER APPLICATIO
·
Contoh dari Client/Server Application
Adalah
aplikasi web yang didesain dengan menggunakan Active
Server Pages (ASP) atau PHP. Skrip PHP atau ASP akan dijalankan di dalam web server (Apache atau Internet
Information Services), sementara
skrip yang berjalan di pihak klien akan dijalankan oleh web
browser pada komputer klien.
·
Klien Server
Merupakan
penyelesaian masalah pada software yang menggunakan database sehingga setiap
komputer tidak perlu diinstall database, dengan metode klien-server database
dapat diinstal pada suatu komputer sebagai server dan aplikasinya diinstal pada
client.
·
User
User disini adalah end user yang mengakses client untuk mendapatkan sebuah layanan. End user bisa saja seorang manager perusahaan, professional, karyawan di sebuah perusahaan, atau pelanggan.
User disini adalah end user yang mengakses client untuk mendapatkan sebuah layanan. End user bisa saja seorang manager perusahaan, professional, karyawan di sebuah perusahaan, atau pelanggan.
· Client
Client dapat berupa sebuah pemproses yang powerful atau dapat juga berupa terminal tua dengan kemampuan proses yang terbatas. Secara mendasar client adalah sebuah PC dengan sistem operasinya sendiri.
Client dapat berupa sebuah pemproses yang powerful atau dapat juga berupa terminal tua dengan kemampuan proses yang terbatas. Secara mendasar client adalah sebuah PC dengan sistem operasinya sendiri.
·
Network dan Transmisi
Server dan
client dapat terkoneksi dengan sebuah media transmisi. Media transmisi ini
dapat berupa kabel, wireless, atau fiber. Dengan media ini memungkinkan sebuah
perusahaan untuk melakukan enterprice network lebih besar dalam sebuah
workgroup atau departemen. Untuk itu dibutuhkan interoperability sebagai contoh
operasi dan pertukaran informasi yang heterogen melalui berbagai perangkat
software dalam jaringan. Esensinya adalah keterbukaan dalam melakukan
pertukaran baik komponen dan software yang berasal dari vendor yang
berbeda-beda.
·
Servers
Konektivitas adalah hal yang terpenting namun bukan satu-satunya faktor untuk mendapatkan efisiensi dan efektivitas sharing resource yang dimiliki. Dibutuhkan sebuah perangkat yang memiliki kemampuan mengontrol software, menjalankan program applikasi, dan mengakses database dengan mudah dan cepat. Untuk itulah diperlukan sebuah Server. Sebuah Server harus mendukung spesifikasi yang mendukung resource sharing seperti Network Server Operating System, Multiple User Interface, GUI ( Graphic User Interface ), dialog oriented cleint – server languange seperti SQL dan database arsitektur.
Konektivitas adalah hal yang terpenting namun bukan satu-satunya faktor untuk mendapatkan efisiensi dan efektivitas sharing resource yang dimiliki. Dibutuhkan sebuah perangkat yang memiliki kemampuan mengontrol software, menjalankan program applikasi, dan mengakses database dengan mudah dan cepat. Untuk itulah diperlukan sebuah Server. Sebuah Server harus mendukung spesifikasi yang mendukung resource sharing seperti Network Server Operating System, Multiple User Interface, GUI ( Graphic User Interface ), dialog oriented cleint – server languange seperti SQL dan database arsitektur.
·
Pemrosesan
Aplikasi
Data
digunakan oleh program aplikasi yang mana sebagian besarnya berada di server.
1.
STAND ALONE
Adalah aplikasi
yang hanya berjalan pada satu komputer dan hanya mampu diakses oleh satu orang
dalam satu waktu (tidak bisa bersamaan).
C. Cara mendaatkan aplikasi
1. Mengembangkan program aplikasi
2. Sewa
3.
Membeli
Sekarang
sangat banyak perusahaan internasional membuat program aplikasi yang dirancang
dengan baik, bebas dari kesalahan, user friendly (mudah digunakan), mempunyai
dokumentasi manual, mampu dikembangkan untuk kebutuhan mendatang, selalu ada
versi terbaru.
Tidak ada komentar:
Posting Komentar