Pengenalan Software

Download Report

Transcript Pengenalan Software

SOFTWARE
1
Pengertian

Software (perangkat lunak atau program)
adalah kumpulan instruksi atau perintah
terperinci yang diatur sedemikian
sehingga komputer dapat melakukan
fungsinya dengan cara tertentu. Bentuk
terkecil dari software adalah operasi
aritmatik (+, -, :, x) dan logika (AND, OR,
>, <, =). Dari operasi dasar ini di susun
software / perangkat lunak.
2
Merupakan data elektronik yang
disimpan sedemikian rupa oleh
komputer itu sendiri, data yang
disimpan ini dapat berupa program
atau instruksi yang akan dijalankan
oleh perintah, maupun catatancatatan yang diperlukan oleh
komputer untuk menjalankan
perintah yang dijalankannya.
3
Disebut juga dengan perangkat
lunak, merupakan kumpulan
beberapa perintah yang dieksekusi
oleh mesin komputer dalam
menjalankan pekerjaannya.
perangkat lunak ini merupakan
catatan bagi mesin komputer untuk
menyimpan perintah, maupun
dokumen serta arsip lainnya.
4
Istilah lain yang mungkin terkait:





Software house
Rumah pemroduksi perangkat lunak.
Software Driver
Software driver adalah berupa sebuah program atau
software yang digunakan di sistem komputer
Software design
Kegiatan menterjemahkan masalah yang sudah
didefinisikan ke dalam bentuk yang mudah dimengerti
Software testing
Uji coba terhadap program yang telah dikerjakan.
Software Developer
Pengembang software atau perangkat lunak. Baik
perorangan maupun melalui suatu instansi berbadan
hukum.
5
A. Perkembangan software
Perkembangan software dibagi kedalam
empat periode yaitu :
 Periode Pioner
 Periode Stabil
 Periode Mikro
 Periode Modern
6
a. Periode Pioner (1950 – 1963)




Bentuk perangkat lunak pada awalnya adalah
sambungan-sambungan kabelke antar bagian
dalam komputer
Penggunaan komputer saat itu masih dilakukan
secara langsung, sebuah program untuk sebuah
mesin dan digunakan untuk tujuan tertentu
Penggunaan komputer dilakukan secara
langsung dan hasil yang selesaidikerjakan
komputer berupa print out.
Proses yang di lakukan di dalam komputer
berupa baris instruksi yang diproses secara
berurutan.
7
b. Periode Stabil (1963 – 1980)





Pada era stabil penggunaan komputer sudah cukup
meluas dan banyak digunakan di berbagai kalangan
Perusahaan perangkat lunak bermunculan
Baris-baris perintah perangkat lunak yang dijalankan
oleh komputer dilakukan secara serempak (multi
tasking)
Satu perangkat lunak dapat digunakan oleh banyak
pengguna (multi user) secara cepat/langsung (real time)
Mulai diperkenalkan sistem basis data, yang
memisahkan antara program (pemroses) dengan data
(yang di proses)
8
c. Periode Mikro (1980 – 1990)
Perangkat lunak dapat dibedakan menjadi
perangkat lunak sistem yang bertugas
menangani internal, dan perangkat lunak
aplikasi yang digunakan secara langsung
oleh penggunannya untuk keperluan
tertentu
 Automatisasi yang ada di dalam perangkat
lunak mengarah ke suatu jenis
kecerdasan buatan.

9
d. Periode Modern (1990 – …)




Perangkat lunak/software terdapat pada hampir
semua perangkat elektronik
Semua perangkat yang memiliki software dapat
saling terhubung (otomatisasi)
Pembuatan sebuah perangkat lunak bukan lagi
pekerjaan segelentir orang, tetapi telah menjadi
pekerjaan banyak orang, dengan beberapa
tahapan proses yang melibatkan berbagai
disiplin ilmu dalam perancangannya.
Tingkat kecerdasan yang ditunjukkan oleh
perangkat lunak pun semakin meningkat, selain
permasalahan teknis, perangkat lunak sekarang
mulai bisa mengenal suara dan gambar
10
B. Klasifikasi Perangkat lunak


Perangkat lunak SISTEM, yaitu
Perangkat lunak yang khusus berkaitan
dengan hardware sistem komputer
Perangkat Lunak APLIKASI, Perangkat
lunak yang umumnya digunakan untuk
mengolah data
11
a. Perangkat Lunak Sistem
Sistem Operasi
 Bahasa Pemrograman
 Sistem Utility

12
Sistem Operasi
Saat komputer pertama kali dihidupkan,
sistem operasi adalah software yang
pertama kali dijalankan untuk mengatur
seluruh proses, menterjemahkan
masukan, mengatur proses internal,
mengatur penggunaan memori, dll
 Contoh Operating System os, Windows,
Linux, Unix, OS, Apple System, Novell, dll

13
Bahasa Pemrograman
Merupakan perangkat lunak yang
bertugas mengkonversikan arsitektur dan
algoritma rancangan manusia
(programmer) kedalam format yang dapat
dijalankan komputer
 Contoh : Basic, Pascal, Fortran, C, dll

14
System Utility
Merupakan perangkat lunak sistem
dengan fungsi tertentu, misalnya
menjalankan hardware, pemeriksaan
hardware, memeriksa disket yang rusak
(bukan rusak fisik), mengatur ulang isi
harddisk (partisi, defrag), dll
 Contoh : Hardware Driver, Norton Utility,
PC Tools, dll

15
b. Perangkat Lunak Aplikasi










Pengolah Kata
Contoh : Word Star, Chi Writer, Ms Word, dll
Spread Sheet
Contoh : Lotus, Excel, SPSS, dll
DBMS
Contoh : Dbase, Access, FoxPro, dll
Multimedia
Contoh : Media Player, Winamp, Pinnacle
Studio, dll
Aplikasi Games
Contoh : Mini Games, Heavy Games, dll
16