Upload
julmianti
View
221
Download
2
Embed Size (px)
Citation preview
PERANGKAT LUNAK
KOMPUTER BEKERJA ATAS DASAR INSTRUKSI INSTRUKSI DIBERIKAN UNTUK
MENGENDALIKAN PERANGKAT KERAS KOMPUTER
SEKUMPULAN INSTRUKSI DIKENAL DENGAN SEBUTAN PROGRAM KOMPUTER
SECARA UMUM, PROGRAM KOMPUTER INILAH YANG DISEBUT PERANGKAT LUNAK.
KELOMPOK PERANGKAT LUNAK
PROGRAM SISTEM :
DISEBUT PERANGKAT LUNAK PENDUKUNG DIGUNAKAN UNTUK MENGONTROL SUMBER DAYA
KOMPUTER (CPU & PIRANTI MASUKAN/KELUARAN) SEBAGAI PERANTARA ANTARA PROGRAM APLIKASI
DAN PERANGKAT KERAS KOMPUTER DIKELOMPOKKAN MENJADI 3 GOLONGAN, YAITU
PROGRAM PENGENDALI SISTEM, PROGRAM PENDUKUNG SISTEM DAN PROGRAM PENGEMBANGAN SISTEM.
PROGRAM APLIKASI :
DIBUAT OLEH PEMAKAI UNTUK MELAKUKAN TUGAS KHUSUS.
DIKELOMPOKKAN MENJADI 2 YAITU PROGRAM APLIKASI SERBAGUNA DAN PROGRAM APLIKASI SPESIFIK.
PROGRAM APLIKASI SERBAGUNA; DIGUNAKAN UNTUK MELAKSANAKAN HAL-HAL YANG BERSIFAT UMUM (MEMBUAT DOK./SURAT ELEKTRONIS), MENGOTOMASI TUGAS-TUGAS INDIVIDUAL YANG BERSIFAT BERULANG (PERHITUNGAN RUTIN).CONTOH:DBMS SEDERHANA, WEB BROWSER,PENGOLAH KATA, LEMBAR KERJA DAN PROGRAM PRESENTASI.
PROGRAM APLIKASI SPESIFIK; MENANGANI HAL-HAL YANG BERSIFAT SPESIFIK (TRANSAKSI). CONTOH:ATM, PROGRAM UNTUK MENANGANI MASALAH AKUNTASI (ZAHIR ACCOUNTING).
BERBAGAI JENIS PERANGKAT LUNAK :
SPREADSHEET/LEMBAR KERJA WORD PROCESSOR/PENGOLAH KATA PROGRAM PRESENTASI IMAGE PROCESSING SURAT ELEKTRONIK GROUPWARE DBMSPERSONAL INFORMATION MANAGER WEB BROSER SOFTWARE SUITE DAN PAKET TERINTEGRASI PERANGKAT LUNAK MULTIMEDIA SISTEM OPERASI UTILITAS
BAHASA PEMROGRAMAN:
SEKUMPULAN INSTRUKSI UNTUK MENGATUR PERANGKAT KERAS KOMPUTER AGAR MELAKSANAKAN TINDAKAN TERTENTU.
KARAKTERISTIKNYA TERGANTUNG PADA TUJUANNYA.
EVOLUSI BAHASA PEMROGRAMAN:
GENERASI BAHASA PEMROGRAMAN :
EVOLUSI BAHASA PEMROGRAMAN:
PERBEDAAN GENERASI BAHASA PEMROGRAMAN :
BERBAGAI BAHASA PEMROGRAMAN: FORTRAN → mempermudah perhitungan (1956). COBOL → pembuatan aplikasi dibidang bisnis (1959) PL/1 → menangani pemrosesan dt bisnis & perhitungan (1963) BASIC → untuk pengajaran dasar pemrograman komputer
(1965) PASCAL → sebagai landasan pembuatan kode pada delphi
(1971) ADA → mendukung teknik pemrograman modern (1975) C → menyusun so UNIX & linux/portabel (1972) C++ → pemrograman berorientasi objek (1983) DBASE → pemrograman berorientasi basis data (1983) JAVA → membuat aplikasi berbasis windows & untuk
pemrograman jaringan (1995) LISP → bahasa kecerdasan buatan (1960) PROLOG → membuat aplikasi prolog (1972)
KECENDRUNGAN PEMROGRAMAN MASA SEKARANG :
PEMROGRAMAN TERSTRUKTUR
KECENDRUNGAN PEMROGRAMAN MASA SEKARANG ...
PEMROGRAMAN BERORIENTASI OBJEK
KECENDRUNGAN PEMROGRAMAN MASA SEKARANG ...
PEMROGRAMAN VISUAL
KECENDRUNGAN PEMROGRAMAN MASA SEKARANG ...
PEMROGRAMAN BERBASIS BLOK
OPEN SOURCE SOFTWARE :
PERANGKAT LUNAK KOMERSIAL SHAREWARE, DAN FREEWARE