Sharing Komputer

"Terima Kasih sudah berkunjung ke Blog Saya. Semoga blog ini bermanfaat "

Selasa, 10 Juli 2012

Cinta Programmer



10 alasan Programmer Cowok adalah pasangan hidup yang ideal buat Cewek :


1. Programmer penuh pengorbanan
Seorang programmer terbiasa mengerjakan pekerjaannya hingga larut malam atau begadang . So andai dia jadi pacar kamu dia akan sama berkorbannya demi kamu.

2. Programmer pandai menulis puisi
Seorang Programmer sangat terbiasa menulis bait-bait kode yang hampir sama dengan menulis puisi, bahkan mungkin novel hhahai.., jadi andai dia jadi pacar kamu dipastiin deh tiap pagi kamu di suguhi sms selamat pagi yang romantis.

3. Programmer adalah orang penyabar
Ini Terbukti bilamana programmer mendapatkan komplen dari client atau dari atasan, so pasti harus mendengarkan, bahkan dimarah-marahi karena programnya masih error dia harus tetap dingin . sangat yakin sekali bila doi jadi pacar kamu dia akan sesabar itu menanggapi omelan2 kamu.

4. Programmer adalah Penemu solusi
Doi dalam pekerjaannya harus mendengarkan semua system dan masalah yang ada di client. Dan akhirnya sudah dipastiin doi harus punya solusi. Nah dengan ini sangat besar kemungkinan bila doi jadi pacar kamu dia akan cepat sekali menyelseiakan segala hal rintangan dalam hubungan kalian.

5. Programmer adalah orang yang peduli lingkungan sosial
Bila programmer dalam kesulitan doi ga segan-segan curhat ma orang lain bahkan belum dia kenal, misalnya di forum-forum IT atau di MSDN Microsoft minimal di paman google, kadang menyimpang buka situs-situs yang laen ...eh sory kelepasan! ,nah dengan bukti ini bila doi jadi pacar kamu dipastiin dia akan peduli lingkungan atau keluarga kamu.

6. Programmer adalah orang yang perhatian
Ini mah misalnya bila doi installin software ato games dan ternyata software jalannya terpatah-patah ,”nah lo inimah memorynya kurang gede” gumaam doi , doi teh bisa mati-matian berusaha bahkan pinjem uang ma temen kosannya demi beli memory. Andai doi jadi pacar kamu segala kebutuhan kamu pasti banting tulang dia usahain untuk memenuhinya (suer deh..).

7. Programmer adalah pendengar yang baik
Coba deh bila ada operator yang nelpon , “Mas ...Mas ini kenapa ya ko programnya ga jalan ? padahal kemaren jalan, Padahal saya ga gimana-gimanin mungkin pegawai yang sebelum saya nginstall yang aneh 2“.... bla...bla seterusnya. Doi harus dengerin ,komentar dikit dan menenangkan kadang menghibur si operator itu . Begitulah bila doi jadi pacar kamu semua curhatan kamu pasti di dengerin sampe abis..

8. Programmer adalah orang Hemat
Doi kalo dalam pekerjaaannya so pasti beli software yang murah , kadang bajakan ato open source mungkin ya?...tapi gue programer .net ya udinlah pokoknya di usahain pengeluarannya dikit sekali, Jangan dikahatirkan tentang keborosan bila dia jadi suami kamu so pasti dia pandai sekali mengelola pengeluarannya..

9. Programmer adalah pemegang rahasia yang handal
Doi dalam pekerjaannya harus ngejaga rahasia perusahaan bo! Dari daftar harga barang, List supplier nyampe system dan data transaksi , walah kalo doi jual ke perusahaan saingan bisa jutaan. Tapi karena doi berdidakasi tinggi , nasioanalis dan bermoral doi, ga se bejat itu. Cobain pacarin doi dia ngejaga rahasia loe pade hingga mati..

10. Programmer adalah mempunyai sentuhan yang Mesra
Bagaimana engga? Tiap hari jari-jari tangannya terlatih mengetik dengan kecepatan tinggi , so doi bisa memperlakukan kamu sangat baik...

Tambahan :

11. Programmer itu seorang yang setia
Apabila programmer jatuh cinta pada salah satu bahasa pemrograman maka ia akan mempelajarinya dengan sabar dan berusaha mengenal apapun yang berhubungan dengan bahasa tersebut..

12. Programmer akan meluangkan banyak waktu untuk pasangannya
Anda lama dandan? Minta ditemani belanja berjam-jam? Atau rajin ngantri di salon? Programmer pasti akan meluangkan waktu yang banyak untuk anda. Karena instalasi server, debuging program, dan memahami requirement client membutuhkan waktu yang jauh lebih lama.

Makanya pastikan pacar anda (buat para cewek) adalah seorang Programmer.
Wkwkwkwkkwkwk ☺

Tutorial


1.Web
- Joomla - 1
- Joomla - 2
- Joomla - 3
- Wordpress - 1
- Wordpress - 2
- Wordpress - 3

2. Photoshop Effect
- Manipulasi Inject Tatoo Foto dengan Photoshop
- Memberikan Efek Hujan Pada Foto
- Memberikan Efek Tetesan Air Pada Foto
- Membuat Efek Foto 1000 Bayangan
- Membuat Efek Foto Bias Pelangi

3. Cara Memblokir Website Di Browser
- Cara Memblokir Website-1
- Cara Memblokir Website-2
- Cara Memblokir Website-3

4. Cara Menginstal W7 di FD
-  Cara Menginstal W7 di FD -1
-  Cara Menginstal W7 di FD -2

5. Setting Firewall
- MIKROTIK STEP BY STEP 
- Langkah- Langkah Konfigurasi Firewall Mikrotik 
- Konfigurasi_Firewall_Mikrotik
- Konfigurasi Firewall di Windows XP
- Konfigurasi Firewall di Windows 7

6. Tutorial SQL 2008
-  Tutorial SQL 2008 -1 
-  Tutorial SQL 2008 -2
-  Tutorial SQL 2008 -3
-  Tutorial SQL 2008 -4
-  Tutorial SQL 2008 -5

7. Others
-  Cara Meng-Instal Windows XP 
-  Cara Meng-Instal Windows 7 
-  Cara Membuat Virus Dalam Sekejap
-  Nambah Buka Yahoo Di PC 

Minggu, 08 Juli 2012

Hack - Crack


Pengertian  Hack,  Hacker, dan  Hacking


  

HACK - Menurut para pakar IT, definisi "Hack" bisa mengandung banyak artian. Tetapi inti dari semua definisi tetap hampir sama. Hack secara umum adalah pekerjaan yang hampir mustahil, mungkin
menghabiskan banyak waktu dan pikiran tetapi dapat menghasilkan sesuai yang diinginkan. Interaksi dengan komputer dalam bermain dan bereksplorasi, serta dilakukan dengan sungguh-sungguh dengan ketelitian yang sangatlah tinggi.

HACKER - Definisi "Hacker" adalah seseorang atau sekelompok orang yang mempelajari, menganalisa, dan selanjutnya bila menginginkan, bisa membuat, memodifikasi, atau bahkan mengeksploitasi sistem yang terdapat di sebuah perangkat seperti perangkat lunak komputer dan perangkat keras komputer seperti program komputer, administrasi, dan berbagai hal lainnya, terutama pada sistem keamanan. Seorang Hacker biasanya mempunyai pola pikir yang kuat dalam menyelesaikan permasalahan-permasalahan seputar logika dan analisa.

HACKING - Sedangkan definisi dari "Hacking" sendiri adalah suatu aktifitas dari hacker yaitu orang yang tertarik dan mendalami sistem operasi komputer sehingga mengetahui kelemahan yang ada pada suatu sistem tetapi tidak memanfaatkan kelemahan tersebut untuk hal kejahatan. Berbeda dengan Cracker dimana mereka memasuki sistem orang lain dengan tujuan kurang baik.

Itulah definisi atau pengertian dari Hack, Hacker, dan Hacker. Semoga dengan penjelasan tersebut dapat menambah wawasan sobat tentang dunia seputar Hack.


Pengertian Crack, Cracker, dan Cracking




Setelah kita mengetahui apa definisi hacking, sekarang saya akan menjabarkan pengertian cracking. Menurut saya Crack dan Hack sangat berbeda. Mau tau?? simak baik-baik ya! :-)

CRACK - pengertian dari crack disini adalah kegiatan yang menghilangkan proteksi terhadap suatu
perangkat lunak ataupun perangkat keras dengan cara memaksa masuk kedalam suatu sistem dari perangkat tersebut.

CRACKER - Secara umum cracker didefinisikan seseorang atau sekelompok orang yang berusaha menembus suatu sistem secara paksa yang mana bertujuan untuk mengambil keuntungan, melakukan pengrusakan, dsb.

CRACKING - adalah aktifitas dari cracker yang berusaha membobol suatu sistem dengan tujuan mengambil keuntungan, merusak, bahkan menghancurkan dikarenakan motivasi tertentu.

Jadi kita bisa menyimpulkan bahwa seorang cracker lebih cenderung ke arah negatif dan merugikan. Nah, gimana sob? mau pilih yang mana? Hacker? atau Cracker? :p

Website



Dalam mencari informasi dari internet, pengguna akan menuju ke sebuah alamat unik internet (misal: www.namawebsite.com) yang disebut nama domain (Domain Name/URL – Uniform Resource Locator) dan menemukan informasi berbentuk teks, gambar diam atau bergerak, animasi bergerak, suara ataupun video dalam sebuah media, yang disebut dengan website atau situs. Website ini dibuka melalui sebuah program penjelajah (Browser) yang berada di sebuah komputer. Program penjelajah yang bisa digunakan dalam komputer diantaranya: IE (Internet Explorer), Mozilla, Firefox, Netscape, Opera .

A. PENGERTIAN WEBSITE ATAU SITUS.
Website atau situs dapat diartikan sebagai kumpulan halaman yang menampilkan informasi data teks, data gambar diam atau gerak, data animasi, suara, video dan atau gabungan dari semuanya, baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang saling terkait dimana masing-masing dihubungkan dengan jaringan-jaringan halaman (hyperlink). Bersifat statis apabila isi informasi website tetap, jarang berubah, dan isi informasinya searah hanya dari pemilik website. Bersifat dinamis apabila isi informasi website selalu berubah-ubah, dan isi informasinya interaktif dua arah berasal dari pemilik serta pengguna website. Contoh website statis adalah berisi profil perusahaan, sedangkan website dinamis adalah seperti Friendster, Multiply, dll. Dalam sisi pengembangannya, website statis hanya bisa diupdate oleh pemiliknya saja, sedangkan website dinamis bisa diupdate oleh pengguna maupun pemilik.

B. UNSUR-UNSUR DALAM PENYEDIAAN WEBSITE ATAU SITUS.
Untuk menyediakan sebuah website, maka harus tersedia unsur-unsur penunjangnya, adalah sebagai berikut:

1. Nama domain (Domain name/URL – Uniform Resource Locator)
Nama domain atau biasa disebut dengan Domain Name atau URL adalah alamat unik di dunia internet yang digunakan untuk mengidentifikasi sebuah website, atau dengan kata lain domain name adalah alamat yang digunakan untuk menemukan sebuah website pada dunia internet. Contoh : http://www.baliorange.net
Nama domain diperjualbelikan secara bebas di internet dengan status sewa tahunan. Setelah Nama Domain itu terbeli di salah satu penyedia jasa pendaftaran, maka pengguna disediakan sebuah kontrol panel untuk administrasinya. Jika pengguna lupa/tidak memperpanjang masa sewanya, maka nama domain itu akan di lepas lagi ketersediaannya untuk umum. Nama domain sendiri mempunyai identifikasi ekstensi/akhiran sesuai dengan kepentingan dan lokasi keberadaan website tersebut. Contoh nama domain ber-ekstensi internasional adalah com, net, org, info, biz, name, ws. Contoh nama domain ber-ekstensi lokasi Negara Indonesia adalah :
- .co.id : Untuk Badan Usaha yang mempunyai badan hukum sah
- .ac.id : Untuk Lembaga Pendidikan
- .go.id : Khusus untuk Lembaga Pemerintahan Republik Indonesia
- .mil.id : Khusus untuk Lembaga Militer Republik Indonesia
- .or.id : Untuk segala macam organisasi yand tidak termasuk dalam kategori “ac.id”,”co.id”,”go.id”,”mil.id” dan lain lain
- .war.net.id : untuk industri warung internet di Indonesia
- .sch.id : khusus untuk Lembaga Pendidikan yang menyelenggarakan pendidikan seperti SD, SMP dan atau SMU
- .web.id : Ditujukan bagi badan usaha, organisasi ataupun perseorangan yang melakukan kegiatannya di World Wide Web.

2. Rumah tempat website (Web hosting)
Web Hosting dapat diartikan sebagai ruangan yang terdapat dalam harddisk tempat menyimpan berbagai data, file-file, gambar, video, data email, statistik, database dan lain sebagainya yang akan ditampilkan di website. Besarnya data yang bisa dimasukkan tergantung dari besarnya web hosting yang disewa/dipunyai, semakin besar web hosting semakin besar pula data yang dapat dimasukkan dan ditampilkan dalam website.
 Web Hosting juga diperoleh dengan menyewa. Pengguna akan memperoleh kontrol panel yang terproteksi dengan username dan password untuk administrasi websitenya. Besarnya hosting ditentukan ruangan harddisk dengan ukuran MB (Mega Byte) atau GB (Giga Byte). Lama penyewaan web hosting rata-rata dihitung per tahun.

3. Bahasa Program (Scripts Program).
Adalah bahasa yang digunakan untuk menerjemahkan setiap perintah dalam website yang pada saat diakses. Jenis bahasa program sangat menentukan statis, dinamis atau interaktifnya sebuah website. Semakin banyak ragam bahasa program yang digunakan maka akan terlihat website semakin dinamis, dan interaktif serta terlihat bagus.Bahasa program ASP, PHP, JSP atau lainnya bisa dibuat sendiri. Bahasa program ini biasanya digunakan untuk membangun portal berita, artikel, forum diskusi, buku tamu, anggota organisasi, email, mailing list dan lain sebagainya yang memerlukan update setiap saat.

4. Desain website.
 Setelah melakukan penyewaan domain name dan web hosting serta penguasaan bahasa program (scripts program), unsur website yang penting dan utama adalah desain. Desain website menentukan kualitas dan keindahan sebuah website. Desain sangat berpengaruh kepada penilaian pengunjung akan bagus tidaknya sebuah website.Program-program desain website salah satunya adalah Macromedia Firework, Adobe Photoshop, Adobe Dreamweaver, Microsoft Frontpage, dll.

5. Program transfer data ke pusat data.
Para web designer mengerjakan website dikomputernya sendiri. Berbagai bahasa program, data informasi teks, gambar, video, dan suara telah menjadi file-file pendukung adanya website. File tersebut bisa dibuka menggunakan program penjelajah (browser) sehingga terlihatlah sebuah website utuh di dalam komputer sendiri (offline). Tetapi file-file tersebut perlu untuk diletakkan dirumah hosting versi online agar terakses ke seluruh dunia. Pengguna akan diberikan akses FTP (File Transfer Protocol) setelah memesan sebuah web hosting untuk memindahkan file-file website ke pusat data web hosting. Untuk dapat menggunakan FTP diperlukan sebuah program FTP, misalnya WS FTP, Smart FTP, Cute FTP, dll. Program FTP ini banyak ditemui di internet dengan status penggunaan gratis maupun harus membayar. Para web designer pun dapat menggunakan fasilitas FTP yang terintegrasi dengan program pembuat website, misal Adobe Dreamweaver.

6. Publikasi website.
Keberadaan website tidak ada gunanya dibangun tanpa dikunjungi atau dikenal oleh masyarakat atau pengunjung internet. Karena efektif tidaknya situs sangat tergantung dari besarnya pengunjung dan komentar yang masuk. Untuk mengenalkan situs kepada masyarakat memerlukan apa yang disebut publikasi atau promosi.

Jumat, 06 Juli 2012

Story of Computer



Sejarah Komputer Generasi Pertama

Awal mulanya komputer pada generasi pertama ini adalah saat terjadi perang dunia kedua, negara-negara yang ikut terlibat dalam perang dunia itu berusaha mengembangkan komputer untuk memaksimalkan kemampuan dalam mengatur strategis yang dimiliki oleh komputer. Tahun 1941, seorang insinyur Jerman bernama Konrad Zuse membangun sebuah komputer, Z3, untuk mendisain pesawat terbang dan juga peluru kendali.
Seorang insinyur Harvard yang bernama Howard H. Aiken (1900-1973) bekerja sama dengan IBM, berhasil menghasilkan kalkulator elektronik untuk US Navy. Kalkulator itu berukuran sangat besar, yaitu dengan panjang setengah lapangan sepak bola dan juga memiliki rentang kabel sepanjang 500 mil (besar sekali bukan). Komputer itu adalah ; The Harvd-IBM Automatic Sequence Controlled Calculator, atau Mark I, merupakan komputer relai elektronik. Mark I menggunakan sinyal elektromagnetik untuk menggerakkan komponen mekanik.
Perkembangan komputer lain pada masa itu adalah Electronic Numerical Integrator and Computer singkatannya adalah ENIAC, yang diciptakan berkat kerjasama antara pemerintah Amerika Serikat dan University of Pennsylvania. Komputer ENIAC terdiri dari 18.000 tabung vakum, 70.000 resistor, dan 5 juta titik solder, komputer ENIAC merupakan komputer yang sangat besar ia membutuhkan daya sebesar 160kW.
Komputer ENIAC dirancang oleh John Presper Eckert [1919-1995] dan John W. Mauchly [1907-1980], ENIAC merupakan komputer serbaguna [general purpose computer] yang mampu bekerja 1000 kali lebih cepat jika dibandingkan dengan komputer Mark I.Setiap komputer memiliki program kode-biner yang berbeda yang disebut dengan “bahasa mesin” dalam bahasa inggrisnya adalah “machine language”. Hal ini menjadikan komputer sulit untuk diprogram dan membatasi kecepatannya. Ciri lain komputer generasi pertama adalah pemakaian tube vakum (yang menjadikan komputer pada masa itu tampak berukuran sangat besar) dan silinder magnetik yang berfungi untuk sebagai penyimpan data.



Sejarah Komputer Generasi Kedua

Generasi kedua. Tahun 1948, penemuan transistor sangat berpengaruh terhadap perkembangan komputer masa itu. Transistor menggantikan tube vakum di televisi, radio, dan komputer. sehingga mengakibatkan, berubahnya ukuran mesin-mesin elektrik yang tadinya berukuran besar menjadi ukuran yang lebih kecil.
Transistor mulai dipakai dalam teknologi komputer dimulai pada tahun 1956. Penemuan lain yang berupa pengembangan memori inti-magnetik membantu pengembangan komputer generasi kedua yang lebih kecil, lebih cepat, lebih bisa diandalkan, dan lebih hemat energi dibanding para pendahulu sebelumnya. Mesin pertama yang dapat memanfaatkan teknologi baru ini adalah superkomputer. IBM menciptakan superkomputer bernama Stretch, dan Sprery-Rand membuat komputer bernama LARC. Komputer ini, yang dikembangkan untuk laboratorium energi atom, dapat menangani sejumlah data yang besar, sebuah kemampuan yang sangat dibutuhkan oleh peneliti atom.. Komputer generasi kedua ini telah menggantikan bahasa mesin dengan bahasa assembly. Bahasa assembly adalah bahasa yang menggunakan singkatan-singakatan untuk menggantikan kode biner.
kemudian pada awal tahun 1960-an, mulailah bermunculan komputer generasi kedua yang sukses di bidang bisnis, di universitas, dan di pemerintahan. Komputer-komputer generasi kedua ini merupakan komputer yang sepenuhnya telah menggunakan transistor. Mereka juga memiliki komponen-komponen yang dapat diasosiasikan dengan komputer pada saat ini: printer, penyimpanan dalam disket, memory, sistem operasi, dan program.
Bahasa pemrograman Common Business-Oriented Language disingkat COBOL dan Formula Translator disingkat FORTRAN, telah mulai umum digunakan. Bahasa pemrograman ini menggantikan kode mesin yang rumit dengan kata-kata, kalimat, dan formula matematika yang lebih mudah dipahami oleh manusia. Hal ini memudahkan seseorang untuk memprogram dan mengatur komputer. kemudian muncullah Berbagai macam karir baru di bidang komputer seperti programmer, analyst, teknisi komputer dan lain-lain. Industri perangkat lunak pun juga mulai bermunculan dan berkembang pada generasi kedua komputer ini.



Sejarah Komputer Generasi Ketiga

Meskipun transistor dalam banyak hal memiliki kemampuan yang melebihi tube vakum, tapi transistor terlalu besar dalam menghasilkan panas, yang berpotensi bisa merusak bagian-bagian dalam komputer. kemudian ditemukanlah Batu kuarsa atau quartz rock yang dapat menghilangkan masalah ini. Seorang insinyur di Texas Instrument, bernama Jack Kilby mengembangkan sirkuit terintegrasi (IC : integrated circuit) di tahun 1958. IC dapat mengkombinasikan tiga komponen elektronik dalam sebuah piringan silikon yang kecil terbuat dari pasir kuarsa. kemudian para ilmuwan berhasil memasukkan lebih banyak komponen-komponen ke dalam suatu chip tunggal yang dinamakan semikonduktor. sehingga menghasilkan sebuah komputer yang semakin kecil karena komponen yang ada di dalamnya dapat dipadatkan dalam chip. Kemajuan komputer generasi ketiga yang lain adalah penggunaan sistem operasi atau dalam bahasa inggrisnya operating system, yaitu suatu sistem yang memungkinkan mesin dapat menjalankan berbagai program yang berbeda secara bersamaan dengan sebuah program utama yang mengawasi atau memonitor dan mengkoordinasi memori mesin komputer.


  

Sejarah Komputer Generasi Keempat

Setelah IC muncul, tujuan Pengembangan Komputer
menjadi lebih jelas yaitu mengecilkan ukuran sirkuit dan komponen-komponen elektronik. Large Scale Integration atau LSI dapat memuat ratusan komponen dalam satu chip. Kemudian tahun 1980-an, Very Large Scale Integration atau VLSI memuat ribuan komponen dalam satu chip tunggal.
Kemudian pada tahun 1981, IBM mencoba mengenalkan penggunaan mesin komputer yang disebut dengan Personal Computer (PC) untuk penggunaan di rumah, kantor, dan sekolah. PAda tahun 1981 penggunaan Personal kumputer hanya 2 juta unit kemudian pada tahun 1981 lelonjak naik menjadi 5,5 juta unit. Lalu sepuluh tahun kemudian, PC sebanyak 65 juta telah digunakan. Komputer melanjutkan evolusinya menuju ukuran yang lebih kecil, dari komputer yang berada di atas meja yang biasa disebut dengan desktop computer, menjadi komputer yang dapat dimasukkan ke dalam tas atau disebut dengan laptop, atau bahkan komputer yang dapat digenggam yaitu palm top.
karena komputer telah mampu menjadi ladang bisnis yang cerah, maka munculnya persaingan antara IBM PC dengan perusahaan Apple Macintosh dalam memperebutkan pasar komputer. Apple Macintosh yang menjadi terkenal karena mampu mempopulerkan sistem grafis pada komputernya, sementara saingannya yang masih menggunakan komputer yang berbasis teks. Perusahaan Macintosh juga mempopulerkan penggunaan perangkat keras mouse.
Saat ini kita telah mengenal perjalanan IBM compatible dengan memakai CPU: IBM PC/486, Pentium, Pentium 2, Pentium 3, Pentium 4 (Serial dari CPU ciptaan dari Intel). Juga kita kenal AMD k6, Athlon, dan lain-lain. Itu semua termasuk ke dalam golongan komputer generasi keempat.
Seiring dengan menjamurnya dan berkembangnya penggunaan teknologi komputer di tempat kerja, kemudian cara-cara baru untuk menggali potensia yang ada di komputer terus dikembangkan. Dengan bertambah kuatnya suatu komputer mini, komputer-komputer itu bisa dihubungkan secara bersamaan di dalam suatu jaringan (net) untuk saling berbagi memori, perangkat lunak, informasi, dan juga untuk dapat saling berkomunikasi satu dengan yang lainnya dalam satu waktu. Komputer jaringan memungkinkan sebuah komputer dapat membentuk kerjasama elektronik untuk menyelesaikan suatu proses tugas. Dengan menggunakan teknik pengkabelan langsung (sebagai contoh adalah seperti local area network, LAN), atau kabel telepon, kemudian jaringan ini dapat berkembang menjadi jaringan yang sangat besar dan terus berkembang.



Sejarah Komputer Generasi Kelima

Akhir tahun 1980, IBM memutuskan untuk membangun sebuah komputer personal (PC) secara massal, yang pada tanggal 12 Agustus 1981 menjadi sebuah standar komputer PC, dan pada akhirnya hingga saat ini PC dikenal dengan nama standar IBM-PC. Prosesor yang digunakan adalah 8088/8086 yang menjadi standar komputer saat ini, menggunakan basis proses 16 bit persatuan waktu. Dengan lahirnya komputer generasi kelima ini, IBM bekerja sama dengan Microsoft untuk mengembangkan software di dalamnya. Hingga saat ini Microsoft mendominasi kebutuhan software di dunia PC.
Pada perkembangan selanjutnya perubahan besar terjadi bahwa sejak IBM-PC diperkenalkan dan bukan menjadi satu-satunya manufaktur PC-compatible, maka standar baru dalam dunia industri PC lebih dikembangkan oleh perusahaan lain seperti Intel dan Microsoft yang dipelopori oleh W. Bill Gates yang menjadi pionir standar hardware dan software dunia.
Pada generasi pentium, selain ciri khas pada peningkatan kecepatan akses datanya juga tampilan gambar sudah beresolusi (kualitas gambar) bagus dan berwarna serta multimedia, dan yang lebih penting adalah fungsi komputer menjadi lebih cerdas. Meskipun komputer pada generasi ini ukuran fisiknya menjadi lebih kecil dan sederhana namun memiliki kemampuan yang semakin canggih.



Sejarah Komputer Generasi Keenam (masa depan)

Dengan teknologi komputer yang ada saat ini, agak sulit untuk dapat membayangkan bagaimana komputer masa depan. Dengan teknologi yang ada saat ini saja kita seakan sudah dapat “menggenggam dunia”. Dari sisi teknologi beberapa ilmuan komputer meyakini suatu saat tercipta apa yang disebut dengan biochip yang dibuat dari bahan protein sitetis. Robot yang dibuat dengan bahan ini kelak akan menjadi manusia tiruan. Sedangkan teknologi yang sedang dalam tahap penelitian sekarang ini yaitu mikrooptik serta input-output audio yang mungkin digunakan oleh komputer yang akan datang. Ahli-ahli sains komputer sekarang juga sedang mencoba merancang komputer yang tidak memerlukan penulisan dan pembuatan program oleh pengguna. Komputer tanpa program (programless computer) ini mungkin membentuk ciri utama generasi komputer yang akan datang.
Kemungkinan Komputer Masa Depan
Secara prinsip ciri-ciri komputer masa mendatang adalah lebih canggih dan lebih murah dan memiliki kemampuan diantaranya melihat, mendengar, berbicara, dan berpikir serta mampu membuat kesimpulan seperti manusia. Ini berarti komputer memiliki kecerdasan buatan yang mendekati kemampuan dan prilaku manusia. Kelebihan lainnya lagi, kecerdasan untuk memprediksi sebuah kejadian yang akan terjadi, bisa berkomunikasi langsung dengan manusia, dan bentuknya semakin kecil. Yang jelas komputer masa depan akan lebih menakjubkan.

Programming


Programming atau Pemrograman adalah proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun sebuah program komputer. Kode ini ditulis dalam berbagai bahasa pemrograman. Tujuan dari pemrograman adalah untuk memuat suatu program yang dapat melakukan suatu perhitungan atau 'pekerjaan' sesuai dengan keinginan si pemrogram (programmer). Untuk dapat melakukan pemrograman, diperlukan keterampilan dalam algoritma, logika, bahasa pemrograman, dan di banyak kasus, pengetahuan-pengetahuan lain seperti matematika.

Pemrograman adalah sebuah seni dalam menggunakan satu atau lebih algoritma yang saling berhubungan dengan menggunakan sebuah bahasa pemrograman tertentu sehingga menjadi sebuah program komputer. Bahasa pemrograman yang berbeda mendukung gaya pemrograman yang berbeda pula. Gaya pemrograman ini biasa disebut paradigma pemrograman.

Seorang pemrogram, komputer programmer, pengembang, atau programmer adalah orang yang menulis perangkat lunak komputer . Programmer komputer istilah dapat merujuk ke spesialis dalam satu bidang pemrograman komputer atau generalis yang menulis kode untuk berbagai jenis perangkat lunak. Satu yang praktek mengaku atau pendekatan formal untuk pemrograman mungkin juga dikenal sebagai seorang analis pemrogram.  

Bahasa pemrograman yang berbeda mendukung gaya pemrograman yang berbeda (disebut paradigma pemrograman). Pilihan bahasa yang digunakan adalah tunduk pada banyak pertimbangan, seperti kebijakan perusahaan, kesesuaian untuk tugas, ketersediaan pihak ketiga paket, atau keinginan individunya. Idealnya, bahasa pemrograman yang paling cocok untuk tugas yang dihadapi akan dipilih. Trade-off dari ideal ini melibatkan cukup menemukan programmer yang tahu bahasa untuk membangun sebuah tim, ketersediaan compiler untuk bahasa, dan efisiensi dengan program-program yang ditulis dalam bahasa tertentu mengeksekusi.

Beberapa bahasa pemrograman adalah:
- Assembly
- Ada
- Basic
- C atau C++
- C#
- Cobol
- Java
- Fortran
- Clipper
- Pascal
- Visual Basic

Kamis, 05 Juli 2012

Sistem Operasi


Sistem operasi (bahasa Inggris: operating system ; OS) adalah seperangkat program yang mengelola sumber daya perangkat keras komputer, dan menyediakan layanan umum untuk aplikasi perangkat lunak. Sistem operasi adalah jenis yang paling penting dari perangkat lunak sistem dalam sistem komputer. Tanpa sistem operasi, pengguna tidak dapat menjalankan program aplikasi pada komputer mereka, kecuali program aplikasi booting.
Contoh sistem operasi modern adalah  Microsoft Windows ,Linux, Android, Mac OS X, dan  , iOS

-  Microsoft Window


Microsoft Windows atau yang lebih dikenal dengan sebutan Windows adalah keluarga sistem operasi. yang dikembangkan oleh Microsoft, dengan menggunakan antarmuka pengguna grafis.
Dimulai dari DosShell for DOS 6 buatan Microsoft dan inginnya Microsoft bersaing terhadap larisnya penjualan Apple Macintosh yang menggunakan GUI, Microsoft menciptakan Windows 1.0. Nama ini berasal dari kelatahan karyawan Microsoft yang menyebut nama aplikasi tersebut sebagai Program Windows (Jendela Program).
Versi-versi Windows

 Revolusi Windows dari Versi ke Versi :

Sudah dirilis
16-bit, berjalan di atas MS-DOS
1985 November - Windows 1.0
1987 9 Desember - Windows 2.0
1990 22 Mei - Windows 3.0
1992 Agustus - Windows 3.1
1992 Oktober - Windows for Workgroups 3.1
1993 November - Windows for Workgroups 3.11
Hibrida (16-bit/32-bit), berjalan tanpa MS-DOS (meski tidak sepenuhnya)
1995 24 Agustus - Windows 95 (Versi: 4.00.950)
1998 25 Juni - Windows 98 (Versi: 4.1.1998)
1999 5 Mei - Windows 98 Second Edition (Versi: 4.1.2222)
2000 19 Juni - Windows Millennium Edition (Me) (Versi: 4.9.3000)
Berbasis kernel Windows NT
1993 Agustus - Windows NT 3.1
1994 September - Windows NT 3.5
1995 Juni - Windows NT 3.51
1996 29 Juli - Windows NT 4.0
2000 17 Februari - Windows 2000 (Versi: NT 5.0.2195)
2001 - Windows XP (Versi: NT 5.1.2600)
2003 - Windows Server 2003 (Versi: NT 5.2.3790)
2006 - Windows Vista (Versi 6.0 Build 6000)
2007 - Windows Home Server (Versi 6.0.1800.24)
2008 - Windows Server 2008 (Versi 6.1)
2009 - Windows 7 (Versi 6.1 Build 7600)
2009 - Windows Server 2008 R2 (Versi 6.1)
[sunting]
Akan dirilis
Berbasis kernel Windows NT
direncanakan tahun 2012 - Windows 8


- Linux 


Linux  adalah nama yang diberikan kepada sistem operasi komputer bertipe Unix. Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama. Seperti perangkat lunak bebas dan sumber terbuka lainnya pada umumnya, kode sumber Linux dapat dimodifikasi, digunakan dan didistribusikan kembali secara bebas oleh siapa saja.

Sejarah
Richard Stallman, pendiri proyek GNU, dan Linus Torvalds, pembuat kernel Linux
Sistem operasi Unix dikembangkan dan diimplementasikan pada tahun 1960-an dan pertama kali dirilis pada 1970. Faktor ketersediaannya dan kompatibilitasnya yang tinggi menyebabkannya dapat digunakan, disalin dan dimodifikasi secara luas oleh institusi-institusi akademis dan pada pebisnis.

Logo Linux
Logo Linux (Tux) dimulai saat Linus Torvalds sedang berjalan-jalan di taman Perth. Saat sedang berjalan itu lah Linus Torvalds di patok oleh sekor Pinguin dan demam selama berhari. Ia berfikir bahwa karakter pinguin cocok untuk menjadi logo dari sistem operasi barunya itu. Maka diadakan sebuah kompetisi untuk mendesain Logo Linux yang baru, dan kompetisi itu dimenangkan oleh Larry Ewing yang berhasil menggambarkan seekor pinguin yang sedang duduk.
[sunting]
Proyek GNU

Proyek GNU yang mulai pada 1984 memiliki tujuan untuk membuat sebuah sistem operasi yang kompatibel dengan Unix dan lengkap dan secara total terdiri atas perangkat lunak bebas.[6] Tahun 1985, Richard Stallman mendirikan Yayasan Perangkat Lunak Bebas dan mengembangkan Lisensi Publik Umum GNU (GNU General Public License atau GNU GPL). Kebanyakan program yang dibutuhkan oleh sebuah sistem operasi (seperti pustaka, kompiler, penyunting teks, shell Unix dan sistem jendela) diselesaikan pada awal tahun 1990-an, walaupun elemen-elemen tingkat rendah seperti device driver, jurik dan kernel masih belum selesai pada saat itu.[7] Linus Torvalds pernah berkata bahwa jika kernel GNU sudah tersedia pada saat itu (1991), dia tidak akan memutuskan untuk menulis versinya sendiri.



- Android

 Android adalah sistem operasi yang berbasis Linux untuk telepon seluler seperti telepon pintar dan komputer tablet. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam peranti bergerak. Awalnya, Google Inc. membeli Android Inc., pendatang baru yang membuat peranti lunak untuk ponsel. Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia.

Android versi 1.1
Pada 9 Maret 2009, Google merilis Android versi 1.1. Android versi ini dilengkapi dengan pembaruan estetis pada aplikasi, jam alarm, voice search (pencarian suara), pengiriman pesan dengan Gmail, dan pemberitahuan email.

Android versi 1.5 (Cupcake)
Pada pertengahan Mei 2009, Google kembali merilis telepon seluler dengan menggunakan Android dan SDK (Software Development Kit) dengan versi 1.5 (Cupcake). Terdapat beberapa pembaruan termasuk juga penambahan beberapa fitur dalam seluler versi ini yakni kemampuan merekam dan menonton video dengan modus kamera, mengunggah video ke Youtube dan gambar ke Picasa langsung dari telepon, dukungan Bluetooth A2DP, kemampuan terhubung secara otomatis ke headset Bluetooth, animasi layar, dan keyboard pada layar yang dapat disesuaikan dengan sistem.

Android versi 1.6 (Donut)
Donut (versi 1.6) dirilis pada September dengan menampilkan proses pencarian yang lebih baik dibanding sebelumnya, penggunaan baterai indikator dan kontrol applet VPN. Fitur lainnya adalah galeri yang memungkinkan pengguna untuk memilih foto yang akan dihapus; kamera, camcorder dan galeri yang dintegrasikan; CDMA / EVDO, 802.1x, VPN, Gestures, dan Text-to-speech engine; kemampuan dial kontak; teknologi text to change speech (tidak tersedia pada semua ponsel; pengadaan resolusi VWGA.

Android versi 2.0/2.1 (Eclair)
Pada 3 Desember 2009 kembali diluncurkan ponsel Android dengan versi 2.0/2.1 (Eclair), perubahan yang dilakukan adalah pengoptimalan hardware, peningkatan Google Maps 3.1.2, perubahan UI dengan browser baru dan dukungan HTML5, daftar kontak yang baru, dukungan flash untuk kamera 3,2 MP, digital Zoom, dan Bluetooth 2.1.

Android versi 2.2 (Froyo: Frozen Yoghurt)
Pada 20 Mei 2010, Android versi 2.2 (Froyo) diluncurkan. Perubahan-perubahan umumnya terhadap versi-versi sebelumnya antara lain dukungan Adobe Flash 10.1, kecepatan kinerja dan aplikasi 2 sampai 5 kali lebih cepat, intergrasi V8 JavaScript engine yang dipakai Google Chrome yang mempercepat kemampuan rendering pada browser, pemasangan aplikasi dalam SD Card, kemampuan WiFi Hotspot portabel, dan kemampuan auto update dalam aplikasi Android Market.

Android versi 2.3 (Gingerbread)
Pada 6 Desember 2010, Android versi 2.3 (Gingerbread) diluncurkan. Perubahan-perubahan umum yang didapat dari Android versi ini antara lain peningkatan kemampuan permainan (gaming), peningkatan fungsi copy paste, layar antar muka (User Interface) didesain ulang, dukungan format video VP8 dan WebM, efek audio baru (reverb, equalization, headphone virtualization, dan bass boost), dukungan kemampuan Near Field Communication (NFC), dan dukungan jumlah kamera yang lebih dari satu.

Android versi 3.0/3.1 (Honeycomb)
Android Honeycomb dirancang khusus untuk tablet. Android versi ini mendukung ukuran layar yang lebih besar. User Interface pada Honeycomb juga berbeda karena sudah didesain untuk tablet. Honeycomb juga mendukung multi prosesor dan juga akselerasi perangkat keras (hardware) untuk grafis. Tablet pertama yang dibuat dengan menjalankan Honeycomb adalah Motorola Xoom. Perangkat tablet dengan platform Android 3.0 akan segera hadir di Indonesia. Perangkat tersebut bernama Eee Pad Transformer produksi dari Asus. Rencana masuk pasar Indonesia pada Mei 2011.

Android versi 4.0 (ICS :Ice Cream Sandwich)
Diumumkan pada tanggal 19 Oktober 2011, membawa fitur Honeycomb untuk smartphone dan menambahkan fitur baru termasuk membuka kunci dengan pengenalan wajah, jaringan data pemantauan penggunaan dan kontrol, terpadu kontak jaringan sosial, perangkat tambahan fotografi, mencari email secara offline, dan berbagi informasi dengan menggunakan NFC.

Android versi 4.1 (Jelly Bean)
Akan segera dirilis tahun 2012 ini. Android Jelly Bean ini diperuntukkan untuk komputer tablet dan memungkinkan untuk digunakan pada sistem operasi PC atau Komputer. Sehingga rumornya kemunculan Android Jelly Bean ini untuk menyaingi rilis terbaru Windows 8 yang juga akan segera dirilis. Karena kita ketahui bersama perbincangan versi Android sebelumnya yaitu Android Ice Cream Sandwhich pun masih hangat di telinga.


- Mac OS X


Mac OS X adalah versi terbaru dari sistem operasi Mac OS untuk komputer Macintosh. Sistem operasi ini pertama kali dikeluarkan pada tahun 2001 dan populer di kalangan pengguna.

Karakter "X" adalah nomor Romawi yang berarti sepuluh, di mana versi ini adalah penerus dari sistem operasi yang digunakan sebelumnya seperti Mac OS 8 dan Mac OS 9. Beberapa orang membacanya sebagai huruf "X" yang terdengar seperti "eks". Salah satu alasan mengapa mereka menafsir sedemikian karena tradisi untuk memberikan nama sistem operasi yang berbasis Unix dengan akhiran "x" (misalnya AIX, IRIX, Linux, Minix, Ultrix, Xenix).

Mac OS X Server juga dirilis pada tahun 2001. Pada dasarnya versi Server ini mirip dengan versi standardnya, dengan perbedaan bahwa versi Server mencakup piranti lunak untuk keperluan manajemen dan administrasi workgroup dalam komputer berskala besar. Contoh fitur tambahan yang tersedia untuk versi ini adalah piranti lunak untuk menjalankan fungsi-fungsi seperti SMTP, SMB, LDAP dan DNS. Selain itu cara melisensinya juga berbeda.

Rilis terakhir Mac OS diluncurkan sekitar bulan Mei 2005 dengan kode Tiger dengan versi 10.4.

Tahapan-tahapan OS X:
Mac OS X Server 1.0 kode: "Rhapsody", dirilis: Maret 1999.
Mac OS X Public Beta kode: "Kodiak", dirilis: September 2000.
Mac OS X 10.0 (pemutakhiran 10.0.1-10.0.2-10.0.3-10.0.4) kode: "Cheetah", dirilis: Maret 2001.
Mac OS X 10.1 (pemutakhiran 10.1.1-10.1.2-10.1.3-10.1.4-10.1.5) kode: "Puma", dirilis: Oktober 2001.
Mac OS X Server 10.1 (pemutakhiran 10.1.1-10.1.2-10.1.3-10.1.4-10.1.5) kode: "Puma", dirilis: November 2001.
Mac OS X 10.2 (pemutakhiran 10.2.1-10.2.2-10.2.3-10.2.4-10.2.5-10.2.6-10.2.7-10.2.8) kode: "Jaguar", dirilis: Agustus 2002.
Mac OS X Server 10.2 (pemutakhiran 10.2.1-10.2.2-10.2.3-10.2.4-10.2.5-10.2.6-10.2.7-10.2.8), dirilis Agustus 2002.
Mac OS X 10.3 (pemutakhiran 10.3.1-10.3.2-10.3.3-10.3.4-10.3.5-10.3.6-10.3.7-10.3.8-10.3.9) kode: "Panther", dirilis Oktober 2003.
Mac OS X Server 10.3 (pemutakhiran 10.3.1-10.3.2-10.3.3-10.3.4-10.3.5-10.3.6-10.3.7-10.3.8-10.3.9), dirilis Oktober 2003.
Mac OS X 10.4 (pemutakhiran 10.4.1-10.4.2-10.4.3-10.4.4-10.4.5) kode: "Tiger", dirilis: April 2005.
Mac OS X Server 10.4 (pemutakhiran 10.4.1-10.4.2-10.4.3-10.4.4-10.4.5) dirilis: April 2005.
Mac OS X 10.5 (pemutakhiran 10.5.1-10.5.2-10.5.3-10.5.4) kode: "Leopard", dirilis: Oktober 2007
Max OS X 10.6 (kode: "Snow Leopard"; direncanakan beredar pada Juni 2009)
Max OS X 10.7 (kode: "Lion"; direncanakan beredar pada Juli 2011)



- Inter organization System (IOS)


Sistem antar organisasi (IOS = Inter organization System) terbentuk jika dua atau lebih organisasi (perusahaan) bekerja sama dalam pemakaian teknologi komputer dan telekomunikasi (teknologi informasi). Fenomena yang muncul belakangan ini tidak lepas dari kemajuan teknologi informasi yang menawarkan berbagai jenis produk‐produk berbasis elektronik. Secara garis besar, ada tiga jenis sistem yang ditawarkan bagi perusahaan‐perusahaan yang berniat mengimplementasikan IOS :

Intranet
Jaringan internal perusahaan yang menghubungkan antara kantor pusat dengan kantor‐kantor cabang yang terpisah secara geografis (lokal maupun internasional);

Internet
Jaringan komputer publik yang berpotensi sebagai penghubung perusahaan dengan pelanggan (atau calon pelanggan) atau market

Ekstranet
Jaringan yang dibangun sebagai alat komunikasi antar perusahaan dengan rekanan bisnisnya, seperti supplier, distributor, dan lain sebagainya.

Pada intinya, IOS mudah sekali diimplementasikan saat ini karena adanya peranan teknologi informasi yang telah “meniadakan” batas‐batas antar waktu dan ruang. Demikian pula dengan alam kompetisi yang menuntut perusahaan untuk semakin memfokuskan diri pada kompetensinya dan bekerja sama dengan perusahaan lain untuk membantu proses penciptaan produk atau jasa tersebut, sehingga kualitas produk atau jasa dapat ditingkatkan, sejalan dengan peningkatan kinerja perusahaan.

Rabu, 04 Juli 2012

Networking



2.1. Teori Pendukung

2.1.1.  Pengertian Jaringan Komputer
 Jaringan komputer adalah sebuah sistem yang terdiri atas komputer dan perangkat jaringan lainnya yang bekerja bersama-sama untuk mencapai suatu tujuan yang sama. Jaringan komputer merupakan sekumpulan komputer berjumlah banyak yang terpisah-pisah akan tetapi saling berhubungan dalam melaksanakan tugasnya. Dua buah komputer misalnya dikatakan terkoneksi bila keduanya dapat saling bertukar informasi. Bentuk koneksi dapat melalui: kawat tembaga, serat optik, gelombang mikro, satelit komunikasi.

Jaringan komputer menjadi penting bagi manusia dan organisasinya karena jaringan komputer mempunyai tujuan yang menguntungkan bagi mereka. Tujuan jaringan komputer adalah untuk:
1. Resource sharing/ berbagi sumber: seluruh program, peralatan dan data yang dapat digunakan oleh setiap orang yang ada dijaringan tanpa dipengaruhi lokasi sesumber dan pemakai. Misalnya: Staff BIRO Akademik mengirimkan daftar mahasiswa baru ke perpustakaan dalam bentuk print out dengan langsung mencetaknya di printer perpustakaan dari komputer di BIRO akademik atau sebaliknya staff perpustakaan mendapatkan langsung file daftar mahasiswa baru yang disimpan di komputer staff BIRO akademik.
2. High reliability/kehandalan tinggi: tersedianya sumber-sumber alternative kapanpun diperlukan. Misalnya pada aplikasi perbankan atau militer, jika salah satu mesin tidak bekerja, kinerja organisasi tidak terganggu karena mesin lain mempunyai sumber yang sama.
3.  Menghemat uang: membangun jaringan dengan komputer-komputer kecil lebih murah dibandingkan dengan menggunakan mainframe. Data disimpan di sebuah komputer yang bertindak sebagai server dan komputer lain yang menggunakan data tersebut bertindak sebagai client. Bentuk ini disebut Client-server.
4.  Scalability/ skalabilitas: meningkatkan kinerja dengan menambahkan komputer server atau client dengan mudah tanpa mengganggu kinerja komputer server atau komputer client yang sudah ada lebih dulu.
5.  Medium komunikasi: memungkinkan kerjasama antar orang-orang yang saling berjauhan melalui jaringan komputer baik untuk bertukar data maupun berkomunikasi.
6.  Akses informasi luas: dapat mengakses dan mendapatkan informasi dari jarak jauh
7.  Komunikasi orang-ke-orang: digunakan untuk berkomunikasi dari satu orang ke  orang yang lain
8.   Hiburan interaktif
Dalam pengenalan jaringan komputer, pembahasan dilihat dari dua aspek yaitu perangkat keras dan perangkat lunak. Dalam perangkat keras pengenalan meliputi jenis transmisi, dan bentuk-bentuk jaringan komputer atau topologi. Sedangkan dalam pembahasan perangkat lunaknya akan meliputi susunan protokol dan perjalanan data dari satu komputer ke komputer lain dalam suatu jaringan.

Ada dua klasifikasi jaringan komputer yaitu dibedakan berdasarkan teknologi transmisi dan jarak.

1.  Teknologi Transmisi
Secara garis besar ada dua jenis teknologi transmisi:
a.  Jaringan broadcast
Memiliki saluran komunikasi tunggal yang dipakai bersama-sama oleh semua mesin yang ada pada jaringan. Pesan-pesan berukuran kecil, disebut paket dan dikirimkan oleh suatu mesin kemudian diterima oleh mesin-mesin yang lainnya. Bagian alamat pada paket berisi keterangan tentang kepada siapa paket ditujukan.
b. Jaringan point-to-point
Terdiri dari beberapa koneksi pasangan individu dari mesin-mesin. Untuk pergi dari satu sumber ke tempat tujuan, sebuah paket pada jaringan jenis ini mungkin harus melalui satu atau lebih mesin-mesin perantara. Seringkali harus melalui banyak rute yang mungkin berbeda jaraknya. Karena itu algoritma routing memegang peranan penting pada jaringan point-to-point.

2.  Jarak
Jarak adalah hal yang penting sebagai ukuran klasifikasi karena diperlukan teknik-teknik yang berbeda untuk jarak yang berbeda. Tabel berikut menggambarkan hubungan antar jarak dan prosessor yang ditempatkan pada tempat yang sama.
Tabel II.1 Jarak Jaringan Komputer
Jarak Antar Prosesor
Prosesor di tempat yang sama
Jenis jaringan
0.1 m
Papan rangkaian
Data flow machine: komputer-komputer paralel, memiliki beberapa unit fungsi yang semuanya bekerja untuk program yang sama
1 m
Sistem
Multicomputer, sistem yang berkomunikasi dengan cara mengirim pesan-pesannya melalui bus* pendek dan sangat cepat.
10 m
Ruangan
Local Area Network (LAN)
100 m
Gedung
Local Area Network (LAN)
1 km
Kampus
Local Area Network (LAN)
10 km
Kota
Metropolitan area Network (MAN)
100 km
Negara
Wide Area Network (WAN)
1.000 km
Benua
Wide Area Network (WAN)
10.000 km
Planet
10.0         Planet Internet


2.1.2.    Jaringan Client Server

Client-Server adalah arsitektur jaringan yang memisahkan client (biasanya aplikasi yang menggunakan GUI ) dengan server. Sistem client server didefinisikan sebagai sistem terdistribusi, tetapi ada beberapa perbedaan karakteristik yaitu :
1.   Servis (layanan)
Hubungan antara proses yang berjalan pada mesin yang berbeda. Pemisahan fungsi berdasarkan ide layanannya.Server sebagai provider, client sebagai konsumen
2.   Sharing resources (sumber daya)
Server bisa melayani beberapa client pada waktu yang sama, dan meregulasi akses bersama untuk share sumber daya dalam menjamin konsistensinya.
3.   Asymmetrical protocol (protokol yang tidak simetris )
Many-to-one relationship antara client dan server.Client selalu menginisiasikan dialog melalui layanan permintaan, dan server menunggu secara pasif request dari client.
4.   Transparansi lokasi
Proses yang dilakukan server boleh terletak pada mesin yang sama atau pada mesin yang berbeda melalui jaringan.Lokasi server harus mudah diakses dari client.
Kelebihan client-server
  • Memberikan keamanan yang lebih baik
  • Lebih mudah pengaturannya bila networknya besar karena administrasinya disentralkan
  • Semua data dapat dibackup pada satu lokasi sentral (pusat)
Kekurangan client server
·            Membutuhkan software NOS yang mahal contoh : NT atau server Windows 2000, XP,Novell, UNIX
·          Membutuhkan hardware yang lebih tinggi dan mahal untuk mesin server
·          Membutuhkan administrator yang Profesional
·         Mempunyai satu titik lemah jika menggunakan satu server, data user menjadi tak ada jika server mati.

2.1.3.   Peer To Peer
             Peer to Peer adalah adalah suatu teknologi sharing (pemakaian bersama) resource dan service antara satu komputer dan komputer yang lain. Pengertian yang lebih tepat mengenai peer to peer (p2p) adalah sistem terkomputerisasi Client-Server dimana suatu komputer berfungsi sebagai client sekaligus sebagai server, sehingga memungkinkan komunikasi dan pertukaran resource antara dua komputer secara langsung (real time).
Keunggulan :
  1. Antar komputer dalam jaringan dapat saling berbagi-pakai fasilitas yang dimilikinya seperti: harddisk, drive, fax/modem, printer.
  2. Biaya operasional relatif lebih murah dibandingkan dengan tipe jaringan client-server, salah satunya karena tidak memerlukan adanya server yang memiliki kemampuan khusus untuk mengorganisasikan dan menyediakan fasilitas jaringan.
  3. Kelangsungan kerja jaringan tidak tergantung pada satu server. Sehingga bila salah satu komputer/peer mati atau rusak, jaringan secara keseluruhan tidak akan mengalami gangguan.
Kelemahan :ss
  1. Troubleshooting jaringan relatif lebih sulit, karena pada jaringan tipe peer to peer setiap komputer dimungkinkan untuk terlibat dalam komunikasi yang ada. Di jaringan client-server, komunikasi adalah antara server dengan workstation.
  2. Unjuk kerja lebih rendah dibandingkan dengan jaringan client-server, karena setiap komputer/peer disamping harus mengelola pemakaian fasilitas jaringan juga harus mengelola pekerjaan atau aplikasi sendiri.
  3. Sistem keamanan jaringan ditentukan oleh masing-masing user dengan mengatur keamanan masing-masing fasilitas yang dimiliki.

2.1.4.   Jenis Jaringan

Secara umum jaringan komputer dibagi atas empat  jenis, yaitu :

a.          LAN
Gambar II.1 LAN

Local Area Network biasa disingkat LAN adalah jaringan komputer yang jaringannya hanya mencakup wilayah kecil; seperti jaringan komputer kampus, gedung, kantor, dalam rumah, sekolah atau yang lebih kecil. Dari definisi diatas dapat kita ketahui bahwa sebuah LAN dibatasi oleh lokasi secara fisik. LAN yang umumnya menggunakan switch, akan mengikuti prinsip kerja switch itu sendiri.
Dalam hal ini adalah bahwa switch tidak memiliki pengetahuan tentang alamat  tujuan sehingga penyampaian data secara broadcast, dan juga karena switch hanya memiliki satu domain collision sehingga bila salah satu port sibuk maka port-port yang lain harus menunggu, akan tatapi switch sekarang sudah jarang digunakan. Tempat-tempat yang menyediakan koneksi LAN dengan teknologi Wi-fi biasa disebut hotspot. Jarak jangkauan sampai 10 km.

b.          MAN
Gambar II.2 MAN

Metropolitan area network atau disingkat dengan MAN. Suatu jaringan dalam suatu kota dengan transfer data berkecepatan tinggi, yang menghubungkan berbagai lokasi seperti kampus, perkantoran, pemerintahan, dan sebagainya. Jaringan MAN adalah gabungan dari beberapa LAN. MAN ini merupakan jaringan yang tepat untuk membangun jaringan antar kantor-kantor dalam satu kota antara pabrik/instansi dan kantor pusat yang berada dalam jangkauannya .
Metropolitan Area Network (MAN) pada dasarnya merupakan versi LAN yang berukuran lebih besar dan biasanya memakai teknologi yang sama dengan LAN.  MAN mampu menunjang data dan suara, bahkan bias disambungkan dengan jaringan televisi kabel. Jarak jangkauan 10 – 50 km.


c.    WAN
Gambar II.3 WAN

WAN adalah singkatan dari istilah teknologi informasi dalam bahasa Inggris: Wide Area Network merupakan jaringan komputer yang mencakup area yang besar sebagai contoh yaitu jaringan komputer antar wilayah, kota atau bahkan negara, atau dapat didefinisikan juga sebagai jaringan komputer yang membutuhkan router dan saluran komunikasi publik.
Ciri dari jaringan WAN adalah adanya penekanan pada fasilitas transmisi sehingga komunikasi dapat berjalan effisien. Sangatlah penting untuk mengontrol jumlah lalu lintas data dan mencegah delay yang berlebihan karena topologi WAN lebih komplek. Banyak jaringan WAN yang telah dibangun seperti jaringan publik, jaringan korporasi yang besar, jaringan militer, jaringan perbankan, jaringan perdagangan online dan jaringan pemesanan jasa angkutan. Jarak jangkauan lebih daru 50 km.

d.    WLAN
Gambar II.4 WLAN

WLAN adalah singkatan Wireless LAN  adalah suatu jaringan komputer yang saling terhubung melalui tanpa kabel. Sistem WLAN merupakan sistem point-to-point menghubungkan jaringan melintasi kota-kota menggantikan infrastruktur publik atau memberikan suatu alternatif terhadap sambungan privat.
Wireless LAN memberikan akses jaringan terbuka yang wireless dalam kantor, dalam lingkungan pelayanan kesehatan, gudang dan ritel, memungkinkan klien yang mobil mengakses server jaringan. Wireless MAN memberikan pilihan jaringan point-to-multipoint. Contoh solusi ini mencakup menghubungkan banyak end-user di kampus atau suatu fasilitas melintasi kota-kota melalui wireless Ethernet. Kecepatan aliran berkisar antara 56K hingga 10 Mbps. Wireless MAN ini mendukung arsitektur jaringan hub dan spoke. Jarak WLAN sekitar 5 km, jika menggunakan amplifier 1 watt bisa mencapai 40 km.

2.1.5 2.1.5 .    Topologi Jaringan   

Topologi jaringan adalah, hal yang menjelaskan hubungan geometris antara unsur-unsur dasar penyusun jaringan, yaitu node, link, dan station.  Pertimbangan dalam memilih Jaringan Komputer
·                     Keamanan/Security
·                     Topologi yang digunakan danProtokol yang akan dipakai
 Topologi jaringan dapat dibagi menjadi 5 kategori utama seperti di bawah ini.

a.     Topologi BUS
   Gambar II.5 Topologi Bus

Pada topologi Bus, kedua 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. 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, 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.
 Kelebihan : 
·      Pengembangan jaringan atau penambahan workstation baru dapat dilakukan dengan mudah tanpa mengganggu workstation
Kekurangan :
·      Kelemahan dari topologi ini adalah bila terdapat gangguan di sepanjang kabel pusat maka keseluruhan jaringan akan mengalami gangguan.

b.  Topologi Star
Gambar II.6 Topologi Star

       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.
Kekurangan
·                     Jika node tengah mengalami kerusakan, maka seluruh jaringan akan terhenti

c.   Topologi Ring
Gambar II.7 Topologi Ring
 Topologi ring adalah topologi jaringan berbentuk rangkaian titik yang masing-masing terhubung ke dua titik lainnya, sedemikian sehingga membentuk jalur melingkar membentuk cincin. Pada 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

d.   Topologi Mesh
Gambar II.8 Topologi Mesh

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).
Kelebihan :
·      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.
Kelemahan  :
·      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.

e.    Topologi Tree
Gambar II.9 Topologi Tree

Topologi tree pada dasarnya merupakan bentuk yang lebih luas dari topologi star. Seperti halnya topologi star, perangkat  yang ada pada topologi tree juga terhubung kepada sebuah pusat pengendali yang berfungsi mengatur traffic di dalam jaringan. Meskipun demikian, tidak semua perangkat pada topologi tree terhubung secara langsung ke central HUB. Sebagian perangkat memang terhubung secara langsung ke central HUB, tetapi sebagian lainnya terhubung melalui secondary HUB.
Kelebihan :
·         Seperti topologi star perangkat terhubung pada pusat pengendali /HUB.
·         Topologi tree ini memiliki keunggulan lebih mampu menjangkau jarak yang lebih  jauh dengan mengaktifkan fungsi Repeater yang dimiliki oleh HUB
Kelemahan  :
·          Kabel yang digunakan menjadi lebih banyak sehingga diperlukan perencanaan yang matang dalam pengaturannya , termasuk di dalamnya adalah tata letak ruangan.

f.     Topologi Line

 Gambar II.10 Topologi Line

Jaringan komputer dengan topologi linier biasa disebut dengan topologi linier bus, layout ini termasuk layout umum. Satu kabel utama menghubungkan tiap titik koneksi (komputer) yang dihubungkan dengan konektor yang disebut dengan T Connector dan pada ujungnya harus diakhiri dengan sebuah terminator. Konektor yang digunakan bertipe BNC (British Naval Connector), sebenarnya BNC adalah nama konektor bukan nama kabelnya, kabel yang digunakan adalah RG 58 (Kabel Coaxial Thinnet). Installasi dari topologi linier bus ini sangat sederhana dan murah tetapi maksimal terdiri dari 5-7 Komputer
Kelebihan :
·         Hemat kabel, layout kabel sederhana, mudah dikembangkan, tidak butuh kendali pusat, dan penambahan maupun pengurangan terminal dapat dilakukan tanpa mengganggu operasi yang berjalan.
Kelemahan  :
·         Deteksi dan isolasi kesalahan sangat kecil, kepadatan lalu lintas tinggi, keamanan data kurang terjamin, kecepatan akan menurun bila jumlah pemakai bertambah, dan diperlukan Repeater untuk jarak jauh.


2.1.    PERALATAN PENDUKUNG

2.2.1        Hardware (Perangkat Keras)

a.      Perangkat Komputer 
Gambar II.11 Perangkat Komputer
Perangkat keras yang paling utama digunakan untuk koneksi internet adalah seperangkat komputer dengan spesifikasi tertentu yang mendukung akses internet. Komputer adalah alat yang dipakai untuk mengolah data menurut prosedur yang telah dirumuskan. Kata komputer semula dipergunakan untuk menggambarkan orang yang perkerjaannya melakukan perhitungan aritmatika, dengan atau tanpa alat bantu, tetapi arti kata ini kemudian dipindahkan kepada mesin itu sendiri. Asal mulanya, pengolahan informasi hampir eksklusif berhubungan dengan masalah aritmatika, tetapi komputer modern dipakai untuk banyak tugas yang tidak berhubungan dengan matematika. Istilah lebih baik yang cocok untuk arti luas seperti "komputer" adalah "yang memproses informasi" atau "sistem pengolah informasi."
  
b.          NIC
Gambar II.12 NIC
 NIC singkatan dari Network Interface Card. NIC biasa juga disebut Lancard atau cardlan adalah perangkat yang nantinya menghubungkan komputer satu dengan komputer lainnya. Perangkat ini mempunyai MAC ( Media Access Control ) atau card address yang terdiri dari 12 bit angka dimana tiap card akan unik (beda) dengan card yang lainnya. Untuk mulai menggunakan internet minimal kita membutuhkan satu buah komputer, modem dan line telepon. Kita juga harus mendaftarkan diri ke Internet Service Provider (ISP) untuk mendapatkan software dan akses ke internet. Jaringan komputer berkomunikasi satu sama lain menggunakan protokol tertentu atau bahasa yang sama untuk transmisi paket data antara mesin yang berbeda, dikenal sebagai node.

a.      Type Pengkabelan
 Ada 3 type pengakabelan yaitu : 

1.  Thin Ethernet
  Gambar II.13 Thin Ethernet
Ethernet merupakan jenis perkabelan dan pemrosesan sinyal untuk data jaringan komputer yang dikembangkan oleh Robert Metcalfe dan David Boggs di Xerox Palo Alto Research Center (PARC) pada tahun 1972. Ethernet merupakan sebuah teknologi yang sudah dikenal oleh masyarakat luas sebagai interface yang digunakan untuk konektivitas perangkat komputer maupun laptop.

 2. Thick Ethernet (Thicknet) 

 Gambar II.14 Thick Ethernet

Dengan thick Ethernet atau thicknet, jumlah komputer yang dapat dihubungkan dalam jaringan akan lebih banyak dan jarak antara komputer dapat diperbesar, tetapi biaya pengadaan pengkabelan ini lebih mahal serta pemasangannya relatif lebih sulit dibandingkan dengan Thinnet.

3. Twisted Pair Ethernet

 Gambar II.15 Twisted Pair Ethernet
Sebuah bentuk kabel yang dua konduktornya digabungkan dengan tujuan untuk mengurangi atau meniadakan gangguan elektromagnetik dari luar seperti radiasi elektromagnetik dari kabel pasangan berbelit tak terlindung (UTP cables), dan wicara silang (crosstalk) di antara pasangan kabel yang berdekatan.

d.   Modem
Gambar II.16 Modem
Modem singkatan dari modulator demulator. Modem merupakan perangkat yang saat ini paling banyak digunakan untuk melakukan koneksi ke internet, khususnya melalui saluran telepon. Modem digunakan untuk mengubah sinyal analog menjadi digital dan sebaliknya.

Terdapat 2 jenis modem, yaitu modem internal dan modem ekternal:

a.          Modem internal : merupakan modem yang tergabung pada bagian komputer.Secara fisik modem internal berupa sebuah card yang tertancap pada salah satu slot pada CPU.
b.         Modem Eksternal : merupakan modem yang terpisah dari perangkat komputer, untuk menggunakannya modem harus dihubungkan dengan kabel ke komputer. Salah satu keuntungan modem ekternal adalah mudah dipindahkan dari satu komputer ke komputer lain karena terpisah dari komputer.

 e.    Hub
Gambar II.17 HUB
 Secara sederhana, hub adalah perangkat penghubung untuk membagi jaringan. Pada jaringan bertopologi star, hub adalah perangkat dengan banyak port yang memungkinkan beberapa titik (dalam hal ini komputer yang sudah memasang NIC) bergabung menjadi satu jaringan. Pada jaringan sederhana, salah satu port pada hub terhubung ke komputer server. Bisa juga hub tak langsung terhubung ke server tetapi juga ke hub lain, ini terutama terjadi pada jaringan yang cukup besar. Hub memiliki 4 – 24 port plus 1 port untuk ke server atau hub lain

f.    Bridge & Switch
Gambar II.18 Bridge & Switch
 Bridge adalah perangkat yang berfungsi menghubungkan beberapa jaringan terpisah. Bridge bisa menghubungkan tipe jaringan berbeda (seperti Ethernet dan Fast Ethernet) atau tipe jaringan yang sama. Bridge memetakan alamat Ethernet dari setiap node yang ada pada masing-masing segmen jaringan dan memperbolehkan hanya lalu lintas data yang diperlukan melintasi bridge.Switch adalah perluasan dari konsep bridge, Ada dua arsitektur dasar yang digunakan pada switch, yaitu cut-through dan store-and-forward.
  
g.  Router
  Gambar II.19 Router
Bekerja dengan cara yang mirip dengan switch. untuk mudah diingat, Anda menggunakan router ketika akan menghubungkan jaringan komputer ke jaringan  lain. Jaringan ini bisa berupa jaringan pribadi (LAN/WAN) atau jaringan publik .


h.    Saluran Telepon 
 Gambar II.20 Saluran Telepon
Saluran telepon dapat digunakan untuk menghubungkan komputer dengan internet melalui perangkat modem. Kamu dapat langsung melakukan akses internet menggunakan modem dial-up dan saluran telepon, misalnya Telkomnet instan.


2.2.2.    Software (Perangkat Lunak)

a.       Protokol
Protocol merupakan suatu aturan main (rule) yang mengatur komunikasi data. Dalam sebuah jaringan komputer, terjadi suatu proses komunikasi antar perangkat yang berlainan sistemnya. Perangakat yang ada tersebut dapat mengirim dan menerima data. Untuk dapat mengirim dan menerima data tersebut, dibutuhkan pengertian di antara kedua belah pihak. Pengertian inilah yang disebut dengan protokol. 
Analoginya seperti manusia, ketika orang Amerika bertemu dengan orang Jepang, untuk dapat berkomunikasi dengan baik, maka dibutuhkan sebuah pengertian atau dalam hal ini adalah bahasa penghubung yang bisa dimengerti oleh kedua belah pihak. Jadi protocol adalah himpunan aturan main yang mengatur komunikasi data.
 
b.         TCP/IP
TCP singkatan dari transfer control protocol dan IP singkatan dari Internet Protocol. TCP/IP adalah salah satu perangkat lunak jaringan komputer (networking software) yang terdapat dalam sistem, dan dipergunakan dalam komunikasi data dalam local area network (LAN) maupun Internet. TCP/IP menjadi satu nama karena fungsinya selalu bergandengan satu sama lain dalam komunikasi data. TCP/IP saat ini dipergunakan dalam banyak jaringan komputer lokal (LAN) yang terhubung ke Internet, karena memiliki sifat:
1. Merupakan protokol standar yang terbuka, gratis dan dikembangkan terpisah dari perangkat keras komputer tertentu. Karena itu protokol ini banyak didukung oleh vendor perangkat keras, sehingga TCP/IP merupakan pemersatu perangkat keras komputer yang beragam merk begitu juga sebagai pemersatu berbagai perangkat lunak yang beragam merk sehingga walau memakai perangkat keras dan perangkat lunak komputer yang berlainan.
2. Berdiri sendiri dari perangkat keras jaringan apapun. Sifat ini memungkinkan TCP/IP bergabung dengan banyak jaringan komputer. TCP/IP bisa beroperasi melalui sebuah Ethernet, sebuah saluran dial-up, dan secara virtual melalui berbagai media fisik transmisi data.
3. Bisa dijadikan alamat umum sehingga tiap perangkat yang memakai TCP/IP akan memiliki sebuah alamat unik dalam sebuah jaringan komputer lokal, atau dalam jaringan kumputer global seperti Internet.

Kelas-kelas alamat

Dalam RFC 791, alamat IP versi 4 dibagi ke dalam beberapa kelas, dilihat dari oktet pertamanya, seperti terlihat pada tabel. Sebenarnya yang menjadi pembeda kelas IP versi 4 adalah pola biner yang terdapat dalam oktet pertama (utamanya adalah bit-bit awal/high-order bit), tapi untuk lebih mudah mengingatnya, akan lebih cepat diingat dengan menggunakan representasi desimal.

Tabel II.2  Kelas-kelas alamat

Kelas Alamat IP
Oktet pertama
(desimal)
Oktet pertama
(biner)
Digunakan oleh
Kelas A
1–126
0xxx xxxx
Alamat unicast untuk jaringan skala besar
Kelas B
128–191
10xx xxxx
Alamat unicast untuk jaringan skala menengah hingga skala besar
Kelas C
192–223
10xx xxxx
Alamat unicast untuk jaringan skala kecil
Kelas D
224–239
1110 xxxx
Alamat multicast (bukan alamat unicast)
Kelas E
240–255
1111 xxxx
Direservasikan;umumnya digunakan sebagai alamat percobaan (eksperimen); (bukan alamat unicast)
Kelas A
Alamat-alamat kelas A diberikan untuk jaringan skala besar. Nomor urut bit tertinggi di dalam alamat IP kelas A selalu diset dengan nilai 0 (nol). Tujuh bit berikutnya—untuk melengkapi oktet pertama—akan membuat sebuah network identifier. 24 bit sisanya (atau tiga oktet terakhir) merepresentasikan host identifier. Ini mengizinkan kelas A memiliki hingga 126 jaringan, dan 16,777,214 host tiap jaringannya. Alamat dengan oktet awal 127 tidak diizinkan, karena digunakan untuk mekanisme Interprocess Communication (IPC) di dalam mesin yang bersangkutan.
 Kelas B
Alamat-alamat kelas B dikhususkan untuk jaringan skala menengah hingga skala besar. Dua bit pertama di dalam oktet pertama alamat IP kelas B selalu diset ke bilangan biner 10. 14 bit berikutnya (untuk melengkapi dua oktet pertama), akan membuat sebuah network identifier. 16 bit sisanya (dua oktet terakhir) merepresentasikan host identifier. Kelas B dapat memiliki 16,384 network, dan 65,534 host untuk setiap network-nya.
 Kelas C
Alamat IP kelas C digunakan untuk jaringan berskala kecil. Tiga bit pertama di dalam oktet pertama alamat kelas C selalu diset ke nilai biner 110. 21 bit selanjutnya (untuk melengkapi tiga oktet pertama) akan membentuk sebuah network identifier. 8 bit sisanya (sebagai oktet terakhir) akan merepresentasikan host identifier. Ini memungkinkan pembuatan total 2,097,152 buah network, dan 254 host untuk setiap network-nya.
 Kelas D
Alamat IP kelas D disediakan hanya untuk alamat-alamat IP multicast, sehingga berbeda dengan tiga kelas di atas. Empat bit pertama di dalam IP kelas D selalu diset ke bilangan biner 1110. 28 bit sisanya digunakan sebagai alamat yang dapat digunakan untuk mengenali host.
 Kelas E
Alamat IP kelas E disediakan sebagai alamat yang bersifat "eksperimental" atau percobaan dan dicadangkan untuk digunakan pada masa depan. Empat bit pertama selalu diset kepada bilangan biner 1111. 28 bit sisanya digunakan sebagai alamat yang dapat digunakan untuk mengenali host.

Mengkonfigurasi TCP/IP
Implementasi TCP/IP pada Windows98 meliputi protokol standar TCP/IP, compatible dengan TCP/IP berbasis jaringan. Protokol standar TCP/IP termasuk:
1. Internet Protocol,
2. Transmission Control Protocol (TCP),
3. Internet Control Message Protocol (ICMP),
4. Address Resolusion Protocol (ARP),
5. User Datagram Protocol (UDP).

c.       MAC
Arti dari MAC Address (Media Access Control Address) adalah sebuah alamat jaringan yang diimplementasikan pada lapisan data-link dalam tujuh lapisan model OSI, yang merepresentasikan sebuah node tertentu dalam jaringan. Dalam sebuah jaringan berbasis Ethernet, MAC address merupakan alamat yang unik yang memiliki panjang 48-bit (6 byte) yang mengidentifikasikan sebuah komputer, interface dalam sebuah router, atau node lainnya dalam jaringan. MAC Address juga sering disebut sebagai Ethernet address, physical address, atau hardware address. MAC Address mengizinkan perangkat-perangkat dalam jaringan agar dapat berkomunikasi antara satu dengan yang lainnya. Perangkat-perangkat tersebut pun kemudian menggunakan tabel yang baru dibuat itu untuk meneruskan frame yang ia terima ke sebuah port atau segmen jaringan tertentu di mana komputer atau node yang memiliki MAC address tujuan berada.
            Dalam sebuah komputer, MAC address ditetapkan ke sebuah kartu jaringan (network interface card/NIC) yang digunakan untuk menghubungkan komputer yang bersangkutan ke jaringan. MAC Address umumnya tidak dapat diubah karena telah dimasukkan ke dalam ROM. Beberapa kartu jaringan menyediakan utilitas yang mengizinkan pengguna untuk mengubah MAC address, meski hal ini kurang disarankan. Jika dalam sebuah jaringan terdapat dua kartu jaringan yang memiliki MAC address yang sama, maka akan terjadi konflik alamat dan komputer pun tidak dapat saling berkomunikasi antara satu dengan lainnya.

d.      DHCP
DHCP singkatan dari Dynamic Configuration Protocol DHCP adalah layanan yang secara otomatis
memberikan nomor IP kepada komputer yang memintanya. Komputer yang memberikan nomor IP disebut
sebagai DHCP server, sedangkan komputer yang meminta nomor IP disebut sebagai DHCP Client.
Dengan demikian administrator tidak perlu lagi harus memberikan nomor IP secara manual pada saat
konfigurasi TCP/IP, tapi cukup dengan memberikan referensi kepada DHCP Server.
 Pada saat kedua DHCP client dihidupkan , maka komputer tersebut melakukan request ke DHCP-Server untuk mendapatkan nomor IP. DHCP menjawab dengan memberikan nomor IP yang ada di database DHCP. Nomor IP diberikan bersama dengan subnet mask dan default gateway.
 Setelah periode waktu tertentu, maka pemakaian DHCP Client tersebut dinyatakan selesai dan client tidak memperbaharui permintaan kembali, maka nomor IP tersebut dikembalikan kepada DHCP Server, dan server dapat memberikan nomor IP tersebut kepada Client yang membutuhkan. Lama periode ini dapat ditentukan dalam menit, jam, bulan atau selamanya. Jangka waktu disebut leased period.

Cara Kerja
  • Karena DHCP merupakan sebuah protokol yang menggunakan arsitektur client/server, maka dalam DHCP terdapat dua pihak yang terlibat, yakni DHCP Server dan DHCP Client.
  • DHCP server merupakan sebuah mesin yang menjalankan layanan yang dapat “menyewakan” alamat IP dan informasi TCP/IP lainnya kepada semua klien yang memintanya. Beberapa sistem operasi jaringan seperti Windows NT Server, Windows 2000 Server, Windows Server 2003, atau GNU/Linux memiliki layanan seperti ini.
  • DHCP client merupakan mesin klien yang menjalankan perangkat lunak klien DHCP yang memungkinkan mereka untuk dapat berkomunikasi dengan DHCP Server. Sebagian besar sistem operasi klien jaringan (Windows NT Workstation, Windows 2000 Professional, Windows XP, Windows Vista, atau GNU/Linux) memiliki perangkat lunak seperti ini.
Kelebihan :
1.  Memudahkan dalam transfer data kepada PC client lain atau PC server.
2.  DHCP menyediakan alamat-alamat IP secara dinamis dan konfigurasi lain.        
     DHCP  ini didesain untuk melayani network yang besar dan konfigurasi TCP/IP
     yang kompleks.
3.  DHCP memungkinkan suatu client menggunakan alamat IP yang reusable, artinya alamat IP tersebut bisa dipakai oleh client yang lain jika client tersebut tidak sedang menggunakannya (off).
4.  DHCP memungkinkan suatu client menggunakan satu alamat IP untuk jangka waktu tertentu dari server.
5.  DHCP akan memberikan satu alamat IP dan parameter-parameter kofigurasi lainnya kepada client.
Kekurangan :
1.       Semua pemberian IP bergantung pada server, maka dari hal itu jika server mati maka semua komputer akan disconnect dan saling tidak terhubung.
2.      Tidak adanya otorasi ( pembuktian keaslian ). Selama komunikasi antara DHCP sever dan DHCP klien. Jadi kemungkinan ada komputer DHCP server dan klien palsu ( yang tidak termasuk dalam jaringan yang dibuat ).


e.       NAT 
NAT Singkatan dari Network Address Translation. NAT adalah suatu mekanisme translasi satu buah IP address menjadi beberapa IP address lainnya atau bisa dianalogikan sebagai mesin multiplexer / demultiplexer. Jika diterapkan pada dunia nyata maka hal ini bisa sedikit mengatasi masalah keterbasan jumlah IP Address legal di dunia. Mengapa? Karena bila masing-masing user pada local network me-request ke jaringan internet, maka internet hanya akan mengenal bahwa yang sedang request berasal dari IP address legal, sedangkan IP address yang dimiliki oleh user tidak akan diketahui oleh jaringan internet. Dengan menerapkan  NAT  maka pada local  network bisa menggunakan IP address sembarang, dan tidak akan terjadi IP conflig dengan IP address legal yang lain. Inilah yang dimaksud mampu menghemat IP address legal.
Ketika paket-paket dari jaringan lokal dikirim ke NAT untuk disampaikan keluar, NAT melakukan proses sebagai berikut:
1. Mencatat IP address dan port asal dalam tabel translasi.
2. Menggantikan nomor IP asal paket dengan nomor IP dirinya yang valid.
3. Menetapkan nomor port khusus untuk paket yag dikirim keluar, memasukkannya dalam tabel translasi dan menggantikan nomor port asal tersebut dengan nomor port khusus ini.
       Ketika paket balasan datang kembali, NAT mengecek nomor port tujuannya. Jika ini cocok dengan nomor port yang khusus telah ditetapkan sebelumnya, maka dia akan melihat tabel translasi dan mencari mesin mana di jaringan internal yang sesuai. Setelah ditemukan, ia akan menulis kembali nomor port dan IP address tujuan dengan IP address dan nomor port asal yang asli yang digunakan dulu untuk memulai koneksi. Lalu mengirim paket ini ke mesin di jaringan internal yang dituju.


f.          Bridge jaringan
Bridge jaringan adalah sebuah komponen jaringan yang digunakan untuk memperluas jaringan atau membuat sebuah segmen jaringan. Bridge juga dapat digunakan untuk menggabungkan dua buah media jaringan yang berbeda, seperti halnya antara media kabel Unshielded Twisted-Pair (UTP) dengan kabel serat optik. Bridge jaringan juga kadang-kadang mendukung protokol Simple Network Management Protocol (SNMP).

g.      Gateway
Gateway adalah sebuah perangkat yang digunakan untuk menghubungkan satu jaringan komputer dengansatu atau lebih jaringan komputer yang menggunakan protokol komunikasi yang berbeda sehingga informasi dari satu jaringan computer dapat diberikan kepada jaringan komputer lain yang protokolnya berbeda. Definisi tersebut adalah definisi gateway yang utama. Seiring dengan merebaknya internet, definisi gateway seringkali bergeser. Tidak jarang pula pemula menyamakan "gateway" dengan "router" yang sebetulnya tidak benar.