''welcome to blogger Dreams''

''welcome to blogger Dreams''

Rabu, 25 Mei 2011

PERKEMBANGAN HARDWARE KOMPUTER

DEFINISI KOMPUTER

Istilah komputer mempunyai arti yang luas dan berbeda bagi setiap orang. Istilah komputer (computer) diambil dari bahasa Latin computare yang berarti menghitung (to compute atau to reckon).
Menurut Blissmer (1985), komputer adalah suatu alat elektronik yang mampu melakukan beberapa tugas, yaitu menerima input, memproses input sesuai dengan instruksi yang diberikan, menyimpan perintah-perintah dan hasil pengolahannya, serta menyediakan output dalam bentuk informasi.
Sedangkan menurut Sanders (1985), komputer adalah sistem elektronik untuk memanipulasi data yang cepat dan tepat serta dirancang dan diorganisasikan supaya secara otomatis menerima dan menyimpan data input, memprosesnya, dan menghasilkan output berdasarkan instruksi-instruksi yang telah tersimpan di dalam memori. Dan masih banyak lagi ahli yang mencoba mendefinisikan secara berbeda tentang komputer. Namun, pada intinya dapat disimpulkan bahwa komputer adalah suatu peralatan elektronik yang dapat menerima input, mengolah input, memberikan informasi, menggunakan suatu program yang tersimpan di memori komputer, dapat menyimpan program dan hasil pengolahan, serta bekerja secara otomatis.
Dari definisi tersebut terdapat tiga istilah penting, yaitu input (data), pengolahan data, dan informasi (output). Pengolahan data dengan menggunakan komputer dikenal dengan nama pengolahan data
elektronik (PDE) atau elecronic data processing (EDP). Data adalah kumpulan kejadian yang diangkat dari suatu kenyataan (fakta), dapat berupa angka-angka, huruf, simbol-simbol khusus, atau gabungan dari ketiganya. Data masih belum dapat bercerita banyak sehingga perlu diolah lebih lanjut.
Pengolahan data merupakan suatu proses manipulasi dari data ke dalam bentuk yang lebih berguna dan lebih berati, yaitu berupa suatu informasi. Dengan demikian, informasi adalah hasil dari suatu kegiatan pengolahan data yang memberikan bentuk yang lebih bermakna dari suatu fakta. Oleh karena itu, pengolahan data elektronik adalah proses manipulasi dari data ke dalam bentuk yang lebih bermakna berupa suatu informasi dengan menggunakan suatu alat elektronik, yaitu komputer.

SISTEM KOMPUTER

Supaya komputer dapat digunakan untuk mengolah data, maka harus berbentuk suatu sistem yang disebut dengan sistem komputer. Secara umum, sistem terdiri dari elemen-elemen yang saling berhubungan membentuk satu kesatuan untuk melaksanakan suatu tujuan pokok dari sistem tersebut.
Tujuan pokok dari sistem komputer adalah mengolah data untuk menghasilkan informasi sehingga perlu didukung oleh elemen-elemen yang terdiri dari perangkat keras (hardware), perangkat lunak (software), dan brainware. Perangkat keras adalah peralatan komputer itu sendiri, perangkat lunak adalah program yang berisi perintah-perintah untuk melakukan proses tertentu, dan brainware adalah manusia yang terlibat di dalam mengoperasikan serta mengatur sistem komputer.
Ketiga elemen sistem komputer tersebut harus saling berhubungan dan membentuk satu kesatuan. Perangkat keras tanpa perangkat lunak tidak akan berarti apa-apa, hanya berupa benda mati. Kedua perangkat keras dan lunak juga tidak dapat berfungsi jika tidak ada manusia yang mengoperasikannya.

INPUT DEVICE

Input device adalah alat yang digunakan untuk menerima input dari luar sistem, dan dapat berupa signal input atau maintenance input. Di dalam sistem komputer, signal input berupa data yang dimasukkan ke dalam sistem komputer, sedangkan maintenance input berupa program yang digunakan untuk mengolah data yang dimasukkan. Dengan demikian, alat input selain digunakan untuk memasukkan data juga untuk memasukkan program.
Beberapa alat input mempunyai fungsi ganda, yaitu disamping sebagai alat input juga berfungsi sebagai alat output sekaligus. Alat yang demikian disebut sebagai terminal. Terminal dapat dihubungkan ke sistem komputer dengan menggunakan kabel langsung atau lewat alat komunikasi.

Terminal dapat digolongkan menjadi non intelligent terminal, smart terminal, dan intelligent terminal. Non intelligent terminal hanya berfungsi sebagai alat memasukkan input dan penampil output, dan tidak bisa diprogram karena tidak mempunyai alat pemroses. Peralatan seperti ini juga disebut sebagai dumb terminal. Smart terminal mempunyai alat pemroses dan memori di dalamnya sehingga input yang terlanjur dimasukkan dapat dikoreksi kembali. Walaupun demikian, terminal jenis ini tidak dapat diprogram oleh pemakai, kecuali oleh pabrik pembuatnya. Sedangkan intelligent terminal dapat diprogram oleh pemakai.
Peralatan yang hanya berfungsi sebagai alat input dapat digolongkan menjadi alat input langsung dan tidak langsung. Alat input langsung yaitu input yang dimasukkan langsung diproses oleh alat pemroses, sedangkan alat input tidak langsung melalui media tertentu sebelum suatu input diproses oleh alat pemroses.
Alat input langsung dapat berupa papan ketik (keyboard), pointing device (misalnya mouse, touch screen, light pen, digitizer graphics tablet), scanner (misalnya magnetic ink character recognition, optical data reader atau optical character recognition reader), sensor (misalnya digitizing camera), voice recognizer (misalnya microphone). Sedangkan alat input tidak langsung misalnya keypunch yang dilakukan melalui media punched card (kartu plong), key-to-tape yang merekam data ke media berbentuk pita (tape) sebelum diproses oleh alat pemroses, dan key-to-disk yang merekam data ke media magnetic disk (misalnya disket atau harddisk) sebelum diproses lebih lanjut.

OUTPUT DEVICE

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.

Rabu, 04 Mei 2011

PERKEMBANGAN PERANGKAT LUNAK

• Software / Perangkat Lunak adalah suatu perangkat yang tidak dapat dilihat secara langsung, tetapi sangat diperlukan oleh sistem komputer untuk mengatur dirinya dan untuk berhubungan dengan user.

• Dengan semakin berkembangnya perangkat komputer maka dengan sendirinya membuat orang membutuhkan berbagai macam perangkat lunak, sehingga perkembangannya menjadi sangat pesat.

PROGRAM MEKANIK YANG PERTAMA


• Wallace J. Eckert (1902 – 1971) menggabungkan beberapa mesin akuntansi kartu plong IBM yang berbeda. Untuk menjalankan mesin ini sebagai satu kesatuan, dia membuat satu program mekanik pengontrolnya

Kutu Yang Pertama

• Pada waktu pengembangan komputer Harvard Mark II, satu relay ditemukan rusak, didalam relay tersebut ditemukan adanya sebuah bug (kutu) yang telah mati karena terjepit. Mulai saat itu bila komputer tidak bekerja atau suatu program komputer mengalami kesalahan, para ahli mengatakan mereka sedang melakukan proses debugging (mencari kutu, maksudnya mencari kesalahan) dari program tersebut,
istilah ini digunakan sampai sekarang.

Perkembangan Bahasa
Pemrograman Tingkat Tinggi

• Ada beberapa bahasa tingkat tinggi yang berkembang, diantaranya :
– Fortran
– Pascal

– Algol
– Prolog

– Cobol
– C

– Basic
– dll



1. FORTRAN

Fortran adalah kependekan dari FORmula TRANslation.

Dikembangkan pertama kali pada tahun 1945, dan merupakan bahasa pemrograman tingkat tinggi pertama, diterapkan di komputer IBM 705 tahun 1957 dan sampai saat ini masih digunakan karena kemampuan perhitungannya
yang sangat besar, terutama untuk bidang teknik dan matematik

2. ALGOL

Algol adalah kependekan dari ALGOrithmic Language dikembangkan tahun 1958.

Digunakan untuk memecahkan masalah- masalah secara umum (general-purpose)

3. COBOL


Cobol adalah kependekan dari Common Bussiness Oriented Language.

Lebih berorientasi kepada pemecahan masalah-masalah bisnis, seperti jual-beli, utang piutang dan lain-lain.

4. BASIC

Basic adalah bahasa pemrograman yang paling mudah.Dijalankan pertama kali pada 1 Mei 1964 oleh penemunya Prof. John G. Kemeny dan Thomas E. Kurtz di Dortmouth College di New Hampshire.

Basic adalah kependekan dari Beginner’s All-purpose Symbolic Instruction Code

5. PASCAL

Pascal diambil dari nama Blaise Pascal.

Dikembangkan tahun 1970 oleh Niklaus Wirth di Technical University di Zurich, Switzerland.

6. PROLOG

Prolog diterapkan pertama tahun 1972 di Perancis.

Bahasa ini diyakini oleh masyarakat akan berguna untuk operasi artificial intelligence


7. C

Dikembangkan di Inggris dengan nama BCPL, diadopsi oleh Bell Laboratories AS dan diberi bahasa B. Kemudian dikembangkan oleh Dennis M Ritchie dan diberi nama Bahasa C. Populer digunakan untuk menulis sistem operasi UNIX dan masih populer sampai sekarang.

PERKEMBANGAN PERANGKAT LUNAK
Paket Aplikasi

Paket Aplikasi yang dikembangkan diantaranya adalah :

– Word Star

– Apple Writer

– VisiCalc

– Lotus 1-2-3

– dll

• Word Star

John Barnaby menulis program pengolah kata atas permintaan Seymour Rubinstein, dan Seymour Rubinstein telah mengunjungi beberapa penjual perangkat lunak untuk mengetahui keinginan masyarakat tentang pengolah kata.

Mereka berada dibawah perusahaan Micropo dan memberi nama softwarenya dengan Word Star.

• Apple Writer

Ditulis oleh Paul Lutus, dia menulia Apple Writer ini ditempat yang sepi dan terpencil dipuncak gunung dirumah berukuran 3,5 x5 meter.

Setelah produknya dijual, maka Paul Lutus mendapat royalti $7.500,00 tiap harinya.

• VisiCalc

Tanggal 11 Mei 1979 diluncurkanlah Spread Sheed komersial pertama untuk pemakai komputer personal dengan nama VisiCalc (Visible Calculator)

Merupakan ide dari Daniel Bricklin dan dibuat oleh Robert Frankston


• Lotus 1-2-3

Merupakan penggabungan dari program- program Spreadsheet, grafik dan kemampuan untuk mendapatkan informasi sehingga diberi nama 1-2-3.

Dipromosikan akhir tahun 1982, ditulis oleh Mitchell Kapor, lulusan Yale University tahun 1971.


PERKEMBANGAN SISTEM OPERASI

Sistem Operasi yang dioperasikan antara lain :

– UNIX

– CP/M

– MS-DOS

– Microsoft Windows

• UNIX

Tahjun 1969, Ken Thompson dari Bell Laboratories menulis OS bernama UNIX

Tahun 1973 UNIX ditulis ulang dengan bahasa C, sehingga menjadi OS pertama yang ditulis dengan bahasa tingkat tinggi

• CP/M

•CP/M ditulis oleh Gery Kildall, diperkenalkan tahun 1970.

•CP/M adalah kependekan dari Control Program / Microprocessor atau Control Program / Monitor.

•Merupakan OS untuk komputer 8 bit (Zilog 80 dan Intel 8080)

• MS-DOS

Dikeluarkan oleh Microsoft Corporation di Bellevue, Washington yang dikepalai oleh William Bill Gates tahun 1980.

•Lebih populer dibanding CP/M untuk OS komputer 16bit.


• MICROSOFT WINDOWS

•Microsoft windows pertama dikeluarkan tahun 1985

•Sistem Operasi ini masih beroperasi dibawah DOS

•Sistem Operasi ini terus berkembang karena kemudahan penggunaan dan fleksibilitasnya yang tinggi.

Windows/386

•Diperkenalkan tahun 1988 dan mendukung prosesor Intel 80386

•Kenyataannya Windows/386 masih belum mampu merobah minat pengguna dari DOS ke Windows/386

Windows 3.0

•Dikenalkan mulai tahun 1990, dianggap sebagai tahun kebangkitan sistem operasi Windows

•Sebenarnya ditahun tersebut Windows sudah tertinggal 6 tahun dari Apple Macintosh yang telah menggunakan konsep yang sama sejak tahun 1984.

Windows 95

•Dikeluarkan tahun 1995 dan beroperasi langsung tanpa dibawah platform DOS.

•Dapat mendukung PnP (Plug-and-Play) sehingga jika ditambahkan peripheral maka Windows 95 langsung melakukan pengecekan thd hardware tersebut, jika ditemukan maka langsung diinstall dan siap untuk digunakan (Plug-and-Play).