Komputer
dari sejak awal dibuatnya, hingga kini banyak mengalami perubahan dan
penyempurnaan bentuk dan fungsinya. Pada tahun 1930, lahirlah suatu konsep dari
komputer-komputer seba guna yang menjadi awal dari komputer modern saat ini.
Ditambah lagi dengan perkembangan masyarakat yang makin kompleks dan dengan
kemajuan teknologi yang telah mendorong orang-orang berbakat untuk berpikir
secara pesat. Pada tahun 1937, Alan Turin seorang ahli matematika bangsa
Inggris membuat sebuah analisis teoritis dari kemungkinan pengembangan komputer
yang serba guna. Pelaksanaan gagasan tersebut dapat segera terwujud, karena
pada Perang Dunia II pihak militer sangat membutuhkan perhitungan-perhitungan
yang cepat, matang, dan akurat untuk kebutuhan perang, sehingga dari gagasan
tersebut perkembangan perangkat keras (hardware) mengalami perubahan bentuk dan
fungsinya, dan perangkat lunak (software) mengalami perkembangan penggunaannya
menjadi program yang mudah digunakan.
A. Perkembangan Hardware
Kemajuan teknologi yang dibuat manusia telah mengubah
bentuk dan fungsi komputer tersebut dalam beberapa generasi, yaitu :
1. Generasi Pertama (1946-1959)
1. Generasi Pertama (1946-1959)
Komputer generasi pertama dibuat masih
sangat sederhana dan belum kompleks penggunaannya, sehingga komputer generasi
pertama belum dapat memproses masalah-masalah yang besar. Komputer dalam
prosesnya serta pembuatnya masih menggunakan komponen yang besar-besar.
Adapun ciri-ciri komputer generasi pertama, antara lain :
a. Ukuran fisiknya besar.
b. Kecepatan prose lambat.
c. Cepat panas.
d. Membutuhkan listrik yang besar.
e. Menggunakan tabung hampa udara (Vaccum tube).
f. Memorinya menggunakan Magnetic Core Storage.
g. Masih menggunakan bahasa mesin (Machine Language).
h. Menggunakan konsep Stored Program.
a. Ukuran fisiknya besar.
b. Kecepatan prose lambat.
c. Cepat panas.
d. Membutuhkan listrik yang besar.
e. Menggunakan tabung hampa udara (Vaccum tube).
f. Memorinya menggunakan Magnetic Core Storage.
g. Masih menggunakan bahasa mesin (Machine Language).
h. Menggunakan konsep Stored Program.
Contoh komputer generasi pertama :
- MARK I, MARK II, IBM 702, IBM 704, IBM 709 (dibuat oleh IBM/International Business Machine).
- UNIVAC II (dibuat oleh Sperry Rand).
- ENIAC (Electronic Numerical Integrator and Calculator), dibuat oleh DR. John W. Mauchly pada tahun 1942. Komputer ini berukuran besar dan berat fisiknya mencapai 30 ton.
- SEC (Simple Electronic Computer), dibuat oleh Electronic Computation Laboratory of Birkbeck College pada tahun 1951.
- Datamatic 1000 (dibuat oleh Honeywell).
- NCR 102A, NCR 102D (dibuat oleh National Cash Register).
2. Generasi Kedua (1959-1965)
Pembuatan komputer generasi kedua ini
merupakan pengembangan dari komputer generasi pertama yang dibuat untuk
menyempurnakan bentuk dari komponen dan penggunaan listrik yang lebih hemat.
Komputer generasi kedua mempunyai ciri-ciri sebagai berikut :
a. Komponen telah menggunakan transistor.
b. Ukuran fisiknya lebih kecil.
c. Kecepatan prosesnya lebih cepat.
d. Tidak cepat panas.
e. Membutuhkan listrik lebih sedikit.
f. Memori yang digunakan lebih besar.
g. Telah menggunakan bahasa tingkat tinggi (high level language).
h. Sudah dapat digunakan untuk real time (informasi yang dibutuhkan dapat dihasilkan dengan sekejap) dan time sharing (komputer digunakan bersama-sama dan komputer dapat membagi waktu untuk tiap-tiap pemakai).
Contoh komputer generasi kedua :
- IBM 7070, IBM 7080, IBM 1400, IBM 1600 (dibuat oleh IBM/International Business Machine).
- Honeywell 400, Honeywell 800 (dibuat oleh Honeywell).
- Burroughs 200 (dibuat oleh Burroughs).
- GE 635, GE 645, GE 200 (dibuat oleh General Electric).
- UNIVAC III, UNIVAC SS80, UNIVAC SS90, UNIVAC 1107 (dibuat oleh Sperry Rand).
- NCR 300 (dibuat oleh National Cash Register).
3. Generasi Ketiga (1965-1970)
Komputer generasi ketiga dibuat dengan
menggabungkan beberapa komponen dalam satu tempat dan disempurnakan tampilan
dari komputer tersebut. Selain itu, komputer generasi ketiga telah dibuat
penyimpanan memorinya lebih besar dan diletakkan di luar (eksternal) penggunaan
listriknya lebih hemat dibandingkan komputer generasi kedua dan ukuran fisiknya
dibuat menjadi lebih kecil, agar dapat menghemat penggunaan ruang.
Komputer generasi ketiga mempunyai ciri-ciri sebagai berikut :
a. Komponen telah menggunakan IC (Integrated Circuit) atau yang disebut "chip" dalam bentuk Hybrid Integrated Circuits atau Solid Logic Technology (SLT), yaitu transistor dan dioda diletakkan secara terpisah dalam satu tempat.
b.Kecepatan prosesnya lebih cepat.
c.Membutuhkan listrik lebih hemat.
d. Memorinya yang digunakan lebih besar, dapat menyimpan sampai ratusan ribu karakter.
e. Telah menggunakan penyimpanan luar yang bersifat random access, yaitu magnetik disk yang berkapasitas besar.
f. Dapat digunakan untuk multi processing dan multi programming.
g. Telah dibuatnya alat input-output dengan menggunakan visual display terminal yang dapat menampilkan grafik, dapat menerima dan mengeluarkan suara, dan telah digunakannya alat pembaca tinta magnetik MICR (Magnetic Ink Character Reader).
Contoh komputer generasi ketiga :
- GE 600, GE 235 (dibuat oleh General Electric).
- Burroughs 5700, Burroughs 6700, Burroughs 7700 (dibuat oleh Burroughs).
- UNIVAC 1108, UNIVAC 9000 (dibuat oleh Sperry Rand).
4. Generasi Keempat (1970-1995)
Komputer generasi keempat merupakan pengembangan dari komputer generasi ketiga. Komputer ini dibuat dengan menggabungkan beberapa IC yang dipadatkan, yang dalam komputer generasi ketiga belum dapat digabungkan.
Komputer generasi keempat mempunyai ciri-ciri sebagai berikut :
a. Telah menggunakan LSI (Large Scale Integration), yaitu penggabungan beribu-ribu IC yang dipadatkan dalam 1 buah chip.
b. LSI dikembangkan menjadi VLSI (Very Large Scale Integration) yang dapat memuat 150.000 transistor yang dipadatkan.
c. Chip yang digunakan telah berbentuk segi empat yang membuat rangkaian-rangkaian terpadu.
Contoh komputer generasi keempat :
- IBM 370 (dibuat oleh IBM/International Business Machine).
- APPLE II (dibuat oleh Apple)
Untuk komputer generasi yang akan datang, banyak menggunakan sensor-sensor untuk mempermudah dan mempercepat pekerjaan kita, dan komputer yang akan datang dibuat untuk mempermudah interaksi antara manusia dengan komputer secara langsung yang seakan-akan manusia tersebut berada dalam komputer. Ini dapat terwujud dengan adanya materi kecerdasan buatan (Artificial Intelligent), yaitu suatu peralatan yang dibuat untuk dapat bekerja seperti manusia, sehingga manusia bukan lagi sebagai obyek diluar komputer, melainkan manusia akan dilibatkan langsung sebagai objek di dalam komputer. Hal ini dapat anda lihat dengan dibuatnya sebuah alat untuk simulasi komputer, dimana manusia dengan menggunakan helm khusus agar tampak seperti di dalam komputer. Selain itu, kini telah dibuat robot-robot pengganti tenaga manusia. Pada robot tersebut dibuatkan sensor-sensor pendeteksi rangsangan dari luar dan akan langsung meresponnya seperti layaknya manusia.
Sumber:http://yopyrinaldi.blogspot.com/2009/11/sejarah-perkembangan-hardware-komputer.html#ixzz27vbwzbCu
PERANGKAT LUNAK
(SOFTWARE)
Komputer merupakan
mesin yang memproses fakta atau data menjadi informasi. Komputer di gunakan orang
untuk meningkatkan hasil kerja dan memecahkan berbagai masalah. Yang menjadi
pemroses data atau pemecah masalah itu adalah perangkat lunak. Bentuk terkecil
dari perangkat lunak adalah operasi aritmatik (+, -, :, x) dan logika
(AND, R, >, <, =). Dari operasi dasar ini di susun program /
perangkat lunak.
Tingkat pemrosesan yang di kerjakan perangkat lunak pun dari machine-like,
mulai berubah seperti human-like. Di dalam teori informasi, di
susun hirarki informasi, mulai dari data/ fakta, kemudian setelah proses
seleksi dan pengurutan menjadi sesuatu yang berguna menjadi informasi.
Informasi yang di susun secara sistematis dengan suatu alur logika tertentu
menjadi knowledge. Dan pada akhirnya gabungan knowledge yang
di gabung dari berbagai sisi guna membangun wisdom. Tingkat pemrosesan
yang di kerjakan perangkat lunak pun dari machine-like, mulai
berubah seperti human-like. Di dalam teori informasi, di susun hirarki
informasi, mulai dari data/ fakta, kemudian setelah proses seleksi dan
pengurutan menjadi sesuatu yang berguna menjadi informasi. Informasi yang
di susun secara sistematis dengan suatu alur logika tertentu menjadi knowledge.
Dan pada akhirnya gabungan knowledge yang di gabung dari
berbagai sisi guna membangunwisdom. Data yang di proses pun telah banyak
berubah, yang semula hanya berupa data bilangan dan karakter merambah ke audio
visual (bunyi, suara, gambar, film). Sejauh perkembangan hingga saat ini,
seluruh proses menggunakan format data digital dengan satuan bit (binary
digit).
PERKEMBANGAN PEMBUATAN PERANGKAT LUNAK
Dari perkembangan perangkat lunak, kita bisa membayangkan bagaimana
perkembangan interaksi manusia dengan perangkat lunak. Bentuk paling
primitif dari perangkat lunak, menggunakan aljabar Boolean, yang di
representasikan sebagai binary digit (bit), yaitu 1 (benar / on) atau 0 (salah
/ off), cari ini sudah pasti sangat menyulitkan, sehingga orang mulai
mengelompokkan bit tersebut menjadi nible (4 bit), byte (8 bit), word (2 byte),
double word (32 bit). Kelompok-kelompok bit ini di susun ke dalam struktur
instruksi seperti penyimpanan, transfer, operasi aritmatika, operasi logika,
dan bentuk bit ini di ubah menjadi kode-kode yang di kenal sebagai assembler.
Kode-kode mesin sendiri masih cukup menyulitkan karena tuntutan untuk dapat
menghapal kode tersebut dan format (aturan) penulisannya yang cukup
membingungkan, dari masalah ini kemudian lahir bahasa pemrograman tingkat
tinggi yang seperti bahasa manusia (bahasa Inggris). Saat ini pembuatan
perangkat lunak sudah menjadi suatu proses produksi yang sangat kompleks,
dengan urutan proses yang panjang dengan melibatkan puluhan bahkan ratusan
orang dalam pembuatannya.
EVOLUSI PERANGKAT LUNAK
Era Pioner
Bentuk perangkat lunak pada awalnya adalah
sambungan-sambungan kabel ke antar bagian dalam komputer, gambar berikut
memperlihatkan orang yang sedang menggunakan komputer. Cara lain dalam
mengakses komputer adalah menggunakan punched card yaitu kartu
yang di lubangi. Penggunaan komputer saat itu masih dilakukan secara langsung,
sebuah program untuk sebuah mesin untuk tujuan tertentu. Pada era ini,
perangkat lunak merupakan satu kesatuan dengan perangkat kerasnya. Penggunaan
komputer dilakukan secara langsung dan hasil yang selesai di kerjakan komputer
berupa print out. Proses yang di lakukan di dalam komputer berupa
baris instruksi yang secara berurutan di proses.
Era Stabil
Pada era stabil penggunaan komputer sudah banyak di
gunakan, tidak hanya oleh kalangan peneliti dan akademi saja, tetapi juga oleh kalangan industri / perusahaan.
Perusahaan perangkat lunak bermunculan, dan sebuah perangkat lunak dapat
menjalankan beberapa fungsi, dari ini perangkat lunak mulai bergeser menjadi
sebuah produk. Baris-baris perintah perangkat lunak yang di jalankan oleh
komputer bukan lagi satu-satu, tapi sudah seperti banyak proses yang di lakukan
secara serempak (multi tasking). Sebuah perangkat lunak mampu
menyelesaikan banyak pengguna (multi user) secara cepat/langsung (real
time). Pada era ini mulai di kenal sistem basis data, yang memisahkan
antara program (pemroses) dengan data (yang di proses).
Era pioner
• Proses batch
• Distribusi terbatas
• Pembuatan khusus
Era stabil
• Multi user
• Real - time
• Database
• Produk perangkat
lunak
Era mikro
• Sistem tersebar
• Penanaman
Kecerdasan
• Perangkat Lunak
Murah
Era Modern
• Sistem desktop
• Teknologi objek
• Sistem pakar
• Pemrosesan pararell
• Jaringan komputer
1950 1960 1970 1980 1990 2000
Era Mikro
Sejalan dengan semakin luasnya PC dan jaringan komputer di era ini,
perangkat lunak juga berkembang untuk memenuhi kebutuhan perorangan. Perangkat
lunak dapat di bedakan menjadi perangkat lunak sistem yang bertugas menangani
internal dan perangkat lunak aplikasi yang digunakan secara langsung oleh
penggunannya untuk keperluan tertentu. Automatisasi yang ada didalam perangkat
lunak mengarah ke suatu jenis kecerdasan buatan.
Era Modern
Saat ini perangkat lunak sudah terdapat di mana-mana, tidak hanya pada
sebuah superkomputer dengan 25 prosesornya, sebuah komputer genggampun telah di
lengkapi dengan perangkat lunak yang dapat di sinkronkan dengan PC. Tidak hanya
komputer, bahkan peralatan seperti telepon, TV, hingga ke mesin cuci, AC dan
microwave, telah di tanamkan perangkat lunak untuk mengatur operasi peralatan
itu. Dan yang hebatnya lagi adalah setiap peralatan itu akan mengarah pada
suatu saat kelak akan dapat saling terhubung. Pembuatan sebuah perangkat lunak
bukan lagi pekerjaan segelentir orang, tetapi telah menjadi pekerjaan banyak
orang, dengan beberapa tahapan proses yang melibatkan berbagai disiplin ilmu
dalam perancangannya. Tingkat kecerdasan yang di tunjukkan oleh perangkat lunak
pun semakin meningkat, selain permasalahan teknis, perangkat lunak sekarang
mulai bisa mengenal suara dan gambar.
KLASIFIKASI PERANGKAT LUNAK
Perangkat lunak secara umum dapat di bagi 2 yaitu
perangkat lunak sistem dan perangkat lunak
aplikasi. Perangkat lunak sistem dapat di bagi lagi
menjadi 3 macam yaitu : 1. Bahasa pemrograman : merupakan
perangkat lunak yang bertugas mengkonversikan arsitektur dan algoritma yang di
rancang manusia ke dalam format yang dapat di jalankan komputer, contoh bahasa
pemrograman di antaranya : BASIC, COBOL, Pascal, C++, FORTRAN 2. Sistem
Operasi : saat komputer pertama kali di hidupkan, sistem operasilah
yang pertama kali di jalankan, sistem operasi yang mengatur seluruh proses,
menterjemahkan masukan, mengatur proses internal, memanejemen penggunaan memori
dan memberikan keluaran ke peralatan yang bersesuaian, contoh sistem operasi :
DOS, Unix, Windows 95, IMB OS/2, Apple’s System 7 3. Utility :
sistem operasi merupakan perangkat lunak sistem dengan fungsi tertentu,
misalnya pemeriksaan perangkat keras (hardware troubleshooting), memeriksa
disket yang rusak (bukan rusak fisik), mengatur ulang isi harddisk (partisi,
defrag), contoh Utilty adalah Norton Utility Perangkat lunak aplikasi
merupakan bagian perangkat lunak yang sangat banyak di jumpai dan terus
berkembang. Sebelum tahun 1990-an aplikasi yang di
kenal yaitu pemroses kata (Word Star, Chi Write), pemroses tabel (Lotus 123,
Quatro Pro), database (DBASE), dan hiburan (game). Pada perkembangan pemroses
kata, tabel dan database saat ini telah di bundel menjadi aplikasi officedengan
tambahan aplikasi untuk pembuatan presentasi yang nanti akan di berikan pada
pelatihan ini. Contoh aplikasi office adalah Microsoft Office
yang terdiri dari Word(pemroses kata), Excel (pemroses tabel), Access
(database), dan PowerPoint (presentasi). Yang berkembang sangat banyak
saat ini adalah aplikasi multimedia dan internet. Contoh aplikasi multimedia
adalah Winamp untuk memutar musik berformat MP3 atau CD Audio, kemudian
RealPlayer yang dapat digunakan untuk menonton film atau VCD. Aplikasi internet
yang umum di gunakan adalah untuk browsing, e-mail, chatting dan messenger.
Aplikasi yang bersifat khusus di antaranya untuk membantu pekerjaan Engineer
seperti AutoCAD (gambar struktur), Protel (gambar rangkaian elektronik), dan
Matlab (pemroses dan visualisasi persamaan matematis).
SISTEM OPERASI
Sistem operasi sangat berkaitan dengan prosesor yang
di gunakan. Jenis prosesor pada PC yang umum adalah yang kompatibel dengan
produk awal IBM dan Macintosh. PC Macintosh, perangkat lunaknya di kembangkan
oleh perusahaan yang sama sehingga perkembangannya tidak sepesat cloning IBM
PC. Sistem operasi dari cloning IBM saat ini
secara umum terbagi menjadi 2 aliran yaitu komersil yang di buat oleh Microsoft
dan yang bersifat freeware yang di kembangkan oleh peneliti
dari seluruh dunia karena bersifat open source, yaitu bahan baku
pembuatan dapat di baca, sehingga hasilnya dapat di tambah atau di modifikasi
oleh setiap orang.
Sumber
: http://illtorro.blogspot.co.id/2010/11/sejarah-perkembangan-software-komputer.html
Tidak ada komentar:
Posting Komentar