Nama : Syafira Mutiara A
NPM : 17216223
Kelas : 1EA02
1. Klasifikasi aplikasi komputer berdasarkan fungsinya
- Sistem operasi (operating system)
Perangkat Lunak Gratis (freeware)
Adapun fungsi utama sistem operasi adalah :
1. Menyimpan program dan aksesnya.
2. Membagi tugas di dalam CPU.
3. Mengalokasikan tugas-tugas penting.
4. Merekam sumber-sumber data.
5. Mengatur memori sistem termasuk penyimpanan, menghapus dan mendapatkan data.
6. Memeriksa kesalahan sistem- Multitugas pada OS/2″, Windows ’95″, Windows ’98″, Windows NT”, /2000/XP.
7. Memelihara keamanan sistem, khusus pada jaringan yang membutuhkan kata sandi (password) dan penggunaan ID.
1. Menyimpan program dan aksesnya.
2. Membagi tugas di dalam CPU.
3. Mengalokasikan tugas-tugas penting.
4. Merekam sumber-sumber data.
5. Mengatur memori sistem termasuk penyimpanan, menghapus dan mendapatkan data.
6. Memeriksa kesalahan sistem- Multitugas pada OS/2″, Windows ’95″, Windows ’98″, Windows NT”, /2000/XP.
7. Memelihara keamanan sistem, khusus pada jaringan yang membutuhkan kata sandi (password) dan penggunaan ID.
- Perangkat Lunak Gratis (freeware)
Freeware atau perangkat lunak gratis
adalah perangkat lunak (software) komputer yang memiliki cipta yang gratis
digunakan tanpa batasan waktu, sehingga dapat dibedakan dari shareware yang
mewajibkan penggunanya membayar (misalnya setelah jangka waktu percobaan
tertentu atau untuk memperoleh fungsi tambahan).
- Perangkat lunak uji coba (shareware / trialware)
Shareware adalah program terbatas, program
didistribusikan baik sebagai demonstrasi atau versi evaluasi dengan fitur atau
fungsi yang terbatas atau dengan menggunakan batas waktu yang telah ditetapkan
(misalnya 30 hari) yang biasa disebut dengan masa trial. Dengan demikian,
memberikan pengguna kesempatan untuk menguji produk sebelum membeli dan
kemudian membeli versi lengkap dari suatu program.
- Perangkat lunak perusak (malware)
Adalah sebuah perangkat lunak yang bekerja
untuk merusak tata kerja dari sistem komputer. Malware ini bekerja dengan
mengganggu kinerja dari perangkat lunak yang ada dalam sistem
komputer.Perangkat lunak perusak biasanya sangat mudah tersebar dari satu
komputer ke komputer lain, apalagi yang terhubung dalam suatu jaringan
(network), atau bisa juga lewat hardware portable, seperti USB flashdisk, card
reader, atau floppy disk (disket).
- Bahasa Pemrograman (programming language)Adalah program yang digunakan untuk menerjemahkan instruksi-instruksi yang ditulis dalam bahasa pemrograman ke bahasa mesin dengan aturan atau prosedur tertentu, agar diterima oleh komputer.g. Program Bantu (utility) Program bantu merupakan perangkat lunak yang berfungsi sebagai aplikasi pembantu dalam kegiatan yang ada hubungannya dengan komputer, misalnya memformat disket, mengopi data, mengkompres file, dan lain-lain.Sumber :http://www.ilmusahid.com/2014/11/macam-macam-perangkat-lunak-software.html
2. Klasifikasi Aplikasi Komputer berdasarkan enviromentnya
CLIENT / SERVER APPLICATIONo Contoh dari Client/Server ApplicationAdalah 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.o Klien ServerMerupakan 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.o 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.o 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.o Network dan TransmisiServer 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.o 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.o Pemrosesan AplikasiData digunakan oleh program applikasi yang mana sebagian besarnya berada di server.
STAND ALONEAdalah aplikasi yang hanya berjalan pada satu komputer dan hanya mampu diakses oleh satu orang dalam satu waktu (tidak bisa bersamaan).Sumber :
3. Cara mendapatkan Aplikasi KomputerAda tiga cara untuk mendapat program aplikasi :a. Mengembangkan program aplikasib. Sewac. MembeliSumber :
