BAHASA PEMROGAMAN KOMPUTER

Sejarah Bahasa Pemrograman Komputer Sejak pertama komputer difference engine diciptakan oleh Charles Babbage pada tahun 1822, komputer membutuhkan sejumlah instruksi untuk melakukan suatu tugas tertentu. Instruksi-instruksi ini dikenal sebagai bahasa pemrograman. Bahasa komputer mulanya terdiri dari sejumlah langkah pengkabelan untuk membuat suatu program; hal ini dapat dipahami sebagai suatu rangkaian pengetikan kedalam komputer dan kemudian dijalankan. Pada awalnya, difference engine-nya Charles Babbage hanya dibuat untuk menjalankan tugas dengan menggunakan perpindahan gigi roda untuk menjalankan fungsi kalkukasi. Jadi, bentuk awal dari bahasa komputer adalah berupa gerakan secara mekanik, selanjutnya gerakan mekanik tersebut digantikan dengan sinyal listrik ketika pemerintah AS mengembangkan ENIAC pada tahun 1942, tetapi masih banyak mengadopsi prinsip-prinsip dasar dari Babbage’s engine yang mana diprogram dengan mengeset switch dan perkabelan pada seluruh sistem pada setiap “program” maupun kalkulasi. Tentu saja ini merupakan pekerjaan yang membosankan. Pada 1945, John Von Neumann yang bekerja pada Institute for Advanced Study mengemukakan dua konsep yang secara langsung mempengaruhi masa depan dari bahasa pemrograman komputer. Yang pertama dikenal sebagai “shared-program technique” (www.softlord.com). Pada teknik ini dinyatakan bahwa hardware komputer haruslah sederhana dan tidak perlu dilakukan pengkabelan dengan menggunakan tangan untuk setiap program. Sebagai gantinya, instruksi-instruksi yang lebih kompleks harus digunakan untuk mengendalikan perangkat keras yang lebih sederhana, hal ini memungkinkan komputer diprogram ulang dengan cepat. Konsep yang kedua yang juga sangat penting untuk pengembangan bahasa pemrograman. Von Neumann menyebutnya sebagai “conditional control transfer” (www.softlord.com). Ide ini berkembang menjadi bentuk subrutin, atau blok kode yang kecil yang dapat panggil berdasarkan aturan tertentu, dari pada suatu himpunan tunggal urutan kronologis yang harus dijalankan oleh komputer. Bagian kedua dari ide tersebut menyatakan bahwa kode komputer harus dapat bercabang berdasarkan pernyataan logika seperti IF (ekspresi) THEN, dan perulangan seperti FOR statement. “Conditional control transfer” mengembangkan ide adanya “libraries,” yang mana merupakan blok kode yang dapat digunakan berulang kali. Pada 1949, setelah beberapa tahun Von Neumann bekerja, bahasa Short Code dilahirkan (www.byte.com), yang merupakan bahasa komputer yang pertama untuk peralatan elektronik yang membutuhkan programmer untuk mengubah perintah kedalam 0 dan 1 dengan tangan. Pada 1957, bahasa khusus yang pertama muncul dalam bentuk FORTRAN yang merupakan singkatan dari sistem FORmula TRANslating. Bahasa ini dirancang pada IBM untuk perhitungan scientific. Komponen-komponennya sangat sederhana, dan menyediakan bagi programmer akses tingkat rendah kedalam komputer. Sampai saat ini, bahasa ini terbatas pada hanya terdiri dari perintah IF, DO, dan GOTO, tetapi pada waktu itu, perintah-perintah ini merupakan lompatan besar kearah depan. Type data dasar yang digunakan sampai sekarang ini dimulai dari FORTRAN, hal ini meliputi variabel logika (TRUE atau FALSE), dan bilangan integer, real, serta double-precision. FORTRAN sangat baik dalam menangani angka-angka, tetapi tidak terlalu baik untuk menangani proses input dan output, yang mana merupakan hal yang penting pada komputasi bisnis. Komputasi bisnis mulai tinggal landas pada 1959, dengan dikembangkannya COBOL, yang dirancang dari awal sebagai bahasa untuk para pebisnis. Type data yang ada hanya berupa number dan text string. Hal tersebut juga memungkinkan pengelompokan menjadi array dan record, sehingga data di telusuri dan diorganisasikan dengan lebih baik. Sesuatu hal yang menarik untuk dicatat bahwa suatu program COBOL dibuat menyerupai suatu essay, dengan empat atau lima bagian utama yang membentuk keseluruhan yang tertata dengan baik. Perintah-perintah COBOL sangat menyerupai tata bahasa English, sehingga membuatnya agak mudah dipelajari. Semua ciri-ciri ini dikembangkan agar mudah dipelajari dan mudah diterapkan pada dunia bisnis. Pada 1958, John McCarthy di MIT membuat bahasa LISt Processing (atau LISP), yang dirancang untuk riset Artificial Intelligence (AI). Karena dirancang untuk fungsi spesialisasi yang tinggi, maka tata cara penulisannya jaring kelihatan sebelum ataupun sesudahnya. Sesuatu perbedaan yang paling nyata dari bahasa ini dengan bahasa lain adalah dasar dan type satu-satunya adalah list, yang ditandai dengan suatu urutan item yang dicakup dengan tanda kurung. Program LISP sendirinya dibuat sebagai suatu himpunan dari list, sehingga LISP memiliki kemampuan yang khusus untuk memodifikasi dirinya, dan juga dapat berkembang sendiri. Tata cara penulisan LISP dikenal sebagai “Cambridge Polish,” sebagaimana dia sangat berbeda dari logika Boolean (Wexelblat, 177) : x V y – Cambridge Polish, what was used to describe the LISP program OR(x,y) – parenthesized prefix notation, what was used in the LISP program x OR y – standard Boolean logic LISP masih digunakan sampai sekarang karena spesialiasi yang tinggi dari sifat abstraknya. Bahasa Algol dibuat oleh suatu komite untuk pemakaian scientific pada tahun 1958. Kontribusi utamanya adalah merupakan akar dari tiga bahasa selanjutnya yaitu Pascal, C, C++, dan Java. Dia juga merupakan bahasa pertama dengan suatu tata bahasa formal, yang dikenal sebagai Backus-Naar Form atau BNF (McGraw-Hill Encyclopedia of Science and Technology, 454). Pada Algol telah diterapkan konsep-konsep baru, seperti rekursif pada function, bahasa berikutnya Algol 68, menjadi bahasa yang membosankan dan sulit digunakan (www.byte.com). Hal ini mengarah kepada adopsi terhadap bahasa yang lebih kecil dan kompak seperti Pascal. Pascal dimulai pada tahun 1968 oleh Niklaus Wirth. Tujuan pengembangannya adalah untuk kebutuhan pengajaran. Pada awalnya bahasa ini dikembangkan bukan dengan harapan adopsi pemakaian secara luas. Prinsipnya mereka mengembangkannya untuk alat pengajaran pemrograman yang baik seperti kemampuan debug dan perbaikan sistem dan dukungan kepada mikroprosesor komputer yang digunakan pada institusi pendidikan. Pascal dirancang dengan pendekatan yang sangat teratur (terstruktur), dia mengkombinasikan kemampuan yang terbaik dari bahasa-bahasa saat itu, COBOL, FORTRAN, dan ALGOL. Dalam pengerjaannya banyak perintah-perintah yang tidak teratur dan aneh dihilangkan, sehingga sangat menarik bagi pemakai (Bergin, 100-101). Kombinasi dari kemampuan input/output dan kemampuan matematika yang solid, membuatnya menjadi bahasa yang sukses besar. Pascal juga mengembangkan tipe data “pointer”, suatu fasilitas yang sangat bermanfaat pada bahasa yang mengimplementasikannya. Dia juga menambahkan perintah CASE, yang mana memperbolehkan perintah bercabang seperti suatu pohon pada suatu aturan: CASE expression OF possible-expression-value-1: statements to execute… possible-expression-value-2: statements to execute… END Pascal juga mengembangkan variabel dinamis, dimana variabel dapat dibuat ketika suatu program sedang berjalan, melalui perintah NEW dan DISPOSE. Tetapi Pascal tidak mengimplementasikan suatu array dinamis, atau kelompok dari variabel-variabel, yang mana sangat dibutuhkan, dan merupakan salah satu penyebab kekalahannya (Bergin, 101-102). Wirth kemudian membuat lanjutan dari Pascal, Modula-2, tetapi pada saat itu muncul C yang dengan cepat menjadi mengeser posisi Pascal. C dikembangkan pada tahun 1972 oleh Dennis Richie ketika sedang bekerja pada Bell Labs di New Jersey. Transisi pemakaian dari bahasa umum yang pertama ke bahasa umum sampai hari ini yaitu transisi antara Pascal dan C, C merupakan perkembangan dari B dan BCPL, tetapi agak menyerupai Pascal. Semua fasilitas di Pascal, termasuk perintah CASE tersedia di C. C menggunakan pointer secara luas dan dibangun untuk kecepatan dengan kelemahannya yaitu menjadi sulit untuk dibaca. Tetapi karena dia menghilangkan semua kelemahan yang terdapat di Pascal, sehingga dengan cepat mengambil alih posisi Pascal. Ritchie mengembangan C untuk sistem Unix yang baru pada saat yang bersamaan. Oleh karena ini, C dan Unix saling berkaitan. Unix memberikan C beberapa fasilitas besar seperti variabel dinamis, multitasking, penanganan interrupt, forking, dan strong low-level,input-output. Oleh karena itu, C sangat sering digunakan untuk pemrograman sistem operasi seperti Unix, Windows, MacOS, dan Linux. Pada akhir tahun 1970 dan awal 1980, suatu metode pemrograman yang baru telah dikembangkan. Ha tersebut dikenal sebagai Object Oriented Programming, atau OOP. Object merupakan suatu potongan dari data yang dapat dipaket dan dimanipulasi oleh programmer. Bjarne Stroustroup menyukai metode ini dan mengembangkan lanjutan dari C yang dikenal sebagai “C With Classes.” Kemampuan lanjutan ini dikembangkan menjadi bahasa C++ yang diluncurkan pada tahun 1983. C++ dirancang untuk mengorganisasikan kemampuan dasar dari C dengan OOP, dengan tetap mempertahankan kecepatan dari C dan dapat dijalankan pada komputer yang tipe berlainan. C++ sering kali digunakan dalam simulasi, seperti game. C++ menyediakan cara yang baik untuk memanipulasi ratusan instance dari manusia didalan elevator, atau pasukan yang diisi dengan tipe prajurit yang berbeda. Bahasa ini menjadi pilihan pada mata kuliah AP Computer Science sampai hari ini. Pada awal 1990′s, interaktif TV adalah teknologi masa depan. Sun Microsystems memutuskan bahwa interaktif TV membutuhkan suatu hal yang khusus, yaitu bahasa portable (bahasa yang dapat berjalan pada banyak jenis mesin yang berbeda). Bahasa ini dikenal sebagai Java. Pada tahun 1994, team proyek Java mengubah fokus mereka ke web, yang mana berubah menjadi sesuatu yang menjanjikan setelah interactive TV gagal. Pada tahun berikutnya, Netscape menyetujui pemakaian Java pada internet browser mereka, Navigator. Sampai titik ini, Java menjadi bahasa masa depan dan beberapa perusahaan mengumumkan aplikasi harus ditulis dalam Java. Java mempunyai tujuan yang besar dan merupakan bahasa yang baik menurut buku text, pada kenyataanya “bahasa tersebut tidak”. Dia memiliki masalah yang serius dalam optimasi, dengan arti program yang ditulis dengannya berjalan dengan lambat. Dan Sun telah membuat cacat penerimaan terhadap Java dengan pertikaian politis dengan Microsoft. Tetapi Java telah dinyatakan sebagai bahasa untuk instruksi masa depan dan benar-benar menerapkan object-oriented dan teknik tingkat tinggi seperti kode yang portable dan garbage collection. Visual Basic sering diajari sebagai bahasa pemrograman dasar yang mengacu pada bahasa BASIC yang dikembangkan pada tahun 1964 oleh John Kemeny dan Thomas Kurtz. BASIC adalah bahasa yang sangat terbatas dan dirancang untuk orang yang bukan computer science. Perintah-perintah dijalankan secara berurutan, tetapi kendali program dapat berubah berdasarkan IF..THEN, dan GOSUB yang mana menjalankan suatu blok kode dan kembali ketitik semula didalam alur program. Microsoft telah mengembangkan BASIC ke dalam produk Visual Basic (VB). Jantung dari VB adalah form, atau suatu window kosos dimana anda dapat drag dan drop komponen seperti menu, gambarm dan slider bars. Item-item ini dikenal sebagai “widgets.” Widget memiliki properti (seperti warna) dan events (seperti klik dan double klik) dan menjadi pusat dari pengembangan antarmuka dengan pemakai diberbagai bahasa program dewasa ini. VB merupakan program yang banyak digunakan untuk membuat interface sederhana ke produk Microsoft lainnya seperti Excel dan Access tanpa membaca banyak kode, dengannya dapat dimungkinkan untuk dibuat aplikasi yang lengkap. Perl telah sering digambarkan sebagai “duct tape of the Internet,” karena sering digunakan sebagai engine untuk interface web atau pada script untuk memodifikasi file konfigurasi. Dia memiliki fungsi text matching yang sangat baik sehingga membuatnya menjadi hal yang ideal untuk pekerjaan tersebut. Perl dikembangkan oleh Larry Wall pada 1987 karena fasilitas pada sed dan awk pada Unix (digunakan untuk manipulasi text) tidak mencukupi kebutuhannya. Tergantung kepada siapa anda bertanya, Perl adalah singkatan dari Practical Extraction and Reporting Language atau Pathologically Eclectic Rubbish Lister. Bahasa pemrograman telah berkembangan dari masa kemasa dan tetap dikembangkan dimasa depan. Mereka dimulai dari suatu daftar langkap pengkabelan agar komputer menjalankan tugas tertentu. Langkah-langkah ini berkembang menjadi software dan memiliki kemampuan yang lebih baik. Bahasa umum yang pertama menekankan pada kesederhanaan dan untuk satu tujuan saja, sedangkan bahasa dewasa ini terbagi atas bagaimana mereka diprogram, sehingga mereka dapat digunakan untuk semua tujuan. Dan mungkin bahasa yang akan datang lebih natural dengan penemuan pada quantum dan komputer-komputer biologis. Sumber : Indoprog ‘Algoritma & Pemrograman’ oleh Hendra, S.T.

Bahasa Pemrogaman

Bahasa pemrograman, atau 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:

  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 (bah.Inggris Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic), contohnya MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb.
  3. 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.

Kata - kata bijak yang harus kita pikir

Kebanggaan kita yang terbesar adalah bukan tidak pernah gagal, tetapi bangkit kembali setiap kali kita jatuh.

Kata - kata bijak yang harus kita pikir

Penderitaan jiwa mengarahkan keburukan. Putus asa adalah sumber kesesatan; dan kegelapan hati, pangkal penderitaan jiwa.

Kata - kata bijak yang harus kita pikir

Teman sejati adalah ia yang meraih tangan anda dan menyentuh hati anda.

Kata - kata bijak yang harus kita pikir

Pengetahuan tidaklah cukup, maka kita harus mengamalkannya. Niat tidaklah cukup, maka kita harus melakukannya.

Kata - kata bijak yang harus kita pikir

Berusahalah untuk tidak menjadi manusia yang berhasil tapi berusahalah menjadi manusia yang berguna.

Kata - kata bijak yang harus kita pikir

Belajarlah dari kesalahan orang lain. Anda tak dapat hidup cukup lama untuk melakukan semua kesalahan itu sendiri.

Kata - kata bijak yang harus kita pikir

Ketika masalah datang, Anda akan menjadi lebih damai jika yang Anda pikirkan adalah jalan keluar dari masalah; bukan pembayangan dari penderitaan yang akan Anda alami.

Kata - kata bijak yang harus kita pikir

Sesuatu yang belum dikerjakan, seringkali tampak mustahil; kita baru yakin kalau kita telah berhasil melakukannya dengan baik.

Kata - kata bijak yang harus kita pikir

Keramah-tamahan dalam perkataan menciptakan keyakinan, keramahtamahan dalam pemikiran menciptakan kedamaian, keramahtamahan dalam memberi menciptakan kasih.

Kata - kata bijak yang harus kita pikir

Orang yang paling beruntung di dunia adalah orang yang telah mengembangkan rasa syukur yang hampir konstan, dalam situasi apapun.

Kata - kata bijak yang harus kita pikir

Jangan mencari kawan yang membuat Anda merasa nyaman, tetapi carilah kawan yang memaksa Anda terus berkembang.

Kata - kata bijak yang harus kita pikir

Tak semua orang yg membencimu mengatakan hal yg salah tentangmu. Terkadang mereka mengatakan yg sebenarnya.

Kata - kata bijak yang harus kita pikir

Mengevaluasi apa yang kita lakukan dan semua pencapaian kita. Apapun hasilnya akan menjadi fondasi kuat untuk kehidupan kita dimasa mendatang yang lebih baik.

Kata - kata bijak yang harus kita pikir

Ketika kamu merasa pedulimu tak pernah dihargai, ketahuilah bahwa kamu tengah belajar tentang KETULUSAN HATI.

Kata - kata bijak yang harus kita pikir

Jangan sesali apa yang sudah pergi. Jangan tangisi apa yang sudah tiada. Tetapi bangkitlah dan bina kembali apa yang telah hilang dan pergi.

Selasa, 31 Mei 2011

Foto SMK 31/05/2011
































Jumat, 20 Mei 2011

Cara Mematikan Notifikasi Email Facebook

facebookSitus jejaring sosial seperti halnya facebook dan friendster akan mengirimkan email notifikasi pada penggunanya bila ada salah satu teman kita memberikan komentar (testimonial), mengupdate profile, menuliskan entry, dan lain sebagainya. Jika ditinjau secara manfaat, tentunya hal ini sangat berguna bagi para pecandu facebook karena kita akan tahu update terbaru teman-teman kita di facebook.

Namun hal itu dapat membuat inbox email kita akan selalu penuh, apalagi bila teman-teman kita sudah mencapai jumlah ratusan atau mungkin ribuan. Membaca email notifikasi tersebut satu-persatu pun bukan hal yang mudah untuk dilakukan, karena hal itu dapat membuang waktu kita saja.

Solusi yang bisa kita lakukan adalah dengan memfilter email-email tersebut di setting email yang kita pakai, dan memisahkannya pada inbox, sehingga bila ada email notifikasi dari facebook, email tersebut akan langsung masuk folder filter tanpa mampir dulu ke inbox. Bila masih belum puas juga, kita bisa mematikan fitur notifikasi tersebut melalui facebook yang kita gunakan.

Berikut empat langkah mengatasi banjir notifikasi tersebut:

  1. Login akun Facebook Anda
  2. Pilih menu pengaturan/setting pada kanan atas halaman Facebook Anda
  3. Pilih menu pemberitahuan/notifications.
  4. Selanjutnya anda dapat memilih pemberitahuan apa saja yang seharusnya masuk inbox e-mail Anda atau Anda dapat memilih untuk menonaktifkan semua pemberitahuan agar inbox Anda bersih dari notifikasi.

Facebook memang menyenangkan kata orang-orang. Namun sampai saat ini saya menahan diri untuk tidak ikut meramaikannya. Disamping hanya menghabiskan waktu saja, facebook dapat membuat orang kecanduan, yang akhirnya dapat membuat orang lalai. Sepertinya ngeblog lebih asyik tuh, betul gak? 8)

Cara Cepat Menonaktifkan dan Menghapus Akun Facebook

Bagaimana cara menghapus Akun Facebook? Cara menghapus Account Facebook secara permanen? Menghapus Facebook Profil Anda? Bagaimana cara membatalkan membuat Facebook Profil? Ingin Tutup Akun Facebook Saya? Hapus Facebook Account Saya Selamanya? dan lebih .. Ada banyak orang menanyakan pertanyaan-pertanyaan ini dan di sini jawaban ini membantu. Banyak orang luar negeri sana sudah muak dengan Facebook karena masalah keamanan, masalah privasi, seperti profil kita bisa dilihat sama orang yang gak diinginkan, pembajakan akun facebook, tempat banyaknya terjadi perselingkuhan dll. Jika anda terlanjur sudah Daftar di Facebook dan ingin menghapus account anda silahkan ikuti petunjuk di bawah ini.

Instruksi untuk mengahapus Account Facebook Anda :

  • Masuk ke http://www.facebook.com/help/contact.php?show_form=delete_account dan Login
  • Klik "Submit" dan ikuti instruksi selanjutnya. Akan ada password yang sederhana dan cek spam Captcha.
  • Jangan login atau terhubung dengan account Facebook Anda. Anda akan menerima email yang mengatakan bahwa account Anda akan dihapus dalam 14 hari
  • Tunggu dan menonton. Pada akhir 14 hari, semua posting Anda, komentar, info, dll, akan dibuat secara permanen dapat diakses di Facebook.

Atau Anda juga dapat mencoba untuk kirim email ke facebook untuk menghapus account anda.Kirim ke privacy@facebook.com, support@facebook.com dan info@facebook.com dam kirim permintaan bahwa anda ingin menghapus account Anda. Tunggu untuk mendapatkan respon email dari Facebook bahwa account Anda telah dihapus secara permanen.

Jika Anda tidak yakin seratus persen bahwa Anda ingin menghapus Akun Facebook secara permanen, Anda sementara dapat "menonaktifkan" account Facebook.

Instruksi untuk menonaktifkan Account Facebook Anda :

  • Masuk ke Facebook. Pilih "Account" di sudut kanan atas. Kemudian klik "Account Settings". Gulir ke bawah halaman untuk "Deactivate Account". Klik pada link tsb.
  • Tiba di halaman yang akan menanyakan "Apakah Anda yakin ingin menonaktifkan account Anda?"
  • Centang kotak untuk menjelaskan mengapa Anda menonaktifkan?
  • Periksa kotak "Email opt out". Melakukan hal ini memungkinkan tidak menerima email lagi dari Facebook.
  • Tekan "Deactivate" tombol. Account Anda sekarang akan "tersembunyi" dari pengguna Facebook lainnya, namun Anda masih akan memiliki pilihan untuk mengaktifkan kembali account Anda kapan saja.

Kamis, 19 Mei 2011

TCP/IP ( Transmission Control Protocol/ Internet Protocol )

1.SEJARAH TCP/IP
Tahun 1986, lembaga ilmu pengetahuan nasional Amerika Serikat (NSF) mendanai pembuatan jaringan TCP/IP yang dinamai NSFNET. Jaringan ini digunakan untuk menghubungkan lima pusat komputer super dan memungkinkan terhubungnya universitas – universitas di Amerika Serikat dengan kecepatan 56Kbps. Jaringan inilah yang kemudian menjadi embrio yang kita kenal sekarang ini.
Internet Protocol dikembangkan pertama kali oleh Defense Advanced Research Projects Agency ( DARPA) pada tahun 1970 sebagai awal dari usaha untuk mengembangkan protokol yang dapat melakukan interkoneksi berbagai jaringan komputer yang terpisah, yang masing-masing jaringan tersebut menggunakan teknologi yang berbeda. Protokol utama yang dihasilkan proyek ini adalah Internet Protocol (IP). Riset yang sama dikembangkan pula yaitu beberapa protokol level tinggi yang didesain dapat bekerja dengan IP. Yang paling penting dari proyek tersebut adalah Transmission Control Protocol (TCP), dan semua grup protokol diganti dengan TCP/IP suite. Pertama kali TCP/IP diterapkan di ARPANET, dan mulai berkembang setelah Universitas California di Berkeley mulai menggunakan TCP/IP dengan sistem operasi UNIX. Selain Defense Advanced Research Projects Agency (DARPA) ini yang mengembangkan Internet Protocol, yang juga mengembangkan TCP/IP adalah Department of defense (DOD).
Saat ini TCP/IP digunakan sebagai sebuah protokol standar untuk menghubungkan komputer-komputer dan jaringan untuk membentuk sebuah jaringan yang luas (WAN). TCP/IP merupakan sebuah standar jaringan terbuka yang bersifat independen terhadap mekanisme transport jaringan fisik yang digunakan, sehingga dapat digunakan di mana saja. Protokol ini menggunakan skema pengalamatan yang sederhana yang disebut sebagai alamat IP (IP Address) yang mengizinkan hingga beberapa ratus juta komputer untuk dapat saling berhubungan satu sama lainnya di Internet. Protokol ini juga bersifat routable yang berarti protokol ini cocok untuk menghubungkan sistem-sistem berbeda (seperti Microsoft Windows dan keluarga UNIX ) untuk membentuk jaringan yang heterogen.
Sekumpulan protocol TCP/IP dimodelkan dengan empat layer yaitu : Network Interface Layer (Ethernet, X.25, SLIP,PPP), Internet Layer (IP, ICMP, ARP), Transport Layer (TCP, UDP), dan Application Layer (SMTP, FTP,HTTP, dll).
2.PENGERTIAN
Internet protokol adalah protokol yang memindahkan paket dari mesin sumber ke mesin destinasi, dalam intervening network melalui router. Itulah mengapa IP layer pada stack disebut internet layer atau network layer. Protokol TCP adalah protokol layer yang digunakan oleh World Wide Web, e-mail, FTP, dan aplikasi lain yang mengandalkan trafic dalam internet.

Struktur Protokol TCP/IP
• Protokol lapisan antarmuka jaringan ( network access ): bertanggung jawab untuk meletakkan frame-frame jaringan di atas media jaringan yang digunakan. TCP/IP dapat bekerja dengan banyak teknologi transport, mulai dari teknologi transport dalam LAN (seperti halnya Ethernet dan Token Ring), MAN dan WAN (seperti halnya dial-up modem yang berjalan di atas Public Switched Telephone Network (PSTN), Integrated Services Digital Network (ISDN), serta Asynchronous Transfer Mode (ATM)).
• Protokol lapisan internet: bertanggung jawab untuk melakukan pemetaan (routing) dan enkapsulasi paket-paket data jaringan menjadi paket-paket IP. Protokol yang bekerja dalam lapisan ini adalah Internet Protocol (IP), Address Resolution Protocol (ARP), Internet Control Message Protocol (ICMP), dan Internet Group Management Protocol (IGMP).
• Protokol lapisan transport: berguna untuk membuat komunikasi menggunakan sesi koneksi yang bersifat connection-oriented atau broadcast yang bersifat connectionless. Protokol dalam lapisan ini adalah Transmission Control Protocol (TCP) dan User Datagram Protocol (UDP).
• Protokol lapisan aplikasi: bertanggung jawab untuk menyediakan akses kepada aplikasi terhadap layanan jaringan TCP/IP. Protokol ini mencakup protokol Dynamic Host Configuration Protocol (DHCP), Domain Name System (DNS), Hypertext Transfer Protocol (HTTP), File Transfer Protocol (FTP), Telnet, Simple Mail Transfer Protocol (SMTP), Simple Network Management Protocol (SNMP), dan masih banyak protokol lainnya. Dalam beberapa implementasi stack protokol, seperti halnya Microsoft TCP/IP, protokol-protokol lapisan aplikasi berinteraksi dengan menggunakan antarmuka Windows Sockets (Winsock) atau NetBIOS over TCP/IP (NetBT).
Keuntungan Protokol TCP/IP
• IP adalah protokol yang tidak handal atau best effort. Protokol ini sangat baik untuk mengirimkan data tetapi paket tersebut dapat hilang dan tidak menimbulkan pesan kesalahan dimanapun, misalnya jika ada kegagalan router atau disconnect. TCP adalah protokol jaringan yang handal. Protokol ini bekerja berkelanjutan untuk menjamin pengiriman semua data dan sesuai dengan urutan pengiriman sehingga dapat diketahui data yang dikirim sampai ke destinasi.
• IP layer me-route paket hanya pada tingkat mesin. IP tidak memiliki mekanisme untuk membedakan paket dari aplikasi dalam mesin atau membedakan antara banyak koneksi dalam aplikasi aplikasi tunggal. Fungsi ini disediakan oleh protokol transport layer, TCP dan UDP. IP layer me-route ke mesin sedangkan layer transport mengirim ke koneksi individu dalam suatu aplikasi, yang diidentifikasi oleh TCP dengan menetapkan “port number” yang unik pada masing-masing koneksi.
• IP adalah tanpa koneksi – paket ditransmisikan secara individu, benar – benar saling bebas. Untuk banyak aplikasi hal ini tidak cocok. Mereka menampilkan komunikasi sebagai suatu sesi secara keseluruhan; pertukaran adalah bagian dari transaksi keseluruhan sehingga aplikasi harus menyimpan informasi tentang keadaan percakapan yang sedang berlangsung. Misalnya, saat menggunakan POP mail server, perintah “retrieve message” hanya dimungkinkan jika user telah memasukkan username dan password yang valid. Atau pada ftp, saat me-request file, misalnya “get readme.txt” file tertentu yang dikirim sangat tergantung pada direktori tempat saat mengeluarkan command tersebut. TCP menjawab kebutuhan ini; TCP adalah protokol connection-oriented yang memungkin mendapatkan sesi berkelanjutan. Sebelum komunikasi menggunakan TCP, aplikasi pada kedua ujung membangun ( membuka ) koneksi antar mereka. Kemudian mereka mempertukarkan data melalui koneksi ini, dan saat mereka selesai, mereka menterminasi koneksi.

Layanan TCP/IP
TCP menggunakan paket – paket yang dilapiskan di atas IP, ARP, ICMP, dan semua mekanisme routing untuk mengirimkan data. Tetapi saat menggunakan mekanisme tersebut, mereka adalah layer terpisah dan TCP tidak menduplikasi fungsionalitas mereka. TCP tidak terlibat di dalamnya atau mengetahui sesuatu tentang routing tersebut: ditangani secara eksklusif oleh IP layer yang ada di bawahnya, sebagaimana ditunjukkan oleh gambar 2 di atas. Bagi TCP layer di mesin sumber tampak bahwa dia berbicara secara langsung ke TCP layer di destinasi. Itulah mengapa layer transport disebut juga layer host to host, TCP dan UDP disebut protokol end to end.
Bentuk layanan default yang dapat berjalan di atas TCP/IP, sebagai berikut
Pengiriman berkas (file transfer). File Transfer Protocol (FTP) memungkinkan pengguna komputer yang satu untuk dapat mengirim ataupun menerima berkas ke sebuah host di dalam jaringan. Metode otentikasi yang digunakannya adalah penggunaan nama pengguna (user name) dan [[password]], meskipun banyak juga FTP yang dapat diakses secara anonim (anonymous), alias tidak berpassword.
• Computer mail. Digunakan untuk menerapkan sistem surat elektronik.
• Remote login. Network terminal Protocol (telnet) memungkinkan pengguna komputer dapat melakukan log in ke dalam suatu komputer di dalam suatu jaringan secara jarak jauh. Jadi hal ini berarti bahwa pengguna menggunakan komputernya sebagai perpanjangan tangan dari komputer jaringan tersebut.
• Network File System (NFS). Pelayanan akses berkas-berkas yang dapat diakses dari jarak jauh yang memungkinkan klien-klien untuk mengakses berkas pada komputer jaringan, seolah-olah berkas tersebut disimpan secara lokal.
• Remote execution. Memungkinkan pengguna komputer untuk menjalankan suatu program tertentu di dalam komputer yang berbeda. Biasanya berguna jika pengguna menggunakan komputer yang terbatas, sedangkan ia memerlukan sumber yg banyak dalam suatu sistem komputer. Ada beberapa jenis remote execution, ada yang berupa perintah-perintah dasar saja, yaitu yang dapat dijalankan dalam system komputer yang sama dan ada pula yg menggunakan sistem Remote Procedure Call (RPC), yang memungkinkan program untuk memanggil subrutin yang akan dijalankan di sistem komputer yg berbeda. Misalnya, software Real VNC yang menggunakan IP dalam jaringan untuk me-remote komputer.
• Name server yang berguna sebagai penyimpanan basis data nama host yang digunakan pada internet.
Koneksi dan Port TCP
Aplikasi client menggunakan nomor port untuk memberitahu mesin destinasi, service TCP mana yang diinginkannya. Server untuk aplikasi tertentu mendengarkan well-known port untuk mengetahui koneksi dari client yang meminta service-nya. TCP digunakan untuk berkomunikasi data application to application ( dengan IP layer di bawahnya menangani donkey network untuk mendapatkan paket dari satu mesin ke mesin lainnya melewati jaringan.) Banyal aplikasi yang berbeda – Web, e-mail, FTP, sistem basis data, sistem windows, dan lain – lain menggunakan TCP.
Port adalah alamat yang membedakan koneksi TCP yang berbeda – beda pada mesin yang sama, sedangkan IP address adalah nomor yang mengidentifikasikan mesin mana yang menjadi tujuan suatu paket, port TCP adalah nomor yang mengidentifikasikan koneksi mana dalam mesin spesifik yang dihubungkan dengan paket tersebut.

Telnet >> Port 23
Email >> Port 25
HTTP >> Port 80
Email (POP-3) >> Port 110

Inilah yang disebut sebagai well-known port. Server untuk service tertentu mendengarkan pada well-known port yang sesuai dan memperlakukan permintaan apapun yang datang untuk diproses sesuai dengan permintaan tersebut.
Masalah Pengalamatan
Dalam sebuah jaringan SNA , setiap mesin mempunyai Logical Units dengan alamat jaringan masing-masing. DECNET, Appletalk, dan Novell IPX mempunyai rancangan untuk membuat nomor untuk setiap jaringan lokal dan untuk setiap workstation yang terhubung ke jaringan.
Pada bagian utama pengalamatan lokal network, TCP/IP membuat nomor unik untuk setiap workstation di seluruh dunia. Nomor IP adalah nilai 4 byte (IPv4) dengan konvensi merubah setiap byte ke dalam nomor desimal (0 sampai 255 untuk IP yang digunakan sekarang) dan memisahkan setiap bytes dengan periode. Sebagai contoh misalnya 130.132.59.234.
Sebuah organisasi dimulai dengan mengirimkan electronic mail ke Hostmaster@INTERNIC.NET meminta untuk pembuatan nomor jaringan. Hal ini dimungkinkan bagi hampir setiap orang untuk memperoleh nomor untuk jaringan “small class C” dengan 3 bytes pertama meyatakan jaringan dan byte terakhir menyatakan individual komputer. Organisasi yang lebih besar dapat memperoleh jaringan “Class B” dengan 2 bytes pertama menyatakan jaringan dan 2 bytes terakhir menyatakan menyatakan masing-masing workstation sampai mencapai 64.000 individual workstation. Contoh Jaringan Class B Yale adalah 130.132, jadi semua komputer dengan IP address 130.132.*.* adalah dihubungkan melalui Yale.
Kemudian organisasi berhubungan dengan intenet melalui satu dari beberapa jaringan regional atau jaringan khusus. vendor jaringan diberi nomor pelanggan networks dan ditambahkan ke dalam konfigurasi routing dalam masing-masing mesin.
Tidak ada rumus matematika yang mengubah nomor 192.35.91 atau 130.132 menjadi “Yale University” atau “New Haven”. Mesin-mesin yang mengatur jaringan regional yang besar atau routers Internet pusat dapat menentukan lokasi jaringan-jaringan tersebut dengan mencari setiap nomor jaringan tersebut dalam tabel. Diperkirakan ada ribuan jaringan class B dan jutaan jaringan class C. Pelanggan yang terhubung dengan Internet, bahkan perusahaan besar seperti IBM tidak perlu untuk memelihara informasi pada jaringan-jatingan yang lain. Mereka mengirim semua eksternal data ke regional carrier yang mereka langgan, dan regional carrier mengamati dan memelihara tabel dan melakukan routing yang tepat.
3. Subnets
Meskipun pelanggan individual tidak membutuhkan nomor tabel jaringan atau menyediakan eksplisit routing, tapi untuk kebanyakan jaringan class B dapat diatur secara internal sehingga lebih kecil dan versi organisasi jaringan yang lebih sederhana. Biasanya membagi dua byte internal assignment menjadi satu byte nomor departmen dan satu byte Workstation ID.
Enterprise network dibangun dengan menggunakan TCP/IP router box secara komersial. setiap router mempunyai tabel dengan 255 masukan untuk mengubah satu byte nomor departmen menjadi pilihan tujuan ethernet yang terhubung ke salah satu router. Misalnya, pesan ke 130.132.59.234 melalui jaringan regional National dan New England berdasarkan bagian nomor 130.132. Tiba di Yale, 59 department ID memilih ethernet connector . 234 memilih workstation tertentu pada LAN. Jaringan Yale harus diupdate sebagai ethernet baru dan departemen ditambahkan, tapi tidak dipengaruhi oleh perubahan dari luar atau perpindahan mesin dalam departemen.
4. Jalur-jalur tak tentu
Setiap kali sebuah pesan tiba pada sebuah IP router, maka router akan membuat keputusan ke mana berikutnya pesan tersebut akan dikirimkan. Ada konsep satu waktu tertentu dengan preselected path untuk semua traffic. Misalkan sebuah perusahaan dengan fasilitas di New York, Los Angles, Chicago dan Atlanta. Dapat dibuat jaringan dari empat jalur telepon membentuk sebuah loop (NY ke Chicago ke LA ke Atlanta ke NY). Sebuah pesan tiba di router NY dapat pergi ke LA melalui Chicago atau melalui Atlanta. jawaban dapat kembali ke jalan lain.
Bagaimana sebuah router dapat membuat keputusan antara router dengan router? tidak ada jawaban yang benar. Traffic dapat dipetakan dengan algoritma “clockwise” (pergi ke NY ke Atlanta, LA ke chicago). Router dapat menentukan, mengirimkan pesan ke Atlanta kemudian selanjutnya ke ke Chicago. Routing yang lebih baik adalah dengan mengukur pola traffic dan mengirimkan data melalui link yang paling tidak sibuk.
Jika satu saluran telepon dalam satu jaringan rusak, pesan dapat tetap mencapai tujuannya melalui jalur yang lain. Setelah kehilangan jalur dari NY ke Chicago, data dapat dikirim dari NY ke Atlanta ke LA ke Chicago. Dengan begitu maka jalur akan berlanjut meskipun dengan kerugian performance menurun.

Masalah yang Tidak Diperiksa (Undiagnosed Problem)
Jika ada error terjadi, maka dilaporkan ke network authorities. Error tersebut harus dibenarkan atau diperbaiki. IP, didesain untuk dapat tahan dan kuat. Kehilangan node atau jalur adalah hal biasa, tetapi jaringan harus tetap jalan. Jadi IP secara otomatis menkonfigurasi ulang dirinya sendiri bila terjadi sesuatu yang salah. Jika banyak redundancy yang dibangun ke dalam sistem maka komuniksi tetap berlangsung dan terjaga. TCP dirancang untuk memulihkan node atau saluran yang gagal dimana propagasi routing table berubah untuk semua node router. Karena proses updating memerlukan waktu yang lama , TCP agak lambat untuk menginisiasi pemulihan.

Koneksi TCP Diidentifikasi Oleh Port
Port destinasi sendiri tidak cukup untuk meng-enable TCP untuk mengirimkan paket ke koneksi yang tepat pada saat mesin dan untuk mencegah bercampurnya paket dari koneksi yang berbeda. TCP memecahkan masalah ini dengan menggunakan port sumber dan IP address sumber dan destinasi, yaitu kombinasi dari :
1. Nomor IP sumber ( N1 )
2. Nomor port sumber ( P1 )
3. Nomor IP sumber ( N2 )
4. Nomor port sumber ( P2 )
untuk menetapkan suatu koneksi secar unik sehingga semua paket untuk koneksi ini dapat dikirimkan tanpa bercampur dengan yang lain.
Mengenai Nomor IP
Setiap perusahaan besar atau perguruan tinggi yang terhubung ke internet harus mempunyai level intermediet network. beberapa router mungkin dikonfigurasi untuk berhubungan dengan bebarapa department LAN. Semua traffic di luar organisasi dihubungkan dengan koneksi tunggal ke jaringan provider regional.
Jadi, pemakai akhir dapat menginstall TCP/IP pada PC tanpa harus tahu jaringan regional . Tiga bagian informasi dibutuhkan :
• IP address dibuat pada PC
• Bagian dari IP address (subnet mask) yang membedakan mesin lain dalam LAN yang sama (pesan dapat dikirim secara langsung ) dengan mesin-mesin di departemen lain atao dimanapun di seluruh dunia ( yang dikirimkan ke router mesin)
• IP address dari router mesin yang menghubungkan LAN tersebut dengan dunia luar.
7. Susunan TCP/IP protocol
Internet pada mulanya didesain dengan dua kriteria utama. Dua kriteria ini mempengaruhi dan membentuk hardware dan software yang digunakan sekarang. Kriteria tersebut : Jaringan harus melakukan komunikasi antara para peneliti di belahan dunia yang berbeda, memungkinkan meraka dapat berbagi dan berkomunikasi mengenai penelitian mereka satu sama lain. Sayangnya, riset memerlukan berbagai komputer dari beragam platform dan arsitektur jaringan yang berbeda untuk keperluan keilmuan. Maka untuk itu diperlukan protocol suite untuk dapat berhubungan dengan berbagai platforms hardware yang berbeda dan bahkan sistem jaringan yang berbeda. Lebih jauh lagi, network harus merupakan jaringan komunikasi yang kuat yang mempunyai kemampuan dapat bertahan dari serangan nuklir. Rancangan ini memebawa ke arah desentralisasi jaringan yang terdiri dari jaringan yang terpisah, lebih kecil, jaringan yang diisolasi yang mempunyai kemampuan otomatis bila diperlukan.

PENGERTIAN LAN

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 (resouce,misalnya printer) dan saling bertukar informasi.
2.Jaringan LAN(.Local Area Network )
LAN (Local Area Network) adalah suatu kumpulan komputer, dimana terdapat beberapa unit komputer (client) dan 1 unit komputer untuk bank data (server). Antara masing-masing client maupun antara client dan server dapat saling bertukar file maupun saling menggunakan printer yang terhubung pada unit-unit komputer yang terhubung pada jaringan LAN.
Berdasarkan kabel yang digunakan ,ada dua cara membuat jaringan LAN, yaitu dengan kabel BNC dan kabel UTP.


TOPOLOGI JARINGAN


Topologi jaringan adalah, hal yang menjelaskan hubungan geometris antara unsur-unsur dasar penyusun jaringan, yaitu node, link, dan station. Topologi jaringan dapat dibagi menjadi 5 kategori utama seperti di bawah ini.
Topologi bintang
Topologi cincin
Topologi bus
Topologi mesh
Topologi pohon
Setiap jenis topologi di atas masing-masing memiliki kelebihan dan kekurangan. Pemilihan topologi jaringan didasarkan pada skala jaringan, biaya, tujuan, dan pengguna.
Topologi tidak tergantung kepada medianya dan setiap topologi biasanya menggunakan media sebagai berikut :
Jenis-jenis Media yaitu :

1.Twisted Pair
2.Coaxial Cable
3.Optical Cable
4.Wireless


1.Topologi Bintang
Topologi bintang merupakan bentuk topologi jaringan yang berupa konvergensi dari node tengah ke setiap node atau pengguna. Topologi jaringan bintang termasuk topologi jaringan dengan biaya menengah.
-Kelebihan
Kerusakan pada satu saluran hanya akan mempengaruhi jaringan pada saluran tersebut dan station yang terpaut.
Tingkat keamanan termasuk tinggi.
Tahan terhadap lalu lintas jaringan yang sibuk.
Penambahan dan pengurangan station dapat dilakukan dengan mudah.
-Kekurangan
Jika node tengah mengalami kerusakan, maka seluruh jaringan akan terhenti.
Penanganan
Perlunya disiapkan node tengah cadangan.

2.Topologi cincin

Gambar menunjukkan diagram jaringan cincin
Topologi cincin adalah topologi jaringan berbentuk rangkaian titik yang masing-masing terhubung ke dua titik lainnya, sedemikian sehingga membentuk jalur melingkar membentuk cincin.
kekuranganPada topologi cincin, komunikasi data dapat terganggu jika satu titik mengalami gangguan. Jaringan FDDI mengantisipasi kelemahan ini dengan mengirim data searah jarum jam dan berlawanan dengan arah jarum jam secara bersamaan.
-Kelebihan
Hemat kabel
Tidak akan terjadi tabrakan pengiriman data (collision), karena pada satu waktu hanya satu node yang dapat mengirimkan data
-Kelemahan
Peka kesalahan, sehingga jika terdapat gangguan di suatu node mengakibatkan terganggunya seluruh jaringan.
Pengembangan jaringan lebih kaku
Sulit mendeteksi kerusakan
Dapat terjadi collision[dua paket data tercampur]
Diperlukan penanganan dan pengelolaan khusus


3.Topologi bus

Pada topologi bus dua unjung jaringan harus diakhiri dengan sebuah terminator. Barel connector dapat digunakan untuk memperluasnya. Jaringan hanya terdiri dari satu saluran kabel yang menggunakan kabel BNC. Komputer yang ingin terhubung ke jaringan dapat mengkaitkan dirinya dengan mentap Ethernetnya sepanjang kabel.
Linear Bus: Layout ini termasuk layout yang umum. Satu kabel utama menghubungkan tiap simpul, ke saluran tunggal komputer yang mengaksesnya ujung dengan ujung. Masing-masing simpul dihubungkan ke dua simpul lainnya, kecuali mesin di salah satu ujung kabel, yang masing-masing hanya terhubung ke satu simpul lainnya. Topologi ini seringkali dijumpai pada sistem client/server, dimana salah satu mesin pada jaringan tersebut difungsikan sebagai File Server, yang berarti bahwa mesin tersebut dikhususkan hanya untuk pendistribusian data dan biasanya tidak digunakan untuk pemrosesan informasi.
Instalasi jaringan Bus sangat sederhana, murah dan maksimal terdiri atas 5-7 komputer. Kesulitan yang sering dihadapi adalah kemungkinan terjadinya tabrakan data karena mekanisme jaringan relatif sederhana dan jika salah satu node putus maka akan mengganggu kinerja dan trafik seluruh jaringan.
* Keunggulan topologi Bus

adalah pengembangan jaringan atau penambahan workstation baru dapat dilakukan dengan mudah tanpa mengganggu workstation lain.
*Kelemahan dari topologi ini

adalah bila terdapat gangguan di sepanjang kabel pusat maka keseluruhan jaringan akan mengalami gangguan.
Topologi linear bus merupakan topologi yang banyak dipergunakan pada masa penggunaan kabel Coaxial menjamur. Dengan menggunakan T-Connector (dengan terminator 50ohm pada ujung network), maka komputer atau perangkat jaringan lainnya bisa dengan mudah dihubungkan satu sama lain. Kesulitan utama dari penggunaan kabel coaxial adalah sulit untuk mengukur apakah kabel coaxial yang dipergunakan benar-benar matching atau tidak. Karena kalau tidak sungguh-sungguh diukur secara benar akan merusak NIC (network interface card) yang dipergunakan dan kinerja jaringan menjadi terhambat, tidak mencapai kemampuan maksimalnya. Topologi ini juga sering digunakan pada jaringan dengan basis fiber optic (yang kemudian digabungkan dengan topologi star untuk menghubungkan dengan client atau node.).

4.Topologi pohon

Topologi Jaringan Pohon (Tree) Topologi jaringan ini disebut juga sebagai topologi jaringan bertingkat. Topologi ini biasanya digunakan untuk interkoneksi antar sentral denganhirarki yang berbeda. Untuk hirarki yang lebih rendah digambarkan pada lokasi yang rendah dan semakin keatas mempunyai hirarki semakin tinggi. Topologi jaringan jenis ini cocok digunakan pada sistem jaringan komputer .
Pada jaringan pohon, terdapat beberapa tingkatan simpul (node). Pusat atau simpul yang lebih tinggi tingkatannya, dapat mengatur simpul lain yang lebih rendah tingkatannya. Data yang dikirim perlu melalui simpul pusat terlebih dahulu. Misalnya untuk bergerak dari komputer dengan node-3 kekomputer node-7 seperti halnya pada gambar, data yang ada harus melewati node-3, 5 dan node-6 sebelum berakhir pada node-7.

-Keungguluan jaringan model pohon
1.dapat terbentuknya suatu kelompok yang dibutuhkan pada setiap saat. Sebagai contoh, perusahaan dapat membentuk kelompok yang terdiri atas terminal pembukuan, serta pada kelompok lain dibentuk untuk terminal penjualan.
-kelemahannya topologi pohon,
1.apabila simpul yang lebih tinggi kemudian tidak berfungsi, maka kelompok lainnya yang berada dibawahnya akhirnya juga menjadi tidak efektif. Cara kerja jaringan pohon ini relatif menjadi lambat.




5.Topologi mesh

Topologi jala atau Topologi mesh adalah suatu bentuk hubungan antar perangkat dimana setiap perangkat terhubung secara langsung ke perangkat lainnya yang ada di dalam jaringan. Akibatnya, dalam topologi mesh setiap perangkat dapat berkomunikasi langsung dengan perangkat yang dituju (dedicated links).
Dengan demikian maksimal banyaknya koneksi antar perangkat pada jaringan bertopologi mesh ini dapat dihitung yaitu sebanyak n(n-1)/2. Selain itu karena setiap perangkat dapat terhubung dengan perangkat lainnya yang ada di dalam jaringan maka setiap perangkat harus memiliki sebanyak n-1 Port Input/Output (I/O ports).
Berdasarkan pemahaman di atas, dapat dicontohkan bahwa apabila sebanyak 5 (lima) komputer akan dihubungkan dalam bentuk topologi mesh maka agar seluruh koneksi antar komputer dapat berfungsi optimal, diperlukan kabel koneksi sebanyak 5(5-1)/2 = 10 kabel koneksi, dan masing-masing komputer harus memiliki port I/O sebanyak 5-1 = 4 port (lihat gambar).
Dengan bentuk hubungan seperti itu, topologi mesh memiliki beberapa kelebihan, yaitu:
Hubungan dedicated links menjamin data langsung dikirimkan ke komputer tujuan tanpa harus melalui komputer lainnya sehingga dapat lebih cepat karena satu link digunakan khusus untuk berkomunikasi dengan komputer yang dituju saja (tidak digunakan secara beramai-ramai/sharing).
Memiliki sifat Robust, yaitu Apabila terjadi gangguan pada koneksi komputer A dengan komputer B karena rusaknya kabel koneksi (links) antara A dan B, maka gangguan tersebut tidak akan mempengaruhi koneksi komputer A dengan komputer lainnya.
Privacy dan security pada topologi mesh lebih terjamin, karena komunikasi yang terjadi antara dua komputer tidak akan dapat diakses oleh komputer lainnya.
Memudahkan proses identifikasi permasalahan pada saat terjadi kerusakan koneksi antar komputer.
Meskipun demikian, topologi mesh bukannya tanpa kekurangan. Beberapa kekurangan yang dapat dicatat yaitu:
Membutuhkan banyak kabel dan Port I/O. semakin banyak komputer di dalam topologi mesh maka diperlukan semakin banyak kabel links dan port I/O (lihat rumus penghitungan kebutuhan kabel dan Port).
Hal tersebut sekaligus juga mengindikasikan bahwa topologi jenis ini * Karena setiap komputer harus terkoneksi secara langsung dengan komputer lainnya maka instalasi dan konfigurasi menjadi lebih sulit.
Banyaknya kabel yang digunakan juga mengisyaratkan perlunya space yang memungkinkan di dalam ruangan tempat komputer-komputer tersebut berada.
Berdasarkan kelebihan dan kekurangannya, topologi mesh biasanya diimplementasikan pada komputer-komputer utama dimana masing-masing komputer utama tersebut membentuk jaringan tersendiri dengan topologi yang berbeda (hybrid network).

soal topologi jaringan :
1 apa kelemahan topologi cincin ?..
a pengembangan jaringan lebih kaku
b.membutuhkan banyak kabel atau port i/o
c.kesalahan mudah di cari
d. semua benar
jawaban : A

2.sebutkan nama-nama topologi jaringan,kecuali?..
b.Topologi bus
c.Topologi mesh
d.topologii asteroid
jawaban : D
3.berapakah terminator pada T-Connector di topologi bus ?..
a.45 ohm pada ujung network
b.47 ohm pada ujung network
c.50 ohm pada ujung network
d.49 ohm pada ujung network
jawaban : C

4.sebutkan jenis-jenis media topologi jaringan ?..
a.Coaxial Cable
b.Optical Cable
c.Wireless
d.semua benar
jawaban : D
5.sebutkan pengrtian dari LAN dan jaringan LAN ?..
Jawaban :
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 (resouce,misalnya printer) dan saling bertukar informasi.
2.Jaringan LAN(.Local Area Network )
LAN (Local Area Network) adalah suatu kumpulan komputer, dimana terdapat beberapa unit komputer (client) dan 1 unit komputer untuk bank data (server). Antara masing-masing client maupun antara client dan server dapat saling bertukar file maupun saling menggunakan printer yang terhubung pada unit-unit komputer yang terhubung pada jaringan LAN.
Berdasarkan kabel yang digunakan ,ada dua cara membuat jaringan LAN, yaitu dengan kabel BNC dan kabel UTP.

MEMBUAT DESAIN JARINGAN LAN


Dalam jaringan Terdapat tiga komponen yang penting yang perlu dimengerti yaitu :
1. Host atau node
2. Link
3. Perangkat Lunak (Software)
1. Host atau Node (Simpul)
Host atau node (simpul) adalah system komputer yang berfungsi sebagai sumber atau penerima dari data yang dikirimkan. Local host adalah sistem komputer yang dapat diakses oleh pemakai tanpa melalui jaringan, sedangkan remote host adalah sistem komputer yang hanya dapat digunakan melalui jaringan. Baik local maupun remote host dalam jaringan disebut sebagai simpul.
2. Link
Link adalah media komunikasi yang menghubungkan antara node yang satu dengan node yang lain. Media ini berupa saluran transmisi misalnya kabel.
3. Perangkat Lunak (Software)
Perangkat lunak (software) adalah program yang mengatur dan mengelola jaringan secara keseluruhan. Program ini terdapat baik di sistem komputer sebagai sumber data maupun di sistem komputer sebagai penerima data. Disamping itu software juga memungkinkan sistem komputer yang satu berkomunikasi dengan sistem komputer lain, karena sama seperti manusia hanya bisa berkomunikasi bila memiliki bahasa yang sama. Software-lah yang terutama melakukan hal tersebut (ini dikenal dengan istilah “protocol”). Ketiga komponen tersebut tadi harus ada untuk membentuk suatu jaringan.
A. Komponen-komponen Dasar LAN
Beberapa komponen dasar yang biasanya membentuk suatu LAN adalah sebagai berikut :
1. Workstation
2. Server
3. Client
4. Link (Hubungan)
5. Transceiver
6. Network Interface Card (Network Controller)NIC
7. Software Network
1 Workstation
Karena LAN terutama dikembangkan di dunia PC maka banyak istilah yang berhubungan dengan PC. Dalam istilah jaringan maka workstation sebenarnya adalah node atau host yang berupa suatu sistem komputer. Sistem komputer tersebut dapat merupakan sistem komputer yang paling sederhana yaitu PC atau dapat juga suatu sistem komputer yang besar seperti sistem minicomputer, bahkan suatu mainframe.
User atau pemakai berhubungan dengan jaringan melalui workstation dan juga saling berkomunikasi seperti saling bertukar data. User juga melaksanakan (run) program aplikasi pada workstation. Program tersebut dapat bekerja tersendiri di workstation tersebut (stand-alone) atau dapat juga menggunakan jaringan, misalnya untuk saling berbagi informasi dengan workstation atau user lain.
2 Server
Sesuai dengan namanya ini adalah hardware atau perangkat keras yang berfungsi untuk melayani jaringan dan workstation yang terhubung pada jaringan tersebut. Software yang mengelola jaringan berjalan (run) pada server. Pada umumnya sumber daya (resources) seperti misalnya printer, disk, plotter, dan sebagainya yang hendak digunakan secara bersama oleh para pemakai di workstation berada dan bekerja pada server.
Bergantung pada jenis pelayanan yang dikehendaki maka dikenal antara lain disk server, file server, yaitu disk storage digunakan secara bersama oleh beberapa workstation. Jenis yang lain yaitu print server, yaitu printer digunakan secara bersama. Perlu diperhatikan bahwa suatu server seringkali dapat mempunyai beberapa fungsi pelayanan sekaligus.
Server dapat berupa sistem komputer yang khusus dibuat untuk keperluan tersebut, sehingga ia tidak dapat digunakan sebagai workstation, karena baik secara hardware maupun software ia berfungsi mengelola jaringan.
Tetapi ada juga server yang sebenarnya berupa workstation dengan disk drive yang cukup besar kapasitasnya. Dalam hal ini server tersebut dapat digunakan juga sebagai workstation oleh si user/pemakai.
3 Client
Sebuah workstation umumnya berfungsi sebagai client dari suatu server, karena memang workstation akan menggunakan fasilitas yang diberikan oleh suatu server. Jadi server yang melayani, sedangkan client yang dilayani.
Baik server maupun client dalam jaringan dikenal sebagai node.
4 Link (Hubungan)
Workstation dan server tidak dapat berfungsii apabila peralatan tersebut secara fisik tidak saling dihubungkan. Hubungan tersebut dalam LAN dikenal sebagai media transmisi yang umumnya berupa kabel. Disamping itu terdapat peralatan pelengkap yang pada dasarnya berguna untuk memperpanjang jarak capai hubungan jaringan tersebut seperti misalnya repeater, bridge, gateway, dan sebagainya.
5 Transceiver
Perangkat keras yang menghubungkan workstation atau sistem komputer dengan media transmisi misalnya kabel koaksial (coaxial cable) pada LAN Ethernet. Jadi workstation tidak langsung dihubungkan tetapi melalui transceiver dan kabel transceiver (maksimum 50 meter) ke coaxial cable tersebut. Perlu diperhatikan bahwa untuk Ethernet diperlukan terminator pada ke dua ujung kabel agar sinyal yang melalui kabel tersebut berjalan dengan baik.
6 Network Interface Card (Network Controller)NIC
Suatu workstation tidak dihubungkan secara langsung dengan kabel jaringan ataupun dengan transceiver cable, tetapi melalui suatu rangkaian elektronika yang dirancang khusus untuk menangani network protocol yang berhubungan dengan hardware. Rangkaian ini disebut Network Interface Card atau Network Controller. Network Controller ini berbeda-beda untuk setiap jenis LAN, tetapi memang ada controller yang rangkaiannya dirancang sedemikian rupa sehingga dapat digunakan untuk lebih dari satu jenis LAN.
7 Software Network
Software ini sangat penting dan mutlak, karena tanpa software maka jaringan tersebut tidak akan berfungsi sehingga workstation dan server tidak dapat bekerja sebagaimana yang dikehendaki. Software ini juga yang memungkinkan sistem komputer yang satu berkomunikasi dengan sistem komputer yang lain. Bagus tidaknya suatu LAN sangat ditentukan oleh bagus tidaknya software yang mengelola jaringan tersebut.

B. Jenis LAN dapat dilihat dari beberapa hal :
1. Media Transmisi
2. Metode Transmisi
3. Topologi
4. Metode Akses

1. Media Transmisi
Jenis media yang paling banyak digunakan untuk suatu local area network adalah sebagai berikut :
1. Twisted Pair
2. Kabel Koaksial (Coaxial Cable)
3. Kabel Serat Optik (Fiber Optic Cable)
2. Metode Transmisi
Jenis jaringan juga dapat dibedakan berdasarkan metode teransmisi yang digunakan dalam pengiriman yakni :
1. Baseband
2. Broadband

3.topologi
Jenis jaringan juga dapat dibedakan atas bagaimana system atau node yang satu dihubungkan dengan sytem atau node yang lain atau berdasarkan topolginya, yakni :
1. Bus
2. Ring
3. Star
4. Tree
1. Topologi Bus
Pada Topologi Bus digunakan sebuah kabel tunggal atau kabel pusat dimana seluruh workstation dan server dihubungkan.
Karakteristik Topologi Bus
1.Merupakan 1 kabel yang ke-2 ujungnya ditutup,
dimana sepanjang kabel terdapat node-node.
2.Umum digunakan karena sederhana dalam instalasi.
3.Signal melewati kabel dalam dua arah dan mungkin terjadi collision.
4.Problem terbesar pada saat kabel putus. Jika salah satu segmen kabel putus, maka seluruh jaringan akan terhenti.
2.Topologi Token Ring :
Tidak terjadinya collision atau tabrakan pengiriman data seperti pada topologi Bus, karena hanya satu node yang dapat mengirimkan data pada suatu saat.

3.Topologi Star
Topologi Star, masing-masing workstation dihubungkan secara langsung ke server atau HUB.
Karakteristik Topologi Star
1.Setiap node berkomunikasi langsung dengan central node, traffic data mengalir dari node ke central node dan kembali lagi.
2.Mudah dikembangkan, karena setiap node hanya memiliki kabel yang langsung terhubung ke central node
3.Dapat digunakan kabel yang “lower grade” karena hanya menghandel satu traffic node, biasanya digunakan kabel UTP.
Keunggulan Topologi Star :
1.Bahwa dengan adanya kabel tersendiri untuk setiap workstation ke server, maka bandwidth atau lebar jalur komunikasi dalam kabel akan semakin lebar sehingga akan meningkatkan unjuk kerja jaringan secara keseluruhan.
2.Jika suatu kabel node terputus yang lainnya tidak terganggu
.
Kelemahan Topologi Star :
1.Kebutuhan kabel yang lebih besar dibandingkan dengan topologi lainnya.

Keuntungan Topologi Star :
1.Paling fleksibel,
2.Pemasangan/perubahan stasiun sangat mudah dan tidak mengganggu bagian jaringan lain,
3.Kontrol terpusat,
4.Kemudahan deteksi dan isolasi kesalahan/ kerusakan pengelolaan jaringan.
Kerugian Topologi Star :
1.Boros kabel,
2.Perlu penanganan khusus,
3.Kontrol terpusat (HUB) jadi elemen kritis.

4.Topologi Tree
Topologi Tree dibangun oleh Bus network yang dihubungkan secara bersama-sama. Karena Topologi Tree terdiri dari topologi bus yang dihubungkan secara bersama, maka topologi tree memiliki karakteristik yang sama dengan topologi bus.Dia dapat mensupport baik baseband maupun broadband signaling dan juga mensupport baik contention maupun token bus access.

4.Metode Akses
Yang dimaksud dengan metode akses atau metode pengambilan data oleh system dari jaringan adalah bagaimana atau cara system menggunakan jaringan secara bersama.
1. CSMA / CD
2. Token Passing
Carrier Sense Multiple Access with Collision Detection (CSMA/CD), setiap perangkat akan mendengarkan trafik saluran data, jika terjadi gap maka perangkat akan melakukan transmisi data.
Control Token, bentuk polling terdistribusi, sebuah token akan lewat station satu per satu sebagai sinyal kepada station untuk mentransmisi data.

A.Metode Perencanaan LAN Yaitu:
1.Seorang administrator network yang bertanggung jawab terhadap jaringan.
2.Pengalokasian IP address dengan subnetting.
3.Peta letak komputer dari LAN dan topologi yang hendak kita gunakan.
4.Persiapan fisik yang meliputi perkabelan dan peralatan lainnya.

1.Pengertian IP
IP adalah alamat yang diberikan pada jaringan komputer dan peralatan jaringan yang menggunakan protokol TCP/IP. IP address terdiri atas 32 bit angka biner yang dapat dituliskan sebagai 4 kelompok angka desimal yang dipisahkan oleh tanda titik, Contoh : 193.160.5.1.

Ada 3 macam type IP Address, yaitu :
IP Address kelas A Untuk jaringan dengan jumlah host yang sangat besar.
IP Address kelas B Untuk jaringan berukuran sedang dan besar.
IP Address kelas C Untuk jaringan berukuran kecil-LAN.

Langkah-langkahnya Untuk membuat sebuah jaringan komputer kecil (LAN)
1.ada beberapa peralatan dan bahan yang kita butuhkan seperti :
1.Tang Cramping
2.Lan Tester
3.Kabel UTP (Unshielded Twisted Pair) / Coaxial (jarang digunakan)
4.Connector RJ45 / connector kabel coaxial
5. switch-hub
6.min 2 buah PC (Personal Computer) beserta LAN Card atau NIC (Network Interface Card)

2. Lalu kita tentukan susunan kabel UTP yang akan kita gunakan sesuai dengan fungsinya. misalkan kalau kita hendak menghubungkan langsung dari PC-PC maka kita gunakan CROSS, kalau kia hubungkan ke switch-hub lebih dulu, PC-HUB, maka kita gunakan STRAIGHT. jika kita hendak menghubungkan 2 LAN maka HUB-HUB kita gunakan CROSS, kita juga bisa gunakan STARIGHT jika pada salah satu HUB terdapat port uplink.

3. untuk memudahkan dalam menghapal susunan kabel, kita bisa gunakan salah satu cara yang saya pakai, yaitu


OBHC(568B)
O -> putih orange - orange
B -> putih hijau - biru
H -> putih biru - hijau
C -> putih coklat - coklat

HBOC(568A)
H -> putih hijau - hijau
B -> putih orange - biru
O -> putih biru – orange
C -> putih coklat - coklat

kemudian silahkan setiap ujungnya diujicoba menggunakan lan tester. kalau lampu menyala sesuai yang diharapkan, maka anda telah berhasil dalam proses cramping. silahkan dipasang pada lan card PC anda.
untuk mengatur IP maka yang kita pikirkan adalah berapa no group IP yang digunakan pada LAN anda. biasanya untuk jaringan lokal menggunakan group IP 172.17.X.X, 192.168.X.X 202.168.X.X atau 10.10.X.X. untuk jaringan lokal, minimal yang diatur adalah :
IP address : 192.168.1.2 (misal)
Subnet mask : 255.255.255.0 (misal)
untuk default gateway dapat anda isi jika anda hendak menghubungkan jaringan lokal anda dengan jaringan luar (baik jaringan lokal lainnya atau internet). untuk DNS server akan anda isi jika anda terhubung dengan internet. DNS server ini tergantung dengan aturan yang ditetapkan oleh provider, Telkom Speedy, dll.

soal Teknologi Informasi dan Komunikasi TAHUN PELAJARAN 2006/2007

Mata Pelajaran : Teknologi Informasi dan Komunikasi

Kelas : IX A-F

Hari/Tanggal : Selasa, 26 Desember 2006

W a k t u : 09.30 – 11.00 WIB


PETUNJUK UMUM

1. Tulislah dahulu nama, kelas dan nomor tes Anda pada lembar jawab yang tersedia.

2. Bacalah dengan teliti petunjuk dan cara mengerjakan soal.

3. Laporkan kepada pengawas apabila ada tulisan yang tidak jelas, rusak atau kurang jumlah lembar soalnya.

4. Kerjakan soal yang Anda anggap paling mudah terlebih dahulu.

5. Periksa kembali jawaban Anda, apabila telah selesai serahkan kepada pengawas.


I. Berilah tanda silang (x) huruf a, b, c atau d pada jawaban yang anda anggap paling benar.


  1. Universitas di Amerika yang tergabung dalam ARPANET adalah ...

    1. University of Boston. c. University of Newyork.

    2. University of Cicago. d. University of California.


  1. Pada tahun 1980-an seluruh jaringan yang tergabung dalam ARPANET diubah menjadi …

    1. TCP/IP. c. APJII.

    2. UNIX. d. LINUX.


  1. Internet sering disebut juga …

    1. dunia lain. c. dunia nyata.

b. dunia fiksi. d. dunia maya.


  1. Ancaman kejahatan yang dilakukan para hacker dan fracker dengan memasukkan program perusak yang meninfeksi computer yang terkoneksi ke internet dikenal dengan nama ….

    1. Sampkiller. c. Virus komputer.

    2. Bios Komputer. d. Varian computer.


  1. Perangkat lunak browser internet yang harus di install tersendiri adalah …

    1. MSN explorer. c. Outlook explorer.

    2. Internet explorer. d. Netcape comunicator.


  1. Pengubah sinyal analog manjadi sinyal digital dan sebaliknya dalam akses internet dilakukan oleh …

    1. CPU. c. Motherboard.

    2. Modem. d. VGA.


  1. Kecepatan modem dalam transfer data dinyatakan dalam satuan

    1. Bps. c. Rpm.

    2. Rps. d. Hertz.


  1. Akses internet selain menggunakan dial up, juga dapat dilakukan dengan menggunakan ...

    1. GPRS, Wifi dan pager.

    2. GPRS, Wifi, dan jaringan TV Kabel.

    3. Wifi, pager, dan jaringan TV kabel.

    4. GPRS, pager dan jaringan TV kabel.

  2. Kabel jaringan yang digunakan untuk menghubungkan komputer dengan server adalah, kecuali...

    1. Twisted pair. c. Fiber optic.

    2. Coaxial. d. Bluetooth.


  1. Keunggulan akses internet dengan GPRS adalah ...

    1. biaya dihitung berdasarkan lamanya menggunakan.

    2. akses internet dimana saja asal tersedia jaringan GPRS.

    3. pengaturan otomatis pada telephone seluler.

    4. transfer data dilakukan berdasarkan lamanya penggunaan.


  1. setiap pelanggan ISP yang akan mengakses internet, diberikan kode akses berupa ...

    1. username dan CD key.

    2. username dan keygen.

    3. username dan password.

    4. username dan serial number.


  1. lebar saluran data yang dilewati secara bersama-sama oleh data-data yang ditransfer disebut dengan ...

    1. Bandwidth. c. Broadband.

    2. Backbone d. Backplane.


  1. Berikut ini keunggulan akses internet dengan jaringan TV kabel, kecuali

    1. biaya murah.

    2. akses internet setiap saat.

    3. bebas dari gangguan telepon sibuk.

    4. akses internet dimana saja tanpa kabel.


  1. Jaringan didalam sebuah gedung atau kampus yang berukuran sampai beberapa kilometer menggunakan koneksi high-speed antara 2 hinggi 100 Mbps termasuk tipe jaringan ...

    1. LAN. c. HTTP.

    2. MAN. d. WWW.


  1. Jaringan komputer yang memiliki radius 10-50 km adalah ...

    1. LAN. c. Internet.

    2. MAN. d. WAN.


  1. Jaringan komputer terbesar adalah ...

    1. LAN. c. Internet.

    2. MAN. d. Nirkabel.


  1. Topologi jaringan komputer dengan karakteristik semua terminal terhubung ke jalur komunikasi adalah ...

    1. Bus. c. Ring.

    2. Star. d. Square.


  1. kelebihan topologi bus adalah ...

    1. kontrol terpusat.

    2. Tidak perlu repeater untuk jarak jauh.

    3. Layout kabel sederhana.

    4. Kemudahan deteksi dan isolasi.


  1. Pemasangan modem interval dilakukan di ...

    1. CPU. c. Monitor.

    2. RAM. d. Motherboard.


  1. Perangkat lunak browser internet yang ada bersamaan pada saat menginstal windows adalah...

    1. MiRc c. Internet explorer

    2. Outlook express d. Netscape communicator


  1. Jika koneksi ke ISP telkomnet gagal maka untuk mengulangi koneksi kembali diklik tombol ...

    1. Next. c. Redial.

    2. Dial. d. Cancel.


  1. untuk mengakhiri koneksi ke internet maka tombol yang diklik adalah ...

    1. next. c. Connect.

    2. finish. d. Disconnect.


  1. Berikut ini yang merupakan pelayanan yang ada di internet, kecuali ...

    1. E-mail. c. Gopher.

    2. Chatting. d. Programming.

  2. WWW kependekan dari ...

    1. Word wide web. c. Wide word web.

    2. Word web wide. d. Wide word word.


  1. Proses mentransfer informasi dari sebuah computer (server) ke computer lain melalui internet disebut …

    1. Download. c. Loading.

    2. Upload. d. Reload.


  1. Aktifitas penjelajahan beberapa situs di internet disebut dengan ...

    1. Browser. c. Browsing.

    2. Brouter. d. Booting.


  1. Software yang didistribusikan gratis kepada pemakai melalui internet...

    1. flash. c. Hypertext.

    2. freeware. d. Freenet.


  1. Format dokumen yang digunakan dalam world wide web (WWW) ...

    1. GIF. c. HTML.

    2. JPEG. d. HTTP.


  1. Di bawah ini yang termasuk situs berbaha indonesia ....

    1. www.yahoo.com c. www.MSN.com

    2. www.yahoo.co.id d. www.google.com


  1. Menghubungkan computer dengan ISP dari Telkom yaitu Telkomnet@instan dilakukan dengan menggunakan …

    1. Wi-Fi. c. Broadband.

    2. Wi-Bro. d. Dial-up.


II. Isilah titik-titik dibawah ini dengan tepat.


  1. perusahaan yang menawarkan jasa pelayanan internet disebut dengan ….

  2. topologi jaringan dengan control terpusat adalah ….

  3. jaringan tanpa kabel atau jaringan nirkabel disebut dengan ....

  4. apakah kepanjangan dari LAN ....

  5. ikon pada jendela Control Panel yang digunakan untuk menhubungkan komputer dengan ISP adalah ....


III. Jawablah pertanyaan di bawah ini dengan jelas dan benar.

1. Apakah perbedaan antara WEB dan HOME PAGE ?

  1. Apakah keuntungan dan kerugian membuat e-mail menggunakan yahoo dan plasa ?

3. Anda tentu mengenal jenis-jenis virus yang menyerang sitem komputer. Sebutkan jenis virus yang dewasa ini banyak menyerang sistem kerja komputer ?

4. Sebutkan lima jenis jaringan komputer berdasarkan luas jangkauannya dan teknoliogi yang

digunakan ?

5. Jelaskan langkah-langkah mengakhiri koneksi internet ?

Sabtu, 14 Mei 2011

IP Address & Subnetting

IP address digunakan sebagai alamat dalam hubungan antar host di internet sehingga merupakan sebuah sistem komunikasi yang universal karena merupakan metode pengalamatan yang telah diterima di seluruh dunia. Dengan menentukan IP address berarti kita telah memberikan identitas yang universal bagi setiap interadce komputer. Jika suatu komputer memiliki lebih dari satu interface (misalkan menggunakan dua ethernet) maka kita harus memberi dua IP address untuk komputer tersebut masing-masing untuk setiap interfacenya.

�� Format Penulisan IP Address
IP address terdiri dari bilangan biner 32 bit yang dipisahkan oleh tanda titik setiap 8 bitnya. Tiap 8 bit ini disebut sebagai oktet. Bentuk IP address dapat dituliskan sebagai berikut :
xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx
Jadi IP address ini mempunyai range dari 00000000.00000000.00000000.00000000 sampai 11111111.11111111.11111111.11111111. Notasi IP address dengan bilangan biner seperti ini susah untuk digunakan, sehingga sering ditulis dalam 4 bilangan desimal yang masing-masing dipisahkan oleh 4 buah titik yang lebih dikenal dengan “notasi desimal bertitik”. Setiap bilangan desimal merupakan nilai dari satu oktet IP address. Contoh hubungan suatu IP address dalam format biner dan desimal :



Pembagian Kelas IP Address
Jumlah IP address yang tersedia secara teoritis adalah 255x255x255x255
atau s
Address dapat dipisahkan menjadi 2 bagian, yakni bagian network (net
ID) da
it pertama IP address kelas A adalah 0, dengan panjang net ID 8 bit dan
panjan
dilukiskan pada gambar berikut ini:
��
ekitar 4 milyar lebih yang harus dibagikan ke seluruh pengguna jaringan internet di seluruh dunia. Pembagian kelas-kelas ini ditujukan untuk mempermudah alokasi IP Address, baik untuk host/jaringan tertentu atau untuk keperluan tertentu.
IP
n bagian host (host ID). Net ID berperan dalam identifikasi suatu network dari network yang lain, sedangkan host ID berperan untuk identifikasi host dalam suatu network. Jadi, seluruh host yang tersambung dalam jaringan yang sama memiliki net ID yang sama. Sebagian dari bit-bit bagian awal dari IP Address merupakan network bit/network number, sedangkan sisanya untuk host. Garis pemisah antara bagian network dan host tidak tetap, bergantung kepada kelas network. IP address dibagi ke dalam lima kelas, yaitu kelas A, kelas B, kelas C, kelas D dan kelas E. Perbedaan tiap kelas adalah pada ukuran dan jumlahnya. Contohnya IP kelas A dipakai oleh sedikit jaringan namun jumlah host yang dapat ditampung oleh tiap jaringan sangat besar. Kelas D dan E tidak digunakan secara umum, kelas D digunakan bagi jaringan multicast dan kelas E untuk keprluan eksperimental. Perangkat lunak Internet Protocol menentukan pembagian jenis kelas ini dengan menguji beberapa bit pertama dari IP Address. Penentuan kelas ini dilakukan dengan cara berikut :
B
g host ID 24 bit. Jadi byte pertama IP address kelas A mempunyai range dari 0-127. Jadi pada kelas A terdapat 127 network dengan tiap network dapat menampung sekitar 16 juta host (255x255x255). IP address kelas A diberikan untuk jaringan dengan jumlah host yang sangat besar, IP kelas ini dapat

- Dua bit IP address kelas B selalu diset 10 sehingga byte pertamanya selalu bernilai antara 128-192. Network ID adalah 16 bit pertama dan 16 bit sisanya adalah host ID sehingga kalau ada komputer mempunyai IP address 192.168.26.161, network ID = 192.168 dan host ID = 26.161. Pada. IP address kelas B ini mempunyai range IP dari 128.0.xxx.xxx sampai 191.155.xxx.xxx, yakni berjumlah 65.255 network dengan jumlah host tiap network 255 x 255 host atau sekitar 65 ribu host.
- ip address kelas c mulanya digunakan untuk jaringan berukuran kecil seperti LAN.
Tiga bit pertama IP address kelas C selalu diset 111. Network ID terdiri dari 24 bit
dan host ID terdiri dari 8 bit sisanya sehingga dapat berbentuk serkitar 2 juga
network dengan masing-masing network memiliki 256 host.

Jika 4 bit pertama adalah 1110, IP Address merupakan kelas D yang digunakan untuk multicast address, yakni sejumlah komputer yang memakai bersama suatu aplikasi (bedakan dengan pengertian network address yang mengacu kepada sejumlah komputer yang memakai bersama suatu network). Salah satu penggunaan multicast address yang sedang berkembang saat ini di Internet adalah untuk aplikasi real-time video conference yang melibatkan lebih dari dua host (multipoint), menggunakan Multicast Backbone (MBone). Kelas terakhir adalah kelas E (4 bit pertama adalah 1111 atau sisa dari seluruh kelas). Pemakaiannya dicadangkan untuk kegiatan eksperimental.

Jenis kelas address yang diberikan oleh kooordinator IP Address bergantung kepada kebutuhan instansi yang meminta, yakni jumlah host yang akan diintegrasikan dalam network dan rencana pengembangan untuk beberapa tahun mendatang. Untuk perusahaan, kantor pemerintah atau universitas besar yang memiliki puluhan ribu komputer dan sangat berpotensi untuk tumbuh menjadi jutaan komputer, koordinator IP Address akan mempertimbangkan untuk memberikan kelas A. Contoh IP Address kelas A yang dipakai di Internet adalah untuk amatir paket radio seluruh dunia, mendapat IP nomor 44.xxx.xxx.xxx. Untuk kelas B, contohnya adalah nomor 167.205.xxx.xxx yang dialokasikan untuk ITB dan jaringan yang terkait ke ITB dibawah koordinator Onno W. Purbo.

Address Khusus

Selain address yang dipergunakan untuk pengenal host, ada beberapa jenis address yang digunakan untuk keperluan khusus dan tidak boleh digunakan untuk pengenal host. Address tersebut adalah :

* Network Address. Address ini digunakan untuk mengenali suatu network pada jaringan Internet. Misalkan untuk host dengan IP Address kelas B 167.205.9.35. Tanpa memakai subnet, network address dari host ini adalah 167.205.0.0. Address ini didapat dengan membuat seluruh bit host pada 2 segmen terakhir menjadi 0. Tujuannya adalah untuk menyederhanakan informasi routing pada Internet. Router cukup melihat network address (167.205) untuk menentukan kemana paket tersebut harus dikirimkan. Contoh untuk kelas C, network address untuk IP address 202.152.1.250 adalah 202.152.1.0. Analogi yang baik untuk menjelaskan fungsi network address ini adalah dalam pengolahan surat pada kantor pos. Petugas penyortir surat pada kantor pos cukup melihat kota tujuan pada alamat surat (tidak perlu membaca seluruh alamat) untuk menentukan jalur mana yang harus ditempuh surat tersebut. Pekerjaan “routing” surat-surat menjadi lebih cepat. Demikian juga halnya dengan router di Internet pada saat melakukan routing atas paket-paket data.

* Broadcast Address. Address ini digunakan untuk mengirim/menerima informasi yang harus diketahui oleh seluruh host yang ada pada suatu network. Seperti diketahui, setiap paket IP memiliki header alamat tujuan berupa IP Address dari host yang akan dituju oleh paket tersebut. Dengan adanya alamat ini, maka hanya host tujuan saja yang memproses paket tersebut, sedangkan host lain akan mengabaikannya. Bagaimana jika suatu host ingin mengirim paket kepada seluruh host yang ada pada networknya? Tidak efisien jika ia harus membuat replikasi paket sebanyak jumlah host tujuan. Pemakaian bandwidth akan meningkat dan beban kerja host pengirim bertambah, padahal isi paket-paket tersebut sama. Oleh karena itu, dibuat konsep broadcast address. Host cukup mengirim ke alamat broadcast, maka seluruh host yang ada pada network akan menerima paket tersebut. Konsekuensinya, seluruh host pada network yang sama harus memiliki address broadcast yang sama dan address tersebut tidak boleh digunakan sebagai IP Address untuk host tertentu. Jadi, sebenarnya setiap host memiliki 2 address untuk menerima paket : pertama adalah IP Addressnya yang bersifat unik dan kedua adalah broadcast address pada network tempat host tersebut berada. Address broadcast diperoleh dengan membuat seluruh bit host pada IP Address menjadi 1. Jadi, untuk host dengan IP address 167.205.9.35 atau 167.205.240.2, broadcast addressnya adalah 167.205.255.255 (2 segmen terakhir dari IP Address tersebut dibuat berharga 11111111.11111111, sehingga secara desimal terbaca 255.255). Jenis informasi yang dibroadcast biasanya adalah informasi routing.

* Netmask. adalah address yang digunakan untuk melakukan masking/filter pada proses pembentukan routing supaya kita cukup memperhatikan beberapa bit saja dari total 32 bit IP Address. Artinya dengan menggunakan netmask tidak perlu kita memperhatikan seluruh (32 bit) IP address untuk menentukan routing, akan tetapi cukup beberapa buah saja dari IP address yg kita perlu perhatikan untuk menentukan kemana packet tersebut dikirim.

Twitter Delicious Facebook Digg Stumbleupon Favorites More