Jumat, 16 September 2022

Jaringan Dasar Komputer

 

Artikel

Dasar Jaringan

 Jum'at, 10 Januari 2014, 19:19:00 WIB
Kategori: Tips & Trik

Jaringan Komputer

Jaringan  komputer  adalah  koneksi  antara  dua  device atau  lebih, yang terhubung secara fisik maupun secara logika sehingga bisa saling bertukar informasi. Jaringan komputer dapat dikatakan  terkoneksi  apabila  device yang ada dalam jaringan tersebut  bisa  saling  bertukar  data/informasi dan berbagi resource yang dimiliki.

Manfaat Jaringan Komputer

Ada beberapa pertimbangan kenapa kita perlu membangun sebuah jaringan komputer. Pertimbangan ini juga merupakan manfaat dari sebuah jaringan komputer.

Resource Sharing

Dengan adanya jaringan komputer, berbagi resource bisa dilakukan tanpa terkendala jarak. Resource sharing meliputi :

  • Data Sharing, dengan adanya jaringan komputer kita bisa dengan mudah berbagi data seperti dokumen, gambar, video, dll dengan kolega yang ada di lokasi yang jauh bahkan di negara yang berbeda.
  • Hardware Sharing, jika dulunya satu komputer satu printer, dengan jaringan komputer, satu printer bisa digunakan oleh beberapa komputer sekaligus. Tidak hanya printer, kita bisa sharing storage dan banyak hardware lainnya.
  • Internet Access Sharing, jaringan komputer kecil memungkinkan beberapa komputer berbagi satu koneksi internet. Device khusus seperti router, memiliki kemampuan mengalokasikan bandiwdth  dengan mudah untuk komputer user yang membutuhkan.

Connectivity dan Communication

Individu dalam sebuah gedung atau workgroup dapat dikoneksikan dalam jaringan LAN. Beberapa LAN dengan lokasi yang berjauhan terkoneksi kedalam jaringan WAN. Ketika jaringan sudah terbentuk dan terhubung, maka komunikasi antar user bisa terjadi, misalnya dengan menggunakan teknologi email.

Data Security and Management

Dalam Dunia bisnis, jaringan memberikan kemudahan bagi administrator untuk melakukan managemen data penting perusahaan dengan lebih baik. Daripada data penting ini ada di setiap perangkat komputer karyawan yang bisa pengelolaan data dilakukan secara serampangan, akan lebih aman dan lebih mudah ketika data tersebut disimpan secara terpusat dengan menggunakan Shared Server. Dengan cara seperti ini, karyawan perusahaan lebih mudah dalam mencari data. Administrator juga dapat memastikan bahwa data dibackup secara reguler, dan memungkinkan untuk menerapkan security dengan cara menentukan siapa yang boleh membaca atau menulis data yang bersifat penting. 

Performance Enhancement dan Balancing

Dalam kondisi tertentu sebuah jaringan dapat digunakan untuk meningkatkan kinerja dari beberapa aplikasi dengan cara mendistribusikan tugas komputasi pada beberapa komputer pada jaringan.

Entertainment

Jaringan komputer terutama internet, biasanya menyediakan banyak jenis hiburan dan permainan. Seperti multi-player game yang bisa dimainkan oleh beberapa user dalam waktu yang bersamaan, atau sekedar menonton video.


Kekurangan Jaringan Komputer

Biaya Network Hardware, Software dan Setup

jaringan komputer tidak terbentuk begitu saja, membuat jaringan komputer tentu membutuhkan investasi hardware dan software, perencanaan, design jaringan, dan implementasi jaringan.

Biaya Managemen Hardware/Software dan Administrasi

Jaringan komputer membutuhkan perawatan dan pemeliharaan secara berkala oleh IT profesional.

Sharing yang Tidak Diinginkan

Disamping kemudahan dalam melakukan sharing informasi, ada resiko dimana file yang disharing terinfeksi virus komputer, sehingga bisa dengan mudah tersebar.

Perilaku yang Ilegal atau Tidak Diinginkan

Hampir sama dengan point sebelumnya, jaringan komputer memudahkan untuk berkomunikasi, akan tetapi membawa resiko lain, seperti mengambil atau memproduksi konten ilegal, pembajakan, dll.

Data Security Concerns

pada jaringan komputer yang diimplementasikan dengan baik, keamanan data bisa tetap terjaga. Sebaliknya, jika implementasi yang terkesan asal - asalan, maka data yang ada dalam jaringan tersebut juga dalam bahaya. Serangan hacker mungkin saja terjadi, sabotae, atau yang cukup riskan adalah upaya untuk mencuri dokumen penting perusahaan.


Jenis Jaringan Komputer

Bersadarkan Jenis Transmisi

Dalam mempelajari jenis jaringan komputer terdapat beberapa klasifikasi yang cukup penting yaitu teknologi transmisi dan jarak. Secara teori, jaringan komputer dibagi berdasarkan transmisi dan jarak. Terdapat dua jenis jaringan berdasarkan teknologi transmisi,  yaitu jaringan broadcast dan jaringan point-to-point.

  • Jaringan Broadcast memiliki saluran komunikasi tunggal yang dipakai bersama-sama oleh semua device yang terkoneksi ke jaringan. Pesan-pesan berukuran kecil, disebut paket, yang dikirimkan oleh suatu mesin akan diterima oleh mesin-mesin lainnya. Field alamat pada sebuah paket berisi keterangan tentang kepada siapa paket tersebut ditujukan. Saat menerima paket, mesin akan mencek field alamat. Bila paket terserbut ditujukan untuk dirinya, maka mesin akan memproses paket itu, bila paket ditujukan untuk mesin lainnya, mesin terserbut akan mengabaikannya.
  • Jaringan Point-to-Point terdiri dari beberapa koneksi pasangan individu, dari satu device ke satu device lain. Untuk mengirim paket dari sumber ke suatu tujuan, sebuah paket pada jaringan jenis ini mungkin harus melalui satu atau lebih mesin-mesin perantara. Seringkali harus melalui banyak route yang mungkin berbeda jaraknya. Karena itu algoritma route memegang peranan penting pada jaringan  point-to-point.
Pada umumnya jaringan yang lebih kecil dan terlokalisasi secara geografis cendurung memakai broadcasting, sedangkan jaringan yang lebih besar menggunakan point-to-point.

Berdasarkan Geografis

Alternatif lain dalam melakukan klasifikasi sebuah jaringan adalah berdasarkan pada cakupan geografis sebuah jaringan. LAN, MAN, WAN, dan internet bisa dikatakan sebagai true network, artinya komputer-komputer yang bekomunikasi dengan cara  bertukar data/pesan melalui kabel yang lebih panjang.
  • Local Area Network (LAN)
  • Local  Area  Network  (LAN)  dapat  didefinisikan  sebagai  kumpulan  komputer yang  saling  dihubungkan  bersama  didalam  satu  area  tertentu  yang  tidak  begitu  luas, seperti  di  dalam  satu  kantor  atau  gedung.  LAN  dapat juga  didefinisikan berdasarkan pada  penggunaan  alamat  IP  komputer  pada jaringan.  Suatu  komputer  atau  host  dapat dikatakan  satu  LAN  bila  memiliki  alamat  IP  yang  masih  dalam  satu alamat  jaringan, sehingga tidak memerlukan router untuk berkomunikasi. Jaringan  LAN  dapat  juga  dibagi  menjadi  dua  tipe,  yaitu  jaringan  peer  to  peer dan jaringan  client-server.  Pada jaringan peer to peer,  setiap komputer yang terhubung dapat  bertindak  baik  sebagai  workstation  maupun  server,  sedangkan  pada  jaringan client-server,  hanya  satu  komputer  yang bertindak  sebagai  server  dan  komputer  lain sebagai  workstation

  • Metropolitan  Area Network (MAN)
  • Metropolitan Area Network (MAN) pada dasarnya merupakan versi LAN yang berukuran lebih besar dan biasanya memakai teknologi yang sama dengan LAN.  MAN dapat mencakup kantor-kantor perusahaan yang berdekatan dan dapat dimanfaatkan untuk keperluan pribadi (swasta) atau umum. Alasan utama memisahkan MAN sebagai kategori khusus adalah telah ditentukannya standart untuk MAN, dan standart ini sekarang sedang diimplementasikan. Standart tersebut disebut DQDB (Distributed Queue Dual Bus) atau 802.6 menurut standart IEEE, DQDB terdiri dari dua buah kabel unidirectional dimana semua komputer dihubungkan. Setiap bus mempunyai sebuah head–end, perangkat untuk memulai aktivitas transmisi.

  • Wide Area Network  (WAN)
  • Wide Area Network  (WAN) merupakan jaringan komputer yang mencakup daerah geografis yang luas, sering kali mencakup sebuah negara atau benua.

  • Internet
  • Internet (kependekan dari interconnection-networking) adalah seluruh jaringan komputer yang saling terhubung menggunakan standar sistem global Transmission Control Protocol/Internet Protocol Suite (TCP/IP) sebagai protokol pertukaran paket (packet switching communication protocol) untuk melayani miliaran pengguna di seluruh dunia, bahkan antar planet.

Jaringan Tanpa Kabel

Disebut juga jaringan nirkabel, hampir sama seperti halnya jaringan kabel, hanya saja koneksi antar host tidak lagi menggunakan media kabel. Biasanya jaringan tanpa kabel menghubungkan satu sistem komputer dengan sistem yang lain dengan menggunakan beberapa macam media transmisi tanpa kabel, seperti gelombang radio, gelombang mikro, maupun cahaya infra merah. 

  • Inframerah biasa digunakan untuk komunikasi jarak dekat, dengan kecepatan 4 Mbps. Dalam penggunaannya untuk pengendalian jarak jauh, misalnya remote control pada televisi serta alat elektronik lainnya.
  • Transmisi data menggunakan gelombang radio biasa kita kenal dengan WiFi atau WLAN.

Topologi Jaringan

Topologi  adalah  suatu  cara  menghubungkan  komputer  yang  satu  dengan komputer lainnya sehingga membentuk jaringan. Ada beberapa macam topologi yang umum digunakan saat ini, yaitu topologi bus, token-ring, star, tree, dan mesh.

Topologi Bus

Pada  topologi  bus  digunakan  sebuah  kabel  tunggal  atau  kabel  pusat  di  mana seluruh workstation dan server dihubungkan. 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.


Topologi Ring

Pada  topologi  ring,  semua  workstation  dan  server  dihubungkan  sehingga terbentuk  suatu  pola  lingkaran  atau  cincin.  Tiap  workstation  ataupun  server  akan menerima dan melewatkan informasi dari satu komputer ke komputer lain, bila alamat-alamat  yang  dimaksud sesuai maka informasi diterima dan bila tidak informasi akan dilewatkan. Kelemahan dari topologi ini adalah setiap node dalam jaringan akan selalu ikut serta  mengelola informasi yang dilewatkan dalam jaringan, sehingga bila terdapat gangguan di  suatu node maka seluruh jaringan akan terganggu. Keunggulan topologi ring adalah  tidak terjadinya collision atau tabrakan pengiriman data seperti pada topologi bus, karena hanya satu node dapat mengirimkan data pada suatu saat.


Topologi Star

Pada topologi star, masing-masing workstation dihubungkan secara langsung ke server atau hub. Keunggulan dari topologi star adalah dengan adanya kabel tersendiri untuk setiap workstation ke server, maka bandwidth atau lebar jalur komunikasi dalam kabel  akan semakin lebar sehingga akan meningkatkan unjuk kerja jaringan secara keseluruhan.  Bila terdapat gangguan di suatu jalur kabel maka gangguan hanya akan terjadi dalam komunikasi antara workstation yang bersangkutan dengan server, jaringan secara  keseluruhan  tidak  mengalami  gangguan.  Kelemahan  dari topologi  star  adalah kebutuhan  kabel  yang  lebih  besar  dibandingkan  dengan  topologi  lainnya.


Topologi Tree

Topologi  tree  dapat  berupa  gabungan  dari  topologi  star  dengan  topologi  bus.


Topologi Mesh

Topologi mesh digunakan pada kondisi di mana tidak ada hubungan komunikasi terputus secara absolut antar node komputer. Topologi ini merefleksikan desain internet yang  memiliki  multi path ke berbagai  lokasi.



Perangkat Jaringan

Perangkat  jaringan  adalah  semua  komputer,  peripheral,  interface card, dan perangkat  tambahan yang terhubung ke dalam suatu sistem jaringan komputer untuk melakukan komunikasi data. Perangkat yang umun terdapat pada jaringan komputer terdiri dari :

Server

Server merupakan pusat kontrol dari jaringan komputer. Server berfungsi untuk menyimpan  informasi  dan  untuk  mengelola  suatu  jaringan  komputer. Server akan melayani  seluruh  client  atau  workstation yang terhubung ke jaringan.  Sistem operasi yang digunakan pada server adalah sistem operasi yang khusus yang dapat memberikan layanan bagi workstation.


Workstation

Workstation adalah komputer yang terhubung dengan sebuah LAN. Semua komputer  yang  terhubung  dengan  jaringan  dapat  dikatakan  sebagai  workstation. Komputer  ini  yang  melakukan  akses  ke  server  guna  mendapat  layanan  yang telah disediakan oleh server.


Network Interface Card

Network Interface Card (NIC) adalah expansion board yang digunakan supaya komputer  dapat  dihubungkan  dengan  jaringan.  Sebagian  besar  NIC  dirancang untuk jaringan,  protokol,  dan  media  tertentu.  NIC  biasa  disebut  dengan  LAN  card.  Contoh sebuah LAN Card seperti diperlihatkan pada Gambar

 


Jika dilihat dari kecepatannya, Ethernet terbagi menjadi empat jenis, yakni sebagai berikut:

  1. 10 Mbit/detik, yang sering disebut sebagai Ethernet, standar yang digunakan: 10Base2, 10Base5, 10BaseT, 10BaseF.
  2. 100 Mbit/detik, yang sering disebut sebagai Fast Ethernet. Standar yang digunakan: 100BaseFX, 100BaseT, 100BaseT4, 100BaseTX.
  3. 1000 Mbit/detik atau 1 Gbit/detik, yang sering disebut sebagai Gigabit Ethernet, standar yang digunakan: 1000BaseCX, 1000BaseLX, 1000BaseSX, 1000BaseT.
  4. 10000 Mbit/detik atau 10 Gbit/detik, biasa disebut TenGig.

Kabel Jaringan

Kabel adalah saluran yang menghubungkan antara dua workstation atau lebih. Jenis-jenis kabel yang digunakan dalam jaringan antara lain kabel coaxial, fiber optic, dan Twised Pair

Kabel coaxial hanya memiliki satu konduktor yang berada di pusat kabel. Kabel ini memiliki lapisan plastik yang berfungsi untuk pembatas konduktor dengan anyaman kabel  yang  ada  pada  lapisan  berikutnya.  Kabel  coaxial  memiliki  kecepatan transfer sampai  10  Mbps. Kabel  coaxial  sering  digunakan  untuk  kabel  TV, ARCnet,  thick ethernet dan thin ethernet.  Thick  coaxial / 10Base5 / RG-8  sering digunakan  untuk backbone, untuk instalasi jaringan antar gedung. Kabel ini secara fisik berat dan tidak fleksibel, namun ia  mampu menjangkau jarak 500m bahkan lebih. Thin coaxial / 10Base2 / RG-58 / cheapernet sering digunakan untuk jaringan antar workstation. Kabel ini secara fisik lebih mudah ditangani daripada RG-8 karena lebih fleksibel dan ringan. Thick coax mempunyai diameter rata-rata 12mm sedangkan thin coaxial mempunyai diameter rata-rata berkisar  5mm. Setiap perangkat dihubungkan dengan BNC Tconnector. Kabel fiber optik memiliki  inti kaca  yang dilindungi oleh beberapa  apisan pelindung. Pengiriman data pada kabel ini menggunakan sinar. Kabel fiber optik memiliki jarak yang lebih jauh daripada twisted  pair dan coaxial. Kabel ini juga memiliki kecepatan transfer data yang lebih baik dalam  pengiriman data, yaitu mencapai 155Mbps. Kabel jenis coaxial saat ini sudah jarang digunakan.


Kabel Fiber Optic memiliki dua tipe, yaitu single mode dan multi mode. Tipe kabel single mode memiliki diameter core 9micron, sedangkan kabel multi mode memiliki diameter core sebesar 62,5micron. Kabel fiber optik mulai banyak digunakan karena kemampuan transfer data yang lebih besar, serta jangkauan kabel yang cukup jauh. 


Kabel twisted pair, kabel yang biasa digunakan untuk jaringan lokal, secara umum dibagi menjadi 2 tipe, Shielded Twisted Pair (STP) dan Unshielded Twisted Pair (UTP).  Sepasang kabel  yang  di-twist (pilin), yang jumlah pasangannya dapat terdiri dari dua, empat atau lebih. Fungsi twist bertujuan untuk mengurangi interferensi elektromagnetik terhadap  kabel lain atau terhadap sumber eksternal. Kecepatan transfer data yang dapat dilayani  sampai 10Mbps. Konektor yang biasa digunakan adalah RJ-11 atau RJ-45. Dari kedua tipe ini, tipe UTP adalah tipe yang sering digunakan pada jaringan LAN. UTP memiliki 4 pasang kabel terpilin (8 buah kabel) dan hanya 4 buah kabel yang digunakan dalam jaringan. Perangkat yang berkenaan dengan penggunaan jenis kabel ini adalah konektor RJ45 dan Hub/Switch.


Hub dan Switch

Switch adalah perangkat yang juga berfungsi untuk menghubungkan multiple komputer. Switch secara fisik sama dengan hub tetapi logikalnya sama dengan barisan brigde. Peningkatan kecerdasan dibandingkan hub, yaitu memiliki kemampuan penyimpanan terhadap alamat MAC (Medium Access Control) atau pada link layer model OSI sehingga hanya mengirimkan  data  pada  port  yang  dituju  (unicast).  Hal  ini  berbeda  dengan  hub yang mengirimkan data ke semua port (broadcast). Proses kerjanya adalah apabila paket data datang,  header  dicek  untuk  menentukan  di  segment  mana  tujuan  paket  datanya. Kemudian data akan dikirim kembali (forwaded) ke segment  tujuan  tersebut.

  • Unmanaged Switch, merupakan tipe pilihan termurah dan biasanya digunakan di kantor atau bisnis kecil dan rumahan. Switch Jaringan Komputer ini melakukan fungsi dasar mengelola lalu lintas data antara printer atau periperal dengan satu komputer atau lebih. Tipe switch ini tidak dapat kita kelola layaknya manageable switch yang memiliki fitur tambahan dalam pengaplikasiannya, seperti fungsi VLAN.
  • Managed Switch menawarkan keunggulan yang lebih dengan memiliki User Interface atau menawarkan perangkat lunak yang memungkinkan pengguna untuk melakukan konfigurasi pada switch.  Keunggulan yang ditawarkan ole jenis switch ini adalah dapat melakukan segmentasi pada jaringan dengan konsep VLAN yang bermanfaat untuk memberikan kemanan lebih pada sebuah jaringan, Memudahkan pengguna untuk melakukan pemantauan dan pemeliharaan network traffic.


Bridge

Bridge  adalah  peranti  yang  meneruskan  lalu  lintas  antara  segmen  jaringan berdasar  informasi  pada  lapisan  data link.  Segmen  ini  mempunyai  alamat lapisan jaringan  yang  sama.  Bridge  bekerja  dengan  mengenali alamat  MAC  asal  yang mentransmisi  data ke jaringan dan secara otomatis membangun sebuah tabel internal. Tabel ini  berfungsi  untuk  menentukan  ke  segmen  mana paket  akan  di route dan menyediakan  kemampuan  filtering. Bridge membagi satu buah jaringan besar kedalam beberapa jaringan kecil. Bridge juga dapat di gunakan untuk mengkoneksi network yang menggunakan  tipe  kabel  yang berbeda  ataupun  topologi  yang berbeda pula.


Router

Router  adalah  perangkat  yang  berfungsi  menghubungkan  suatu  LAN  ke  suatu internetworking/WAN  dan  mengelola  penyaluran  lalu-lintas data  di  dalamnya. Router akan  menentukan  jalur  terbaik  untuk  komunikasi  data.  Router  bekerja pada  layer network dari model OSI untuk memindahkan paket-paket antar jaringan menggunakan alamat  logikanya.  Router  memliki  tabel  routing  yang melakukan pencatatan  terhadap semua alamat jaringan yang diketahui dan lintasan yang mungkin dilalui serta waktu tempuhnya. Router bekerja hanya jika protokol jaringan yang dikonfigurasi adalah protokol yang routable seperti TCP/IP atau IPX/SPX. Ini berbeda dengan bridge yang bersifat protocol independent.


Repeater

Repeater bekerja pada level physical layer dalam model jaringan OSI. Repeater bertugas  meregenerasi atau memperkuat sinyal-sinyal yang masuk. Pada ethernet kualitas transmisi data hanya dapat bertahan dalam range waktu dan jangkauan terbatas, yang  selanjutnya  mengalami  degradasi.  Repeater  akan berusaha mempertahankan integritas  sinyal  dan  mencegah  degradasi  sampai  paket-paket data  menuju  tujuan. Kelemahan repeater yaitu tidak dapat melakukan filter traffic jaringan. Data (bit) yang masuk ke  salah  satu  port  dikirim ke luar melalui semua port. Dengan demikian data akan  tersebar  ke  segmen-segmen  LAN  tanpa memperhitungkan  apakah  data  tersebut dibutuhkan atau tidak.


Modem

Modem adalah sebuah device yang digunakan sebagai penghubung dari sebuah PC atau jaringan ke Penyedia Layanan Internet (Internet Service Provider / ISP). Salah satu modem yang dipakai untuk koneksi ke internet  ialah  modem  ADSL.  Modem  ini biasanya digunakan oleh ISP.

 

Bandwidth

Bandwidth adalah jumlah data atau volume data dalam satuan bit per second yang dapat ditransmisikan lewat sebuah media transmisi jaringan dalam satu satuan waktu. Secara umum, bandwidth dapat dianalogikan seperti sebuah pipa air, dan data adalah air yang akan melewati pipa tersebut. Semakin besar pipa air (bandwidth) maka semakin besar pula volume air (data) yang dapat dilewatkan. Adal beberapa alasan yang menjadikan bandwith merupakan salah satu faktor penting dalam sebuah jaringan komputer :

  1. Bandwidth berperan penting dalam menentukan kualitas sebuah jaringan karena besarnya saluran data/bandwidth berpengaruh pada kecepatan transmisi data.
  2. Bandwidth memiliki keterbatasan dikarenakan hukum fisika dan keterbatasan teknologi. Setiap media yang digunakan utnuk melakukan transmisi data pasti memiliki keterbatasan bandwidth maksimal yang bisa dicapai.
  3. Bandwidth tidak didapatkan dengan gratis. Tawaran bandwidth paling sering kita jumpai ketika kita ingin berlangganan internet.
  4. Kebutuhan bandwidth akan selalu naik. Dengan adanya teknologi baru dan infrastruktur jaringan yang diperbaharui, aplikasi dan kebutuhan data biasanya juga akan mengalami peningkatan penggunaan bandwidth.

Sejarah Komputer

 

Komputer

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas

'Komputer atau PC adalah alat yang dipakai untuk mengolah data menurut prosedur yang telah dirumuskan. komputer adalah suatu perangkat keras yang sangat berkaitan dengan teknologi. komputer mampu membantu berbagai pekerjaan manusia. Kata komputer pada awalnya dipergunakan untuk menggambarkan orang yang perkerjaannya melakukan perhitungan aritmetika, dengan atau tanpa alat bantu, tetapi arti kata ini kemudian dipindahkan kepada mesin itu sendiri. Asal mulanya, pengolahan informasi hampir eksklusif berhubungan dengan masalah aritmetika, tetapi komputer modern dipakai untuk banyak tugas yang tidak berhubungan dengan matematika.

Dalam arti seperti itu terdapat alat seperti slide rule, jenis kalkulator mekanik mulai dari abakus dan seterusnya, sampai semua komputer elektronik yang kontemporer. Istilah lebih baik yang cocok untuk arti luas seperti "komputer" adalah "yang mengolah informasi" atau "sistem pengolah informasi." Selama bertahun-tahun sudah ada beberapa arti yang berbeda dalam kata "komputer", dan beberapa kata yang berbeda tersebut sekarang disebut sebagai komputer.

Kata komputer secara umum pernah dipergunakan untuk mendefiniskan orang yang melakukan perhitungan aritmetika, dengan atau tanpa mesin pembantu. Menurut Barnhart Concise Dictionary of Etymology, kata tersebut digunakan dalam bahasa Inggris pada tahun 1646 sebagai kata untuk "orang yang menghitung" kemudian menjelang 1897 juga digunakan sebagai "alat hitung mekanis". Selama Perang Dunia II kata tersebut menunjuk kepada para pekerja wanita Amerika Serikat dan Inggris yang pekerjaannya menghitung jalan artileri perang dengan mesin hitung.

Charles Babbage mendesain salah satu mesin hitung pertama yang disebut mesin analitikal. Selain itu, berbagai alat mesin sederhana seperti slide rule juga sudah dapat dikatakan sebagai komputer.


Jenis[sunting | sunting sumber]

Global Digital Divide1.png

Sekalipun demikian, definisi di atas mencakup banyak alat khusus yang hanya bisa memperhitungkan satu atau beberapa fungsi. Ketika mempertimbangkan komputer modern, sifat yang paling membedakan mereka dari alat penghitung yang terdahulu ialah dengan pemrograman yang benar, semua komputer dapat mengemulasi sifat apa pun (meskipun barangkali dibatasi oleh kapasitas penyimpanan dan kecepatan yang berbeda), dan, memang dipercaya bahwa mesin sekarang bisa meniru alat perkomputeran yang akan diciptakan manusia pada masa depan (meskipun niscaya lebih lambat). Dalam suatu pengertian, batas kemampuan ini adalah tes yang berguna karena mengenali komputer "maksud umum" dari alat maksud istimewa yang lebih awal. Definisi dari "maksud umum" bisa diformulasikan ke dalam syarat bahwa suatu mesin harus dapat meniru Mesin Turing universal. Mesin yang mendapat definisi ini dikenal sebagai Turing-lengkap, dan yang pertama kali muncul pada tahun 1940 di tengah kesibukan perkembangan di seluruh dunia. Lihat artikel sejarah perkomputeran untuk lebih banyak detail periode ini.

Komputer benam[sunting | sunting sumber]

Sekitar 20 tahun yang lalu, banyak alat rumah tangga, khususnya panel dari permainan video juga mencakup telepon genggam, perekam kaset video, PDA dan banyak sekali dalam rumahtangga, industri, otomotif, dan alat elektronik lain, semua berisi sirkuit elektronik seperti komputer yang memenuhi syarat Turing-lengkap di atas (dengan catatan bahwa program dari alat ini sering kali dibuat secara langsung di dalam chip ROM yang akan perlu diganti untuk mengubah program mesin). Maksud khusus komputer yang lain secara umum dikenal sebagai "mikrokontroler" atau "komputer benam" (embedded computer). Oleh karena itu, banyak yang membatasi definisi komputer kepada alat yang maksud pokoknya adalah pengolahan informasi, daripada menjadi bagian dari sistem yang lebih besar seperti telepon, oven mikrowave, atau pesawat terbang, dan dapat diubah untuk berbagai maksud oleh pengguna tanpa modifikasi fisik. Komputer kerangka utamaminikomputer, dan komputer pribadi (PC) adalah macam utama komputer yang mendapat definisi ini.

Komputer pribadi[sunting | sunting sumber]

Komputer pribadi atau personal computer (PC) adalah istilah untuk komputer yang banyak diketahui orang pada umumnya sehingga banyak orang yang tak akrab dengan bentuk komputer selain komputer pribadi. Hanya orang-orang tertentu saja yang memakai istilah ini secara eksklusif untuk menunjukkan istilah yang lebih spesifik dan tepat.

Komputer pribadi diperkenalkan pertama kali di Indonesia pada tahun 1980 oleh almarhum Eddy Liew, pendiri Dragon Computer & Communication melalui merek Sinclair yang berasal dari Inggris.

Cara kerja komputer[sunting | sunting sumber]

Saat teknologi yang dipakai pada komputer digital sudah berganti secara dramatis sejak komputer pertama pada tahun 1940-an (lihat Sejarah perangkat keras menghitung untuk lebih banyak detail), komputer kebanyakan masih menggunakan arsitektur Von Neumann, yang diusulkan pada awal 1940-an oleh John von Neumann.

Arsitektur Von Neumann menggambarkan komputer dengan empat bagian utama: Unit Aritmetika dan Logis (ALU), unit kontrolmemori, dan alat masukan dan hasil (secara kolektif dinamakan I/O). Bagian ini dihubungkan oleh berkas kawat, "bus"

Memori[sunting | sunting sumber]

modul memori RAM

Di sistem ini, memori adalah urutan byte yang dinomori (seperti "sel" atau "lubang burung dara"), masing-masing berisi sepotong kecil informasi. Informasi ini mungkin menjadi perintah untuk mengatakan pada komputer apa yang harus dilakukan. Sel mungkin berisi data yang diperlukan komputer untuk melakukan suatu perintah. Setiap slot mungkin berisi salah satu, dan apa yang sekarang menjadi data mungkin saja kemudian menjadi perintah.

Memori menyimpan berbagai bentuk informasi sebagai angka biner. Informasi yang belum berbentuk biner akan dipecahkan (encoded) dengan sejumlah instruksi yang mengubahnya menjadi sebuah angka atau urutan angka-angka. Sebagai contoh: Huruf F disimpan sebagai angka desimal 70 (atau angka biner) menggunakan salah satu metode pemecahan. Instruksi yang lebih kompleks bisa digunakan untuk menyimpan gambar, suara, video, dan berbagai macam informasi. Informasi yang bisa disimpan dalam satu sell dinamakan sebuah byte.

Secara umum, memori bisa ditulis kembali lebih jutaan kali - memori dapat diumpamakan sebagai papan tulis dan kapur yang dapat ditulis dan dihapus kembali, daripada buku tulis dengan pena yang tidak dapat dihapus.

Ukuran masing-masing sel, dan jumlah sel, berubah secara hebat dari komputer ke komputer, dan teknologi dalam pembuatan memori sudah berubah secara hebat - dari relai elektromekanik, ke tabung yang diisi dengan air raksa (dan kemudian pegas) di mana pulsa akustik terbentuk, sampai matriks magnet permanen, ke setiap transistor, ke sirkuit terpadu dengan jutaan transistor di atas satu chip silikon.

Pemprosesan[sunting | sunting sumber]

Unit Pemroses Sentral berperan untuk memproses perintah yang diberikan oleh pengguna komputer, mengelolanya bersama data-data yang ada di komputer. Unit atau peranti pemprosesan juga akan berkomunikasi dengan peranti input, output dan storage untuk melaksanakan instruksi yang saling terkait.


Dalam arsitektur von Neumann yang asli, ia menjelaskan sebuah Unit Aritmetika dan Logika, dan sebuah Unit Kontrol. Dalam komputer-komputer modern, kedua unit ini terletak dalam satu sirkuit terpadu (IC - Integrated Circuit), yang biasanya disebut CPU (Central Processing Unit).

Unit aritmatika dan logika, adalah alat yang melakukan pelaksanaan dasar seperti pelaksanaan aritmetika (tambahan, pengurangan, dan semacamnya), pelaksanaan logis (AND, OR, NOT), dan pelaksanaan perbandingan (misalnya, membandingkan isi sebanyak dua slot untuk kesetaraan). Pada unit inilah dilakukan "kerja" yang sebenarnya.

Unit kontrol menyimpan perintah saat ini yang dilakukan oleh komputer, memerintahkan ALU untuk melaksanaan dan mendapatkan kembali informasi (dari memori) yang diperlukan untuk melaksanakan perintah itu, dan memindahkan kembali hasil ke lokasi memori yang sesuai. Unit ini berfungsi mengontrol pembacaan instruksi program komputer.

Masukan dan hasil[sunting | sunting sumber]

I/O membolehkan komputer mendapatkan informasi dari dunia luar, dan menaruh hasil kerjanya di sana, dapat berbentuk fisik (hardcopy) atau non fisik (softcopy). Ada berbagai macam alat I/O, dari yang akrab keyboardmonitor dan disk drive, ke yang lebih tidak biasa seperti webcam (kamera web, pencetak, pemindai, dan sebagainya.

Yang dimiliki oleh semua alat masukan biasa ialah bahwa mereka meng-encode (mengubah) informasi dari suatu macam ke dalam data yang bisa diolah lebih lanjut oleh sistem komputer digital. Alat output, men-decode data ke dalam informasi yang bisa dimengerti oleh pemakai komputer. Dalam pengertian ini, sistem komputer digital adalah contoh sistem pengolah data.

Instruksi[sunting | sunting sumber]

Perintah yang dibicarakan di atas bukan perintah seperti bahasa manusiawi. Komputer hanya mempunyai perintah sederhana dalam jumlah terbatas yang dirumuskan dengan baik. Perintah biasa yang dipahami kebanyakan komputer ialah "menyalin isi sel 123, dan tempat tiruan di sel 456", "menambahkan isi sel 666 ke sel 042, dan tempat akibat di sel 013", dan "jika isi sel 999 adalah 0, perintah berikutnya anda di sel 345".

Instruksi diwakili dalam komputer sebagai nomor - kode untuk "menyalin" mungkin menjadi 001, misalnya. Suatu himpunan perintah khusus yang didukung oleh komputer tertentu diketahui sebagai bahasa mesin komputer. Dalam praktiknya, orang biasanya tidak menulis perintah untuk komputer secara langsung di bahasa mesin tetapi memakai bahasa pemrograman "tingkat tinggi" yang kemudian diterjemahkan ke dalam bahasa mesin secara otomatis oleh program komputer khusus (interpreter dan kompiler). Beberapa bahasa pemrograman berhubungan erat dengan bahasa mesin, seperti assembler (bahasa tingkat rendah); di sisi lain, bahasa seperti Prolog didasarkan pada prinsip abstrak yang jauh dari detail pelaksanaan sebenarnya oleh mesin (bahasa tingkat tinggi)

Arsitektur[sunting | sunting sumber]

Komputer kontemporer menaruh ALU dan unit kontrol ke dalam satu sirkuit terpadu yang dikenal sebagai Unit Pemroses Sentral atau CPU. Biasanya, memori komputer ditempatkan di atas beberapa sirkuit terpadu yang kecil dekat UPS. Alat yang menempati sebagian besar ruangan dalam komputer adalah ancilliary sistem (misalnya, untuk menyediakan tenaga listrik) atau alat I/O.

Beberapa komputer yang lebih besar berbeda dari model di atas di satu hal utama - mereka mempunyai beberapa UPS dan unit kontrol yang bekerja secara bersamaan. Terlebih lagi, beberapa komputer, yang dipakai sebagian besar untuk maksud penelitian dan perkomputeran ilmiah, sudah berbeda secara signifikan dari model di atas, tetapi mereka sudah menemukan sedikit penggunaan komersial.

Fungsi dari komputer secara prinsip sebenarnya cukup sederhana. Komputer mencapai perintah dan data dari memorinya. Perintah dilakukan, hasil disimpan, dan perintah berikutnya dicapai. Prosedur ini berulang sampai komputer dimatikan.

Program[sunting | sunting sumber]

Program komputer adalah daftar besar perintah untuk dilakukan oleh komputer, barangkali dengan data di dalam tabel. Banyak program komputer berisi jutaan perintah, dan banyak dari perintah itu dilakukan berulang kali. Sebuah komputer pribadi modern yang umum (pada tahun 2003) bisa melakukan sekitar 2-3 miliar perintah dalam sedetik. Komputer tidak mendapat kemampuan luar biasa mereka lewat kemampuan untuk melakukan perintah kompleks. Tetapi, mereka melakukan jutaan perintah sederhana yang diatur oleh orang pandai, pemrogram."Programmer Baik memperkembangkan set-set perintah untuk melakukan tugas biasa (misalnya, menggambar titik di layar) dan lalu membuat set-set perintah itu tersedia kepada programmer lain". Sekarang ini, kebanyakan komputer dapat melakukan beberapa program sekaligus. Ini biasanya diserahkan ke sebagai multitasking. Pada kenyataannya, UPS melakukan perintah dari satu program, kemudian setelah beberapa saat, UPS beralih ke program kedua dan melakukan beberapa perintahnya. Jarak waktu yang kecil ini sering diserahkan ke sebagai irisan waktu (time-slice). Ini menimbulkan khayal program lipat ganda yang dilakukan secara bersamaan dengan memberikan waktu UPS di antara program. Ini mirip bagaimana film adalah rangkaian kilat saja masih membingkaikan. Sistem operasi adalah program yang biasanya menguasai kali ini membagikan

Sistem operasi[sunting | sunting sumber]

Sistem operasi adalah semacam gabungan dari potongan kode yang berguna. Ketika semacam kode komputer dapat dipakai secara bersama oleh beraneka-ragam program komputer, setelah bertahun-tahun, pemrogram (programmer) akhirnya memindahkannya ke dalam sistem operasi.

Sistem operasi, menentukan program mana yang akan dijalankan, kapan, dan alat yang mana (seperti memori atau I/O) yang mereka gunakan. Sistem operasi juga memberikan layanan (service) kepada program lain, seperti kode yang membolehkan pemrogram untuk menulis program untuk suatu mesin tanpa perlu mengetahui detail dari semua alat elektronik yang terhubung pada komputer.

Penggunaan komputer[sunting | sunting sumber]

Anak-anak sedang belajar menggunakan komputer bersama sang guru.

Komputer digital pertama, memiliki ukuran yang besar dan membutuhkan biaya besar untuk pembuatannya. Komputer pada masa itu umumnya digunakan untuk mengerjakan perhitungan ilmiah. ENIAC, komputer awal AS awalnya dibuat untuk memperhitungkan tabel ilmu balistik untuk persenjataan (artileri), menghitung kerapatan penampang neutron untuk melihat jika bom hidrogen akan bekerja dengan semestinya (perhitungan ini, yang dilakukan pada Desember 1945 sampai Januari 1946 dan melibatkan dala dalam lebih dari satu juta kartu punch, memperlihatkan bentuk lalu di bawah pertimbangan akan gagal). CSIR Mk 1/CSIRAC, komputer pertama Australia, mengevaluasi pola curah hujan untuk tempat penampungan dari Snowy Mountains, suatu proyek pembangkit Hidroelektrik besar. Selain itu juga dipakai dalam kriptanalisis, misalnya komputer elektronik digital yang pertama, Colossus, dibuat selama Perang Dunia II. Akan tetapi, visionaris awal juga menyangka bahwa pemrograman itu akan dapat memainkan catur, memindahkan gambar dan penggunaan lain.

Orang-orang di pemerintah dan perusahaan besar juga memakai komputer untuk mengotomasikan banyak data dan mengerjakan tugas yang sebelumnya dikerjakan oleh manusia misalnya, memelihara dan memperbarui rekening dan inventaris. Dalam bidang pendidikan, ilmuwan di berbagai bidang mulai memakai komputer untuk analisis mereka sendiri. Penurunan harga komputer membuat komputer dapat dipakai oleh organisasi yang lebih kecil. Bisnis, organisasi, dan pemerintah sering menggunakan banyak komputer kecil untuk menyelesaikan tugas yang sebelumnya dilakukan oleh komputer kerangka utama yang mahal dan besar. Kumpulan komputer yang lebih kecil di satu lokasi disebut sebagai server.

Dengan penemuan mikroprosesor di 1970-an, menghasilkan komputer yang sangat murah menjadi mungkin. PC menjadi populer untuk banyak tugas, termasuk menyimpan buku, menulis, dan mencetak dokumen. Perhitungan meramalkan dan lain berulang matematika dengan lembarang sebar, berhubungan dengan e-pos dan, Internet. Namun, ketersediaan luas komputer dan mudah dikostumisasi komputer dapat digunakan untuk banyak pekerjaan lain.

Sekaligus, komputer kecil, biasanya dengan mengatur program, ditemukan cara mengaplikasikan mereka ke dalam alat lain seperti peralatan rumah, mobil, pesawat terbang, dan perlengkapan industri. Prosesor benam menguasai kelakuan alat seperti itu yang lebih mudah, membolehkan kelakuan kontrol yang lebih kompleks (untuk kejadian, perkembangan sistem rem anti terkunci di mobil). Saat abad ke-21 dimulai, kebanyakan alat listrik, bentuk angkutan bertenaga, dan batas produksi pabrik dikuasai di sisi komputer. Kebanyakan insinyur memprediksikan bahwa ini akan terus berkembang.

Bagian-bagian komputer[sunting | sunting sumber]

Komputer terdiri atas 2 bagian besar yaitu perangkat lunak (software) dan perangkat keras (hardware).

Perangkat keras[sunting | sunting sumber]

Perangkat lunak[sunting | sunting sumber]

  • Sistem operasi
    Program dasar pada komputer yang menghubungkan pengguna dengan hardware komputer. Sistem operasi yang biasa digunakan adalah LinuxWindows, dan Mac OS. Tugas sistem operasi termasuk (Namun tidak hanya) mengatur eksekusi program di atasnya, koordinasi inputoutput, pemrosesan, memori, serta instalasi software.
  • Program komputer
    Merupakan aplikasi tambahan yang dipasang sesuai dengan sistem operasinya

Slot pada komputer[sunting | sunting sumber]

  • ISA/PCI, slot untuk masukan kartu tambahan non-grafis
  • AGP/PCIe, slot untuk masukan kartu tambahan grafis
  • IDE/SCSI/SATA, slot untuk hard drive/ODD
  • USB, slot untuk masukan media plug-and-play (colok dan mainkan, artinya perangkat yang dapat dihubungkan ke komputer dan langsung dapat digunakan)

Jenis komputer[sunting | sunting sumber]