Perangkat Lunak Software
Perangkat Lunak merupakan sekumpulan aturan yang digunakan untuk menjalankan perangkat keras terdiri dari kumpulan istruksi dan data yang tersimpan di dalam memori komputer
Jenis Perangkat Lunak 1.Sistem Operasi 2.Bahasa Pemrograman 3.Aplikasi
application language o/s Posisi Penggolongan hardware
Sistem Operasi Yaitu program yang dibuat untuk mengendalikan dan mengkoordinasikan seluruh kegiatan dari sistem komputer : – Agar h/w dapat bekerja secara efisien – Agar s/w dapat dijalankan oleh h/w
Klasifikasi Sistem Operasi Berdasarkan : a.Skala Arsitekturnya : 8, 16, 32 & 64 bit b. End user interface : Command driven Graphical user interface (GUI) c. Penggunaan : Single user, single tasking Single user, multi tasking Multi user, multi tasking d. Perolehannya : Berbayar Open Source
Bahasa Pemrograman adalah instruksi/komando yang dimengerti oleh mesin (h/w) dirancang agar manusia dapat mengendalikan mesin.
Generasi bahasa pemrograman Generasi I : machine language Generasi II : assembly language : Assembler Generasi III : high-level programming language: C, PASCAL, dsb. Generasi IV : 4 GL (fourth-generation language): SQL Generasi V : 5 GL, bahasa alami : LISP, Prolog.
Jenis Bahasa Pemrograman Berdasarkan Metode – Pemrograman tidak terstruktur : Basica, Fortran – Pemrograman terstruktur : Pascal, C/C++ – Pemrograman berorientasi objek : C++, Java – Pemrograman visual : VB, Delphi
Program Aplikasi Perangkat lunak yang dibuat untuk membantu end-user menyelesaikan satu masalah tertentu user tidak perlu memikirkan apa yang dikerjakan oleh komputer.
Penggolongan Aplikasi General purpose application program perangkat lunak aplikasi yang dibuat untuk umum Special purpose application program perangkat lunak yang dibuat untuk user khusus.