Jumat, 10 Maret 2017

Sejarah komputer (software hardware network)

Edit Posted by with No comments



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