Senin, 13 Desember 2010

IT Security

Keamanan IT yang kita kenal selama ini adalah antivirus, dan firewall. Namun bila kita mempelajari lebih lanjut, maka keamanan IT tidak terbatas pada dua hal tersebut. Keamanan IT menjadi sangat luas.

Pada prinsipnya, keamanan informasi (IT) melibatkan penjagaan 3 hal dibawah ini:

  • Kerahasiaan(Confidentiality): Memastikan informasi ditujukan kepada, dan ditinjau secara eksklusif oleh penerima / perorangan yang berwenang. Sebagai contoh, informasi gaji karyawan hanya boleh diakses oleh yang berasangkutan dan pihak tertentu yang berwenang.
  • Integritas(Integrity): Memastikan keakuratan dan kelengkapan informasi dan cara pengolahan.
  • Ketersediaan(Availability): Memastikan bahwa informasi dan terkait aset dapat diakses, kapanpun diperlukan, oleh individu-individu yang berwenang.

Ketiga hal tersebut seringkali dikenal sebagai CIA Information Security Triad.

Ketiga hal ini menunjukkan kepada kita bahwa antivirus tetap diperlukan dalam keamanan IT, namun tidak cukup untuk mengamankan data dan service yang ada. karena antivirus hanya menjaga system kita dari serangan, namun tidak menjaga data kita.

Data merupakan komponen utama yang harus kita amankan dalam CIA triad ini. sebagai contoh adalah informasi-informasi berikut :

Auditor perusahaan mencopy semua data dalam CD yang tidak terencrypt. Secara tidak sengaja, CD tersebut tertinggal di bandara. mengakitakan informasi rahasi mengenai perusahaan tersebar luas tanpa penghalang.

Direksi perusahaan, karena sering melakukan perjalanan bisnis, memiliki kopi data perusahaan dalam laptop dia (yang tidak diproteksi secara cukup). Dalam perjalanan bisnisnya di luar negeri, laptop tersebut hilang tercuri. Semua data bisnis dia hilang dan memiliki resiko tersebar luas.

Zeus botnet yang menyebar luas tahun 2010 ini digunakan secara khusus untuk mencuri data dari pc yang terinfeksi.

Akibat yang ditimbulkan dari kekurang waspadaan kita terhadap IT security, menjadikan perusahaan :

- Kehilangan keunggulan kompetisi

- Kehilangan informasi identitas

- Kehilangan perlengkapan kerja (laptop, etc)

- Tertundanya layanan (email tidak jaln, dsb)

- Berakibat pada tingkat keyakinan pelanggan

- Kehilangan peluang bisnis

- Penalti dari regulator

Sehingga sudah menjadi keharusan perusahaan untuk menjaga keamanan IT di perusahaan, baik karena regulasi maupun karena kebutuhan perusahaan.

donlot materi disini

Rekayasa Perangkat Lunak

Istilah Rekayasa Perangkat Lunak (RPL) secara umum disepakati sebagai terjemahan dari istilah Software Engineering. Istilah Software Engineering mulai dipopulerkan tahun 1968 pada Software Engineering Conference yang diselenggarakan oleh NATO. Sebagian orang mengartikan RPL hanya sebatas pada bagaimana membuat program komputer. Padahal ada perbedaan yang mendasar antara perangkat lunak (software) dan program komputer.

Perangkat lunak adalah seluruh perintah yang digunakan untuk memproses informasi. Perangkat lunak dapat berupa program atau prosedur.

Program adalah kumpulan perintah yang dimengerti oleh komputer sedangkan prosedur adalah perintah yang dibutuhkan oleh pengguna dalam memproses informasi (O’Brien, 1999). Pengertian RPL sendiri adalah sebagai berikut:

    Suatu disiplin ilmu yang membahas semua aspek produksi perangkat lunak, mulai dari tahap awal yaitu analisa kebutuhan pengguna, menentukan spesifikasi dari kebutuhan pengguna, disain, pengkodean, pengujian sampai pemeliharaan sistem setelah digunakan.

Jelaslah bahwa RPL tidak hanya berhubungan dengan cara pembuatan program komputer. Pernyataan “semua aspek produksi” pada pengertian di atas, mempunyai arti semua hal yang berhubungan dengan proses produksi seperti manajemen proyek, penentuan personil, anggaran biaya, metode, jadwal, kualitas sampai dengan pelatihan pengguna merupakan bagian dari RPL.

dari buku sekolah.


Donlot Materi 1 disini

Donlot Materi 2 disini


Senin, 29 November 2010

Sistem Informasi Manajemen

sistem informasi rnanajernen merupakan suatu sistern yang biasanya diran¬cang bersama sarna dengan sistern pengolahan transaksi. Berdasarkan fungsi utamanya , kedua sistem tersebut memang berhubungan sangat erat. Sistern pengolahan transaksi bertilgas untuk mencatat data dan transaksi, mengolahnya, dan menyaJikan informasi baku bagi pihakyang rnernerlukannya. Sistern informasi manajernen merupakan sistem infornlas’ yang mengolah berbagai data dan informasi rnenjadi informasi baru yang jauh lebih berrnanfaat bagi para pernakainya.mcessing) untuk mengolah data men¬SPT menggunakan pengolahan data Di sisi lain, SIM untuk mengolah informasi yang berasal dari SPT rnenjadi informasi baru, yang biasanya bersifat lebill kornpleks atau lebih kornprehensif. Diketabui Contob pengplahan data, Sebuah bank mencatat data tramakli 1101ang nasabah, schingga .nasabah tersebut memiriki saldo awal bulan b,,apa rupiah. Transaksi pengambilan dan penyetoranyang dilakukan nasabah tersebut setiap bulan tanggal diprose, schingga diktlui inforniasi saldo Padakh~ bulan. Data storang nasabah diolah untuk dijadikan informail tentang scorang nasabah. Infor¬masi tentang scorang nasabah ini berguna untuk mengambil keputusan untuk nasabah itu sendiri
Contoh pengolahan informasi. Inforniasi yang sudih i n untuk masing-masing nasabah pasti diolah lebih lanjut menjadi informasi yang meliputi semua nasabah. Misalnya setelah
Informasisemua nasabah diolab, bank yang bewngkutan dapat mmghasilkan informasi uang Yangdisetor dan diambil selama satu bulan, lelta berapa total saldo smua nasabah Pada akhir bulan. Informasi ini berguna bagi manajerbank untuk menyediakan dana seberapa banyak Pada masl MOteitentu.mengenai sistem informasi
Sudahbarang tentu rnasih banyak contoh lain penjualan tiket seorang penumpang pesawat dan total penurunan
MisaInya, data penahaspang pada suatu periode. Contoh lain, data indeks prestasi seorang
pada suatu semester dan total indeks prestasi sernua rnahasiswa di suatu )urusan. Dilihat dari prosesnya, pengolahan data dan pengolahan informasi sebenarny
rneilgg>unakan proses yang sarna,.

A. Hubungan SIM dan SPT

Seperti sudah diuraikan di atas, SIM mcrupakan sistem informasi kelanjutan dati SPT. SPT harus ada dulu dan hasilnya akan diolah oleh SIM. Meskipun demi¬kian, tidak mudah membedakan SPT dengan SIM. Dalam penerapan sistem informasi di berbagai perusahaan, seringkali SPT dan SIM sudah merupakan suatu kesatuan. Hal ini disebabkan oleh kabumya batas antara SPT dan SIM.

SPT mengolah data menjadi informas~ SIM mengolah informasi menjadi informasi lain. Kalau kedua sistern informasi tersebut digabungkan, skemanya
akan terEhat seperti pada gambit di bawah ini.

Dati gambar tersebut terlihat, SPT mengolah data (fakta yang belum. berguna untuk pembuatan keputusan) menjadi informasi. Informasi ini sudah dapat digu¬nakan unruk membuat keputusan, tetapi lingkupnya biasanya terbatas. Apabila manajemenakan membuat keputusan yang sifatnya lebih menyeluruh, informasi tadi diolah lebih lanjut dengan pengolahan informasi. Informasi dapat dihasilkan melalui media softcopy (dihasilkan melalui tampilan di layar atau suara di speake~ maupun hardcopy (dicetak di kettas).

Sistem informasi manajemen memiliki karaktetistik sebagai berikut:

a. SIM tidak mencatat data ke dalam basis data, karena hal ini sudah dilakukan oleh SPT. SIM hanya mengambil atau membaca data dari basis data.

b. SIM banyak mengolah informasi menjadi informasi baru dengan pengolahan informasi. Dalarn beberapa hal, pengolahan informasi bisa saja menjadi satu proses dengan pengolahan data yang ada pada SPT.

c. Informasi dihasilkan melalui berbagai media, baik softeopy (melalui tampilan lay’ar, suara, atau tanda tanda tertentu. n lisalnya alarm) maupun hardcopy (dalam bentuk cetakan). Informasi tercetak diperlukan untuk informasiyang bersifat jangka panjang dan memerlukan analisis, misaInya laporan keuangan atau laporan penjualan. Sedang laporan soficopy diperlukan untuk informasiyang relatif sederhana dan ddak mernerlukan anahsis dalarn waktu lama, misaInya informasi saldo rekening bank dan status kiriman paket.

d. Informasi yang dihasilkan diperlukan untuk membuat keputusan terstruktur dan keputusan semi terstruktur. Keputusan semi terstruktur adalah keputus¬anyang harus diambil karena timbul masalah yang jelas tetapi jalan keluarnya ada yang bersifat jelas dan ada yang tidak jelas. Masalah yang jelas contohnya adalah habisnya barang dagangan di gudang. jalan keluarnya yang jelas ada¬lah harus membeh lagi. jalan kehiar yang tidak jelas ada beberapa, rnisaInya harus membeli kepada pemasok yang mana, berapa banyak kuantitas yang harus dibeli, tunai atau. kredit, kapan dibayar, dan seterusnya.
e. SIM banyak digunakan olch para manajer madya, dengan tujuan untuk mengendalikan kegiatan perusahaan agar dapat mencapai tujuan clan sasaranyang telah ditetapkan oleh manajer puncak.

f. Data yang diolah melibatkan data masa Ialu dan data yang baru. Data masa yang akan datang Gebih sering disebut sebagai data untuk analisis) akan banyak diolah olch sistem pendukung keputusan dan sistem pakar.

g. SIM memerlukan waktu relatif lama untuk membangunnya, karena sistem ini tidak tergolong ke dalarn sistem yang sangat dibutuhkan olch manajemen. Manajemen perusahian biasanya mendahulukan SPT, karena digunakat~ untuk mencatat data kegiatan perusahaan. Apabila dimungkinkan, mmaannaajje, men menginginkan membangun SPT clan SIM secara bersarnaan.

Contoh. Sistern informasi akuntansi Auah perusahaan biasanya mdipufi SPT dan sekaligus SM Bagian SPT melipufi pencatatan transaksi dan pelaporan baku, misainya laporan daftar harga baran& laporan pen~a6n berkala, laporan rugi laba, dan neraca. Karakterisfik SIM ditandai dengan dised**,’ kannya fasilitas untuk menghasilkan berbagai laporanyang dapat dirancang olch pemakainya. laporan analisis urnur piutang, yang rnenarnpilkan tagiban kepada masing masing pelanggan dan masa jatuh ternponya. Contoh informasi lain adalah laporan realisasi dibandingkan dengan anggaran.

Contob. Sistern informasi fungsional di dalarn perusahaan, biasanya dapat digolongkan ke dalm SIM. Sebagai contoh, sistein informasi produksi, sistem infornusi pernasaran, sistern informasi pc” nalia, dan sistern infornasi akfiva.

Sistem informasi manajemen tidak dapat berdifi sendiri, karena memerlukan input dari sistem lain (yaitu SM) clan menghasifican informasi bagi sisternyang lain. Hubungan antara SIM dengan sistern sistern informasi yang lain dapat dihhat pada gambar berikut.

Masing masing sistern informasi yang berhubungan dengan SI9 mempunyai tugas pokok sebagai berikut. Di tiap perusahaan tugas ini dapat saja berbeda.

Berbagai sistem informasi yang diuraikan pada tabel di atas, sistem informasi manajemen Memiliki kaitan’yaiig sangat erat. Basis data yang diguna
kan oleh masing inasing sistem tersebut saling terkait. Sebagai contoh, SIM
dapat menghasilkan informasi: karyawan mana saja (data pokoknya ada di sistem
inforinasi personalia) yang menghasilkan penjualan tertinggi (data pokoknya ada di sistem infomiasi Pemasaran). schingga dapat diketahui berapa laba yang diperoleh dari masing masing penjualan tersebut (data sistem informasi produksi).

Sejak chgunAmnya komputer untuk Pengolahan data, telah diterapkan berbagai data di pengolahan data. Beberapa cam pengolahan datayang hingga saat ini masih ban dipakai adalah: pengolah an data terpusat (centrak.Zedprocessinwww.msn.corn).
Yahoo! Messenger (www.yahoo.com).
ICQ (www.icq.com)

d. Program pengelolaan basis data bersama, misalnya..MS Access.
Program spreadsheet, misalnya MS Excel.
Program pembaca basis data seperti ACL dan Report Writer.

Program program aplikasi yang diuraikan di at as sebenarnya tidak hanya dapatdipakai dalam kegiatan bisnis atau formal di kantor, tetapi juga dapat dipakai secara individual di rumah. Saat ini banyak pelajar, mahasiswa, ibu rumah tangga dan pengguna individu lainnyayang sudah memanfaat dart program program tersebut untuk mempermudah atau mempercepat kegiatan sehari harinya.


Download Materi disini

Databse

Database bisa dikatakan sebagai suatu kumpulan dari data yang tersimpan dan diatur atau diorganisasikan sehingga data tersebut bisa diambil atau dicari dengan mudah dan efisien. Sebagai contoh sederhana dari database adalah buku telepon yang mungkin sering Anda lihat.
Bagaimana halnya dengan database dengan sistem database dengan menggunakan komputer? Hal tersebut sama saja seperti database yang sifatnya manual (seperti contoh buku telepon di atas) hanya saja dengan adanya komputer maka informasi yang ada di dalam database akan sangat mudah untuk di-update dan sangat cepat untuk dicari. Software atau aplikasi yang bertugas untuk mengatur, menyimpan, memodifikasi data disebut dengan software database engine dan lebih resminya disebut dengan DBMS (Database Management System). Ada banyak sekali aplikasi DBMS ini mulai yang berjalan di komputer personal (PC) sampai ke komputer skala mainframe. Contoh-contoh dari aplikasi database engine misalnya seperti:

SQL Server, dibuat oleh Microsoft.
MS Access, dibuat oleh Microsoft.
Oracle Database, dibuat oleh Oracle.
MySQL, dibuat oleh MySQL AB.
Firebird, dibuat oleh komunitas open source berdasarkan dari kode Interbase.
PostgreSQL, dibuat oleh komunitas open source.
DB2, dibuat oleh IBM.
Masih banyak lagi sederet nama database engine yang ada di dunia ini. Anda bisa mencarinya dengan keyword ‘database engine’ atau ‘database server’.

Jika Anda bertanya “Apa saja sih aplikasi yang bisa menggunakan database?”, wah jawabannya akan sangat banyak sekali, beberapa diantaranya adalah:

Sistem perpustakaan yang berbasis komputer, pasti membutuhkan database yang besar untuk merawat data buku yang dimilikinya.
Sistem ATM (Automatic Teller Machine), pasti membutuhkan database yang besar untuk mengambil dan meng-update data saldo uang misalnya.
Sistem reservasi tiket pesawat, pasti membutuhkan database untuk menyimpan data reservasi tiket.
Sistem inventory, pasti membutuhkan database untuk menyimpan data inventory termasuk updating data stok barang dan lain sebagainya.
Contoh di atas hanyalah sebagian kecil dari aplikasi yang membutuhkan database karena pada kenyataannya semua kegiatan bisnis yang dikomputerisasikan pasti membutuhkan sistem database sebagai media penyimpanan. Database tersebut selain digunakan untuk menyimpan data transaksi juga akan digunakan untuk menampilkan laporan yang bisa digunakan pihak manajemen sebagai sumber untuk pengambilan keputusan. Untuk sistem database yang lebih canggih malah sudah terdapat fasilitas analisa data sehingga bisa memprediksi keadaan yang akan terjadi berdasarkan data yang sudah ada sebelumnya

Download powerpoint disini


Minggu, 14 November 2010

JENIS - JENIS SOFTWARE

1) Sistem Operasi

Sistem operasi merupakan sofware yang pertama kali dibaca oleh komputer pada saat booting sebagai dasar pengoperasian komputer.
Terdapat 2 jenis sistem operasi berdasarkan tampilan antarmuka kepada penggunanya (user interface) yaitu yang berbasis CUI (Character User Interface) dan berbasis GUI (Graphical User Interface). Sistem operasi berbasis CUI, misalnya : DOS (Disk Operating Sistem) dan Sistem Operasi UNIX dan Linux pada mode terminal atau konsol. Sedangkan sistem operasi berbasis GUI, misalnya : Microsoft Windows 9x, 2000, NT, XP, serta sistem operasi UNIX dan Linux yang telah mendukung GUI.

2) Program Bantu dan Program Tambahan

Program bantu (utility) merupakan program yang digunakan untuk mengisi kekurangan atau menampilkan kembali file suatu sistem operasi yang terhapus. PC Tools dan Norton Utilities merupakan contoh dari program ini. Salah satu dari kelemahan DOS adalah tidak mampu bekerja di sistem jaringan. Oleh karena itu beberapa perusahaan membuat program tambahan yang dapat mengubah sistem DOS tersebut (single user atau stand alone system) menjadi sistem operasi yang dapat digunakan oleh banyak pemakai (multiuser). Netware, Token R ing dan Lantastic merukan contoh-contoh program ini.

3) Bahasa Komputer (Computer Language)

Computer Language merupakan bahasa yang digunakan untuk membuat program komputer. Disebut bahasa karenacomputer language memiliki kosa kata dan tata bahasa yang harus ditaati oleh pemakainya.

Yang termasuk dalam jenis ini adalah :

  1. Low Level Language, merupakan bahasa tingkat rendah karena sulit dipahami dan hanya dapat dimengerti oleh pembuatnya. Yang termasuk program ini adalah bahasa mesin assembly language
  2. High Level Language, merupakan bahasa tingkat tinggi karena menggunakan kata-kata yang mudah dimengerti. Contoh dari program ini adalah BASIC, PASCAL, FORTRAN, dsb.

4) Program Aplikasi

Program aplikasi merupakan perangkat lunak siap pakai yang nantinya akan digunakan untuk membantu melaksanakan pekerjaan penggunanya. Aplikasi ini disiapkan sesuai kebutuhan.
Program aplikasi dapat dibedakan lagi menjadi :

a. Word Processing
Word Processing adalah program yang dapat dipakai untuk menyunting naskah. Contoh : Microsoft Word, Lotus Ami Pro dan WordPerfect.

b. Desktop Publishing
Merupakan program yang mengatur tata letak cetakan pada suatu naskah sehingga siap untuk dicetak. Contoh : Ventura Publisher, Page Maker.

c. Program Speadsheet
Merupakan programprogram yang digunakan untuk mengolah data secara berkolom. Contoh : Microsoft Excell, Lotus Improv.

d. Database Management System
Salah satu kegunaan komputer didalam organisasi adalah untuk menyimpan data dalam jumlah besar. Dari data ini dapat dihasilkan berbagai informasi. Untuk menyimpan, mengolah data, dan kemudian menghasilkan informasi, diperlukan program yang disebut dengan program database management system (disingkat DBMS) dan sering disebut dengan program database saja. Contoh : Paradox, Foxpro, Microsoft Access, Approach.

e. Graphics
Salah satu kebutuhan pengguna adalah membuat gambar. Untuk itu ia bisa menggunakan program yang khusus digunakan untuk membuat gambar atau graphics. Seseorang yang tidak pintar menggambar dengan tangan, dapat membuat gambar yang bagus di komputer, karena gambar dikomputer mudah diubah dan diolah. Contoh : Corel Draw, Stanford Graphics, Visio.

f. Program Akuntasi
Aplikasi yang juga banyak dipakai dalam dunia bisnis adalah aplikasi yang berhubungan dengan keuangan dan akuntasi. Contoh : DacEasy Accounting, Pacioli 2000, PeachTree Accounting.

g. Program Statistik
Program statistik merupakan program yang digunakan untuk melakukan penelitian yang berhubungan dengan analisis statistik. Contoh : SAS, SPSS, Statisca.

h. Communication
Communication merupakan program yang digunakan untuk berkomunikasi dengan pemakai komputer lain. Contoh : Carbon Copy, DataFax, Procomm Plus, CrossTalk.

i. Multimedia
Multimedia merupakan software yang digunakan untuk menghubungkan komputer dengan peralatan multimedia seperti kamera video, kamera digital, video player. Contoh : Microsoft Video.

j. Game
Game merupakan program untuk permainan. Contoh : Flight Simulator, Baseball, Prince of Persia.

k. Antivirus
Antivirus merupakan program yang digunakan untuk mendetekdi dan menghilangkan virus yang tertular pada komputer yang sedang dipakai. Contoh : McAfee VirusScan, Norton Antivirus, AVG

donlot materi disini

Simpanan Luar

MEMORI EKSTERNAL
Merupakan memori tambahan yang berfungsi untuk menyimpan data atau program.Contoh: Hardisk, Floppy Disk dllHubungan antara Chace Memori, Memori Utama dan Memori eksternal dapat di lihat pada gambar berikut :
Konsep dasar memori eksternal adalah :
• Menyimpan data bersifat tetap (non volatile), baik pada saat komputer aktif atau tidak.
Memori eksternal biasa disebut juga memori eksternal yaitu perangkat keras untuk melakukan operasi penulisan, pembacaan dan penyimpanan data, di luar memori utama.
Memori eksternal mempunyai dua tujuan utama yaitu sebagai penyimpan permanen untuk membantu fungsi RAM dan yang untuk mendapatkan memori murah yang berkapasitas tinggi bagi penggunaan jangka panjang.
JENIS MEMORY EKSTERNAL
1. Berdasarkan Jenis Akses Data
Berdasarkan jenis aksesnya memori eksternal dikelompokkan menjadi dua jenis yaitu :
a. DASD (Direct Access Storage Device) di mana ia mempunyai akses langsung terhadap data.
Contoh :
• Magnetic Disk merupakan disk yang terbuat dari bahan yang bersifat magnetik, Contoh : (floppy disk, hard disk).
• Removeable hard disk (Zip disk, Flash disk).
• Optical disk terbuat dari bahan-bahan optik, seperti dari resin (polycarbonate) dan dilapisi permukaan yang sangat reflektif seperti alumunium. Contoh : CD dan DVD

Magnetic Disk
• Magnetic Disc dibagi menjadi track dan sector
• Cluster = gabungan beberapa sector
• Format : low level dan high level



Track adalah lingkaran konsentris pada disk. Track dibagi menjadi beberapa bagian yang disebut dengan sektor. Sector pada umunya berukuran 512 byte dan merupakan unit terkecil yang bisa di read-write

• Floppy Disk
– Bahan : plastik dibungkus oleh material magnet
– Kedua sisinya dapat digunakan

Final Storage
Housing Capacity Capacity Range Creator
3,5” rigid 1.44MB 400KB – 1.44MB Sony
3,5” rigid 2.88MB (see ED.) IMB
5.25” flexible 1.2MB 100KB – 1.2MB Shugart
8” flexible 500KB 100 – 500KB IMB

• Hard Disk
– Tersusun dari beberapa plat (aluminium atau glass yang dilapisi material magnet) yang ditumpuk.
– Memiliki head untuk proses read/write

Optical Disk
• CD (Compact Disk) :
– CD-ROM
– CD-R
– CD-RW
– mini-CD
• DVD (Digital Video Disk, Digital Versatile Disk) :
– DVD-ROM
– DVD-R
– DVD-RAM
• Format: CD-Audio, CD-ROM (ISO), VCD, SVCD, CD-I, ..
• Kapasitas:
– Mini CD: 200 MB
– CD : 650 – 700 MB
– DVD : 4.7 GB – 17 GB


• Transfer rate:
– CD drive : 1x = 150 KBps
– DVD drive: 1x = 1.32 MBps

• Capacity : 20 GB – 140 GB
• Transfer rate : 1 GBps


b. SASD (Sequential Access Storage Device) : Akses data secara tidak langsung (berurutan), seperti pita magnetik.
Berdasarkan karakteristik bahan pembuatannya, memori eksternal digolongkan menjadi beberapa kelompok sebagai berikut:
• Punched Card atau kartu berlubang
Merupakan kartu kecil berisi lubang-lubang yang menggambarkan berbagai instruksi atau data. Kartu ini dibaca melalui puch card reader yang sudah tidak digunakan lagi sejak tahun 1979.

• Magnetic Tape
Sedangkan magnetik tape, terbuat dari bahan yang bersifat magnetik tetapi berbentuk pita, seperti halnya pita kaset tape recorder.

Paper tape
Disebut juga dengan punched paper tapes.Alat yang digunakan untuk membaca paper tape, paper tape adalah Pita yang terbuat dari kertas. Media rekam data yang bentuknya menyerupai pita dan terbuat dari kertas yang berkualitas tinggi. Perekaman data pada paper tape dilakukan dengan cara melubangi kertas tersebut.

Download Powerpoint disini

Selasa, 12 Oktober 2010

Alat Proses

Unit Pengolah Pusat (UPP) (bahasa Inggris: CPU, singkatan dari Central Processing Unit), merujuk kepada perangkat keras komputer yang memahami dan melaksanakan perintah dan data dari perangkat lunak. Istilah lain, prosesor (pengolah data), sering digunakan untuk menyebut CPU. Adapun mikroprosesor adalah CPU yang diproduksi dalam sirkuit terpadu, seringkali dalam sebuah paket sirkuit terpadu-tunggal. Sejak pertengahan tahun 1970-an, mikroprosesor sirkuit terpadu-tunggal ini telah umum digunakan dan menjadi aspek penting dalam penerapan CPU.


Komponen CPU

Komponen CPU terbagi menjadi beberapa macam, yaitu sebagai berikut.

* Unit kontrol yang mampu mengatur jalannya program. Komponen ini sudah pasti terdapat dalam semua CPU.CPU bertugas mengontrol komputer sehingga terjadi sinkronisasi kerja antar komponen dalam menjalankan fungsi-fungsi operasinya. termasuk dalam tanggung jawab unit kontrol adalah mengambil intruksi-intruksi dari memori utama dan menentukan jenis instruksi tersebut. Bila ada instruksi untuk perhitungan aritmatika atau perbandingan logika, maka unit kendali akan mengirim instruksi tersebut ke ALU. Hasil dari pengolahan data dibawa oleh unit kendali ke memori utama lagi untuk disimpan, dan pada saatnya akan disajikan ke alat output. Dengan demikian tugas dari unit kendali ini adalah:
o Mengatur dan mengendalikan alat-alat input dan output.
o Mengambil instruksi-instruksi dari memori utama.
o Mengambil data dari memori utama (jika diperlukan) untuk diproses.
o Mengirim instruksi ke ALU bila ada perhitungan aritmatika atau perbandingan logika serta mengawasi kerja dari ALU.
o Menyimpan hasil proses ke memori utama.

* Register merupakan alat penyimpanan kecil yang mempunyai kecepatan akses cukup tinggi, yang digunakan untuk menyimpan data dan/atau instruksi yang sedang diproses. Memori ini bersifat sementara, biasanya di gunakan untuk menyimpan data saat di olah ataupun data untuk pengolahan selanjutnya. Secara analogi, register ini dapat diibaratkan sebagai ingatan di otak bila kita melakukan pengolahan data secara manual, sehingga otak dapat diibaratkan sebagai CPU, yang berisi ingatan-ingatan, satuan kendali yang mengatur seluruh kegiatan tubuh dan mempunyai tempat untuk melakukan perhitungan dan perbandingan logika.
* ALU unit yang bertugas untuk melakukan operasi aritmetika dan operasi logika berdasar instruksi yang ditentukan. ALU sering di sebut mesin bahasa karena bagian ini ALU terdiri dari dua bagian, yaitu unit arithmetika dan unit logika boolean yang masing-masing memiliki spesifikasi tugas tersendiri. Tugas utama dari ALU adalah melakukan semua perhitungan aritmatika (matematika) yang terjadi sesuai dengan instruksi program. ALU melakukan semua operasi aritmatika dengan dasar penjumlahan sehingga sirkuit elektronik yang digunakan disebut adder.

Tugas lain dari ALU adalah melakukan keputusan dari suatu operasi logika sesuai dengan instruksi program. Operasi logika meliputi perbandingan dua operand dengan menggunakan operator logika tertentu, yaitu sama dengan (=), tidak sama dengan (¹ ), kurang dari (<), kurang atau sama dengan (£ ), lebih besar dari (>), dan lebih besar atau sama dengan (³ ).

* CPU Interconnections adalah sistem koneksi dan bus yang menghubungkan komponen internal CPU, yaitu ALU, unit kontrol dan register-register dan juga dengan bus-bus eksternal CPU yang menghubungkan dengan sistem lainnya, seperti memori utama, piranti masukan /keluaran.



Cara Kerja CPU

Saat data dan/atau instruksi dimasukkan ke processing-devices, pertama sekali diletakkan di RAM (melalui Input-storage); apabila berbentuk instruksi ditampung oleh Control Unit di Program-storage, namun apabila berbentuk data ditampung di Working-storage). Jika register siap untuk menerima pengerjaan eksekusi, maka Control Unit akan mengambil instruksi dari Program-storage untuk ditampungkan ke Instruction Register, sedangkan alamat memori yang berisikan instruksi tersebut ditampung di Program Counter. Sedangkan data diambil oleh Control Unit dari Working-storage untuk ditampung di General-purpose register (dalam hal ini di Operand-register). Jika berdasar instruksi pengerjaan yang dilakukan adalah arithmatika dan logika, maka ALU akan mengambil alih operasi untuk mengerjakan berdasar instruksi yang ditetapkan. Hasilnya ditampung di Accumulator. Apabila hasil pengolahan telah selesai, maka Control Unit akan mengambil hasil pengolahan di Accumulator untuk ditampung kembali ke Working-storage. Jika pengerjaan keseluruhan telah selesai, maka Control Unit akan menjemput hasil pengolahan dari Working-storage untuk ditampung ke Output-storage. Lalu selanjutnya dari Output-storage, hasil pengolahan akan ditampilkan ke output-devices.

Fungsi CPU

CPU berfungsi seperti kalkulator, hanya saja CPU jauh lebih kuat daya pemrosesannya. Fungsi utama dari CPU adalah melakukan operasi aritmatika dan logika terhadap data yang diambil dari memori atau dari informasi yang dimasukkan melalui beberapa perangkat keras, seperti papan ketik, pemindai, tuas kontrol, maupun tetikus. CPU dikontrol menggunakan sekumpulan instruksi perangkat lunak komputer. Perangkat lunak tersebut dapat dijalankan oleh CPU dengan membacanya dari media penyimpan, seperti cakram keras, disket, cakram padat, maupun pita perekam. Instruksi-instruksi tersebut kemudian disimpan terlebih dahulu pada memori fisik (RAM), yang mana setiap instruksi akan diberi alamat unik yang disebut alamat memori. Selanjutnya, CPU dapat mengakses data-data pada RAM dengan menentukan alamat data yang dikehendaki.

Saat sebuah program dieksekusi, data mengalir dari RAM ke sebuah unit yang disebut dengan bus, yang menghubungkan antara CPU dengan RAM. Data kemudian didekode dengan menggunakan unit proses yang disebut sebagai pendekoder instruksi yang sanggup menerjemahkan instruksi. Data kemudian berjalan ke unit aritmatika dan logika (ALU) yang melakukan kalkulasi dan perbandingan. Data bisa jadi disimpan sementara oleh ALU dalam sebuah lokasi memori yang disebut dengan register supaya dapat diambil kembali dengan cepat untuk diolah. ALU dapat melakukan operasi-operasi tertentu, meliputi penjumlahan, perkalian, pengurangan, pengujian kondisi terhadap data dalam register, hingga mengirimkan hasil pemrosesannya kembali ke memori fisik, media penyimpan, atau register apabila akan mengolah hasil pemrosesan lagi. Selama proses ini terjadi, sebuah unit dalam CPU yang disebut dengan penghitung program akan memantau instruksi yang sukses dijalankan supaya instruksi tersebut dapat dieksekusi dengan urutan yang benar dan sesuai.

Percabangan instruksi

Pemrosesan instruksi dalam CPU dibagi atas dua tahap, Tahap-I disebut Instruction Fetch, sedangkan Tahap-II disebut Instruction Execute. Tahap-I berisikan pemrosesan CPU dimana Control Unit mengambil data dan/atau instruksi dari main-memory ke register, sedangkan Tahap-II berisikan pemrosesan CPU dimana Control Unit menghantarkan data dan/atau instruksi dari register ke main-memory untuk ditampung di RAM, setelah Instruction Fetch dilakukan. Waktu pada tahap-I ditambah dengan waktu pada tahap-II disebut waktu siklus mesin (machine cycles time).

Penghitung program dalam CPU umumnya bergerak secara berurutan. Walaupun demikian, beberapa instruksi dalam CPU, yang disebut dengan instruksi lompatan, mengizinkan CPU mengakses instruksi yang terletak bukan pada urutannya. Hal ini disebut juga percabangan instruksi (branching instruction). Cabang-cabang instruksi tersebut dapat berupa cabang yang bersifat kondisional (memiliki syarat tertentu) atau non-kondisional. Sebuah cabang yang bersifat non-kondisional selalu berpindah ke sebuah instruksi baru yang berada di luar aliran instruksi, sementara sebuah cabang yang bersifat kondisional akan menguji terlebih dahulu hasil dari operasi sebelumnya untuk melihat apakah cabang instruksi tersebut akan dieksekusi atau tidak. Data yang diuji untuk percabangan instruksi disimpan pada lokasi yang disebut dengan flag.

Bilangan yang dapat ditangani

Kebanyakan CPU dapat menangani dua jenis bilangan, yaitu fixed-point dan floating-point. Bilangan fixed-point memiliki nilai digit spesifik pada salah satu titik desimalnya. Hal ini memang membatasi jangkauan nilai yang mungkin untuk angka-angka tersebut, tetapi hal ini justru dapat dihitung oleh CPU secara lebih cepat. Sementara itu, bilangan floating-point merupakan bilangan yang diekspresikan dalam notasi ilmiah, di mana sebuah angka direpresentasikan sebagai angka desimal yang dikalikan dengan pangkat 10 (seperti 3,14 x 1057). Notasi ilmiah seperti ini merupakan cara yang singkat untuk mengekspresikan bilangan yang sangat besar atau bilangan yang sangat kecil, dan juga mengizinkan jangkauan nilai yang sangat jauh sebelum dan sesudah titik desimalnya. Bilangan ini umumnya digunakan dalam merepresentasikan grafik dan kerja ilmiah, tetapi proses aritmatika terhadap bilangan floating-point jauh lebih rumit dan dapat diselesaikan dalam waktu yang lebih lama oleh CPU karena mungkin dapat menggunakan beberapa siklus detak CPU. Beberapa komputer menggunakan sebuah prosesor sendiri untuk menghitung bilangan floating-point yang disebut dengan FPU (disebut juga math co-processor) yang dapat bekerja secara paralel dengan CPU untuk mempercepat penghitungan bilangan floating-point. FPU saat ini menjadi standar dalam banyak komputer karena kebanyakan aplikasi saat ini banyak beroperasi menggunakan bilangan floating-point.

Download Powerpoint Disini

Kamis, 23 September 2010

Klasifikasi dan jenis2 komputer

Jenis komputer dapat digolongkan berdasarkan:
1. Menurut Jenis Data Yang Diolah

  1. Komputer Analog; adalah komputer yang bekerja secara paralel (analog) untuk mengolah data yang sifatnya kontinyu, datanya berupa besaran fisik dan angka-angka (kuantitatif) seperti temparatur, tekanan udara, kecepatan angin, arus listrik gelombang suara, dll
    Contoh: Amperemeter, Voltmeter, Barometer, Termometer
  2. Komputer Digital; adalah komputer yang bekerja berdasarkan operasi hitung. Variabel dalam komputer ini dinyatakan dengan angka-angka. Penyelesaian masalah dilakukan dengan proses aritmatik dan logik (kuantitatif).
    Contoh: Calculator, Apple IIe, IBM PC
  3. Komputer Hibrid; adalah komputer yang bekerja secara kualitatif dan kuantitatif. Komputer ini merupakan gabungan antara komputer analog dan komputer digital.
    Contoh dari komputer jenis ini adalah komputer yang digunakan pada robot-robot yang dipakai sebagai pekerja pada pabrik.

2. Menurut Kemampuan Mengolah Data

  1. Komputer ukuran kecil (Micro Computer)
  2. Komputer ukuran sedang (Mini Computer)
  3. Komputer ukuran besar (Large Computer)
  4. Komputer ukuran super (Super Computer)

3. Menurut Bidang Masalah

  1. General Purpose Computer; digunakan untuk menangani seluruh jenis masalah baik masalah bisnis maupun yang lainnya. Komputer jenis ini biasanya cocok untuk komputer pribadi (PC).
  2. Special Purpose Computer; adalah komputer yang digunakan untuk menangani satu jenis masalah khusus. Komputer jenis ini biasanya telah diisikan suatu program kkomputer khusus, yang biasanya digunakan sebagai pengontrol proses-proses tertentu pada mesin pabrik, kepentingan militer atau pemeriksaan kesehatan. Dengan demikian bila ditinjau dari segi data yang diolah maka komputer jenis ini biasanya menggunakan koputer yang memiliki kemampuan hybrid.

4. Menurut Komponen Elektronika (Processor)

  1. Mainframe Computer; Komputer jenis ini menggunakan prosessor yang mempunyai kemampuan yang sangat besar dan ditujukan untuk multi user. Dengan menggunakan teknologi time sharing maka efeknya tidak begitu dirasakan oleh user. Jenis Komputer ini memiliki suatu Central Processing Unit, Storage Device yang agak besar (kira-kira sebesar 2 lemari pakaian) dan ditempatkan pada tempat tersendiri. Peralatan CPU dan Storage tersebut dihubungkan dengan banyak terminal yang terdiri dari keyboard dan monitor saja. Terminal yang disambungkan dapat dalam jumlah ribuan sesuai dengan kebutuhan san seri dari komputer mainframenya. jenis komputer ini cocok digunakan untuk perusahaan dengan skala besar yang banyak memiliki banyak cabang.
  2. Mini Computer; Kapasitas prosessor yang digunakan hampir sama dengan mainframe, hanya jumlah terminal yang dapat disambungkan ke dalam ke komputernya tidak sebanyak seperti pada jenis komputer mainframe. Jumlah terminal yang dapat disambungkan hanya puluhan. Oleh karena itu komputer jenis ini hanya cocok digunakan untuk perusahaan kelas menengah yang tidak begitu besar dan tidak terlalu kecil. Ukuran fisik komputer ini tidak sebesar komputer mainframe.
  3. Personal Computer (PC); Jenis prosessor yang digunakan kemampuannya tidak begitu besar dibandingkan dengan komputer mainframe. Karena komputer ini memang ditujukan untuk seorang pemakai. Karena kegunaannya maka komputer jenis ini disebut komputer pribadi atau Personal Computer (PC). Komputer ini memiliki semua perangkat IPO yang telah dirangkai menjadi satu. Saat ini PC terus dikembangkan kemampuan dan kegunaannya.

5. Menurut Bentuk dan Ukuran Fisik

  1. Komputer Desktop; Ukuran fisiknya lumayan kecil, biasanya cocok diletakkan di atas meja. Bhakan sekarang dikembangkan bentuk komputer desktop yang semakin tipis yang dikenal dengan bentuk desktop slim. Bentuk desktop ini bisanya dilengkapi dengan banyak ruang yang disebut expantion slot sebagai tempat untuk card tambahan.
  2. Komputer Tower; Ukuran fisk relatif lebih besar dibandingkan dengan komputer jenis desktop, cocok untuk diletakkan di samping atau di atas meja. Memiliki ruang untuk expantion slot lebih banyak.
  3. Komputer Portable; Ukuran fisiknya sedikti lebih kecil dari komputer desktop dan tower. Seluruh bagian-bagiannya dijadikan satu agar mudah dibawa kemana-mana. Jenis komputer ini diciptakan untuk orang yang sering bekerja berpindah-pindah atau dilapangan. Secara bebas portable artinya mudah dibawa-bawa.
  4. Komputer Laptop; Adalah komputer dengan ukuran fisik yang dapat dipangku, ukurannya lebih kecil dari komputer portable, semua komponennya dibuat menyatu.
  5. Komputer NoteBook; Sesuai dengan jenisnya ukuran fisik komputer ini sebesar notebook, bentuk dan ukurannya hampir sama dengan komputer Laptop.
  6. Komputer SubNotebook; Ukurannya sebesar kertas kwarto, tebal kira-kira 5 cm, dan masih terus dikembangkan untuk mengecilkan ukurannya.
  7. Komputer Palmtop; Komputer ini dibuat untuk bisa digenggam, bila dibandingkan dengan ukuran kaset kira-kira sebesar kaset video beta. Arus listriknya didapatkan lewat baterai.
download materi disini

Alat Output

Output yang dihasilkan dari pemroses dapat digolongkan menjadi empat bentuk, yaitu tulisan (huruf,
angka, simbol khusus), image (dalam bentuk grafik atau gambar), suara, dan bentuk lain yang dapat
dibaca oleh mesin (machine-readable form). Tiga golongan pertama adalah output yang dapat digunakan
langsung oleh manusia, sedangkan golongan terakhir biasanya digunakan sebagai input untuk proses
selanjutnya dari komputer.

Peralatan output dapat berupa:

Hard-copy device, yaitu alat yang digunakan untuk mencetak tulisan dan image pada media keras seperti
kertas atau film.

Soft-copy device, yaitu alat yang digunakan untuk menampilkan tulisan dan image pada media lunak yang
berupa sinyal elektronik.

Drive device atau driver, yaitu alat yang digunakan untuk merekam simbol dalam bentuk yang hanya
dapat dibaca oleh mesin pada media seperti magnetic disk atau magnetic tape.

Alat ini berfungsi ganda,sebagai alat output dan juga sebagai alat input.
Output bentuk pertama sifatnya adalah permanen dan lebih portable (dapat dilepas dari alat outputnya
dan dapat dibawa ke mana-mana). Alat yang umum digunakan untuk ini adalah printer, plotter, dan alat
microfilm. Sedangkan output bentuk kedua dapat berupa video display, flat panel, dan speaker. Dan alat
output bentuk ketiga yang menggunakan media magnetic disk adalah disk drive, dan yang menggunakan
media magnetic tape adalah tape drive.

download materi disini
ALAT-ALAT INPUT

Alat input adalah alat yang digunakan untuk menerima input atau masukan dari luar komputer. Input dapat juga disebut energi yang dimasukkan ke dalam suatu sistem. Dalam sistem komputer, input dapat berupa :

  • Signal input yaitu data yang dimasukkan dalam sistem komputer.
  • Maintenance input yaitu program yang digunakan untuk mengolah data yang dimasukkan.

Beberapa alat input juga memiliki kemampuan ganda, yaitu sebagai alat input itu sendiri serta berfungsi sebagai alat output untuk menampilkan hasil. Alat input/output yang demikian ini disebut sebagai Terminal

MENGAKSES PERANGKAT I/O

Peraturan sederhana untuk menghubungkan perangkat I/O dengan suatu komputer adalah dengan menggunakan peraturan bus tunggal (dapat dilihat pada Gambar 1.). Bus tersebut meng-enable semua perangkat yang dihubungkan padanya untuk pertukaran informasi. Biasanya pertukaran tersebut terdiri dari tiga set jalur yang digunakan untuk membawa alamat, data, dan sinyal kontrol. Tiap perangkat I/O ditetapkan dengan suatu set alamat yang unik. Pada saat prosessor meletakkan suatu alamat pada jalur alamat, perangkat yang mengenali alamat ini merespon perintah yang dinyatakan pada jalur kendali. Prosessor meminta operasi baca atau tulis, dan data yang direquest dikirim melalui jalur data. Pada saat perangkat I/O dan memori berbagi ruang alamat yang sama, pengaturan tersebut disebut memory mapped I/O.

Gambar 2. mengilustrasikan hardware yang diperlukan untuk menghubungkan perangkat I/O ke bus. Dekoder alamat mengenable perangkat tersebut untuk mengenali alamatnya pada saat alamat ini muncul pada jalur alamat. Register data menyimpan data yang ditransfer ke dan dari prosessor. Register status berisi informasi yang relevan dengan operasi perangkat I/O. Register data dan status dihubungkan dengan bus data dan ditetapkan dengan alamat-alamat unik. Dekoder alamat, register data dan status, serta sirkuit control yang diperlukan untuk mengkoordinasikan transfer I/O, membentuk sirkuit antar muka perangkat.

Perangkat I/O beroperasi pada kecepatan yang sangat berbeda dengan prosessor. Pada saat operator manusia memasukkan karakter pada keyboard, prosessor mampu mengeksekusi jutaan instruksi antar entri karakter yang berurutan. Suatu instruksi yang membaca karakter dari keyboard sebaiknya hanya dieksekusi pada saat karakter tersebut tersedia dalam input buffer antarmuka keyboard. Kita juga harus memastikan bahwa karakter input tersebut hanya dibaca sekali.

ALAT INPUT LANGSUNG

Alat input langsung adalah alat input yang dimasukkan dan langsung diproses oleh CPU, tanpa melewati media lainnya. Alat input langsung ini memungkinkan adanya interaksi langsung pemakai dengan sistem komputer.

1. Keyboard

Beberapa alat input langsung yang menggunakan keyboard untuk memasukkan input secara langsung adalah :

  • Teleprinter Terminal (line terminal)

Terdiri dari keyboard dan tampilan berupa alat cetak. Input dimasukkan dengan menekan tombol-tombol kunci yang ada di keyboard dan apa yang ditekan tercetak dilayar berbentuk kertas. Input yang dimasukkan akan langsung dikirim dan diproses oleh alat pemroses.

  • Financial Transaction Terminal

Digunakan untuk transaksi yang berhubungan dengan keuangan. Salah satu contohnya adalah ATM (Automated Teller Machine). ATM digunakan oleh bank yang melayani transaksi keuangan 24 jam. Dengan memasukkan kartu pengenal bank yang berisi nomor rekening nasabah ke dalam ATM diikuti dengan penekanan tombol tertentu di keyboard, komputer secara langsung akan melaksanakan transaksi tersebut.

  • Point-of-Sale Terminal (POST)

Biasanya digunakan di supermarket. Alat ini terdiri dari keyboard untuk memasukkan data barang yang dijual dan display untuk menampilkan data transaksi dan alat cetak untuk mencetak tanda terima untuk pembeli. POS terminal dihunbungkan dengan komputer dengan tujuan pengendalian persediaan barang dan penjadwalan pemesanan kembali barang yang akan dipesan. Alat-alat tambahan yang dipasang pada POS terminal :

  • OCR (Optical Character Recognition) tag reader, yang digunakan untuk membaca label di barang
  • Bar Code Wand, yang digunakan untuk membaca label barang yang berbentuk kode batang
  • Visual Display Terminal

Digunakan untuk memasukkan input langsung ke alat proses. Visual Display Terminal disebut juga CRT (Cathode Ray Tube) terminal karena menggunakan bahan sinar tabung katoda.

2. Pointing Device

Pointing device digunakan untuk keperluan tertentu, misalnya pembuatan grafik atau gambar.

Adalah layar monitor yang akan mengaktifkan program bila bagian tertentu di layar disentuh dengan tangan. Misalnya, layar menampilkan beberapa pilihan untuk dipilih, Anda dapat menyentuhnya dengan tangan.

  • LightPen

Alat ini memungkinkan Anda untuk mengatur suatu titik dilayar dan komputer akan membaca lokasi tersebut. Dengan lightpen, posisi sentuhan di layar akan lebih tepat dan teliti. Teknologi ini banyak digunakan untuk membuat grafik dan gambar di dalam perencanaan dengan bantuan komputer (Computer Aided Design – CAD).

  • Digitizer Graphic Tablet

Alat ini memungkinkan Anda untuk membuat grafik atau gambar dengan cara menghubungkan dua buah titik di graphic tablet dengan menggunakan alat menyerupai pen, selanjutnya hasil dari grafik akan tampak di layar.

  • Trackball, Joystick, dan Touchpad

3. Scanner

Alat input berupa scanner bekerja dengan cara meraba secara elektronik input yang akan dibaca. Alat input scanner dapat berupa :

  • Magnetic Ink Character Recogninition (MICR)

MICR reader banyak digunakan di bank-bank untuk transaksi cek. Bank memproses cek yag ditulis dengan tinta magnetik pada bagian bawah dari cek dengan alat MICR. Nomer di cek yang menunjukkan kode bank serta nomer rekening nasabah bank dicetak langsung dengan tinta magnetik. Nilai cek yang dikeluarkan kemudian dituliskan pada tempat berikutnya. Pembaca MICR membaca karakter yang ditulis dengan tinta magnetik tersebut dan komputer akan langsung melakukan transaksi debit atau kredit terhadap nomer rekening nasabah secara otomatis. Jumlah karakter yang ditulis hanya 14 macam.

  • Optical Data Reader

Alat ini mempunyai kemampuan untuk membaca data langsung dari kertas biasa tanpa menggunakan tinta magnetik khusus, dapat berupa :

  • Optical Character Recognition (OCR) reader

Bentuk karakter yang paling populer adalah OCR A yang dikembangkan oleh Business Equipment Manufacturers Association (BEMA). Bentuk karakter lain yang dapat dibaca adalah OCR B dan OCR E. OCR E mempunyai bentuk yang sama dengan bentuk karakter pada MICR. OCR reader dapat membaca dokumen yang ditulis dengan tangan. OCR reader secara optik meraba masing-masing karakter yang dibaca dan dibandingkan dengan bentuk karakter yang disimpan di Precision Digitizer Tablet memory OCR berdasarkan gelap dan terangnya karakter tersebut. Teks yang dibaca langsung dapat dihubungkan dengan program pengolah kata, spreadsheet dan database.

  • OCR tag reader

Banyak digunakan di toko-toko untuk membaca label data barang yang dijual dan dicetak dengan bentuk karakter OCR. OCR tag reader dilekatkan pada POS terminal yang dihubungkan dengan pusat komputer.

  • Bar Code Wand

Alat tambahan lain yang dilekatkan di POS terminal untuk membaca label data barang dagangan yang dicetak dalam bentuk kode batang (bar code). Kode batang yang banyak digunakan adalah sistem Universal Product Code (UPC). UPC menggunakan 10 kode digit yang terdiri dari 5 digit pertama menunjukkan identitas pabrik dan 5 digit berikutnya menunjukkan kode barang dan ukurannya. Informasi mengenai harga pokok barang, harga jual, potongan penjualan dan sebagainya tersimpan disimpanan luar komputer pusat.

  • Optical Mark Recognizition (OMR) reader

Banyak digunakan untuk penilaian test. Jawaban dari test yang diberikan dijawab dikertas mark sense form dengan menandai tempat jawaban menggunakan pensil hitam (umumnya jenis 2B).

4. Sensor

Merupakan alat yang mampu secara langsung menangkap data kejadian fisik. Data analog dikumpulkan oleh alat sensor yang dimasukkan ke pengubah analog-to-digital converter yang berikutnya akan diproses oleh komputer. Pada misi ruang angkasa Voyager ke Jupiter dan Saturnus, pesawat ruang angkasa mempunyai beberapa kamera televisi dan beberapa sensor yang mengumpulkan data di planet tersebut. Komputer di pesawat ruang angkasa mengirimkan banyangan yang ditangkap oleh kamera ke dalam bentuk signal digital yang dipancarkan ke bumi. Stasiun bumi menangkap sinyal digital tersebut dan meneruskannya ke komputer di Jet Propulsion Laboratory di Southern California. Sinyal digital tersebut kemudian diproses lebih lanjut dan dirubah kembali ke dalam bentuk gambar.

  • Digitizing Camera

Alat ini memungkinkan untuk manangkap obyek gambar seperti foto, dokumen, atau obyek tiga dimensi yang akan ditampilkan ke layar komputer untuk diproses lebih lanjut. Layar peraga komputer harus khusus, yaitu yang mempunyai resolusi yang tinggi.

5. Voice Recognizer

Disebut juga speech recognizer membuat komputer mengerti omongan manusia. Alat ini menggunakan microphone untuk menangkap suara input. Tidak semua suara manusia bisa dimengerti oleh komputer. Orang yang menggunakan komputer ini harus melatih komputernya terlebih dahulu supaya dapat mengenal bentuk suaranya. Latihan ini bisa berupa mengucapkan huruf-huruf atau kata-kata berulangsebanyak enam atau tujuh kali. Huruf dan kata tersebut akan dirubah ke dalam bentuk digital dan disimpan sebagai data di disk yang merupakan kamus dari komputer. Jika huruf atau kata tersebut diucapkan maka komputer akan mencocokkan dengan bentuk suara yang sudah pernah direkam di disk. Jika tidak bisa ditemukan di disk, maka komputer tidak akan mengerti apa yang dimaksud. Mengenal kalimat masih merupakan hal yang sulit sehingga alat ini juga disebut dengan nama dicrete word recognizer, karena kata-kata yang diucapkan harus diberi sela waktu yang cukup.

ALAT INPUT TIDAK LANGSUNG

Memasukkan input secara tidak langsung berarti data yang dimasukkan tidak langsung diproses oleh CPU, tetapi direkamkan terlebih dahulu ke suatu media machine readable form yang berbentuk simpanan luar.

1. Key-to-Card

Salah satu alat memasukkan data yang paling tua adalah key punch atau key-to- card. Alat ini memungkinkan operator memasukkan data yang akan dipindahkan terlebih dahulu ke dalam bentuk media punched card (kartu plong). Kumpulan kartu plong selanjutnya dapat dibacakan ke komputer untuk diproses melalui alat pembaca kartu.

2. Key-to-Tape

Alat ini memungkinkan operator untuk merekamkan data ke media simpanan luar pita magnetik terlebih dahulu sebelum diproseskan ke CPU. Data yang tersimpan di pita magnetik nantinya bila akan diproseskan ke CPU dapat dibacakan ke komputer lewat alat pembaca pita magnetik.

3. Key-to-Disk

Alat ini memungkinkan operator untuk merekamkan data terlebih dahulu ke media simpanan luar, dalam hal ini adalah disk magnetik, umumnya dalam bentuk disket. Data yang tersimpan di disket kemudian dapat dibacakan ke komputer untuk diproses oleh CPU melalui disk drive.

untuk download powerpoint disini

Selasa, 31 Agustus 2010

Sejarah perkembangan komputer

Sejarah komputer sudah dimulai sejak zaman dahulu kala. Sejak dahulu kala, proses pengolahan data telah dilakukan oleh manusia. Manusia juga menemukan alat-alat mekanik dan elektronik untuk membantu manusia dalam penghitungan dan pengolahan data supaya bisa mendapatkan hasil lebih cepat. Komputer yang kita temui saat ini adalah suatu evolusi panjang dari penemuan-penemuan manusia sejak dahulu kala berupa alat mekanik maupun elektronik


Saat ini komputer dan piranti pendukungnya telah masuk dalam setiap aspek kehidupan dan pekerjaan. Komputer yang ada sekarang memiliki kemampuan yang lebih dari sekedar perhitungan matematik biasa. Diantaranya adalah sistem komputer di kassa supermarket yang mampu membaca kode barang belanja, sentral telepon yang menangani jutaan panggilan dan komunikasi, jaringan komputer dan internet yang menghubungkan berbagai tempat di dunia.


Sejarah Komputer menurut periodenya adalah:

* Alat Hitung Tradisional dan Kalkulator Mekanik

* Komputer Generasi Pertama

* Komputer Generasi Kedua

* Komputer Generasi Ketiga

* Komputer Generasi Keempat

* Komputer Generasi Kelima



ALAT HITUNG TRADISIONAL dan KALKULATOR MEKANIKAbacus, yang muncul sekitar 5000 tahun yang lalu di Asia kecil dan masih digunakan di beberapa tempat hingga saat ini dapat dianggap sebagai awal mula mesin komputasi.Alat ini memungkinkan penggunanya untuk melakukan perhitungan menggunakan biji-bijian geser yang diatur pada sebuah rak. Para pedagang di masa itu menggunakan abacus untuk menghitung transaksi perdagangan. Seiring dengan munculnya pensil dan kertas, terutama di Eropa, abacus kehilangan popularitasnya


Setelah hampir 12 abad, muncul penemuan lain dalam hal mesin komputasi. Pada tahun 1642, Blaise Pascal (1623-1662), yang pada waktu itu berumur 18 tahun, menemukan apa yang ia sebut sebagai kalkulator roda numerik (numerical wheel calculator) untuk membantu ayahnya melakukan perhitungan pajak


Kotak persegi kuningan ini yang dinamakan Pascaline, menggunakan delapan roda putar bergerigi untuk menjumlahkan bilangan hingga delapan digit. Alat ini merupakan alat penghitung bilangan berbasis sepuluh. Kelemahan alat ini adalah hanya terbatas untuk melakukan penjumlahan


Tahun 1694, seorang matematikawan dan filsuf Jerman, Gottfred Wilhem von Leibniz (1646-1716) memperbaiki Pascaline dengan membuat mesin yang dapat mengalikan. Sama seperti pendahulunya, alat mekanik ini bekerja dengan menggunakan roda-roda gerigi. Dengan mempelajari catatan dan gambar-gambar yang dibuat oleh Pascal, Leibniz dapat menyempurnakan alatnya.


Barulah pada tahun 1820, kalkulator mekanik mulai populer. Charles Xavier Thomas de Colmar menemukan mesin yang dapat melakukan empat fungsi aritmatik dasar. Kalkulator mekanik Colmar, arithometer, mempresentasikan pendekatan yang lebih praktis dalam kalkulasi karena alat tersebut dapat melakukan penjumlahan, pengurangan, perkalian, dan pembagian. Dengan kemampuannya, arithometer banyak dipergunakan hingga masa Perang Dunia I. Bersama-sama dengan Pascal dan Leibniz, Colmar membantu membangun era komputasi mekanikal.


Awal mula komputer yang sebenarnya dibentuk oleh seorang profesor matematika Inggris, Charles Babbage (1791-1871). Tahun 1812, Babbage memperhatikan kesesuaian alam antara mesin mekanik dan matematika yaitu mesin mekanik sangat baik dalam mengerjakan tugas yang sama berulangkali tanpa kesalahan; sedang matematika membutuhkan repetisi sederhana dari suatu langkah-langkah tertenu. Masalah tersebut kemudain berkembang hingga menempatkan mesin mekanik sebagai alat untuk menjawab kebutuhan mekanik. Usaha Babbage yang pertama untuk menjawab masalah ini muncul pada tahun 1822 ketika ia mengusulkan suatu mesin untuk melakukanperhitungan persamaan differensial. Mesin tersebut dinamakan Mesin Differensial. Dengan menggunakan tenaga uap, mesin tersebut dapat menyimpan program dan dapat melakukan kalkulasi serta mencetak hasilnya secara otomatis.


Setelah bekerja dengan Mesin Differensial selama sepuluh tahun, Babbage tiba-tiba terinspirasi untuk memulai membuat komputer general-purpose yang pertama, yang disebut Analytical Engine. Asisten Babbage, Augusta Ada King (1815-1842) memiliki peran penting dalam pembuatan mesin ini. Ia membantu merevisi rencana, mencari pendanaan dari pemerintah Inggris, dan mengkomunikasikan spesifikasi Analytical Engine kepada publik. Selain itu, pemahaman Augusta yang baik tentang mesin ini memungkinkannya membuat instruksi untuk dimasukkan ke dalam mesin dan juga membuatnya menjadi programmer wanita yang pertama. Pada tahun 1980, Departemen Pertahanan Amerika Serikat menamakan sebuah bahasa pemrograman dengan nama ADA sebagai penghormatan kepadanya.


Mesin uap Babbage, walaupun tidak pernah selesai dikerjakan, tampak sangat primitif apabila dibandingkan dengan standar masa kini. Bagaimanapun juga, alat tersebut menggambarkan elemen dasar dari sebuah komputer modern dan juga mengungkapkan sebuah konsep penting. Terdiri dari sekitar 50.000 komponen, disain dasar dari Analytical Engine menggunakan kartu-kartu perforasi (berlubang-lubang) yang berisi instruksi operasi bagi mesin tersebut.


Pada 1889, Herman Hollerith (1860-1929) juga menerapkan prinsip kartu perforasi untuk melakukan penghitungan. Tugas pertamanya adalah menemukan cara yang lebih cepat untuk melakukan perhitungan bagi Biro Sensus Amerika Serikat. Sensus sebelumnya yang dilakukan di tahun 1880 membutuhkan waktu tujuh tahun untuk menyelesaikan perhitungan. Dengan berkembangnya populasi, Biro tersebut memperkirakan bahwa dibutuhkan waktu sepuluh tahun untuk menyelesaikan perhitungan sensus.


Hollerith menggunakan kartu perforasi untuk memasukkan data sensus yang kemudian diolah oleh alat tersebut secara mekanik. Sebuah kartu dapat menyimpan hingga 80 variabel. Dengan menggunakan alat tersebut, hasil sensus dapat diselesaikan dalam waktu enam minggu. Selain memiliki keuntungan dalam bidang kecepatan, kartu tersebut berfungsi sebagai media penyimpan data. Tingkat kesalahan perhitungan juga dapat ditekan secara drastis. Hollerith kemudian mengembangkan alat tersebut dan menjualnya ke masyarakat luas. Ia mendirikan Tabulating Machine Company pada tahun 1896 yang kemudian menjadi International Business Machine (1924) setelah mengalami beberapa kali merger. Perusahaan lain seperti Remington Rand and Burroghs juga memproduksi alat pembaca kartu perforasi untuk usaha bisnis. Kartu perforasi digunakan oleh kalangan bisnis dn pemerintahan untuk permrosesan data hingga tahun 1960.


Pada masa berikutnya, beberapa insinyur membuat penemuan baru lainnya. Vannevar Bush (18901974) membuat sebuah kalkulator untuk menyelesaikan persamaan differensial di tahun 1931. Mesin tersebut dapat menyelesaikan persamaan differensial kompleks yang selama ini dianggap rumit oleh kalangan akademisi. Mesin tersebut sangat besar dan berat karena ratusan gerigi dan poros yang dibutuhkan untuk melakukan perhitungan. Pada tahun 1903, John V. Atanasoff dan Clifford Berry mencoba membuat komputer elektrik yang menerapkan aljabar Boolean pada sirkuit elektrik. Pendekatan ini didasarkan pada hasil kerja George Boole (1815-1864) berupa sistem biner aljabar, yang menyatakan bahwa setiap persamaan matematik dapat dinyatakan sebagai benar atau salah. Dengan mengaplikasikan kondisi benar-salah ke dalam sirkuit listrik dalam bentuk terhubung-terputus, Atanasoff dan Berry membuat komputer elektrik pertama di tahun 1940. Namun proyek mereka terhenti karena kehilangan sumber pendanaan.


KOMPUTER GENERASI PERTAMA

Dengan terjadinya Perang Dunia Kedua, negara-negara yang terlibat dalam perang tersebut berusaha mengembangkan komputer untuk mengeksploitasi potensi strategis yang dimiliki komputer. Hal ini meningkatkan pendanaan pengembangan komputer serta mempercepat kemajuan teknik komputer. Pada tahun 1941, Konrad Zuse, seorang insinyur Jerman membangun sebuah komputer Z3, untuk mendisain pesawat terbang dan peluru kendali.


Pihak sekutu juga membuat kemajuan lain dalam pengembangan kekuatan komputer. Tahun 1943, pihak Inggris menyelesaikan komputer pemecah kode rahasia yang dinamakan Colossus untuk memecahkan kode-rahasia yang digunakan Jerman. Dampak pembuatan Colossus tidak terlalu mempengaruhi perkembangan industri komputer dikarenakan dua alasan. Pertama, colossus bukan merupakan komputer serbaguna general-purpose computer), ia hanya didisain untuk memecahkan kode rahasia. Kedua, keberadaan mesin ini dijaga kerahasiaannya hingga satu dekade setelah perang berakhir.


Usaha yang dilakukan oleh pihak Amerika pada saat itu menghasilkan suatu kemajuan lain. Howard H. Aiken (1900-1973), seorang insinyur Harvard yang bekerja dengan IBM, berhasil memproduksi kalkulator elektronik untuk US Navy. Kalkulator tersebut berukuran panjang setengah lapangan bola kaki dan memiliki rentang kabel sepanjang 500 mil. The Harvd-IBM Automatic Sequence Controlled Calculator, atau Mark I, merupakan komputer relai elektronik. Ia menggunakan sinyal elektromagnetik untuk menggerakkan komponen mekanik. Mesin tersebut beropreasi dengan lambat (ia membutuhkan 3-5 detik untuk setiap perhitungan) dan tidak fleksibel (urutan kalkulasi tidak dapat diubah). Kalkulator tersebut dapat melakukan perhitungan aritmatik dasar dan persamaan yang lebih kompleks.


Perkembangan komputer lain pada masa ini adalah Electronic Numerical Integrator and Computer (ENIAC), yang dibuat oleh kerjasama antara pemerintah Amerika Serikat dan University of Pennsylvania. Terdiri dari 18.000 tabung vakum, 70.000 resistor, dan 5 juta titik solder, komputer tersebut merupakan mesin yang sangat besar yang mengkonsumsi daya sebesar 160kW. Komputer ini dirancang oleh John Presper Eckert (1919-1995) dan John W. Mauchly (1907-1980), ENIAC merupakan komputer serbaguna (general purpose computer) yang bekerja 1000 kali lebih cepat dibandingkan Mark I.Pada pertengahan 1940-an, John von Neumann (1903-1957) bergabung dengan tim University of Pennsylvania dalam usha membangun konsep desin komputer yang hingga 40 tahun mendatang masih dipakai dalam teknik komputer.


Von Neumann mendesain Electronic Discrete Variable Automatic Computer(EDVAC) pada tahun 1945 dengan sebuah memori untuk menampung baik program ataupun data. Teknik ini memungkinkan komputer untuk berhenti pada suatu saat dan kemudian melanjutkan pekerjaannya kembali. Kunci utama arsitektur von Neumann adalah unit pemrosesan sentral (CPU), yang memungkinkan seluruh fungsi komputer untuk dikoordinasikan melalui satu sumber tunggal. Tahun 1951, UNIVAC I (Universal Automatic Computer I) yang dibuat oleh Remington Rand, menjadi komputer komersial pertama yang memanfaatkan model arsitektur von Neumann tersebut. Baik Badan Sensus Amerika Serikat dan General Electric memiliki UNIVAC. Salah satu hasil mengesankan yang dicapai oleh UNIVAC dalah keberhasilannya dalam memprediksi kemenangan Dwilight D. Eisenhower dalam pemilihan presiden tahun 1952.


Komputer Generasi pertama dikarakteristik dengan fakta bahwa instruksi operasi dibuat secara spesifik untuk suatu tugas tertentu. Setiap komputer memiliki program kode-biner yang berbeda yang disebut "bahasa mesin" (machine language). Hal ini menyebabkan komputer sulit untuk diprogram dan membatasi kecepatannya. Ciri lain komputer generasi pertama adalah penggunaan tube vakum (yang membuat komputer pada masa tersebut berukuran sangat besar) dan silinder magnetik untuk penyimpanan data.


KOMPUTER GENERASI KEDUA

Pada tahun 1948, penemuan transistor sangat mempengaruhi perkembangan komputer. Transistor menggantikan tube vakum di televisi, radio, dan komputer. Akibatnya, ukuran mesin-mesin elektrik berkurang drastis. Transistor mulai digunakan di dalam komputer mulai pada tahun 1956. Penemuan lain yang berupa pengembangan memori inti-magnetik membantu pengembangan komputer generasi kedua yang lebih kecil, lebih cepat, lebih dapat diandalkan, dan lebih hemat energi dibanding para pendahulunya. Mesin pertama yang memanfaatkan teknologi baru ini adalah superkomputer. IBM membuat superkomputer bernama Stretch, dan Sprery-Rand membuat komputer bernama LARC. Komputer-komputer ini, yang dikembangkan untuk laboratorium energi atom, dapat menangani sejumlah besar data, sebuah kemampuan yang sangat dibutuhkan oleh peneliti atom. Mesin tersebut sangat mahal dan cenderung terlalu kompleks untuk kebutuhan komputasi bisnis, sehingga membatasi kepopulerannya. Hanya ada dua LARC yang pernah dipasang dan digunakan: satu di Lawrence Radiation Labs di Livermore, California, dan yang lainnya di US Navy Research and Development Center di Washington D.C. Komputer generasi kedua menggantikan bahasa mesin dengan bahasa assembly. Bahasa assembly adalah bahasa yang menggunakan singkatan-singkatan untuk menggantikan kode biner.


Pada awal 1960-an, mulai bermunculan komputer generasi kedua yang sukses di bidang bisnis, di universitas, dan di pemerintahan. Komputer-komputer generasi kedua ini merupakan komputer yang sepenuhnya menggunakan transistor. Mereka juga memiliki komponen-komponen yang dapat diasosiasikan dengan komputer pada saat ini: printer, penyimpanan dalam disket, memory, sistem operasi, dan program. Salah satu contoh penting komputer pada masa ini adalah IBM 1401 yang diterima secara luas di kalangan industri. Pada tahun 1965, hampir seluruh bisnis-bisnis besar menggunakan komputer generasi kedua untuk memproses informasi keuangan.


Program yang tersimpan di dalam komputer dan bahasa pemrograman yang ada di dalamnya memberikan fleksibilitas kepada komputer. Fleksibilitas ini meningkatkan kinerja dengan harga yang pantas bagi penggunaan bisnis. Dengan konsep ini, komputer dapat mencetak faktur pembelian konsumen dan kemudian menjalankan desain produk atau menghitung daftar gaji. Beberapa bahasa pemrograman mulai bermunculan pada saat itu. Bahasa pemrograman Common Business-Oriented Language (COBOL) dan Formula Translator (FORTRAN) mulai umum digunakan. Bahasa pemrograman ini menggantikan kode mesin yang rumit dengan kata-kata, kalimat, dan formula matematika yang lebih mudah dipahami oleh manusia. Hal ini memudahkan seseorang untuk memprogram dan mengatur komputer. Berbagai macam karir baru bermunculan (programmer, analyst, dan ahli sistem komputer). Industri piranti lunak juga mulai bermunculan dan berkembang pada masa komputer generasi kedua ini.


KOMPUTER GENERASI KETIGA

Walaupun transistor dalam banyak hal mengungguli tube vakum, namun transistor menghasilkan panas yang cukup besar, yang dapat berpotensi merusak bagian-bagian internal komputer. Batu kuarsa (quartz rock) menghilangkan masalah ini. Jack Kilby, seorang insinyur di Texas Instrument, mengembangkan sirkuit terintegrasi (IC: integrated circuit) di tahun 1958. IC mengkombinasikan tiga komponen elektronik dalam sebuah piringan silikon kecil yang terbuat dari pasir kuarsa. Para ilmuwan kemudian berhasil memasukkan lebih banyak komponen-komponen ke dalam suatu chip tunggal yang disebut semikonduktor. Hasilnya, komputer menjadi semakin kecil karena komponen-komponen dapat dipadatkan dalam chip. Kemajuan komputer generasi ketiga lainnya adalah penggunaan sistem operasi (operating system) yang memungkinkan mesin untuk menjalankan berbagai program yang berbeda secara serentak dengan sebuah program utama yang memonitor dan mengkoordinasi memori komputer.


KOMPUTER GENERASI KEEMPAT

Setelah IC, tujuan pengembangan menjadi lebih jelas yaitu mengecilkan ukuran sirkuit dan komponen-komponen elektrik. Large Scale Integration (LSI) dapat memuat ratusan komponen dalam sebuah chip. Pada tahun 1980-an, Very Large Scale Integration (VLSI) memuat ribuan komponen dalam sebuah chip tunggal.Ultra-Large Scale Integration (ULSI) meningkatkan jumlah tersebut menjadi jutaan. Kemampuan untuk memasang sedemikian banyak komponen dalam suatu keping yang berukuran setengah keping uang logam mendorong turunnya harga dan ukuran komputer. Hal tersebut juga meningkatkan daya kerja, efisiensi dan kehandalan komputer. Chip Intel 4004 yang dibuat pada tahun 1971 membawa kemajuan pada IC dengan meletakkan seluruh komponen dari sebuah komputer (central processing unit, memori, dan kendali input/output) dalam sebuah chip yangsangat kecil. Sebelumnya, IC dibuat untuk mengerjakan suatu tugas tertentu yang spesifik. Sekarang, sebuah mikroprosesor dapat diproduksi dan kemudian diprogram untuk memenuhi seluruh kebutuhan yang diinginkan. Tidak lama kemudian, setiap perangkat rumah tangga seperti microwave oven, televisi, dan mobil dengan electronic fuel injection dilengkapi dengan mikroprosesor.


Perkembangan yang demikian memungkinkan orang-orang biasa untuk menggunakan komputer biasa. Komputer tidak lagi menjadi dominasi perusahaan-perusahaan besar atau lembaga pemerintah. Pada pertengahan tahun 1970-an, perakit komputer menawarkan produk komputer mereka ke masyarakat umum. Komputer-komputer ini, yang disebut minikomputer, dijual dengan paket piranti lunak yang mudah digunakan oleh kalangan awam. Piranti lunak yang paling populer pada saat itu adalah program word processing dan spreadsheet. Pada awal 1980-an, video game seperti Atari 2600 menarik perhatian konsumen pada komputer rumahan yang lebih canggih dan dapat diprogram.Pada tahun 1981, IBM memperkenalkan penggunaan Personal Computer (PC) untuk penggunaan di rumah, kantor, dan sekolah. Jumlah PC yang digunakan melonjak dari 2 juta unit di tahun 1981 menjadi 5,5 juta unit di tahun 1982. Sepuluh tahun kemudian, 65 juta PC digunakan. Komputer melanjutkan evolusinya menuju ukuran yang lebih kecil, dari komputer yang berada di atas meja (desktop computer) menjadi komputer yang dapat dimasukkan ke dalam tas (laptop), atau bahkan komputer yang dapat digenggam (palmtop).


IBM PC bersaing dengan Apple Macintosh dalam memperebutkan pasar komputer. Apple Macintosh menjadi terkenal karena mempopulerkan sistem grafis pada komputernya, sementara saingannya masih menggunakan komputer yang berbasis teks. Macintosh juga mempopulerkan penggunaan piranti mouse.


Pada masa sekarang, kita mengenal perjalanan IBM compatible dengan pemakaian CPU: IBM PC/486, Pentium, Pentium II, Pentium III, Pentium IV (Serial dari CPU buatan Intel). Juga kita kenal AMD k6, Athlon, dsb. Ini semua masuk dalam golongan komputer generasi keempat. Seiring dengan menjamurnya penggunaan komputer di tempat kerja, cara-cara baru untuk menggali potensi terus dikembangkan. Seiring dengan bertambah kuatnya suatu komputer kecil, komputer-komputer tersebut dapat dihubungkan secara bersamaan dalam suatu jaringan untuk saling berbagi memori, piranti lunak, informasi, dan juga untuk dapat saling berkomunikasi satu dengan yang lainnya. Komputer jaringan memungkinkan komputer tunggal untuk membentuk kerjasama elektronik untuk menyelesaikan suatu proses tugas. Dengan menggunakan perkabelan langsung (disebut juga local area network, LAN), atau kabel telepon, jaringan ini dapat berkembang menjadi sangat besar.


KOMPUTER GENERASI KELIMA

Mendefinisikan komputer generasi kelima menjadi cukup sulit karena tahap ini masih sangat muda. Contoh imajinatif komputer generasi kelima adalah komputer fiksi HAL9000 dari novel karya Arthur C. Clarke berjudul 2001:Space Odyssey. HAL menampilkan seluruh fungsi yang diinginkan dari sebuah komputer generasi kelima. Dengan kecerdasan buatan (artificial intelligence), HAL dapat cukup memiliki nalar untuk melakukan percapakan dengan manusia, menggunakan masukan visual, dan belajar dari pengalamannya sendiri.


Walaupun mungkin realisasi HAL9000 masih jauh dari kenyataan, banyak fungsi-fungsi yang dimilikinya sudah terwujud. Beberapa komputer dapat menerima instruksi secara lisan dan mampu meniru nalar manusia. Kemampuan untuk menterjemahkan bahasa asing juga menjadi mungkin. Fasilitas ini tampak sederhan. Namun fasilitas tersebut menjadi jauh lebih rumit dari yang diduga ketika programmer menyadari bahwa pengertian manusia sangat bergantung pada konteks dan pengertian daripada sekedar menterjemahkan kata-kata secara langsung.


Banyak kemajuan di bidang disain komputer dan teknologi semakin memungkinkan pembuatan komputer generasi kelima. Dua kemajuan rekayasa yang terutama adalah kemampuan pemrosesan paralel, yang akan menggantikan model von Neumann. Model von Neumann akan digantikan dengan sistem yang mampu mengkoordinasikan banyak CPU untuk bekerja secara serempak. Kemajuan lain adalah teknologi superkonduktor yang memungkinkan aliran elektrik tanpa ada hambatan apapun, yang nantinya dapat mempercepat kecepatan informasi.


Jepang adalah negara yang terkenal dalam sosialisasi jargon dan proyek komputer generasi kelima. Lembaga ICOT (Institute for new Computer Technology) juga dibentuk untuk merealisasikannya. Banyak kabar yang menyatakan bahwa proyek ini telah gagal, namun beberapa informasi lain bahwa keberhasilan proyek komputer generasi kelima ini akan membawa perubahan baru paradigma komputerisasi di dunia. Kita tunggu informasi mana yang lebih valid dan membuahkan hasil.

Untuk download POWERPOINT KLIK DISINI