Anda di halaman 1dari 3

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.

Anda mungkin juga menyukai