Jumat, 30 November 2012

Sistem Perangkat Lunak dan Teknologi Komunikasi


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 :
  1.           Perangkat lunak perusahaan (enterprise)
    2.      Perangkat lunak infrasruktur perusahaan
    3.      Perangkat lunak informasi kerja
    4.      Perangkat luank pendidikan
    5.      Perangkat lunak media dan hiburan
    6.      Perangkat lunak pengembangan media
    7.      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 jaringan bus banyak digunakan diawal perkembangan jaringan komputer karena relatif sederhana dibandingkan dengan topologi lainnya. Kabel yang digunakan yaitu 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 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


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.
·                     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 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 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. 1.     Terminal yang akan mengirim data melalui media harus memeriksa media apakah dalam keadaan sibuk (ada yang pakai) atau tidak (carrier sense).
  2. 2.      Bila tidak sibuk maka segera kirim data melalui media.
  3. 3.      Bila sibuk maka terminal harus terus mendengarkan (memeriksa) berulang-kali hingga tidak sibuk.
  4. 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. 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.