1. SISTEM
PERANGKAT LUNAK
A. Sistem Operasi
Sistem
operasi atau Operating System (OS) adalah sekumpulan perintah dasar yang
berperan untuk menjalankan dan mengoperasikan komputer. Sekarang ini banyak
sekali macam-macam sistem operasi di pasaran baik yang asli ataupun yang
palsu/bajakan. Ada beberapa sistem operasi yang biasa kita jumpai di pasaran
diantaranya Windows, Unix, Linux dan masih banyak lagi. Dari sekian banyak
sistem operasi yang beredar, sistem operasi milik perusahaan microsoft lah yang
paling populer untuk para pengguna PC notebook, bakan ponsel dan PDA sekalipun
dengan sistem operasi berbasismobilenya. Dari beberapa sistem operasi tersebut,
sistem operasi yang dapat digunakan secara bebbas alias open sourc adalah
Linux. Sistem operasi ini biasa yang dapat digunakan untuk tujuan pendidikan,
lain halnya dengan para vendor ponsel dan PDA, para vendor ini lebih
menyasarkan produknya untuk menggunakan sistem operasi mobile milik perusahaan
microsoft yaitu windows. Sama seperti di PC atau notebook sistem operasi di PDA
atau ponsel memiliki beberapa versi dan vista versi mobile. Vendor PDA atau
ponsel yang biasa memakai sistem operasi tersebut vista mobile. Vendor PDA atau
ponsel yang biasa memakai sistem opersi tersebut diantaranya 02, Samsung,
Doppod dan Sony Ericson untuk beberapa type.
Perkembangan
Sistem Operasi
Perkembangan
Sistem Operasi berawal dari altair,
yaitu perangkat komputer pertama pada tahun 1975yang menggunakan sistem operasi
CP/M dan kemudian oleh perusahaan microsoft dirilis menjadi MS-DOS dan
berkembang dari MS-DOS versi 1.0 pada tahun 1981 sampai MS-DOS versi 5.0 pada
tahun 1991 dan sampai sekarang ini microsoft telah mengeluarkan beberapa sistem
operasi mulai dari Ms-Windows, Windows97, Windows98, Windows 2000. Windows ME,
Windows XP dan yang paling terbaru yaitu Windows Visata yang terkenal dengan
tatapan mukanya.
Sistem operasi
atau komputer terbagi menjadi 2 jenis, yaitu GUI dan CLI
GUI
(Grapical User Interface) yaitu antar muka pada sistem operasi atau komputer
yang menggunakan menu grafis agar mempermudah para pengguna-nya untuk
berinteraksi dengan komputer atau sistem operasi. Sehingga, GUI merupakan
antarmuka pada sistem operasi komputer uang menggunakan menu grafis . Menu
grafis ini maksudnya terdapat tampilan yang lebih ditekankan untuk membuat
sistem operasi yang User-Friendly agar para pengguna lebih nyaman menggunakan
komputer. Menu grafis itu seperti ada garfis-grafis atau gambar-gambar dan
tampilan yang tujuannya untuk memudahkan para pengguna menggunakan sistem
operasi. Contoh sistem operasi yang menggunakan GUI adalah Linux dengan distro
Manriva menggunakan Destkop Environment KDE dan juga sistem operasi Windows 7
Ultimate yang menggunakan GUI-nya sendiri.
CLI
(Command Line Interface) yaitu antarmuka pada sistem operasi atau komputer yang
menggunakan menu baris perintah atau text atau ketikan dari keyboard untuk
berinteraksi dengan sistem operasi atau komputer tersebut. Sehingga ,
GUImerupakan antarmuka yang menggunakan input dari keyboard untuk bisa
berinteraksi dengan komputer tersebut. CLI lebih ditunjukan kepada sistem
operasi yang digunakan sebagai komputer server. Karena menggunakan CLI dirasa
lebih efisien dan cepat dari pada menggunakan GUI untuk berinteraksi dengan komputer, harus
dengan menggunakan bafris perintah yang bisa dikenali oleh komputer. Jadi,
untuk orang yang masih awam menggunakan mode CLI, masih dirasa cukup repot
dalam menggunakannya. Contoh sistem operasi yang menggunakan CLI adalah Ubuntu
Server dan Windows Server 2008 sehingga dapat disimpulkan bahwa GUI dan CLI merupakan tampilan antarmuka yang
digunakan sesuai kebutuhan para penggunannya. Pada GUI menggunakan mode grafis,
dan pada CLI menggunakan mode baris perintah atau text.
B. INSTALASI
Instal
artinya yaitu memasang program (perangkat lunak) ke dalam komputer. Semua
perangkat lunak (misalnya, microsoft windows, microsoft Office dll) harus kita
instal terlebih dahulu ukedalam komputer, baru bisa digunakan selain itu instal
juga befungsi untuk menyesuaikan program dengan alat-alat terpasang pada
komputer kita, dan menguraikan file-file yang dipadatkan, sebab ketika perngkat
lunak diluncurkan, file-file dipadatkan (di-comperess) untuk memperkecil ukuran
file.
Cara
menginstal perngkat lunak berbeda satu dengan yang lain, tetapi logikanya sama,
saat ini semua perangkat lunak di simpan dalam CD-ROM dan menu instal akan
keluar di layar begitu CDROM dimasukan kedalam DRIVE CD-ROM, itulah yang
disebut AUTORUN (berjalan secara otomatis) ikuti saja perintah yang tampil di
layar hingga instal selesai, jika CD-ROM tidak AUTORUN, anda bisa meginstal
program tersebut melalui menu RUN yang teradapat pada START.
1.
Masukan CD Intaller ke perngkat CD/DVD-ROM dan reebot komputer untuk boot dari
CD. Tunggu sampai CD termuat ..
2. Kemudian akan muncul jendela instalasi. Pilih
bahasa dan klik tombol ”Install uUbuntu 10.04LTS” untuk melanjutkan .
3. Layar kedua akan menampilkan peta bumi.
Setelah pemilihan lokasi, waktu sistem akan menyesuaikan. Klik tombol “Forward”
setelah anda memilih likasi yang anda inginkan .
4. Kemudian pada layar ketiga, anda dapat
memlilih layout keyboard yang diinginkan. Klik tombol “Forward” bila anda telah
selesai dengan konfigurasi keyboard..
5. Disini anda memiliki 4 pilihan :
a. Jika anda memiliki operasi lain (misalnya
Windows XP) dan ingin sistem dual boot, pilih :
1. Pilihan pertama : “Instal mereka
berdampingan, memilih diantara meraka pada setiap start-up”.
2. Pilihan kedua : “Jika LU ingin menghapus
sistem oprasi yang ada, atau hard drive sudah kosong dan LU ingin agar
installer secara otomatis mempartisi harddrive LU, pilih pilihan kedua,”Gunakan
seluruh disk (Use entire disk)”.
3. Pilihan ketiga : “Gunakan ruang terbesar
bebas terus menerus” dan akan menginstal ubuntu 10.04 diruang unpartioned pada
hard drive yang dipilh.
4. Pilihan keempat : “Tentukan partisi secar
manual” dan dianjurkan hanya untuk pengguna tingkat lanjut, untuk membuat
partisi khusus atau memformat hard drivev dengan filesystem lain dari yang
default. Tetapi juga dapat digunakan untuk menciptakan partisi/home , yang
sangat berguna jika Lu menginstal ulang seluruh sistem.
6. Tabel partisi akan terlihat seperti gbr
diatas. Klik tombol “forward”untuk melanjutkan instalasi.
7. Isi kolom dengan nama asli anda, nama yang
ingin anda gunakan untuk login di ubuntu OS (juga dikenal sebagai username yang
akan diminta untuk login ke sistem). Password dan nama komputer (secara
otomatis, tetapi bisa ditimpa).
8. Juga pada langkah ini, ada sebuah opsi bernama
“Login secara otomatis”. Jika Lu mencentang kotak pada pilihan ini, anda akan
secara otomatis login ke destkop Ubuntu. Klik tombol untuk melanjutkan.
9. Ini adalah langkah terakhir instalasi. Klik
tombol “Install”.
10.Ubuntu
10.04 LTS (Lucid Lynx) akan terinstal .
11.Setelah
beberapa menit ( tergantung spesifikasi komputer anda), sebuah jendela pop-up
akan muncul yang akan memberitahukan bahwa instalasi selesai, dan anda harus
me-restart ulang komputer anda untuk menggunakan sistem operasi Ubuntu yang
baru diinstal. Klik tombol “Restart Now”.
12.CD tersebut akan keluar otomatis ;
keluarkan dan tekan “Enter” untuk reboot. Komputer akan direstart dan dalam
beberapa detik, Lu akan melihat boot spalsh Ubuntu.
13.Pada layar login , klik nama pengguna
anda dan masukan password anda. Klik “Log In” atau tekan “Enter”.
C. BAHASA
PEMROGRAMAN
Bahasa pemrograman sering
diistilahkan juga dengan bahas akomputer, adalah teknik komando/instruksi
standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan
dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program
komputer. Bahasa ini memungkinkan sorang kompute, bagaimana data ini akan
disimpan/diteruskan dan jenis langkah apa secara persis yang akan diambil dalam
berbagai situasi.
Menurut tingkat
kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari :
1.
Bahasa mesin, yaitu memberikan perintah kepada komputer dengan memakai kode
bahasa biner, contohnya 01100101100110.
2. Bahasa Tingkat rendah atau dikenal dengan istilah bahasa rakitan
yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat
(kode mnemonic), contohnya MOV, SUB, CMP, JMP JGE, JL, LOOP dll.
3. Bahasa Tingat Menengah ,yaitu bahasa komputer
yang memakai campuran instruksi dalam kata-kata bahasa manusia dan instruksi
yang bersifat simbolik,contohnya{,},?,<<,>>,&&,||,dll.
4. Bahasa Tingakat Tinggi, yaitu bahasa komputer
yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya
begin, end, if, for,while,and, dll. Sebagian besar bahasa pemrograman
digolongkan sebagai bahasa tingkayt tinggi, hanya bahasa C yang digolongkan
sebagai Bahasa Tingkat Menengah dan Assembly yang merupakan Bahasa Tingkat
Rendah. Istilah “Bahasa pemrograman tingkat tinggi” tidak serta merta
menjadikan bahasa tersebut lebih baik dibandingkan dengan bahasa pemrograman
tingkat rendah.
Secara umum, bahasa tingakat tinggi akan
membuat pemrograman komputer yang kompleks menjadi lebih sederhana, sementara
bahasa tingakat rendah cenderung untuk membuat kode yang efisien. Dalam sebuah
bahasa tingkat tinggi, elemen-elemen kompleks dapat di pecah ke dalam beberapa
elemen yang lebih sederhana, meski masih dapat dianggap kompleks, dimana bahasa
dengan efisien dapat ditulis dalam bahasa pemrograman tingkat rendah, sementara
bahasa tingakat tinggi digunakan untuk mempermudah pemrograman.
Pengertian C++
C++
(dibaca “Lihat plus-plus“) adalah sebuah statis diketik, free-from,
multi-paradigma, dikompilasi, untuk keperluan umum bahasa pemrograman. Hal ini
dianggap sebagai bahasa tingakat menengah , karena terdiri dari kombinasi
keduanya tingkat tinggi dan tingkat rendah fitur bahasa, ini di kembangkan oleh
Bjarne Stroustrup dimulai pada tahun 1979 di Bell Labs sebagai perangkat
tambahan pada bahasa pemrograman C dan awalnya bernama “C dengan Kelas”. It was
renamed C++ in 1983. Ia kemudian dinamakan C++ pada tahun 1983. Sebagai salah
satu bahasa pemrograman paling populer yang pernah diciptakan,C + + secara luas
digunakan dalam industri perangkat lunak.
Beberapa
dari domain mencakup sistem aplikasi perangkat lunak, perangkat lunak aplikasi,
device driver, perangkat lunak tertanam, performa tinggi server dan
aplikasi–aplikasi client, dan perangkat
lunak hiburan seperti video game.
Beberapa
kelompok memberikan keduanya gratis dan kepemilikan C+ + compiler perangkat
lunak, termasuk pronyek GNU, Microsoft, intel dan, C+ + telang sangat
dipengaruhi banyak bahasa pemrograman populer lainnya, terutama Java. C+ + ini
juga digunakan untuk desain hardwaer, di mana disain awalnya digambarkan dalam
C+ +, kemudian dianalisis, arsitektur terkendala, dan dijadwalkan untuk
menciptakan tingkat transfer mendaftarkan bahasa deskripsi perangkat keras
melalui sintesis tingkat tinggi.
Bahasa
mulai sebagai tambahan untuk C, pertama menambahkan kelas, maka fungsi virtual,
operator overloading , pewarisan berganda, template, dan pengecualian
penanganan diantara fitur-fitur lainnya.
Setelah
bertahun tahun pembangunan, C++ bahasa pemrograman standar diratifikasi pada
tahun 1998 sebagai ISO/IEC 14882:1998. Bahwa standar masih saat ini, tetapi
tahun 2003 diubah dengan teknis corrigendum ISO/IEC 14882:2003. Berikutnya
versi standar (dikenal secara informal sebagai C++0 x) adalah dalam
pembangunan.
D. SOFTWARE
APLIKASI
Perangkat lunak aplikasi adalah
suatu subkelas perangkat lunak komputer yang memanfaatkan kemampuan komputer
langsung untuk melakukan suatu tugas yang diinginkan pengguna. Biasanya
dibandingkan dengan perangkat lunak sistem yang mengintegrasikan berbagai
kemampuan komputer, tapi tidak secara langsung menerapkan kemampuan tersebut
untuk mengerjakan suatu tugas yang menguntungkan pengguna. Contoh utama
perangkat lunak aplikasi adalah pengolah kata, lembar kerja, dan pemutar media.
Beberapa
aplikasi yang digabung bersama menjadi suatu paket kadang sebagai suatu paket
atau suite aplikasi (aplication suite). Contohnya adalah Microsoft Office dan
Open Office.org, yang menggabungkan suatu aplikasi pengolah kata, lembar kerja,
serta bebrapa aplikasi lainnya. Aplikasi-aplikasi dalam suatu paket biaasanya
memiliki antar muka pengguna yang memiliki kesamaan sehingga memudahkan
pengguna untuk mempelajari dan menggunakan tiap aplikasi. Sering kali, mereka
memiliki kemampuan untuk saling berinteraksi satu sama lain sehingga
menguntungkan pengguna. Contohnya, suatu lembar kerja dapat dibenamkan dalam
suatu dokumen pengolah kata walaupun dibuat pada aplikasi lembar kerja yang
terpisah.
Klasifikasi
aplikasi, Aplikasi digolongkan menjadi beberapa kelas, antara lain :
- Perangkat lunak perusahaan (enterprise)2. Perangkat lunak infrasruktur perusahaan3. Perangkat lunak informasi kerja4. Perangkat luank pendidikan5. Perangkat lunak media dan hiburan6. Perangkat lunak pengembangan media7. Perangkat lunak rekayasa produk
2. TEKNOLOGI
KOMUNIKASI
• Pengertian dan pengguna teknologi
informasi
Pengertian teknologi secara umum
yaitu sebuah teknologi yang digunakan untuk membantu segala usaha manusia yang
berkaitan dengan dunia informasi. Sedangkan menurut beberapa ahli, teknologi
informasi berarti :
1.
Sebuah sistem yang tidak hanya terbatas pada teknologi komputer yang melliputi
software dan hardwere melainkan juga meliputi teknologi komunikasi untuk
mengolah dan mengirimkan informasi.
2. Sebuah teknologi yang merupakan gabungan
antara teknologi komputer dengan teknologi komunikasi yang mampu membawa
informasi berupa data, suara dan video.
3. Merupakan sebuah teknologi yang ditunjukan
untuk mempermudah pekerjaan manusia dalam mengolah dan mengerjakan segal usaha
yang berkaitan dengan proses informasi.
Fungsi dari
teknologi informasi yaitu
1. Transmission yaitu sebuah proses yang
dilakukan komputer untuk mengirimkan informasi melalui jaringan komunikasi,
misalnya saja enggunakan e-mail.
2. Capture yaitu sebuah proes peyusunan rekaman
dari sebuah aktivias yang dilakukan secara terperinci.
3. Processing yaitu semua proses yang terjadi
dalam teknologi informasi yang meliputi:
a.
Pengolahan
data
b.
Pengolahan
informasi
c.
Pengolahan
informasi dalam bentuk kata-kata
d.
Pengolahan
informasi dalam bentuk gambar
e.
Pengolahan
informasi dalam bentuk suara
4.
Storage dan Retrieval
Storage
yaitu sebuah proses yang terjadi pada komputer untuk menggunakan jaringan informasi agar bisa digunakan
dimasa depan.
Rerieval
yaitu proses yang dilakukan komputer untuk menyimpan salinan data atau informasi untuk diolah lebih lanjut atau
untuk dikiriman kepengguna lainnya.
5. Generation yaitu proses yang digunakan untuk
menyusun mengorganisasi informasi kedalam suatu bentuk yang lebih bermanfaat
seperti angka, teks atau suara.(nn)
• Struktur jaringan komunikasi
Jaringan
komputer yaitu sebuah kumpulan komputer, printer dan perlatan lainnya
yangterhubung dalam satu kesatuan. Informasi dan data bergerak melalui
kabel-kabel atau tanpa kabel sehingga memungkinkan pengguna jaringan komputer
dapat saling bertukar dokumen dan data, mencetak pada printer yang sama dan
bersam-sama menggunakan hardwere software yang terhubung dengan jaringan.
Setiap komputer, printer atau periferal yang terhubung dengan jaringan disebut
node. Sebuah jaringan komputer dapat memiliki dua, puluhan, ribuan atau bahkan
hingga jutaan node.
Jenis Jaringan
Komputer secara umum
jaringan komputer dibagi atas lima jenis, yaitu:
1. Local Area Network (LAN)
Local
Area Netwrok (LAN), merupakan jaringan milik pribadi didalam 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 (misalnya
printer) dan saling bertukar informasi.
2. Metropolitan Area Network (MAN)
Metropolitan
Area Network (MAN), pada dasarnya merupakan versi LAN yang berukuran lebih
besar dan biasaanya menggunakan teknologi yang sama dengan berdekatan atau juga
sebuah kota dan dapat dimanfaatkan untuk keperluan pribadi (swasta) atau umum.
MAN mampu menunjang data dan suara, bahkan berhubungan dengan jaringan televisi
kabel.
3. 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.
4. Internet
Sebenarnya
terdapat banyak jaringan didunia ini seringkali menggunakan perangkat keras dan
sebenarnya lunak yang berbeda-beda. Orang yang terhubung ke jaringan sering
berharap untuk bisa berkomunikasi dengan orang lain yang terhubung ke jaringan
lainnya. Keinginan seperti in memerlukan hubungan antar jaringan yang
seringkali tidak kampatibel dan berbeda. Biasanya untuk melakukan hal ini
diperlukan sebuah mesin yang disebut gatewayguna melkukan hubungan dan
melaksanakan terjemahan yang diperlukan, baik perangkat keras maupun perangkat
lunaknya. Kumpulan jaringan yang terinterkoneksi inilah yang disebut dengan
internet.
5. Jaringan Tanpa Kabel
Jaringan
tanpa kabel merupakan suatu solusi terhadap komunikasi yang tidak bisa
dilakukan dengan jaringan yang menggunakan kabel. Misalnya orang yang ingin
mendapat informasi atau melakukan komunikasi walaupun sedang berada diatas
mobil atau pesawat terbang, maka mutlak jaringan tanpa kabel diperlukan karena
koneksi kabel tidaklah mungkin dibuat didalam mobil atau pesawat. Saat ini
jaringan tanpa kabel sudah marak digunakan dengan memanfaatkan jasa satelit dan
mampu memberikan kecepatan akses yang lebih cepat tentunya dibandingkan dengan
jaringan yang menggunakan kabel.
Topoligi
Jaringan
Topologi adalah cara pengaturan
hubungan antar komputer dalam jaringan komputer. Beberapa contoh topologi
jaringan komputer antara lain bus, token-ring dan star. Masing-masing topologi
mempunyai cri khas, dengan kelebihan dan kekerangannya sendiri-sendiri. Jenis-jenis topologi jaringan komputer
diantaranya yaitu;
·
Topologi
Bus
Topologi
bus menyediakan satu saluran untuk komunikasi semua perangkat, sehingga setiap
perangkat harus bergantian menggunakan saluran tersebut. Dengan kata lain,
hanya ada dua perangkat yang dapat berkomunikasi dalam suatu saat. Artinya
hanya satu komputer yang dapat mengirimkan data kedalam jaringan hungga
diterima oleh koputer yang dituju. Oleh karena itu jumlah komputer sangat
mempengaruhi kinerja jaringan. Semakin banyak jumlah komputer, semakin banyak
pula komputer yang menunggu giliran untuk bisa mengirim data. Efeknya, unjuk
kerja jaringan akan menjadi lambat.
Sinyal
yang dikirimkan oleh sebuah komputer akan dikirim ke seluruh jaringan dari
ujung satu sampai ujung lainnya. Si nyal ini akan terus menerus bergerak tanpa
bisa dihentikan (di interrput). Artinya jika sinyal sudah samai diujung
jaringan, maka dia akan berbalik arah, sehingga akan mencegah komputer lain
untuk bisa mengirim data. Ingat , agar data bisa dikirim, maka jaringan bus
harus bebas dari sinyalsinyal. Untuk mengatasinya, diperlukan alat yang disebut
terminator. Termnator diletakan diujung-ujung kabel yang menghubungkan
komputer-komputer tersebut. Terminator akan menghentikan sinyal yang berbalik
dan menyerap sinyal bebas sehingga membersihkan kabel tersebut dari
sinyal-sinyal bebas agar komputer lain bisa mengirim data.
Keuntungan
Topologi Bus
•
Biaya
murah karena tidak membutuhkan peralata hub/switch yang harganya mahal.
•
Hemat
kabel.
•
Tata
letak kabel sederhana.
•
Mudah
dikembangkan ketika akan menambahkan komputer baru.
Kerugian
Topologi Bus
•
Rentan
akan kesalahan (error). Jika salah satu simpul jaringan rusak, semua komputer
dalam jaringan menjadi tidak bisa diakses.
•
Tingkat
kehandalanya paling rendah, sehingga tidak sesuai untuk jaringan dengan jumlah
komputer yang banyak.
•
Kepadatan
lalu lintas data di dalam jaringan tinggi.
•
Sulit
mendeteksi kesalahan karena harus mengecek semua node di jaringan.
•
Diperlukan
repeater (penguat data) bisa menggunakan kabel yang cukup panjang.
·
Topologi
Token Ring
Keuntungan Token
Ring
- Mudah dibuat.
- Hemat kabel, bahkan lebih hemat bila dibandingkan topologi bus.
Kerugian Token
Ring
- Peka akan adanya kesalahan, jika ada satu simpul dalam jaringan rusak, maka semua komputer dalam jaringan tidak bisa diakses (sama seperti topologi bus).
- Pengembangan jaringan lebih kaku. Karena simpulnya berupa lingkaran tertutup, maka akan cukup merepotkan untuk menambah komputer baru.
- Tidak sesuai untuk jaringan dengan jumlah komputer yang banyak.
· Topologi Bintang (Star)
Keuntungan Topologi
Bintang (Star)
- • Paling fleksibel dan tidak mudah mengalami error.
- • Pengubahan jaringan sangat mudah dan tidak mengganggu bagian jaringan lain.
- • Kemudahan deteksi dan isolasi kesalahan/ kerusakan. Jika error terjadi pada satu simpul, jaringan masih tetap hidup karena koneksi tidak terputus.
- • Kemudahan pengelolaan jaringan sehingga cocok untuk digunakan pada jaringan dengan jumlah komputer yang banyak.
Kerugian Topologi Bintang (Star)
- • Boros kabel.
- • Perlu penanganan khusus dan biaya yang mahal untuk menyediakan hub atau switch sebagai pusat jaringan yang mengatur lalu lintas data.
- • Kontrol terpusat (hub) menjadi elemen kritis karena mendapat beban yang besar.
· Hardware dan Software Jaringan
Jaringan
komputer (jaringan) adalah sebuah sistem yang terdiri atas komputer- komputer
yang didesain untuk dapat berbagi sumber daya (printer, CPU), berkomunikasi
(surel, pesan instan), dan dapat mengakses informasi(peramban web). Tujuan dari
jaringan komputer adalah Agar dapat mencapai tujuannya, setiap bagian dari
jaringan komputer dapat meminta dan memberikan layanan (service). Pihak yang
meminta/menerima layanan disebut klien (client) dan yang memberikan/mengirim
layanan disebut peladen (server). Desain ini disebut dengan sistem
client-server, dan digunakan pada hampir seluruh aplikasi jaringan komputer.
·
Hardware
Jaringan
Pengertian
Perangkat Keras/Hardware Jaringan Komputer adalah peralatan yang digunakan
untuk menghubungkan komputer ke komputer lainnya dalam suatu jaringan yang
bertujuan untuk berbagi data, informasi dan peralatan lainnya.
Berikut ini
beberapa perangkat keras/hardware Jaringan Komputer sebagai berikut :
1. Modem
Satu-satunya
saat modem tidak diperlukan adalah saat telephone tombol digunakan sebagai
terminal. Semua saluran jaringan komputer lain memerlukan modem pada tiap
ujungnya. Modem dirancang untuk beroperasi pada kecepatan tertentu biasanya
300, 1200, 2400, 4800 atau 96000 bit per detik dan seterusnya kecepatan modem
menentukan kecepatan transmisi data.
ADSL
adalah type modem untuk penggunaan accses internet kecepatan tinggi. Umumnya
modem ADSL merupakan integrasi dari modem, firewall dan ethernet switch serta
router dan mungkin juga dengan transiever. Modem ADSL bekerja pada frekwensi
yang berbeda dengan frekwensi yang digunakan dalam percakapan telephon sehingga
saluran telephon dapat digunakan untuk percapapan bersamaan dengan penggunaan
transmisi data melelalui modem ADSL.
2. NIC ( Network Interface Card)
Kartu
jaringan atau Lan card dipasang pada setiap komputer yang akan dihubungkan ke
suatu jaringan computer. Banyak jenis dan merk kartu jaringan yang tersedia di
pasar, namun beberapa hal pokok yang perlu diketahui dari kartu jaringan yaitu
type kartu ISA atau PCI dengan kecepatan 10 atau 10/100 Mbps, harus disesuaikan
dengan tipe Ethernet HUB atau switching yang akan digunakan, jenis protocol dan
jenis kabel yang didukungnya disamping itu juga mengesampingkan kwalitas produk.
Komputer jenis terbaru tidak dilengkapi dengan slot ISA bahkan Network
Interface umumnya merupakan Onboard system artinya sudah tersedia pada
mainboard sehingga tidak perlu lagi dipasang Lan Card
Sesuai
dengan besarnya tingkat kebutuhan akan jaringan komputer, sudah banyak
mainboard komputer jenis terbaru dilengkapi kartu jaringan secara on board.
Kwalitasnya bagus namun penulis berpendapat lebih baik menggunakan kartu
jaringan yang terpisah. Salah satu keuntungannya adalah dapat memilih merk
tertentu dan mudah diganti apabila terjadi kerusakan.
3. HUB
Hub
adalah perangkat jaringan yang terdiri dari banyak port untuk menghubungkan
Node atau titik sehingga membentuk jaringan yang saling terhubung dalam
topologi star. Jika jumlah port yang tersedia tidak cukup untuk menghubungkan
semua komputer yang akan dihubungkan ke dalam satu jaringan dapat digunakan
beberapa hub yang dihubungkan secara up-link.
Port
yang tersedia biasanya sampai 8, 16, 24 atau lebih banyak sesuai kebutuhan
Anda. Untuk kecepatan, Anda dapat menggunakan HUB 10 atau Switch 10/100.
Sebaiknya menggunakan 10/100 karena dapat digunakan untuk jaringan berkecepatan
maksimal 10 atau 100. Hub ada yang mendukung pemggunaan kabel coax yang
menukung topologi BUS dan UTP yang mendukung topologi STAR. Namun type terbaru
cenderung hanya menyediakan dukungan untuk penggunaan kabel UTP.
4. Konektor RJ 45
Untuk
menghubungkan kabel UTP diperlukan konektor RJ-45 atau sejenis jack yang
bentuknya mirip dengan jack kabel telepon namun memiliki lebih banyak lubang
kabel. Konektor tersebut dipasang di kedua ujung kabel dengan peralatan Tang
khusus UTP. Namun jika belum bisa memasangnya, Anda dapat meminta sekaligus
pemasang-an pada saat membeli kabel UTP.
5. Kabel UTP
Ada
beberapa jenis kabel yang digunakan dalam jaringan network, namun yang paling
banyak dipakai pada private network/Local Area Network saat ini adalah kabel
UTP.
· Bridge
Bridge
digunakan untuk menghubungan antar jaringan yang mempunyai protokol yang sama.
Hasil akhirnya adalah jaringan logis tunggal. Bridge juga dapat digunakan
jaringan yang mempunyai media fisik yang berbeda. Contoh jaringan yang
menggunakan fiber obtik dengan jaringan yang menggunakan coacial.
Bridge
mempelajari alamat tujuan lalulintas yang melewatinya dan mengarahkan ke
tujuan. Juga digunakan untuk menyekat jaringan. Jika jaringan diperlambat
dengan adanya lalulintas yang penuh maka jaringan dapat dibagi menjadi dua kesatuan
yang lebih kecil.
· Swich
Merupakan
pengembangan dari konsep Bridge. Ada dua arsitektur dasar yang digunakan pada
switch, yaitu cut-through dan store and forward. Switch cut-through mempunyai
kelebihan di sisi kecepatan karena ketika sebuah paket datang, switch hanya
memperhatikan alamat tujuan sebelum diteruskan ke segmen tijuannya, sedangkan
switch store and forward merupakan kebalikannya. Switch ini menerima dan
memeriksa seluruh isi paket sebelum meneruskannya ke tujuan dan untuk memeriksa
satu paket merlukan waktu, tetapi proses ini memungkinkan switch mengetahui
adanya kerusakan pada paket data dan mencegahnya agar tidak mengganggu
jaringan.
· Cluster Control Unit
Cluster
Control Unit membangun hubungan antara terminal yang dikendalikannya dengan
perlatan-peralatan dan jaringan. Alat ini memungkinkan beberapa terminal
berbagi satu printer atau mengakses beberapa komputer melalui jaringan yang
bebeda. Cluster Control Unit dapat pula mengerjakan pemeriksaan kesalahan dan
pengubahan kode.
· Front-end Processor
Front-end
Processor berfungsi sebagai unit input dari host dengan mengumpuklkan
pesan-pesan yang masuk dan menyiapkan data bagi host. Front-end Processor juga
berfungsi sebagai unit output dari host dengan menerima pesan-pesan untuk
transmisi ke terminal
Walau
kecepatan transmisi antara saluran dan front end Processor relatif lambat (
dalam banyak kasus bit-bit ditransmisikan secara serial ) kecepatan tarnsmisi
front-end processor dengan host dapat berlangsung secara cepat ( beberapa bit
ditransmisikan secara paralel).
Sebagian
front-end processor melakukan message switching dengan mengatur rute (routing)
pesan dari suatu terminal ke yang lain tanpa melibatkan host. Jika karena suatu
hal terminal penerima tidak dapat menerima pesan (mungkin sedangan digunakan
atau rusak) front-end processor dapat menyimpan pesan tersebut dalam
penyimpanan sekunder dan mengirimkannya nanti. Kemampuan ini disebut simpan dan
teruskan (store and forward).
- SOFTWARE JARINGAN
Software pada jaringan adalah
sebuah aplikasi yang tak dapat kita sentuh tapi bisa kita operasikan. contoh:
NAD (Network Adapter Driver), Protokol jaringan komputer, Device penghubung
LAN(router, bridge, repeater).
1.
NAD (Network Adapter Driver)
Sebuah
perangkat keras yang digunakan untuk menghubungkan komputer ke jaringan. Sebuah
network adapter bisa berupa kartu PCI ataupun terhubung dengan sebuah komputer
secara eksternal melalui USB atau parallel port.
2.
Protokol jaringan komputer
Protokol
jaringan adalah aturan-aturan atau tatacara yang digunakan dalam melaksanakan
pertukaran data dalam sebuah jaringan. Protokol mengurusi segala hal dalam
komunikasi data, mulai dari kemungkinan perbedaan format data yang
dipertukarkan hingga ke masalah koneksi listrik dalam jaringan. Dalam suatu
jaringan komputer, terjadi sebuah proses komunikasi antar entiti atau perangkat
yang berlainan sistemnya. Entiti atau perangkat ini adalah segala sesuatu yang
mampu menerima dan mengirim. Untuk berkomunikasi mengirim dan menerima antara
dua entiti dibutuhkan saling-pengertian di antara kedua belah pihak. Pengertian
inilah yang dikatakan sebagai protokol. Jadi protokol adalah himpunan
aturan-aturan main yang mengatur komunikasi data.
Protokol
mendefinisikan apa yang dikomunikasikan bagaimana dan kapan terjadinya
komunikasi. Elemen-elemen penting daripada protokol adalah : syntax, semantics
dan timing.
•
Syntax
mengacu pada struktur atau format data, yang mana dalam urutan tampilannya
memiliki makna tersendiri. Sebagai contoh, sebuah protokol sederhana akan
memiliki urutan pada delapan bit pertama adalah alamat pengirim, delapan bit
kedua adalah alamat penerima dan bit stream sisanya merupakan informasinya
sendiri.
•
Semantics
mengacu pada maksud setiap section bit. Dengan kata lain adalah bagaimana
bit-bit tersebut terpola untuk dapat diterjemahkan.
•
Timing
mengacu pada 2 karakteristik yakni kapan data harus dikirim dan seberapa cepat
data tersebut dikirim. Sebagai contoh, jika pengirim memproduksi data sebesar
100 Megabits per detik (Mbps) namun penerima hanya mampu mengolah data pada
kecepatan 1 Mbps, maka transmisi data akan menjadi overload pada sisi penerima
dan akibatnya banyak data yang akan hilang atau musnah.
Setiap
jenis topologi jaringan memiliki protokol tertentu, misalnya pada topologi Bus
dikenalprotokol Ethernet, dan pada topologi Cincin dikenal protokol Token-Ring.
Protokol standard komunikasi data yang menjadi acuan dalam perancangan hardware
maupun software jaringan adalah: Model Referensi OSI (Open System
Interconnection) yang ditetapkan oleh organisasi acuan sedunia ISO
(International Standard Organization). Menurut OSI komunikasi antara dua
komponen dalam jaringan memerlukan 7 lapisan, mulai dari lapisan Aplikasi,
dimana pengguna memulai pengiriman datanya, hingga ke lapisan Fisik, dimana
data dalam bentuk sinyal listrik di-transmisikan melalui media komunikasi.
Protokol
jaringan praktis yang digunakan dewasa ini pada jaringan Internet maupun
Intranet adalah protokol Model Referensi TCP/IP (Transmission Control
Protocol/Internet Protocol). Protokol TCP/IP ini merupakan penyederhanaan dari
OSI dengan menggabungkan lapisan-lapisannya sehingga tersisa hanya 5 lapisan.
Fungsi utama
masing-masing lapisan OSI disajikan dalam tabel berikut ini:
Lapisan
|
Fungsi Lapisan
|
Application (Aplikasi)
|
Lapisan yang menangani program aplikasi yang digunakan oleh user dalam
mengirim/menerima data, misalnya program e-mail, Messenger, Browser, dsb
|
Presentation (Presentasi)
|
Lapisan ini melakukan presentasi data, perubahan format agar terjadi
kesesuaian antara pengirim dan penerima
|
Session (Sessi)
|
Lapisan ini yang membuka koneksi antara dua komponen yang berkomunikasi,
menjaga koneksi selama komunikasi berlangsung dan memutuskan-nya ketika
selesai
|
Transport (Transport)
|
Lapisan ini yang menjamin pengiriman data dari satu komponen ke komponen
lainnya yang berkomunikasi
|
Network (Jaringan)
|
Lapisan yang mengatur rute dari paket data melalui jaringan, sehingga
paket ini bisa sampai ke tujuan
|
Data Link (Sambung Data)
|
Lapisan yang menjamin paket-paket data terbebas dari kesalahan ketika
disampaikan ke penerima
|
Physical (Fisik)
|
Lapisan yang menangani medium fisik / koneksi listrik yang menghubungkan
dua komponen yang berkomunikasi.
|
Fungsi utama
masing-masing lapisan TCP/IP disajikan dalam tabel berikut ini:
Lapisan
|
Fungsi
Lapisan
|
Physical (Fisik)
|
Lapisan yang menangani antarmuka antara medium transmisi dengan
peralatan. Karakteristik fisik, seperti medium, bentuk signal, kecepatan
signal, ditentukan pada lapisan ini.
|
Network Access (Jaringan)
|
Lapisan ini menangani rute data dan akses antara dua komputer yang saling
berkomunikasi dalam jaringan yang sama. Lapisan ini juga memeriksa alamat
penerima data, menetapkan prioritas pengiriman.
|
Internet
|
Lapisan ini menangani rute data dan akses antara dua komputer yang
berkomunikasi dalam jaringan yang berbeda. Lapisan ini menggunakan protokol
Internet untuk memilih rute data dalam jaringan yang beragam.
|
Transport
|
Lapisan yang menjamin reliabilitas pengiriman paket-paket data, serta
mengatur urutan paket tersebut. Protokol TCP digunakan pada lapisan ini.
|
Application (Aplikasi)
|
Lapisan ini menangani berbagai aplikasi yang akan menggunakan jaringan.
|
Protokol
TCP/IP mengenali tiap terminal dalam jaringan melalui nomer IP (IP number),
setiap komputer harus memiliki nomer IP yang berbeda. Nomer IP dewasa ini
menggunakan bilangan biner 32 bit yang dibagi menjadi 4 bagian masing-masing 8
bit, sebagai contoh dalam jaringan intranet biasa digunakan nomer IP untuk satu
komputer sebagai berikut : 192.168.1.10, dan pada jaringan yang sama nomer IP
komputer lainnya adalah : 192.168.1.15, dan sebagainya.
Selain
kedua protokol diatas dikenal pula protokol akses media, protokol antar
jaringan, dan protokol transport data. Protokol akses media adalah protokol
pada lapisan fisik danlapisan data-link, mengatur bagaimana data disalurkan
pada media fisik dan bagaimana data diakses dari media fisik. Protokol akses
media yang terkenal adalah protokol ethernet yang biasa disebut sebagai CSMA/CD
(Carrier Sense Multiple Access / Collision Detection) danToken-Ring. CSMA/CD
mengatur data pada topologi bus dan topologi star. Token-Ring mengatur data
pada topologi ring yang menggunakan media kabel koaksial, pada topologi ring
dengan kabel serat optik digunakan protokol FDDI (Fiber Distributed Data
Interface).
CSMA/CD yang
di-standarisasi sebagai IEEE 802.3 memiliki prinsip kerja sebagai berikut:
- 1. Terminal yang akan mengirim data melalui media harus memeriksa media apakah dalam keadaan sibuk (ada yang pakai) atau tidak (carrier sense).
- 2. Bila tidak sibuk maka segera kirim data melalui media.
- 3. Bila sibuk maka terminal harus terus mendengarkan (memeriksa) berulang-kali hingga tidak sibuk.
- 4. Bila karena suatu hal terjadi tabrakan (dua terminal secara bersamaan mendeteksi media pada keadaan tidak sibuk, keduanya mengirim data pada saat yang sama), maka sinyal gangguan akan dikirim ke semua terminal (collision detection), dan kedua terminal yang bertabrakan akan di-stop untuk mengirim data sementara waktu.
- 5. Setelah sinyal gangguan berlalu beberapa saat maka terminal dapat mulai berlomba untuk mendapatkan media.
Token-Ring adalah protokol akses media pada topologi cincin yang distandarisasi sebagai IEEE 802.5. Token adalah sebuah frame data kecil yang dialirkan (sirkulasi) satu-arah ke semua terminal dalam jaringan cincin.
Prinsip kerjanya
sebagai berikut:
- • Terminal yang akan mengirim data harus menunggu untuk mendeteksi adanya token yang melintas pada koneksi-nya.
- • Ketika ada token, dan token ini bebas, maka terminal ini akan mengubah bit token menjadi terpakai kemudian menyertakan frame data untuk di-sirkulasi dalam jaringan.
- • Setiap terminal akan memeriksa: apakah data yang dibawa token ini adalah untuknya atau bukan. Apabila frame data ini bukan untuknya maka frame diteruskan ke terminal berikutnya.
- • Apabila frame data ini untuknya maka data akan diambil kemudian bit token diubah menjadi bebas (kosong).
- • Apabila token dan frame data tidak ada yang mengambil-nya maka token akan dibebaskan pada saat melintas kembali ke terminal pengirim.