TUGAS KE-3 (SISTEM PERANGKAT LUNAK DAN TEKNOLOGI KOMUNIKASI)
1. SISTEM PERANGKAT LUNAK
Ø SISTEM OPERASI
Sistem opersi 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 bajakan.Ada beberapa sistem operasi yang biasa kita jumpai di pasaran diantranya Windows,Unix,Linux Dan masih banyak lagi yang lainya.Dari sekian banyak sistem operasi Yang beredar,sistem operasi milik perusahaan microsoft lah yang paling populer untuk para pengguna pc notebook,bahkan ponsel dan PDA sekalipun Dengan sistem operasi berbasismobilenya.
Dari beberapa sistem operasi tersebut,Sistem operasi yang dapat digunakan secara bebas alias open sourc Asalah linux. sistem operasi ini biasa digunakan untuk tujuan pendidikan ,lain halnya dengan para vendor ponsel dan PDA ,Para vrndor 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 tatap muka yang hampir sama ,mulai dari windows mobile versi 5.0 sampai dengan windows vista versi mobile .Vendor PDA atau ponsel yang biasa memakai sistem operasi tersebut diantaranya 02,Samsung.Doppod Dan sony ericson untuk beberapa type.
– PerkembanganSistemOperasi
Perkembangan sistem operasi Berawal dari altair,yaitu perangkat komputer pertama pada tahun 1975 yang 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,windows98Me,Windows2000.Windows ME,Windows XP dan yang paling terbaru adalah windows vista yang terkenal dengan tatatp mukanya .
– sistem operasi atau komputer terbagi menjadi 2 jenis, yaitu GUI dan CLI.
GUI (Graphical User Interface), adalah antarmuka 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 yang 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 ya seperti ada grafis-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 Mandriva menggunakan Desktop Environment KDE (Lihat juga Pengertian Desktop Environment), dan juga sistem operasi Windows 7 Ultimate yang menggunakan GUI-nya sendiri.
CLI (Command Line Interface), adalah antarmuka pada sistem operasi atau komputer yang menggunakan menu baris perintah atau text atau ketikkan dari keyboard untuk berinteraksi denga sistem operasi atau komputer tersebut.
sehingga, GUI merupakan antarmuka yang menggunakan input dari keyboard untuk bisa berinteraksi dengan komputer tersebut. CLI lebih ditujukan kepada sistem operasi yang digunakan sebagai komputer server. Karena menggunakan CLI dirasa lebih efisien dan cepat daripada 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 untuk 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 penggunanya. Pada GUI menggunakan mode grafis, dan pada CLI menggunakan mode baris perintah atau text.
Ø INSTALASI
INSTAL artinya adalah memasang program ( perangkat lunak ) ke dalam komputer. semua perangkat lunak (misalnya, microsoft windows, microsoft Office dan lain-lain, ) harus kita instal lebih dahulu kedalam komputer, baru bisa digunakan, selain itu, instal juga berfungsi untuk menyesuaikan program dengan alat-alat terpasang pada komputer kita, dan menguraikan file-file yang dipadatkan , sebab ketika perangkat lunak diluncurkan, file-file dipadatkan ( di-compress) untuk memperkecil ukuran file.
-cara menginstal perangkat lunak berbeda satu sama lain, tetapi logikanya sama , saat ini, semua perangkat lunak di simpan dalam CD_ROM dan menu install akan keluar di layar begitu CD-ROM dimasukan kedalam DRIVE CD-ROM, itu lah yang disebut AUTORUN ( berjalan secara otomatis). ikuti saja perintah-perintah yang tampil di layar hingga install selesai , jika CD-ROM tidak AUTORUN, anda bisa mengistall program tersebut melalui menu RUN yang terdapat pada START.
1. Masukkin CD Installer ke perangkat CD / DVD-ROM dan reboot komputer untuk boot dari CD.Tunggu sampai CD termuat …
2. anda akan melihat wallpaper dan jendela instalasi. Pilih bahasa dan klik tombol “Install Ubuntu 10.04 LTS” untuk melanjutkan .
3. Layar kedua akan menampilkan peta bumi. Setelah pemilihan lokasi, waktu sistem akan menyesuaikan. Klik tombol “Forward” setelah anda memilih lokasi yang anda inginkan ..
4. Pada layar ketiga, anda dapat memilih layout keyboard yang diinginkan. Klik tombol “Forward” bila anda telah selesai dengan konfigurasi keyboard …
5 .anda memiliki empat pilihan di sini:
Jika anda memiliki sistem operasi lain (misalnya Windows XP) dan anda ingin sistem dual boot, pilih :
Pilihan pertama : “Instal mereka berdampingan, memilih di antara mereka pada setiap startup.”
Pilihan Kedua : “Jika Lu ingin menghapus sistem operasi yang ada, atau hard drive sudah kosong dan Lu ingin agar installer secara otomatis mempartisi hard drive Lu, pilih pilihan kedua, “Gunakan seluruh disk (Use entire disk)”
Pilihan Ketiga : “Gunakan ruang terbesar bebas terus-menerus” dan akan menginstal Ubuntu 10.04 di ruang unpartitioned pada hard drive yang dipilih.
Pilihan Keempat : “Tentukan partisi secara manual” dan dianjurkan HANYA untuk pengguna tingkat lanjut, untuk membuat partisi khusus atau memformat hard drive 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 di atas. 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 log in 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 desktop Ubuntu. Klik tombol “Forward” tombol untuk melanjutkan …
9. Ini adalah langkah akhir instalasi. Klik tombol “Install”.
10. Ubuntu 10.04 LTS (Lucid Lynx) akan terinstall…
11. Setelah beberapa menit (tergantung spesifikasi komputer anda), sebuah jendela pop-up akan muncul, yang memberitahukan bahwa instalasi selesai, dan anda harus me-restart komputer 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 splash Ubuntu …
13. Pada layar login, klik nama pengguna anda dan masukan password anda. Klik “Log In” atau tekan Enter .
Ø BAHASA PEMPROGRAMAN,
Bahasa pemprograman sering diistilahkan juga dengan bahasa komputer, 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 seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, 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:
Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contohnya 01100101100110
Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan (bah.Inggris Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic), contohnya MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb.
Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb.
4. Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb.
Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa Tingkat 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. Akan tetapi, maksud dari “tingkat tinggi” di sini merujuk kepada abstraksi yang lebih tinggi dibandingkan dengan bahasa tingkat rendah terhadap bahasa mesin. Dibandingkan dengan harus berurusan dengan register, alamat memori dan stack-stack panggilan, bahasa pemrograman tingkat tinggi akan berurusan dengan variabel, larik, dan ekspresi aritmetika atau aljabar Boolean. Selain itu, tidak seperti bahasa rakitan, bahasa tingkat tinggi tidak memiliki opcode atau kode operasi yang dapat secara langsung menjadikan bahasa tersebut menjadi kode mesin. Fitur lainnya seperti rutin-rutin penanganan string, fitur pemrograman berorientasi objek, input/output terhadap berkas juga terdapat di dalam jenis bahasa ini.
Secara umum, bahasa tingkat tinggi akan membuat pemrograman komputer yang kompleks menjadi lebih sederhana, sementara bahasa tingkat rendah cenderung untuk membuat kode yang lebih efisien. Dalam sebuah bahasa tingkat tinggi, elemen-elemen kompleks dapat dipecah ke dalam beberapa elemen yang lebih sederhana, meski masih dapat dianggap kompleks, di mana bahasa tersebut menyediakan abstraksi. Karena alasan ini, kode-kode yang harus berjalan dengan efisien dapat ditulis dalam bahasa pemrograman tingkat rendah, sementara bahasa tingkat tinggi digunakan untuk mempermudah pemrograman.
Akan tetapi, dengan bertambah rumitnya arsitektur mikroprosesor modern, kompilator-kompilator bahasa pemrograman tingkat tinggi dapat membuat kode yang lebih efisien dibandingkan dengan para programmer bahasa pemrograman tingkat rendah yang melakukannya secara manual.
Perlu dicatat bahwa istilah “tingkat tinggi” dan “tingkat rendah” adalah relatif. Pada awalnya, bahasa rakitan dianggap sebagai bahasa tingkat rendah, sementara COBOL, C, dan lain-lainnya dianggap sebagai bahasa tingkat tinggi, mengingat mereka mengizinkan abstraksi terhadap fungsi, variabel, dan evaluasi ekspresi. Akan tetapi, banyak programmer saat ini mungkin menganggap bahasa C sebagai bahasa pemrograman tingkat rendah, mengingat bahasa pemrograman tersebut mengizinkan akses memori secara langsung dengan menggunakan alamatnya, dan juga dapat menggunakan beberapa direktif bahasa rakitan.
– Pengertian C++
C + + (dibaca “Lihat plus plus”) adalah sebuah statis diketik, free-form, multi-paradigma, dikompilasi, untuk keperluan umum bahasa pemrograman. Hal ini dianggap sebagai bahasa tingkat menengah, karena terdiri dari kombinasi keduanya tingkat tinggi dan tingkat rendah fitur bahasa. ini dikembangkan 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 proyek GNU, Microsoft, Intel dan. C + + telah sangat dipengaruhi banyak bahasa pemrograman populer lainnya, terutama Java.
C + + ini juga digunakan untuk desain hardware, di mana desain 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 di antara 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.
Ø 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 disebut sebagai suatu paket atau suite aplikasi (application suite). Contohnya adalah Microsoft Office dan OpenOffice.org, yang menggabungkan suatu aplikasi pengolah kata, lembar kerja, serta beberapa aplikasi lainnya. Aplikasi-aplikasi dalam suatu paket biasanya memiliki antarmuka 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 dapat digolongkan menjadi beberapa kelas, antara lain:
1. Perangkat lunak perusahaan (enterprise)
2. Perangkat lunak infrastruktur perusahaan
3. Perangkat lunak informasi kerja
4. Perangkat lunak media dan hiburan
5. Perangkat lunak pendidikan
6. Perangkat lunak pengembangan media
7. Perangkat lunak rekayasa produk
Pada pengertian umumnya, aplikasi adalah alat terapan yang difungsikan secara khusus dan terpadu sesuai kemampuan yang dimilikinya
[sunting] Perangkat lunak perusahaan
• Perangkat lunak akuntansi
• Bagian pendukung (back office)
• Perangkat lunak bisnis
• Manajemen sumber daya manusia
[sunting] Perangkat lunak infrastruktur perusahaan
• Perangkat lunak alur kerja bisnis
• Sistem manajemen basis data
• Manajemen aset digital
• Manajemen dokumen
[sunting] Perangkat lunak informasi kerja
• Manajemen waktu dan sumber daya
• Manajemen data
• Dokumentasi
• Perangkat lunak analitik
• Perangkat lunak kolaborasi
[sunting] Perangkat lunak media dan hiburan
• Media digital
• Perangkat lunak hiburan
[sunting] Perangkat lunak pendidikan
• Manajemen ruang kelas
• Manajemen survei
• Manajemen pelatihan
• Perangkat lunak kesiapan penjualan
[sunting] Perangkat lunak pengembangan media
• Perangkat lunak seni grafis
• Penyuntingan media
[sunting] Perangkat lunak rekayasa produk
• Rekayasa perangkat keras
• Rekayasa perangkat lunak
2. TEKNOLOGI KOMUNIKASI
Pengertian teknologi informasi secara umum adalah sebuah teknologi yang digunakan untuk membantu segala usaha manusia yang berkaitan dengan dunia informasi.
Sedangkan menurut beberapa ahli, teknologi informasi berarti :
Sebuah sistem yang tidak hanya terbatas pada teknologi komputer yang meliputi software dan hardware melaikan juga meliputi teknologi komunikasi untuk mengolah dan mengirimkan informasi
Sebuah teknologi yang merupakan gabungan antara teknologi komputer dengan teknologi komunikasi yang mampu membawa informasi berupa data, suara dan video
Merupakan sebuah teknologi yang ditujukan untuk mempermudah pekerjaan manusia dalam mengolah dan mengerjakan segala usaha yang berkaitan dengan proses informasi.
Dalam dunia teknologi informasi terdapat tiga unsur yang sangat berperan, yaitu :
Komputer
Komunikasi
Ketrampilan
Fungsi dari teknologi informasi :
Transmission
yaitu sebuah proses yang dilakukan komputer untuk mengirimkan informasi melalui jaringan komunikasi, misalnya dengan menggunakan e-mail
Capture
yaitu sebuag proses penyusunan rekaman dari sebuah aktivitas yang dilakukan secara terperinci
Processing
yaitu semua proses yang terjadi dalam teknologi informasi yang meliputi :
Pengolahan data
Pengolahan informasi
Pengolahan informasi dalam bentuk kata – kata
Pengolahan informasi dalam bentuk gambar
Pengolahan informasi dalam bentuk suara
Storage dan retrieval
Storage adalah sebuah proses yang terjadi pada komputer untuk menguatkan jaringan informasi agar bisa digunakan di masa depan
Retrieval adalah proses yang dilakukan komputer untuk menyimpan salinan data ataua informasi untuk diolah lebih lanjut atau untuk dikiriman ke pengguna lainnya
Generation
yaitu proses yang digunakan untuk menyusun dan mengorganisasi informasi ke dalam suatu bentuk yang lebih bermanfaat seperti angka, teks, gambar atau suara. (nn)
Ø STRUKTUR JARINGAN KOMUNIKASI
Jaringan komputer adalah sebuah kumpulan komputer, printer dan peralatan lainnya yang terhubung 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 bersama-sama menggunakan hardware/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 jutaan node.
– JENIS JARINGAN KOMPUTER
Secara umum jaringan komputer dibagi atas lima jenis, yaitu;
1. 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 (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 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.
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 perangkat lunak yang berbeda-beda. Orang yang terhubung ke jaringan sering berharap untuk bisa berkomunikasi dengan orang lain yang terhubung ke jaringan lainnya. Keinginan seperti ini memerlukan hubungan antar jaringan yang seringkali tidak kampatibel dan berbeda. Biasanya untuk melakukan hal ini diperlukan sebuah mesin yang disebut gateway guna melakukan 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 di dalam mobil atau pesawat. Saat ini jaringan tanpa kabel sudah marak digunakan dengan memanfaatkan jasa satelit dan mampu memberikan kecepatan akses yang lebih cepat dibandingkan dengan jaringan yang menggunakan kabel.
Ø TOPOLOGI JARINGAN
Topologi adalah cara pengaturan hubungan antarkomputer dalam jaringan komputer. Beberapa contoh topologi jaringan komputer antara lain bus, token-ring, dan star. Masing-masing topologi mempunyai ciri khas, dengan kelebihan dan kekurangannya sendiri-sendiri. Yuk kita lihat satu-satu jenis-jenis Topologi jaringan komputer tersebut
-JENIS-JENIS TOPOLOGI JARINGAN KOMPUTER
Topologi Bus
Topologi jaringan bus banyak digunakan di awal perkembangan jaringan komputer karena relatif sederhana dibandingkan dengan topologi lainnya. Kabel yang digunakan adalah kabel koaksial dengan jarak jangkauan maksimum 185 meter.
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 ke dalam jaringan hingga diterima oleh komputer 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. Sinyal ini akan terus menerus bergerak tanpa bisa dihentikan (di-interrupt). Artinya jika sinyal sudah sampai di ujung 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 sinyal-sinyal. Untuk mengatasinya, diperlukan alat yang disebut terminator. Terminator diletakkan di ujung-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 peralatan 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 kehandalannya 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) bila menggunakan kabel yang cukup panjang.
Topologi Token Ring
Metode token-ring (sering disebut ring saja) adalah cara menghubungkan komputer sehingga berbentuk ring (lingkaran). Setiap node mempunyai tingkatan yang sama. Jaringan juga disebut sebagai loop karena data dikirimkan ke setiap node dan setiap informasi yang diterima akan diperiksa alamatnya apakah data itu untuknya atau bukan.
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)
Dalam topologi ini ada kontrol terpusat yang disebut hub atau switch. Hub dan switch akan meneruskan data yang dikirim suatu komputer sehingga sampai di komputer yang dituju. Oleh karena itu, hub dan switch dalam jaringan komputer sering disebut konsentrator.
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.
Dua buah komputer yang masing-masing memiliki sebuah kartu jaringan, kemudian dihubungkan melalui kabel maupun nirkabel sebagai medium transmisi data, dan terdapat perangkat lunak sistem operasi jaringan akan membentuk sebuah jaringan komputer yang sederhana.[2]: Apabila ingin membuat jaringan komputer yang lebih luas lagi jangkauannya, maka diperlukan peralatan tambahan seperti Hub, Bridge, Switch, Router, Gateway sebagai peralatan interkoneksinya.
– 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 :
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.
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.
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.
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
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 menangani lalulintas Jaringan komputer yang masuk dan keluar dari host komputer. Kedua komputer tersebut dapat merupakan jenis apapun, tetapi configurasi yang umum terdiri dari sejenis komputer mini khusus yang berfungsi sebagai front-end processor dan sebuah mainframe yang menjadi host.
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 dikenal protokol 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. Perbandingan kedua protokol ini disajikan pada gambar berikut:
GAMBAR: OSI vs TCP/IP
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 dan lapisan 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) dan Token-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:
Terminal yang akan mengirim data melalui media harus memeriksa media apakah dalam keadaan sibuk (ada yang pakai) atau tidak (carrier sense).
Bila tidak sibuk maka segera kirim data melalui media
Bila sibuk maka terminal harus terus mendengarkan (memeriksa) berulang-kali hingga tidak sibuk.
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.
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.