1 SOFTWARE. 2 Pengertian Software
(perangkat lunak atau program) adalah kumpulan instruksi atau perintah
terperinci yang diatur sedemikian sehingga komputer."— Transcript
presentasi:
1
1 SOFTWARE
2
2 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.
3
3 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 catatan- catatan yang diperlukan oleh komputer
untuk menjalankan perintah yang dijalankannya.
dataelektronikprograminstruksidataelektronikprograminstruksi
4
4 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. mesinkomputerperintah
dokumenmesinkomputerperintah dokumen
5
5 Istilah lain yang mungkin
terkait: Software house Software house Software house Software house
Rumah pemroduksi perangkat lunak. Software Driver Software
DriverSoftware DriverSoftware Driver Software driver adalah berupa
sebuah program atau software yang digunakan di sistem komputer Software
design Software designSoftware designSoftware design Kegiatan
menterjemahkan masalah yang sudah didefinisikan ke dalam bentuk yang
mudah dimengerti Software testing Software testingSoftware
testingSoftware testing Uji coba terhadap program yang telah dikerjakan.
Software Developer Software DeveloperSoftware DeveloperSoftware
Developer Pengembang software atau perangkat lunak. Baik perorangan
maupun melalui suatu instansi berbadan hukum.
6
6 A. Perkembangan software
Perkembangan software dibagi kedalam empat periode yaitu : Periode
Pioner Periode Pioner Periode Stabil Periode Stabil Periode Mikro
Periode Mikro Periode Modern Periode Modern
7
7 a. Periode Pioner (1950 –
1963) Bentuk perangkat lunak pada awalnya adalah sambungan-sambungan
kabelke antar bagian dalam komputer 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 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. 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. Proses yang di lakukan di
dalam komputer berupa baris instruksi yang diproses secara berurutan.
8
8 b. Periode Stabil (1963 –
1980) Pada era stabil penggunaan komputer sudah cukup meluas dan banyak
digunakan di berbagai kalangan Pada era stabil penggunaan komputer sudah
cukup meluas dan banyak digunakan di berbagai kalangan Perusahaan
perangkat lunak bermunculan Perusahaan perangkat lunak bermunculan
Baris-baris perintah perangkat lunak yang dijalankan oleh komputer
dilakukan secara serempak (multi tasking) 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) 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) Mulai
diperkenalkan sistem basis data, yang memisahkan antara program
(pemroses) dengan data (yang di proses)
9
9 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
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. Automatisasi yang ada di dalam perangkat lunak mengarah ke suatu
jenis kecerdasan buatan.
10
10 d. Periode Modern (1990 –
…) Perangkat lunak/software terdapat pada hampir semua perangkat
elektronik Perangkat lunak/software terdapat pada hampir semua perangkat
elektronik Semua perangkat yang memiliki software dapat saling
terhubung (otomatisasi) 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. 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 Tingkat kecerdasan
yang ditunjukkan oleh perangkat lunak pun semakin meningkat, selain
permasalahan teknis, perangkat lunak sekarang mulai bisa mengenal suara
dan gambar
11
11 B. Klasifikasi Perangkat
lunak Perangkat lunak SISTEM, yaitu Perangkat lunak yang khusus
berkaitan dengan hardware sistem komputer Perangkat lunak SISTEM, yaitu
Perangkat lunak yang khusus berkaitan dengan hardware sistem komputer
Perangkat Lunak APLIKASI, Perangkat lunak yang umumnya digunakan untuk
mengolah data Perangkat Lunak APLIKASI, Perangkat lunak yang umumnya
digunakan untuk mengolah data
12
12 a. Perangkat Lunak Sistem
Sistem Operasi Sistem Operasi Bahasa Pemrograman Bahasa Pemrograman
Sistem Utility Sistem Utility
13
13 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 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 Contoh Operating System os, Windows, Linux, Unix, OS, Apple
System, Novell, dll
14
14 Bahasa Pemrograman
Merupakan perangkat lunak yang bertugas mengkonversikan arsitektur dan
algoritma rancangan manusia (programmer) kedalam format yang dapat
dijalankan komputer Merupakan perangkat lunak yang bertugas
mengkonversikan arsitektur dan algoritma rancangan manusia (programmer)
kedalam format yang dapat dijalankan komputer Contoh : Basic, Pascal,
Fortran, C, dll Contoh : Basic, Pascal, Fortran, C, dll
15
15 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 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 Contoh : Hardware Driver,
Norton Utility, PC Tools, dll
16
16 b. Perangkat Lunak
Aplikasi Pengolah Kata Pengolah Kata Contoh : Word Star, Chi Writer, Ms
Word, dll Contoh : Word Star, Chi Writer, Ms Word, dll Spread Sheet
Spread Sheet Contoh : Lotus, Excel, SPSS, dll Contoh : Lotus, Excel,
SPSS, dll DBMS DBMS Contoh : Dbase, Access, FoxPro, dll Contoh : Dbase,
Access, FoxPro, dll Multimedia Multimedia Contoh : Media Player, Winamp,
Pinnacle Studio, dll Contoh : Media Player, Winamp, Pinnacle Studio,
dll Aplikasi Games Aplikasi Games Contoh : Mini Games, Heavy Games, dll
Contoh : Mini Games, Heavy Games, dll