Jumat, 09 September 2011

Bahasa Pemrograman Web

HTML

HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah penjelajah web Internet dan formating hypertext sederhana yang ditulis kedalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi. Dengan kata lain, berkas yang dibuat dalam perangkat lunak pengolah kata dan disimpan kedalam format ASCII normal sehingga menjadi home page 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 Word 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).
  1. Tahun 1980, IBM memikirkan pembuatan suatu dokumen yang akan mengenali setiap elemen dari dokumen dengan suatu tanda tertentu. IBM kemudian mengembangkan suatu jenis bahasa yang menggabungkan teks dengan perintah-perintah pemformatan dokumen. Bahasa ini dinamakan Markup Langiage, sebuah bahasa yang menggunakan tanda-tanda sebagai basisnya. IBM menamakan sistemnya ini sebagai Generalized Markup Language atau GML.
  2. Tahun 1986, ISO menyatakan bahwa IBM memiliki suatu konsep tentang dokumen yang sangat baik, dan kemudian mengeluarkan suatu publikasi ( ISO 8879 ) yang menyatakan markup language sebagai standar untuk pembuatan dokumen-dokumen. ISO membuat bahasa ini dari GML milik IBM, tetapi memberinya nama lain, yaitu SGML ( Standard Generalized Markup Language ).
ISO dalam publikasinya meyakini bahwa SGML akan sangat berguna untuk pemrosesan informasi teks dan sistem-sistem perkantoran. Tetapi diluar perkiraan ISO, SGML dan terutama subset dari SGML, yaitu HTML juga berguna untuk menjelajahi internet. Khususnya bagi mereka yang menggunakan World Wide Web. Versi terakhir dari HTML adalah HTML 4.01, meskipun saat ini telah berkembang XHTML yang merupakan pengembangan dari HTML. COntoh dokumen sederhana HTML :

<!DOCTYPE html>
<html>
  <head>
    <title>'''hai'''</title>
  </head>
  <body>
    <p>Nama saya Rian!</p>
  </body>
</html>



 PHP

Hypertext Preprocessor adalah bahasa script yang dapat ditanamkan atau disisipkan ke dalam HTML.  PHP banyak dipakai untuk memrogram situs website dinamis. PHP dapat digunakan untuk membangun sebuah CMS. Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih  bernama Form Interpreted (FI), yang wujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari web. Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi sumber terbuka, maka banyak pemrograman yang tertarik untuk ikut mengembangkan PHP.
Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini, interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan. Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP diubah menjadi akronim berulang PHP: Hypertext Preprocessing.  Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi. Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek. Contoh scriptnya sebagai berikut :

<?php
    echo "Hello World";
?>
 
 
 
ASP 

ASP adalah singkatan dari Active Server Pages yang merupakan salah satu bahasa pemograman web untuk menciptakan halaman web yang dinamis. ASP merupakan salah satu produk teknologi yang disediakan oleh Microsoft. ASP bekerja pada web server dan merupakan server side scripting.


XML

XML (Extensible Markup Language) adalah bahasa markup untuk keperluan umum yang disarankan oleh W3C untuk membuat dokumen markup keperluan pertukaran data antar sistem yang beraneka ragam. XML merupakan kelanjutan dari HTML yang merupakan bahasa standar untuk melacak internet. XML didesain untuk mempu menyimpan data secara ringkas dan mudah diatur. Kata kunci utama XML adalah data (jamak dari datum) yang jika diolah bisa memberikan informasi. XML menyediakan suatu cara terstandarisasi namun bisa dimodifikasi untuk menggambarkan isi dari dokumen. Dengan sendirinya, XML dapat digunakan untuk menggambarkan sembarang view database, tetapi dengan suatu cara yang standar. Contoh dokumen XML sederhana :


 <?xml version="1.0" encoding="UTF-8"?>
 
 <Resep nama="roti" waktu_persiapan="5 menit" waktu_masak="3 jam">
   <judul>Roti tawar</judul>
   <bahan jumlah="3" satuan="cangkir">Tepung</bahan>
   <bahan jumlah="0,25" satuan="ons">Ragi</bahan>
   <bahan jumlah="1,5" satuan="cangkir">Air hangat</bahan>
   <bahan jumlah="1" satuan="sendok teh">Garam</bahan>
   <Cara_membuat>
    <langkah>Campur semua bahan dan uleni adonan sampai merata.</langkah>
    <langkah>Tutup dengan kain lembap dan biarkan selama satu jam di ruangan yang hangat.</langkah>
    <langkah>Ulangi lagi, letakkan di loyang dan panggang di oven.</langkah>
    <langkah>Keluarkan, hidangkan</langkah>
   </Cara_membuat>
 </Resep>
 
 
WML 

Wireless Markup Language (WML) adalah bahasa pemograman
 yang digunakan untuk mengimplementasikan WAP. Dokumen WML berbasis XML,
 di mana versi terbarunya adalah versi 1.0. WML harus mempunyai DTD 
(Document Type Definition), di mana sekarang adalah versi 2.0. Contoh sebuah struktur sederhana dari WML adalah :


<?xml version="1.0" encoding="iso-8859-1" ?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN" 
    "http://www.wapforum.org/DTD/wml_1.3.xml">
<wml>
<card id="" title="">
<p align="">
</p>
</card>
</wml>
 
 
PERL

Perl adalah bahasa pemograman untuk segala keperluan, dikembangkan pertama kali oleh Larry Wall di mesin Unix. Perl dirilis pertama kali pada tanggal 18 Desember 1987 ditandai dengan keluarnya Perl 1. Pada versi-versi selanjutnya, Perl tersedia pula untuk berbagai sistem operasi varian Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC. Dukungan terhadap pemrograman berbasis obyek (object oriented programming/OOP) ditambahkan pada Perl 5, yang pertama kali dirilis pada tanggal 31 Juli 1993. Proyek pengembangan Perl 6 dimulai pada tahun 2000, dan masih berlangsung hingga kini tanpa tanggal yang jelas kapan mau dirilis. Ini dikatakan sendiri oleh Larry Wall dalam satu pidatonya yang dikenal dengan seri The State Of Union. Dua di antara karakteristik utama Perl adalah penanganan teks dan berbagai jalan pintas untuk menyelesaiakn persoalan-persoalan umum. Tidak heran jika Perl sangat populer digunakan dalam program-program CGI (Common Gateway Interfaces) dan berbagai protokol internet lainnya. Seperti diketahui, TCP/IP sebagai basis bagi semua protokol Internet yang dikenal sekarang ini menggunakan format teks dalam komunikasi data. Seperti juga bahasa populer lainnya, Perl menerima banyak kritikan. Meski banyak di antaranya hanya berupa mitos, atau berlebih-lebihan, tapi terdapat juga sejumlah kritikan yang valid. Salah satunya adalah, sintaksnya susah dibaca, karena banyak menggunakan simbol-simbol yang bukan huruf dan angka.


CFM

Cfm dibuat menggunakan tag ColdFusion dengan software Adobe ColdFusion atau BlueDragon atau Coldfusion Studio. Syntax coldfusion berbasis html.


JAVASCRIPT

Javascript adalah bahasa scripting yang handal yang berjalan pada sisi client. JavaScript merupakan sebuah bahasa scripting yang dikembangkan oleh Netscape. Untuk menjalankan script yang ditulis dengan JavaScript kita membutuhkan JavaScript-enabled browser yaitu browser yang mampu menjalankan JavaScript.


CSS

Cascading Style Sheet (CSS) merupakan salah satu bahasa pemograman web untuk mengendalikan beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam. Sama halnya styles dalam aplikasi pengolahan kata seperti microsoft word yang dapat mengatur beberapa style, misalnya heading, subbab, bodytext, footer, images, dan style lainnya untuk dapat digunakan bersama-sama dalam beberapa berkas file. Pada umumnya CSS dipakai untuk memformat tampilan halaman web yang dibuat dengan bahasa HTML dan XHTML. CSS dapat mengendalikan ukuran, gambar, warna bagian tubuh pada teks, warna tabel, ukuran border, warna border, warna hyperlink, warna mouse over, spasi antar paragraf, spasi antar teks, margin kiri, kanan, atas, bawah, dan parameter lainnya. CSS adalah bahasa stle sheet yang digunakan untuk mengatur tampilan dokumen. Dengan adanya CSS memungkinkan kita untuk menampilkan halaman yang sama dengan format yang berbeda. CSS didefinisikan langsung pada tag HTML yang bersangkutan. Ada beberapa metode penulisan CSS atribut, yaitu :


Inline Style Sheet
Cara penulisannya cukup dengan menambahkan atribut style="..." dalam tag HTML tersebut. Style hanya akan berlaku pada tag yang bersangkutan, dan tidak akan memengaruhi tag HTML yang lain. Contoh penulisan CSS dengan metode Inline Style Sheet :


<html>
<head>
<title>Contoh Bentuk Inline </title>
</head>
<body bgcolor="#FFFFFF">
<p id="cth1">
Ini adalah contoh tag P tanpadiformat menggunakan CSS </p>
 
<p id="cth2" style="font-size:20pt">
Tag P ini diformat dengan besar font 20 point </p>
 
<p id="cth3" style="font-size:14pt; color:red">
Tag P ini diformat dengan besar font 14 point, dan menggunakan warna merah </p>
</body>
</html>
 
 

Embedded Style Sheet

CSS didefinisikan terlebih dahulu dalam tag <style> ... </style> di atas tag <body>. Pada pendefinisian ini disebutkan atribut-atribut CSS yang akan digunakan untuk tag-tag HTML, yang selanjutnya dapat digunakan oleh tag HTML yang bersangkutan. Contoh penggunaan CSS dengan metode Embedded Style Sheet :


<html>
<head>
<title>Contoh Bentuk Embedded</title>
</head>
<style>
body {background:#0000FF; color:#FFFF00; margin-left:0.5in}
h1 {font-size:18pt; color:#FF0000}
p {font-size:12pt; font-family:arial; text-indent:0.5in}
</style>
 
<body>
<h1 id="cth1">Judul ini berukuran 18 dengan warna merah!</h1>
<p id="cth2">Tag p ini di format dengan besar font 12 point dengan tipe font Arial dan mempunyai identasi 0.5 inch </p>
<p id="cth3">Yang perlu diperhatikan juga bahwa body disini telah diformat dengan margin kiri 0.5 inch dan warna background biru</p>
</body>
</html>
Description: Bahasa Pemrograman Web Rating: 5.0 Reviewer: rhy44n ItemReviewed: Bahasa Pemrograman Web

Kamis, 08 September 2011

Trik Ganti Nama Facebook

Login ke facebook

Kita harus ganti nama facebook dengan nama yang sudah ada di facebook. caranya  masuk ke Pengaturan Akun => Sunting Nama => Nama Lengkap. Nanti pilih salah satu  nama yang sudah ada facebook kita. Namanya harus sampai berhasil terganti. Contohnya bisa lihat di bawah ini.


kalau sudah langsung menuju ke sini http://www.facebook.com/hacked tanpa logout dari facebook. Nanti muncul seperti di bawah ini.


pilih Lanjutkan.


pilih Lanjutkan lagi. Nanti setelah itu di suruh memasukan password yg baru. Nanti pilih Lanjutkan saja sampai muncul seperti di bawah ini.


sekarang tinggal mengganti nama facebook sesuai keinginan kita.


Description: Trik Ganti Nama Facebook Rating: 5.0 Reviewer: rhy44n ItemReviewed: Trik Ganti Nama Facebook

TCP dan UDP Port

TCP (Transmission Control Protocol)

Transmission Control Protocol (TCP) adalah salah satu protokol inti dari Internet Protocol. TCP merupakan salah satu dari dua komponen asli, melengkapi Internet Protocol (IP), dan karena itu seluruh paket sering disebut sebagai TCP / IP. TCP melakukan pengiriman teratur dari aliran byte dari sebuah program pada satu komputer ke program lain pada komputer lain. TCP adalah protokol aplikasi Internet yang besar seperti World Wide Web, administrasi email, remote dan transfer file. Aplikasi lain, yang tidak memerlukan aliran data, dapat menggunakan User Datagram Protocol (UDP).

Pada bulan Mei 1974 Institut Insinyur Listrik dan Elektronika (IEEE) menerbitkan sebuah makalah berjudul "A Protokol untuk Interkoneksi Jaringan Packet". Penulis koran, Vint Cerf dan Bob Kahn, menggambarkan sebuah protokol internetworking untuk berbagi sumberdaya dengan menggunakan paket-switching antara node. Sebuah komponen kontrol pusat dari model ini adalah Transmission Control Program yang menggabungkan berorientasi koneksi link dan layanan datagram antara host. Program Transmisi monolitik Control kemudian dibagi menjadi modular arsitektur yang terdiri dari Transmission Control Protocol pada layer connection-oriented dan Protokol Internet pada layer (datagram) internetworking. Model ini menjadi dikenal secara informal sebagai TCP / IP, meskipun secara resmi itu selanjutnya disebut Internet Protocol Suite. 

TCP menggunakan nomor port untuk mengidentifikasi pengirim dan penerima aplikasi pada sebuah host, atau socket internet. Setiap sisi dari sebuah koneksi TCP memiliki nomor 16-bit terkait unsigned (0-65535) dilindungi oleh pengirim atau penerima aplikasi. Sesampainya TCP paket data diidentifikasi sebagai milik koneksi TCP tertentu dengan socket, yaitu, kombinasi dari sumber alamat host, sumber port, alamat tujuan host, dan port tujuan. Ini berarti bahwa komputer server dapat memberikan beberapa klien dengan beberapa layanan secara bersamaan, selama klien menangani memulai koneksi simultan ke satu port tujuan dari port sumber yang berbeda.

Nomor port dikategorikan dalam tiga kategori dasar : terkenal, terdaftar, dan dinamis. Port ditugaskan oleh Internet Assigned Numbers Authority (IANA) dan biasanya digunakan oleh sistem-tingkat atau proses root. Terkenal aplikasi yang berjalan sebagai server dan pasif untuk koneksi biasanya menggunakan port ini. Beberapa contoh termasuk: FTP (20 dan 21), SSH (22), TELNET (23), SMTP (25) dan HTTP (80). Terdaftar port biasanya digunakan oleh aplikasi pengguna akhir sebagai sumber port saat menghubungi server, tetapi mereka juga dapat mengidentifikasi layanan bernama yang telah didaftarkan oleh pihak ketiga. Port Dinamis juga dapat digunakan oleh aplikasi pengguna akhir, tetapi kurang umum begitu port dinamis tidak mengandung arti luar dari setiap koneksi TCP tertentu.

 

User Datagram Protocol (UDP)

User Datagram Protocol (UDP) adalah salah satu bagian dari Internet Protocol Suite, himpunan protokol jaringan yang digunakan untuk Internet. Dengan UDP, aplikasi komputer dapat mengirim pesan, dalam hal ini disebut sebagai datagram, untuk host lain pada Internet Protocol (IP) jaringan tanpa memerlukan komunikasi sebelum mengatur saluran transmisi khusus atau jalur data. Protokol ini dirancang oleh David P. Reed pada tahun 1980 dan secara resmi didefinisikan dalam RFC 768.

UDP menggunakan model transmisi sederhana tanpa dialog handshaking implisit untuk menyediakan keandalan, memesan, atau integritas data. Dengan demikian, UDP menyediakan layanan yang bisa di andalkan dan datagram mungkin jika rusak, bisa digandakan. UDP mengasumsikan bahwa pemeriksaan kesalahan dan koreksi yang baik tidak diperlukan atau dilakukan di aplikasi, menghindari overhead dari pemrosesan tersebut di tingkat antarmuka jaringan. Waktu aplikasi sensitif sering menggunakan UDP karena menjalankan paket adalah lebih baik untuk menunggu untuk paket tertunda, yang mungkin tidak menjadi pilihan dalam sistem real-time. Jika kesalahan fasilitas koreksi diperlukan di tingkat antarmuka jaringan, aplikasi dapat menggunakan Transmission Control Protocol (TCP) atau Streaming Transmission Control Protocol (SCTP​​) yang dirancang untuk tujuan ini.

Sifat stateless UDP adalah juga berguna untuk server menjawab pertanyaan kecil dari sejumlah besar klien. Tidak seperti TCP, UDP mendukung broadcast paket (mengirim ke semua jaringan lokal pada) dan multicasting (mengirim ke semua pelanggan).

Aplikasi jaringan yang umum yang menggunakan UDP meliputi: Domain Name System (DNS), aplikasi media streaming seperti IPTV, Voice over IP (VoIP), Trivial File Transfer Protocol (TFTP), protokol tunneling IP dan game online.

Aplikasi UDP menggunakan socket datagram untuk membangun komunikasi host-to-host. Sebuah aplikasi socket untuk transmisi data, yang merupakan kombinasi dari alamat IP dan port. Sebuah port adalah struktur perangkat lunak yang diidentifikasi dengan nomor port, sebuah nilai integer 16 bit, yang memungkinkan untuk nomor port antara 0 dan 65535. Port 0 adalah reserved, tetapi nilai diperbolehkan port jika proses pengiriman tidak mengharapkan pesan dalam respon.

Internet Assigned Numbers Authority telah membagi nomor port dalam tiga rentang. Port angka 0 sampai 1023 digunakan untuk umum, layanan yang dikenal. Di Unix-seperti sistem operasi, menggunakan salah satu port ini memerlukan izin operasi superuser. Nomor port 1024 melalui 49151 adalah port terdaftar digunakan untuk IANA yang terdaftar jasa. Port 49152 hingga 65535 adalah port dinamis yang tidak resmi ditetapkan untuk setiap layanan tertentu, dan dapat digunakan untuk tujuan apapun. Mereka juga digunakan sebagai port , dari mana perangkat lunak yang berjalan pada host secara acak dapat memilih port dalam tujuan untuk menentukan sendiri. Akibatnya digunakan sebagai port sementara terutama oleh klien ketika berkomunikasi dengan server..


Description: TCP dan UDP Port Rating: 5.0 Reviewer: rhy44n ItemReviewed: TCP dan UDP Port

Rabu, 07 September 2011

Membuat Modus Hemat Energi Dengan Kata Sendiri

Disini saya akan berbagi tips tentang bagaimana cara membuat modus hemat energi di blog kita. langsung saja scriptnya seperti di bawah ini....

<script language='javascript' src='https://sites.google.com/site/httprhy44nblogspotcom/config/pagetemplates/javascript/energy.js?lang=id' type='text/javascript'> </script>

Pada link yang berwarna merah itu nanti diganti dengan url yang kita sudah buat sendiri. Untuk cara pembuatannya silakan download scriptnya dulu disini >> Klik disini << kalau sudah di download, kita edit kata-katanya dengan kata-kata kita sendiri.. nanti kita harus simpan namanya seperti ini  modushematenergy.js yang penting belakangnya harus .js ..

terus kalau sudah, kita upload file yang sudah di buat tadi kesini  >> Klik disini << login terlebih dahulu.
disini di sarankan harus memakai akun gmail, walaupun dengan yahoo pun juga bisa..
Kalau sudah masuk kita Klik buat situs baru nanti ikut saja langkah - langkahnya ..
habis itu nanti kita di suruh isi nama site kamu / Name your site terus create site..
nanti bagian pojok kanan atas klik new page ..
nanti kalau sudah pasti di bagian bawah muncul add files  di situlah tempat upload script yang di buat tadi ..

habis itu copy link dari file yg tadi sudah di upload tadi.. contohnya seperti ini >> https://sites.google.com/site/httprhy44nblogspotcom/config/pagetemplates/javascript/energy.js?attredirects=0&d=1 << yg warna merah di hapus sampai menjadi begini  >>https://sites.google.com/site/httprhy44nblogspotcom/config/pagetemplates/javascript/energy.js <<


sekarang tinggal di masukin saja ke templete blog kita. buat scriptnya seperti yg di bawah ..

<script language='javascript' src='https://sites.google.com/site/httprhy44nblogspotcom/config/pagetemplates/javascript/energy.js?lang=id' type='text/javascript'> </script>

terus login ke blogger >> template >> Edit HTML (jangan lupa centang Expand Template Widget)..
terus cari kode </head> ..
kalau sudah dapat  copas aza script yang udah jadi itu di atas kode </head> ..
terus simpan templatenya dan liat hasilnya.. Description: Membuat Modus Hemat Energi Dengan Kata Sendiri Rating: 5.0 Reviewer: rhy44n ItemReviewed: Membuat Modus Hemat Energi Dengan Kata Sendiri