Cikal bakal bahasa pemrograman pertama kali muncul pada tahun 1822, sebuah mesin
bernama Difference Engine diciptakan oleh Charles Babbage, mahasiswa di
universitas Cambridge Inggris. Namun mesin buatan Babbage hanya bisa
mengeluarkan satu jenis output. Barulah 10 tahun kemudian Charles Babbage
mengembangkan mesin pengolah data itu hingga mencapai versi kedua tahun 1849.
Perjuangan Babbage diteruskan oleh anaknya, Henry Prevost. Prevost membuat
kopian dari perhitungan algoritma mesinnya dan mengirim ke berbagai institusi di
dunia.
Pengembangan logika ini terus berkembang dari tahun ke tahun hingga seorang
ilmuwan Jerman bernama Konrad Zuse membuat sebuah mesin kalkulator biner
dengan nama Z-1 pada tahun 1935. Kemudian pada tahun 1939, Zuse dipanggil untuk
mengabdi pada militer dengan membuat Z-2 dan dilanjutkan dengan Z-3 dan Z-4.
Ketika sedang mengembangkan Z-4, Zuse sadar bahwa bahasa pemrograman dengan
bahasa mesin terlalu rumit. Bahasa mesin ini tergolong bahasa tingkat rendah, karena
hanya kumpulan kode 0 dan 1, atau ya dan tidak. Setelah melakukan penelitian selama
setahun, pada tahun 1945 barulah tercipta bahasa pemrograman tingkat tinggi pertama
didunia, yaitu Plankalkul (Plan Kalkulus). Dengan Plankalkul terbukti bisa
meciptakan mesin catur komputer pertama didunia.
Short Code dicetuskan pada tahun 1949 sebagai bahasa pemrograman tingkat tinggi
pertama untuk mengembangkan komputer elektronik yang diciptakan oleh John
Mauchly. Namun programnya harus ditranslasikan ke dalam bahasa mesin setiap
dijalankan, ini membuat kinerja program dalam memproses kode memakan waktu
yang cukup lama.
PAN atau ( Personal Area Network ) dikelola oleh satu orang. Bertugas mengatur
barang pribadi miliknya dan mengatur kebutuhan sesukanya sesuai dengan
keperluan dirinya.
Cakupan PAN begitu terbatas sehinga orang lebih sering menggunakan istilah
PAN dengan Home Network Area. Konektivitas PAN bisa menggunakan Wired
Cable, Wireless , serta Bluetooth.
Sudah sering kita mendengar LAN dalam istilah jaringan dikeseharian masyarakat.
Bagi orang yang awam lebih mudah menggunakan istilah LAN untuk
menggambarkan sebuah konektivitas jaringan.
LAN sendiri adalah kumpulan perangkat komputer dan juga device yang
terhubung secara bersama sama antara group berjumlah dua ataupun lebih.
LAN juga menghubungkan sistem jaringan satu gedung dengan gedung lainnya
dengan jarak yang berdekatan. Dengan tujuan agar bisa saling membagi informasi
dan juga memudahkan pengaturan bagi seorang network IT.
Konfigurasi LAN yang paling simpel adalah dengan saling menghubungkan
perangkat menggunakan switch diikuti melakukan input IP Address static pada
masing – masing perangkat.
Bagi perangkat yang tidak memiliki port kabel untuk dilakukan setup dalam
jaringannya maka seorang network admin wajib menyediakan konfigurasi wireless
LAN agar perangkat tersebut dapat terhubung dengan sistem jaringan.
Wide Area Network secara konsep memiliki kesamaan dengan LAN hanya saja
area yang dicakupnya jauh lebih besar ketimbang Local Area Network. Cakupan
WAN meliputi suatu wilayah perkotaan maupun antar negara.
Cakupan tersebut tentu terdiri dari sekumpulan perangkat jaringan yang sama sama
memiliki LAN. Sehingga WAN bisa diartikan adalah sebuah jaringan yang meluas
dan terdiri dari berbagai sistem jaringan sehingga terkumpul dalam sebuah area
cakupan tertentu.
Virtual Private Network memiliki karakteristik yang jauh berbeda dengan LAN
dan WAN. Hanya saja memiliki konsep dasar yang sama yaitu menghubungkan
perangkat satu dengan perangkat lainnya.
VPN dapat melakukan enkripsi data. Dengan menggunakan VPN ip komputer anda
disembunyikan sehingga aman dari public network.
Para pengguna VPN juga biasa melakukan koneksi ke berbagai negara. Hal ini bisa
menyembunyikan lokasi sebernarnya si pengguna VPN. Cara ini sebagai usaha
keamanan dari public network.
Selain itu VPN juga bisa digunakan untuk mengakses local area network. Apabila
sebuah jaringan non accessible dari luar dan hanya bisa diakses melalui wilayah
tertentu, maka penggunaan VPN biasanya menjadi alternatif mudah agar pengguna
dapat mengakses konten di wilayah negara tertentu.
Penjelasan lebih lengkap terkait VPN insyaallah akan penulis bahas di artikel di
bawah ini
5. Internet
Besarnya cakupan jaringan internet menyebabkan internet tidak lagi disebut dalam
sistem jaringan. Namun orang – orang lebih mudah dan familiar dengan
menyebutnya internet.
Sebuah laptop dan komputer yang bisa membuka halaman facebook, membuka
youtube , membuka google berarti perangkat tersebut sudah terhubung dengan
internet.
Internet kini sudah menjadi istilah yang umum yang mengartikan bahwa jaringan
sebuah komputer sudah terhubung dengan koneksi public global.
Konektivitas public artinya komputer anda berada di area yang seluruh dunia dapat
mengaksesnya, dapat membacanya.
Public area yang berada di internet membutuhkan jaringan yang terhubung dengan
Internet Provider. Beberapa internet provider yang banyak digunakan oleh orang –
orang di Indonesia tentu akan berbeda dengan Internet Provider di luar Indonesia.
Begitulah internet saat ini berjalan. Penuh dengan pertukaran data dengan
bandwidth hingga ribuan terabyte mengalir ke berbagai arah di seluruh dunia.
Jaringan Komputer Berdasarkan Media Penghubungnya
Berdasarkan media transmisi yang digunakan (Media Transmisi : media yang
menghubungkan antara pengirim dan penerima informasi(data),karena jarak yang
jauh,maka data diubah terlebih dahulu menjadi kode/isyarat dan kode inilah yang
dimanipulasi dengan berbagai macam cara untuk kembali diubah menjadi sebuah
data ke penerima informasi).Ada 2 macam media transmisi yaitu :
Dengan kecepatan yang lebih cepat, koneksi yang andal dan tingkat keamanan
yang ekstrim, jaringan kabel juga memiliki beberapa kekurangan, antara lain :
Kabel UTP (Unshielded Twister Pair) : jenis kabel yang di dalamnya berisi 4
pasang kabel yang dapat dipakai untuk membuat suatu jaringan
komputer.Bahan penghantarnya terbuat dari tembaga.
Kabel Coaxial : media yang mampu menghubungkan antara 1 perangkat
komputer ke perangkat lainnya.Kabel ini memiliki kecepatan transfer data
yang lumayan tinggi/baik sebagai transmisi data.Kabel ini juga berfungsi
untuk membagi sinyal dengan frekuensi yang cukup tinggi.
Fiber Optic : merupakan sebuah media jaringan kabel yang terbuat dari serat
kaca.Fungsinya adalah untuk melindungi jaringan-jaringan lokal seperti
LAN.Karena terbuat dari bahan kaca dan dilapisi dengan bahan kuat sebagai
pelindung,kabel ini cocok untuk menjaga stabilitas jaringan di sebuah
perusahaan gedung bertingkat.
Ancaman gangguan dari gelombang lainnya (sinyal radio dan sinyal lainnya)
yang akan mengganggu koneksi jaringan
Kemungkinan untuk diserang oleh attacker yang mengakibatkan data pribadi
bisa diakses tanpa batas.
Penghalang sinyal gelombang seperti tembok bangunan,pepohonan dan
benda-benda lainnya yang dapat mengganggu sinyal gelombang yang
digunakan pada jaringan wireless.
Topologi jaringan komputer adalah metode atau cara yang digunakan agar bisa
menghubungkan satu komputer dengan komputer lainnya. Struktur atau jaringan
yang digunakan untuk menghubungkan satu komputer dengan komputer lainnya
bisa dengan menggunakan kabel atau pun nirkabel (tanpa kabel).
1. Topologi Ring
Topologi ring atau sering disebut topologi cincin adalah jenis topologi jaringan
yang digunakan untuk menghubungkan sebuah komputer dengan komputer lainnya
dalam sebuah rangkaian yang berbentuk melingkar seperti cincin. Umumnya, jenis
topologi jaringan ring ini hanya menggunakan LAN card agar masing-masing
komputer terkoneksi.
2. Topologi Bus
Topologi bus adalah topologi jaringan yang lebih sederhana. Umumnya topologi
jaringan ini dilakukan pada installasi jaringan berbasi kabel coaxial. Topologi bus
menggunakan kabel coaxial pada sepanjang node client dan konektor. Jenis
konektor yang digunakan adalah BNC, Terminator, dan TBNC.
3. Topologi Mesh
Topologi mesh adalah sebuah topologi yang bisa digunakan untuk rute yang
banyak. Jaringan topologi ini menggunakan kabel tunggal sehingga proses
pengiriman data menjadi lebih cepat tanpa melalui hub atau switch.
4. Topologi Star
Topologi star atau disebut juga topologi bintang adalah topologi jaringan
berbentuk bintang dimana umumnya menggunakan hub atau switch untuk koneksi
antar client. Topologi jaringan komputer ini paling sering digunakan saat ini
karena memiliki banyak kelebihan.
Jaringan topologi ini tetap berjalan baik meski salah satu komputer client
bermasalah.
Tingkat keamanan data pada topologi ini cukup baik.
User lebih mudah mendeteksi masalah pada jaringan.
Lebih fleksibel.
5. Topologi Tree
Topologi tree atau topologi pohon adalah hasil penggabungan dari topologi bus
dan topologi star. Umumnya, topologi tree digunakan untuk interkoneksi antara
hirarki dengan pusat yang berbeda-beda.
Dapat dan mudah dikembangkan menjadi topologi jaringan yang lebih luas.
Susunan topologi ini terpusat secara hirarki sehingga pengaturan data
menjadi lebih mudah.
Topologi peer to peer adalah topologi jaringan yang sangat sederhana karena hanya
menghubungkan 2 komputer. Umumnya topologi peer to peer menggunakan satu
kabel saja untuk menghubungkan kedua komputer agar bisa saling berbagai data.
7. Topologi Linier
Topologi linier atau sering disebut dengan topologi bus berurut. Umumnya
topologi ini hanya menggunakan satu kabel utama sebagai konektor masing-
masing titik sambungan pada setiap komputer.
Mudah dikembangkan.
Penggunaan kabel sedikit.
Tata letak topologi linier sederhana dan mudah.
Topologi ini tidak membutuhkan kendali sentral.
8. Topologi Hybrid
Topologi Hybrid adalah gabungan dari beberapa topologi yang berbeda dan
membentuk jaringan baru. Dengan kata lain, jika ada dua atau lebih topologi yang
berbeda terhubung dalam satu jaringan maka topologi jaringan tersebut akan
membentuk topologi hybrid.
Bersifat fleksibel.
Penambahan koneksi lain pada topologi ini menjadi sangat mudah.