APLIKASI
Perangkat lunak aplikasi (juga dikenal sebagai aplikasi) mengacu pada perangkat lunak yang dirancang untuk tujuan melakukan berbagai tugas, aktivitas, atau fungsi terkoordinasi untuk keuntungan pengguna. Contoh aplikasi termasuk spreadsheet, browser web, pemutar media, klien email, pengolah kata, simulator penerbangan penerbangan, editor foto, permainan konsol, atau penampil file. Perangkat lunak aplikasi digunakan sebagai kata benda kolektif untuk merujuk secara kolektif ke semua aplikasi. Ini berbeda dengan perangkat lunak sistem, yang digunakan untuk menjalankan komputer.
Sebuah komputer dapat dibundel bersama dengan aplikasi serta perangkat lunak sistemnya atau mereka dapat diterbitkan secara terpisah, dan mereka dapat dikodekan sebagai proyek sumber terbuka, universitas atau hak milik. Aplikasi seluler mengacu pada istilah yang diberikan untuk aplikasi yang dibuat untuk platform seluler.
KLASIFIKASI
Aplikasi dapat diklasifikasikan dalam berbagai cara atau urutan. Menurut pandangan hukum, aplikasi sebagian besar diklasifikasikan dengan apa yang disebut pendekatan kotak hitam , sehubungan dengan hak pelanggan akhir atau pengguna akhir.
Aplikasi perangkat lunak juga dapat diklasifikasikan sehubungan dengan bahasa pemrograman yang telah digunakan untuk menulis kode sumber dan mengeksekusi, dan sehubungan dengan keluaran dan tujuannya.
- Dengan hak milik dan hak pakai. Perangkat lunak aplikasi terutama dibedakan di antara dua kelas utama: perangkat lunak sumber terbuka vs aplikasi perangkat lunak sumber tertutup, dan di antara aplikasi perangkat lunak berpemilik atau bebas. Perangkat lunak berpemilik ditempatkan di bawah hibah lisensi perangkat lunak eksklusif dan hak cipta eksklusif. Prinsip buka-tutup menyatakan bahwa perangkat lunak dapat “dibuka hanya untuk ekstensi, tetapi tidak untuk modifikasi”. Aplikasi semacam itu hanya bisa mendapatkan add-on dari pihak ketiga.
- Dengan bahasa pengkodean. Sejak adopsi dan pengembangan web yang hampir universal, perbedaan penting yang muncul adalah antara aplikasi web yang ditulis dengan JavaScript, HTML, dan teknologi asli web lainnya dan mengharuskan seseorang untuk online dan menjalankan browser web.
- Dengan tujuan dan output. Perangkat lunak aplikasi dapat dilihat sebagai vertikal atau horizontal . Aplikasi horizontal lebih tersebar luas dan populer, karena bersifat umum, misalnya database atau pengolah kata. Aplikasi vertikal di sisi lain adalah produk khusus yang dirancang untuk jenis bisnis atau industri tertentu atau departemen yang ada dalam suatu organisasi. Rangkaian perangkat lunak terintegrasi akan mencoba mengatasi setiap aspek spesifik yang memungkinkan. Misalnya, pekerja perbankan atau manufaktur, atau layanan pelanggan atau akunting.
Beberapa jenis perangkat lunak aplikasi antara lain:
- Sebuah rangkaian aplikasi . Ini terdiri dari banyak aplikasi yang digabungkan menjadi satu. Mereka biasanya memiliki fungsi terkait, antarmuka pengguna dan fitur, dan dapat berinteraksi satu sama lain misalnya membuka file satu sama lain. Banyak aplikasi bisnis sering datang dalam suite seperti iWork, LibreOffice dan Microsoft Office.
- perangkat lunak perusahaan. Ini memenuhi kebutuhan aliran data dalam proses seluruh organisasi, di berbagai departemen, terutama di lingkungan terdistribusi yang besar. Misalnya, sistem manajemen hubungan pelanggan (CRM), perangkat lunak manajemen rantai pasokan, dan sistem perencanaan sumber daya perusahaan.
- Perangkat lunak pekerja informasi. Ini memungkinkan pengguna untuk membuat serta mengelola informasi, terutama untuk masing-masing proyek di suatu departemen, berbeda dengan manajemen perusahaan. Misalnya, manajemen sumber daya dan manajemen waktu.
- Perangkat lunak pendidikan. Ini terkait dengan perangkat lunak akses konten tetapi memiliki fitur atau konten yang diadaptasi untuk digunakan oleh siswa atau pendidik. Misalnya, mungkin memberikan tes.
- perangkat lunak simulasi. Ini mensimulasikan sistem abstrak atau fisik untuk pelatihan atau penelitian.