Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Bab 4 SOFTWARE KOMPUTER
2
Tujuan Pembelajaran Menjelaskan beberapa tren penting yang terjadi dalam software komputer Memberikan berbagai contoh mengenai jenis-jenis utama software aplikasi dan sistem Menjelaskan tujuan dari beberapa software terkenal bagi produktivitas pemakai dan operasi komputer kolaboratif
3
Tujuan Pembelajaran Memberi garis besar berbagai fungsi dari sistem operasi Menjelaskan penggunaan utama dari software pemrograman komputer, alat dan bahasa.
4
Apa itu Software? Definisi:
Berbagai jenis program yang digunakan untuk mengoperasikan komputer dan periferalnya
5
Jenis-jenis Software
6
Jenis-jenis Software Software Aplikasi – melakukan pekerjaan pemrosesan informasi bagai pemakai akhir Software Sistem – mengelola dan mendukung operasi sistem serta jaringan komputer
7
Software Aplikasi Software Aplikasi Umum – program yang melakukan pekerjaan pemrosesan informasi umum bagi pemakai Software Aplikasi Khusus – program yang mendukung aplikasi khusus bagi pemakai dalam bidang bisnis maupun bidang lainnya
8
Software Aplikasi Umum
Software Suites Web Browsers Electronic Mail Word Processing Spreadsheets Database Managers Presentation Graphics Personal Information Managers Groupware
9
Software Suites
10
Integrated Packages Kombinasi dari beberapa fungsi dari berbagai program dalam satu software Contoh: Microsoft Works, Apple Works
11
Web Browser Software interface yg digunakan untuk mengakses sumberdaya informasi di internet Contoh: Internet Explorer, Netscape Navigator
12
Electronic Mail & Instant Messaging
Electronic Mail – software yg digunakan untuk menerima pesan elektronik dan pengiriman file melalui internet, intranet atau ekstranet Instant Messaging (IM) – software yg digunakan untuk mengirim dan menerima pesan elektronik secara instan untuk memudahkan komunikasi real-time
13
Word Processing & Desktop Publishing
Word Processing – software yg digunakan untuk mendukung pembuatan, pengeditan, perbaikan dan pencetakan dokumen Contoh: Microsoft Words Desktop Publishing (DTP) – software yg digunakan untuk mendukung pembuatan materi-materi untuk keperluan publikasi (iklan, cover, dsb) Contoh: Microsoft Publisher.
14
Electronic Spreadsheets
Software yg digunakan untuk mendukung pembuatan lembar kerja elektronik Contoh: Microsoft Excel
15
Presentation Graphics
Software untuk keperluan presentasi. Contoh: Microsoft PowerPoint
16
Personal Information Manager (PIM)
Software untuk mendukung produktivitas dan kerjasama pemakai Contoh: Microsoft Outlook, Lotus Organizer
17
Groupware Software yg membantu kerjasama tim dalam menyelesaiakn suatu pekerjaan Contoh: Lotus Notes, Novell Groupwise
18
Software Alternatives
Purchase Commercial Off-The-Shelf software Application Service Providers – companies that own, operate, and maintain application software and the computer system resources required to offer the use of the application software for a fee as a service over the Internet
19
Bagian II SOFTWARE SISTEM
20
Software Sistem (System Software)
System Management Programs – program-program yang mengelola hardware, software, jaringan dan sumber daya data dari sistem komputer selama pengoperasian berbagai perkerjaan pemrosesan informasi dari pemakai System Development Programs – program-program yang membantu pemakai untuk mengembangkan program dan prosedur sistem informasi serta mempersiapkan program bagi pemakai untuk pemrosesan melalui komputer
21
Sistem Operasi (Operating System)
Sistem terintegrasi dari berbagai program yg mengelola operasi CPU, kendali input/output, dan sumber daya serta aktivitas penyimpanan dari sistem komputer dan yg menyediakan berbagai layanan pendukung ketika komputer menjalankan program aplikasi pemakai
22
Fungsi Sistem Operasi
23
User Interface Definisi:
Bagian dari sistem operasi yang memungkinkan pemakai dapat berkomunikasi dgn SO agar dapat menjalankan program, mengakses file dan sebagainya
24
Jenis User Interfaces Command-Driven Menu-Driven
Graphical User Interfaces
25
Resource Management Program untuk mengelola sumber daya hardware dan jaringan, termasuk CPU, memori, media penyimpanan peralatan input/ouput
26
File Management Program yang mengendalikan pembuatan, penghapusan dan pengaksesan file data dan program. Juga melibatkan penelusuran lokasi fisik dari file pada media penyimpan.
27
Task Management Definition:
Program yang mengontrol berbagai tugas yang dikerjakan CPU, termasuk alokasi waktunya Multitasking – beberapa tugas komputasi dilakukan pada saat yang sama
28
Popular Operating Systems
Microsoft Windows UNIX Linux Mac OS X
29
Other System Management Programs
Performance Monitors – program yang memonitor dan menyesuaikan kinerja dari penggunaan satu atau lebih sistem komputer agar tetap berjalan secara efisien Security Monitors – software yang memonitor dan mengendalikan penggunaan berbagai sistem komputer, dan memberikan peringatan jika ada penggunaan sumber daya komputer yang tidak diijinkan
30
Programming Languages
31
Machine Languages Semua instruksi program ditulis dalam bentuk kode biner Programer harus memiliki pengetahuan yg rinci tentang operasi internal dari CPU
32
Assembler Languages Menggunakan alfabet dan simbol untuk mewakili kode operasi dan lokasi penyimpan Dibutuhkan program penterjemah untuk mengkonversikan instruksi ke bahasa mesin
33
High-Level Languages Instruksi berupa pernyataan atau ekspresi aritmatika Setiap pernyataan menghasilkan beberapa perintah mesin yg diterjemahkan ke bahasa mesin dgn interpreter
34
Fourth-Generation Languages
Bahasa non prosedural Nonprocedural – programmer menspesifikasikan hasilnya, sementara komputer menentukan urutan perintah untuk mencapai hasil tersebut Natural Language – mendekati bahasa alami manusia
35
Web Languages HTML – bahasa pendeskripsi halaman untuk dokumen hypertext atau hypermedia XML – bahasa pendekripsi halaman web dan isinya Java – bahasa pemrograman berorientasi-objek yg sederhana, aman dan lintas paltform
36
Web Services Komponen software pendukung aplikasi web
37
Language Translator Programs
Assembler – menterjemahkan instruksi bahasa asembler ke bahasa mesin Compiler – penterjemahkan instruksi bahasa tingkat tinggi secara keseluruhan Interpreter – menterjemahkan instruksi per pernyataan
38
Programming Tools Graphical Programming Interfaces Programming Editors
Debuggers CASE tools
39
Bab 4 Selesai
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.