Jumat, 25 Desember 2009

Webhosting

Apa yang dimaksud dengan Web Hosting :

Web Hosting adalah salah satu bentuk layanan jasa penyewaan tempat di Internet yang memungkinkan perorangan ataupun organisasi menampilkan layanan jasa atau produknya di web / situs Internet. Tempat dapat juga diartikan sebagai tempat penyimpanan data berupa megabytes (mb) hingga terabytes (tb) yang memiliki koneksi ke internet sehingga data tersebut dapat direquest atau diakses oleh user dari semua tempat secara simultan. Inilah yang menyebabkan sebuah website dapat diakses bersamaan dalam satu waktu oleh multi user.


Siapa saja yang membutuhkan Web Hosting :

Seperti telah dijelaskan diatas, setiap orang ataupun perusahaan dapat menyewa tempat atau memanfaatkan jasa web hosting ini, didukung dengan kemajuan teknologi informasi yang ada saat ini maka pemanfaatan jasa web hosting merupakan sarana alternatif yang handal untuk: Promosi, Menyebarkan Informasi, Berjualan, Layanan Publik sampai dengan sekedar tempat untuk menumpahkan isi hati yang kelabu ke dalam buku harian berbasis web (blog: web log) akibat ditinggal kekasih.

Mengapa Perlu Web Hosting :

Kecepatan menyebarkan informasi tentang Jasa, Produk, Layanan Publik dan lainnya merupakan salah satu tolok ukur keberhasilan bisnis perorangan atau perusahaan,

Contoh Pertama : di Indonesia dengan sekitar 100 juta pengguna telepon genggam yang tentu saja dapat tersambung ke internet melalui gprs, tidak ada alasan lagi untuk tidak tersambung ke dunia maya, bahkan di daerah terpencil sekalipun.

Contoh kedua: Seorang mahasiswa kedokteran, dengan dana yang terbatas, untuk mengantisipasi membeli buku kuliah kedokteran yang harganya bisa mencapai jutaan rupiah, dapat dengan mudah memperoleh informasi ilmu pengetahuan dan teknologi melalui situs web, dan ini menjadi tanggung jawab penyelenggara pendidikan untuk menyediakan layanan web site guna memajukan pendidikan. Bahkan seorang dosen sebaiknya memiliki web site.

Singkatnya, bila anda telah membuat prototip disain yang dapat dibaca oleh internet browser seperti html, maka sudah waktunya anda menaruh disain itu di internet dengan mengupload disain anda ke perusahaan yang melayani penjualan hosting.

Kapan anda membutuhkan Situs Web :

Disaat anda ingin memasarkan produk atau jasa melewati batas kabupaten, propinsi, negara, samudra dan benua, disaat anda ingin orang lain memperoleh informasi yang benar mengenai hal-hal kemanusiaan, disaat anda ingin menyebarluaskan pengetahuan demi kesejahteraan sesama manusia, disaat anda ingin melakukan transaksi bisnis yang memudahkan pelangan anda menjangkaunya dari sebuah vila tempat peristirahatan dengan privasi yang tinggi, disaat itulah anda membutuhkan layanan web hosting.

Situs web adalah sebuah channel above the line yang termurah yang ada di pasar saat ini, kemampuan broadcast 24jam seminggu, tak terbatas pada aspek demografis, geografis, menjadikannya positif dalam rasio cost to benefit. Bila anda ingin ditemukan, dikenal, diapresiasi, mengiklankan diri/produk anda, berarti anda wajib memiliki situs web.

Dimana menyewa Web Hosting :

Ratusan bahkan ribuan penyelenggara jasa web hosting, ada dapat memulainya dengan mencari dari mesin pencari google atau yahoo, beberapa penyedia jasa layanan web hosting di indonesia.

Jangan ragu untuk bertanya, bandingkan fitur kunci seperti kapasitas ruang dan kapasitas bandwidth, jangan tergiur oleh promosi penyelenggara jasa web hosting yang bombastis.

Teknologi apa yang digunakan :

Salah satu teknologi yang digunakan adalah fail over hosting, teknologi ini memungkinkan layanan anda tetap online 24 jam karena dudukung oleh beberapa server komputer yang secara otomatis akan menggantikan tugas server komputer yang mengalami kerusakan

Bagaimana cara Mengelola Web Hosting :

Setelah anda memiliki / menggunakan jasa layanan web hosting, selanjutnya bagaimana mengelolanya, hal ini merupakan tantangan yang tidak murah, sebab informasi yang ada harus selalu ditambah dan diperbaharui. Sebuah Tips sederhana yaitu, lakukan persiapan pada posisi Off Line untuk menghemat. Selamat mencoba.

Hypertext Transfer Protocol

Hypertext Transfer Protocol (HTTP) adalah sebuah protokol jaringan lapisan aplikasi yang digunakan untuk sistem informasi terdistribusi, kolaboratif, dan menggunakan hipermedia. Penggunaannya banyak pada pengambilan sumber daya yang saling terhubung dengan tautan, yang disebut dengan dokumen hiperteks, yang kemudian membentuk World Wide Web pada tahun 1990 oleh fisikawan Inggris, Tim Berners-Lee. Hingga kini, ada dua versi mayor dari protokol HTTP, yakni HTTP/1.0 yang menggunakan koneksi terpisah untuk setiap dokumen, dan HTTP/1.1 yang dapat menggunakan koneksi yang sama untuk melakukan transaksi. Dengan demikian, HTTP/1.1 bisa lebih cepat karena memang tidak usah membuang waktu untuk pembuatan koneksi berulang-ulang.

PHP

PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP banyak dipakai untuk memrogram situs web dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain.

Contoh terkenal dari aplikasi PHP adalah phpBB dan MediaWiki (software di belakang Wikipedia). PHP juga dapat dilihat sebagai pilihan lain dari ASP.NET/C#/VB.NET Microsoft, ColdFusion Macromedia, JSP/Java Sun Microsystems, dan CGI/Perl. Contoh aplikasi lain yang lebih kompleks berupa CMS yang dibangun menggunakan PHP adalah Mambo, Joomla!, Postnuke, Xaraya, dan lain-lain.

Kelebihan PHP dari bahasa pemrograman lain

  • Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.
  • Web Server yang mendukung PHP dapat ditemukan dimana - mana dari mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah.
  • Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan.
  • Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak.
  • PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.

Hypertext markup language

HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet. Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan percetakan yang disebut dengan SGML (Standard Generalized Markup Language), HTML adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman web. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C).

Versi terakhir dari HTML adalah HTML 4.01, meskipun saat ini telah berkembang XHTML yang merupakan pengembangan dari HTML.

HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang diinginkan. Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan browser web seperti Mozilla Firefox atau Microsoft Internet Explorer. HTML juga dapat dikenali oleh aplikasi pembuka email ataupun dari PDA dan program lain yang memiliki kemampuan browser.


HTML dokumen tersebut mirip dengan dokumen teks biasa, hanya dalam dokumen ini sebuah teks bisa memuat instruksi yang ditandai dengan kode atau lebih dikenal dengan TAG tertentu. Sebagai contoh jika ingin membuat teks ditampilkan menjadi tebal seperti: TAMPIL TEBAL, maka penulisannya dilakukan dengan cara: TAMPIL TEBAL. Tanda digunakan untuk mengaktifkan instruksi cetak tebal, diikuti oleh teks yang ingin ditebalkan, dan diakhiri dengan tanda untuk menonaktifkan cetak tebal tersebut.

Markup/Tanda

Secara garis besar, terdapat 4 jenis elemen dari HTML:

  • structural. tanda yang menentukan level atau tingkatan dari sebuah teks (contoh,

    Golf

    akan memerintahkan browser untuk menampilkan "Golf" sebagai teks tebal besar yang menunjukkan sebagai Heading 1
  • presentational. tanda yang menentukan tampilan dari sebuah teks tidak peduli dengan level dari teks tersebut (contoh, boldface akan menampilkan bold. Tanda presentational saat ini sudah mulai digantikan oleh CSS dan tidak direkomendasikan untuk mengatur tampilan teks,
  • hypertext. tanda yang menunjukkan pranala ke bagian dari dokumen tersebut atau pranala ke dokumen lain (contoh, Wikipedia akan menampilkan Wikipedia sebagai sebuah hyperlink ke URL tertentu),
  • Elemen widget yang membuat objek-objek lain seperti tombol (

Selain markup presentational , markup yang lin tidak menentukan bagaimana tampilan dari sebuah teks. Namun untuk saat ini, penggunaan tag HTML untuk menentukan tampilan telah dianjurkan untuk mulai ditinggalkan dan sebagai gantinya digunakan Cascading Style Sheets.

Contoh dokumen HTML sederhana

 <html>   <head>     <title>Halo HTML</title>   </head>   <body>     <p>Halo Dunia!</p>   </body> </html> 

Kamis, 24 Desember 2009

CSS

Cascading Style Sheets (CSS) adalah bahasa style sheet yang digunakan untuk menjelaskan presentasi semantik (yaitu, tampilan dan format) dari sebuah dokumen yang ditulis dalam bahasa markup. Aplikasi yang paling umum adalah dengan gaya halaman web yang ditulis dalam HTML dan XHTML, tetapi bahasa dapat diterapkan pada segala macam XML dokumen, termasuk SVG dan XUL.

CSS adalah dirancang terutama untuk memungkinkan pemisahan konten dokumen (yang ditulis dalam HTML atau bahasa markup yang serupa) dari dokumen presentasi, termasuk unsur-unsur seperti tata letak, warna, dan font. Pemisahan ini konten dapat meningkatkan aksesibilitas, menyediakan lebih banyak fleksibilitas dan kontrol dalam presentasi spesifikasi karakteristik, memungkinkan beberapa halaman untuk berbagi format, dan mengurangi kompleksitas dan pengulangan dalam konten struktural (seperti dengan memungkinkan untuk desain web tableless). CSS dapat juga memungkinkan halaman markup yang sama yang akan disajikan dalam gaya yang berbeda untuk berbagai metode rendering, seperti di layar, di cetak, dengan suara (sewaktu dibacakan oleh pidato berbasis browser atau pembaca layar) dan Braille-based, taktil perangkat. Sementara penulis dokumen dokumen yang biasanya link ke sebuah CSS style sheet, pembaca dapat menggunakan style sheet yang berbeda, mungkin satu di komputer mereka sendiri, untuk menimpa salah satu penulis telah ditentukan.

CSS menetapkan skema prioritas untuk menentukan aturan gaya berlaku jika lebih dari satu aturan pertandingan melawan elemen tertentu. Dalam hal ini disebut kaskade, prioritas atau bobot dihitung dan ditugaskan untuk peraturan, sehingga hasilnya dapat diprediksi.

Spesifikasi CSS dipelihara oleh World Wide Web Consortium (W3C). Jenis media internet (tipe MIME) text/css terdaftar untuk digunakan dengan CSS oleh RFC 2318


Sintaks

CSS memiliki sederhana sintaks dan menggunakan sejumlah kata kunci Inggris untuk menentukan nama-nama berbagai gaya properti.

Sebuah style sheet terdiri dari daftar aturan. Setiap aturan atau aturan-set terdiri dari satu atau lebih penyeleksi dan sebuah deklarasi blok. Sebuah deklarasi-blok terdiri dari daftar deklarasi di kawat gigi. Setiap pernyataan itu sendiri terdiri dari sebuah properti, titik dua : sebuah nilai, maka semi-colon ; [1]

Dalam CSS, penyeleksi digunakan untuk menyatakan mana dari unsur-unsur markup berlaku untuk gaya, semacam kesesuaian ekspresi. Penyeleksi mungkin berlaku untuk semua elemen dari tipe tertentu, atau hanya elemen yang cocok dengan atribut tertentu; unsur dapat disesuaikan tergantung pada bagaimana mereka ditempatkan relatif terhadap satu sama lain dalam kode markup, atau pada bagaimana mereka bersarang di dalam dokumen objek model.

Pseudo-class adalah bentuk lain dari spesifikasi yang digunakan dalam CSS untuk mengidentifikasi unsur-unsur markup, dan dalam beberapa kasus, tindakan pengguna tertentu, untuk yang blok deklarasi tertentu berlaku. Sebuah contoh yang sering digunakan :hover pseudo-kelas yang menerapkan gaya hanya bila pengguna 'menunjuk kepada' unsur yang terlihat, biasanya dengan menekan kursor mouse di atasnya. Hal ini ditambahkan ke sebuah selektor seperti pada a:hover atau #elementid:hover Pseudo-kelas lain dan pseudo-elemen, :first-line :visited :before Sebuah pseudo-kelas khusus :lang(c) "c".

A pseudo-kelas memilih seluruh elemen, :link :visited sedangkan pseudo-elemen membuat pilihan yang dapat terdiri dari unsur-unsur parsial, :first-line :first-letter

Penyeleksi dapat dikombinasikan dengan cara lain juga, terutama dalam CSS 2.1, untuk mencapai kekhasan dan fleksibilitas yang lebih besar. [2]

Berikut adalah contoh menyimpulkan aturan-aturan di atas:


selektor [, selector2, ...] [: pseudo-class] (
properti: value;
[Property2: value2;
...]
)
/ * Comment * /

WEB

Sebuah situs web (sering pula disingkat menjadi situs saja; web site, site) adalah sebutan bagi sekelompok halaman web (web page), yang umumnya merupakan bagian dari suatu nama domain (domain name) atau subdomain di World Wide Web (WWW) di Internet. WWW terdiri dari seluruh situs web yang tersedia kepada publik. Halaman-halaman sebuah situs web diakses dari sebuah URL yang menjadi "akar" (root), yang disebut homepage (halaman induk; sering diterjemahkan menjadi "beranda", "halaman muka"), dan biasanya disimpan dalam server yang sama. Tidak semua situs web dapat diakses dengan gratis. Beberapa situs web memerlukan pembayaran agar dapat menjadi pelanggan, misalnya situs-situs yang menampilkan pornografi, situs-situs berita, layanan surat elektronik (e-mail), dan lain-lain.

Definisi WEB


Secara terminologi, website adalah kumpulan dari halaman-halaman situs, yang biasanya terangkum dalam sebuah domain atau subdomain, yang tempatnya berada di dalam World Wide Web (WWW) di Internet. Sebuah halaman web adalah dokumen yang ditulis dalam format HTML (Hyper Text Markup Language), yang hampir selalu bisa diakses melalui HTTP, yaitu protokol yang menyampaikan informasi dari server website untuk ditampilkan kepada para pemakai melalui web browser. Semua publikasi dari website-website tersebut dapat membentuk sebuah jaringan informasi yang sangat besar.
Halaman-halaman dari website akan bisa diakses melalui sebuah URL yang biasa disebut Homepage. URL ini mengatur halaman-halaman situs untuk menjadi sebuah hirarki, meskipun, hyperlink-hyperlink yang ada di halaman tersebut mengatur para pembaca dan memberitahu mereka sususan keseluruhan dan bagaimana arus informasi ini berjalan.
Beberapa website membutuhkan subskripsi (data masukan) agar para user bisa mengakses sebagian atau keseluruhan isi website tersebut. Contohnya, ada beberapa situs-situs bisnis, situs-situs e-mail gratisan, yang membutuhkan subkripsi agar kita bisa mengakses situs tersebut.

Macam-macam situs web

Sebuah Website statik, adalah salah satu bentuk website yang isi didalam website tersebut tidak dimaksudkan untuk di update secara berkala, dan biasanya di maintain secara manual oleh beberapa orang yang menggunakan software editor. Ada 3 tipe kategori software editor yang biasa dipakai untuk tujuan maintaining ini, mereka adalah :
Elemen 1 Penyunting teks. Contohnya adalah Notepad atau TextEdit, dimana HTML diubah didalam program editor tersebut.
Elemen 2 WYSIWYG editor. Contohnya Microsoft Frontpage dan Macromedia Dreamweaver, dimana situs di edit menggunakan GUI (Graphical User Interface) dan format HTML ini secara otomatis di generate oleh editor ini.
Elemen 3 Editor yang sudah memiliki templat, contohnya Rapidweaver dan iWeb, dimana, editor ini membolehkan user untuk membuat dan mengupdate websitenya langsung ke server web secara cepat, tanpa harus mengetahui apapun tentang HTML. Mereka dapat memilih templat yang sesuai dengan keinginan mereka, menambah gambar atau obyek, mengisinya dengan tulisan, dan dengan sekejap mereka sudah dapat membuat situs web tanpa harus melihat sama sekali kode-kode HTML.
Sebuah website dynamic adalah website yang secara berkala, informasi didalamnya berubah, atau website ini bisa berhubungan dengan user dengan berbagai macam cara atau metode (HTTP cookies atau Variabel Database, sejarah kunjungan, variabel sesi dan lain-lain) bisa juga dengan cara interaksi langsung menggunakan form dan pergerakan mouse. Ketika web server menerima permintaan dari user untuk memberikan halaman tertentu, maka halaman tersebut akan secara otomatis di ambil dari media penyimpanan sebagai respon dari permintaan yang diminta oleh user. Sebuah situs dapat menampilkan dialog yang sedang berlangsung diantara dua user, memantau perubahan situasi, atau menyediakan informasi yang berkaitan dengan sang user.
Ada banyak jenis sistem software yang dapat dipakai untuk meng-generate Dynamic Web System dan Situs Dynamic, beberapa diantaranya adalah ColdFusion (CFM), Active Server Pages (ASP), Java Server Pages (JSP) dan PHP, bahasa program yang mampu untuk meng-generate Dynamic Web System dan Situs Dinamis. Situs juga bisa termasuk didalamnya berisi informasi yang diambil dari satu atau lebih database atau bisa juga menggunakan teknologi berbasis XML, contohnya adalah RSS. Isi situs yang statis juga secara periodik di generate, atau, apabila ada keadaan dimana dia butuh untuk dikembalikan kepada keadaan semula, maka dia akan di generate, hal ini untuk menghindari kinerjanya supaya tetap terjaga.
Plugin tersedia untuk menambah banyaknya feature dan kemampuan dari web browser, dimana, plugin ini dipakai untuk membuka content yang biasanya berupa cuplikan dari gambar bergerak (active content) contohnya adalah Flash, Shockwave atau applets yang ditulis dalam bahasa JAVA. Dynamic HTML juga menyediakan untuk user supaya dia bisa secara interaktif dan realtime, meng-update di web page tersebut (catatan; halaman yang dirubah, tak perlu di load atau di reloaded agar perubahannya dapat dilihat), biasanya perubahan yang dilakukan mereka memakai DOM dan Javascript yang sudah tersedia pada semua Web Browser sekarang ini.
Seperti yang tertulis di atas, di luar sana ada beberapa perbedaan dalam penulisan dari terminologi website. Walaupun ¨Website¨ sudah secara umum dipakai, namun untuk Associated Press Stylebook, Reuters, Microsoft, Academia, dan kamus-kamus yang ada, penulisan yang mereka pakai adalah dengan menggunakan 2 kata, yaitu Web site. Hal ini karena ¨Web¨ bukanlah terminilogi umum, namun kependekan dari World Wide Web.
Blog

Blog merupakan singkatan dari "web log" adalah bentuk aplikasi web yang menyerupai tulisan-tulisan (yang dimuat sebagai posting) pada sebuah halaman web umum. Tulisan-tulisan ini seringkali dimuat dalam urut terbalik (isi terbaru dahulu baru kemudian diikuti isi yang lebih lama), meskipun tidak selamanya demikian. Situs web seperti ini biasanya dapat diakses oleh semua pengguna internet sesuai dengan topik dan tujuan dari si pengguna blog tersebut.


Jenis-jenis blog

Blog politik: Tentang berita, politik, aktivis, dan semua persoalan berbasis blog (Seperti kampanye).
Blog pribadi: Disebut juga buku harian online yang berisikan tentang pengalaman keseharian seseorang, keluhan, puisi atau syair, gagasan jahat, dan perbincangan teman.
Blog bertopik: Blog yang membahas tentang sesuatu, dan fokus pada bahasan tertentu.seperti : http://keretaunto.blogspot.com/
Blog kesehatan: Lebih spesifik tentang kesehatan. Blog kesehatan kebanyakan berisi tentang keluhan pasien, berita kesehatan terbaru, keterangan-ketarangan tentang kesehatan, dll.
Blog sastra: Lebih dikenal sebagai litblog (Literary blog).
Blog perjalanan: Fokus pada bahasan cerita perjalanan yang menceritakan keterangan-keterangan tentang perjalanan/traveling.
Blog riset: Persoalan tentang akademis seperti berita riset terbaru.
Blog hukum: Persoalan tentang hukum atau urusan hukum; disebut juga dengan blawgs (Blog Laws).
Blog media: Berfokus pada bahasan kebohongan atau ketidakkonsistensi media massa; biasanya hanya untuk koran atau jaringan televisi
Blog agama: Membahas tentang agama
Blog pendidikan: Biasanya ditulis oleh pelajar atau guru. seperti : http://blog.sman1bs.sch.id/
Blog kebersamaan: Topik lebih spesifik ditulis oleh kelompok tertentu.
Blog petunjuk (directory): Berisi ratusan link halaman website.
Blog bisnis: Digunakan oleh pegawai atau wirausahawan untuk kegiatan promosi bisnis mereka
Blog pengejawantahan: Fokus tentang objek diluar manusia; seperti anjing
Blog pengganggu (spam): Digunakan untuk promosi bisnis affiliate; juga dikenal sebagai splogs (Spam Blog)

Kamis, 17 Desember 2009

Bilangan Biner

Sebagai contoh dari bilangan desimal, untuk angka 157:

157(10) = (1 x 100) + (5 x 10) + (7 x 1)

Perhatikan! bilangan desimal ini sering juga disebut basis 10. Hal ini dikarenakan perpangkatan 10 yang didapat dari 100, 101, 102, dst.

Mengenal Konsep Bilangan Biner dan Desimal
Perbedaan mendasar dari metoda biner dan desimal adalah berkenaan dengan basis. Jika desimal berbasis 10 (X10) berpangkatkan 10x, maka untuk bilangan biner berbasiskan 2 (X2) menggunakan perpangkatan 2x. Sederhananya perhatikan contoh di bawah ini!

Untuk Desimal:
14(10) = (1 x 101) + (4 x 100)
= 10 + 4
= 14

Untuk Biner:
1110(2) = (1 x 23) + (1 x 22) + (1 x 21) + (0 x 20)
= 8 + 4 + 2 + 0
= 14

Bentuk umum dari bilangan biner dan bilangan desimal adalah :
Biner 1 1 1 1 1 1 1 1 11111111
Desimal 128 64 32 16 8 4 2 1 255
Pangkat 27 26 25 24 23 22 21 20 X1-7

Sekarang kita balik lagi ke contoh soal di atas! Darimana kita dapatkan angka desimal 14(10) menjadi angka biner 1110(2)?

Mari kita lihat lagi pada bentuk umumnya!
Biner 0 0 0 0 1 1 1 0 00001110
Desimal 0 0 0 0 8 4 2 0 14
Pangkat 27 26 25 24 23 22 21 20 X1-7

Mari kita telusuri perlahan-lahan!
• Pertama sekali, kita jumlahkan angka pada desimal sehingga menjadi 14. anda lihat angka-angka yang menghasilkan angka 14 adalah 8, 4, dan 2!
• Untuk angka-angka yang membentuk angka 14 (lihat angka yang diarsir), diberi tanda biner “1”, selebihnya diberi tanda “0”.
• Sehingga kalau dibaca dari kanan, angka desimal 14 akan menjadi 00001110 (terkadang dibaca 1110) pada angka biner nya.

Mengubah Angka Biner ke Desimal
Perhatikan contoh!
1. 11001101(2)
Biner 1 1 0 0 1 1 0 1 11001101
Desimal 128 64 0 0 8 4 0 1 205
Pangkat 27 26 25 24 23 22 21 20 X1-7

Note:
• Angka desimal 205 didapat dari penjumlahan angka yang di arsir (128+64+8+4+1)
• Setiap biner yang bertanda “1” akan dihitung, sementara biner yang bertanda “0” tidak dihitung, alias “0” juga.

2. 00111100(2)
Biner 0 0 1 1 1 1 0 0 00111100
0 0 0 32 16 8 4 0 0 60
Pangkat 27 26 25 24 23 22 21 20 X1-7

Mengubah Angka Desimal ke Biner
Untuk mengubah angka desimal menjadi angka biner digunakan metode pembagian dengan angka 2 sambil memperhatikan sisanya.
Perhatikan contohnya!
1. 205(10)
205 : 2 = 102 sisa 1
102 : 2 = 51 sisa 0
51 : 2 = 25 sisa 1
25 : 2 = 12 sisa 1
12 : 2 = 6 sisa 0
6 : 2 = 3 sisa 0
3 : 2 = 1 sisa 1
1 ? sebagai sisa akhir “1”

Note:
Untuk menuliskan notasi binernya, pembacaan dilakukan dari bawah yang berarti 11001101(2)

2. 60(10)
60 : 2 = 30 sisa 0
30 : 2 = 15 sisa 0
15 : 2 = 7 sisa 1
7 : 2 = 3 sisa 1
3 : 2 = 1 sisa 1
1 ? sebagai sisa akhir “1”
Note:
Dibaca dari bawah menjadi 111100(2) atau lazimnya dituliskan dengan 00111100(2). Ingat bentuk umumnnya mengacu untuk 8 digit! Kalau 111100 (ini 6 digit) menjadi 00111100 (ini sudah 8 digit).

Aritmatika Biner
Pada bagian ini akan membahas penjumlahan dan pengurangan biner. Perkalian biner adalah pengulangan dari penjumlahan; dan juga akan membahas pengurangan biner berdasarkan ide atau gagasan komplemen.

Penjumlahan Biner
Penjumlahan biner tidak begitu beda jauh dengan penjumlahan desimal. Perhatikan contoh penjumlahan desimal antara 167 dan 235!

1 ? 7 + 5 = 12, tulis “2” di bawah dan angkat “1” ke atas!
167
235
---- +
402

Seperti bilangan desimal, bilangan biner juga dijumlahkan dengan cara yang sama. Pertama-tama yang harus dicermati adalah aturan pasangan digit biner berikut:
0 + 0 = 0
0 + 1 = 1
1 + 1 = 0 ? dan menyimpan 1

sebagai catatan bahwa jumlah dua yang terakhir adalah :
1 + 1 + 1 = 1 ? dengan menyimpan 1

Dengan hanya menggunakan penjumlahan-penjumlahan di atas, kita dapat melakukan penjumlahan biner seperti ditunjukkan di bawah ini:

1 1111 ? “simpanan 1” ingat kembali aturan di atas!
01011011 ? bilangan biner untuk 91
01001110 ? bilangan biner untuk 78
------------ +
10101001 ? Jumlah dari 91 + 78 = 169

Silahkan pelajari aturan-aturan pasangan digit biner yang telah disebutkan di atas!

Contoh penjumlahan biner yang terdiri dari 5 bilangan!
11101 bilangan 1)
10110 bilangan 2)
1100 bilangan 3)
11011 bilangan 4)
1001 bilangan 5)
-------- +

untuk menjumlahkannya, kita hitung berdasarkan aturan yang berlaku, dan untuk lebih mudahnya perhitungan dilakukan bertahap!

11101 bilangan 1)
10110 bilangan 2)
------- +
110011
1100 bilangan 3)
------- +
111111
11011 bilangan 4)
------- +
011010
1001 bilangan 5)
------- +
1100011 ? Jumlah Akhir .

sekarang coba tentukan berapakah bilangan 1,2,3,4 dan 5! Apakah memang perhitungan di atas sudah benar?

Pengurangan Biner
Pengurangan bilangan desimal 73426 – 9185 akan menghasilkan:

73426 ? lihat! Angka 7 dan angka 4 dikurangi dengan 1
9185 ? digit desimal pengurang.
--------- -
64241 ? Hasil pengurangan akhir .

Bentuk Umum pengurangan :
0 – 0 = 0
1 – 0 = 0
1 – 1 = 0
0 – 1 = 1 ? dengan meminjam ‘1’ dari digit disebelah kirinya!

Untuk pengurangan biner dapat dilakukan dengan cara yang sama. Coba perhatikan bentuk pengurangan berikut:

1111011 ? desimal 123
101001 ? desimal 41
--------- -
1010010 ? desimal 82

Pada contoh di atas tidak terjadi “konsep peminjaman”. Perhatikan contoh berikut!

0 ? kolom ke-3 sudah menjadi ‘0’, sudah dipinjam!
111101 ? desimal 61
10010 ? desimal 18
------------ -
101011 ? Hasil pengurangan akhir 43 .

Pada soal yang kedua ini kita pinjam ‘1’ dari kolom 3, karena ada selisih 0-1 pada kolom ke-2. Lihat Bentuk Umum!

7999 ? hasil pinjaman
800046
397261
--------- -
402705

Sebagai contoh pengurangan bilangan biner 110001 – 1010 akan diperoleh hasil sebagai berikut:

1100101
1010
---------- -
100111

Komplemen
Salah satu metoda yang dipergunakan dalam pengurangan pada komputer yang ditransformasikan menjadi penjumlahan dengan menggunakan minusradiks-komplemen satu atau komplemen radiks. Pertama-tama kita bahas komplemen di dalam sistem desimal, dimana komplemen-komplemen tersebut secara berurutan disebut dengan komplemen sembilan dan komplemen sepuluh (komplemen di dalam systembiner disebut dengan komplemen satu dan komplemen dua). Sekarang yang paling penting adalah menanamkan prinsip ini:

“Komplemen sembilan dari bilangan desimal diperoleh dengan mengurangkan masing-masing digit desimal tersebut ke bilangan 9, sedangkan komplemen sepuluh adalah komplemen sembilan ditambah 1”

Lihat contoh nyatanya!
Bilangan Desimal 123 651 914
Komplemen Sembilan 876 348 085
Komplemen Sepuluh 877 349 086 ? ditambah dengan 1!

Perhatikan hubungan diantara bilangan dan komplemennya adalah simetris. Jadi, dengan memperhatikan contoh di atas, komplemen 9 dari 123 adalah 876 dengan simple menjadikan jumlahnya = 9 ( 1+8=9, 2+7=9 , 3+6=9 )!
Sementara komplemen 10 didapat dengan menambahkan 1 pada komplemen 9, berarti 876+1=877!

Pengurangan desimal dapat dilaksanakan dengan penjumlahan komplemen sembilan plus satu, atau penjumlahan dari komplemen sepuluh!

893 893 893
321 678 (komp. 9) 679 (komp. 10)
---- - ---- + ---- +
572 1571 1572
1
---- +
572 ? angka 1 dihilangkan!

Analogi yang bisa diambil dari perhitungan komplemen di atas adalah, komplemen satu dari bilangan biner diperoleh dengan jalan mengurangkan masing-masing digit biner tersebut ke bilangan 1, atau dengan bahasa sederhananya mengubah masing-masing 0 menjadi 1 atau sebaliknya mengubah masing-masing 1 menjadi 0. Sedangkan komplemen dua adalah satu plus satu. Perhatikan Contoh .!

Bilangan Biner 110011 101010 011100
Komplemen Satu 001100 010101 100011
Komplemen Dua 001101 010110 100100

Pengurangan biner 110001 – 1010 akan kita telaah pada contoh di bawah ini!

110001 110001 110001
001010 110101 110110
--------- - --------- + --------- +
100111 100111 1100111
dihilangkan!

Alasan teoritis mengapa cara komplemen ini dilakukan, dapat dijelaskan dengan memperhatikan sebuah speedometer mobil/motor dengan empat digit sedang membaca nol!

Sistem Oktal dan Heksa Desimal
Bilangan oktal adalah bilangan dasar 8, sedangkan bilangan heksadesimal atau sering disingkat menjadi heks. ini adalah bilangan berbasis 16. Karena oktal dan heks ini merupakan pangkatdari dua, maka mereka memiliki hubungan yang sangat erat. oktal dan heksadesimal berkaitan dengan prinsip biner!

1. Ubahlah bilangan oktal 63058 menjadi bilangan biner !

6 3 0 5 ? oktal
110 011 000 101 ? biner

Note:
• Masing-masing digit oktal diganti dengan ekivalens 3 bit (biner)
• Untuk lebih jelasnya lihat tabel Digit Oktal di bawah!

2. Ubahlah bilangan heks 5D9316 menjadi bilangan biner !

heks ? biner
5 ? 0101
D ? 1101
9 ? 1001
3 ? 0011

Note:
• Jadi bilangan biner untuk heks 5D9316 adalah 0101110110010011
• Untuk lebih jelasnya lihat tabel Digit Heksadesimal di bawah!

3. Ubahlah bilangan biner 1010100001101 menjadi bilangan oktal !

001 010 100 001 101 ? biner
3 2 4 1 5 ? oktal

Note:
• Kelompokkan bilangan biner yang bersangkutan menjadi 3-bit mulai dari kanan!

4. Ubahlah bilangan biner 101101011011001011 menjadi bilangan heks !

0010 1101 0110 1100 1011 ? biner
2 D 6 C B ? heks

Tabel Digit Oktal
Digit Oktal Ekivalens 3-Bit
0 000
1 001
2 010
3 011
4 100
5 101
6 110
7 111

Tabel Digit Heksadesimal
Digit Desimal Ekivalens 4-Bit
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
A (10) 1010
B (11) 1011
C (12) 1100
D (13) 1101
E (14) 1110
F (15) 1111

Sabtu, 12 Desember 2009

Mengenal Jenis - Jenis Domain

DomainGTLD (Generic Top Level Domain)
Domain ini sebenarnya milik Amerika, namun karena sering digunakan terlihat seperti Domain standard untuk alamat Internet. Sebagian besar pengguna Internet lebih menyukai penggunaan Domain Level Tinggi ini. Setiap orang boleh memiliki Domain ini tanpa perlu persyaratan yang rumit kecuali domain edu,mil,travel

Contoh GTLD :
# .Com : di gunakan untuk kepentingan komersial atau perusahaan.
# .Net : di gunakan untuk kepentingan network infrastruktur.
# .Org : di gunakan untuk kepentingan organisasi.
# .Info : di gunakan untuk kepentingan informasional website.
# .Name : digunakan untuk kepentingan keluarga atau personal.
# .Edu : digunakan untuk kepentingan website pendidikan, terbatas hanya utk pendidikan.
# .Mil : di gunakan untuk kepentingan website angkata bersenjata amerika, terbatas hanya utk Militer.
# .biz : di gunakan untuk kepentingan Bisnis.
# .tv : di gunakan untuk Entertainment seperti Televisi, Radio, majalah.
# .travel: di gunakan untuk Bisnis Pariwisata.
# .xxx : di gunakan untuk Pornografi (masih di ajukan).

ccTLD’s (Country Coded Top Level Domains)
Domain yang disediakan utk masing masing negara seperti :

Indonesia menggunakan .id
Singapura menggunakan .sg
Malaysia menggunakan .my

Untuk Indonesia terbagi menjadi beberapa sub domain seperti :

.or.id : Untuk Organisasi
.co.id : Untuk Komersial
.go.id : Untuk Pemerintahan
.ac.id : Pendidikan Tinggi
.sch.id : untuk Sekolah
.net.id : Internet Provider
.web.id : digunakan untuk umum

Pengertian istilah Nama domain

Nama domain (domain name) adalah nama unik yang diberikan untuk mengidentifikasi nama server komputer seperti web server atau email server di jaringan komputer ataupun internet.
Nama Domain berfungsi mempermudah pengguna di internet untuk melakukan akses ke server dan mengingat server yang dikunjungi dibandingan harus mengenal deretan nomor atau yang dikenal IP address. Nama domain juga di kenal sebagai sebuah kesatuan dari sebuah situs web.
contoh Nama Domain : plasahosting.com
Contoh IP address : 202.123.44.233

Pengertian istilah Web Hosting

Web Hosting adalah salah satu bentuk layanan jasa penyewaan tempat di Internet/Penyewaan Server/Penempatan file-file dari websites yang memungkinkan perorangan ataupun organisasi untuk menampilkan layanan jasa atau produknya di Internet..

Persyaratan Penggunaan dan Pendaftaran domain .id Indonesia:

ac.id
* Untuk lembaga pendidikan minimal penyelenggara setara diploma I
* SK Depdikbud pendirian lembaga
* No Akta Pendirian / SK REKTOR (Pimpinan Lembaga)
* Surat pernunjukan/kuasa dari pejabat tertinggi lembaga pendidikan tentang pendaftar domain
* Fotokopi KTP/kartu identitas penerima kuasa.

co.id
* Untuk perusahaan Swasta yang memiliki Badan Hukum
* Fotokopi KTP Penanggung jawab
* NPWP
* SIUP / Akte Pendirian Perusahaan
* khusus untuk perusahaan, pastikan bahwa Anda memiliki nama perusahaan (harus disertai nomor NPWP atau SIUP) yang sama atau berhubungan dengan domain yang Anda pilih.
* Surat pendaftaran merk atau hak paten (bila ada).

go.id
* Untuk area pemerintahan seperti Instansi, Departemen, Badan, dll.
* Pendaftar bertindak atas nama badan/lembaga/institusi pemerintah dan termasuk dalam kategori departemen, non departemen, BUMN serta industri strategis.
* Surat Keputusan Kepala Institusi/ minimal pejabat eselon2 tentang pemilihan nama domain.
* Nama domain yang didaftarkan harus merupakan nama resmi lembaga, instansi, departemen, atau BUMN yang bersangkutan, yang berkaitan dengan pemerintah Indonesia.
* Struktur organisasi dari pemerintahan yang berkaitan dengan kantor tersebut akan digunakan sebagai landasan dalam menentukan nama serta susunan selanjutnya dari sub-domain.

mil.id
* Domain untuk TNI (Tentara Nasional Indonesia)
* Pendaftar bertindak atas nama TNI.
* Adanya Surat Keputusan tentang pemilihan nama domain.
* Nama domain yang didaftarkan harus merupakan nama resmi lembaga
* Struktur organisasi dari instasi akan digunakan sebagai landasan dalam menentukan nama serta susunan selanjutnya dari sub-domain.

net.id
* Untuk organisasi pemegang Ijin Penyelenggara jasa telekomunikasi (ISP, Telco, VSAT, Seluler dll.)
* Fotokopi KTP Penanggung jawab
* Ijin usaha telekomunikasi (ISP, Telco, VSAT, Seluler dll.) dari Pemerintah.

or.id
* Untuk Organisasi/ Yayasan/ Perkumpulan/ Komunitas
* Fotokopi KTP Penanggung jawab
* SK. Organisasi / Akte Yayasan / Akte Organisasi

sch.id
* Untuk Lembaga Pendidikan seperti SD, SMP, SMU, dan lainnya yang beroperasi sesuai dengan perundangan yang berlaku, termasuk yang bukan di bawah naungan Ditjen DikDasmen Depdikbud, seperti Madrasah Ibtidaiyah, Tsanawiyah, dan Aliyah
* Surat pengajuan resmi dari Kepala Sekolah yang bersangkutan (diatas kop surat, ditandatangani dan dibubuhi stempel sekolah ybs)
* Fotokopi KTP / kartu identitas dari kepala sekolah/kepala UPT/pejabat yang ditunjuk sebagai penanggung jawab

war.net.id
* Untuk usaha Warung Internet
* Fotokopi KTP Penanggung jawab
* SIUP / Ijin Mengadakan Keramaian (jika ada)

web.id
* Untuk organisasi umum diluar ac, co, go, net, or, sch, warnet.ID
* Fotokopi KTP Penanggung jawab
* Surat Keterangan organisasi
IP Address
Alamat IP (Internet Protocol), yaitu sistem pengalamatan di network yang direpresentasikan dengan sederetan angka berupa kombinasi 4 deret bilangan antara 0 s/d 255 yang masing-masing dipisahkan oleh tanda titik (.), mulai dari 0.0.0.1 hingga 255.255.255.255.

IP address panjangnya 32 bit dan dibagi menjadi dua bagian: bagian network dan bagian host. Batasan antara network dan host ini tergantung kepada beberapa bit pertama, seperti diperagakan pada tabel di bawah ini.

Tabel IP Address

Class-high-order bits-bagiancNetwork-bagian host jumlah address

A 0 7 24 16.777.214

B 10 14 16 65.534

C 110 21 8 254

D 1110 multicast group (percobaan) multicast group (percobaan) 268.435.456

E 1111 multicast group (percobaan) multicast group(percobaan)

Lembaga Antariksa dan Penerbangan Nasional (LAPAN) membangun jaringan nasional dengan teknologi paket radio yang diberi nama JASIPAKTA. Jaringan ini merupakan jaringan kelas B yang pertama di Indonesia. Pada waktu itu para pengguna radio amatir telah mulai menggunakan komputer untuk komunikasi internasional.


Subnet Mask

Adalah angka biner 32 bit yang digunakan untuk membedakan network ID dengan host ID, menunjukkan letak suatu host, apakah berada di jaringan lokal atau jaringan luar.


Gateway

Dalam pengertian teknis, istilah ini mengacu pada pengaturan hardware maupun software yang menerjemahkan antara dua protokol yang berbeda. Pengertian yang lebih umum untuk istilah ini adalah sebuah mekanisme yang menyediakan akses ke sebuah sistem lain yang terhubung dalam sebuah network.

Host yang digunakan untuk mengalihkan lalu lintas jaringan dari satu jaringan ke jaringan lain, juga digunakan untuk melewatkan lalu lintas jaringan dari satu protokol ke protokol lain. Dipergunakan untuk menghubungkan 2 jenis jaringan komputer yang arsitekturnya sama sekali berbeda. Jadi gateway lebih kompleks dari pada bridge. Gateway dapat diaplikasikan antara lain untuk menghubungkan IBM SNA dengan digital DNA, LAN (Local Area Network) dengan WAN (Wide Area Network). Salah satu fungsi pokok gateway adalah melakukan protocol converting, agar 2 arsitektur jaringan komputer yang berbeda dapat berkomunikasi. Lihat juga router.


Router

Sistem yang digunakan untuk menghubungkan jaringan-jaringan. Perangkat yang berfungsi dalam komunikasi WAN atau menghubungkan dua network yang berbeda. Menempati layer 3 pada sistem layering OSI ( network) sehingga memiliki kemampuan routing atau pengalamatan paket data baik secara static atau dinamik.

Sebuah komputer atau paket software yang dikhususkan untuk menangani koneksi antara dua atau lebih network yang terhubung melalui packet switching. Router bekerja dengan melihat alamat tujuan dan alamat asal dari paket data yang melewatinya dan memutuskan rute yang harus digunakan oleh paket data tersebut untuk sampai ke tujuan.


Bridge

Menjembatani, mempertemukan, jembatan.
Sesuai dengan namanya, alat ini dipergunakan untuk menjembatani 2 jaringan. Tetapi berbeda dengan repeater yang hanya berfungsi sebagai jembatan fisik, bridge dapat berfungsi juga sebagai jembatan nalar (logical) seperti pembongkaran dan penyusunan paket, penyelematan, buffering dan lain-lain. Dengan demikian bridge dapat dipakai untuk menghubungkan 2 macam jaringan yang berbeda format paketnya ataupun yang berbeda kecepatan transmisinya. Misal dua kantor menggunakan dua jenis sistem jaringan yang berbeda, yang satu menggunakan sistem ethernet dan yang lainnya menggunakan sistem Arcnet, maka kedua sistem tersebut dapat digabung dengan menggunakan bridge.


Switch

Tombol/kenop pemutar, penukar.
Switch adalah perangkat jaringan yang bekerja dilapisan Data-link, mirip dengan bridge, berfungsi menghubungkan banyak segmen LAN ke dalam satu jaringan yang lebih besar.


Repeater

Di dalam jaringan komputer, repeater berfungsi untuk memperpanjang rentang jaringan dengan cara memperkuat isyarat elektronis. Dengan menggunakan repeater, LAN yang memakai ethernet dapat diperpanjang rentang jaringannya sampai 20 km dengan memasang repeater pada setiap 2,5 km.


Proxy

Mekanisme dimana satu sistem menyediakan diri untuk sistem lain sebagai tanggapan atas permintaan untuk suatu protokol. Sistem Proxy digunakan dalam pengelolaan jaringan untuk mencegah implementasi tumpukan protokol sepenuhnya dalam perangkat yang sederhana, misalnya sebuah modem.