Perangkat Lunak Aplikasi
Perangkat Lunak Instruksi dalam bahasa pemrograman, disusun pemrogram untuk dikerjakan komputer
Perangkat Lunak Perangkat lunak sistem Perangkat lunak aplikasi
Peranan Perangkat Lunak Menggantikan peran manusia, dengan otomasi terhadap suatu tugas atau proses Memperkuat peran manusia, dengan menyajikan informasi yang diperlukan manusia untuk menyelesaikan tugas/proses Restrukturisasi peran manusia, dengan melakukan perubahan terhadap sekumpulan tugas atau proses Hiburan dan permainan
Tingkatan Perangkat Lunak Program aplikasi Contoh : Microsoft Office Sistem operasi Contoh : Windows Bahasa pemrograman Contoh : C, Delphi, dll
Perangkat Lunak Aplikasi memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna
Perangkat Lunak Aplikasi Aplikasi Bisnis – Dasar - untuk menghemat waktu dan uang - memberikan informasi sesegera mungkin saat dibutuhkan – Jenis : Pengolah kata, contoh: WS, MS Words, emacs, LaTex, Adobe Acrobat Lembar kerja: lotus, excel Desk-top publishing (DTP): Adobe PageMaker, Adobe InDesign, QuarkXPress, Adobe FrameMaker, and Corel VENTURA Internet Browser & e-mail: Firefox, Outlook Express
Perangkat Lunak Aplikasi Aplikasi sains dan teknis – Dasar - mendukung ide kreatif - pekerjaan repetitif - akurat - pemakaian mudah - didukung banyak libraries & methods. – Jenis - Design tools package: Autocad, CASE, CAD/CAM … - Data logging tools, untuk: cuaca, polusi, …. - Robotics & Artificial Intelligent tools
Klasifikasi Aplikasi Perangkat lunak perusahaan (enterprise) Perangkat lunak infrastruktur perusahaan Perangkat lunak informasi kerja Perangkat lunak media dan hiburan Perangkat lunak pendidikan Perangkat lunak simulasi Perangkat lunak pengembangan media Perangkat lunak rekayasa produk
Perangkat Lunak Perusahaan Kebutuhan mengelola organisasi dan aliran data Perangkat lunak akuntansi Contoh : Zahir Accounting
Perangkat Lunak Infrastruktur Perusahaan Mendukung perangkat lunak perusahaan Database Contoh : MySQL
Perangkat Lunak Informasi Kerja Membuat dan mengelola informasi Pengolah kata Contoh : MS Word Lembar kerja Contoh : MS Excel
Perangkat Lunak Media dan Hiburan Game Contoh : WarCraft III Musik Contoh : WinAmp Video Contoh : Windows Media Player, Power DVD, dll
Perangkat Lunak Pendidikan Memberikan materi pembelajaran E-Learning Contoh : Alat Peraga Interaktif Matematika
Perangkat Lunak Simulasi Simulasi fisik/sistem abstrak untuk penelitian, pelatihan atau game. Contoh : Cisco, Flight Simulator
Perangkat Lunak Pengembangan Media Membuat produk untuk dikonsumsi orang lain Desain grafis Contoh : CorelDraw, Photoshop Animasi Contoh : Adobe Flash
Perangkat Lunak Rekayasa Produk Pengembangan hardware dan software Game maker Contoh : RPG XP Integrated Development Environments Contoh : Netbeans untuk Java
Lisensi Perangkat Lunak Hukum yang mengatur distribusi perangkat lunak Izin, hak, dan pembatasan yang diberlakukan atas perangkat lunak
Perangkat Lunak Berbayar Membayar lisensi Kode sumber tidak bisa dimodifikasi (non open source) Contoh : Adobe Flash, Windows, Photoshop Shareware, memberikan trial untuk berdasarkan waktu atau penggunaan. Untuk versi full harus membayar
Perangkat Lunak Open Source kode sumber-nya terbuka untuk dipelajari, diubah, ditingkatkan dan disebarluaskan Contoh : Linux, GIMP, Blender
Perangkat Lunak Free (Gratis) Freeware Belum tentu open source Contoh : AVG Antivirus
Perbedaan Lisensi Berbayar Free and Open Source Hak kepemilikan software tetap pada pembuat software, bukan pada pengguna Free and Open Source Hak kepemilikan software pada pengguna, dan bebas disebarluaskan