Minggu, 23 Februari 2014



1.      Jelaskan dengan tepat masing – masing definisi dari :
a.      Internet
Internet (kependekan dari interconnection-networking) adalah seluruh jaringan komputer yang saling terhubung menggunakan standar sistem global Transmission Control Protocol/Internet Protocol Suite (TCP/IP) sebagai protokol pertukaran paket (packet switching communication protocol) untuk melayani miliaran pengguna di seluruh dunia.Rangkaian internet yang terbesar dinamakan Internet. Cara menghubungkan rangkaian dengan kaidah ini dinamakan internetworking ("antarjaringan").

b.      WWW
WWW (World Wide Web) adalah suatu ruang informasi yang dipakai oleh pengenal global yang disebut Pengidentifikasi Sumber Seragam untuk mengenal pasti sumber daya berguna. WWW sering dianggap sama dengan Internet secara keseluruhan, walaupun sebenarnya ia hanyalah bagian daripada Internet.

c.      Protokol
Protokol adalah sebuah aturan atau standar yang mengatur atau mengijinkan terjadinya hubungan, komunikasi, dan perpindahan data antara dua atau lebih titik komputer. Protokol dapat diterapkan pada perangkat keras, perangkat lunak atau kombinasi dari keduanya. Pada tingkatan yang terendah, protokol mendefinisikan koneksi perangkat keras. Protocol digunakan untuk menentukan jenis layanan yang akan dilakukan pada internet.

d.      TCP/IP
TCP/IP (singkatan dari Transmission Control Protocol/Internet Protocol) adalah standar komunikasi data yang digunakan oleh komunitas internet dalam proses tukar-menukar data dari satu komputer ke komputer lain di dalam jaringan Internet. Protokol ini tidaklah dapat berdiri sendiri, karena memang protokol ini berupa kumpulan protokol (protocol suite). Protokol ini juga merupakan protokol yang paling banyak digunakan saat ini. Data tersebut diimplementasikan dalam bentuk perangkat lunak (software) di sistem operasi. Istilah yang diberikan kepada perangkat lunak ini adalah TCP/IP stack

e.      HTTP
HTTP Singkatan dari Hypertext Transfer Protocol, yang mana adalah suatu protokol yang digunakan oleh WWW (World Wide Web). HTTP mendefinisikan bagaimana suatu pesan bisa diformat dan dikirimkan dari server ke client. Sebuah client HTTP seperti web browser, biasanya memulai permintaan dengan membuat hubungan TCP/IP ke port tertentu di tempat yang jauh. Sebuah server HTTP yang mendengarkan di port tersebut menunggu client mengirim kode permintaan (request) yang akan meminta halaman yang sudah ditentukan, diikuti dengan pesan MIME yang memiliki beberapa informasi kode kepala yang menjelaskan aspek dari permintaan tersebut, diikut dengan badan dari data tertentu.

HTTP juga mengatur aksi-aksi apa saja yang harus dilakukan oleh web server dan juga web browser sebagai respon atas perintah-perintah yang ada pada protokol HTTP ini. Sebagai contoh, ketika Anda mengetikkan suatu alamat atau URL pada internet browser Anda, maka sebenarnya web browser akan mengirimkan perintah HTTP ke web server. Web server kemudian akan menerima perintah ini dan melakukan aktivitas sesuai dengan perintah yang diminta oleh web browser (misalnya akses ke database, file, e-mail dan lain sebagainya). Hasil aktivitas tadi akan dikirimkan kembali ke web browser untuk ditampilkan kepada pengguna.

f.       HTML
HyperText Markup Language (HTML) adalah sebuah bahasa markah yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah penjelajah web Internet dan pemformatan hiperteks sederhana yang ditulis dalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi. Dengan kata lain, berkas yang dibuat dalam perangkat lunak pengolah kata dan disimpan dalam format ASCII normal sehingga menjadi halaman web dengan perintah-perintah HTML. 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). HTML dibuat oleh kolaborasi Caillau TIM dengan Berners-lee Robert ketika mereka bekerja di CERN pada tahun 1989 (CERN adalah lembaga penelitian fisika energi tinggi di Jenewa).

g.      URL
URL singkatan dari Uniform Resource Locator, adalah rangkaian karakter menurut suatu format standar tertentu, yang digunakan untuk menunjukkan alamat suatu sumber seperti dokumen dan gambar di Internet.
URL merupakan suatu inovasi dasar bagi perkembangan sejarah Internet.[1] URL pertama kali diciptakan oleh Tim Berners-Lee pada tahun 1991 agar penulis-penulis dokumen-dokumen dapat merujuk pranala ke Waring Wera Wanua atau World Wide Web. Sejak 1994, konsep URL telah dikembangkan menjadi istilah Uniform Resource Identifier (URI) yang lebih umum sifatnya. Walaupun demikian, istilah URL masih tetap digunakan secara luas
h.      DNS
Sistem Penamaan Domain ; SNR (bahasa Inggris: (Domain Name System; DNS) adalah sebuah sistem yang menyimpan informasi tentang nama host ataupun nama domain dalam bentuk basis data tersebar (distributed database) di dalam jaringan komputer, misalkan: Internet. DNS menyediakan alamat IP untuk setiap nama host dan mendata setiap server transmisi surat (mail exchange server) yang menerima surel (email) untuk setiap domain. Menurut browser Google Chrome, DNS adalah layanan jaringan yang menerjemahkan nama situs web menjadi alamat internet.
DNS menyediakan pelayanan yang cukup penting untuk Internet, ketika perangkat keras komputer dan jaringan bekerja dengan alamat IP untuk mengerjakan tugas seperti pengalamatan dan penjaluran (routing), manusia pada umumnya lebih memilih untuk menggunakan nama host dan nama domain, contohnya adalah penunjukan sumber universal (URL) dan alamat surel. Analogi yang umum digunakan untuk menjelaskan fungsinya adalah DNS bisa dianggap seperti buku telepon internet dimana saat pengguna mengetikkan www.indosat.net.id di peramban web maka pengguna akan diarahkan ke alamat IP 124.81.92.144 (IPv4) dan 2001:e00:d:10:3:140::83 (IPv6).
i.       Home Page
Homepage adalah halaman utama, halaman pertama, halaman pembuka dari suatu Website/ situs web. Hompage merupakan halman yang paling penting pada suatu website karena merupakan halaman utama dan halaman yang di index terlebih dahulu oleh search engine sebelum halaman-halaman yang lain pada suatu website.


2.      Sebutkan Nama Operasi dari :
a.       Internet Eksplorer
b.      The World
c.       Opera Mini
d.      Safari
e.       Mozila Firefox
f.        Netscape
g.       Tencent Traveler
h.      Maxthon
i.        Google Chrome


3.      Jelaskan Sejarah perkembangan Protokol HTTP
Secara estimologis istilah protokol dalam bahasa Inggris protocol, bahasa Perancis protocole, bahasa Latin protocoll(um) dan  bahasa Yunani protocollon.  Dalam kamus Bahasa Inggris Oxford,

"Protocol is the code of ceremonial forms or courtesies used in official dealings, as between heads of state or diplomats."
Awalnya, istilah protokol berarti halaman pertama yang dilekatkan pada sebuah manuskrip atau naskah. Sejalan dengan perkembangan jaman, pengertiannya berkembang semakin luas tidak hanya sekedar halaman pertama dari suatu naskah, melainkan keselurahan naskah yang isinya terdiri dari catatan, dokumen persetujuan, perjanjian, dan lain-lain dalam lingkup secara nasional maupun internasional.

Perkembangan selanjutnya, protokol berarti kebiasan-kebiasan dan peraturan-peraturan yang berkaitan dengan formalitas, tata urutan dan etiket diplomatik. Aturan-aturan protokoler ini menjadi acuan institusi pemerintahan dan berlaku secara universal.

Masalah protokoler ditujukan pada keberhasilan pelaksanaan suatu kegiatan dan pada hal-hal yang mengatur seluruh manusia yang terlibat dalam pelaksanaan suatu kegiatan.  Suatu kegiatan apapun pada dasarnya merupakan pelaksanaan dari hasil kerja tahapan-tahapan sebelumnya. Tahapan-tahapan tersebut diperlukan untuk menunjang suksenya puncak acara.

Dalam Rapat Kerja Nasional-Rakernas Protokol tanggal 7-9 Maret 2004 di Jakarta disepakati keprotokolan adalah ”Norma-norma atau aturan-aturan atau kebiasaan yang dianut atau diyakini dalam kehidupan bernegara, berbangsa, pemerintah dan masyarakat.”

Keprotokolan di Indonesia diatur dalam Undang-undang nomor 8 tahun 1987, ialah serangkaian aturan dalam acara kenegaraan atau acara resmi yang meliputi aturan mengenai tata tempat, tata upacara dan tata penghormatan kepada seseorang sesuai dengan jabatan atau kedudukannya dalam negara, pemerintahan atau masyarakat.


4.      Jelaskan 4 jenis elemen dari HTML :
a.       Structural tanda yang menentukan level atau tingkatan dari sebuah teks (contoh, <h1>Golf</h1> akan memerintahkan browser untuk menampilkan “Golf” sebagai teks tebal besar yang menunjukkan sebagai Heading 1
b.      presentational  tanda yang menentukan tampilan dari sebuah teks tidak peduli dengan level dari teks tersebut (contoh, <b>boldface</b> akan menampilkan bold. Tanda presentational saat ini sudah mulai digantikan oleh CSS dan tidak direkomendasikan untuk mengatur tampilan teks,
c.       hypertext. tanda yang menunjukkan pranala ke bagian dari dokumen tersebut atau pranala ke dokumen lain (contoh, < a href ="*http:/*/www.*kompibook.*tk*">kompibook< /a >", coba kamu klik kalimat <a href="http://www.kompibook.tk/">KOMPIBOOK</a>  maka akan menampilkan kalimat kompibook sebagai sebuah hyperlink ke URL tertentu), Elemen widget yang membuat objek-objek lain seperti tombol (<button>), list (<li>), dan garis
horizontal (<hr>). 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.
d.      Element widget adalah m,embvuat objek lain seperti (<button>)


Tentang : Operasi Aritmatika Dan Logika Pada Algoritma

1.Operator Aritmatika
Adalah.operator yang digunakan untuk melakukan operasi penjumlahan, pengurangan, pembagian, dan perkalian atau operator yg digunakan untuk melakukan perhitungan pada bilangan. Berikut ini merupakan tabel yang berisi macam-macam operator aritmatika yang dapat digunakan pada PHP.
Operasi
Operator
Penambahan
+
Pengurangan
-
Perkalian
*
Pembagian
/
Sisa pembagian
%
Increment
++
Decrement
Contoh penggunaan operasi operator diatas:
$x = 100;
$y = 10;
Operasi
Operator
Contoh Sintaks
Hasil
Penambahan
+
$x + $y
110
Pengurangan
-
$x – $y
90
Perkalian
*
$x * $y
1000
Pembagian
/
$x / $y
10
Sisa Pembagian
%
$x % $y
0
Increment
++
$x++
101
Decrement
$x–
99
Berdasarkan contoh diatas, yang dimaksud dengan sisa pembagian adalah sisa dari hasil pembagian bukan hasil dari pembagian. Pada contoh diatas $x % $y = 0. Hasil ini didapat dari rumus sebagai berikut : $x – ($y * ($x / $y)).
Pada contoh diatas 50 / 10 = 5. Lalu 50 – (10 * 5) = 0.
Nah, sudah jelas kan dari mana nilai 0 itu didapat. Untuk lebih jelasnya saya akan memberikan satu contoh lagi :
misalkan nilai variabel $y diganti 6 untuk menghasilkan nilai hasil module division, pertama kita hitung adalah100/6 = 16,6 tapi kita mengambil nilai bulatnya saja, sehingga nilainya 16.
Catatan : Untuk nilai pecahan selalu diambil nilai bulatnya saja. misalkan nilai yang didapat 13,85 maka apabila diambil nilai bulatnya maka akan menjadi 13.
2.Operator Relasi
Adalah operator penghubung yang berupa benar atau salah, sesuai dengan teorinya bahwa operator relasi mengeluarkan tipe data Boolean sehingga contoh program di atas mengeluarkan output true atau false.
Contoh :
10>3 ;// true, kemudian
7<3;// false.
3.Operator Logika
Adalah Operator yang digunakan untuk menggabungkan dua kalimat sehingga terbentuk kalimat gabungan. Nilai kebenaran kalimat gabungan ini ditentukan oleh nilai kebenaran dari kalimat-kalimat pembentuknya. Operator logika di sini bertindak sebagai fungsi.
Dan dalam kehidupan sehari hari dapat diambil contoh konjungsi magnetik misalnya:
A: Hari ini cuaca mendung
B: Hari ini akan hujan
C: Hari ini cuaca mendung dan hari ini akan hujan
D: Hari ini cuaca mendung karena itu hari ini akan hujan
Tipe data
Tipe data dapat diartikan sebagai variabel yang digunakan untuk penyimpanan data dan bisa bersifat strraugt typed. Kita diharuskan mendeklerasikan tipe data dari semua variabel dan apabila lupa atau salah mengikuti aturan pengdeklarasian variabel maka akan mendapatkan error.
Ada beberapa tipe data diantanya :


1. Character
Adalah tipe data berisi karakter tunggal yang didefinisikan dengan diawali dan diakhiri tanda petik (’).
Char berbeda dengan String, karena String bukan merupakan tipe data primitif, tetapi sudah merupakan sebuah objek. Tipe char mengikuti aturan unicode, sehingga dapat menggunakan kode \u kemudian diikuti bilangan dari 0 sampai 65535, tetapi yang biasa digunakan adalah bilangan heksadesimal dari 0000 sampai FFFF.
Misalnya : ‘\u123’
2.Numerik
Adalah adalah tipe data integer yang digunakan apabila tidak berurusan dengan pecahan atau bilangan decimal. Yang termasuk dalam numerik diantaranya :
  • Byte, yang memiliki nilai integer -128 sampai +127 dan menempati 1 byte (8 bits) di memori.
  • Short, yang memiliki nilai integer dari -32768 sampai 32767 dan menempati 2 bytes (16 bits) di memori
  • Int, yang memiliki nilai integer dari -2147483648 sampai 2157483647 dan menempati 4 bytes (32 bits) di memori.
  • Long, yang memiliki nilai dari -9223372036854775808 sampai 9223372036854775807 dan menempati 8 bytes (64 bits) di memori
3. Boolean
Adalah tipe data yang terdiri dari dua nilai yaitu True dan False. Boolean sangat penting dalam mengevaluasi suatu kondisi, dan sering digunakan untuk menentukan alur program.
Algoritma notasi pseu docode
Notasi pseudocode bisa ( semu atau tidak sebenarnya ) artinya notasi yang menyerupai notasi bahasa pemrograman tingkat tinggi yang biasa digunakan seperti bahasa C .Dengan pengertian diatas maka dapat didefinisikan bahwa bahasa notasi algorima yang dapat menjelaskan perintahnya dengan bahasa yang jelas tanpa membingungkan pembaca atau pengguna bisa disebut dengan notasi algoritma pseudocode. Tidak seperti bahasa program yang direpotkan dengan tanda titik koma dan sebagainya, kata-kata khusus,indeks,format, dan lainnya, maka dengan pseudo-code ini akan lebih memudahkan dan menguntungkan. Keuntungan penggunaan notasi pseudo-code ini adalah kemudahan mengkonversinya kebahasa pemrograman, karena terdapat korespondensi antara setiap pseudo-code dengan notasi bahasa program.Korespondensi ini dapat diwujudkan dengan tabel translasi dari notasi algoritma ke notasi bahasa program