Labels

Jaringan


 Jaringan à sekumpulan individual yang tergabung dalam satu komunitas yang bertujuan sama dalam jaringan
-          Kegunaan Jaringan:
1.      Sharing resource
2.      Efisiensi waktu, tempat, dan dunia.
-          Kerugian jaringan:
1.      Membutuhkan biaya tambahan
2.      Memungkinkan adanya serangan ke komputer
3.      Mengurangi human comunication

-          Definisi jaringan:
  1.      .    Berdasarkan area atau skala:


  •         PAN (Personal Area Network)
  •          LAN (Local Area Network), jarak cakupan sampai dengan 100 meter.
  •         MAN (Metropolitan Area Network), cakupannya lebih luas mencapai 100 km.
  •          WAN (Wide Area Network). Contoh: Jaringan antar negara, jaringan antar benua.
     2. Berdasarkan Media Penghantar:

-          Wire network à jaringan yang menggunakan kabel sebagai media penghantar.
Jenis kabel:  Ber-inti tembaga (UTP), dan ber-inti cahaya (Fiber Optic).
-          Wireless Network à Jaringan yang medianya menggunakan penghantar gelombang radio.

     3.   Berdasarkan fungsi:
-          Client server
-          Peer to peer (P2P)
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS

Proxy Server (Teori)



               Proxy adalah pihak tengah antara kedua belah pihak yang saling berhubungan dan berfungsi sebagai perantara.
·         Fungsi Proxy:
1.       Connection Sharing
2.       Filtering
3.       Chacing
Connection Sharing
·         Pengguna tidak langsung berhubungan dengan jaringan luar atau internet, tapi harus harus melewati gateway yang berfungsi sebagai batas antara jaringan lokal dan jaringan luar.
·         Koneksi dari jaringan lokal ke Internet akan menggunakan sambungan yang dimiliki gateway secara bersama-sama.
·         Gateway juga sebagai Proxy Server karena menyediakan layanan sebagai perantara antara jaringan lokal.
·         Diagram Connection Sharing:


Cara kerja Proxy Server:
1.       Proxy server memotong hubungan langsung antara pengguna dengan layanan yang diakses.
2.       Dilakukan pertama-tama dengan mengubah alamat IP, membuat pemetaan dari IP jarigan lokal ke suatu alamat IP Proxy yang digunakan untuk jaringan luar atau internet.
3.       Pada prinsipnya hanya alamat IP proxy tersebut akan diketahui secara umum di internet, yang berfungsi sebagai network address translator.

Filtering
·         Bekerja pada layer aplikasi sehingga berfungsi sebagai firewall packet filtering yang digunakan untuk melindungi jaringan lokal dari serangan atau gangguan yang berasal dari jaringan internet.
·         Berfungsi melakukan filtering atas paket yang lewat dari dan ke jaringan-jaringan yang dihubungkan.
·         Dapat dikonfigurasi untuk menolak akses ke situs web tertentu pada waktu tertentu.
·         Dapat dikonfigurasi hanya untuk memperbolehkan download FTP dan tidak memperbolehkan Upload FTP hanya memperbolehkan pengguna tertentu yang bisa memainkan file Real Audio, mencegah akses ke mail server sebelum tanggal tertentu.

Caching
·         Proxy server memiliki mekanisme penyimpanan obyek yang sudah pernah diminta dari server-server di internet.
·         Proxy server yang melakukan proses diatas disebut Cache Server.
·         Mekanisme caching akan menyimpan obyek-obyek yang merupakan hasil permintaan dari para pengguna yang didapat dari internet.
·         Proxy server dapat langsung memberikan obyek dari cache yang diminta pengguna tanpa harus minta ke server luar (internet).
·         Apabila permintaan tersebut tidak ada di cache, maka akan langsung minta ke server luar.

Metode Caching:
·         Objek yang disimpan dalam cache bisa saja expired, maka secara otomatis akan melakukan validasi.
·         Jika validasi dilakukan setelah ada permintaan dari klien, maka disebut metode pasif.
Proses penghapusan Cache:
Proses penghapusan cache didasarkan pada umur dan kepopuleran situs. Makin tua umur objek dan makin tidak populernya situs maka akan tinggi prioritasnya untuk dihapus.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS

Cara Instalasi Dan Konfigurasi Proxy Server -


Langkah installasinya adalah seperti berikut.
  
1.      Masukkan DVD Installasi debian anda.
2.      Ketik:  # apt-get install squid , maka anda akan mendapatkan pesan konfirmasi, tekan enter.
3.      Masuk ke dalam direktori squid dengan cara mengetik    # cd /etc/squid
4.      Copy file squid.conf agar ketika kita salah mengkonfigurasi. Kita masih mempunyai cadangan duplikatnya.langkah untuk meng-copy file tersebut adalah mengetikkan:     # cp squid.conf squid.conf-b
5.      Edit file tersebut dengan ketik     # vim squid.conf
6.      Selanjutnya anda akan mendapatka baris text yang sangat banyak. Namun sebenarnya kebanyakan isi file tersebut adalah keterangan, bukan konfigurasi. Agar mudah mencari gunakan saja teknis berikut : tekan esc di keyboard lalu tekan slash (/) dan ketikkan keyword yang akan dicari dan tekan enter. Jika tidak ditemukan tekan huruf n untuk lanjut mencari. OK. Langkah pertama adalah cari: # cache_mgr webmaster
7.      Jika ketemu, maka hapus tanda pagar di depan cache_mgr. Dan ganti webmaster dengan alamat email administrator server anda.
8.      Lalu cari:    # cache_mem 8 MB
9.      Hapus tanda pagar di depannya, dan ganti 8 tersebut dengan 64 atau sesuai dengan keinginan anda jumlah memori yang diberikan untuk squid.
10.  Kemudian cari:  visible_hostname , kemudian coba arahkan kebawah sampai anda mendapatkan baris seperti:
    #Default:
    # none

Ganti # none dengan

    visible_hostname
proxy@smkn1.net (atau domain lain sesuai dengan kebutuhan)
   
11.  Setelah itu cari lagi

    # append_domain .yourdomain.com

Hilangkan tanda pagar dan ganti yourdomain.com dengan domain anda.
Contoh setelah dirubah: append_domain.smkn1.net



12.   Lalu cari:    dns_nameservers 10.0.0.1
13.  Maka coba arahkan ke bawah. Anda akan mendapatkan baris seperti

    #Default:
    # none
Ganti # none dengan
dns_nameservers IPDNSSERVER semisal dns_nameservers 192.168.0.1
14.  Lalu cari:    INSERT YOUR OWN

Maka anda akan mendapatkan kata lengkapnya. Tambahakan konfigurasi dibawahnya

    acl local src 192.168.0.0/24

    acl web_block url_regex –i “/etc/squid/webdiblock.list”

    http_access deny web_block lan

    http_access allow lan

Ganti 192.168.0.0 dengan IP network anda dan 24 dengan prefix subnet anda.
15.   Simpan konfigurasi dengan mengetik Ctrl+o lalu ketik Ctrl + x
16.  Selanjutnya kita akan membuat file list keyword untuk web yang akan di block dengan mengetik perintah:
    # vim webdiblock.list
17.  Maka tambahkan keyword seperti download, judi. Setiap keyword dipisah dengan enter. Lalu save, dan restartlah squid:     # /etc/init.d/squid restart
18.  Lalu kita akan melakukan prerouting dengan cara

    # iptables –t nat –A PREROUTING –s 192.168.0.0/24 –p tcp –m tcp -- dport 80 –j DNAT                --to-destination 192.168.0.1:3128

Ganti 192.168.0.0 dengan IP network anda.

Ganti 24 dengan prefix subnetmask anda.

Ganti 192.168.0.1 dengan IP server anda.

Untuk menghindari hilangnya konfigurasi prerouting tersebut ketika server direstart, maka kita simpan perintah iptables yang kita lakukan tadi di file /etc/init.d/rc.local
    # vim /etc/init.d/rc.local

    Dan tambahkan perintah iptables yang kita lakukan tadi di baris paling bawah.
    Lalu savelah.

Maka client akan dibatasi untuk mengakses web yang urlnya terdapat keyword yang anda block tadi.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS

Langkah-langkah Instalasi kabel UTP & Konektor RJ45


  1.     .   Meratakan / pemotongan kabel (cut tang).
  2.    .    Mengerat / mengelupas kulit kabel (cut knife).
  3.     Memisahkan inti kabel dan meluruskannya.
  4.      .  Diatur sesuai urutan warna standar ISO

Urutan warna kabel:
T568A: 1. Putih hijau                                             T568B: 1. Putih Orange
              2. Hijau                                                                  2. Orange
              3. putih orange                                                       3. Putih hijau
              4. Biru                                                                    4. Biru
              5. Putih Biru                                                           5. Putih biru
              6. Orange                                                               6. Hijau
              7. Putih coklat                                                        7. Putih coklat
              8. Coklat                                                                8. Coklat

     5.   Meratakan inti kabel (cut crymp)
     6.    Memasang kabel UTP pada konektor RJ45

Catatan: untuk kabel straight, urutan warnanya disamakan (setiap konektor urutan warnanya sama sesuai dengan pilihan urutan warna kabel T568A atau T568B). Sedangkan untuk kabel cross through urutan setiap warna kabelnya berbeda, jadi T568A dengan T568B.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS

Network Building and Management


·         Unsur management:
1.       Planning
2.       Actuating
3.       Organization
4.       Controling

  •     Struktur lab. Komputer:
-          User statement : menitik beratkan kondisi pengguna akses
-          User class : menitik beratkan pada kewenangan pengguna akses
-          User mode : menentukan keberadaan fisik penggunaan akses dalam memudahkan pengontrolan tutorial.


  • User statement
-          Open acces (general) : tutor dapat sepenuhnya mengontrol kegiatan akses pengguna.
-          Middle open acces (limited free) : tutor dapat mengontrol akses pengguna secara berkala.
-          Full acces (Privacy) : tutor tidak dapat mengontrol akses pengguna.


  • User class
-          Classical : mode kegiatan akses pembelajaran dikelas. Contoh:  Lab komputer sekolah.
-          Middle classical : mode kegiatan akses non formal. Contoh:  perkantoran, lembaga khusus.
-          Individual: akses terbatas. Contoh: warnet.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS

Open System Interconnection (OSI) Model




  • ·        - OSI diciptakan oleh ISO (Organization for standardization) yang menyediakan kerangka logika terstruktur bagaimana proses komunikasi data berinteraksi via jaringan. Standard ini dikembangkan agar komputer dapat berkomunikasi pada jaringan yang berbeda sercara efisien.
  • ·         - Model layer OSI dibagi 2 grup yaitu “Upper layer” dan “Lower layer”.
·       -  Upper layer : à Application
è Presentation
è Session
·       -  Lower layer : à transport
è Network
è Data link
è Physical

  • ·      -   Upper layer berfokus pada aplikasi pengguna dan bagaimana filedipresentasikan di komputer.
  • ·      -   Lower layer à intisari komunikasi data melalui jaringan aktual
  • ·     -    “Open” dalam OSI adalah untuk menyatakan model jaringan yang melakukan interkoneksi tanpa memandang hardware yang digunakan. Hal ini dapat dibongkar pasang (modularity).
  • ·    -     Modularity à mengacu pada pertukaran protokol di level tertentu tanpa mempengaruhi atau merusak hubungan fungsi dari level lain.
  • ·      -   Application layer à bertanggung jawab atas pertukaran informasi antara program komputer.
  • ·       -  Presentation layer à bertanggung jawab bagaimana data dikonversi dan diformat untuk transfer data.
  • ·      -   Session layer à menentukan bagaimana terminal menjaga, memelihara, dan mengatur koneksi bagaimana mereka berhubungan satu sama lain.
  • ·      -   Transport layer à membagi data menjadi segmen, menjaga koneksi logika antar terminal dan menyediakan penanganan error.
  • ·      -   Network layer à bertanggung jawab menentukan alamat jaringan, dan menentukan rute yg diambil selama perjalanan di trafik jaringan, data pada layer ini disebut paket.

  • ·     -    Physical layer à bertanggung jawab atas proses data menjadi bit dan mentransfernya.
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS

Bekerja Dalam Pandangan Islam


             Anas Bin Malik meriwayatkan bahwa seseorang dari kaum Ansar datang menghadap Rasulullah SAW dan meminta sesuatu kepada beliau. Rasulullah bertanya kepada lelaki tersebut, "Adakah Sesuatu dirumahmu?" Tanya Rasulullah kepada laki-laki Ansar tersebut. 
            "Ada ya Rasulullah!" jawabnya, "Saya mempunyai sehelai kain tebal, yang sebagian kami jadikan alas tidur. Selain itu saya juga mempunyai sebuah mangkuk besar yang kami pakai untuk minum,"
            "Bawalah kemari kedua barang tersebut," sambung Rasulullah. Setelah barang diterima, Rasulullah segera melelangnya. Kepada para sahabat yang hadir pada saat itu beliau menawarkan, siapakah yang mau membeli.  Salah seorang menawar kedua barang itu dengan harga satu dirham. Tetapi Rasulullah menawarkan lagi, barangkali ada yang sanggup membeli lebih dari satu dirham, "Dua atau tiga dirham?" tanya Rasulullah kepada para hadirin sampai dua kali. Inilah lelang pertama kali yang dilakukan Rasulullah. Tiba-tiba ada salah seorang sahabat menyahut, "Saya beli keduanya dengan harga dua dirham."
             Rasulullah menyerahkan kedua barang itu kepada si pembeli dan menerima uangnya, uang itu lalu beliau serahkan kepada lelaki anshar tersebut seraya berkata, "Belikan satu dirham untuk keperluanmu dan satu dirham lagi belikan sebuah kapak dan engkau kembali lagi kesini." Tidak lama kemudian orang itu kembali menemui Rasulullah dengan membawa kapak. Beliau melengkapi kapak itu dengan membuatkan gagangnya terlebih dahulu, lantas berkata: "Pergilah mencari kayu bakar, lalu hasilnya kamu jual dipasar, dan jangan menemui aku sampai dua pekan." 
             Lelaki itu melaksanakan perintah Rasulullah. setelah dua pekan ia kembali menemui Rasulullah untuk melaporkan hasil kerjanya. Lelaki itu menuturkan bahwa selama dua pekan itu ia telah berhasil mengumpulkan uang sebesar 10 dirham setelah sebagian dibelikan makanan dan pakaian. Mendengar penuturan lelaki Ansar itu, Rasulullah bersabda, "Pekerjaanmu ini lebih baik bagimu daripada kamu datang sebagai pengemis, yang akan membuat cacat diwajahmu di akhirat kelak."
Islam sangat menghargai orang yang bekerja dengan tangannya sendiri. Allah berfirman dalam surah Al-Qasas ayat 77:
وَا بْتَغِ فِيْمآَ اٰتٓكَ الدَّا رَا لْاٰ خِرَةَ وَ لَا تَنْسَ نَصِيْبَكَ مِنَ ا لدُّنيَا وَاَحسِنْ كَمآَ اَحْسَنَ اللهُ اِلَيْكَ وَلَا تَبْغِ اْلفَسَادَ فِ الْاَرْضِ اِنَّ اللهَ لَا يُحِبُّ الْمُفسِدِيْنَ ٧٧
Artinya: "Dan carilah pada apa yang telah dianugerahkan Allah kepadamu (kebahagiaan) negeri akhirat, dan janganlah kamu melupakan kebahagiaanmu dari (kenikmatan) duniawi dan berbuat baiklah (kepada orang lain) sebagaimana Allah telah berbuat baik kepadamu, dan janganlah kamu berbuat kerusakan di (muka) bumi. Sesungguhnya Allah tidak menyukai orang-orang yang berbuat kerusakan". (Q.S Al-Qasas - 77)
selain ayat diatas, Rasulullah juga memerintahkan untuk bekerja, seperti hadis yang diriwayatkan oleh Tabrani berikut:
طَلَبُ اْلَحلاَلِ وَاجِبُ عَلَي كُلِّ مُسْلِمِ (رو ا ح الطبر ني)
Artinya: " Bekerja yang halal itu wajib hukumnya bagi setiap muslim". (H.R. Tabrani). 




  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS

PENGERTIAN DHCP SERVER



DHCP (Dynamic Configuration Protocol) 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. DHCP Server setelah memberikan nomor IP, maka server meminjamkan (lease) nomor IP yang ada ke DHCP-Client dan mencoret nomor IP tersebut dari daftar pool. Nomor IP diberikan bersama dengan subnet mask dan default gateway. Jika tidak ada lagi nomor IP yang dapat diberikan, maka client tidak dapat menginisialisasi TCP/IP, dengan sendirinya tidak dapat tersambung pada jaringan tersebut.
Setelah periode waktu tertentu, maka pemakaian DHCP Client tersebut dinyatakan selesaidan 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.

KEUNTUNGAN

Penggunaan DHCP dari sisi System Administrator, adalah kita tidak
perlu melakukan pencatatan alamat IP pada masing-masing PC client. Mungkin
untuk kebutuhan sampai dengan 10 atau 20 PC client masih bisa kita tangani,
namun jika klien yang kita tangani sampai dengan 50 atau 100, bisa Anda
bayangkan betapa rumit dan melelahkan pekerjaan yang harus kita tangani.
Tujuan utama dari penggunaan Dynamic Host Configuration Protocol adalah untuk memberikan pengaturan IP address secara tersentralisasi melalui suatu server daripada harus melakukan konfigurasi satu persatu pada setiap mesin klien. Sebuah mesin klien yang dikonfigurasi menggunakan DHCP tidak dapat mengatur IP address secara static dengan sendirinya, semuanya diatur dan ditentukan oleh server DHCP yang telah ditentukan.
Salah satu cara dalam penggunaan DHCP adalah dengan mengenali alamat hardware terlebih dahulu dari setiap network card (MAC Address, biasanya alamat ini fixed) kemudian memberikan klien tersebut setting IP address yang identik setiap kali ia terhubung ke server. DHCP juga dapat di konfigurasi sedemikian rupa sehingga server DHCP dapat memberikan alamat-alamat IP secara dinamis pada host yang terhubung dengannya, dengan menggunakan range IP address yang telah ditentukan. Pada kasus ini server DHCP akan mencoba memberikan alamat yang sama pada mesin klien setiap kali host itu meminta alamat ke server (walaupun untuk waktu yang cukup lama). Hal ini tentu saja tidak berfungsi dengan baik, bila pada jaringan tersebut terdapat lebih banyak host komputer dibandingkan alamat yang di siapkan oleh server.


KELEBIHAN

Dengan kelebihan ini, DHCP membuat kerja para administrator jaringan menjadi lebih mudah. Setiap kali ada perubahan yang terkait dengan pengalamatan dan konfigurasi pada jaringan secara global, dapat di implementasikan secara tersentral dengan hanya melakukan perubahan file konfigurasi pada server. Hal ini tentu saja lebih efisien daripada Anda harus melakukan setting atau men-setup pada tiap-tiap host (mesin klien). Disamping itu sangat mudah bagi kita untuk mengintegrasikan mesin-mesin (host), terutama mesin yang baru ke dalam jaringan karena mesin-mesin tersebut akan mendapatkan alamat melalui pooling alamat yang dibuat pada server.
Sebuah server DHCP tidak hanya memberikan alamat IP dan netmask-nya saja, tetapi juga memberikan host name (nama host), domain name, gateway, dan name server (DNS) yang digunakan oleh mesin klien tersebut. DHCP juga dapat memiliki beberapa parameter lain seperti penggunaan time server yang dapat di akses oleh setiap klien.

Perbedaan IP statis dengan DHCP

Kelebihan IP static :
- Ip tetap, tidak berubah rubah, pas loading system tidak perlu cek IP di jaringan, jadi loading lebih cepat.
- Tidak butuh DHCP server.

Kelemahan IP static :
- Jika IP dalam jaringan dobel, maka akan crash, Komputer tidak bisa nyambung ke jaringan.

Kelebihan IP dinamis :
- Klien tidak perlu setting IP, karena IP terisi otomatis.

Kelemahan IP dinamis :
- Klien harus minta dulu ke server waktu loading system/pas terhubung jaringan.
- IP clien bisa berubah-ubah.
- Butuh DHCP server.

·         IP statis adalah ip tetap, setiap komputer yg terdaftar diberi ip tersendiri yang tidak berubah ubah. IPstatic bisa di set sendiri di komputer kita sendiri atau di set melalui router berdasarkan mac address dari pengguna.

DHCP adalah sistem yg memungkinkan pemberian ip address secara acak kepada lokal host. untuk settingan di komputer kita kita set automatic ip-nya dan di modem/access point/router akan otomatis memberi IP sendiri pada komputer kita. 
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS

Kekurangan dan Kelebihan MAC OS, Linux, dan Windows


1.LINUX
Secara teknis dan singkat dapat dikatakan, Linux adalah suatu sistem operasi yang bersifat multi user dan multitasking, yang dapat berjalan di berbagai platform, termasuk prosesor INTEL 386 dan yang lebih tinggi. Sistem operasi ini mengimplementasikan standard POSIX. Linux dapat berinteroperasi secara baik dengan sistem operasi yang lain, termasuk Apple, Microsoft dan Novell.
Nama Linux sendiri diturunkan dari pencipta awalnya, LINUS TORVALDS, di Universitas Helsinki, Finlandia yang sebetulnya mengacu pada kernel dari suatu sistem operasi, suatu penamaan yang biasa digunakan untuk mengacu ke pada suatu kumpulan lengkap software, yang bersama-sama dengan kernel menyusun suatu sistem operasi yang lengkap. Linux dulunya adalah proyek hobi yang dikerjakan oleh Linus Torvalds yang memperoleh inspirasi dari Minix. Minix adalah sistem UNIX kecil yang dikembangkan oleh Andy Tanenbaum. Linux versi 0.01 dikerjakan sekitar bulan Agustus 1991.
Kemudian pada 5 Oktober 1991, Linus mengumumkan versi resmi Linux, yaitu 0.02 yang hanya dapat menjalankan bash (GNU Bourne Again Shell) dan gcc (GNU C Compiler). Sekarang Linux adalah sistem UNIX yang lengkap, bisa digunakan untuk jaringan (networking), pengembangan software, dan bahkan untuk sehari-hari. Linux sekarang merupakan alternatif OS yang jauh lebih murah jika dibandingkan dengan OS komersial, dengan kemampuan Linux yang setara bahkan lebih.
Satu hal yang membedakan Linux terhadap sistem operasi lainnya adalah, harga. Linux ini GRATIS. Berarti dapat diperbanyak, dan didistribusikan kembali tanpa harus membayar fee atau royalti kepada seseorang.
Kelebihan Linux
Sistem operasi ini adalah sistem operasi yang tahan virus. Virus-virus yang menyerang Windows tidak akan berkutik apabila terdampar di sistem Linux. Linux juga stabil, sehingga menjadi platform mayoritas bagi server internet, hingga industri perfilman Hollywood. Beberapa film seperti The Lord Of The Ring, hingga Harry Potter menggunakan bantuan Linux dalam proses produksinya. Linux juga dikembangkan bagi platform yang tidak wajar, seperti pada PlayStation 2, X-Box, iPod, dan Nintendo DS.
Linux juga multipengguna (multiuser) dan multitugas (multitasking). Anda dapat memasuki sistem dengan banyak user sekaligus dan menjalankan banyak tugas sekaligus. Linux adalah sistem operasi yang sejak lahir murni multiuser dan multitasking.

Kekurangan Linux
Beberapa kekurangan Linux yang paling dirasa adalah masih belum banyaknya game-game besar yang bersedia dijalankan pada platform Linux. Orang-orang sepertinya juga alergi terhadap sistem operasi ini karena masih berpikir Linux adalah sistem operasi yang sulit, tidak mempunyai tampilan grafis, dan tidak gaul. Belum lagi, beberapa hardware yang sepertinya sulit untuk menyediakan driver untuk Linux. Tentunya, ini menjadi tugas berat bagi para pengembang kernel Linux, agar sistem operasi ini dapat berjalan dengan fleksibel.

2.Windows
Microsoft Windows adalah sistem operasi komputer berbasiskan GUI (Graphic User Interface) yang paling banyak digunakan dalam komputer pribadi di seluruh dunia. Sukses ini menjadikan pemiliknya, Bill Gates, menjadi orang terkaya di seluruh dunia mengalahkan kekayaan Sultan Brunei. Namun hanya sedikit orang yang mengetahui sejarah perkembangan Microsoft Windows itu sendiri, dan sedikit juga orang yang mengetahui sistem operasi komputer berbasiskan GUI selain merk Microsoft Windows.

  • Keunggulan Windows

Seperti yang telah disebutkan, Windows adalah sistem operasi yang user-friendly.
Tampilannya begitu bersahabat bagi para pengguna. Selain itu, dukungan hardware yang
lengkap, banyaknya aplikasi yang diperuntukkan bagi platform Windows semakin melengkapi nilai tambahnya.

  • Kekurangan Windows

Windows juga memiliki sisi kurang yang cukup mencolok. Sistem operasi
ini adalah sistem operasi yang rentan akan penyakit. Windows mudah sekali tertular virus. Namun, masalah ini dapat diatasi dengan adanya vendor-vendor software yang merilis antivirus bagi Windows. Sebut saja Norton dan AVG. Meski demikian, perkembangan virus komputer terus berlanjut layaknya virus-virus di dunia nyata. Mereka semakin banyak dan ganas. Siap kapan saja menginfeksi komputer Windows.
Terlepas dari sisi teknis, harga lisensi Windows juga terbilang sulit dijangkau oleh masyarakat Indonesia kebanyakan. Versi bajakan memang murah, tetapi itu bukanlah pilihan bijak. Dengan membeli versi bajakan, sama saja kita telah mendanai para kriminal tersebut mengembangkan
usaha mereka. Dan kita telah menjadi sponsor setia dalam melanggengkan
tindak tanduk mereka.
Windows telah ada semenjak 80-an. Ketika itu, OS ini berpenampilan
minimalis dan berkesan kartunis. Tidak ada efek tiga dimensi dan
resolusi gambar yang terlalu rendah. Namun, sebagai sistem operasi yang
user-friendly, membawanya sebagai sistem operasi yang banyak diminati oleh orang.
Jenis-jenis Windows sendiri antara lain Windows 95, Windows 98, Windows
2000, Windows Me, Windows NT, Windows XP, dan Windows Vista. Windows mendukung sistem berkas partisi dengan format FAT, FAT16,
FAT32, NTFS, juga iso9660.
3.Mac OS
Mac OS, yang bererti Macintosh Operating System, atau Sistem Pengoperasi Macintosh, adalah sistem pengoprasian komputer Apple untuk komputer Apple Macintosh. Mac OS merupakan sistem pengoperasian pertama yang menggunakan antarmuka pengguna grafis(GUI). Pasukan Macintosh termasuk Bill Atkinson, Jef Raskin dan Andy Hertzfeld.

  • Bahasa Pemrograman

1.     Bahasa tingkat rendah, adalah bahasa yang hanya dimengerti oleh mesin. Bahasa ini berubah bilangan biner yang terdiri dari angka 0 dan 1.
2.     Bahasa tingkat menengah, adalah bahasa yang sudah bisa dimengerti oleh manusia. Namun karena kosakata yang dipakai adalah kosakata hasil singkatan, masih cukup sulit untuk dipakai oleh pengguna awam. Contoh peranti bahasa pemrograman tingkat menengah ini adalah bahasa Assembler dan bahasa FORTRAN.
3.     Bahasa tingkat tinggi, adalah bahasa pemrograman yang lebih mudah dari bahasa pemrograman tingkat menengah, karena kosakata yang dipakai bukan kosakata hasil penyingkatan atau pemotongan, seperti BASIC,COBOL, dan Pascal.

Bahasa pemrograman memuat berbagai kosakata sesuai aturan yang sebelumnya telah ditetapkan. Berbeda bahasa pemrograman, maka berbeda pula aturan yang dimiliki. Namun intinya, bahasa pemrograman ini berguna dalam menerjemahkan perintah-perintah atau instruksi ke dalam bahasa yang dimengerti oleh mesin. Bahasa pemrograman terbagi dalam tiga tingkat kesukaran. Di zona keamanan berinternet, ternyata windows XP dan Vista menjadi sasaran utama serangan para hacker dunia, namun walaupun demikian XP dan Vista ternyata mampu membendung serangan tersebut dengan baik lewat firewall yang otomatis berjalan ketika mulai dijalankan. 
Namun ternyata para hacker tidak kalah ide, mereka menyerang lewat celah Internet Explorer 7 yang memang telah terbukti memiliki banyak kelemahan, walaupun Windows senantiasa menutupi celah-celah keamanan tersebut lewat update yang tiap 18 hari namun keadaan ini cukup membahayakan. Untuk mengatasinya, warga dunia disarankan untuk senantiasa mengupdate internet explorer atau memakai browser yang terbukti lebih aman yakni: Safari dan Firefox. Akibat serangan ini, di zona keamanan berinternet, windows XP harus merelakan 2 istana yang dijaganya terebut oleh para hacker, sedangkan windows Vista dengan penjagaan pintu gerbang yang ketat hanya kehilangan 1 istana di zona ini. Linux dan MacOS di zona ini boleh agak berlega hati karena tidak begitu dilirik untuk diserang oleh para hacker sehingga kelima istana yang mereka jaga tetap aman. Di zona ini Linux dan MacOS unggul.
Peperangan di zona keamanan PC, mengungkap banyak fakta akan kelemahan beberapa pasukan Sistem Operasi. Pasukan Windows XP, Vista dan Linux Ubuntu ternyata lemah terhadap penjagaan pintu login berpassword. Hanya dengan sebuah CD darurat, password pintu login WIndows XP, Vista dan Linux dapat dibobol. Begitu juga pasukan MacOS ternyata lemah pada masalah ini, hanya cukup dengan menekan kombinasi tombol [Apple] + [S] pada saat boot , data pada PC dapat diakses oleh setiap orang. Hal ini menyebabkan masing-masing pasukan kehilangan 1 istana. Istana yang lain, di wilayah enkripsi data keempat pasukan Sistem Operasi ternyata memiliki sistem enkripsi folder yang mudah dioperasikan. MacOS menggunakan FileVault, Linux dengan TrusCrypt dan Windows XP/Vista dengan sistem Encrypted File System (EFS). Namun dari semua itu ternyata Windows Vista lebih unggul karena dapat melindungi lebih baik, dimana seluruh harddisk dapat dienkripsi hanya dengan beberapa kali klik. Vista berhasil mempertahankan istananya sedangkan yang lain harus kehilangan istana setelah pertempuran yang sangat hebat dalam waktu yang lama. 
Selanjutnya, di istana terjadinya backup data pertempuran juga tidak kalah sengit. MacOS unggul dalam wilayah ini dengan sistem Time Machine nya. Windows XP melakukan backup dengan 2 tahap lewat System Restore, namun Windows Vista yang juga memiliki system restore dengan tambahan Salinan Data Bayangan seharusnya mampu lebih baik namun karena salah satu anggota pasukannya yakni Windows Vista versi Home tidak dilengkapi dengan layanan ini, mengakibatkan windows Vista harus rela kehilangan istana backup. Pasukan Linux justru lebih parah lagi, dengan sistem backup gratisan yang terlalu banyak dan tidak jelas mengakibatkan Pasukan ini lemah dan juga harus kehilangan istananya. Di zona keamanan PC ini MacOS dan XP unggul.
Di Zona Pengoperasian, terdapat 3 istana yang harus dijaga yakni Pencarian File, Instalasi Software dan File-Manager. Pada pencarian File, windows XP ternyata tidak tampil mengesankan. MacOS dengan sistem pencarian Spotlight terbukti mampu melakukan pencarian file secara kilat yang juga ditiru oleh Linux dan Windows Vista. Sedangkan untuk kemampuan seperti itu, windows XP harus memiliki tools tambahan. Dalam instalasi software, kecanggihan windows xp dan vista dalam menginstal sebuah software yang didownload ataupun dibeli serta murahnya biaya yang dikeluarkan untuk menginstal program gratis lewat Packet Manager yang dimiliki Linux, ternyata tak mampu menandingi kehebatan instalasi tradisional di MacOS. Lho kok instalasi tradisional lebih hebat dari yang canggih? Yup.. instalasi tradisional MacOS dimana kita harus mengekstrak paket-paket software dana bentuk Zip lalu meletakkannya di dalam menu ternyata memiliki kelebihan pada saat kita membuang software. Di MacOS, kita tidak memerlukan uninstaller dan jika kita membuang program hanya cukup dengan menghapus foldernya saja tanpa kuatir akan ada sisa pada sistem registry. Di istana pengelolaan File Manager, windows XP tampil buruk karena tidak mampu menampilkan preview isi file seperti halnya yang terdapat pada Windows Vista, Linux dan MacOs. Di zona pengoperasian ini windows XP harus menjadi pecundang.
Di zona terakhir yakni Zona Driver (software pengenal hardware), pasukan dari kubu windows menunjukkan kemampuannya dalam membaca lebih hardware. Windows XP mampu membaca 10.000 hardware sedangkan windows Vista dua kali lebih banyak. Walaupun Linux dikembangkan oleh banyak orang, namun ternyata lemah dalam masalah Driver ini karena driver yang tersedia tidak menyeluruh. Sedangkan MacOS justru memiliki sedikit driver karena lebih menyerahkan masalah driver ini kepada pengembang komersil dengan filosofi bahwa Its Okay mengeluarkan uang lebih banyak asalkan dapat berfungsi tanpa masalah.

Dari Penjelasan diatas maka menurut saya urutan sistem operasi dari yang terbagus adalah sebagai berikut :
Bahwa MacOS merupakan pasukan terbaik pertama dengan desain yang elegan dan sistem yang aman namun memiliki kelemahan pada pilihan hardware dan softwarenya. Di tempat kedua diduduki oleh Windows Vista dengan keamanan yang lebih baik walaupun kita harus membeli ulang banyak software jika ingin optimal. Linux menduduki posisi ketiga karena tingkat keamanannya yang tinggi namun berhubung banyaknya pengembang sistem operasi ini mengakibatkan penggunaannya masih terlalu rumit. Windows XP harus rela menduduki posisi terakhir, karena walaupun dengan service pack 2, windows XP masih belum sepenuhnya aman.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS