Anda di halaman 1dari 5

Fotocopy 1 KSI

Software

Software adalah suatu program untuk mengerjakan tugas tertentu, software dibangun melalui
pemrograma. Yaitu : proses menyusun sekumpulan perintah untuk komputer mengerjakan
sesuatu. Kumpulan perintah-perintah disebut sebagai bahasa pemrograman.

Tingkat bahasa pemrograman berdasarkan kemudahannya ada 5 :

1. Lowest Level/tingkat 2 : bahasa mesin : Hexa Decimal


2. Second Level : tingkat 2 : bahasa assembly : kode-kode
3. High level language / bahasa tingkat tinggi : bahasa sehari-hari :basic, pascal
4. Forth Generation language/4 GL : SQL, visual, HML, XML
5. Fifth Generation language/5 GL : kecerdasan hukum

Tipe Software

1. Software sistem, digunakan untuk mengendalikan atau mendukung sistem


komputer :printer / driver
2. Software pemrograman yaitu sistem yang membuat aplikasi (basicnya) atau tempat
membuat
3. Software aplikasi, yaitu hasil dari pembuatan program.

Enam tahap membangun sebuah software:

1. Menentukan kebutuhan/keperluan
2. Merancang
3. Menerapkan rancangan
4. Penerapan
5. Menguji hasil penulisan
6. Pemeliharaan (maintance)
Fotocopy an 2 KSI

Alat Input
Alat input adalah alat yang digunakan untuk menerima input
Signal input : energi yang diolah oleh sistem
Maintance Input : Energi yang akan digunakan untuk mengolah signal input.

Alat input langsung


1 Keyboard, kibor atau papan ketik adalah peralatan magnetik dan juga untuk
mengontrol pengoperasian komputer dala ke dalam komputer, selain keyboard, mouse
berbentuk seperti seekor tikus yang menjadi asaln nama bahasa inggrisnya (mouse).
2 Point of sale terminal, biasanya digunakan disupermarket. Terdiri dari keyboard untuk
memasukkan data barang yang dijual dan display untuk menampilkan data transaksi
dan alat cetak untuk mencetak tanda terima untuk pembeli
3 Touch Screen(layar sentuh) adalah layar monitor yang akan mengaktifkan program bila
bagian tertentu dilayar disentuh dengan tangan
4 Light Pen, mengatur suatu titik dilayar dan komputer akan membaca lokasi tersebut ,
teknologi ini banyak digunakan untuk membuat grafik dan gambar dalam perencaan
dengan bantuan komputer.
5 Sensor, alat yang secara langsung menangkap data kejadian fisik
6 Digitizer graphics tablet, digunakan untuk membuat graphik dengan cara
menghubungkan 2 titik digrafik tablet dengan menggunakan alat menyerupai pen
selanjutnya hasilnya akan tampil di layar.
7 Scanner, bekerja dengan cara meraba secara elektronik input yang akan membaca.
8 a. Magnetik ink charactrer recognition adalah alat pengenal karakter tinta
b. Optical data reader adalah kemampuan untuk membaca data langsung dari kertas
biasa dan tanpa menggunakan tinta magnetik yang khusus.
Contoh:
a. OCR(Optical character recognition), digunakan untuk tanda tangan di bank
b. OCR tag reader, digunakan untuk membaca label data barang yang dijual:pos
c. OMR reader (optical mark recognition)digunakan untuk penilaian test(ujian
nasional)
d. Bar Code Wand, untuk membaca label barang yang dicetak bentuk kode barang
e. Digitizing camera, alat yang digunakan untuk menangkap objek gambar, contoh
foto
f. Voice recognizer untuk membuat komputer mengerti omongan manusia. Disini
menggunakan menggunakan mikrofon untuk menangkap suatu input
Fotocopy 3:

Perkembangan software (perangkat Lunak)

1. Perangkat lunak sebelum komputer generasi pertama


a. 300sm, sistem kode y pertama bangsa yunani menggunakan obor untuk mengiri berita
dari satu kota ke kota lain
b. 1842, Penulis perangkat lunak yang pertama Ada Augusta yang diterapkan dari Babbages
analytical engine.
c. 1933, (wallace J.Eckert)
Menggabungkan beberapa mesin akuntansi kartu plong / berlubang IBM yang berbeda
d. 1945, kutu yang pertama sewaktu mengembangkan komputer harvard Mark II, relay
ditemukan rusak yang disebabkan adanya Bug(kutu)yang terjepit.
2. Perangkat lunak semasa komputer generasi pertama
Ahli teknik dan ahli matematika yang menggunakan komputer untuk menyelesaikan
permasalahan dibidangnya. Program yang dibuat dengan cara menghubungkan beberapa
cirkuit dalam komputer dalam bahasa mesin yang disimpan dalam memori komputer secara
permanen.
3. Perkembangan bahasa pemrograman tingkat tinggi
a. 1957, Fortran (formula Translator) pemrograman tingkat tinggi yang pertama, grop IMB
yang diketuai John Bakus untuk keperluan teknik dan matematika.
b. 1958, LISP (list Programming) merupakan bahasa artificial intellegence yang pertama,
yang telah dikembangkan seperti : MACLISP, UCI LISP, ZETALISP.
c. 1985 Algo(Algoritmic Language) untuk memecahkan masalah-masalah persoalan yang
umum.
d. 1959 COBOL (Common bussiness oriented language) untuk memecahkan masalah-
masalah persoalan yang standar
e. 1960. LOGO perkembangan dari LISP, yang diterapkan pada komputer mikro, tujuannya
untuk pendidikan.
f. 1961.GPPS(general purpuse system simulator) digunakan untuk keperluan proses
simulasi.
g. 1961.RPG (report program generator)
h. 1962. APL(A programming language)
i. 1964. Basic(beginners all-purpose symbolic instruction code) bahasa tingkat tinggi yang
berbentuk interpreter, dapat mengoperasikan komputer secara interaktif, program
dapat ditulis, dijalankan tanpa harus melalui tahap kompilasi.
j. 1966.PL/1(Programming language versi 1)merupakan gabungan dari FORTRAN,COBOL &
ALGO
k. 1968.Pilot(Programming inguiry, learning or teaching)Bahasa yang mudah digunakan
karena bagi mereka belum berpengalaman dalam menggunakan bahasa program.
l. 1969.FORTH digunakan pada National radio Astronomy Observatory untuk
menyelesaikan permasalahan perbintangan, sebagai bahasa international astronomical
union.
m. 1970 PASCAL dikembangkan apple pascal, MT+PASCAL, Turbo pascal.
n. 1971.SHRDLU
Bahasa yang menganalisa percakapan yang ditulis dengan bahasa manusia secara
natural
o. 1971.SAM76
Gabungan dari LISP & FORTH.
Digunakan untuk komputer dengan sistem operasi UNIX
p. 1972.PROLOG
Digunakan untuk operasi artificial intelegence yang merupakan penyaing dari LISP
4. Perkembangan Perangkat Lunak Paket Aplikasi :
a. 1976 Electric pencil
b. 1979 Wordstar
c. 1979 Apple writer
d. 1979 Visicalc
e. 1981 Dbase-II
f. 1982 Lotus 123
5. Perkembangan Perangkat Lunak Sistem Operasi
a. 1954 Sistem Operasi Pertama
b. 1960 Sistem operasi untuk komputer mini
c. 1969 UNIX
d. 1970 CP/M
e. 1980 MS.Dos.
End.

Evolusi Perangkat Lunak

ERA VIONER ERA STABIL ERA MIKRO ERA MODERN


(1950-1960) (1970) (1960-1990) (2000)
- Proses batch - Multi User - Sistem tersebar - sistem dekstop
- Distribusi terbatas - Real Time -Penanaman kecerdasan -teknologi objek
- Pembuatan khusus -Database - perangkat lunak murah - sistem pakar
- Produk perangkat lunak -pemrosesan paralel
- jarkom

KELOMPOK PERANGKAT LUNAK

a. Program sistem : Program yang digunakan untuk mengontrol sumber daya komputer
b. Program pengendali sistem : program yang mengendalikan PK,PL,data pada komputer
selama program dijalankan.(SO)
c. Program pendukung sistem:
Program yang mendukung operasi, manajemen & pemakai sistem komputer dengan
menyediakan bermacam-macam layanan.(utility)
d. Program pengembangan:
Program yang ditujukan untuk membantu pemakai dalam membuat/mengembangkan
program.(kompiler)
e. Program aplikasi:
Program yang dibuat oleh pemakai yang ditujukan untuk melakukan suatu tugas khusus.
f. P.A serbaguna:
Program aplikasi yang dapat digunakan oleh pemakai untuk melaksanakan hal-hal yang
bersifat umum.(Pembuatan dokumen)
g. P.A Spesifik
Program yang menangani masalah spesifik.(POS,ATM)

BERBAGAI PERANGKAT LUNAK:


1. Spreasheet(Lembar kerja):
Mengelola dala dalam bentuk tabel dan dapat melakukan perhitungan secara dinamis
terhadap data.(ms.exel)
2. Word prosessor (pengolah kata):
Program yang digunakan untuk membuat dokumen.(Ms.Word)
3. Program presentasi
Membuat bahan presentasi
(teks, suara, gambar, video, animasi)
4. Image Processing(Pengolahan Citra)
Program yang digunakan untuk memanipulasi citra(gambar/foto)
5. Surat elektronis.(Email)
6. DBMS
Manajemen sistem data(Acces)
7. PIM (Personal Information manager)
Agenda, kalender, penjadwalan.
8. Multimedia
(Teks, gambar, suara, video, animasi)
9. Web Browsing

Anda mungkin juga menyukai