Minggu, 23 September 2012

cara menghitung IP dengan bilangan biner

    Cara mengonversi angka yang biasa terdapat pada IP Address menjadi bilangan biner dengan manual sekaligus menghihitung ip broadcast dan IP Network pada suatu IP address yang diketahui, akan saya paparkan di sini :
Cara mengonversi Bilangan bulat ke dalam Bil. Biner
 

Sebelumnya apakah anda sudah benar benar mengerti tentang apa itu bilangan biner, jika belum saya akan jelaskan terlebih dahulu.
Bilangan biner adalah bilangan yang hanya terdiri dari angka 0 dan 1, bilangan ini merupakan dasar dari semua sistem bilangan berbasis digital. Sistem ini juga dapat kita sebut dengan istilah bit, atau Binary Digit.
Pertama kita harus memahami, sebuah rumus dasar untuk mengetahui berapakah angka biner yang tepat dari sebuah angka yang kita ketahui, yaitu dengan menerapkan dasar bilangan 2 x pangkat meningkat, mulai dari pangkat 0 sampai pangkat 7.
Untuk menentukan rangkaian bil. binernya kita kalkulasi dari hasil perpangkatan tersebut.
Jadi, kurang lebihnya sepeti di atas atu sebenarnya bisa juga dengan menggunakan kalkulator dengan hanya memasukan angka dan menekan tombol bin, tapi alangkah lebih baiknya jika kita bisa menghitungnya sendiri, bukan begitu?
Sekarang kita telah siap untuk menghitung IP Address.
IP yang akan diteliti : 148.58.178.30 dengan Subnet Mask : 255.255.240.0
IP Adress 148.58.178.30 10010100.00111010.10110010.00011110
Subnet Mask 255.255.240.0 11111111.11111111.11110000.00000000
Hasil yang didapat dari perhitungan subnet mask adalah networkID, hostID dan jumlah host dalam 1 network, broadcasted maka didapat :

Network Addr 148.58.176.0 10010100.00111010.10110000.00000000
Broadcast Addr 148.58.191.255 10010100.00111010.10111111.11111111

Cara mendapatkan network address : lihat hasil biner IP address dan subnet mask, abaikan semua nilai 1 pada subnetmask, focus pada yg bernilai 0 dan ganti semua nilai IP address dengan nilai subnetmask yang bernilai 0, sehingga didapat nilai network 10010100.00111010.10110000.00000000 (atau 148.58.176.0 setelah di decimalkan)
Cara mendapatkan broadcast address : lihat hasil biner IP address dan subnet mask, focus pada subnetmask, balikkan semua nilai subnetmask dr 1 menjadi 0 maupun 0 menjadi 1.sehingga didapat 00000000.00000000.00001111.11111111.hasilnya :
IP Adress 148.58.178.30 : 10010100.00111010.10110010.00011110
Subnet Mask : 00000000.00000000.00001111.11111111

Abaikan semua nilai 0 pada subnetmask, fokus pada nilai 1. ganti nilai IP address dengan nilai 1 pada subnet mask! Dan didapat :
10010100.00111010.10111111.11111111
Atau bila di desimalkan nilainya 148.58.191.255

Mengenal Domain Name System (DNS)

Apa itu DNS? fungsinya apa? dan untuk apa? Bagi para pengguna internet sebenarnya setiap kita mengetikkan alamat situs atau website seperti www.google.com, www.yahoo.com, www.detik.com, www.asus87.com ;-)  , itu merupakan alamat IP dari suatu host yang terhubung dalam suatu jaringan, jadi sebenarnya www.google.com itu adalah alamat IP dari host Google yaitu 74.125.235.16

Disitulah DNS (Domain Name System) berperan, yaitu melakukan translasi IP address menjadi suatu nama domain atau sebaliknya. Hal ini tentu sangat memudahkan user saat mengetikkan suatu alamat website, karena user tidak perlu menghafal IP address untuk mengakses alamat webisite tersebut.
Di sini penulis ingin menjelaskan beberapa hal umum mengenai DNS, yaitu pegertian, fungsi, struktur, dan cara kerja DNS. :)
• Pengertian
DNS (Domain Name System) adalah suatu fasilitas dalam suatu sistem operasi untuk memetakan alamat/domain ke alamat IP.
• Fungsi
Digunakan untuk mengetahui alamat suatu host/komputer/server dengan melakukan translasi dari domain ke ip address.
• Cara kerja
DNS tidak berdiri sendiri, tapi dia berdiri dalam sebuah server yang biasa dikenal dengan nama DNS Server dan terhubung dengan jaringan internet. Cara kerjanya yaitu:
  1. Saat komputer client mengakses alamat host www.domainsiapaneh.com
  2. Komputer tersebut akan melakukan translasi dengan menghubungi host lokal (database host di komputer 127.0.0.0) terlebih dahulu, jika tidak ada data maka komputer akan menghubungi DNS server (misal DNS ISP Telkom 202.134.0.61) yang terhubung lewat jaringan untuk mengetahui apakah alamat yang kita ketikkan itu terdaftar dalam database yang ada di DNS server. Jika tidak ada maka DNS server akan menghubungi DNS server lainnya berdasarkan level domain yang ada.
  3. Kemudian DNS server yang mengetahui IP alamat tersebut, memberi informasi alamat IP ke client dan selanjutnya client bisa mengakses alamat tersebut. 


 
• Struktur DNS
 
Pengelompokkan database dari DNS server tersusun secara hirarki sistem, sistem ini dipilih karena sistem ini cocok digunakan untuk sistem terdistribusi, konsisten untuk setiap host, dan selalu update. Sistem ini digambarkan sebagai sebuah tree yang memiliki beberapa cabang. Cabang-cabang ini mewakili domain, subdomain, top level domain, atau suatu host.
Domain tertinggi adalah root yang dilambangkan dengan titik, domain yang terletak tepat di bawah root disebut top level domain. Beberapa contoh top level domain ini antara lain com, edu, gov, biz, us, info, net dan lain-lain. Turunan dari top level domain disebut subdomain. Domain yang terletak setelah top level domain adalah second level domain, dan domain yang berada di bawah second level domain disebut third level domain, dan seterusnya.
Sistem hirarki DNS di atas tentunya tidak diatur oleh satu server saja. Sistem hirarki DNS ini dipecah-pecah menjadi beberapa server pada setiap level domain. Jadi setiap cabang-cabang atau level domain juga mempunyai DNS server sendiri yang masing-masing saling terhubung dan bertukar informasi antara DNS server lainnya.

ZELLO

ZELLO

Aplikasi Zello adalah aplikasi Walkie Talkie seperti aplikasi Push To Talk. Pencet, bicara dan pesan suara diterima oleh rekan atau ke semua group sebuah channel.


Apa fungsi penting alat ini. 
Pastinya sebagai walkie talkie, saling mengirim pesan suara dan berbicara bergantian sebagai alat komunikasi. 
Aplikasi Zello mendukung semua perangkat, kecuali WIndows Phone (sementara).

Bisa digunakan untuk menghubungi staf, rekan dalam sebuah channel group.

 Misalnya pekerjaan teknisi dimana 2 orang berbeda tempat. Lalu ingin mengirim pesan dengan mudah dan cepat via suara. 
Lebih mudah untuk berkomunikasi dibanding SMS atau Chat. 
Bisa group dengan membuat channel untuk mendengar pesan bersama 
Memiliki fitur panggilan peringatan atau Alert. Misalnya seseorang tidak dekat dengan handphone. Member antar Zello dapat mengirim Alert, dan smartphone akan memberikan bunyi bahwa ada pesan yang perlu di dengar. 

Contoh manfaat dan pengunaan aplikasi 

  1. a. Anda sedang melakukan perjalanan dengan rombongan kendaraan bermotor atau mobil. Akan lebih mudah mengirim pesan dengan suara melalui Zello. Tinggal ditekan dan rekam suara, tanpa menganggu konsentrasi seperti melakukan chat atau SMS. Mata tetap dalam posisi mengemudi, sementara anda bisa berbicara untuk mengirim pesan ke rekan lain. 
  2. b. Anda sedang berkendara sepeda gunung, dan smartphone anda berada disimpan di tas. Pesan melalui SMS atau Chat biasanya hanya mengeluarkan 1 kali bunyi. Dengan Zello, rekan lain dapat mengirim pesan Alert dan meminta anda membuka pesan di Zello. Dan bunyi peringatan akan terus aktif sampai anda mematikannya. 
  3. Zello memberikan fitur histori rekaman. Selama anda berkomunikasi dengan rekan atau group channel, semua suara akan direkam. Baik suara keluar dan masuk. Anda dapat melakukan replai kembali, misalnya rekan anda mengirim pesan no telepon. Anda cukup mendengar suara rekaman terakhir dan mengulang untuk mencatat no telepon yang diberikan. 


Informasi diatas hanya sebagian manfaat dari Zello tersebut, masih banyak lagi manfaat dengan aplikasi komunikasi via Smartphone.

Zello dapat digunakan oleh berbagai OS dari Android, PC, BB, iPhone.