Halo Sobat ! | Members area : Register | Sign in
Abaut me | Kontak | Profile | Event | Donasi | Sitemap

Total Tayangan Halaman

Diberdayakan oleh Blogger.

Konversi Bilangan Biner, Octal, Desimal dan Hexa Desimal

Minggu, 12 Oktober 2014

Konversi Bilangan Biner, Octal, Desimal dan Hexa Desimal

Bilangan biner (Bilangan berbasis dua, bilangannya: 0,1)
Bilangan octal (Bilangan berbasis delapan bilangannya: 0,1,2,3,4,5,6,7)
Bilangan desimal (Bilangan berbasis sepuluh, bilangannya: 0,1,2,3,4,5,6,7,8,9)
Bilangan hexadesimal (Bilangan berbasis enam belas, bilangannya: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F)
Konversi bilangan adalah proses mengubah bentuk bilangan satu ke bentuk bilangan lain yang memiliki nilai yang sama. Misal: nilai bilangan desimal 12 memiliki nilai yang sama dengan bilangan octal 15; Nilai bilangan biner 10100 memiliki nilai yang sama dengan 24 dalam octal dan seterusnya.
Konversi bilangan biner, octal atau hexadesimal menjadi bilangan desimal
Konversi dari bilangan biner, octal atau hexa menjadi bilangan desimal memiliki konsep yang sama.Konsepnya adalah bilangan tersebut dikalikan basis bilangannya yang dipangkatkan 0,1,2 dst dimulai dari kanan. Untuk lebih jelasnya silakan lihat contoh konversi bilangan di bawah ini;
Konversi bilangan octal ke desimal
Cara mengkonversi bilangan octal ke desimal adalah dengan mengalikan satu-satu bilangan dengan 8 (basis octal) pangkat 0 atau 1 atau 2 dst dimulai dari bilangan paling kanan. Kemudian hasilnya dijumlahkan. Misal, 137(octal) = (7×80) + (3×81) + (1×82) = 7+24+64 = 95(desimal).
Lihat gambar:
konversi_1
Konversi bilangan biner ke desimal
Cara mengkonversi bilangan biner ke desimal adalah dengan mengalikan satu-satu bilangan dengan 2 (basis biner) pangkat 0 atau 1 atau 2 dst dimulai dari bilangan paling kanan. Kemudian hasilnya dijumlahkan. Misal, 11001(biner) = (1×20) + (0x21) + (0x22) + (1×2) + (1×22) = 1+0+0+8+16 = 25(desimal).
konversi_2
Konversi bilangan hexadesimal ke desimal.
Cara mengkonversi bilangan biner ke desimal adalah dengan mengalikan satu-satu bilangan dengan 16 (basis hexa) pangkat 0 atau 1 atau 2 dst dimulai dari bilangan paling kanan. Kemudian hasilnya dijumlahkan. Misal, 79AF(hexa) = (Fx20) + (9×21) + (Ax22) = 15+144+2560+28672 = 31391(desimal).
konversi_3
Konversi bilangan desimal menjadi bilangan biner, octal atau hexadesimal.
Konversi dari bilangan desimal menjadi biner, octal atau hexadesimal juga memiliki konse yang sama. Konsepnya bilangan desimal harus dibagi dengan basis bilangan tujuan, hasilnya dibulatkan kebawah dan sisa hasil baginya (remainder) disimpan. Ini dilakukan terus menerus hingga hasil bagi < basis bilangan tujuan. Sisa bagi ini kemudian diurutkan dari yang paling akhir hingga yang paling awal dan inilah yang merupakan hasil konversi bilangan tersebut. Untuk lebih jelasnya lihat pada contoh berikut;
Konversi bilangan desimal ke biner
Cara konversi bilangan desimal ke biner adalah dengan membagi bilangan desimal dengan 2 dan menyimpan sisa bagi per seitap pembagian terus hingga hasil baginya < 2. Hasil konversi adalah urutan sisa bagi dari yang paling akhir hingga paling awal. Contoh:
125(desimal) = …. (biner)
125/2 = 62 sisa bagi 1
62/2= 31    sisa bagi 0
31/2=15     sisa bagi 1
15/2=7       sisa bagi 1
7/2=3         sisa bagi 1
3/2=1         sisa bagi 1
hasil konversi: 1111101
Lihat gambar:

konversi_4
Konversi bilangan desimal ke octal
Cara konversi bilangan desimal ke octal adalah dengan membagi bilangan desimal dengan 8 dan menyimpan sisa bagi per seitap pembagian terus hingga hasil baginya < 8. Hasil konversi adalah urutan sisa bagi dari yang paling akhir hingga paling awal. Contoh lihat gambar:
konversi_5
Konversi bilangan desimal ke hexadesimal
Cara konversi bilangan desimal ke octal adalah dengan membagi bilangan desimal dengan 16 dan menyimpan sisa bagi per seitap pembagian terus hingga hasil baginya < 16. Hasil konversi adalah urutan sisa bagi dari yang paling akhir hingga paling awal. Apabila sisa bagi diatas 9 maka angkanya diubah, untuk nilai 10 angkanya A, nilai 11 angkanya B, nilai 12 angkanya C, nilai 13 angkanya D, nilai 14 angkanya E, nilai 15 angkanya F. Contoh lihat gambar:
konversi_6
Konversi bilangan octal ke biner dan sebaliknya.
Konversi bilangan octal ke biner
Konversi bilangan octal ke biner caranya dengan memecah bilangan octal tersebut persatuan bilangan kemudian masing-masing diubah kebentuk biner tiga angka. Maksudnya misalkan kita mengkonversi nilai 2 binernya bukan 10 melainkan 010. Setelah itu hasil seluruhnya diurutkan kembali. Contoh:
konversi_7
Konversi bilangan biner ke octal
Konversi bilangan biner ke octal sebaliknya yakni dengan mengelompokkan angka biner menjadi tiga-tiga dimulai dari sebelah kanan kemudian masing-masing kelompok dikonversikan kedalam angka desimal dan hasilnya diurutkan. Contoh lihat gambar:
Konversi bilangan hexadesimal ke biner dan sebaliknya.
konversi_8
Konversi bilangan hexadesimal ke biner
Sama dengan cara konversi bilanga octal ke biner, bedanya kalau bilangan octal binernya harus 3 buah, bilangan desimal binernya 4 buah. Misal kita konversi 2 hexa menjadi biner hasilnya bukan 10 melainkan 0010. Contoh lihat gambar:
konversi_9
Konversi bilangan biner ke hexadesimal
Teknik yang sama pada konversi biner ke octal. Hanya saja pengelompokan binernya bukan tiga-tiga sebagaimana pada bilangan octal melainkan harus empat-empat. Contoh lihat gambar:
konversi_10
Konversi bilangan hexadesimal ke octal dan sebaliknya 
Konversi bilangan octal ke hexadesimal.
Teknik mengonversi bilangan octal ke hexa desimal adalah dengan mengubah bilangan octal menjadi biner kemudian mengubah binernya menjadi hexa. Ringkasnya octal->biner->hexa lihat contoh,
 konversi_11
Konversi bilangan hexadesimal ke octal. Begitu juga dengan konversi hexa desimal ke octal yakni dengan mengubah bilangan hexa ke biner kemudian diubah menjadi bilangan octal. Ringkasnya hexa->biner->octal. Lihat contoh;
konversi_12

Pengertian Softswicth Dan Cara Kerja Softswitch

Jumat, 10 Oktober 2014

Pengertian Softswicth Dan Cara Kerja Softswitch - Softswitch merupakan entitas berbasis software yang menjadikan fungsi control panggilan pada jaringan IP. Softswicth diperkenalkan dan dikembangkan oleh International Softswicth Consortium (ISC), yang sekarang telah berubah namanya menjadi International Packet Communications Consortium (IPCC) dan terakhir berubah lagi namannya menjadi Multiservice Swicthing Forum (MSF).

Apa Itu Softswitch ?

Softswitch adalah suatu alat yang mampu menghubungkan antara jaringan sirkuit dengan jaringan paket, termasuk di dalamnya adalah jaringan telpon tetap (PSTN), internet yang berbasis IP, kabel TV dan juga jaringan seluler yang telah ada selama ini.

Softswitch lebih dikenal sebagai IP-PBX. Perangkat perangkat dalam sofswitch yaitu :
  • Media Gateway  Controller (MGC) yang sering disebut dengan perangkat call agent
  • Aplication / fitur server
  • Media server
Selain memiliki berbagai perangkat, Softswitch juga memiliki kapsitas yaitu harus mampu trafik panggilan minimal 4 juta BHC dan dapat pula ditambah kapsitasnya sesuai kebutuhan. Kapsitas sistem ini juga harus disdesain secara modular.

Perangakat dalam softswitch  harus mampu menjamin kualitas layanan dengan batas nilai seperti pada dibawah ini :
  1. One Way Delay
  2. Delay Fariation
  3. Information Loss
  4. MOS (Mean Opition Socore)
  5. Echo Cancelation
  6. Post Dial Delay

Fitur Fitur Softswitch :
  • Abreviated Dialing
  • Call Forwarding
  • Call WaitingCancel Call Waiting
  • Calling Line Indetification Presentase (CCIP)
  • Clip On Call Waiting
  • Conterence Call
  • Confrex

Bagaimana Cara Kerja Softswitch ?

Cara Kerja Softswicth dan MGC
MGC akan bekerja di tataran pengaturan panggilannya (call control) serta call processing. MGC akan mengontrol panggilan yang masuk untuk mengetahui jenis media penggilan dan tujuannya. Dari situ, MGC akan mengirikan sinyal ke MG untuk melakukan koneksi, baik intrakoneksi jaringan sirkuit ke sirkuit atau paket ke paket maupun interkoneksi jaringan sirkuit ke paket dan sebaliknya. Jika diperlukan, MGC kan meminta MG melakukan konversi media yang sesuai dengan permintaan, atau langsung meneruskan panggilan jika tidak diperlukan konversi.

Antara MGC dan MG sendiri akan saling berhubungan dengan protokol Megaco atau MGCP (Media Gateway Control Protocol). Sementara itu, satu MGC akan berhubungan dengan MGC yang lain, baik itu yang berada di jaringan yang sama maupun berbeda, dengan mengirimkan protokol sinyal tertentu. Untuk jaringan sirkit, MGC akan mengirimkan SS7 (Signalling System 7), sementara jika berhubungan dengan jaringan paket, maka MGC akan menggunakan H.323 atau SIP (Season Initiation Protocol).

Sedangkan MG sendiri ‘hanya’ akan bekerja sebagai converter antara jaringan sirkuit dengan jaringan paket. Di sini fungsi softswitch menjadi hanya setara dengan ‘switch analog’ dan tidak memberikan layanan yang lain. MG juga bisa bekerja di sisi pelanggan maupun penyedia layanan, dimana softwitch bukan hanya berfungsi sebagai converter, namun juga memberikan feature lebih, termasuk dial-tone tentunya. Pada posisi ini, maka softswitch akan bekerja lebih kompleks.

Sekian artikel yang dapat saya share di blog ini walau penjelasan dalam artikel ini masih kurang lengkap hanya saya ambil poin - poin penting nya saja namun sangat cukup untuk memberi informasi tentang Pengertian Softswicth Dan Cara Kerja Softswitch. Untuk info lebih lengkap lagi tentang softswicth silahkan dapat bertanya dengan cara berkomentar di artikel ini :) Semoga Bermanfaat ..

VoIP :Pengertian, Fungsi, Cara Kerja, Protokol, Komponen, Security

 VoIP :Pengertian, Fungsi, Cara Kerja, Protokol, Komponen, Security

Pengertian VoIP:

Voice over Internet Protocol adalah Teknologi yang menjadikan media internet untuk bisa melakukan komunikasi suara jarak jauh secara langsung. Sinyal suara analog, seperti yang anda dengar ketika berkomunikasi di telepon diubah menjadi data digital dan dikirimkan melalui jaringan berupa paket-paket data secara real time.
Dalam komunikasi VoIP, pemakai melakukan hubungan telepon melalui terminal yang berupa PC atau telepon biasa. Dengan bertelepon menggunakan VoIP, banyak keuntungan yang dapat diambil diantaranya adalah dari segi biaya jelas lebih murah dari tarif telepon tradisional, karena jaringan IP bersifat global. Sehingga untuk hubungan Internasionaldapat ditekan hingga 70%. Selain itu, biaya maintenance dapat di tekan karena voicedan data networkterpisah, sehingga IP Phone dapat di tambah, dipindah dan di ubah. Hal ini karena VoIP dapat dipasang di sembarang ethernet dan IP address, tidak seperti telepon konvensional yang harus mempunyai port tersendiri di Sentral atau PBX (Private branch exchange).

Fungsi VoIP:

  • Signalling – Signalling berfungsi untuk menamkap jaringan yang dituju, sehingga dapat melakukan inisialisasi (penyampaian) pesan/percakapan.
  • Database Service – Layanan database adalah salah satu fungsiVoIP dalam mencari tujuan akhir/endpoint yang harus dituju, sekaligus sebagai penerjemah alamat yang biasanya digunakan dalam duajaringan yang berbeda.
  • Call Connect/Disconnect (Bearer Control) – Bearer Control memungkinkan si penerima panggilan dapat memutuskan panggilan/menerima panggilan.
  • Codecs Operations – Berguna sebagai coder ataupun decoderdalam pengubahan/transmitted suara menjadi sinyal digital/paket data ataupun sebaliknya.

Cara Kerja VoIP:

Cara Kerja VoipPrinsip kerja VoIP adalah mengubah suara analog yang didapatkan dari speaker pada Komputer menjadi paket data digital, kemudian dari PC diteruskan melalui HubRouterADSL Modem dikirimkan melalui jaringan internet dan akan diterima oleh tempat tujuan melalui media yang sama. Atau bisa juga melalui melalui media telepon diteruskan ke phone adapter yang disambungkan ke internet dan bisa diterima oleh telepon tujuan.
Untuk Pengiriman sebuah sinyal ke remote destination dapat dilakukan secara digital yaitu sebelum dikirim data yang berupa sinyal analog diubah ke bentuk data digital dengan ADC (Analog to Digital Converter), kemudian ditransmisikan, dan di penerima dipulihkan kembali menjadi data analog dengan DAC (Digital to Analog Converter). Begitu juga dengan VoIP, digitalisasi voice dalam bentuk packets data, dikirimkan dan di pulihkan kembali dalam bentuk voice di penerima. Format digital lebih mudah dikendaika, dalam hal ini dapat dikompresi, dan dapat diubah ke format yang lebih baik dan data digital lebih tahan terhadap noise daripada analog.

Perbedaan VoIP Dengan PSTN

  1. Jaringan telepon tradisional/PSTN menggunakan jaringan circuit switching, sedangkan VoIP menggunakan jaringan Packet Data.
    • Circuit Switching = Dikirimkan melalui satusaluran dan harus terhubung dulu ke operator.
    • Packet Data = Dikrimkan dengan memaketkan suara menjadi beberapa paket data dan dikirimkan secara terpisah, lalu akan kembali disatukan setelah sampai ke tujuan.
  2. Teknologi VoIP memakan biaya yang lebih murah dan lebih efisien dalam berkomunikasi menggunakan suara.
  3. VoIP menggunakan konektivitas jaringan internet – PSTN menggunakan kabel telpon.
  4. PSTN masih bisa digunakan saat listrik padam.
  5. Setiap melakukan panggilan VoIP hanyamembutuhkan sekitar 10 Kbps – PSTN membutuhkan  64 Kbps.

Protokol VoIP

TCP/IP (Transfer Control Protocol/Internet Protocol)

Merupakan sebuah protokol yang digunakan pada jaringan internet. Standarisasi diperlukan agar antar komputer terjadi kesepakatan tentang tatacara pengiriman dan penerimaan data sehingga data dapat dikirimkan dan diterima dengan benar. Protokol ini terdiri dari dua bagian besar, yaitu TCP dan UDP serta dibawah lapisan tsb ada protokol yang bernama IP.
  • Transmission Control Protocol (TCP)
Merupakan protokol yang menjaga reliabilitas hubungan komunikasi end- Mo-end. Konsep dasar cara kerja TCP adalah mengirim dan menerima segmen–segmen informasi dengan panjang data bervariasi pada suatu datagram internet. Dalam hubungan VoIP, TCP digunakan pada saat signaling, TCP digunakan untuk menjamin setup suatu panggilan pada sesi signaling. TCP tidak digunakan dalam pengiriman data suara karena pada komunikasi data VoIP penanganan data yang mengalami keterlambatan lebih penting daripada penanganan paket yang hilang.
  • User Datagram Protocol(UDP)
Merupakan salah satu protocol utama diatas IP, yang lebih sederhana dibandingkan dengan TCP. UDP digunakan untuk situasi yang tidak mementingkan mekanisme reliabilitas. UDP digunakan pada VoIP pada pengiriman audio streaming yang berlangsung terus menerus dan lebih mementingkan kecepatan pengiriman data agar tiba di tujuan tanpa memperhatikan adanya paket yang hilang walaupun mencapai 50% dari jumlah paket yang dikirimkan. Karena UDP mampu mengirimkan data streaming dengan cepat.

Internet Protocol (IP)

Internet Protocol didesain untuk interkoneksi sistem komunikasi komputer pada jaringan paket switched. Pada jaringan TCP/IP, sebuah komputer di identifikasi dengan alamat IP. Tiap-tiap komputer memiliki alamat IP yang unik, masing-masing berbeda satu sama lainnya. Hal ini dilakukan untuk mencegah kesalahan pada transfer data. Terakhir, protokol data akses berhubungan langsung dengan media fisik. Secara umum protokol ini bertugas untuk menangani pendeteksian kesalahan pada saat transfer data.

SIP (Session Initiation Protocol)

Yaitu protokol yang digunakan untuk inisiasi, modifikasi dan terminasi sesi komunikasi VoIP. SIP adalah protokol Open Standard yang dipublikasikan oleh IETF, RFC 2543 dan RFC 3261. Selain digunakan untuk negosiasi sesi komunikasi voice, SIP juga dapat digunakan untuk negosiasi sesi komunikasi data media lain seperti video dan text. Disebutkan sebagai hanya melakukan “negosiasi sesi komunikasi” adalah karena SIP merupakan signalling protocol, bukan media     transfer protocol. Artinya SIP tidak menghantar data media (voice, video dan text), melainkan hanya melakukan negosiasi  sesi komunikasi saja dan memanfaatkan protokol lain seperti RTP sebagai media transfer protocol.

H.323

VoIP dapat berkomunikasi dengan sistem lain yang beroperasi pada jaringan packet-switch. Untuk dapat berkomunikasi  dibutuhkan suatu standarisasi sistem komunikasi yang kompatibel satu sama lain. Standar H.323 terdiri dari komponen, protokol, dan prosedur yang menyediakan komunikasi multimedia melalui jaringan packet-based. Bentuk jaringan packet-based yang dapat dilalui antara lain jaringan internet, Internet Packet Exchange (IPX)-based, Local Area Network (LAN), dan Wide Area  Network (WAN). H.323 dapat digunakan untuk layanan – layanan multimedia seperti komunikasi suara (IP telephony),  komunikasi video dengan suara (video telephony), dan gabungan suara, video dan data.

Komponen VoIP

  • Call Processing Server/IP PBX – IP PBX adalah perangkat switching packet data komunikasi telepon dan data berbasis teknologi Internet Protocol (IP). IP PBX dapat berjumlah 1 server ataupun lebih, harus disesuaikan dengan kebutuhan.
  • User-End Device – Perangkat yang digunakan guna mendukung pengoperasian VoIP yang didalamnya terdapat aplikasi yang bisa digunakan sebagai pengatur tambahan untuk konfigurasi VoIP. Contohnya : Handphone, Laptop dan IP Phone.
  • Media Gateway/Gatekeeper – Digunakan untuk berkomunikasi dengan VoIP Call Processing Server/ IP PBX dan komponen VoIP yang lain.
  • IP NetworkIP – Network/Jaringan berbasis IP digunakan sebagai infrastruktur jaringan dalam penggunaan VoIP.

KERAGAMAN KOMUNIKASI DATA

Sabtu, 20 September 2014


KERAGAMAN KOMUNIKASI DATA

Menurut Wikipedia, Komunikasi Data adalah proses pengiriman data / informasi dari dua / lebih device (komputer, smartphone, handphone, dll) yang terhubung dalam suatu jaringan.
Dapat juga diartikan sebagai upaya untuk bertukar pesan antara pengirim & penerima informasi.

Blok Diagram Komunikasi Data :
Sumber -> Pengirim -> Sistem Transmisi -> Penerima -> Tujuan

Metoda Komunikasi :
1. Simplex, yaitu komunikasi satu arah, pengirim hanya bisa mengirim pesan ke penerima dan tidak dapat menerima pesan && penerima hanya dapat menerima pesan dari pengirim dan tidak dapat mengirim pesan (Contoh : Radio, Televisi, dll)
2. Half-Duplex, yaitu komunikasi dua arah, pengirim dan penerima masing – masing dapat mengirim dan menerima pesan tetapi secara bergantian (Contoh : Walkie Talkie, Chatting, dll)
3. Full-Duplex, yaitu komunikasi dua arah seperti Half-Duplex, tetapi penerima dan pengirim dapat mengirim dan menerima pesan secara bersamaan dalam satu waktu (Contoh : Telepon, Video Call, dll)

Klasifikasi Komunikasi berdasarkan Informasi yang dikirim dan diterima :
1. Komunikasi Audio, yaitu jenis komunikasi yang hanya memungkinkan mengirim dan menerima informasi dalam bentuk suara (Contoh : Radio, Voice Mail, dll)
2. Komunikasi Video, yaitu jenis komunikasi yang memungkinkan mengirim dan menerima informasi dalam bentuk gambar (Contoh : Big Screen yang menampilkan iklan di kota – kota, dll)
3. Komunikasi Audio & Video, yaitu komunikasi yang memungkinkan mengirim dan menerima informasi dalam bentuk suara dan gambar sekaligus (Contoh : Televisi, Video Call, dll)
4. Komunikasi Data, yaitu komunikasi yang mana informasi yang dikirimkan dan diterima berupa data digital (Contoh : Aplikasi Internetworking pada jaringan komputer)

Jenis – jenis Komunikasi Data : 
1. Terestrial, menggunakan media kabel dan nirkabel sebagai aksesnya
2. Satelit, menggunakan satelit sebagai aksesnya

Menurut salah satu blog, hal wajib yang harus ada dalam sebuah komunikasi data adalah :
1. Receiver / Penerima, penerima data / informasi yang dikirim oleh sender
2. Sender / Pengirim, pengirim data / informasi yang selanjutnya akan diterima oleh receiver
3. Message / Pesan, data yang dikirim oleh sender
4. Media Transmisi, media yang dibutuhkan oleh data / informasi yang dikirim oleh sender agar sampai ke receiver (Contoh : Kabel, udara, dll)
5. Protocol, aturan yang harus disepakati oleh dua atau lebih device agar dapat berkomunikasi (Contoh : IEEE 802.11 standar yang digunakan untuk jaringan local menggunakan wireless)

Infrakstruktur terrestrial Aksesnya dengan menggunakan media kabel dan nirkabel. Untuk membangun infrakstuktur terrestrial ini membutuhkan biaya yang tinggi, kapasitas bandwitch yang terbatas, biaya yang tinggi dikarenakan dengan menggunakan kabel tidak diprngaruhi oleh factor cuaca jadi sinyal yang diguakan cukup kuat. b. Melalui satelit Aksesnya menggunakan satelit. Wilayah yang dicakup akses sateli lebih luas sehingga mampu menjangkau sebuah lokasi yang tidak bisa dijangkau. Oleh infrastruktur terrestrial namun untuk membuthkan waktu yang lama untuk berlangsung prosesnya komunikasi. Karena adanya gangguan karena radiasigelombang matahari (sun outage) yang terjadi paling parahnya setiap 11 tahunsekali.Dari kedua jenis tersebut dapat dibagi menjadi dua bentuk komunikasi data. System komuniksi data dapat pula bebentuk offline communication system (system komunikasi offline) dan on line communication system (system komunikasi online)a. System komunikasi offlineSystem komunikasi offline adalah proses pengiriman data dengan menggunakantelekomunikasi ke pusat pengolahan data tetapi akan diproses dulu oleh terminalkemudian dengan menggunakan modem dikirim melalui telekomunikasi danlangsung dip roses oleh CPU data disimpan pada disket, magnetik tape dn lain-lainPeralatan yang diperlukan 1. Terminal Merupakan suatu 1/0 device untuk mengirim data dan menerima data jarak jauh dengan fasilitas telekomunikasi. Peralatan terminal adalah magnetic tape unit, disk dirivepaper tape. 2. Jalur komunikasi Jalurnya merupakan fasilitas komunikasi seperti telepon, telegrf, telex dll.Modem Suatu alat yang mengalihkan data dari system kode digital kedalam system kode analog.b. System komunikasi onlineData yang dikirim melalui terminal computer bisa langsung diperolh dandiproses oleh computer.Sitem komunikasi on line berupa:Memungkinkan untuk mengirimkan data ke pusat computer, diproses I pusatcomputer. Perusahaan yang pertama mempelopori yaitu American Airlinesberlaku komunikasi dua arah. Merupakan komunikasi data degan kecepatantinggi. Sistm ini memerlukan suatu teknik dalam hal system disain danpemrograman karena pusat computer dibutuhkan suatu bank data ataudatabase.Time sharing systemTekhnik online system oleh beberapa pemakai secara bergantian menurutwaktu yang diperlukan pemakai karena perkembangan proses CPU lebihcepatsedangkan input dan output tidak dapat mngimbangi.Distributed data processing systemMerupakan system yang sering digunakan sekarang sebagai perkembangandari time sharing system. Sebagai system dapat didefinisikan sebagai systemcomputer interaktf secara geogrfis dan dengan jalur komunikasi dan mampumemproses data dengan computer lain dalam suatu system.Selain beberapa jenis komunikasi seperti yang dijelaskan diatas masih terdpatjenis-jenis yang lainnya yaitu:Komunikasi data terdiri dari komunikasi data analog dan digital. Komunikasidata analog contohnya adalah telepon umum – PSTN (Public SwitchedTelepohone Network). Komunikasi data digital contohnya adalah komunikasiyang terjadi pada komputer. Dalam komputer, data-data diolah secara digital.VoIP (Voice over Internet Protocol) merupakan teknik komunikasi suaramelalui jaringan internet. Suara yang merupakan data analog diubah menajdidata digital oleh decoder.data digital tersebut di-compress dan di-transmitmelalui jaringan IP. Oleh karena data dikirimkan melalui IP, maka datadikirimkan secara ‘Switcing Packet’ yaitu data dipecah menjadi paket-paket.Informasi dibagi-bagi dalam paket yang panjangnya tertentu kemudian tiappaket dikirimkan secara individual. Paket data mengandung alamat sehinggadapat dikirimkan ke tujuan dengan benar. Dalam VoIP, terdapat berbagaiprotokol yang digunakan diantaranya protokol H.323 yang merupakanprotokol standar untuk komunikasi multimedia seperti audio, video dan datareal time melalui jaringan berbasis paket seperti Internet Protocol (IP).Protokol H.323 mempunyai komponen seperi terminal, gateway, gatekeeperdan MCU (Multipoint Control Unit). Dalam komunikasi data pada VoIP,secara diagramnya terdiri atas sumber, voice coder serta jaringan internet.Voice coder merupakan pengkonversi suara dari data analog menjadi digital.Dalam voip ini masih memiliki kelemahankelemahan seperti delay yangmasih cukup tinggi dibandingkan dengan telepon biasa (PSTN). Diharapkandalam perkembangannya, VoIP dapat meiliki perkembangan yang baik sepertidelay yang diperkecil, sehingga dapat diambil keuntungannya yaitukomunikasi lebih murah terutama untuk komunikasi jarak jauh atau interlokal.

BEBERAPA MEDIA DALAM PROSES KOMUNIKASI DATA :1. Media kabel tembagaMedia yang cukup lama digunakan karena memang media inilah yang menjadi cikalbakal system komunikasi data dan suara. Saat ini media ini memang masih digunakanhanya saja pemanfaatannya sudah agak sedikit berkurang, hal ini dikarenakan karenaupaya penemuan dan pengembangan media komunikasi terus dipelajari dan hasilnyaterus banyak bermunculan media yang lebih baik dengan keuntungan yang lebihbanyak dibandingkan dengan keuntungan yang ditawarkan oleh media kabeltembaga.2. Media WLANSebuah jaringan local (LAN) yang terbentuk dengan menggunakan media perantarasinyal radio frekuensi tinggi, bukan dengan menggunakan kabel. Media wireless yangtidak kasat mata menawarkan cukup banyak keuntungan bagi penggunanya,diantaranya : a. Meningkatkan produktifitas Jaringan WLAN sangat mudah untuk di implementasikan, sangat rapi dalam hal fisiknya yang dapat meneruskan inforasi tanpa seutas kabe lpun, sangat fleksibel karena bisa diimplementasikan hamper di semua lokasi dan kapan saja, dan yang menggunakanya pun tidak terikat di satu tempat saja. Dengan semua factor yang ada ini, para penggunanya tentu dapat melakukan pekerjaan dengan lebih mudah akibatnya pekerjaan jadi cepat dilakukan, tiak membutuhkan waktu yang lama hanya karena masalah – masalah fisikal jarigan dari PC yang mereka gunakan. Berdasarkan factor inilah, wireless LAN tentunyadapat secara tidak langsung menigkatkan produktifitas dari para penggunanya cukup banyak factor penghambat yang ada dalam jaringan kabel yang dapat dihilangkan jika anda menggunakn medi ini. Meningkatnya produktivitas kerja para karyawannya, tetu akan sangat bermanfaat bagi perushaan tempat mereka bekerja.b. Cepat dan sederhana implementasinya. Implementasi jaringan WLAN terbilang mudah dan sederhana. Mudah karena anda hanya perlu memiliki sebuah perangkat penerima pemancar untuk membangun sebuah jaringan wireless. Setelah memilikinya, konfigurasi sedikit anda siap menggunakan sebuah jaringan komunikasi data bau dalam lokasi anda. Namun, tidak sesederhana itu jika anda menggunakan media kabel.c. Fleksibel Media Wireless LAN dapat menghubungkan anda dengan jairngan pada tempat-tempat yang tidak bisa diwujudkan oleh media kabel. Jadi fleksibilitas media wireless ini benar-benar tinggi karena anda bisa memasang dan menggunakannya dimana saja dan kapan saja, misalnya di pest ataman, di ruangan meeting darurat dan banyak lagi.d. Dapat mengurangi biaya investasi. Wireless LAN sangat cocok bagi anda yang ingin menghemat biaya yang akan dikeluarkan untuk membangun sebuah jaringan komunikasi data. Tanpa kabel berarti juga tanpa biaya, termasuk biaya termasuk biaya kabelnya sendiri, biaya penarikan, biaya perawatan, dan masih banyak lagi. Apalagi jika anda membangun LAN yang sering berubah-ubah, tentu biaya yang anda keluarkan akan semakin tinggi jika menggnakan kabel. e. Skalabilitas Dengan menggunakan media wireless LAN, ekspansi jaringan dan konfigurasi ulang terhadap sebuah jaringan tidak akan rumit untuk dilakukan seperti halnya dengan jaringan kabel. Disinilah nilai skalabilitas jaringan WLAN cukup terasa.Media Piranti Wireless 1. Wireless Client Device Access PointDigunakan untuk melakukan pengaturan lalulintas jaringan dari mobile radio kejaringan kabel atau dari backbone jaringan wireless client/server ı Biasanyaberbentuk kotak kecil dengan 1 atau 2 antena kecil. Peralatan ini merupakan radiobased, berupa receiver dan transmiter yang akan terkoneksi dengan LAN kabel ataubroadband ethernet. 3. AntennaDigunakan untuk mengkonversi signal high frekuensi (RF) dalam transmisinyasebagai gelombang di udara. Tipe antena akan menentukan pola radiasi gelombangseperti omnidirectional, bidirectional, atau unidirectional.Ada tiga jenis antena RF yaitu Omni-directional, Bidirectional, dan Unidirectional.Omnidirectional sangat cocok digunakan untuk cakupan area yang luas. Bidirectionalcocok untuk menghubungkan antar gedung. Unidirectional cocok untuk koneksi pointto point antar gedung yang berlainan daerah. Antena omnidirectional akanmerambatkan sinyal RF ke segala arah secara horizontal, namun jarak dayapancarnya terbatas. Omnidirectional mempunyai range gain hingga 6db, yang dapatdigunakan pada aplikasi didalam gedung. Karena 6 keterbatasan jangkauan area,maka sering digunakan beberapa access point untuk memperluas area cakupan,sehingga dapat terjadi overlapping sel. Penggunaan gain yang tinggi akan menambahrange coverage area, sehingga akan mengurangi jumlah access point dalam satu kawasan. Salah satu tipe antena unidirectional adalah antena Yagi, antena ini hanyaakan mentransmisikan serta menerima energi sinyal RF dalam satu arah. Antena Yagimerupakan antena unidirectional dengan gain yang cukup tinggi (antara 12 hingga 18dBi). Mempunyai bentuk fisik seperti antena televisi dengan bilah-bilah metal paralelsecara melintang. Radiasinya hampir sama dengan nyala lampu senter saatdinyalakan.Gambar Antena Yagi Media fiber optic.Fiber optic secara harafiah arti serat optic atau bisa juga disebut serat kaca. Fiberoptic memang berupa serat yang terbuat dari kaca, namun jangan anda samakandengan kaca yang biasa anda lihat. Serat kaca ini merupakan yang dibuat secarakhusus dengn proses yang cukup rumit yang kemudian dapat digunakan untukmelewati data yang ingin anda kirim atau terima.Jenis media fiber optic itu sendiri merupakan sebuah serat seukuran rambut manusiayang terbuat dari bahan kaca murni, yang kemudian dibuat bergulung-gulungpanjangnya sehingga menjadi sebentuk gulungan kabel. Setelah terjadi bentuk sepertiitu , maka jadilah media fiber optic yang biasanya anda gunakan sehari-hari.Cara fiber optic melewati dataJika berhubungan dengan alat-alat optik, maka alat-alat tersebut akan erat sekalihubungannya dengan cahaya dan system pencahayaan. Serat optic yang digunakansebagai media, maka yang akan lalu-lalang di dalamnya tidak lain dan tidak bukanadalah cahaya.Seberkas cahaya akan digunakan sebagai pembawa informasi yang ingin andakirimkan. Cahaya informasi tersebut kemudian ditembakkan ke dalam media fiberoptic dari tempat asalnya. Kemudian cahaya akan merambah sepanjang media kacatersebut hingga akhirnya cahaya tadi tiba di lokasi tujuannya. Ketika cahaya tiba dilokasi tujuan, maka pengiriman informasi dan data secara teori telah berhasildikirimkan dengan baik. Dengan demikian, maka terjadilah proses kounikasi dimanakedua ujung media dapat mengirim dan menerima informasi yang ingin disampaikan. Komponen sistem komuniksi data dengan media fiber optic.Pada dasarnya setiap system informasi pasti memerlukan 5 komponenminimal dalam proses komunikasi data, yaitu transmitter (pemindah/pengalihpesan), receiver (penerima pesan), media pengalih pesan, pesan yangdialihkan, dan penguat sinyal. Adapun dalam komunikasi data denganmemanfaatkan media fiber optic, maka komponen-komponen yang ada yaitudiantaranya sebagai berikut:Cahaya yang membawa informasi.Karena media yang digunakannya berupa serat optic yaitu serat yang terbuatdari bahan kaca yang dapat mentranmisikan data dengan cahaya. Denganmemanfaatkan cahaya maka dalam eproses transmisinyapun dapatmentransper kapasitas data yang tak terbatas, hal ini dikarenakan banyaknyakelebihan yang dimiliki oleh cahaya diantaranya cahaya kebal terhadapgangguan, mampu berjalan jauh, dengan kecepatan tinggi.Optical transmitter/pemindah berbentuk optis, merupakan sebuah komponenyang bertugas mengirimkan sinyal-sinyal cahaya kedalam media pembawadata/pesan. Tempatnya sangat dekat dengan media fiber optic.Sumber cahaya yang biasanya digunakan adalah Light Emitting Dioda (LED)atau solid state laser dioda. Sumber cahaya yang menggunakan LED lebihsedikit mengonsumsi daya daripada laser. Namun sebagai konsekuensinya,sinar yang dipancarkan oleh LED tidak dapat menempuh jarak sejauh laser.Fiber optic cable/ kabel serat kaca, bentuknya tidak jauh berbeda dengankabel tembaga, namun lebih kecil dan memiliki warna yang beningseperti benag pancingan, bagian ini merupakan bagian yang memiliki peran yang sangat penting dalam proses penyampaian data dalam mediafiber optic.Optical receiver/kaca penerima pesan kiriman.memiliki tugas untukmenangkap semua cahaya yang dikirimkan oleh optical transmitter,setelah cahayanya ditangkap maka langsung didekode menjadi sinyal-sinyal digital yaitu informasi yang dikirmkan dari device.optical regenerator, yaitu penguat sinyal cahaya, agar semua cahaya bisaditerima ileh optical receiver dalam keadaan utuh, sehingga informasinyapunakan utuh pula.Beberapa keuntungan dari media fiber optic:Lebih ekonomis untuk jarak yang sangat jauh. Dengan bandwitch yangsangat besar disertai daya jangkau yang sangat jauh maka dengan mediafiber optic biaya akan lebih sedikit. Apalagi jika dibandingkan denganmedia kabel tembaga mislanya yang tentu dengan jarrak jauh pasti akanmenambah biaya untuk membeli kabelnya.Ukuran saluran serat yang lebih kecil. Karena terbuat dari serat kacamaka ukuran serat salurannya menjadi lebih kecil jika dinadingkandengan media kabel tembaga.Penurunan kualitas sinyal yang lebih sedikit. Dengan menggunakan mediafiber optic maka degradasi sinyal transmisi akan lebih bisa dikurangi.Daya listrik yang diperlukan lebih kecil, karena memanfaatkan cahaya dalamproses transmisi datanya sehingga hanya membutuhkan sedikit daya listrikberbeda dengan media kabel tembaga. Menggunakan sinyal digital, dalam media fiber optic karena tidak adanya sinyal listrik, maka yang lebih banyak mendominasi adalah sinyal digital. Fiber optic tidak mudah termakan usia, dikarenakan dalam proses transmisinya tidak melibatkan listrik sehingga kecil kemungkinan akan terjadinya kebakaran saluran yang diakibatkan oleh konsleting. Bahannya ringan dan fleksibel, hal ini dikarenakan ukuran serat yang sangat kecil dan juga elastic sehingga saluran dengan media fiber optic lebih ringan dan fleksibel. Komunikasi bisa lebih aman, hal ini dikarenakan dengan media fiber optic maka informasinya tidak mudah disadap oleh pihak lain, dan juga sangat sulit untuk dimonitor, Jalan tercepat untuk transmisi data anda, karena memanfaatkan bantuan cahaya maka jelaslah bahwa dengan fiber optic, data akan lebih cepat sampai kepada tujuan pengiriman, ditambah lagi kapasitas data dengan media fiber optic tidak terbatas, sehingga data yang bisa dtransper bisa sangatcepat kilat.D. Contoh Kasus Komunikasi Data Sebenarnya sudah sangat banyak dan beragam mengenai contoh kasus atau contoh proses komunikasi data, baik itu yang memerlukan data dengan kapasitas besar ataupun kecil. Misalnya seperti yang biasa kita lakukan setiap saat yaitu proses pengiriman sms dan e-mail, itu juga termasuk dalam proses komunikasi data hanya saja kapasitas pesan datanya terbilang kecil. Namun untuk yang berkapasitas besar juga sangat banyak sekali, misalnya kebiasaan pengiriman data dalam suatu perusahaan, misalnya suatu perusahaan yang besar yang telah membuka cabang diberbagai Negara, maka kemungkinan besar sering melakukan proses komunikasi data. Sekalipun komunikasi data telah dan terus dikembangkan sedemikian rupa,namun tetap saja terdapat beberapa masalah dalam proses komuniksi data,diantaranya sebagai berikaut: 1. Keterbatasan bandwith, yaitu kapasitas pengiriman data perdetik dapat diatasi dengan penambahan bandwith. 2. Memiliki Round Trip Time (RTT) yang terlalu besar, dioptimalkan dengan adanya TCP Optimizer untuk mengurangi RTT. 3. Adanya delay propagasi atau keterlambatan untuk akses via satelit, membangun infrastruktur terestrial jika mungkin.Komunikasi data adalah transmisi atau proses pengiriman dan penerimaan data dari dua atau lebih device (sumber), melalui beberapa media. Media tersebut dapat berupa kabel koaksial, fiber optic (serat optic) , microware dan sebagainya. Komunikasi data juga terbagi kedalam beberapa jenis, yaitu komunikasi data ananlog dan juga komunikasi data digital. Adpaun jenis berdasarkan medianya ada komunikasi data terreistrial yaitu komunikasi data dengan menggunakan media kabel tembaga dan nirkabel, sementara jenis lainnya yaitu komunikasi data melalui satelit, contohnya komunikasi data dalam dengan media wifi, internet,dll. Media komunikasi data yang banyak dimanfaatkan diantaranya ada media kabel tembaga, microwave, wireless, dan yang terbaru yaitu media fiber optic (serat kaca). Dari sekian banyak media yang ada, media yang memiliki beberapa kemampuan yang menonjol dimiliki oleh media fiber optic. Proses komunikasi data sangat komlek dan sering terjadi dalam keseharian kita, namun yang perlu digarisbawahi komunikasi data bukan komunikasi informasi, karena pada dasarnya dua hal tersebut sangat berlainan.Berhubung komunikasi data sudah selalu berhadapan dengan setiap gerak- herik tingkah laku kita, maka perlu diperhatikan yaitu kita harus pentar-peintar dalam menentukan media yang kiota gunakan, agar jangan sampai kita merasa kecewa dengan ,media yang kita pilih, maka dari itu pandai-pandailah memilih media komunikasi data yang memiliki keunggulan-keunggulan. Agar data yang kita komunikasikan bernar-benar optimal dengan hasil maksimal.

Standar OSI Layer

Jumat, 19 September 2014

Pada kesempatan kali ini, saya akan share tentang OSI dan 7 Lapisannya.
OSI (Open System Interconnection) adalah deskripsi standar atau "Model Referensi" untuk bagaimana pesan harus ditransmisikan antara dua titik dalam telekomunikasi jaringan. Tujuannya adalah untuk membimbing pelaksana produk sehingga produk mereka secara konsisten akan bekerja dengan produk lain. Model referensi tujuh lapis mendefinisikan fungsi yang terjadi pada setiap akhir komunikasi. Meskipun OSI adalah tidak selalu benar-benar dipatuhi dalam hal menjaga fungsi-fungsi terkait bersama-sama dalam lapisan didefinisikan dengan baik, banyak jika tidak produk yang paling terlibat dalam telekomunikasi membuat upaya untuk menggambarkan diri mereka dalam hubungannya dengan model OSI. Hal ini juga berharga sebagai referensi pandangan tunggal komunikasi yang melengkapi setiap orang dasar bersama bagi pendidikan dan diskusi.
Dikembangkan oleh perwakilan dari perusahaan-perusahaan komputer dan telekomunikasi besar dimulai pada tahun 1983, OSI awalnya ditujukan untuk spesifikasi rinci dari interface. Sebaliknya, panitia memutuskan untuk membentuk sebuah model referensi umum yang lain dapat mengembangkan antarmuka rinci, yang pada gilirannya bisa menjadi standar. OSI secara resmi diadopsi sebagai standar internasional oleh Organisasi Internasional Standar ( ISO ). Saat ini, X.200 Rekomendasi ITU-TS.
Gagasan utama dalam OSI adalah bahwa proses komunikasi antara dua titik akhir dalam jaringan telekomunikasi dapat dibagi menjadi lapisan, dengan setiap lapisan menambahkan menetapkan sendiri khusus, fungsi-fungsi terkait. Setiap pengguna berkomunikasi atau program pada komputer yang dilengkapi dengan tujuh lapisan fungsi.Jadi, dalam pesan yang diberikan antara pengguna, akan ada aliran data melalui setiap lapisan di salah satu ujung bawah melalui lapisan di komputer itu dan, di ujung lain, ketika pesan tiba, lain aliran data atas melalui lapisan di komputer yang menerima dan akhirnya kepada pengguna akhir atau program. Pemrograman aktual dan hardware yang melengkapi tujuh lapisan dari fungsi biasanya merupakan kombinasi dari komputer sistem operasi, aplikasi (seperti browser Web Anda), TCP/IP atau alternatif transportasi dan protokol jaringan, dan perangkat lunak dan perangkat keras yang memungkinkan anda untuk menempatkan sinyal pada salah satu jalur terpasang pada komputer anda.
OSI membagi telekomunikasi ke tujuh lapisan. 



Lapisan dalam dua kelompok. Empat tingkat di atasnya lapisan yang digunakan setiap kali pesan lewat dari atau ke pengguna. Tiga lapisan yang lebih rendah (sampai ke lapisan jaringan) yang digunakan ketika pesan apapun melewati host komputer. Pesan ditujukan untuk komputer ini lolos ke lapisan atas. Pesan ditakdirkan untuk beberapa host lain tidak lulus sampai ke lapisan atas, tetapi akan diteruskan ke host lain.

Tujuh lapisannya adalah:
                  7.         Application
Adalah suatu terminologi yang digunakan untuk mengelompokkan protokol dan metode dalam model arsitektur jaringan komputer. Baik model OSI maupun TCP/IP memiliki suatu lapisan aplikasi.
Dalam TCP/IP, lapisan aplikasi mengandung semua protokol dan metode yang masuk dalam lingkup komunikasi proses-ke-proses melalui jaringan IP (Internet Protocol) dengan menggunakan protokol lapisan transpor untuk membuat koneksi inang-ke-inang yang mendasarinya. Sedangkan dalam model OSI, definisi lapisan aplikasi lebih sempit lingkupnya, membedakan secara eksplisit fungsionalitas tambahan di atas lapisan transpor dengan dua lapisan tambahan: lapisan sesi dan lapisan presentasi. OSI memberikan pemisahan modular yang jelas fungsionalitas lapisan-lapisan ini dan memberikan implementasi protokol untuk masing-masing lapisan.
Penggunaan umum layanan lapisan aplikasi memberikan konversi semantik antara proses-proses aplikasi yang terkait. Contoh layanan aplikasi antara lain adalah berkas virtual, terminal virtual, serta protokol transfer dan manipulasi kerja.

                        6.         Presentation
Adalah lapisan keenam dari bawah dalam model referensi jaringan terbuka OSI. Pada lapisan ini terjadi pembuatan struktur data yang didapatnya dari lapisan aplikasi ke sebuah format yang dapat ditransmisikan melalui jaringan. Lapisan ini juga bertanggungjawab untuk melakukan enkripsi data, kompresi data, konversi set karakter (ASCII,Unicode, EBCDIC, atau set karakter lainnya), interpretasi perintah-perintah grafis, dan beberapa lainnya. Dalam arsitektur TCP/IP yang menggunakan model DARPA, tidak terdapat protokol lapisan ini secara khusus.

                        5.         Session

Adalah lapisan kelima dari bawah dalam model referensi jaringan OSI, yang mengizinkan sesi koneksi antara node dalam sebuah jaringan dibuat atau dihancurkan. Lapisan sesi tidak tahu menahu mengenai efisiensi dan keandalan dalam transfer data antara node-node tersebut, karena fungsi-fungsi tersebut disediakan oleh empat lapisan di bawahnya dari dalam model OSI (lapisan fisik, lapisan data-link, lapisan jaringan dan lapisan transport). Lapisan sesi bertanggung jawab untuk melakukan sinkronisasi antara pertukaran data antar komputer, membuat struktur sesi komunikasi, dan beberapa masalah yang berkaitan secara langsung dengan percakapan antara node-node yang saling terhubung di dalam jaringan. Lapisan ini juga bertanggung jawab untuk melakukan fungsi pengenalan nama pada tingkat nama jaringan logis dan juga menetapkan [[[port TCP|port-port komunikasi]]. Sebagai contoh, protokolNetBIOS dapat dianggap sebagai sebuah protokol yang berjalan pada lapisan ini.
Lapisan sesi dari model OSI tidak banyak diimplementasikan di dalam beberapa protokol jaringan populer, seperti halnya TCP/IP atau IPX/SPX. Akan tetapi, tiga lapisan tertinggi di dalam model OSI (lapisan sesi, lapisan presentasi, dan lapisan aplikasi) seringnya disebut sebagai sebuah kumpulan yang homogen, sebagai sebuah lapisan aplikasi saja.

                        4.         Transport

Adalah lapisan keempat dari model referensi jaringan OSI. Lapisan transpor bertanggung jawab untuk menyediakan layanan-layanan yang dapat diandalkan kepada protokol-protokol yang terletak di atasnya. Layanan yang dimaksud antara lain:

·         Mengatur alur (flow control) untuk menjamin bahwa perangkat yang mentransmisikan data tidak mengirimkan lebih banyak data daripada yang dapat ditangani oleh perangkat yang menerimanya.

·         Mengurutkan paket (packet sequencing), yang dilakukan untuk mengubah data yang hendak dikirimkan menjadi segmen-segmen data (proses ini disebut dengan proses segmentasi/segmentation), dan tentunya memiliki fitur untuk menyusunnya kembali.

·         Penanganan kesalahan dan fitur acknowledgment untuk menjamin bahwa data telah dikirimkan dengan benar dan akan dikirimkan lagi ketika memang data tidak sampai ke tujuan.

·         Multiplexing, yang dapat digunakan untuk menggabungkan data dari bebeberapa sumber untuk mengirimkannya melalui satu jalur data saja.

·         Pembentukan sirkuit virtual, yang dilakukan dalam rangka membuat sesi koneksi antara dua node yang hendak berkomunikasi.

Contoh dari protokol yang bekerja pada lapisan transport adalah Transmission Control Protocol (TCP) dan User Datagram Protocol (UDP) yang tersedia dari kumpulan protokol TCP/IP.

                        3.         Network

Adalah lapisan ketiga dari bawah dalam model referensi jaringan OSI. Lapisan ini bertanggung jawab untuk melakukan beberapa fungsi berikut:
Pengalamatan logis dan melakukan pemetaan (routing) terhadap paket-paket melalui jaringan.
Membuat dan menghapus koneksi dan jalur koneksi antara dua node di dalam sebuah jaringan.
Mentransfer data, membuat dan mengkonfirmasi penerimaan, dan mengeset ulang koneksi.
Lapisan jaringan juga menyediakan layanan connectionless dan connection-oriented terhadap lapisan transport yang berada di atasnya. Lapisan jaringan juga melakukan fungsinya secara erat dengan lapisan fisik (lapisan pertama) dan lapisan data-link (lapisan kedua) dalam banyak implementasi protokol dunia nyata.
Dalam jaringan berbasis TCP/IP, alamat IP digunakan di dalam lapisan ini. Router IP juga melakukan fungsi routing-nya di dalam lapisan ini.

                        2.         Data Link

Adalah lapisan kedua dari bawah dalam model OSI, yang dapat melakukan konversi frame-frame jaringan yang berisi data yang dikirimkan menjadi bit-bitmentah agar dapat diproses oleh lapisan fisik. Lapisan ini merupakan lapisan yang akan melakukan transmisi data antara perangkat-perangkat jaringan yang saling berdekatan di dalam sebuah wide area network (WAN), atau antara node di dalam sebuah segmen local area network (LAN) yang sama. Lapisan ini bertanggungjawab dalam membuat frame, flow control, koreksi kesalahan dan pentransmisian ulang terhadap frame yang dianggap gagal. MAC address juga diimplementasikan di dalam lapisan ini. Selain itu, beberapa perangkat seperti Network Interface Card (NIC), switch layer 2 serta bridge jaringan juga beroperasi di sini.
Lapisan Data-Link menawarkan layanan pentransferan data melalui saluran fisik. Pentransferan data tersebut mungkin dapat diandalkan atau tidak: beberapa protokol lapisan data-link tidak mengimplementasikan fungsi Acknowledgment untuk sebuah frame yang sukses diterima, dan beberapa protokol bahkan tidak memiliki fitur pengecekan kesalahan transmisi (dengan menggunakan checksumming). Pada kasus-kasus tersebut, fitur-fitur acknowledgment dan pendeteksian kesalahan harus diimplementasikan pada lapisan yang lebih tinggi, seperti halnyaprotokol Transmission Control Protocol (TCP) (lapisan transport).
Tugas utama dari Data Link Layer adalah sebagai fasilitas transmisi data mentah dan mentransformasi data tersebut ke saluran yang bebas dari kesalahan transmisi. Sebelum diteruskan ke Network Layer, lapisan data link melaksanakan tugas ini dengan memungkinkan pengirim memecah-mecah data input menjadi sejumlah data frame (biasanya berjumlah ratusan atau ribuan byte). Kemudian lapisan data link mentransmisikan frame tersebut secara berurutan dan memproses acknowledgement frame yang dikirim kembali oleh penerima. Karena lapisan fisik menerima dan mengirim aliran bit tanpa mengindahkan arti atau arsitektur frame, maka tergantung pada lapisan data-link-lah untuk membuat dan mengenali batas-batas frame itu. Hal ini bisa dilakukan dengan cara membubuhkan bit khusus ke awal dan akhir frame.

                        1.         Physical
Adalah lapisan pertama dalam model referensi jaringan OSI (lapisan ini merupakan lapisan terendah) dari tujuh lapisan lainnya. Lapisan ini mendefinisikan antarmuka dan mekanisme untuk meletakkan bit-bit data di atas media jaringan (kabel, radio, atau cahaya). Selain itu, lapisan ini juga mendefinisikan tegangan listrik, arus listrik,modulasi, sinkronisasi antar bit, pengaktifan koneksi dan pemutusannya, dan beberapa karakteristik kelistrikan untuk media transmisi (seperti halnya kabel UTP/STP, kabel koaksial, atau kabelfiber-optic). Protokol-protokol pada level PHY mencakup IEEE 802.3, RS-232C, dan X.21. Repeater, transceiver, kartu jaringan/Network Interface Card (NIC), dan pengabelan beroperasi di dalam lapisan ini.

Cara Mendapatkan Penghasilan dari Google AdSense

Selasa, 16 September 2014

Cara Mendapatkan Penghasilan dari Google AdSense

GoogleAdSenseaTentu sudah sering dengar kan tentang Google AdSense? Diakui bahwa AdSense adalah sumber penghasilan terbesar dari bisnis online di dunia internet, dan murah karena tanpa modal, dan juga mudah karena tidak butuh kemampuan yang tinggi baik dari sisi marketing maupun IT. Ada seorang publisher sukses, yang hanya dalam waktu kurang dari 6 jam berhasil mendemokan kemampuannya dalam meraih $400 dari Google AdSense ini. Jika hobby browsing, wajib ikut dalam program ini, ya minimal untuk membayar biaya internet, kan lumayan.
Bagaimana sebenarnya logika bisnis ini? Mengapa bisa dengan sesuatu yang murah dan mudah kita mendapatkan penghasilan yang luar biasa, bahkan lebih dari penghasilan utama? Bayangkan seandainya kamu adalah pemilik sebuah stasiun televisi yang banyak pemirsanya, dari mana kamu mendapatkan penghasilan? Tentu saja, di tengah-tengah berbagai program siaran yang disajikan, entah itu sinetron, film, lawak, olahraga dll dan ditonton oleh jutaan orang, di sana akan muncul iklan-iklan, yang bagi sebagian orang tertentu menjadi daya tarik dan akhirnya membeli produk yang ditawarkan oleh iklan tersebut. Apakah iklan-iklan itu gratis untuk tampil di televisi? tentu saja tidak, kalau gratis sih semua orang akan tampil sebagai bintang iklan :) Mereka membayar mahal untuk setiap penampilan iklannya, kepada siapa? tentu saja kepada pemilik stasiun tv tersebut, dalam contoh ini adalah kamu.
Dari analogi di atas, di dunia maya pun berlaku hal yang sama. Saat ini, juta perusahaan yang bergerak di dunia maya, baik itu perusahaan besar, maupun perorangan, butuh promosi untuk memasarkan produknya. Maka dipilihlah perusahaan penengah, contohnya adalah Google, AdBrite, Yahoo, BidAdvertiser, Cbengin, dll yang lewat mereka inilah iklan-iklan tersebut didistribusikan kepada stasiun TV dunia maya, yang tentu saja adalah sebuah situs. Apa saja langkah-langkah untuk menjadi publisher AdSense?
Berikut adalah langkah-langkah untuk mendapatkan penghasilan dari AdSense (Contoh kasus saya ketika pertama mendaftar di Google AdSense) :
1. Buatlah email di http://www.gmail.com, atau bila sudah punya, gunakan saja, namun email baru khusus untuk adsense ini akan lebih baik.
2. Buatlah sebuah blog, misal di http://www.blogger.com (miliknya google), dari pengalaman, proses penerimaan akan lebih cepat dan kemungkinan besar diterima. Sangat mudah untuk membuat blog ini, kamu bisa browsing untuk tutorial pembuatan blog ini, atau kalau mau, silakan request support@dadan.name untuk mendapatkan tutorial pembuatan blog di blogger ini.
3. Isilah blog dengan artikel berbahasa Inggris, ingat harus berbahasa Inggris, karena ajuan tidak akan diterima bila content tidak berbahasa Inggris. Tidak usah khawatir, banyak situs yang menyediakan content berbahasa Inggris ini, dan siap untuk copy paste, asalkan saja disertakan nama pengarang aslinya, untuk menghindari tuduhan pembajakan. Situs penyedia artikel-artikel ini diantaranya adalah (Pilihlah minimal 7 artikel) :
http://www.articlebiz.com
http://www.articlecity.com
http://www.amazines.com
http://www.findarticles.com
4. Setelah situs ready (contoh situs yang saya ajukan pertama : http://internetq.blogspot.com) maka saatnya mendaftarkan diri di Google AdSense, caranya klik http://www.google.com/adsense
5. Setelah diklik, isilah data-data kamu, khusus untuk Nama dan Negara jangan sampai salah, karena cek yang akan kamu terima tidak akan dapat diuangkan bila dua hal di atas salah. Setelah selesai, tunggulah sampai pihak google melihat situs yang kamu ajukan secara manual (bukan dilakukan oleh software). Lamanya tergantung, saya pernah hanya satu jam, namun ada juga yang sampai 10 hari baru disetujui. Jangan lupa berdoa.
6. Setelah disetujui, loginlah ke google adsense, dan di sana kamu bisa mengkonfigurasikan adsense, memilih format yang paling sesuai dengan space yang disediakan di situs kamu, misalnya saja warna, ukuran, dll. Setelah code javascript kamu copy, kemudian pastekan di situs kamu, yaitu bagian javascript/html.
7. Jangan lupa untuk promosi sana sini, dan juga update artikel. Mungkin ada pertanyaan, apakah mungkin kalau artikelnya comot sana comot sini? Mungkin saja, namun akan ada ratusan bahkan ribuan saingan yang melakukan hal yang sama, jadi hanya akan bertahan beberapa bulan saja. Maka belajarlah buat artikel sendiri dengan bahasa Inggris, serta rajin-rajinlah melakukan update. Dan code adsense ini, bisa kamu tempatkan di situs mana saja, tidak usah hanya di situs yang pertama kamu daftarkan ke google adsense.
8. Goodluck

Cara Menjadi Seorang Hacker Sejati

Cara Menjadi Seorang Hacker

Pertama Hacker Itu apa?
Kata ‘hacker’, hampir semuanya berkaitan dengan kemahiran teknis serta kegemaran menyelesaikan masalah dan mengatasi keterbatasan. Namun jika ingin /menjadi/ seorang hacker, hanya ada dua definisi yang relevan.
Ada sebuah komunitas, budaya, terdiri dari para programer mahir dan ahli jaringan, yang sejarahnya bermula dari dekade minikomputer pertama yang memiliki time-sharing dan zaman eksperimen awal ARPAnet. Dari anggota budaya inilah muncul istilah ‘hacker’. Hackerlah yang membangun internet. Hackerlah yang membuat sistem operasi Unix menjadi seperti sekarang. Hackerlah yang mengoperasikan Usenet. Hacker yang membuat World Wide Web berjalan. Jika Anda bagian dari budaya ini, jika Anda telah menyumbangkan sesuatu untuk budaya ini, dan rekan lain di dalamnya mengenali Anda sebagai seorang hacker, maka seorang hackerlah Anda.
Cara pikir hacker tidak terbatas pada budaya hacker software. Ada orang yang menerapkan sikap hacker pada banyak bidang lain, elektronik atau musik — bahkan, cara pikir hacker ada di tingkat tertinggi setiap bidang ilmu dan seni. Hacker software mengakui semangat serupa ini dan
kadang menyebut orang-orang tersebut “hacker” pula — sebagian juga berpendapat bahwa sifat seorang hacker tidak bergantung pada wadah tempatnya bekerja. Tapi, untuk selanjutnya, kita akan memusatkan perhatian pada software hacker, keahlian dan sikap mereka, serta tradisi
budaya bersama yang melahirkan istilah ?hacker?.
Terdapat pula sekelompok lain yang menyebut-nyebut diri hacker, padahal bukan. Mereka-mereka ini (terutama terdiri dari remaja pria) mendapat kepuasan lewat membobol komputer dan mengakali telepon (phreaking). Hacker sejati menyebut orang-orang ini ‘cracker’ dan tidak suka bergaul dengan mereka. Hacker sejati memandang cracker sebagai orang malas,
tidak bertanggung jawab, dan tidak terlalu cerdas. Hacker sejati tidak setuju jika dikatakan bahwa dengan menerobos keamanan seseorang telah menjadi hacker, sama seperti jika dikatakan bahwa mengontakkan mobil membuat seseorang langsung menjadi ahli mesin. Sayangnya, wartawan dan penulis telah salah kaprah dan menggunakan kata ‘hacker’ untuk melukiskan cracker; sesuatu yang selalu membuat kesal para hacker sejati.
Perbedaan mendasar antara hacker dan cracker: hacker membangun, cracker membongkar. Jika Anda ingin menjadi hacker, lanjutkan membaca. Jika ingin menjadi cracker, kunjungi newsgroup alt.2600 <news:alt.2600> dan bersiaplah menghabiskan lima sampai sepuluh tahun di balik jeruji setelah mengetahui bahwa Anda ternyata tidak sepandai yang Anda kira. Hanya itu
yang perlu dikatakan tentang cracker.
Sikap Hacker
Pekerjaan hacker menyelesaikan masalah dan membangun sesuatu, dan hacker percaya pada kebebasan dan kerjasama sukarela. Agar dapat diterima sebagai seorang hacker, Anda harus berbuat seolah-olah Anda memiliki sikap ini. Dan agar dapat berbuat demikian, sikap ini harus benar-benar diyakini.
Tapi kalau Anda berniat menumbuhkan sikap ini hanya agar dapat diterima di lingkungan hacker, maka Anda belum menangkap maknanya. Menjadi orang yang meyakini sikap hacker penting bagi /Anda sendiri/ — agar bisa terus belajar dan termotivasi. Sama seperti semua seni kreatif lain,
cara paling efektif untuk menjadi seorang ahli adalah dengan meniru cara berpikir ahli-ahli lainnya — bukan hanya secara intelektual tapi juga emosional.
Seperti diungkapkan oleh sebuah sajak  Zen modern di bawah:
  • Untuk mengikuti jalan:
  • pandanglah sang ahli,
  • ikuti sang ahli,
  • berjalan bersama sang ahli,
  • kenali sang ahili,
  • jadilah sang ahli.
Jadi, jika ingin menjadi hacker, ulangi pernyataan di bawah ini sampai benar-benar Anda yakini:
Dunia penuh dengan persoalan-persoalan menarik yang menanti
untuk dipecahkan.
Menjadi seorang hacker sebetulnya menyenangkan, tapi ‘menyenangkan’ yang menuntut usaha. Usaha ini membutuhkan motivasi. Atlet yang sukses memperoleh motivasi dari kepuasan fisik saat tubuh mereka beraksi, saat mendorong diri melampaui batasan fisik. Demikian juga, untuk menjadi seorang hacker Anda harus merasa tertarik memecahkan persoalan, mengasah keahlian, dan melatih kecerdasan.
Jika Anda merasa bukan seperti ini secara naluri, Anda harus berusaha menjadi demikian jika ingin berhasil menjadi hacker. Jika tidak, energi hacking Anda akan melemah karena perhatian teralihkan oleh seks, uang, dan kedudukan.
Tidak seharusnya masalah yang sama dipecahkan dua kali.
Otak yang kreatif merupakan sumber daya yang berharga dan terbatas. Tidak seharusnya sumber daya ini diboroskan hanya untuk memikirkan kembali suatu persoalan dari dasar; padahal ada begitu banyak masalah menarik baru lain di dunia ini yang menanti.
Agar dapat bertingkah laku seperti hacker, Anda harus percaya bahwa waktu berpikir hacker lain itu berharga — sebegitu berharganya hingga merupakan suatu kewajiban moral bagi Anda untuk membagikan informasi, menyelesaikan masalah lalu memberi jawabannya pada hacker lain supaya mereka menyelesaikan masalah /baru/ dan tidak selamanya berkutat pada masalah-masalah lama.
Menurut nilai-nilai hacker, jual saja sebagian asal cukup untuk tetap makan, tetap dapat membayar sewa rumah, dan tetap dapat memakai komputer. Tidak melanggar nilai hacker jika Anda memanfaatkan ilmu Anda untuk membiayai keluarga atau bahkan memperkaya
diri, asalkan sambil melakukannya tetap setia pada disiplin ilmu dan sesama hacker lain.
Kebosanan dan pekerjaan membosankan itu jahat.
Hacker (dan manusia kreatif pada umumnya) tidak seharusnya dibosankan dengan pekerjaan bodoh yang berulang-ulang, karena ini berarti mereka tidak melakukan pekerjaan yang hanya bisa dilakukan oleh mereka – menyelesaikan persoalan-persoalan baru. Pemborosan sumber daya ini merugikan semua pihak. Karena itu kebosanan dan pekerjaan membosankan bukan saja tidak menyenangkan tapi juga jahat.
Agar dapat bertingkah laku seperti hacker, Anda harus meyakini hal ini sehingga Anda berkeinginan untuk mengotomasi sebanyak mungkin bagian yang membosankan, bukan saja bagi diri sendiri tapi juga orang lain (terutama sesama hacker).
Hacker kadang melakukan pekerjaan yang di mata orang lain tampaknya berulang-ulang atau membosankan; ini untuk latihan menjernihkan pikiran, atau dalam rangka memperoleh keahlian atau pengalaman yang tak bisa tidak harus diperoleh dengan cara demikian. Tentu saja hal ini dilakukan atas dasar kehendaknya sendiri — setiap orang yang mampu berpikir tidak seharusnya dipaksa menjadi bosan.
Kebebasan itu baik.
Secara alamiah hacker itu anti-otoriter. Siapa pun yang dapat memerintah Anda akan dapat menghentikan Anda untuk menyelesaikan persoalan yang menarik — dan, sesuai pikiran otak para otoriter, pada umumnya akan membuat alasan yang benar-benar bodoh untuk itu. Jadi sikap otoriter harus dilawan di mana pun Anda berada, agar nantinya tidak menekan Anda
dan hacker-hacker lain.
Para otoriter hidup di atas sensor dan kerahasiaan. Mereka tidak percaya pada kerjasama dan berbagi informasi — satu-satunya jenis ‘kerja sama’ yang disukai adalah yang dapat mereka kendalikan. Jadi untuk berlaku seperti seorang hacker, Anda perlu mengembangkan rasa benci pada penyensoran, kerahasiaan, dan penggunaan kekerasan atau penipuan untuk memaksakan kehendak pada orang dewasa. Dan Anda harus bersedia bertindak atas dasar keyakinan ini.
Sikap saja tak ada artinya tanpa keahlian.
Untuk menjadi hacker, Anda perlu mengembangkan sebagian dari sikap-sikap yang telah disebutkan. Tapi memiliki sikap saja belum membuat seseorang menjadi hacker, atau atlet juara atau bintang rock. Untuk menjadi hacker dibutuhkan kecerdasan, latihan, dedikasi, dan kerja keras.
Jadi, Anda perlu belajar untuk tidak mempercayai sikap saja dan menghormati setiap bentuk kemampuan. Hacker tidak bersedia menghabiskan waktu dengan orang-orang yang hanya bersikap seperti hacker, tapi hacker memuja keahlian — terutama keahlian dalam hacking, tapi juga keahlian di bidang apapun. Yang terlebih bagus lagi yaitu keahlian dalam bidang yang sulit dan hanya dapat dikuasai oleh sedikit orang, dan yang terbaik adalah keahlian dalam bidang yang sulit dan melibatkan ketajaman mental, keahlian, serta konsentrasi.
Bila Anda memuja keahlian, Anda akan merasa senang dalam meningkatkan kemampuan diri — kerja keras dan dedikasi akan menjadi semacam permainan yang mengasyikkan ketimbang pekerjaan membosankan. Dan hal ini penting dalam proses menjadi hacker.
Kemampuan Hacking Dasar
Sikap hacker penting, tapi terlebih penting lagi keahlian. Sikap bukan pengganti keahlian, dan ada seperangkat keahlian menggunakan perangkat tool yang perlu Anda kuasai sebelum orang bahkan bisa berpikir memanggil Anda hacker.
Perangkat tool ini perlahan-lahan memang berubah seiring teknologi yang menciptakan keahlian baru dan membuat keahlian lama tidak berguna. Misalnya, dulu keahlian pemrograman bahasa mesin termasuk, dan kemampuan HTML belum dan hanya baru-baru ini saja. Yang jelas saat ini yang termasuk adalah:
1. Pelajari pemrograman.
Ini tentunya merupakan keahlian hacking yang fundamental. Jika Anda belum pernah belajar bahasa pemrograman mana pun, saya sarankan mulai dengan Python<http://www.python.org/&gt; .Disainnya bersih, terdokumentasi dengan baik, dan cukup mudah bagi pemula. Meski menjadi bahasa pertama, bukan berarti Python hanya mainan; Python amat ampuh dan fleksibel dan
cocok untuk proyek-proyek besar. Saya menulis evaluasi terhadap Python <http://noframes.linuxjournal.com/lj-issues/issue73/3882.html&gt; yang lebih mendetil. Tutorial Python bisa dilihat di situs web Python <http://www.python.org/&gt; (terjemahan Indonesia <http://steven.haryan.to/pytut.id.html&gt;).
Java juga bahasa yang baik untuk belajar pemrograman. Lebih sulit dari Python, tapi menghasilkan kode yang lebih cepat dari Python. Menurut saya Java amat bagus sebagai bahasa kedua.
Perlu diingat bahwa dengan satu dua bahasa pemrograman saja Anda tidak akan mencapai tingkat keahlian seorang hacker, atau bahkan seorang programer — Anda perlu belajar cara memandang pemrograman secara umum, tidak bergantung pada satu bahasa mana pun. Untuk menjadi hacker sejati, Anda perlu mencapai tahap di mana Anda dapat mempelajari bahasa baru dalam beberapa hari, dengan menghubungkan apa yang ada di manual dengan apa yang telah Anda ketahui. Hal ini berarti, Anda perlu mempelajari beberapa bahasa yang jauh berbeda satu dengan yang lainnya.
Jika ingin serius dalam pemrograman, pada akhirnya Anda harus belajar C, bahasa inti sistem operasi Unix. C++ terkait erat dengan C; jika tahu yang satu, belajar yang lain tidak akan susah. Namun keduanya bukan bahasa yang cocok untuk dipelajari pertama kali.
Bahasa lain yang juga penting untuk hacker antara lain Perl <http://www.perl.com/&gt; dan LISP <http://snaefell.tamu.edu/~colin/lp/&gt;. Perl patut dipelajari untuk kebutuhan praktis; Perl dipakai secara amat meluas untuk halaman web aktif dan untuk administrasi sistem, jadi
meskipun nantinya Anda tidak akan membuat program dalam Perl, Anda sebaiknya belajar cara membaca Perl. LISP patut dipelajari karena akan memberikan pengalaman ‘membuka pikiran’ jika Anda telah menangkapnya; dengan mempelajari LISP, Anda akan menjadi seorang programer yang lebih baik, meskipun dalam kenyataan Anda akan jarang memakainya.
Paling baik sebetulnya mempelajari semuanya (Python, Java, C/C++, Perl, dan LISP). Selain merupakan bahasa-bahasa terpenting dalam hacking, masing-masing mewakili cara pendekatan pemrograman yang berbeda, dan tiap bahasa akan memberi Anda pelajaran-pelajaran berharga.
Tentu saja, di sini tidak mungkin saya memberi petunjuk lengkap cara memrogram — pemrograman merupakan keahlian yang kompleks. Tapi, satu petunjuk yang saya berikan: buku dan kursus saja tidak akan membuat Anda menjadi seorang programer (banyak, mungkin hampir semua hacker terbaik itu belajar mandiri). Anda akan menjadi programer dengan (a) /membaca
kode/ dan (b) /menulis kode/.
Belajar membuat program adalah seperti belajar menulis dalam bahasa alamiah. Cara terbaik untuk melakukannya dengan membaca tulisan yang dibuat oleh para ahlinya, membuat tulisan sendiri sedikit, membaca lebih banyak lagi, menulis lebih banyak, dan mengulanginya sampai di tulisan Anda mulai terbentuk semacam kekuatan dan kemahiran penggunaan kata seperti di tulisan-tulisan yang semula Anda teladani.
Dahulu sulit mencari kode yang baik untuk dibaca, karena dulu hanya sedikit program-program besar yang terdapat dalam bentuk source untuk bisa dibaca dan diutak-atik hacker-hacker pemula. Sekarang kondisinya jauh berbeda: software open-source, tool pemrograman, dan sistem operasi (semua dibuat oleh hacker) kini banyak terdapat. Dan ini mengantar kita pada poin berikutnya?
2. Cari, pelajari, dan jalankan salah satu versi Unix open-source.
Saya anggap Anda memiliki, atau memperoleh akses ke komputer pribadi (anak-anak sekarang mudah sekali mendapatkan akses ). Kalau ada satu langkah terpenting bagi pemula untuk mendapatkan kemampuan hacker, itu adalah mendapatkan satu salinan sistem operasi Linux atau salah satu Unix BSD, meng-install-nya di komputer sendiri, dan menjalankannya.
(Tidak saya sarankan meng-install Linux sendirian jika Anda pemula. Cari klub komputer atau kelompok pengguna Linux di daerah Anda dan mintalah bantuan; atau hubungi Linux Internet Support Co-Operative <http://www.linpeople.org/&gt;. LISC mengurus channel-channel IRC <http://openprojects.nu/services/irc.html&gt; tempat Anda dapat bertanya). Tentu, di dunia ini ada banyak sistem operasi selain Unix. Tapi sistem-sistem operasi tersebut didistribusikan dalam program jadi (binary) — kodenya tidak bisa Anda baca, sehingga sistem operasi tersebut tidak bisa Anda modifikasi. Belajar hacking di DOS atau Windows atau MacOS adalah bagaikan belajar menari dengan seluruh tubuh digips.
Lagipula Unix-lah sistem operasi Internet. Meski tentu bisa belajar menggunakan internet tanpa mengenal Unix, Anda tak akan mampu menjadi hacker Internet tanpa memahami Unix. Untuk alasan inilah, budaya hacker saat ini cukup cenderung berat ke Unix.
Jadi, buatlah sistem Unix — saya pribadi menyukai Linux tapi tentu saja ada yang lainnya (dan ya, Anda /bisa/ menjalankan Linux dan DOS/Windows di mesin yang sama). Pelajari Unix. Jalankan Unix. Bermain-mainlah dengan Unix. Berhubungan dengan internet melalui Unix. Baca kodenya. Modifikasi. Di Unix Anda akan menjumpai tool pemrograman yang lebih baik (termasuk C, Lisp, Python, dan Perl) ketimbang di sistem operasi Microsoft manapun, Anda akan bersenang-senang, dan Anda akan mendapat pengetahuan lebih dari yang Anda sadari sampai kemudian ketika mengenang kembali Anda telah seorang hacker ahli.
3. Pelajari cara menggunakan World Wide Web dan cara menulis HTML.
Kebanyakan hasil budaya hacker bekerja di belakang layar tanpa diketahui orang banyak, membantu mengoperasikan pabrik, kantor, dan universitas, tanpa ada pengaruh yang jelas pada cara hidup para non-hacker. Web adalah satu kekecualian, bahkan para politisi pun mengakui bahwa barang mainan hacker yang besar dan berkilauan ini telah mengubah dunia. Untuk
satu alasan ini saja (dan juga banyak alasan bagus lainnya) Anda perlu mempelajari cara pengoperasian Web.
Maksudnya lebih dari sekedar cara menggunakan browser (sebab kalau itu siapa pun bisa), tapi mempelajari cara menulis HTML, bahasa markup Web. Bila Anda belum menguasai pemrograman, lewat menulis HTML Anda akan diajari beberapa kebiasaan mental yang akan membantu Anda belajar pemrograman. Jadi, buatlah home page.
Status dalam Budaya Hacker
Seperti halnya dalam kebanyakan budaya lain tanpa ekonomi uang, dunia hacker berjalan di atas reputasi. Anda berusaha menyelesaikan persoalan-persoalan menarik, tapi seberapa menarik persoalan tersebut, dan apakah solusi Anda benar-benar baik, merupakan sesuatu yang umumnya hanya dapat dinilai oleh rekan sejawat atau atasan Anda.
Demikian juga, dalam permainan hacker, Anda menjaga nilai terutama lewat pandangan hacker lain terhadap kemampuan Anda (inilah sebabnya Anda belum benar-benar seorang hacker sampai hacker-hacker lain dengan konsisten menyebut Anda seorang hacker). Kenyataan ini dikaburkan oleh citra hacking sebagai pekerjaan menyendiri; juga oleh tabu budaya hacker
(yang kini perlahan-lahan menghilang namun masih tetap kuat) yang tidak mengakui bahwa ego atau pengesahan dari luar berpengaruh pada motivasi seseorang.
Tegasnya, dunia hacker merupakan apa yang disebut oleh para antropolog sebagai /budaya memberi/. Kedudukan dan reputasi tidak diperoleh dengan menguasai orang lain, atau dengan menjadi seseorang yang cantik, atau dengan memiliki sesuatu yang tidak dimiliki orang lain, tapi dengan memberikan sesuatu. Tepatnya, dengan memberikan waktu Anda, kreativitas, dan hasil dari kemampuan Anda.
Pada dasarnya ada lima hal yang bisa dilakukan agar dihormati oleh hacker:
1. Menulis software open-source.
Yang pertama (yang paling inti dan paling tradisional) adalah menulis program yang dipandang berguna atau mengasyikkan oleh hacker lain, kemudian memberikan source programnya untuk digunakan oleh seluruh budaya hacker.
Para dewa  yang dipuja di dunia hacker yaitu mereka yang telah menulis program besar yang berkemampuan tinggi dan dibutuhkan di mana-mana, lalu memberikan program ini cuma-cuma, dan sekarang program itu telah dipakai setiap orang.
2. Membantu menguji dan men-debug software open-source
Yang selanjutnya berjasa adalah mereka yang bertahan menggunakan dan men-debug software open-source. Di dunia yang tak sempurna ini, tanpa terhindarkan kita harus menghabiskan sebagian besar waktu pengembangan software dalam tahap debugging. Karena itu setiap penulis software open-source yang waras akan berpendapat bahwa penguji beta yang baik (yang tahu bagaimana menjelaskan gejala masalah dengan jelas, bagaimana melokalisir masalah, mampu mentolerir bug di rilis cepat, dan bersedia menjalankan beberapa rutin diagnostik sederhana) itu amat sangat berharga. Bahkan satu saja penguji beta sudah mampu membantu menjadikan tahap debugging dari mimpi buruk panjang yang melelahkan menjadi hanya gangguan yang justru menyehatkan.
Bila Anda seorang pemula, cobalah mencari program yang sedang dalam tahap pengembangan, yang menarik bagi Anda, dan jadilah seorang penguji beta yang baik. Dari sini Anda secara alamiah akan meningkat dari membantu menguji program ke membantu memodifikasi program. Anda akan belajar banyak, dan pada gilirannya nanti Anda pun akan memperoleh bantuan dari orang lain saat membutuhkan.
3. Menerbitkan informasi yang bermanfaat.
Yang bagus juga untuk dilakukan yaitu mengumpulkan dan menyaring informasi-informasi menarik dan berguna ke dalam halaman Web atau dokumen seperti FAQ (Frequently Asked Questions — daftar jawaban pertanyaan-pertanyaan yang sering diajukan orang), dan membuat
dokumen-dokumen ini mudah didapat orang.
Pemelihara FAQ teknis yang besar-besar juga mendapatkan hormat hampir seperti para penulis software open-source.
4. Membantu terus berjalannya infrastruktur.
Budaya hacker (dan juga dalam hal ini pengembangan rekayasa Internet) dijalankan oleh relawan. Banyak sekali pekerjaan yang dibutuhkan namun bukan pekerjaan yang agung, yang harus dilakukan agar semuanya tetap berjalan ? melakukan administrasi mailing list, moderasi newsgroup, memelihara situs archive software yang besar, mengembangkan dokumen-dokumen RFC serta standar teknis lainnya.
Mereka yang melakukan hal-hal seperti dengan baik juga dihormati, karena orang tahu bahwa pekerjaan seperti ini menghabiskan banyak waktu dan kalah mengasyikkan dibanding bermain dengan kode. Melakukan pekerjaan seperti ini menunjukkan bahwa seseorang memiliki dedikasi.
5. Mengabdi kepada budaya hacker itu sendiri.
Terakhir, Anda dapat mengabdi dan menyebarluaskan budaya hacker (lewat, misalnya, menulis panduan tepat bagi pemula tentang cara menjadi seorang hacker ). Anda tidak bisa melakukan hal ini kecuali telah berkecimpung cukup lama dan menjadi figur yang cukup terkenal di salah satu dari empat hal sebelumnya.
Budaya hacker tidak persis memiliki pemimpin, tapi memiliki pahlawan, tetua suku, sejarawan, dan para jubir. Jika Anda telah cukup lama berada di ‘medan tempur’, Anda dapat saja memperoleh salah satu dari jabatan-jabatan ini. Peringatan: hacker tidak mempercayai ego tetua suku yang terlampau mencolok, jadi berbahaya jika Anda terlalu terlihat untuk berusaha menjadi terkenal. Cara yang benar seharusnya yaitu dengan memposisikan diri sedemikian rupa sehingga jabatan tersebut jelas telah Anda capai, lalu kemudian bersikap rendah hati dan ramah sehubungan dengan kedudukan Anda tersebut.
Hubungan Hacker/Orang Nyentrik-Nyentrik
Bertentangan dengan mitos populer, tidak perlu menjadi orang nyentrik untuk menjadi hacker. Meski itu sebetulnya membantu, dan pada kenyataannya banyak hacker yang merupakan orang nyentrik. Menjadi orang yang tersisih secara sosial membantu Anda tetap memusatkan perhatian
pada hal-hal yang benar-benar penting, seperti berpikir dan hacking.
Karena alasan ini, banyak hacker mengadopsi label ‘nerd’ dan bahkan menggunakan istilah yang lebih kasar ‘geek’ sebagai lencana kebanggaan – cara memproklamasikan kebebasan dari tuntutan sosial. Lihatlah The Geek Page <http://samsara.circus.com/~omni/geek.html&gt; untuk pembahasan menyeluruh.
Bila Anda tetap dapat memusatkan perhatian pada hacking sampai menjadi cukup ahli dan tetap memiliki kegiatan sosial, itu sah-sah saja. Hal ini memang lebih mudah dilakukan sekarang ketimbang waktu saya seorang pemula di tahun 1970-an; budaya mainstream saat ini jauh lebih ramah pada para techno-nerd. Malah kini semakin banyak orang yang menyadari
bahwa hacker kadang merupakan kekasih yang berkualitas dan calon pasangan hidup potensial. Lebih lanjut tentang hal ini, lihat Girl’s Guide to Geek Guys <http://www.bunnyhop.com/BH5/geekguys.html&gt;.
Bila ketertarikan Anda pada hacking adalah karena Anda tidak mempunyai kegiatan lain, itu juga tidak apa-apa — setidaknya tidak perlu susah-susah memusatkan perhatian. Mudah-mudahan satu hari nanti Anda akan memperoleh kehidupan sosial.
Panduan Gaya
Saya ulangi, untuk menjadi hacker, Anda perlu memasuki cara pikir hacker. Hal-hal tertentu yang Anda lakukan saat jauh dari komputer kadang membantu mencapainya. Tentu saja kegiatan-kegiatan ini bukan sebagai pengganti hacking (tak ada yang dapat menggantikan hacking) tapi banyak hacker melakukannya, dan merasa bahwa kegiatan tersebut secara dasar berhubungan dengan intisari hacking.
* Membaca karya fiksi ilmiah. Datang ke pertemuan fiksi ilmiah (salah satu jalan yang bagus untuk bertemu hacker dan proto-hacker).
* Mempelajari Zen, dan/atau berlatih bela diri. (Disiplin mental yang diajarkan serupa dengan hacking dalam hal-hal penting.)
* Mengasah pendengaran musik. Belajar menghargai jenis-jenis musik yang tidak lazim. Belajar menjadi ahli dalam bermain alat musik tertentu, atau berlatih bernyanyi.
* Mengembangkan apresiasi akan permainan kata.
* Belajar menulis dalam bahasa asli (Sejumlah banyak hacker, termasuk semua hacker terbaik yang saya kenal, adalah penulis yang cakap).
Semakin banyak dari hal-hal di atas yang sudah Anda kerjakan, semakin besar kemungkinan Anda adalah calon hacker berbakat. Kenapa hal-hal di atas yang berhubungan dengan hacking tidak sepenuhnya jelas, tapi semuanya berkaitan dengan gabungan kemampuan otak kiri dan kanan yang penting (hacker harus dapat berpikir logis dan juga sewaktu-waktu harus dapat melangkah keluar dari logika umum suatu permasalahan).
Terakhir, sebagian dari hal-hal yang /tidak/ sebaiknya dilakukan:
* Jangan menggunakan ID atau nama samaran yang konyol atau berlebihan.
* Jangan terlibat perang flame di Usenet (atau di mana pun).
* Jangan menggelari diri ‘cyberpunk’, jangan berurusan dengan para ‘cyberpunk’.
* Jangan mengirim posting atau email yang penuh salah ketik dan bertata bahasa buruk.
Satu-satunya reputasi yang akan Anda dapatkan jika melakukan hal-hal di atas adalah sebagai orang dungu. Ingatan hacker biasanya bagus – mungkin dibutuhkan bertahun-tahun lamanya sebelum Anda dapat diterima kembali.