ULASAN MENGENAI SOFTWARE
PENGERTIAN
Software atau biasa disebut Perangkat lunak, merupakan program-program komputer yang berguna untuk menjalankan suatu pekerjaan sesuai dengan yang dikehendaki. Program tersebut ditulis dengan bahasa khusus yang dimengerti oleh komputer.
KLASIFIKASI PERANGKAT LUNAK
¤ Perangkat Lunak Sistem
1. Bahasa Pemrograman
2. Sistem Operasi
3. Utility
¤ Perangkat Lunak Aplikasi
1. Perangkat lunak perusahaan (enterprise)
2. Perangkat lunak infrastruktur perusahaan
3. Perangkat lunak informasi kerja.
SISTEM INFORMASI
software yang berfungsi untuk mengaktifkan seluruh perangkat yang terpasang pada komputer sehingga masing-masingnya dapat saling berkomunikasi. Tanpa ada sistem operasi maka komputer tak dapat difungsikan sama sekali.
KOMPONEN SISTEM INFORMASI
◼ komponen sebagai berikut :
1. Managemen Proses.
2 Managemen Memori Utama.
3. Managemen Secondary-Storage.
4. Managemen Sistem I/O.
5. Managemen Berkas.
6. Sistem Proteksi.
7. Jaringan.
PROGRAM UTILITAS
Program utilitas berfungsi untuk membantu atau mengisi kekurangan/kelemahan dari sistem operasi.
PROGRAM APLIKASI
Program yang khusus melakukan suatu pekerjaan tertentu, seperti program gaji pada suatu perusahaan.
BAHASA PEMROGRAMAN
Merupakan software yang khusus digunakan untuk membuat program komputer yang berisi serangkaian perintah yang membentuk program komputer.
Macam-macam Bahasa Pemrograman :
1. BAHASA GENERASI 1
adalah tingkat paling dasar dari bahasa pemrograman, semua perintah program harus ditulis dengan menggunakan kode binari (biner) yang unik untuk setiap komputer.
Contohnya adalah: menggunakan perintah biner :1010 11001 1011 11010 1100 11011
2. BAHASA GENERASI 2
Bahasa ini dikembangkan untuk mengurangi berbagai kesulitan dalam menulis program dengan bahasa mesin.
Contohnya, komputasi X = Y + Z, dalam bahasa assembler dapat berbentuk seperti: LOD Y ADD Z STR X.
3. BAHASA GENERASI 4
menjelaskan bahasa pemrograman yang lebih non prosedural dan lebih berbentuk percakapan daripada bahasa-bahasa sebelumnya.
4. BAHASA GENERASI 5
Bahasa yang berorientasi pada objek (object-oriented programming-- OOP) seperti Visual Basic, Borland Delphi C++, dan Java juga dianggap sebagai bahasa generasi kelima dan telah menjadi alat yang paling umum untuk pengembangan software.
PERBEDAAN LISENSI
◼ Berbayar
Hak kepemilikan software tetap pada pembuat software, bukan pada pengguna
◼ Free and Open Source
Hak kepemilikan software pada pengguna, dan bebas disebarluaskan
ok
ReplyDelete