Senin, 02 Februari 2009

TUGAS 2

PERKEMBANGAN SOFTWARE KOMPUTER

PERANGKAT LUNAK (Software)
Komputer merupakan mesin yang memproses fakta atau data menjadi informasi. Bentuk terkecil dari perangkat lunak adalah operasi aritmatik (+, -, :, x) dan logika (AND, OR, <, >, =).

PERKEMBANGAN PERANGKAT LUNAK
Bentuk primitife dari perangkat lunak menggunakan aljabar Boolean, sebagai binary digit 1 (benar/on) dan 0 (salah/off). Karena dianggap menyulitkan maka sekarang bit dikelompokan menjadi nible (4 bit), byte (8 bit), word (2 byte), double word (32 byte).

EVOLUSI PERANGKAT LUNAK

Era Pioner
Bentuk awal perangkat lunak adalah sambungan kabel antar bagian komputer. Cara akses lain adalah dengan punched card (kartu yang dilubangi)

ERA STABIL
Pada era ini baris-baris perintah perangkat lunak yang dijalankan komputer bukan lagi satu-satu, tetapi banyak proses dilakukan secara serempak (multi tasking), juga mampu menyelesaikan banyak pengguna ( multi unser ) secara langsung ( real time )

ERA MODERN
Saat ini komputer telah di lengkapi dengan perangkat lunak yang di singkronkan dengan PC, bahkan telfon, TV, AC, dll. Telah di tanamkan perangkat lunak untuk mengatur operasi peralatan itu.

KLASIVIKASI PERANGKAT LUNAK
Secara umum perangkat lunak di bagi 2 yaitu perangat lunak system dan perangkat lunak aplikasi. Perangkat lunak system dibagi menjadi 3 :
1)Bahasa pemograman : perangkat lunak yang bertugas mengkonfersikan arsitektur dan algoritma yang dirancang manusia dalam format yang dapat di jalankan komputer. Misalnya : COBOL, BASIC, FORTRAN, Pascal, Ctt.
2)System operasi : untuk mengatur seluruh proses, menterjemahkan masukan, mengatur proses internal, memanajemen penggunaan memori dan memberikan keluaran keperalatan yang bersesuaian. Contoh dari system operasi adalah DOS, UHIX, Windows 95, IMB 05/2, apple’s 7.
3)Utility : untuk memeriksa perangkat keras, memeriksa disket yang rusak, mengatur ulang isi hardisk ( partisi, defrag ) contoh : Norton Utility.

Perangkat lunak aplikasi yang dikenal sebelum tahun 1990-an yaitu :
a) Pemroses kata ( wordstar, chiwrite )
b)pemroses tabel ( lotus 123, quarto pro )
c)data base ( DBASE )
d)Hiburan ( game )
Kemudian ini semua di kembangkan menjadi satu bundle dalam aplikasi Office yang terdiri dari :
a)Word ( pemroses kata )
b)Excel ( pemroses table )
c)Access ( data base )
d)Powerpoint ( presentasi )
Yang banyak berkembang saat ini adalah aplikasi multimedia dan internet.

TUGAS 3

System software


:

perangkat lunak yang di panggil lebih dulu, sehingga program aplikasi lain dapat di jalankan.


Cross plat form application

:

istilah untuk sejumlah pilihan yang mungkin di gunakan pada bagian tertentu suatu sistem komputer.

Booting

:

Kegiatan menghidupkan komputer dengan bootstrap loader.

User interface

:

Program yang di gunakan untuk menghubungkan dua alat yang tidak sama yaitu dengan mengubah bentuk sinyal yang lewat diantara dua peralatan dalam sistem komputer, sehingga masing – masing dapat berkomunikasi.

CGI

:

( color graphic interface ) program komputer yang menjembatani program aplikasi dengan halaman WEB.

Multitasking

:

Model operasi system komputer dengan membagi setiap waktu untuk mengerjakan beberapa tugas dari sebuah program tertentu dalam waktu yang bersamaan.

Memory management

:

Metode pengolahan media penyimpanan data dalam system komputer.

Spooling

:

Kemampuan komputer untuk mengendalikan proses masukan dan keluaran sementara pada waktu yang bersamaan mengerjakan tugas – tugas biasa.

Personal firewall

:

Program yang menciptakan penghalang bagi system jaringan komputer yagn terhubung dalam internet dari pengaksesan ilegal.

Disk scanner

:

Program dibawah DOS yang berfungsi untuk memperbaiki penyimpanan data dalam disk.

Disk defragmenter

:

Program yang dirancang untuk meningkatkan kecepatan rearranging oleh file yang tersimpan pada disk untuk menempati lokasi yang berdekatan.

Backup utility

:

Penyelamatan informasi atau data dengan membuat data cadangan disimpan di penyimpanan data external.

UNIX

:

Sistem operasi yang pada awalnya di kembangkan bagi komputer mini untuk penggunaan multiuser.

LINUX

:

System operasi open source yang dibuat oleh linus trovalds.

NOS

:

( network operating system ) perangkat lunak yang khusus digunakan dalm system jaringan dengan komputer- komputer personal sebagai workstation.

Embedded operating

:

Seperangkat komputer lengkap yang ditujukkan untuk berfungsi sebagai sebuah system pengendali proses realtime dari suatu system besar.

Symbian OS

:

System operasi yang digunakan di ponsel.

Virus

:

Program yang ditujukan atas tujuan yang tidak baik.

Antivirus

:

Program yang dibuat untuk mendeteksi suatu disk yang terkena virus sekaligus menghilangkan virus tersebut dari dalam disk.

Spyware

:

Untuk memantau kebiasaan pengguna dalam melakukan penjelajahan internet untuk mendatangkan berbagai iklan kepada pengguna.

Trojan

:

Istilah komputer yang mampu membuat programmer memasuki system dimana sekarang program sedang dijalankan.

CD/DVD Burning

:

Piringan optic yang digunakan untuk penyimpanan data berkapasitas besar.

Fiber optic

:

Kabel serat optic yang mempunyai kelebihan mampu menyalurkan data dengan kecepatan tinggi.

GPS

:

System satelit navigasi yang paling popular dan paling banyak diaplikasikan di dunia.

Modem

:

Alat untuk berkomunikasi melalui saluran telepon dengan komputer lain yang jaraknya saling berjauhan.

GPRS

:

(General Packet Radio Services) adalah layanan komunikasi berbasis paket tanpa kabel sebagai media komunikasi.

Switch

:

Rute yang dipakai pengirim untuk mentransmisikan informasi ke tujuan secara sementara atau tidak tetap.

WEB

:

Layanan penyedia informasi di internet yang berbasis grafis.

http

:

(Hyper Text Transfer Protocol) untuk berkomunikasi antar berbagai jenis komputer yang memakai HTMC.

Download

:

Proses mengambil data dari komputer pusat ke sebuah komputer local.

Upload

:

Mengirim file dari komputer local ke komputer lain yang jaraknya berjauhan.

Hacker

:

Seseorang yang melakukan kejahatan komputer, membuat virus, menerobos suatu jaringan, menghancurkan data di suatu system komputer dan sebagainya.

Cracker

:

Seseorang yang masuk ke suatu system komputer secara illegal, terkadang menimbulkan kerusakan pada system yang dimasuki.

Data

:

Kumpulan dari angka maupun karakter yang tidak memiliki arti, dan dari data kemudian dapat diolah menghasilkan informasi.

Informasi

:

Kumpulan dari beberapa data

Basis Data

:

Yang memisahkan antara program (pemroses) dan data (yang diproses).


Senin, 29 Desember 2008

GAME PLAYING

Game playing merupakan bidang artificial intelligence atau inteligensi buatan yang sangat populer berupa permainan antara manusia melawan mesin yang mempunyai intelektual untuk berpikir.yang menarik untuk dibahas di sini adalah permainan catur. Komputer dapat bereaksi dan menjawab tindakan-tindakan yang diberikan oleh lawan mainnya.

Papan, biji-biji catur, dan langkah-langkah permainan diterjemahkan kedalam bahasa yang dimengerti oleh computer, sehingga computer dapat menganalisanya. Papan catur dibagi ke dalam suatu matrik, terdiri dari baris horizontal dan kolom vertical, sehingga suatu biji catur tertentu dapat diketahui letaknya.

Suatu kode angka dituliskan dalam bahasa computer, kemudian di terjemahkan ke dalam bahasa binari yang dikenal oleh computer, dengan begitu computer bisa mengetahui di mana biji-biji catur tersebut berada dan bagaimana menggerakkannya. Kemudian bagaimana langkah yang harus dilakukan computer untuk menjawab langkah-langkah lawan. Tiap-tiap biji catur mempunyai bobot nilai, misalnya ratu nilainya 9 kali disbandingkan bidak, menteri 3 kali dibandingkan bidak dan lain sebagainya. Dengan demikian computer dapat mengevaluasi langkah-langkah terbaik yang dapat dilakukannya. Walaupun computer mempunyai kecepata yang sangat tinggi, tetapi untuk mengevaluasi langkah ke depan yang cukup banyak tetap akan memakan banyak waktu. Kompuer kemudian deprogram hanya untuk kombinasi langkah-langkah yang penting saja dan hanya mempertimbangkan beberapa langkah ke depan saja.

Beberapa permainan catur yang tersedia untuk computer mikro di antaranya adalah CHESS-88, Sargon-III, Chess master 2000 dan lain sebagainya. CHESS-88 merupakan program catur yang kurang dapat diandalkan dan sering melakukan langkah-langkah yang salah, seperti misalnya raja melankah sebanyak 2 petak sekaligus. Sargon-III merupakan program catur yang cukup baik dan dapat diandalkan serta mempunyai intelegensi yang cukup tinggi. Sedang Chess master 2000 atau yang sering dikatakan program catur untuk para master, merupakan yag terbaik untuk program catur di computer mikro pada saat ini.

Sumber : Jogiyanto