Software

advertisement
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
disimpan sedemikian rupa oleh komputer
itu sendiri, data yang disimpan ini dapat
berupa program atau instruksi yang akan
dijalankan oleh perintah, maupun
catatan-catatan yang diperlukan oleh
komputer untuk menjalankan perintah
yang dijalankannya.
3
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:





5
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.
A. Perkembangan software




6
Perkembangan software dibagi kedalam empat periode yaitu :
Periode Pioner
Periode Stabil
Periode Mikro
Periode Modern
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




8
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)
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
lunak


11
Perangkat lunak SISTEM, yaitu Perangkat lunak yang
khusus berkaitan dengan hardware sistem komputer
Perangkat Lunak APLIKASI, Perangkat lunak yang
umumnya digunakan untuk mengolah data
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










16
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
Download