IP Address: merupakan suatu identifikasi perangkat jaringan pada jaringan protokol TCP/IP. Struktur IP Address (IPA) terdiri dari 32 bit(IPv4) yang terbagi menjadi 2 bagian yaitu network dan host dan secara umum diaplikasikan dalam 3 kelas yaitu:
Kelas A: dengan range 1.0.0.0 s/d 126.255.255.255 (127.x.x.x alamat loopback), dengan subnet mask default nya adalah 255.0.0.0 atau Classless Inter Domain Routing (CIDR) 8 bits. IP Private-nya adalah 10.x.x.x.
Kelas B: dengan range 128.0.0.0 s/d 191.255.255.255, dengan subnetmask defaultnya adalah 255.255.0.0 (CIDR=16bits) dan IP Privatenya 172.16.x.x s/d 172.31.x.x
Kelas C: dengan range 192.0.0.0 s/d 223.255.255.255, dengan subnetmask defaultnya adalah 255.255.255.0 (CIDR=24bits) dan IP Privatenya adalah 192.168.x.x.
IP Address terbagi atas 2 pengelompokan penggunaan yaitu IP Public dan IP Private. IP Public adalah IPA yang dapat digunakan pada jaringan Internet sedangkan IP Private adalah IPA yang hanya digunakan pada jaringan Lokal.
Subnetting
untuk mempelajari subnetting, tips nya adalah pahami range ip setiap class dan subnet mask defaultnya.
range IP Class A: 1.0.0.0 s/d 126.255.255.255 subnet mask default : 255.0.0.0 atau CIDR: /8 range IP Class B: 128.0.0.0 s/d 191.255.255.255 subnet mask default : 255.255.0.0 atau CIDR: /16 range IP Class C: 192.0.0.0 s/d 223.255.255.255 subnet mask default : 255.255.255.0 atau CIDR/24
dengan subnet mask kita akan dapat memperoleh ip network dan ip broadcast. caranya adalah: misalkan host ip yang diberikan 192.168.3.112/24
contoh di atas terjadi subnetting, untuk hitungan yang lebih cepat, kita berpedoman pada subnet mask nya yaitu octet .240, caranya:
karena setiap octet mempunyai nilai 0 s/d 255 maka ada 256 angka, sehingga diperoleh 256-240 = 16 ini adalah block subnet-1 yang valid..berikutnya lakukan kelipatan dari blok subnet-1 ini, sehingga 16,32,48,64,80..dst. nah perhatikanlah nilai host ip diatas yaitu 202.83.100.74 berarti berada antara subnet 64 dan 80. sehingga dapat di simpulkan subnet:64 menjadi network ip 202.83.100.64 dan broadcasnya kita peroleh dari nilai 80-1=79 yaitu 202.83.100.79
catatan:
dalam satu blok subnet ip terendah merupakan ip networknya dan ip tertinggi merupakan ip broadcast. setiap octet terakhir(octet paling kanan) dari ip network pasti merupakan bilangan GENAP dan octet terakhir dari ip broadcast merupakan bilangan GANJIL.
Untuk dapat dengan jelas mengerti mengenai keamanan jaringan komputer, kita harus terlebih dahulu mengerti bagaimana jaringan komputer bekerja. Untuk mempermudah pemeliharaan serta meningkatkan kompabilitas antar berbagai pihak yang mungkin terlibat, jaringan komputer terbagi atas beberapa lapisan yang saling independen satu dengan yang lainnya. Menurut standard ISO/OSI, lapisan-lapisan dan tugas yang dimilikinya adalah : • Layer 1 - Physical Layer (lapisan) ini berhubungan dengan kabel dan media fisik lainnya yang menghubungkan satu peralatan jaringan komputer dengan peralatan jaringan komputer lainnya. Lapisan ini juga berhubungan dengan sinyal-sinyal listrik, sinar maupun gelombang radio yang digunakan untuk mengirimkan data. Pada lapisan ini juga dijelaskan mengenai jarak terjauh yang mungkin digunakan oleh sebuah media fisik. Pada lapisan ini juga diantur bagaimana cara melakukan collision control. • Layer 2 - Data Link Pada sisi pengirim, lapisan ini mengatur bagaimana data yang akan dikirimkan diubah menjadi deretan angka '1' dan '0' dan mengirimkannya ke media fisik. Sedangkan pada sisi penerima, lapisan ini akan merubah deretan angka '1' dan '0' yang diterima dari media fisik menjadi data yang lebih berarti. Pada lapisan ini juga diatur bagaimana kesalahan-kesalahan yang mungkin terjadi ketika transmisi data diperlakukan. Lapisan ini terbagi atas dua bagian, yaitu Media Access Control (MAC) yang mengatur bagaimana sebuah peralatan dapat memiliki akses untuk mengirimkan data dan Logical Link Control (LLC) yang bertanggung jawab atas sinkronisasi frame, flow control dan pemeriksaan error. Pada MAC terdapat metode-metode yang digunakan untuk menentukan siapa yang berhak untuk melakukan pengiriman data. Pada dasarnya metode-metode itu dapat bersifat terdistribusi (contoh: CSMA/CD atau CSMA/CA) dan bersifat terpusat (contoh: token ring). Secara keseluruhan, lapisan Data Link bertanggung jawab terhadap koneksi dari satu node ke node berikutnya dalam komunikasi data. • Layer 3 - Network Lapisan Network bertanggung jawab terhadap koneksi dari pengirim sampai dengan penerima. Lapisan ini akan menterjemahkan alamat lojik sebuah host menjadi sebuah alamat fisik. Lapisan ini juga bertanggung jawab untuk mengatur rute yang akan dilalui sebuah paket yang dikirim agar dapat sampai pada tujuan. Jika dibutuhkan penentuan jalur yang akan dilalui sebuah paket, maka sebuah router akan menentukan jalur 'terbaik' yang akan dilalui paket tersebut. Pemilihan jalur atau rute ini dapat ditentukan secara statik maupun secara dinamis. • Layer 4 - Transport Lapisan ini bertanggung jawab untuk menyediakan koneksi yang bebas dari gangguan. Ada dua jenis komunikasi data jaringan komputer, yaitu Connection Oriented dan Connectionless. Pada jenis komunikasi Connection Oriented data dipastikan sampai tanpa ada gangguan sedikitpun juga. Apabila ada gangguan, maka data akan dikirimkan kembali. Sedangkan jenis komunikasi Connectionless, tidak ada mekanisme untuk memastikan apabila data yang dikirim telah diterima dengan baik oleh penerima. Biasanya lapisan ini mengubah layanan yang sangat sederhana dari lapisan Network menjadi sebuah layanan yang lebih lengkap bagi lapisan diatasnya. Misalnya, pada layer ini disediakan fungsi kontrol transmisi yang tidak dimiliki oleh lapisan di bawahnya. • Layer 5 - Session Lapisan ini bertanggung jawab untuk membangun, memelihara dan memutuskan koneksi antar aplikasi. Pada kenyataannya lapisan ini sering digabung dengan Application Layer. • Layer 6 - Presentation Agar berbagai aplikasi jaringan komputer yang ada di dunia dapat saling terhubung, seluruh aplikasi tersebut harus mempergunakan format data yang sama. Lapisan ini bertanggung jawab atas bentuk format data yang akan digunakan dalam melakukan komunikasi. Pada kenyataannya lapisan ini sering pula digabung dengan Application Layer. • Layer 7 - Application Lapisan ini adalah di mana interaksi dengan pengguna dilakukan. Pada lapisan inilah semua jenis program jaringan komputer seperti browser dan email client berjalan. Pada implementasinya, lapisan jaringan komputer berdasarkan ISO/OSI tidak digunakan karena terlalu kompleks dan ada banyak duplikasi tugas dari setiap lapisan. Lapisan OSI/ISO digunakan hanya sebagai referensi. Lapisan jaringan komputer yang banyak digunakan adalah lapisan TCP/IP yang terdiri atas empat lapisan yaitu : • Link (Lapisan OSI 1 dan 2) Contoh dari lapisan ini adalah Ethernet, Wi-Fi dan MPLS. Implementasi untuk lapisan ini biasanya terletak pada device driver ataupun chipset firmware. • Internetwork (Lapisan OSI 3) Seperti halnya rancangan awal pada lapisan network (lapisan OSI 3), lapisan ini bertanggungjawab atas sampainya sebuah paket ke tujuan melalui sebuah kelompok jaringan komputer. Lapisan Internetwork pada TCP/IP memiliki tugas tambahan yaitu mengatur bagaimana sebuah paket akan sampai tujuan melalui beberapa kelompok jaringan komputer apabila dibutuhkan. • Transport (Lapisan OSI 4 dan 5) Contoh dari lapisan ini adalah TCP, UDP dan RTP • Applications (Lapisan OSI 5 sampai dengan 7) Contoh dari lapisan ini adalah HTTP, FTP dan DNS. Oleh sebab setiap lapisan memiliki tugas yang independen dari lapisan-lapisan lainnya, maka transparansi data akan terjamin. Sebagai contoh, semua jenis browser internet akan tetap digunakan, sekalipun media fisik yang digunakan berubah dari kabel tembaga menjadi sinyal radio misalnya.
Protokol – protokol yang digunakan dalam jaringan komputer
Posted December 1st, 2008 by wuyuri_bageur
Protokol – protokol yang digunakan dalam jaringan komputer Sebuah defenisi dalam komunikasi data menyatakan bahwa protocol adalah sekumpulan peraturan atau perjanjian yang menentukan format dan transimi data. Layer n disebuah computer akan berkomunikasi dengan layer n di computer n yang lain.Peraturan dan perjanjian yang di pergunakan dalam komunikasi ini sering di sebut dengan protocol layer n. Selama dua decade terakhir,terjadi peningkatan besar dalam jumlah dan ukuran jaringan computer(network).Banyak diantara network- network ini dibangun berdasarkan implementasi software dan hardware yang berbeda.Sebagai hasilnya,mereka menjadi incompatible dan sulit berhubungan antara satu dengan yang lain.Untuk mengatasi masalah ini,International Organization for Standarization(ISO)meneliti berbagai pola network. ISO menemukan bahwa terdapat kebutuhan untuk menciptakan sebuah model network yang dapat berkomunikasi dan memiliki kemampuan interoperabilyti sehingga dikeluarkannya model referensi OSI pada tahun 1984. Agar paket data dapat berjalan dari sumber tujuan dalam sebuah jaringan,maka diperlukan adanya sebuah bahasa yang di mengerti oleh semua device jaringan atau sebuah protocol. Untuk mengatasi masalah ketidaksesuaian dalam sebuah jaringan,yang membuat jaringan tidak dapat berkomunikasi satu dengan yang lain, International Organization for Standarization(ISO) melaukan riset dalam beberapa pola jaringan seperti DECNET,SNA,dan TCP/IP untuk membuat sekumpulan peraturan. Sebagai hsil dari riset ini,iso membuat sebuah model jaringan yang membantu vendor-vendor dalam menciptakan jaringan yang kompatibel dan dapat beroperasi dengan jaringan yang lain.Model referensi OSI(open system interconection) dikeluarkan pada tahun 1984,memberikan standard bagi para vendor untuk memastikan terjaminnya interooerabilitas dan kompatibilitas antar berbagai teknologi jaringanyang di produksi oleh berbagai macam perusahaan di seluruh dunia.
Model Referensi OSI Dalam model referensi OSI,terdapat 7 layer yang menggambarkan fungsi network tertentu.Pembagian tersebut memiliki kelebihan sebagai berikut: •Membuat komunikasi jaringan ke bagian yang lebih sederhana. •Membuat standard untuk komponen jaringan yang memungkinkan pengembangan dan dukungan multiple-vendor. •Memungkinkan hardware dan software jaringan yang berbeda untuk berkomunikasi satu dengan yang lain. •Mencegah efek perubahan dalam sebuah layer mempengaruhi layer yang lain,sehingga dapat perkembangan lebih cepat. •Membagi komunikasi jaringan kebagian yang lebih kecil sehingga lebih mudah dipelajari dan dimengerti.
Ketujuh layer OSI tersebut adalah: 1.Physical layer. 2.Data link layer 3.Network layer 4.Transport layer 5.Session layer 6.Presentation layer 7.Application layer
TCP/IP TCP/IP(transimision control protocol/internet protocol) adalah sekelompok protocol yang mengatur komunikasi data computer di internet.Komputer-komputer yang terhubung ke internet berkomunikasi dengan protocol TCP/IP,karena menggunakan bahasa yang sama perbedaan jenis computer dan system operasi tidak menjadi masalah .Komputer PC dengan system operasi windows dapat berkomunikasi dengan computer manchitos atau dengan Sun SPARC yang menjalankan solaris.Jadi jika sebuah computer menggunakan protocol TCP/IP dan terhubung langsung ke internet maka computer tersebut dapat berhubungan dengan computer belahan dunia mana pun yang juga terhubung internet. Pada masa sekarang ini praktis topologi bus mendominasi topologi LAN,sehingga hampir semua teknik sambungan favorit LAN menggunakan topologi bus tersebut. Beberapa jenis sambungan yang sering digunakan antara lain:10base2,10base5,10baseT,dan 100baseT.LAN adalah sejumlah computer yang saling dihubungkan bersama di dalam satu areal tertentu yang tidak begitu luas,seperti di dalam suatu kantor/gedung.Secara garis besar terdapat dua type jaringan atau LAN yaitu: •Jaringan peer to peer,setiap computer yang terhubung ke jaringan dapat bertindak sebagai workstation maupun server. •Jaringan client server,hanya satu computer yang bertugas sebagai server dan computer lain bertindak sebagai workstation.
Protocol TCP/IP Karena pentingnya peranannya pada system operasi windows dan juga karena protocol TCP/IP merupakan protocol pilihan(default)dari windows.Protocol TCP berada pada lapisan transport model OSI,sedangkan IP berada pada lapisannetwork mode OSI IP Address Adalah alamat yang diberikan pada jaringan computer dan peralatan jaringan yang menggunakan protocol TCP/IP.Dalam mendisain sebuah jaringan computer yang terhubung ke internet,kita perlu menentukan IP Address.Penentuan IP Address ini termasuk bagian terpenting dalam pengambilan keputusan disain.hal ini disebabkan oleh IP Address akan di tempatkan dalam header setiap paket data yang dikirim oleh computer ke computer lain,serta di gunakan untuk menentukan rute yang harus dilalui paket data.Dalam menentuka IP Address ,kita melakukan pemberian identitas yang universal bagi setiap interface computer.setiap computer yang tersambung ke internet setidaknya harus memiliki sebuah IP Address pada setiap interfacenya. Dalam penerapan sehari-hari,kita dapat melihat sebuah computer memiliki lebih dari satu interface,missal ada dari sebuah Ethernet card dan sebuah interface serial.Maka kita harus memberi 2 IP Address pada computer tersebut masing-masing untuk setiap interface nya.jadi sebuah IP Address sesungguhnya tidak merujuk ke sebuah computer tetapi ke sebuah interface.IP Address terdiri dari 32 bit angka biner yang dapat di tuliskan sebagai empat kelompok angka decimal yang dipisahkan oleh tanda titik seperti 192.168.0.1
Domain Name System Adalah suatu system yang memungkinkan nama suatu host pada jaringan computer atau internet di translasikan menjadi IP Address.Dalam pemberian nama,DNS menggunakan arsitektur hirarki. 1.Root Level Domain:merupakan tingkat teratas yang ditampilkan sebagai tanda titik(.) 2.Top Level Domain:kode kategori organisasi atau Negara,misalnya:com dipakai oleh perusahaa;edu dipakai oleh perguruan tinggi;gov dipakai oleh badan pemerintahan. Selain itu untuk membedakan pemakaian nama oleh suatu Negara lain digunakan tanda .id untuk Indonesia atau .au untuk Australia. 3.Second Level Domain:merupakan nama untuk organisasi atau perusahaan,misalnya Microsoft.com;yahoo.com,dll .
DHCP(Dynamic Host Configuration Protocol) IP Address dan subnet mask dapat diberikan secara otomatis menggunakan DHCP atau diisi secara manual. DHCP berfungsi untuk memberikan IP Address secara otomatis pada computer yang menggunakan protocol TCP/IP. DHCP bekerja dengan relasi client-server,dimana DHCP server menyediakan suatu kelompok IP Address yang dapat diberikan pada DHCP client.Dalam memberikan IP Address ini, DHCP hanya meminjamkan IP Address tersebut,jadi pemberian IP Address ini berlangsung secara dinamis.
Bridge
SebuahBridge menghubungkan segmen-segmen network dan membuat keputusan.apakah harus meneruskan sinyal ke segmen berikutnya. Bridge dapat memperbaiki perfomansi jaringan karena mengeliminasi trafikyang tidak perlu dan mengurangi kemungkinan terjadinya collision. Bridge membagi trafik ke dalam segmen dan memfilter trafik berdasarkan MAC Address. Bridge menganalisa frame yang datang dan memutuskan untuk meneruskan frame sesuai informasi dalam frame tersebut ke tujuan yang di inginkan. Bridge mengambil keputusan apakah akan meneruskan paket atau tidak berdasarkan MAC address tujuan. Bridge dapat melewatkan paket antar jaringan yang memiliki protocol layer 2 yang berbeda. Bridge terjadi pada layer data link,yang mengontrol dasar flow,mengatasi error transmisi,menggunakan pengalamatan fisik,dan mengatur akses ke media fisik. Bridge melakukan fungsinya dengan menggunakan berbagai protocol link layer yang popular adalah:Ethernet,Token Ring,dan FDDI. Untuk memfilter trafik network, Bridge membuat tabel MAC address yang terletak pada segmen network yang terhubung langsung dengan Bridge merupakan device jaringan yang mengurangi collision domains.collision domain merupakan area yang memungkinkan paket-paket data mengganggu(bertubrukan)satu dengan yang lain. Bridge melakukan fungsi ini dengan membagi jaringan kedalam segmen-segmen dan mengurangi trafik lewat antar segmen tersebut. Bridge bekerja dengan baik ketika trafik dari sebuah segmen ke segmen lain rendah,namun ketika trafik dari satu segmen ke segmen lain tinggi, Bridge dapat menyebabkan terjadinya bottleneck dan memperlambat komunikasi jaringan. Bridge juga dapat menyebabkan masalah lain,yaitu ketika sebuah device jaringan ingin berhubungan dengan device yang lain tetapi tidak mengetahui address yang di tuju.Dalam keadaan ini source akan mengirimkan broadcast kesemua device jaringan,karena meneruskan broadcast tersebut.Jika terdapat banyak broadcast dalam jaringan,maka akan mengakibatkan broadcast storm(badai broadcast).sebuah broadcast storm dapat mengakibatkan time out jaringan,trafik yang lambat,serta menurunkan perfomansi jaringan.
Buat teman-teman semua yang ingin mengetahui tipe-tipe jaringan beserta keunggulannya, semoga artikel ini bisa membantu. Selain keunggulan tentunya juga ada kelemahannya, so simak aja.
Dibagi dua yaitu : 1. Jaringan Client-Server Server adalah sebuah komputer yang menyediakan fasilitas untuk komputer-komputer yang lain di dalam suatu jaringan dan client adalah komputer-komputer yang menerima atau yang menggunaka fasilitas-fasilitas yang disediakan oleh srver.Server di jari ngan tipe client-server dapat disebut Dedicated se rver karena hanya berperan sebagai server saja yang menyediakan fasilitas kepada workstation dan server tersebut tidak dapat berperan sebagai workstation.
keunggulannya 1. Kecepatan accsess lebih tinggi karena menyediakan fasilitas dan dikelola secara khusus oleh komputer(server. 2. Mudah untuk melakukan administrasi dan sistem keamanannya lebih baik, karenaada seorang yang mengunakan komputer yang ditugaskan sebagai administrator,yang me ngelolahnya tersebut diatas. 3. sistem backupnya bagus,karena pada jaringan client-server sistem backupnya dila kukan oleh server.yang akan membackup seluruh data di dalam jaringan.
Kelemahannya 1. Biaya operasional relatif sangat mahal 2. diperlukan seseorang sebagai administrator 3. Kelangsungan jaringan sangat tergantung pada server.jika server mengalami gang guan maka semuanya akan terkena.
2. Jaringan Peer To Peer Jika saja ditinjau dari sebuah server di kedua tipe jaringan tersebut.maka server di jaringan peer to peer di istilahkan atau dapat dikatakan non Dedicated server karena server tidak berperan penuh sebagai server murni namun dapat dikatakan juga bisa sekaligus berperan sebagai client atau workstation.
Keunggulannya 1. Biaya relatif murah dari pada client-server 2. tidak membutuhkan administrator yang pintar untuk mengelolahnya 3. sesama komputer dapat berbagi saling pakai fasilitas yang dimilikinya 4. Kelangsungan kerja jaringan tidak tergantung pada satu server.
Kelemahannya 1. Troubleshooting jaringanya relatif lebih sulit 2. untuk kerja lebih rendah dibandingkan dengan client-server 3. keamanan jaringan ditentukan masing-masing oleh user tersebut
SISTEM JARINGAN KOMPUTER
untuk mengelola suatu jaringan tersbut diperlukan adanya sebuah ops jaringan, sistem ops jaringan dibedakan menjadi 2(dua) berdasarkan tipe jaringan,yaitu sistem operasi client-server dan peer to peer.
saya tulis sesuai bahasa ku yang mungkin kurang lengkap maaf karena penulis juga masih tahap pembelajaran.
Topologi menggambarkan struktur dari suatu jaringan atau bagaimana sebuah jaringan didesain. Pola ini sangat erat kaitannya dengan metode access dan media pengiriman yang digunakan. Topologi yang ada sangatlah tergantung dengan letak geofrapis dari masing-masing terminal, kualitas kontrol yang dibutuhkan dalam komunikasi ataupun penyampaian pesan, serta kecepatan dari pengiriman data. Dalam definisi topologi terbagi menjadi dua, yaitu topologi fisik (physical topology) yang menunjukan posisi pemasangan kabel secara fisik dan topologi logik (logical topology) yang menunjukan bagaimana suatu media diakses oleh host. Adapun topologi fisik yang umum digunakan dalam membangun sebuah jaringan adalah :
Point to Point (Titik ke-Titik). Jaringan kerja titik ketitik merupakan jaringan kerja yang paling sederhana tetapi dapat digunakan secara luas. Begitu sederhananya jaringan ini, sehingga seringkali tidak dianggap sebagai suatu jaringan tetapi hanya merupakan komunikasi biasa. Dalam hal ini, kedua simpul mempunyai kedudukan yang setingkat, sehingga simpul manapun dapat memulai dan mengendalikan hubungan dalam jaringan tersebut. Data dikirim dari satu simpul langsung kesimpul lainnya sebagai penerima, misalnya antara terminal dengan CPU.
Star Network (Jaringan Bintang). Dalam konfigurasi bintang, beberapa peralatan yang ada akan dihubungkan kedalam satu pusat komputer. Kontrol yang ada akan dipusatkan pada satu titik, seperti misalnya mengatur beban kerja serta pengaturan sumber daya yang ada. Semua link harus berhubungan dengan pusat apabila ingin menyalurkan data kesimpul lainnya yang dituju. Dalam hal ini, bila pusat mengalami gangguan, maka semua terminal juga akan terganggu. Model jaringan bintang ini relatif sangat sederhana, sehingga banyak digunakan oleh pihak per-bank-kan yang biasanya mempunyai banyak kantor cabang yang tersebar diberbagai lokasi. Dengan adanya konfigurasi bintang ini, maka segala macam kegiatan yang ada di-kantor cabang dapatlah dikontrol dan dikoordinasikan dengan baik. Disamping itu, dunia pendidikan juga banyak memanfaatkan jaringan bintang ini guna mengontrol kegiatan anak didik mereka. Kelebihan · Kerusakan pada satu saluran hanya akan mempengaruhi jaringan pada saluran tersebut dan station yang terpaut. · Tingkat keamanan termasuk tinggi. · Tahan terhadap lalu lintas jaringan yang sibuk. · Penambahan dan pengurangan station dapat dilakukan dengan mudah. Kekurangan · Jika node tengah mengalami kerusakan, maka maka seluruh jaringan akan terhenti. Penanganan · Perlunya disiapkan node tengah cadangan.
Gambar 3.1 Topologi jaringan bintang
Ring Networks (Jaringan Cincin) Pada jaringan ini terdapat beberapa peralatan saling dihubungkan satu dengan lainnya dan pada akhirnya akan membentuk bagan seperti halnya sebuah cincin. Jaringan cincin tidak memiliki suatu titik yang bertindak sebagai pusat ataupun pengatur lalu lintas data, semua simpul mempunyai tingkatan yang sama. Data yang dikirim akan berjalan melewati beberapa simpul sehingga sampai pada simpul yang dituju. Dalam menyampaikan data, jaringan bisa bergerak dalam satu ataupun dua arah. Walaupun demikian, data yang ada tetap bergerak satu arah dalam satu saat. Pertama, pesan yang ada akan disampaikan dari titik ketitik lainnya dalam satu arah. Apabila ditemui kegagalan, misalnya terdapat kerusakan pada peralatan yang ada, maka data yang ada akan dikirim dengan cara kedua, yaitu pesan kemudian ditransmisikan dalam arah yang berlawanan, dan pada akhirnya bisa berakhir pada tempat yang dituju. Konfigurasi semacam ini relative lebih mahal apabila dibanding dengan konfigurasi jaringan bintang. Hal ini disebabkan, setiap simpul yang ada akan bertindak sebagai komputer yang akan mengatasi setiap aplikasi yang dihadapinya, serta harus mampu membagi sumber daya yang dimilikinya pada jaringan yang ada. Disamping itu, sistem ini lebih sesuai digunakan untuk sistem yang tidak terpusat (decentralized-system), dimana tidak diperlukan adanya suatu prioritas tertentu.
Gambar 8.2 Topologi jaringan cincin
Tree Network (Jaringan Pohon) Pada jaringan pohon, terdapat beberapa tingkatan simpul (node). Pusat atau simpul yang lebih tinggi tingkatannya, dapat mengatur simpul lain yang lebih rendah tingkatannya. Data yang dikirim perlu melalui simpul pusat terlebih dahulu. Misalnya untuk bergerak dari komputer dengan node-3 kekomputer node-7 seperti halnya pada gambar, data yang ada harus melewati node-3, 5 dan node-6 sebelum berakhir pada node-7. Keungguluan jaringan model pohon seperti ini adalah, dapat terbentuknya suatu kelompok yang dibutuhkan pada setiap saat. Sebagai contoh, perusahaan dapat membentuk kelompok yang terdiri atas terminal pembukuan, serta pada kelompok lain dibentuk untuk terminal penjualan. Adapun kelemahannya adalah, apabila simpul yang lebih tinggi kemudian tidak berfungsi, maka kelompok lainnya yang berada dibawahnya akhirnya juga menjadi tidak efektif. Cara kerja jaringan pohon ini relatif menjadi lambat
Gambar 8.3 Topologi jaringan pohon
Bus Network Konfigurasi lainnya dikenal dengan istilah bus-network, yang cocok digunakan untuk daerah yang tidak terlalu luas. Setiap komputer (setiap simpul) akan dihubungkan dengan sebuah kabel komunikasi melalui sebuah interface. Setiap komputer dapat berkomunikasi langsung dengan komputer ataupun peralatan lainnya yang terdapat didalam network, dengan kata lain, semua simpul mempunyai kedudukan yang sama. Dalam hal ini, jaringan tidak tergantung kepada komputer yang ada dipusat, sehingga bila salah satu peralatan atau salah satu simpul mengalami kerusakan, sistem tetap dapat beroperasi. Setiap simpul yang ada memiliki address atau alam sendiri. Sehingga untuk meng-access data dari salah satu simpul, user atau pemakai cukup menyebutkan alamat dari simpul yang dimaksud. Keunggulan topologi Bus adalah pengembangan jaringan atau penambahan workstation baru dapat dilakukan dengan mudah tanpa mengganggu workstation lain. Kelemahan dari topologi ini adalah bila terdapat gangguan di sepanjang kabel pusat maka keseluruhan jaringan akan mengalami gangguan.
Gambar 8.4 Topologi jaringan bus
Plex Network (Jaringan Kombinasi) Merupakan jaringan yang benar-benar interaktif, dimana setiap simpul mempunyai kemampuan untuk meng-access secara langsung tidak hanya terhadap komputer, tetapi juga dengan peralatan ataupun simpul yang lain. Secara umum, jaringan ini mempunyai bentuk mirip dengan jaringan bintang. Organisasi data yang ada menggunakan de-sentralisasi, sedang untuk melakukan perawatan, digunakan fasilitas sentralisasi.
Gambar 8.5 Topologi jaringan kombinasi
Topologi Logik pada umumnya terbagi mejadi dua tipe, yaitu : a. Topologi Broadcast Secara sederhana dapat digambarkan yaitu suatu host yang mengirimkan data kepada seluruh host lain pada media jaringan. b. Topologi Token Passing Mengatur pengiriman data pada host melalui media dengan menggunakan token yang secara teratur berputar pada seluruh host. Host hanya dapat mengirimkan data hanya jika host tersebut memiliki token. Dengan token ini, collision dapat dicegah.
Faktor – faktor yang perlu mendapat pertimbangan untuk pemilihan topologi adalah sebagai berikut : · Biaya Sistem apa yang paling efisien yang dibutuhkan dalam organisasi. · Kecepatan Sampai sejauh mana kecepatan yang dibutuhkan dalam sistem. · Lingkungan Misalnya listrik atau faktor – faktor lingkungan yang lain, yang berpengaruh pada jenis perangkat keras yang digunakan. · Ukuran Sampai seberapa besar ukuran jaringan. Apakah jaringan memerlukan file server atau sejumlah server khusus. · Konektivitas Apakah pemakai yang lain yang menggunakan komputer laptop perlu mengakses jaringan dari berbagai lokasi.
Berdasarkan jarak dan area kerjanya jaringan komputer dibedakan menjadi tiga kelompok, yaitu :
Local Area Network (LAN)
Local Area Network (LAN), merupakan jaringan milik pribadi di dalam sebuah gedung atau kampus yang berukuran sampai beberapa kilometer. LAN seringkali digunakan untuk menghubungkan komputer-komputer pribadi dan workstation dalam kantor suatu perusahaan atau pabrik-pabrik untuk memakai bersama sumberdaya (resouce, misalnya printer) dan saling bertukar informasi.
Dengan memperhatikan kecepatan transmisi data, maka LAN dapat digolongkan dalam tiga kelompok, yaitu :
a. Low Speed PC Network
Kecepatan transmisi data pada Low Speed PC Network kurang dari 1 Mbps dan biasanya diterapkan untuk personal computer. Contoh dari jenis ini adalah Omninet oleh Corvus Systems (network bus), Constalation oleh Corvus Systems (star network), Apple talk oleh Apple Corporation.
b. Medium Speed Network
Kecepatan transmisi data pada Medium Speed Network berkisar antara 1 – 20 Mbps dan biasnya diterapkan untuk mini computer. Contoh dari jenis ini adalah Ethernet oleh Xerox, ARC Net oleh Datapoint Corporation, Wangnet oleh Wang Laboratories.
c. High Speed Network
Kecepatan transmisi data pada Hig Speed Network lebih dari 20 Mbps dan biasanya diterapkan untuk mainframe computer. Contoh dari jenis ini adalah Loosely Coupled Network oleh Control Data Corporation, Hyper Channel oleh Network System Corporation.
Metropolitan Area Network (MAN)
Metropolitan Area Network (MAN), pada dasarnya merupakan versi LAN yang berukuran lebih besar dan biasanya menggunakan teknologi yang sama dengan LAN. MAN dapat mencakup kantor-kantor perusahaan yang letaknya berdekatan atau juga sebuah kota dan dapat dimanfaatkan untuk keperluan pribadi (swasta) atau umum. MAN mampu menunjang data dan suara, bahkan dapat berhubungan dengan jaringan televisi kabel.
Wide Area Network (WAN)
Wide Area Network (WAN), jangkauannya mencakup daerah geografis yang luas, seringkali mencakup sebuah negara bahkan benua. WAN terdiri dari kumpulan mesin-mesin yang bertujuan untuk menjalankan program-program (aplikasi) pemakai.
Jaringankomputer adalah kumpulan dari sejumlah perangkat berupa komputer, hub, switch, router, atau perangkat jaringan lainnya yang terhubung dengan menggunakan media komunikasi tertentu (Wagito, 2005). Perangkat yang terhubung dengan jaringan disebut juga sebagai node. Hal ini memungkinkan pengguna dapat bertukar dokumen dan data, mencetak pada printer yang sama, dan menggunakan sumber daya jaringan (hardware dan software) ada.
Sebuah jaringan komputer biasanya terdiri dari 2 buah komputer atau lebih dan melakukan data sharing antar komputer. Informasi dan data bergerak melalui media komunikasi. Media komunikasi yang dipakai dalam membuat jaringan komputer antara lain adalah kabel, jaringan telepon, gelombang radio, satelit, bluetooth atau infra merah. Pemakaian media komunikasi ini akan tergantung pada kegunaan dan ukuran jaringan.
Sejarah Komputer Dan Perkembangannya Dari Generasi Ke Generasi.Setelah kemaren saya sudah mempublish tentang Sejarah Internet,meski tidak begitu Lengkap dan mendetail,semoga bisa berguna buat yang belum tahu sejarahnya.Sekarang,saya akan mencoba posting tentang Sejarah Komputer Dan Perkembangannya.Ceritanya begini,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 Mekanik Abacus,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 dia 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 PerangDuniaI. 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 tertentu.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 dan pemerintahan untuk permrosesan data hingga tahun 1960.
Pada masa berikutnya,beberapa insinyur membuat penemuan baru lainnya.Vannevar Bush (1890-1974) 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.
I. 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 desain 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.
II. 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 tahun 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.
III. 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 berfungsi untuk memonitor dan mengkoordinasi memori komputer.
IV. 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 juga 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.
V. 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 sederhana.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.
VI. KOMPUTER GENERASI KE ENAM ( Masa Depan)
Dengan Teknologi Komputer yang ada saat ini,agak sulit untuk dapat membayangkan bagaimana komputer masa depan.Dengan teknologi yang ada saat ini saja kita seakan sudah dapat “menggenggam dunia”.Dari sisi teknologi beberapa ilmuwan komputer meyakini suatu saat tercipta apa yang disebut dengan biochip yang dibuat dari bahan protein sitetis.Robot yang dibuat dengan bahan ini kelak akan menjadi manusia tiruan.Sedangkan teknologi yang sedang dalam tahap penelitian sekarang ini yaitu mikrooptik serta input-output audio yang mungkin digunakan oleh komputer yang akan datang.Ahli-ahli sains komputer sekarang juga sedang mencoba merancang komputer yang tidak memerlukan penulisan dan pembuatan program oleh pengguna.Komputer tanpa program (programless computer) ini mungkin membentuk ciri utama generasi komputer yang akan datang.
Kemungkinan Komputer Masa Depan Secara prinsip ciri-ciri komputer masa mendatang adalah lebih canggih dan lebih murah dan memiliki kemampuan diantaranya melihat,mendengar,berbicara,dan berpikir serta mampu membuat kesimpulan seperti manusia.Ini berarti komputer memiliki kecerdasan buatan yang mendekati kemampuan dan prilaku manusia.Kelebihan lainnya lagi,kecerdasan untuk memprediksi sebuah kejadian yang akan terjadi,bisa berkomunikasi langsung dengan manusia,dan bentuknya semakin kecil.Yang jelas komputer masa depan akan lebih menakjubkan.