Rabu, Oktober 15, 2008

Trik Membuat Hasil Pencarian Google Search Tampil di Halaman Posting

Jika Kita memasang "Google Adsense for Search" atau search engine dari google adsense, maka ada tiga macam cara untuk menampilkan hasil pencariannya, yaitu:

1. Open results on Google in the same window (ditampilkan di halaman yang sama)
2. Open results on Google in a new window (ditampilkan dihalaman yang baru)
3. Open results within my own site (ditampilkan di site yang kita kehendaki).

Yang paling mudah adalah memakai cara yang pertama dan kedua, tapi cara ini membuat pungunjung yg melakukan pencarian kurang begitu antusias karena hasil pencariannya tidak lagi berada di blog kita. Kalo menurutku cara yg ketiga yang paling bagus, karena hasil pencariannya akan langsung berada di dalam web/blog kita. Ttapi cara ini membutuhkan beberapa trik agar bisa tampil di dalam postingan blogger. Yang pengen tahu beginilah caranya :

1. Buat postingan di blogger, tapi isinya kosong. trus dikasih judul.
2. Ganti tanggal postingnya ke tanggal yg lebih lama biar tidak muncul di halaman utama. caranya klik link "Post Option" (kiri bawah) kemdian yang didalam kotak "Post date and time" itu tanggalnya diganti. kalo sudah "Publish Post"
3. Masuk di "edit post" trus klik kanan link "View" pada judul postingan kosong yang km buat tadi, trus pilih "Copy link location" (bagi yg pake opera). Intinya yaitu mengambil link dari judul postingan kosongmu tadi.
3. Selanjutnya yaitu Login di google adsense, trus buat "Adsense for search".
5. lakukan beberapa settingnya, seperti memlih tampilan dan lain2.
6. Kemudian saat masuk ke pilihan "Opening of search results page" pilih yang "Open results within my own site", trus isikan link postinganmu tadi kedalam kotak dibawahnya.
7. Lalu didalam kotak "Enter width of results area:" ganti menjadi angka yg lebih kecil supaya muat di dalam bagian utama (postingan) blogmu. Minimal 500 px.
8. Ikuti terus langkah berikutnya sampai km nanti dikasih script dari google. Biasanya akan ada dua script, yang pertama untuk Foor Search Enginenya, yang kedua untuk hasil pencariannya.
9. Copy script yg pertama dan taruh di blogger, "Page element-->Add page element -->Html/Javascript".
10. Script yang kedua juga sama, copy ke "Page element-->Add page element -->Html/Javascript", tapi kemudian geser/taruh pagelement script yang kedua tadi, ke bawah dari element utama/postingan. (mudeng gak ya).
11. Kalo sudah trus simpan dan coba deh....

Jangan lupa baca juga yg ini:

SEO Part III : Off Page Optimization (SEO)

Segala sesuatu di luar website yang bisa dilakukan untuk meningkatkan ranking di search engines yang pada dasarnya menyangkut satu hal yaitu Link Exchange Management.

Link Exchange Management adalah strategi yang diterapkan dalam proses tukar menukar link antara website satu dengan lainnya, yang bertujuan untuk meningkatkan Link Popularity website bersangkutan.

Link Popularity adalah banyaknya website lain yang memasang link mengarah ke website kita. Semakin besar Link Popularity sebuah website – semakin tinggi kemungkinan rankingnya di search engines.

Untuk mengetahui besarnya Link Popularity sebuah website di search engines utama, kita cukup memasukkan sintak ”link:http://www.namadomain.com pada kotak search masing-masing search engines. Namun demikian, kita juga bisa mengetahui link popularity dengan lebih mudah menggunakan Link Popularity Checker berikut :

* MarketLeap www.marketleap.com/publinkpop/default.htm
* Webfeat http://www.webfeat.us/linkpop/

Kita juga bisa membandingkan Link Popularity beberapa website competitor dengan menggunakan alat tersebut.

Berikut beberapa cara untuk mendapatkan links ke website kita :
- Mendaftarkan website ke web directory
- Exchange link dengan website lain
- Submit Article
- Press Release
- Chat Forum
- Web Blogs

Beberapa hal penting yang perlu diperhatikan dalam link exchange adalah sebagai berikut :

a. Jumlah website yang memasang link ke website kita
Google adalah salah satu search engines yang sangat memperhatikan link popularity. Bahkan ini bisa menjadi faktor yang paling penting. Menurut analisa Google, semakin banyak suatu website di-link, tentu content-nya semakin baik juga.

b. Google PageRank dari website yang memasang link ke website kita
PageRank adalah cara Google memberikan penilaian seberapa populer sebuah website. Hal ini tergantung dari jumlah links dari website lain ke website kita. Semakin banyak links yang mengarah ke website kita - semakin tinggi PageRank website kita. PageRank adalah satu dari sekian faktor yang menentukan dalam penentuan ranking sebuah website di Google.

Untuk mengetahui PageRank website, kita harus memasang Google Toolbar di komputer kita. Kita bisa mendapatkannya secara gratis di http://toolbar.google.com

c. Page Title dan tema dari website yang memasang link ke website kita
Google akan memberi nilai lebih jika kita mendapatkan links dari halaman website lain yang memiliki tema yang sama atau terkait denagn tema website kita.

d. Anchor text yang digunakan untuk memasang link ke website kita
Anchor text digunakan untuk menentukan relevansi dari sebuah halaman website - seperti halnya dalam on page optimization. Jika website satu memasang link ke website lain menggunakan “Bali Hotels” sebagai anchor textnya maka search engines akan memutuskan bahwa halaman tersebut adalah mengenai Bali Hotels.

Selain digunakan untuk membangun link popularity, anchor text juga baik digunakan untuk membangun internal link dari halaman satu ke halaman yang lain dalam sebuah website yang sama. Hal ini akan memberi penekanan lebih atas relevansi halaman-halaman website tersebut.

e. Jumlah outbound links dihalaman website dimana link kita berada
Usahakan agar links yang mengarah ke website kita ditempatkan di halaman website lain yang memiliki “outbound links” tidak lebih dari 50 links.

f. IP address website yang memasang link ke website kita
Google memberi nilai lebih pada website yang memiliki links dari website yang IP-nya berbeda-beda daripada links dari website yang IP-nya sama. Hal ini membantu mengurangi kemungkinan hanya sekelompok orang yang menguasai ranking di search engines.

Search engines utama menggunakan links sebagai bagian yang sangat penting dari sistem algoritmanya. Ada beberapa metode yang digunakan search engines mengevaluasi links. Google menggunakan system PageRank-nya untuk menilai kualitas links dan memberi bobot lebih kepada link value daripada jumlah link.

Search engines lainnya memberikan penekanan lebih pada kuantitas link dengan tetap memperhatikan kualitasnya. Lebih banyak link popularity yang dimiliki oleh sebuah website lebih bagus ranking website tersebut di search engines.

< http://sudarsana.net >

Pay Per Click (PPC) Advertising

Cara Menemukan Password Administrator Windows XP

Memang hidup dijaman sekarang yang sulit semakin sulit bila setiap keinginan kita untuk “berkembang” dikekang. Bagi karyawan perkantoran yang menggunakan komputer dengan OS Windows XP akan makin terkekang kebebasannya karena komputer hanya bisa digunakan hanya untuk kerja dan kerja.

Memang ini merupakan IT policy setiap kantor yang tidak memperbolehkan untuk menginstall bermacam2 program tapi hal inilah yang membuat para karyawan sulit untuk berkembang. Memang harus diakui ada sisi baik dan ada juga sisi buruk dari penerapan IT Policy.

Tapi kali ini kita sedikit mengabaikan sisi baik dari IT policy tersebut dan lebih mensupport para karyawan untuk bisa berkembang.

Artikel ini sedikit memberi gambaran bahwa setiap ada kesulitan pasti ada jalan keluar.

Di dunia maya ini banyak sekali artikel yang membahas tentang cara membongkar password administrator Windows XP bahkan sudah banyak program yang dibuat untuk mereset ataupun mengganti password tersebut. Tentunya jika kita ingin bermain manis, kita tidak perlu melakukan cara-cara kasar tersebut karena resiko yang kita ambil akan lebih besar. Cara yang digunakan untuk menemukan password administartor sangat simple dan tidak perlu banyak pengetahuan yang dibutuhkan hanya tinggal mengikuti langkah dibawah ini :

Keperluan yang dibutuhkan untuk mengetahui password administrator antara lain 1 buah disket, akses internet dan email:

  1. langkah pertama adalah mendownload file image.exe dari http://www.loginrecovery.com/referal.php?p=2
  2. Buat bootable disk dengan menjalankan file tersebut
  3. Matikan computer lalu boot dengan menggunakan disk tersebut. (disk tersebut akan menghasilkan satu buah file upload.txt)
  4. Setelah itu masuk ke windows xp secara normal (sebelumnya keluarkan disket) lalu buka http://www.loginrecovery.com/instructions.php
  5. Masukkan disket lalu pilih upload.txt, masukkan alamat email dan access code lalu klik submit.
  6. Kita akan mendapatkan konfirmasi lewat email untuk mengetahui password kita telah selesai. Sebenarnya website ini sangat cepat sekali untuk menemukan password tetapi karena kita menggunakannya secara gratisan maka harus menunggu 48 jam (2 hari) untuk bisa melihat password administrator, kecuali kalau mau bayar, dimenit itu juga password bisa ketahuan.
  7. Bila telah 48 jam (lama bener yah ..) buka http://www.loginrecovery.com/results.php , masukkan alamat email saat kita mengupload, klik view lalu masukkan access code and .. password administrator ditemukan

Memang segala sesuatu tidak ada yang sempurna tetapis situs ini mengklaim keberhasilan menemukan password diatas 98.5% hebat bukan …

Selamat mencoba dan ingat segala sesuatu yang kita perbuat, akibatnya kita sendiri yang mananggungnya jadi waspadalah…..

NeEkatT

6 Cara Untuk Menampilkan Website Anda di Halaman Pertama Google

SEO / Belajar seo adalah cara-cara untuk membuat halaman web anda dapat di-index oleh Search Engine (SE) dan mendapatkan PageRank atau ranking halaman yang tinggi sehingga dapat tampil dihalaman awal SE tersebut ketika sebuah kata kunci (keyword) dimasukkan.Dengan kata lain, Belajar SEO atau Search Engine Optimization adalah sebuah seni dan metode untuk membuat halaman website anda “menarik” bagi search engine seperti Google dan Yahoo.

Sebagai contoh silahkan anda membuka sebuah search engine paling top saat ini di google lalu ketikkan keyword “Belajar seo” di kotak pencarian. tanpa tanda petik. Nah… hasil pencarian yang keluar adalah halaman website yang telah di-index oleh google, dan dimasukkan ke dalam database mereka.

Hasil pencarian yang muncul di halaman pertama, terutama di halaman pertama posisi 5 teratas, adalah halaman web yang dinilai oleh Google sebagai halaman website yang memiliki pagerank paling tinggi. Halaman ini juga disebut sebagai hot zone.

Sampai saat ini tidak ada orang yang tahu secara pasti apakah kriteria Google dalam menilai ranking sebuah halaman karena hal ini dirahasiakan oleh mereka, dan kriteria tersebut tampaknya selalu berubah mengikuti situasi dan kondisi yang terjadi di dunia Internet marketing.

Semua usaha untuk optimizing sebuah halaman web dilakukan berdasarkan kriteria yang pernah diterapkan oleh search engine dan dengan cara mengamati dinamika yang terjadi di dunia Internet marketing

Praktek untuk optimasi website dimulai pada pertengahan tahun 90an oleh para webmaster (pengelola website). Pada saat itu langkah yang dilakukan oleh para webmaster adalah mengirimkan atau mensubmit alamat web (URL) mereka ke Search Engine, dan kemudian SE akan mengirimkan web crawler atau spider mereka ke website tsb, menelusuri halaman demi halaman lalu mendownload halaman tersebut untuk diindex dan disimpan ke database mereka. Selanjutnya program pengindex akan mencari informasi dalam website tersebut, untuk menentukan pagerank sesuai dengan standar masing-masing search engine.

Seiring dengan meningkatnya kompetisi di dunia bisnis online, para webmaster mulai mencari cara untuk mengakali sistem dari search engine demi memenangkan persaingan memperebutkan posisi teratas di SERP (search engine result page).

Hal ini juga memaksa search engine untuk selalu memperbaiki sistem mereka dari waktu ke waktu. Search engine merancang sistem index mereka dengan dasar beberapa faktor, antara lain:

- Nama domain

- Judul

- Html Tags

- Kata kunci yang digunakan

- Nama file image (alt attribute)

- Frekwensi update website

- Sitemap

- Kepadatan kata kuci

- Dll

Selain itu link dari web lain yang menuju website bersangkutan (inbound links) juga menjadi pertimbangan yang penting.

Untuk membuat website kita dapat segera di index oleh search engine, kita dapat melakukan langkah-langkah seperti berikut:

1. Mensubmit alamat web kita ke Google

2. Aktif di forum yang sesuai denga tema website kita (misal topik tentang belajar seo, belajar internet marketing dll), lalu membuat signature yang menunjuk ke alamat website kita. Hal ini juga berlaku untuk membuat comment di blog-blog milik orang lain dengan menyertakan alamat website di comment anda.

3. Membuat blog di blogger atau blogspot yang sesuai dengan tema website kita, lalu membuat link yang menuju website kita - blogger.com adalah salah satu jaringan blog kesayangan google, sebuah blog baru disana dalam beberapa hari sudah diindex oleh google sehingga dengan meletakkan link kita disana crawler milik Google dapat segera mengikuti dan menemukan website kita.

4. Membuat bbrp artikel pendek yang kemudian kita submit ke artcle directory, biasanya article directory menyediakan fasilitas biodata pengarang dan memperbolehkan pengarang meletakkan alamat websitenya disana, satu lagi link mengarah ke website kita.

5. Selalu mengupdate website kita, minimal seminggu 2 kali, Google spider sangat menyukai website yang dinamis sehingga mereka akan sering berkunjung ke web anda.

6. Mengajak pemilik website lain dengan tema yang sama untuk saling bertukar link

Dalam Belajar SEO banyak sekali hal yang harus diperhatikan sehingga sulit untuk membuat sebuah web yang langsung sempurna SEO-nya, dengan kata lain optimasi sebuah website dilakukan secara gradual dan terus menerus berubah. Langkah-langkah diatas adalah langkah minimal yang bisa kita lakukan sembari kita terus belajar dan menambahkan optimasi secara perlahan sampai website kita benar-benar “optimized”

Selasa, Oktober 14, 2008

Cara Memblokir Situs Porno

Ada beberapa cara untuk memblokir situs porno di antaranya adalah :
  1. Blokir Situs Porno Melalui Browser seperti Internet Explorer : Cara ini sangat tidak di sarankan, di karenakan anda perlu melakukan pemblokiran situs-situs porno tersebut satu persatu, dan perlu juga mengetahui alamat-alamat situs porno tersebut. Dengan banyaknya jumlah situs porno yang ada, merupakan hal yang sangat merepotkan untuk melakukan pemblokiran dengan cara ini.
  2. Blokir Situs Porno Melalui Software : Ada banyak software untuk memblokir situs porno maupun situs ilegal lainnya, namun saya juga tidak menyarankan untuk menggunakan cara ini, di karenakan software-software seperti ini rata-rata harus di beli, dan harganya juga cukup mahal untuk ukuran orang Indonesia, sekitar $20 sampai $40.
  3. Blokir Situs Porno Melalui Layanan OpenDNS : Inilah cara yang sangat Saya rekomendasikan, Selain gratis, tidak perlu buang-buang duit, layanan OpenDNS juga cukup lengkap tidak hanya situs porno yang bisa anda blokir, tapi situs apa saja, seperti : Situs Penjual Obat-obatan terlarang ( misal: Ganja ), Situs Penjual Senjata Api, Situs Penjual Alcohol ( Minuman Keras ), Situs Gambling, Situs Penjual Senjata Api, Situs Lingerie/Bikini, Situs Nudity, Situs Proxy/Anonymizer, dan masih banyak lagi situs-situs lainnya yang bisa Anda blokir dengan menggunakan layanan ini, dan yang paling penting, Layanan OpenDNS ini gratis.

Berikut Tutorial Cara memblokir situs porno dan situs ilegal lainnya dengan cara menggunakan layanan gratis dari OpenDns, Anda bisa menerapkan cara ini pada komputer apa saja, misal komputer di rumah, kantor, warnet, sekolah, universitas, rumah sakit, dan lain sebagainya.

1. Silahkan ke www.OpenDns.com

2. Setelah sampai di situs OpenDns.com , klik tombol Get Started

Cara Memblokir situs porno
Klik tombol Get Started.

3. Kemudian klik gambar computer yang tampil di halaman berikut nya.

Blokir situs porno
Klik gambar computer

4. Pada Halaman berikutnya, Pilih jenis system operasi komputer Anda ( Dalam contoh ini yang saya pilih adalah windows XP )

Bagaimana cara memblokir situs porno
Pilih Jenis system operasi komputer Anda.


5. Dalam Contoh di atas kita menggunakan windows XP, silahkan anda ke Control Panel pada komputer Anda, klik tombol start, kemudian setting, kemudian control panel. ( lihat gambar di bawah )

Blokir website porno
Klik Control Panel di komputer Anda.


6. Kemudian bila menu control panel sudah terbuka, pilih Network Connections ( lihat gambar )

Blok Website Porno
Pilih Network Connections di menu control panel


7. Kemudian Pilih Local Area Connections / LAN ( lihat
gambar )


Block Website Porn
Pilih Local Area Connections / Lan


8. Kemudian, Klik Tombol Properties ( lihat gambar )

cara blokir situs porno
Klik tombol properties


9. Lalu pilih klik tulisan Internet Protocol (TCP/IP) , setelah itu tekan tombol properties ( lihat gambar )

dukung peraturan pemerintah, blokir website porno
Klik TCP IP , kemudian tekan tombol properties


10. Kemudian pada kolom Preferred DNS server and Alternate DNS server, isi dengan IP : Preferred DNS server : 208.67.222.222 , Alternate DNS server : 208.67.220.220 ( Lihat Gambar ).

Anda tidak perlu khawatir atau takut settingan akses internet anda berubah, melakukan perubahan ini tidak berpengaruh kepada akses internet Anda. Bila anda menggunakan speedy di kolom tersebut biasanya sudah terisi dengan IP address seperti ini : 202.134.0.155 dan 202.134.2.5 ., silahkan anda ganti IP address yang sudah ada di kolom tersebut dengan IP address dari OPENDNS, yakni Preferred DNS server : 208.67.222.222 Alternate DNS server : 208.67.220.220 ( Lihat Gambar ).

Blokir situs pornographi
Ubah IP address yang sudah ada ke Preferred DNS server : 208.67.222.222 , Alternate DNS server : 208.67.220.220

11. Kemudian Silahkan bikin account di OpenDNS ( lihat gambar )
- Pada kolom username : silahkan pilih username anda
- Pada kolom email : isi dengan alamat email address anda.
- Pada kolom password : isi dengan password anda
- Pada kolom confirm password : isi lagi dengan password anda
- klik create account.

Porn Raped Website
Form pembuatan account di OpenDNS

12. Lakukan konfirmasi

Setelah Anda selesai membuat account di OpenDNS, anda akan menerima email konfirmasi dari OpenDNS, silahkan anda buka email dari OpenDNS
tersebut, dan Anda harus mengklik link konfirmasi yang ada di email tersebut. ( lihat gambar )

OpenDNS Tutorial
Anda harus membuka email yang anda terima, dan Klik link konfirmasi yang ada di email tersebut.


13. Silahkan login ke account anda di open DNS

Setelah Anda login ke account anda di openDNS, klik tombol ( menu) Network, kemudian masukkan alamat IP address Anda di situ, bila Anda belum mengetahui alamat IP address Anda, silahkan ke http://www.semuabisnis.com/ip untuk mengetahui alamat IP address Anda.


14. Kemudian Langkah Terakhir, Blokir situs Porno

Silahkan anda klik tombol Setting di halaman member area Open Dns, Kemudian klik tulisan Block Categories ( lihat gambar )

Block Website Porn
Di halaman member area OpenDNS klik tombol setting, kemudian klik tulisan block categories


15. Silahkan pilih situs-situs apa saja yang ingin Anda Block, Klik atau beri tanda centang untuk website yang ingin anda blokir, untuk memblokir website porno , beri tanda centang pada kategori : Adult Themes, Pornography, Sexuality, Lingerie/Bikini, dan Nudity. Setelah selesai klik tombol Apply. Dalam waktu kurang dari 5 menit , komputer Anda sekarang sudah tidak bisa lagi mengakses situs-situs porno.

Block Website Porn Categories


Cara ini bisa di terapkan pada komputer apa saja, baik warnet, rumah, kantor, sekolah,bahkan ISP, selain itu layanan ini juga gratis.


Semoga Bermanfaat , dan mari kita dukung bersama-sama peraturan pemerintah tentang pemblokiran situs-situs porno.


Terima Kasih dan Salam Sukses

Perangkat keras komputer (hardware)

Perangkat keras komputer (hardware) adalah semua bagian fisik komputer, dan dibedakan dengan data yang berada di dalamnya atau yang beroperasi di dalamnya, dan dibedakan dengan perangkat lunak (software) yang menyediakan instruksi untuk perangkat keras dalam menyelesaikan tugasnya.

Batasan antara perangkat keras dan perangkat lunak akan sedikit buram kalau kita berbicara mengenai firmware, karena firmware ini adalah perangkat lunak yang "dibuat" ke dalam perangkat keras. Firmware ini merupakan wilayah dari bidang ilmu komputer dan teknik komputer, yang jarang dikenal oleh pengguna umum.

Komputer pada umumnya adalah komputer pribadi, (PC) dalam bentuk desktop atau menara kotak yang terdiri dari bagian berikut:

Sebagai tambahan, perangkat keras dapat memasukan komponen luar lainnya. Di bawah ini merupakan komponen standar atau yang umum digunakan.

Menginstal Java

Apa itu Java ?
Java merupakan bahasa pemrograman komputer, java juga merupakan sebuah mesin virtual (virtual machine), dan bahkan java sekarang telah menjadi spesifikasi dan implementasi. Sebagai bahasa pemrograman, java lahir untuk memperbaiki segala kekurangan yang dimiliki oleh C++ (pada saat java lahir C++ lagi ngetrend). Sama halnya dengan C++ maka java juga merupakan bahasa pemrograman yang berorientasi obyek. Bahkan java banyak mengadopsi C++ terutama sintaknya. Sehingga orang yang sudah menguasai C++ akan mudah berpindah ke java. Java juga mengusung jargon write once run anywhere. Artinya bahwa java adalah lintas platfrom. Artinya pula bahwa program java yang telah kita buat dapat berjalan di komputer yang memiliki arsitektur dan operating systemnya berbeda-beda. Bagaimana ini bisa terjadi? Ide cerdasnya terdapat pada JVM (Java Virtual Machine). JVM akan berfungsi seolah-olah seperti procesor yang akan mengeksekusi bytecode hasil kompilasi dari program java. Dan setiap platform memiliki JVM sendiri-sendiri. Java terkini sudah menjadi spesifikasi dan implementasi. Sun Microsystem sebagai pembuat java telah mengeluarkan spesifikasi untuk java. Sehingga memungkinkan setiap orang untuk ikut berperan serta dalam pengembangan dan pembuatan java. Bahkan saat tulisan ini dibuat, Sun Microsystem telah membuka source code java untuk publik.

JDK atau JRE ?
Agar aplikasi yang dibuat dengan java dapat berjalan maka diperlukan JVM. Jika anda hanya pengguna aplikasi saja (end user) maka anda hanya perlu menginstal JRE (Java Runtime Environtment). Karena JVM sudah berada dalam paket JRE. Sedangkan bagi anda yang berkeinginan untuk membuat aplikasi dengan java maka anda membutuhkan JDK (Java Development Kit) terpasang di komputer anda. JDK merupakan paket yang di dalamnya terdapat JRE dan ditambah dengan paket-paket lainnya untuk mendevelope javaterutama java compiler. Sampai saat ini, JDK dan JRE tersedia secara gratis dari Sun Microsystem maupun dari vendor lainnya. Jika anda membutuhkan yang GPL anda dapat menggunakan Balckdown.

Download JDK
Pada tulisan ini JDK yang digunakan adalah keluaran dari Sun Microsystem versi 1.5 update 4 (JDK 5 update 4). Untuk mendownload versi terbaru anda bisa masuk ke http://java.sun.com/j2se/1.5.0/download.jsp. Usahakan memilih JDK yang tidak dibundle dengan Netbeans. Kemudian pilih dan downloadlah JDK yang sesuai dengan platform komputer yang anda gunakan. Instal Java di Linux Untuk instal java di linux maka JDK yang harus di download adalah JDK untuk linux platform. Jika Linux anda suport paket instalasi RPM (Redhat, Mandrake) maka anda bisa langsung mendownload JDK yang pemaketannya dengan rpm. Linux yang penulis pakai adalah Debian Sarge untuk keluarga x86 sehingga JDK yang penulis download adalah jdk-1_5_0_04-linux-i586.bin (paket instalasi JDK yang general dan dapat dipakaioleh semua distribusi linux). Adapun cara instalasinya adalah sebagai berikut: Masuk ke console dengan menggunakan program terminal. Masuk seabagai super user (root) lalu copy file JDK ke direktori dimana JDK tersebut akan diinstal (terserah dimana saja asal jangan di direktori /tmp). Misalkan penulis ingin menginstal java di direktori /usr/lib dan file jdk- 1_5_0_04-linux-i586.bin berada di home direktori.

karno@embedded:~$ su
Password:
embedded:/home/karno# cp jdk1_
5_0_04linuxi586.
bin /usr/lib
Masuk ke direktori /usr/lib.
embedded:/home/karno# cd /usr/lib
embedded:/usr/lib# chmod +x jdk1_
5_0_04linuxi586.
bin
embedded:/usr/lib# ./jdk1_
5_0_04linuxi586.
bin
Pada saat instalasi anda akan diminta untuk menyetujui licensi dari java. Tekan tombol Space beberapa kali sampai muncul pertanyaan yang harus anda jawab. Ketik yes sebagai jawabannya
yang berarti juga anda menyetujui semua yang tertulis di dalam licensi tersebut. Kemudian tunggu sampai instalasi selesai. Dan setelah selesai hapus file jdk-1_5_0_04-linux-i586.bin pada direktori
/usr/lib.
embedded:/usr/lib# rm f
jdk1_
5_0_04linuxi586.
bin
Sampai tahap ini instalasi telah selasai dan anda bisa kembali ke user biasa dengan mengetik perintah exit pada console. Selanjutnya yang perlu dilakukan adalah memasang PATH environtment sehingga semua perintah java bisa diakses dari mana saja. Caranya adalah sebagai
berikut : Sebagai user biasa masukan perintah ini di console.
karno@embedded:~$ export JAVA_HOME=/usr/lib/jdk1.5.0_04
karno@embedded:~$ export PATH=${JAVA_HOME}/bin:${PATH}
Kemudian tes perintah java.
karno@embedded:~$ java version
java version "1.5.0_04"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_04b05)
Java HotSpot(TM) Client VM (build 1.5.0_04b05,
mixed mode,
sharing)
Jika muncul pesan seperti di atas berarti anda telah berhasil menginstall java dengan benar. Selanjutnya agar lebih efektif dalam menjalankan semua perintah-perintah java sebaiknya PATH environtment ditulis dalam file bash_profile atau bashrc yang terletak di dalam direktori home. Gunakan editor kesayangan anda (vi, nano, jed, dll) untuk mengedit kedua file tersebut. Misalkan anda ingin menulis PATH environtmentya di dalam bash_profile (penulis familiar dengan editor nano) , maka:
karno@embedded:~$ nano .bash_profile
Kemudian ketik tulisan di bawah ini dalam bash_profile.
export JAVA_HOME=/usr/lib/jdk1.5.0_04
export PATH=${JAVA_HOME}/bin:${PATH}
Simpan file tersebut, kemudian jalankan perintah di bawah ini.
karno@embedded:~$ . ./.bash_profile
Dan selamat, anda baru saja selesai menginstal java di linux. Sekarang anda sudah dapat memanfaatkan java di linux kapanpun anda inginkan. Penulis berharap selain distribusi debian,
cara instalasi di atas juga dapat dipakai di semua distribusi linux. Instal Java di Windows XP
Instalasi java di windows lebih mudah dari pada di linux. Pertama anda harus mendownload JDK
untuk windows yaitu jdk-1_5_0_04-windows-i586-p.exe. Setelah selesai mendownload maka anda tinggal mendouble-click file tersebut, maka java installer akan muncul. Anda hanya mengikuti installer tersebut sampai selesai. Mudah sekali bukan...... Selanjutnya anda hanya mengecek apakah PATH environment java di windows sudah terpasang atau belum. Klik Start→Run kemudian ketik cmd maka Dos Prompt akan muncul. Ketik java -version pada dos prompt dan lihat responnya. Jika respon menampilkan versi dari java, itu berarti PATH telah terpasang. Jika responnya adalah error (error apa saja) maka itu berarti PATH belum terpasang. Untuk memasang PATH environtment pada windows xp maka yang harus anda lakukan pertama kali adalah klik kanan My Computer→Properties maka akan muncul window system properties.Klik Advance Tab kemudian klik tombol Environtment Variables maka akan muncul window environment variables. Anda bisa menambah PATH untuk user variable (hanya user anda yang dapat memanfaatkan PATH tersebut) atau juga untuk system variable (semua user dapat memanfaatkan PATH tersebut).Misalkan anda menginginkan hanya anda yang dapat memanfaatkan PATH tersebut maka klik New pada user variable. Ketik PATH pada Variable name dan untuk Variable value diisi dengan direktori lengkap dimana anda menginstal java.

Editor Java
JDK yang telah diinstal tidak dilengkapi dengan editor untuk menulis program java. Oleh karena itu anda harus mencari editor java sendiri. Anda dapat memanfaatkan editor-editor bawaan dari
operating system. Di windows anda dapat menggunakan notepad dan di linux anda dapat memanfaatkan vi, nano, jed, dan editor lainnya. Namun editor-editor tersebut sangat miskin feature untuk menulis program java. Saat ini telah hadir editor untuk menulis program java yang jumlahnya sangat banyak sekali. Editor ini telah dilengkapi pula dengan feature yang mendukung program java. Editor ini ada yang gratis ada pula yang harus bayar. Beberapa contoh editor yang gratis dan populer dikalangan programer java adalah eclipse, netbeans, jdeveloper, jcreator lite edition dan masih banyak lagi yang lainnya. Anda dapat mencari editor java yang gratis ini di internet. Selamat belajar java.......

MikroTik RouterOS™

MikroTik RouterOS™ adalah sistem operasi linux yang dapat digunakan untuk menjadikan komputer menjadi router network yang handal, mencakup berbagai fitur yang dibuat untuk ip network dan jaringan wireless, cocok digunakan oleh ISP dan provider hostspot.
Ada pun fitur2 nya sbb:
* Firewall and NAT - stateful packet filtering; Peer-to-Peer protocol filtering; source and destination NAT; classification by source MAC, IP addresses (networks or a list of networks) and address types, port range, IP protocols, protocol options (ICMP type, TCP flags and MSS), interfaces, internal packet and connection marks, ToS (DSCP) byte, content, matching sequence/frequency, packet size, time and more...
* Routing - Static routing; Equal cost multi-path routing; Policy based routing (classification done in firewall); RIP v1 / v2, OSPF v2, BGP v4
* Data Rate Management - Hierarchical HTB QoS system with bursts; per IP / protocol / subnet / port / firewall mark; PCQ, RED, SFQ, FIFO queue; CIR, MIR, contention ratios, dynamic client rate equalizing (PCQ), bursts, Peer-to-Peer protocol limitation
* HotSpot - HotSpot Gateway with RADIUS authentication and accounting; true Plug- and-Play access for network users; data rate limitation; differentiated firewall; traffic quota; real-time status information; walled-garden; customized HTML login pages; iPass support; SSL secure authentication; advertisement support
* Point-to-Point tunneling protocols - PPTP, PPPoE and L2TP Access Concentrators and clients; PAP, CHAP, MSCHAPv1 and MSCHAPv2 authentication protocols; RADIUS authentication and accounting; MPPE encryption; compression for PPPoE; data rate limitation; differentiated firewall; PPPoE dial on demand
* Simple tunnels - IPIP tunnels, EoIP (Ethernet over IP)
* IPsec - IP security AH and ESP protocols; MODP Diffie-Hellman groups 1,2,5; MD5 and SHA1 hashing algorithms; DES, 3DES, AES-128, AES-192, AES-256 encryption algorithms; Perfect Forwarding Secrecy (PFS) MODP groups 1,2,5
* Proxy - FTP and HTTP caching proxy server; HTTPS proxy; transparent DNS and HTTP proxying; SOCKS protocol support; DNS static entries; support for caching on a separate drive; access control lists; caching lists; parent proxy support
* DHCP - DHCP server per interface; DHCP relay; DHCP client; multiple DHCP networks; static and dynamic DHCP leases; RADIUS support
* VRRP - VRRP protocol for high availability
* UPnP - Universal Plug-and-Play support
* NTP - Network Time Protocol server and client; synchronization with GPS system
* Monitoring/Accounting - IP traffic accounting, firewall actions logging, statistics graphs accessible via HTTP
* SNMP - read-only access
* M3P - MikroTik Packet Packer Protocol for Wireless links and Ethernet
* MNDP - MikroTik Neighbor Discovery Protocol; also supports Cisco Discovery Protocol (CDP)
* Tools - ping; traceroute; bandwidth test; ping flood; telnet; SSH; packet sniffer; Dynamic DNS update tool

Layer 2 connectivity
* Wireless - IEEE802.11a/b/g wireless client and access point (AP) modes; Nstreme and Nstreme2 proprietary protocols; Wireless Distribution System (WDS) support; virtual AP; 40 and 104 bit WEP; WPA pre-shared key authentication; access control list; authentication with RADIUS server; roaming (for wireless client); AP bridging
* Bridge - spanning tree protocol; multiple bridge interfaces; bridge firewalling, MAC
* VLAN - IEEE802.1q Virtual LAN support on Ethernet and wireless links; multiple VLANs; VLAN bridging
* Synchronous - V.35, V.24, E1/T1, X.21, DS3 (T3) media types; sync-PPP, Cisco HDLC, Frame Relay line protocols; ANSI-617d (ANDI or annex D) and Q933a (CCITT or annex A) Frame Relay LMI types
* Asynchronous - s*r*al PPP dial-in / dial-out; PAP, CHAP, MSCHAPv1 and MSCHAPv2 authentication protocols; RADIUS authentication and accounting; onboard s*r*al ports; modem pool with up to 128 ports; dial on demand
* ISDN - ISDN dial-in / dial-out; PAP, CHAP, MSCHAPv1 and MSCHAPv2 authentication protocols; RADIUS authentication and accounting; 128K bundle support; Cisco HDLC, x75i, x75ui, x75bui line protocols; dial on demand
* SDSL - Single-line DSL support; line termination and network termination modes Instalasi dapat dilakukan pada Standard computer PC. PC yang akan dijadikan router mikrotikpun tidak memerlukan resource yang cukup besar untuk penggunaan standard, misalnya hanya sebagai gateway.

Berikut spec minimal nya :
*CPU and motherboard - bisa pake P1 ampe P4, AMD, cyrix asal yang bukan multiprosesor
*RAM - minimum 32 MiB, maximum 1 GiB; 64 MiB atau lebih sangat dianjurkan, kalau mau sekalian dibuat proxy , dianjurkan 1GB... perbandingannya, 15MB di memori ada 1GB di proxy..
*HDD minimal 128MB parallel ATA atau Compact Flash, tidak dianjurkan menggunakan UFD, SCSI, apa lagi S-ATA Very Happy
*NIC 10/100 atau 100/1000 Untuk keperluan beban yang besar ( network yang kompleks, routing yang rumit dll) disarankan untuk mempertimbangkan pemilihan resource PC yang memadai. Lebih lengkap bisa dilihat di www.mikrotik.com. Meskipun demikian Mikrotik bukanlah free software, artinya kita harus membeli licensi terhadap segala fasiltas yang disediakan. Free trial hanya untuk 24 jam saja. Kita bisa membeli software mikrotik dalam bentuk CD yang diinstall pada Hard disk atau disk on module (DOM). Jika kita membeli DOM tidak perlu install tetapi tinggal menancapkan DOM pada slot IDE PC kita. Langkah-langkah berikut adalah dasar-dasar setup mikrotik yang dikonfigurasikan untuk jaringan sederhana sebagai gateway server.

1. Langkah pertama adalah install Mikrotik RouterOS pada PC atau pasang DOM.

2. Login Pada Mikrotik Routers melalui console :
MikroTik v2.9.7
Login: admin
Password: (kosongkan)
Sampai langkah ini kita sudah bisa masuk pada mesin Mikrotik. User default adalah
admin
dan tanpa password, tinggal ketik admin kemudian tekan tombol enter.

3. Untuk keamanan ganti password default
[admin@Mikrotik] > password
old password: *****
new password: *****
retype new password: *****
[admin@ Mikrotik]] >

4. Mengganti nama Mikrotik Router, pada langkah ini nama server akan diganti menjadi
“XAVIERO” (nama ini sih bebas2 aja mo diganti)
[admin@Mikrotik] > system identity set name=XAVIERO
[admin@XAVIERO] >

5. Melihat interface pada Mikrotik Router
[admin@XAVIERO] > interface print
Flags: X - disabled, D - dynamic, R - running
# NAME TYPE RX-RATE TX-RATE MTU
0 R ether1 ether 0 0 1500
1 R ether2 ether 0 0 1500
[admin@XAVIERO] >

6. Memberikan IP address pada interface Mikrotik. Misalkan ether1 akan kita gunakan
untuk koneksi ke Internet dengan IP 192.168.0.1 dan ether2 akan kita gunakan untuk
network local kita dengan IP 172.16.0.1
[admin@XAVIERO] > ip address add address=192.168.0.1
netmask=255.255.255.0 interface=ether1
[admin@XAVIERO] > ip address add address=172.16.0.1
netmask=255.255.255.0 interface=ether2

7. Melihat konfigurasi IP address yang sudah kita berikan
[admin@XAVIERO] >ip address print
Flags: X - disabled, I - invalid, D - dynamic
# ADDRESS NETWORK BROADCAST INTERFACE
0 192.168.0.1/24 192.168.0.0 192.168.0.63 ether1
1 172.16.0.1/24 172.16.0.0 172.16.0.255 ether2
[admin@XAVIERO] >

8. Memberikan default Gateway, diasumsikan gateway untuk koneksi internet adalah
192.168.0.254
[admin@XAVIERO] > /ip route add gateway=192.168.0.254

9. Melihat Tabel routing pada Mikrotik Routers
[admin@XAVIERO] > ip route print
Flags: X - disabled, A - active, D - dynamic,
C - connect, S - static, r - rip, b - bgp, o - ospf
# DST-ADDRESS PREFSRC G GATEWAY DISTANCE INTERFACE
0 ADC 172.16.0.0/24 172.16.0.1 ether2
1 ADC 192.168.0.0/26 192.168.0.1 ether1
2 A S 0.0.0.0/0 r 192.168.0.254 ether1
[admin@XAVIERO] >

10. Tes Ping ke Gateway untuk memastikan konfigurasi sudah benar
[admin@XAVIERO] > ping 192.168.0.254
192.168.0.254 64 byte ping: ttl=64 time<1 ms
192.168.0.254 64 byte ping: ttl=64 time<1 ms
2 packets transmitted, 2 packets received, 0% packet loss
round-trip min/avg/max = 0/0.0/0 ms
[admin@XAVIERO] >

11. Setup DNS pada Mikrotik Routers
[admin@XAVIERO] > ip dns set primary-dns=192.168.0.10 allowremoterequests=
no
[admin@XAVIERO] > ip dns set secondary-dns=192.168.0.11 allowremoterequests=
no

12. Melihat konfigurasi DNS
[admin@XAVIERO] > ip dns print
primary-dns: 192.168.0.10
secondary-dns: 192.168.0.11
allow-remote-requests: no
cache-size: 2048KiB
cache-max-ttl: 1w
cache-used: 16KiB
[admin@XAVIERO] >

13. Tes untuk akses domain, misalnya dengan ping nama domain
[admin@XAVIERO] > ping yahoo.com
216.109.112.135 64 byte ping: ttl=48 time=250 ms
10 packets transmitted, 10 packets received, 0% packet loss
round-trip min/avg/max = 571/571.0/571 ms
[admin@XAVIERO] >
Jika sudah berhasil reply berarti seting DNS sudah benar.

14. Setup Masquerading, Jika Mikrotik akan kita pergunakan sebagai gateway server
maka agar client computer pada network dapat terkoneksi ke internet perlu kita
masquerading.
[admin@XAVIERO]> ip firewall nat add action=masquerade outinterface=
ether1 chain:srcnat
[admin@XAVIERO] >

15. Melihat konfigurasi Masquerading
[admin@XAVIERO]ip firewall nat print
Flags: X - disabled, I - invalid, D - dynamic
0 chain=srcnat out-interface=ether1 action=masquerade
[admin@XAVIERO] >
Setelah langkah ini bisa dilakukan pemeriksaan untuk koneksi dari jaringan local. Dan jika berhasil berarti kita sudah berhasil melakukan instalasi Mikrotik Router sebagai Gateway server. Setelah terkoneksi dengan jaringan Mikrotik dapat dimanage menggunakan WinBox yang bisa di download dari Mikrotik.com atau dari server mikrotik kita.
Misal Ip address server mikrotik kita 192.168.0.1, via browser buka http://192.168.0.1 dan download WinBox dari situ.
Jika kita menginginkan client mendapatkan IP address secara otomatis maka perlu kita
setup dhcp server pada Mikrotik. Berikut langkah-langkahnya :

1.Buat IP address pool
/ip pool add name=dhcp-pool ranges=172.16.0.10-172.16.0.20

2. Tambahkan DHCP Network dan gatewaynya yang akan didistribusikan ke client Pada
contoh ini networknya adalah 172.16.0.0/24 dan gatewaynya 172.16.0.1
/ip dhcp-server network add address=172.16.0.0/24 gateway=172.16.0.1

3. Tambahkan DHCP Server ( pada contoh ini dhcp diterapkan pada interface ether2 )
/ip dhcp-server add interface=ether2 address-pool=dhcp-pool

4. Lihat status DHCP server
[admin@XAVIERO]> ip dhcp-server print
Flags: X - disabled, I - invalid
# NAME INTERFACE RELAY ADDRESS-POOL LEASE-TIME ADD-ARP
0 X dhcp1 ether2
Tanda X menyatakan bahwa DHCP server belum enable maka perlu dienablekan
terlebih dahulu pada langkah 5.

5. Jangan Lupa dibuat enable dulu dhcp servernya
/ip dhcp-server enable 0
kemudian cek kembali dhcp-server seperti langkah 4, jika tanda X sudah tidak ada
berarti sudah aktif.

6. Tes Dari client
c:\>ping www.yahoo.com
untuk bandwith controller, bisa dengan sistem simple queue ataupun bisa dengan
mangle
[admin@XAVIERO] queue simple> add name=Komputer01
interface=ether2 target-address=172.16.0.1/24 max-limit=65536/131072
[admin@XAVIERO] queue simple> add name=Komputer02
interface=ether2 target-address=172.16.0.2/24 max-limit=65536/131072
dan seterusnya...

lengkap nya ada disini
http://www.mikrotik.com/docs/ros/2.9/root/queue
http://linux-ip.net/articles/Traffic.../overview.html
http://luxik.cdi.cz/~devik/qos/htb/
http://www.docum.org/docum.org/docs/
Referensi
http://mikrotik.com/
http://www.mikrotik.com/docs/ros/2.9/
http://fajar.uii.net.id/

Mengenal Jaringan

1. Apa itu Jaringan Komputer ?
JARINGAN komputer adalah sebuah kumpulan komputer, printer dan peralatan lainnya yang terhubung dalam satu kesatuan. Informasi dan data bergerak melalui kabel-kabel atau tanpa kabel sehingga memungkinkan pengguna jaringan komputer dapat saling bertukar dokumen dan data, mencetak pada printer yang sama dan bersama-sama menggunakan hardware/software yang terhubung dengan jaringan. Setiap komputer, printer atau periferal yang terhubung dengan jaringan disebut node. Sebuah jaringan komputer dapat memiliki dua, puluhan, ribuan atau bahkan jutaan node.

2. Jenis-Jenis Jaringan Komputer
Secara umum jaringan komputer dibagi atas lima jenis, yaitu ;
a. 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.
b. Metropolitan Area Network (MAN)
Metropolitan Area Network (MAN), pada dasarnya merupakan versi LAN yang berukuran lebih besar dan biasanya menggunakan teknologi yang sama dengan LAN. MAN dapat mencakup kantor-kantor perusahaan yang letaknya berdekatan atau juga sebuah kota dan dapat dimanfaatkan untuk keperluan pribadi (swasta) atau umum. MAN mampu menunjang data dan suara, bahkan dapat berhubungan dengan jaringan televisi kabel.
c. Wide Area Network (WAN)
Wide Area Network (WAN), jangkauannya mencakup daerah geografis yang luas, seringkali mencakup sebuah negara bahkan benua. WAN terdiri dari kumpulan mesinmesin yang bertujuan untuk menjalankan program-program (aplikasi) pemakai.
d. Internet
Sebenarnya terdapat banyak jaringan didunia ini, seringkali menggunakan perangkat keras dan perangkat lunak yang berbeda-beda . Orang yang terhubung ke jaringan sering berharap untuk bisa berkomunikasi dengan orang lain yang terhubung ke jaringan lainnya. Keinginan seperti ini memerlukan hubungan antar jaringan yang seringkali tidak kampatibel dan berbeda. Biasanya untuk melakukan hal ini diperlukan sebuah mesin yang disebut gateway guna melakukan hubungan dan melaksanakan terjemahan yang diperlukan, baik perangkat keras maupun perangkat lunaknya. Kumpulan jaringan yang terinterkoneksi inilah yang disebut dengan internet.
e. Jaringan Tanpa Kabel
Jaringan tanpa kabel merupakan suatu solusi terhadap komukasi yang tidak bisa dilakukan dengan jaringan yang menggunakan kabel. Misalnya orang yang ingin mendapat informasi atau melakukan komunikasi walaupun sedang berada diatasmobil atau pesawat terbang, maka mutlak jaringan tanpa kabel diperlukan karena koneksi kabel tidaklah mungkin dibuat di dalam mobil atau pesawat. Saat ini jaringan tanpa kabel sudah marak digunakan dengan memanfaatkan jasa satelit dan mampu memberikan kecepatan akses yang lebih cepat dibandingkan dengan jaringan yang menggunakan kabel.

3. Topologi Jaringan Komputer
Topologi adalah suatu cara menghubungkan komputer yang satu dengan komputer lainnya sehingga membentuk jaringan. Cara yang saat ini banyak digunakan adalah bus, token-ring, star dan peer-to-peer network. Masing-masing topologi ini mempunyai ciri khas, dengan kelebihan dan kekurangannya sendiri.
a. Topologi BUS
Keuntungan
• Hemat kabel
• Layout kabel sederhana
• Mudah dikembangkan
Kerugian
• Deteksi dan isolasi kesalahan sangat kecil
• Kepadatan lalu lintas
• Bila salah satu client rusak, maka jaringan tidak bisa berfungsi.
• Diperlukan repeater untuk jarak jauh
b. Topologi TokenRING
Metode token-ring (sering disebut ring saja) adalah cara menghubungkan komputer sehingga berbentuk ring (lingkaran). Setiap simpul mempunyai tingkatan yang sama. Jaringan akan disebut sebagai loop, data dikirimkan kesetiap simpul dan setiap informasi yang diterima simpul diperiksa alamatnya apakah data itu untuknya atau bukan
Keuntungan
• Hemat Kabel
Kerugian
• Peka kesalahan
• Pengembangan jaringan lebih kaku
c. Topologi STAR
Kontrol terpusat, semua link harus melewati pusat yang menyalurkan data tersebut kesemua simpul atau client yang dipilihnya. Simpul pusat dinamakan stasium primer atau server dan lainnya dinamakan stasiun sekunder atau client server. Setelah hubungan jaringan dimulai oleh server maka setiap client server sewaktu-waktu dapat menggunakan hubungan jaringan tersebut tanpa menunggu perintah dari server.
Keuntungan
• Paling fleksibel
• Pemasangan/perubahan stasiun sangat mudah dan tidak mengganggu bagian
jaringan lain
• Kontrol terpusat
• Kemudahan deteksi dan isolasi kesalahan/kerusakan
• Kemudahaan pengelolaan jaringan
Kerugian
• Boros kabel
• Perlu penanganan khusus
• Kontrol terpusat (HUB) jadi elemen kritis
d. Topologi Peer-to-peer Network
Peer artinya rekan sekerja. Peer-to-peer network adalah jaringan komputer yang terdiri dari beberapa komputer (biasanya tidak lebih dari 10 komputer dengan 1-2 printer). Dalam sistem jaringan ini yang diutamakan adalah penggunaan program, data dan printer secara bersama-sama. Pemakai komputer bernama Dona dapat memakai program yang dipasang di komputer Dino, dan mereka berdua dapat mencetak ke printer yang sama pada saat yang bersamaan. Sistem jaringan ini juga dapat dipakai di rumah. Pemakai komputer yang memiliki komputer ‘kuno’, misalnya AT, dan ingin memberli komputer baru, katakanlah Pentium II, tidak perlu membuang komputer lamanya. Ia cukup memasang netword card di kedua komputernya kemudian dihubungkan dengan kabel yang khusus digunakan untuk sistem jaringan. Dibandingkan dengan ketiga cara diatas, sistem jaringan ini lebih sederhana sehingga lebih mudah dipejari dan dipakai.

4. Manfaat Jaringan Komputer
*Resource Sharing, dapat menggunakan sumberdaya yang ada secara bersamasama. Misal seorang pengguna yang berada 100 km jauhnya dari suatu data, tidak mendapatkan kesulitan dalam menggunakan data tersebut, seolah-olah data tersebut berada didekatnya. Hal ini sering diartikan bahwa jaringan komputer mangatasi masalah jarak.
*Reliabilitas tinggi, dengan jaringan komputer kita akan mendapatkan reliabilitas yang tinggi dengan memiliki sumber-sumber alternatif persediaan. Misalnya, semua file dapat disimpan atau dicopy ke dua, tiga atu lebih komputer yang terkoneksi kejaringan. Sehingga bila salah satu mesin rusak, maka salinan di mesin yang lain bisa digunakan.
*Menghemat uang. Komputer berukutan kecil mempunyai rasio harga/kinerja yang lebih baik dibandingkan dengan komputer yang besar. Komputer besar seperti mainframe memiliki kecapatan kira-kira sepuluh kali lipat kecepatan komputer kecil/pribadi. Akan tetap, harga mainframe seribu kali lebih mahal dari komputer pribadi. Ketidakseimbangan rasio harga/kinerja dan kecepatan inilah membuat para perancang sistem untuk membangun sistem yang terdiri dari komputerkomputer pribadi.

Penggolongan Komputer

Beberapa tahun lalu, penggolongan komputer dilakukan atas dasar besarnya RAM yang ada tiap komputer. Waktu itu, komputer yang memiliki memori atau RAM antara 512 KB hingga 1 MB disebut dengan Komputer Mikro dan yang memiliki RAM lebih dari 1 MB disebut Komputer Mini. Penggolongan seperti ini sekarang tidak tepat lagi, karena komputer sakupun sekarang sudah banyak yang memiliki RAM lebih besar dari 1 MB. ( 1 MB = 1.024 KB).
Penggolongan jenis-jenis komputer yang lebih tepat adalah berdasarkan jenis prosesor yang ada pada komputer, karena kemampuan kerja komputer ditentukan oleh kemampuan prosesornya, semakin tinggi jenis prosesor yang digunakan, maka semakin tinggi pulalah kinerja dari komputer tersebut. Penggolongan komputer berdasarkan criteria lain masih dimungkinkan, misalnya berdasarkan ukuran fisik, system operasi, dan jenis data yang diolah.

1.Jenis Komputer Berdasarkan Prosesor
Berdasarkan prosesornya, komputer digolongkan ke dalam tiga bagian, yaitu mainframe, minicomputer dan Personal Computer (PC). Penggolongan ini dalam beberapa tahun mendatang akan semakin kabur dan mungkin akan hilang, karena komputer mainframe dan mini mengalami perkembangan yang lambat, sementara komputer PC berkembang terus dengan pesatnya.

a. Mainframe adalah komputer yang prosesornya mempunyai kemampuan sangat besar, karena
ditujukan untuk banyak pemakai. Mainframe menyediakan sedikit waktu dan sebagian memorinya untuk setiap pemakai (user), kemudian berpindah lagi kepada pemakain lain, lalu kembali kepemakai yang pertama. Perpindahan ini tidak dirasakan oleh pemakai, seolah-olah tidak ada apa-apa. Mainframe disediakan untuk banyak pemakai (multi user) dan setiap pemakai dapat menggunakan program yang berbeda pada saat yang sama (multitasking). Komputer mainframe mempunyai CPU yang berada pada satu mesin sendiri, mempunyai perangkat penyimpanan, komunikasi di satu mesin sendiri dan dihubungkan dengan banyak terminal yang terdiri dari keyboard dan monitor saja. Komputer jenis ini biasanya digunakan pada perusahaan yang berskala besar, seperti kantor pusat penerbangan nasional. Komputer mainframe saat sekarang kalah saing dengan komputer PC dengan teknologi internet.

b. Minicomputer sebenarnya adalah bentuk mini dari komputer mainframe. Kalau mainframe dapat memiliki ribuan terminal, komputer mini lebih terbatas hanya sampai puluhan dan mungkin hanya ratusan. Komputer mini ditujukan untuk perusahaan yang tidak begitu besar tetapi juga tidak begitu kecil. Komputer mini cocok untuk perguruan tinggi yang hanya memiliki satu atau dua fakultas, pabrik yang produknya hanya untuk memenuhi kebutuhan daerah setempat. Komputer mini ini sekarang jarang dipakai, karena lebih fleksibel menggunakan komputer PC dengan teknologi Local Area Networknya (LAN)

c. Personal Computer (PC) atau komputer pribadi adalah komputer yang ditujukan untuk satu pemakai dengan satu pemakain program aplikasi pada suatu saat. Oleh karenanya, perangkatnya
dapat diringkas ke dalam satu mesin saja. Komputer ini memiliki monitor, keyboard danCPU. Namun didalam CPU ini sebenarnya tidak hanya terdapat prosesor saja,tetapi juga ada perangkat penyimpanan dan mungkin saja dipasangi perangkat tambahan (periferal). Komputer jenis inilah yang paling banyak digunakan, baik itu di rumah, kantor, lembaga kursus, sekolah dll. Dengan menambahkan berbagai perangkat tambahan, komputer PC dapat menandingi komputer mainframe dan mini, seperti telah dijelaskan diatas.

2.Jenis Komputer Berdasarkan Bentuk dan Ukuran Fisik
Perlu diketahui bahwa komputer tidak dibedakan kemampuannya berdasarkan ukuran fisiknya. Bukan berarti komputer yang kecil bentuknya berarti kecil pula kemampuannya.
a. Tower (menara) adalah yang biasanya diletakkan disamping atau dibawah meja,karena ukurannya yang relatif besar, sehingga memenuhi meja. Komputer inibiasanya banyak memiliki ruang didalamnya dan banyak memiliki expansion slot (tempat untuk memasang card tambahan), sehingga bisa ditambahkan dengan berbagai perangkat tambahan.
b. Desktop (meja) adalah komputer yang ukuran sedikit lebih kecil dari dari Tower, tetapi biasanya diletakkan diatas meja. Komputer ini paling banyak dipakai karena harganya yang lebih murah bila
dibandingkan dengan bentuk yang lain. Komputer yang kita pakai sekarang iniadalah jenis desktop.
c. Portable (mudah dibawah-bawah) adalah komputer yang ukuran sedikit lebih kecil dari Desktop, karena bagian-bagiannya dapat dirangkai menjadi satu kotak saja,sehingga mudah dibawa kemana-mana. Komputer ini ditujukan bagi pemakai yangsering bertugas dilapangan, misalnya insinyur yang bertugas menyelesaikan suatu rumah atau peneliti yang mengumpulkan data dilokasi yang jauh dari kantornya. Komputer ini kurang populer karena relatif besar dan berat.
d. Notebook (buku catatan) adalah komputer yang ukurannya sebesar buku catatan (yang banyak dipakai pelajar dan mahasiswa Amerika) saja. Notebook mempunyai ukuran yang sama dengan kerta kuarto, yaitu 8 ½ x 11 inci, tebalnya berkisar 1 hinggan 1 ½ inci dan beratnya antara 4 sampai 6 kg.
e. Subnotebook adalah komputer yang ukuran ada diantara komputer notebook dan palmtop. Ukuran komputer ini sedikit lebih kecil dari notebook karena ada sebagian perangkat yang tidak dipasang, biasanya disk drive.
f. Palmtop adalah komputer yang dapat digenggam, karena ukurannya yang sangat kecil, kira-kira sedikit lebih kecil dibandingkan kaset video Beta. Komputer ini sering disebut handheld computer. Komputer ini tidak memerlukan aliran listrik,melainkan baterai kecil biasa (ukuran AA). Kelemahan dari komputer ini adalah layarnya yang terlalu kecil dan keyboardnya sedikit lebih kecil dari ukuran standar, sehingga menyulitkan pamakai

3 Komputer Berdasarkan Jenis Data yang Diolah
Berdasarkan pada data yang diolahnya, komputer dapat dibagai atas tiga bagian, yaitu ;
a. Komputer Analog digunakan untuk mengolah data kualitatif, bekerja secara kontinu dan parallel, biasanya tidak memerlukan bahasa perantara.Contohnya komputer yang digunakan dirumah sakit untuk mengukur suhu, kecepatan suara, voltase listrik dll.
b. Komputer Digital digunakan untuk mengolah data kuantitatif (huruf, angka, kombinasi huruf & angka, karakter-karakter khusus) biasanya memerlukan bahasa perantara. Contohnya komputer PC dll.
c. Komputer Hybrid, merupakan kombinasi antara komputer analog dengan digital.Contohnya Facsimile.

Pengenalan Komputer

1. Apa itu Komputer ?
Kata komputer berasal dari bahasa Latin yaitu Computare yang artinya menghitung.Dalam bahasa Inggris disebut to compute. Secara definisi komputer diterjemahkansebagai sekumpulan alat elektronik yang saling bekerja sama, dapat menerima data (input),mengolah data (proses) dan memberikan informasi (output) serta terkoordinasi dibawahkontrol program yang tersimpan di memorinya.
a. Input Device, adalah perangkat-perangkat keras komputer yang berfungsi untuk memasukkan data ke dalam memori komputer, seperti keyboard, mouse, joystick dan lain-lain.
b. Prosesor, adalah perangkat utama komputer yang mengelola seluruh aktifitas komputer itu sendiri. Prosesor terdiri dari dua bagian utama, yaitu ;
*Control Unit (CU), merupakan komponen utama prosesor yang mengontrol semua perangkat yang terpasang pada komputer, mulai dari input device sampai output device.
* Arithmetic Logic Unit (ALU), merupakan bagian dari prosesor yang khusus mengolah data aritmatika (menambah, mengurang dll) serta data logika (perbandingan).

c. Memori adalah media penyimpan data pada komputer. Memori ini terbagi atas dua macam, yaitu ;
• Read Only Memory (ROM), yaitu memori yang hanya bisa dibaca saja, tidak dapat dirubah dan dihapus dan sudah diisi oleh pabrik pembuat komputer. Isi ROM diperlukan pada saat komputer dihidupkan. Perintah yang ada pada ROM sebagianakan dipindahkan ke RAM. Perintah yang ada di ROM antara lain adalah perintah untuk membaca sistem operasi dari disk, perintah untuk mencek semua peralatan yang ada di unit sistem dan perintah untuk menampilkan pesan di layar. Isi ROM tidak akan hilang meskipun tidak ada aliran listrik. Tapi pada saat sekarang ini ROM telah mengalami perkembangan dan banyak macamnya, al ;
a. PROM (Programable ROM), yaitu ROM yang bisa kita program kembali dengan catatan hanya boleh satu kali perubahan setelah itu tidak dapat lagi diprogram.
b. RPROM (Re-Programable ROM), merupakan perkembangan dari versi PROM dimana kita dapat melakukan perubahan berulangkali sesuai dengan yang diinginkan.
c. EPROM (Erasable Program ROM), merupakan ROM yang dapat kita hapus dan program kembali, tapi cara penghapusannya dengan menggunakan sinar ultraviolet.
d. EEPROM (Electrically Erasable Program ROM), perkembangan mutakhir dari ROM dimana kita dapat mengubah dan menghapus program ROM dengan menggunakan teknik elektrik. EEPROM ini merupakan jenis yang paling banyak digunakan saat ini.
• Random Access Memori (RAM), dari namanya kita dapat artikan bahwa RAM adalah memori yang dapat diakses secara random. RAM berfungsi untuk menyimpan program yang kita olah untuk sementara waktu (power on) jika komputer kita matikan, maka seluruh data yang tersimpan dalam RAM akan hilang. Tujuan dari RAM ini adalah mempercepat pemroses data pada komputer. Agar data yang kita buat tidak dapat hilang pada saat komputer dimatikan, maka diperlukan media penyimpanan eksternal, seperti Disket, Harddisk, PCMCIA card
dan lain-lain.

d. Output Device, adalah perangkat komputer yang berguna untuk menghasilkan keluaran, apakah itu ke kertas (hardcopy), ke layar monitor (softcopy) atau keluaran berupa suara. Contohnya printer, speaker, plotter, monitor dan banyak yang lainnya. Dari penjelasan diatas dapat kita simpulkan bahwa prinsip kerja komputer tersebut diawali memasukan data dari perangkat input, lalu data tersebut diolah sedemikian rupa oleh CPU sesuai yang kita inginkan dan data yang telah diolah tadi disimpan dalam memori komputer atau disk. Data yang disimpan dapat kita lihat hasilnya melalui perangkat keluaran.

2. Komponen-Komponen Komputer
Komputer terdiri dari tiga komponen utama yang tidak dapat dipisahkan, yaitu ;
~Hardware (perangkat keras), merupakan peralatan fisik dari komputer yang dapat kita
lihat dan rasakan. Hardware ini terdiri dari ;
*Input/Output Device (I/O Device)
Terdiri dari perangkat masukan dan keluaran, seperti keyboard dan printer. (lihat sub menu periferal)
*Storage Device (perangkat penyimpanan)
Merupakan media untuk menyimpan data seperti disket, harddisk, CD-I,dll.
*Monitor /Screen
Monitor merupakan sarana untuk menampilkan apa yang kita ketikkan pada papan keyboard setelah diolah oleh prosesor. Monitor disebut juga dengan Visual Display Unit (VDU).
*Casing Unit
Casing unit adalah tempat dari semua peralatan komputer, baik itu motherboard, card, peripheral lain dan Central Procesing Unit (CPU). Casing unit ini disebut juga dengan System Unit.
*Central Procesing Unit (CPU)
Central Procesing Unit adalah salah satu bagian komputer yang paling penting, karena jenis prosesor menentukan pula jenis komputer. Baik tidaknya suatu komputer, jenis komputer, harga komputer, ditentukan terutama oleh jenis prosesornya. Semakin canggih prosesor komputer, maka kemampuannya akan semakin baik dan biasanya harganya akan semakin mahal.

~Software (perangkat lunak), merupakan program-program komputer yang berguna
untuk menjalankan suatu pekerjaan sesuai dengan yang dikehendaki. Program tersebut ditulis dengan bahasa khusus yang dimengerti oleh komputer. Software terdiri dari beberapa jenis, yaitu ;
a.Sistem Operasi, seperti DOS, Unix, Novell, OS/2, Windows, dll.
Adalah software yang berfungsi untuk mengaktifkan seluruh perangkat yang terpasang pada komputer sehingga masing-masingnya dapat saling berkomunikasi. Tanpa ada sistem operasi maka komputer tak dapat difungsikan sama sekali.
b.Program Utility, seperti Norton Utility, Scandisk, PC Tools, dll.
Program utility berfungsi untuk membantu atau mengisi kekurangan/kelemahan dari system operasi, misalnya PC Tools dapat melakukan perintah format sebagaimana DOS, tapi PC Tools mampu memberikan keterang dan animasi yang bagus dalam proses pemformatan. File yang telah dihapus oleh DOS tidak dapat dikembalikan lagi tapi dengan program bantu hal ini dapat dilakukan.
c.Program Aplikasi, seperti GL, MYOB, Payroll, dll.
Merupakan program yang khusus melakukan suatu pekerjaan tertentu, seperti program gaji pada suatu perusahaan. Maka program ini hanya digunakan oleh bagian keuangan saja tidak dapat digunakan oleh departemen yang lain. Biasanya program aplikasi ini dibuat oleh seorang programmer komputer sesuai dengan permintaan/kebutuhan seseorang/lembaga/perusahaan guna keperluan interennya.
d.Program Paket, seperti MS-Word, MS-Excel, Lotus 125, dll
Adalah program yang disusun sedemikian rupa sehingga dapat digunakan oleh banyak orang dengan berbagai kepentingan. Seperti MS-Word, dapat digunakan oleh departemen keuangan untuk membuat nota, atau bagian administrasi untuk membuat surat penawaran dan lain sebagainya.
e.Bahasa Pemrograman, Pascal, Fortran, Clipper, dBase, dll.
Merupakan software yang khusus digunakan untuk membuat program komputer, apakah itu sistem operasi, program paket dll. Bahasa pemrograman ini biasanya dibagi atas 3 tingkatan, yaitu ;
1. Low Level Language, bahasa pemrograman generasi pertama, bahasa
pemrograman jenis ini sangat sulit dimengerti karena instruksinya menggunakan bahasa mesin. Biasanya yang mengerti hanyalah pembuatnya saja.
2. Midle Level Language, merupakan bahasa pemrograman tingkat menengah dimana penggunaan instruksi sudah mendekati bahasa sehari-hari, walaupun begitu masih sulit untuk di mengerti karena banyak menggunakan singkatansingakatan seperti STO artinya simpan (singkatan dari STORE) dan MOV artinya pindah (singkatan dari MOVE).Yang tergolong kedalam bahasa ini adalah Assembler, ForTran (Formula Translator).
3. High Level Language, merupakan bahasa tingkat tinggi yang mempunyai ciri mudah dimengerti, karena menggunakan bahasa sehari-hari, seperti BASIC, COBOL, dBase dll.

~Brainware (User), adalah personil-personil yang terlibat langsung dalam pemakaian komputer, seperti Sistem analis, programmer, operator, user, dll. Pada organisasi yang cukup besar, masalah komputerisasi biasanya ditangani oleh bagian khusus yang dikenal dengan bagian EDP (Electronic Data Processing), atau sering disebut dengan EDP Departemen, yang dikepalai oleh seorang Manager EDP.