A.
Sejarah Komputer
Sejarah
Komputer diawali dengan penemuan penting dari Charles Babbage berupa alat
hitung. Berkat penemuannya itu, ia dikenal sebagai ilmuwan yang paling
berpengaruh dalam perkembangan komputer. Kemudian, alat hitung tersebut
dikembangkan lebih lanjut secara bertahap hingga kini terciptalah perangkat
canggih bernama komputer. Tahapan dalam pengembangan komputer disebut generasi.
Ada lima generasi komputer yang masing-masing memiliki cerita tersendiri.
Perkembangan sejarah komputer telah mengalami masa-masa sulit. Namun,
berkat tangan-tangan andal dari para ilmuwan dan teknisi pada waktu itu,
perkembangan dari generasi ke generasi terasa begitu mudah dan terorganisir.
Komputer terus dikembangkan dengan menyisipkan inovasi-inovasi terbaru. Hingga
kini, beberapa perusahaan ternama tengah menggarap komputer berteknologi tinggi
dengan nama komputer masa depan. Berikut adalah ulasan tentang sejarah perkembangan
komputer dari awal sampai sekarang, dari generasi ke generasi:
- Komputer
Generasi Pertama (1940-1959)
Komputer generasi pertama ini menggunakan
tabung vakum untuk memproses dan menyimpan data. Ia menjadi cepat panas dan
mudah terbakar, oleh karena itu beribu-ribu tabung vakum diperlukan untuk
menjalankan operasi keseluruhan komputer.
Ia juga memerlukan banyak tenaga elektrik
yang menyebabkan gangguan elektrik di kawasan sekitarnya. Komputer generasi
pertama ini 100% elektronik dan membantu para ahli dalam menyelesaikan masalah
perhitungan dengan cepat dan tepat. Salah satu komputer generasi pertama adalah
ENIAC (Electronic Numerical Integrator And Calculator) yang dirancang oleh Dr
John Mauchly dan Presper Eckert pada tahun 1946.
Komputer generasi ini sudah mulai
menyimpan data yang dikenal sebagai konsep penyimpanan data (stored program
concept) yang dikemukakan oleh John Von Neuman.
- Komputer generasi kedua ( 1959 ± 1964 )
Pada tahun 1948, penemuan transistor
sangat mempengaruhi perkembangan komputer. Transistor menggantikan tabung 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 super
komputer.
Komputer generasi kedua Menggantikan
bahasa mesin dengan bahasa assembly. Bahasa assembly adalah bahasa yang
menggunakan singkatan-singakatan untuk menggantikan kode biner. Pada awal
1960-an, mulai bermunculan computer generasi kedua yang sukses di bidang
bisnis, di universitas, dan di pemerintahan.
- Komputer generasi ketiga
( 1964 ± awal 80-an )
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. Pada 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 computer 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 (1979 - sekarang)
Pada generasi ini, Setelah IC, tujuan pengembangan menjadi lebih
jelas: mengecilkan ukuran sirkuit dan komponenkomponen
elektrik. Perusahaan Very Large Scale Integration mencoba melakukan
pengembangan tersebut pada 1980-an. Walhasil, satu chip tunggal dapat menampung
ribuan komponen. Dari sinilah, istilah “personal computer” atau PC muncul.
Artinya, perangkat komputer mulai dipasarkan ke sektor perorangan. Tak berhenti
sampai disitu, muncullah perangkat komputer yang mudah dibawa ke mana-mana,
yaitu Laptop.
- Komputer Generasi Kelima
Banyak kemajuan di bidang desain komputer dan teknologi semkain
memungkinkan pembuatan komputer generasi kelima. Dua kemajuan rekayasa yang
terutama adalah kemampuan pemrosesan paralel, yang akan menggantikan model non
Neumann. Model non 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.
B.
Hardware
Secara fisik, Komputer terdiri
dari beberapa komponen yang merupakan suatu sistem. Sistem adalah
komponen-komponen yang saling bekerja sama membentuk suatu kesatuan. Apabila
salah satu komponen tidak berfungsi, akan mengakibatkan tidak berfungsinya
proses-proses yang ada pada komputer dengan baik. Komponen komputer ini
termasuk dalam kategori elemen perangkat keras (hardware). Berdasarkan
fungsinya, perangkat keras komputer dibagi menjadi : Input divice (unit
masukan); Process device (unit Pemrosesan); Output device (unit keluaran);
Backing Storage ( unit penyimpanan); dan Periferal ( unit
tambahan). (Perangkat Keras).
1.
Unit Masukan (Input Device)
Unit
ini berfungsi sebagai media untuk memasukkan data dari luar ke dalam suatu memori
dan processor untuk diolah guna menghasilkan informasi yang diperlukan.
Jadi
Input device selain digunakan untuk memasukkan data dapat pula digunakan untuk
memasukkan program. Berdasarkan sifatnya, peralatan input dapat digolongkan
menjadi dua yaitu :
·
Peratalan input langsung, yaitu input yang
dimasukkan langsung diproses oleh alat pemroses. Contohnya : keyboard, mouse,
touch screen, light pen, digitizer graphics tablet, scanner.
·
Peralatan input tidak langsung, input yang
melalui media tertentu sebelum suatu input diproses oleh alat pemroses.
Contohnya : punched card, disket, harddisk.
2.
Unit Pemrosesan (Process Device)
Unit pemrosesan atau CPU (Central
Processing Unit) merupakan alat atau unit terpenting dalam sistem komputer.
Tugas utamanya adalah mengontrol keseluruhan sistem komputer selama pengolahan
data berlangsung. CPU merupakan tempat pemroses instruksi-instruksi program
yang pada komputer mikro disebut microprocessor, pemroses ini terdiri dari
ribuan dan jutaan IC. CPU terdiri dari 2 bagian utama yaitu unit kendali
(control unit) dan unit aritmatika dan logika (ALU).
·
Power Supplay
Power supplay menyediakan arus listrik
untuk berbagai peralatan CPU power supplay mengkonversi listrik dan menyediakan
aliran listrik tetap untuk digunakan komputer.
·
RAM (Random Access Memory)
Memory atau RAM merupakan sebuah perangkat
keras komputer yang berfungsi sebagai tempat penyimpanan data sementara. Memory
bekerja dengan menyimpan dan menyuplai data-data penting yg dibutuhkan
Processor dengan cepat untuk diolah menjadi informasi.
·
Kartu Grafis
Kartu grafis atau kartu video adalah kartu
ekspansi yang berfungsi untuk menciptakan dan menampilkan tampilan-tampilan di
layar.
·
Procesor
Prosesor atau yang biasanya disebut dengan
CPU, adalah otak dari komputer. Prosesor adalah komponen yang mengeksekusi
perhitungan kompleks yang memungkinkan
komputer untuk bisa digunakan menjelajah internet, memutar lagu di iTunes, dan
menjalankan sistem operasi.
·
Motherboard
Motherboard atau Papan induk adalah papan
sirkuit tempat berbagai komponen elektronik saling terhubung, motherboard biasa
disingkat dengan kata mobo. Pada motherboard inilah perangkat keras seperti
Harddisk, ram, prosesor, kartu grafis, dan perangkat keras lain dihubungkan.
3.
Output device (Unit keluaran)
Alat
yang menampilkan hasil pengolahan data yang dilakukan CPU. Seperti:
·
Monitor
·
Printer
·
Speaker
4.
Unit Penyimpanan
Secara
garis besar, Unit penyimpanan dapat dikelompokkan cara kerjanya berdasarkan
cara kerjanya, dengan cara ini ada tiga kelompok perangkat penyimpanan, yaitu:
·
Perangkat simpan SASD
SASD
(sequental access storage device) merupakan perangkat simpan yang bekerja
secara sekuensial. Perangkat simpanan ini bekerja dengan cara membaca atau
menulis data secara urut dari awal sampai akhir tanpa ada kemungkinan meloncat
atau melewati bagian tertentu. Contoh perangkat simpan ini adalah kaset atau
magnetic tape.
·
Perangkat Simpan DASD
DASD
(direct access storage device) merupakan perangkat simpan yang bekerja dengan
cara langsung. Perangkat tersebut dapat membaca atau menulis langsung di tempat
yang diperlukan. Contoh perangkat ini adalah disket, disk (CD/DVD, optical
disk), harddisk, dan Zip disk.
·
Perangkat simpan flash
Perangkat
simpan flash adalah perangkat berbentuk kepingan memori, sehingga tidak memerlukan
gerakan fisik. Karena tidak memerlukan gerakan fisik, perangkat ini dapat
membaca dan menulis data dengan cepat.
5.
Unit Tambahan (periferal)
·
Modem
·
Kartu Suara (Sound Card) adalah suatu perangkat
keras komputer yang digunakan untuk mengeluarkan suara dan merekam suara.
C.
Operating Sistem
Sistem
operasi adalah sekumpulan rutin perangkat lunak yang berada diantara program
aplikasi dan perangkat keras , operating system juga merupakan sekumpulan
perintah dasar yang berperan untuk menjalankan dan mengoperasikan computer .
Semua perangkat lunak berjalan dibawah kendali sistem operasi,mengakses
perangkat keras lewat sistem operasi,dan mengikuti aturan-aturan yang
dijalankan oleh sistem operasi.
Ada
beberapa sistem operasi yang biasa kita jumpai di pasaran diantranya Windows,
Unix, Linux dan masih banyak lagi yang lainya. Dari sekian banyak sistem
operasi yang beredar, sistem operasi milik perusahaan microsoft lah yang paling
populer untuk para pengguna, pc, notebook, bahkan ponsel dan PDA sekalipun
Dengan sistem operasi berbasis mobilenya.
Jenis-jenis
Operasi Sistem:
·
Microsoft windows
Microsoft
windows adalah sistem operasi yang paling populer dan dikenal oleh khalayak
dengan sebutan windows. Sistem operasi windows merupakan produk perusahaan
raksasa perangkat lunak pimpinan Bill Gate yaitu Microsoft Corperation. Awalnya
sistem operasi berbasis teks dan Command-Line interpreter yang dikenal dengan
sebutan DOS. Kemudian dikembangkan sehingga terbentuk sekarang sistem operasi
yang sangat user friendly dengan antar muka berbasikan GUI (Graphical User
Interface).
·
Unix
UNIX
adalah Sistem Operasi yang diciptakan oleh Ken Thompson dan Dennis Ritchie,
dikembangkan oleh AT&T Bell Labs. UNIX didesain sebagai Sistem Operasi yang
portabel, Multi-Tasking dan Multi-User. Sistem Operasi UNIX lebih menekankan
diri pada Workstation dan Server, Karena faktor ketersediaan dan kompatibilitas
yang tinggi menyebabkan UNIX dapat digunakan, disalin dan dimodifikasi sehingga
UNIX pun dikembangkan oleh banyak pihak dan menyebabkan banyak sekali varian
dari UNIX ini. Karena adanya dukungan Proyek GNU, maka selanjutnya UNIX
berkembang menjadi LINUX (Salah satu varian UNIX).
·
Linux
LINUX
adalah sistem opearasi yang dikembangkan oleh Linus Torvalds dan merupakan
kloningan dari MINIX (Salah satu varian UNIX), peralatan sistem dan pustakanya
umumnya berasal dari Sistem Operasi GNU. Linux memiliki banyak disain yang
berasal dari disain dasar UNIX, Linux menggunakan Kernel Monilitik yaitu Kernel
Linux yang menangani kontrol prosses, jaringan, periferal, dan pengaksesan
sistem berkas. Perbedaan utama antara Linux dan Sistem Operasi Populer lainnya
terletak pada Kernel Linux dan komponen-komponennya yang bebas dan terbuka.
·
IBM OS/2
Sistem
Operasi IBM OS/2 adalah sistem operasi yang kelahirannya dibidani oleh
International Bussiness Machine Corporation dan Microsoft Corporation. Tujuan
penggunaan dari sistem operasi ini adalah dikhususkan pada komputer IBM sebagai
pengganti Sistem Operasi DOS. OS/2 adalah singkatan dari Operating System/2,
Sistem Operasi ini didesain agar dapat menggunakan kemampuan penuh dari
Mikroprosessor Intel 80286 , termasuk diantaranya adalah Modus terproteksi
(Protected Mode), mampu menjalankan tugas secara Simultan, serta mendukung
Memori Virtual, dengan tetap mempertahankan kompatibilitas dengan banyak
perangkat lunak MS-DOS yang beredar saat itu.
·
Free BSD
FreeBSD
adalah Sistem Operasi bertipe UNIX bebas yang diturunkan dari UNIX AT&T.
FreeBSD berjalan di atas sistem intel x86. FreeBSD sendiri kali pertama muncul
pada tahun 1993 oleh David Greenman. Tujuan dari FreeBSD adalah menyediakan
software yang dapat digunakan untuk berbagai kepentingan. FreeBSD sendiri
dikembangkan dari 386BSD sebuah proyek pengembangan BSD OS yang berjalan di
atas Chip Intel.
·
Solaris
Sistem
Operasi Solaris adalah sebuah Sistem Operasi yang berdasarkan UNIX system yang
diperkenankan oleh Sun Microsystems oada tahun 1992 sebagai pendukung SunOS.
Solaris terkenal karena kestabilannya, khususnya pada sistem SPARC (Scalable
Processor Architecture), Solaris disertifikasi dalam Spesifikasi UNIX walaupun
pada awal pengembangannya berdasarkan kepemilikan pribadi, dan kebanyakan kode
dasarnya sekarang ini merupakan Software OpenSource yang biasa dikenal dengan
OpenSolaris.
·
Chrome
Inilah
gebrakan dari google. Setelah google berhasil menguasai dunia maya dengan mesin
pencarinya yang digunakan oleh sebagaian besar pengguna internet, kini google
juga mencoba bersaing di sistem operasi untuk komputer.
D.
Networking
Jaringan
(network) adalah sebuah sistem operasi yang terdiri atas sejumlah komputer dan
perangkat jaringan lainnya yang bekerja bersama-sama untuk mencapai suatu
tujuan yang sama atau suatu jaringan kerja yang terdiri dari titik-titik
(nodes) yang terhubung satu sama lain, dengan atau tanpa kabel. Masing-masing nodes
berfungsi sebagai stasiun kerja (workstations). Salah satu nodes sebagai media
jasa atau server, yaitu yang mengatur fungsi tertentu dari nodes lainnya. Pada
dasarnya teknologi jaringan komputer itu sendiri merupakan perpaduan anatara
tenologi komputer dan juga teknologi komunikasi.
Tujuan
dari jaringan komputer:
·
Jaringan memungkinkan manajemen sumber daya
lebih efisien: Misalnya, lisensi perangkat lunak jaringan dapat lebih murah
dibandingkan lisensi stand-alone terpisah untuk jumlah pengguna sama, serta
berbagi pemakaian CPU, Memori, dan Harddsik.
·
Jaringan membantu mempertahankan informasi agar
tetap andal dan up-to-date. Sistem penyimpanan data terpusat yang dikelola
dengan baik memungkinkan banyak pengguna mengaskses data dari berbagai lokasi
yang berbeda, dan membatasi akses ke data sewaktu sedang diproses.
·
Jaringan membantu mempercepat proses berbagi
data (data sharing).
·
Jaringan memungkinkan kelompok-kerja
berkomunikasi dengan lebih efisien. Surat dan penyampaian pesan elektronik
merupakan substansi sebagian besar sistem jaringan, disamping sistem
penjadwalan, pemantauan proyek, konferensi online dan groupware, dimana
semuanya membantu team bekerja lebih produktif.
·
Jaringan membantu usaha dalam melayani klien
mereka secara lebih efektif. Akses jarak-jauh ke data terpusat memungkinkan
karyawan dapat melayani klien di lapangan dan klien dapat langsung
berkomunikasi dengan pemasok.
Berikut beberapa kerugian dari implementasi
jaringan :
·
Biaya yang tinggi kemudian semakin tinggi lagi.
pembangunan jaringan meliputi berbagai aspek: pembelian hardware, software,
biaya untuk konsultasi perencanaan jaringan, kemudian biaya untuk jasa
pembangunan jaringan itu sendiri. Tetapi dari awal juga network harus dirancang
sedemikian rupa sehingga tidak ada biaya overhead yang semakin membengkak
karena misi untuk pemenuhan kebutuhan akan jaringan komputer ini.
·
Manajemen Perangkat keras dan Administrasi
Sistem. Di suatu organisasi perusahaan yang telah memiliki sistem, administrasi
ini dirasakan merupakan hal yang kecil, paling tidak apabila dibandingkan
dengan besarnya biaya pekerjaan dan biaya yang dikeluarkan pada tahap
implementasi.
·
Sharing file yang tidak diinginkan. kemudahan
sharing file dalam jaringan yang ditujukan untuk dipakai oleh orang-orang
tertentu, seringkali mengakibatkan bocornya sharing folder dan dapat dibaca
pula oleh orang lain yang tidak berhak. Hal ini akan selalu terjadi apabila
tidak diatur oleh administrator jaringan.
·
Aplikasi virus dan metode hacking. Hal-hal ini
selalu menjadi momok yang menakutkan bagi semua orang, mengakibatkan network
down dan berhentinya pekerjaan. Permasalahan ini bersifat klasik karena system
yang direncanakan secara tidak baik. Masalah ini akan dijelaskan lebih lanjut
dalam bab keamanan jaringan.
·
Berikut grafik yang menjelaskan prosentase
penggunaan berbagai tipe media yang mendukung jaringan komputer beserta
keuntungan dan kerugian dari masing-masing media / backbone tersebut.
Macam-macam jaringan komputer:
1)
Berdasarkan Jangkauan Geografis:
·
LAN yaitu Local Area Network atau yang sering
disingkat dengan LAN merupakan jaringan yang hanya mencakup wilayah kecil saja,
semisal warnet, kantor, atau sekolah. Umumnya jaringan LAN luas areanya tidak
jauh dari 1 km persegi.Biasanya jaringan LAN menggunakan teknologi IEEE 802.3
Ethernet yang mempunyai kecepatan transfer data sekitar 10, 100, bahkan 1000
MB/s.Selain menggunakan teknologi Ethernet, tak sedikit juga yang menggunakan
teknologi nirkabel seperti Wi-fi untuk jaringan LAN.
·
MAN yaitu Metropolitan Area Network atau MAN
merupakan jaringan yang mencakup suatu kota dengan dibekali kecepatan transfer
data yang tinggi. Bisa dibilang, jaringan MAN merupakan gabungan dari beberapa
jaringan LAN. Jangakauan dari jaringan MAN berkisar 10-50 km. MAN hanya
memiliki satu atau dua kabel dan tidak dilengkapi dengan elemen switching yang
berfungsi membuat rancangan menjadi lebih simple.
·
WAN yaitu Wide Area Network atau WAN merupakan
jaringan yang jangkauannya mencakup daerah geografis yang luas, semisal sebuah
negara bahkan benua.WAN umumnya digunakan untuk menghubungkan dua atau lebih
jaringan lokal sehingga pengguna dapat berkomunikasi dengan pengguna lain
meskipun berada di lokasi yang berbebeda.
2)
Berdasarkan Media Transmisi Data yang Digunakan
·
Jaringan Berkabel (Wired Network)
Media
transmisi data yang digunakan dalam jaringan ini berupa kabel.Kabel tersebut
digunakan untuk menghubungkan satu komputer dengan komputer lainnya agar bisa
saling bertukar informasi/ data atau terhubung dengan internet.Salah satu media
transmisi yang digunakan dalam wired network adalah kabel UTP.
·
Jaringan Nirkabel (Wireless Network)
Dalam
jaringan ini diperlukan gelombang elektromagnetik sebagai media transmisi
datanya.Berbeda dengan jaringan berkabel (wired network), jaringan ini tidak
menggunakan kabel untuk bertukar informasi/ data dengan komputer lain melainkan
menggunakan gelombang elektromagnetik untuk mengirimkan sinyal informasi/ data
antar komputer satu dengan komputer lainnya.Wireless adapter, salah satu media
transmisi yang digunakan dalam wireless network.
E.
Manajemen File
File system atau manajemen file
adalah metode dan struktur data yang digunakan sistem operasi untuk mengatur
dan mengorganisir file pada disk atau partisi. File system juga dapat diartikan
sebagai partisi atau disk yang digunakan untuk menyimpan file-file dalam cara
tertentu.
·
Manfaat Manajemen File
Manfaat dari manajem file antaralain dapat
mengurangi resiko kehilangan file yang dikarenakan: terhapus secara tidak
disengaja, tertimpa file baru, tersimpan dimana saja, dan hal lain yang tidak kita
inginkan. System file menyediakan pengaksesan dan penyimpanan file secara
online terhadap data dan program. System file terisi dua bagian terpisah, yaitu
kumpulan file yang masing-masing file menyimpan data dan / atau program serta
struktur direktori yang mengorganisasikan dan menyediakan informasi mengenai
file di system.
·
Fungsi Manajemen File
Beberapa fungsi yang diharapkan dari pengelolaan
manajemen file;
a.
Penciptaan, modifikasi dan penghapusan file
b.
Mekanisme pemakaian file secara bersama
c.
Menyediakan beragam tipe pengaksesan terkendali
seperti :
·
Read access (kendali terhadap akses membaca)
·
Write access (kendali terhadap akses modifikasi)
·
Execute access (kendali terhadap akses
menjalankan program)
· Kemampuan back up dan pemulihan (recovery) untuk
mencegah kehilangan karena kecelakaan
atau dari upaya penghancuran informasi.
· Pemakai dapat mengacu file dengan nama simbolik
(symbolic name) bukan menggunakan
penamaan yang mengacu perangkat fisik
· Pada lingkungan sensitive dikehendaki informasi
tersimpan aman dan rahasia. Lingkungan seperti : electronic fund transfer
system, criminal record system, medical record system, dsb System file
menyediakan enkripsi data dan dekripsi untuk menjaga agar data hanya dapat
digunakan oleh pemakai yang diotorisasi saja.
·
System file harus menyediakan antarmuka
(interface) yang bersifat user-frendly
· System file harus menyediakan : pandangan secara
logic (logical view) bukan pandangan secara fisik (physical view) terhadap
data, fungsi dapat dilakukan terhadap data.









0 komentar:
Posting Komentar