15
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.

penjelasan tentang perangkat lunak

Embed Size (px)

Citation preview

Page 1: penjelasan tentang perangkat lunak

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.

Page 2: penjelasan tentang perangkat lunak

KELOMPOK PERANGKAT LUNAK

Page 3: penjelasan tentang 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.

Page 4: penjelasan tentang perangkat lunak

PROGRAM APLIKASI :

DIBUAT OLEH PEMAKAI UNTUK MELAKUKAN TUGAS KHUSUS.

DIKELOMPOKKAN MENJADI 2 YAITU PROGRAM APLIKASI SERBAGUNA DAN PROGRAM APLIKASI SPESIFIK.

Page 5: penjelasan tentang perangkat lunak

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).

Page 6: penjelasan tentang perangkat lunak

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

Page 7: penjelasan tentang perangkat lunak

BAHASA PEMROGRAMAN:

SEKUMPULAN INSTRUKSI UNTUK MENGATUR PERANGKAT KERAS KOMPUTER AGAR MELAKSANAKAN TINDAKAN TERTENTU.

KARAKTERISTIKNYA TERGANTUNG PADA TUJUANNYA.

Page 8: penjelasan tentang perangkat lunak

EVOLUSI BAHASA PEMROGRAMAN:

GENERASI BAHASA PEMROGRAMAN :

Page 9: penjelasan tentang perangkat lunak

EVOLUSI BAHASA PEMROGRAMAN:

PERBEDAAN GENERASI BAHASA PEMROGRAMAN :

Page 10: penjelasan tentang perangkat lunak

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)

Page 11: penjelasan tentang perangkat lunak

KECENDRUNGAN PEMROGRAMAN MASA SEKARANG :

PEMROGRAMAN TERSTRUKTUR

Page 12: penjelasan tentang perangkat lunak

KECENDRUNGAN PEMROGRAMAN MASA SEKARANG ...

PEMROGRAMAN BERORIENTASI OBJEK

Page 13: penjelasan tentang perangkat lunak

KECENDRUNGAN PEMROGRAMAN MASA SEKARANG ...

PEMROGRAMAN VISUAL

Page 14: penjelasan tentang perangkat lunak

KECENDRUNGAN PEMROGRAMAN MASA SEKARANG ...

PEMROGRAMAN BERBASIS BLOK

Page 15: penjelasan tentang perangkat lunak

OPEN SOURCE SOFTWARE :

PERANGKAT LUNAK KOMERSIAL SHAREWARE, DAN FREEWARE