Senin, 28 Desember 2009

Pecandu Internet


Remaja yang kecanduan internet punya kemungkinan lebih besar untuk melakukan perbuatan yang membahayakan diri mereka. Demikian hasil studi ilmuwan Australia-China.

Seperti dilaporkan Reuters, pekan lalu para peneliti mengkaji 1.618 remaja berusia 13 sampai 18 tahun dari Provinsi Guangdong di China mengenai perilaku memukul diri, menjambak, mencubit atau membakar diri. Para responden juga diberi tes guna mengukur tingkat kecanduan mereka terhadap internet.

Dari hasil tes tersebut, didapati bahwa sebanyak 10% siswa kecanduan internet pada tingkat sedang, sementara kurang dari 1% adalah pecandu berat internet. Kecanduan internet telah dikategorikan sebagai masalah kesehatan mental sejak pertengahan 1990-an dengan gejala yang serupa dengan kecanduan lain.

“Semua siswa yang dikategorikan sebagai kecanduan tingkat sedang terhadap internet, 2,4 kali lipat lebih besar kemungkinannya melukai diri sendiri, satu sampai lima kali dalam 6 bulan belakangan dibandingkan dengan siswa yang tidak kecanduan internet,” kata Dr. Lawrence Lam dari University of Notre Dame, Australia dan rekannya dari Sun Yat-Sen University, Guangzhou dalam hasil risetnya.

Mereka mengatakan hasil itu menunjukkan hubungan “yang kuat dan mencolok” antara kecanduan internet dan tindakan melukai diri di kalangan remaja bahkan jika dihitung bersama variabel lain yang berkaitan dengan perilaku seperti depresi, ketidakpuasan pada keluarga, atau peristiwa hidup yang membuat stress. Para peneliti mengatakan hal itu menunjukkan bahwa kecanduan ialah satu faktor risiko terpisah bagi tindakan melukai diri.

Para ahli menafsirkan kecanduan internet antara lain jika ada perasaan depresi, gelisah, dan murung ketika tidak melakukan kegiatan internet. Semua itu baru bisa hilang ketika pecandunya kembali melakukan kegiatan online. Mengkhayal atau terlalu memikirkan kegiatan online adalah tanda lain mengenai kecanduan internet. Meski diakui soal kecanduan internet ini perlu diteliti lebih lanjut.

Seberapa Stersskah anda..??

Bila makin cepat bergeraknya, makin stress lah Anda.

Seorang guru mengatakan, “Saya merasa gambarnya bergerak tetapi perlahan, seperti bernafas”.

Gambar-gambar ini dipergunakan untuk mengetahui level stress yang dapat ditangani seseorang. Semakin perlahan pergerakan gambarnya, semakin baik kemampuan seseorang mengatasi stress. Seorang kriminal yang pernah di test mengatakan gambar-gambar tersebut berputar sangat cepat. Seorang usia lanjut dan anak-anak mengatakan gambarnya tidak bergerak.

Gambar-gambar ini tidak ada yang animasi, semua adalah gambar statis.
Silahkan mencoba . . .

http://img40.imageshack.us/img40/6711/image0011q.gif
http://img40.imageshack.us/img40/8233/image0022w.gif

Selasa, 08 September 2009

Ney eang namanya Skrip PHP







Selasa, 25 Agustus 2009

Contoh PHP File







Selasa, 11 Agustus 2009

Contoh Skrip PHP






Sabtu, 01 Agustus 2009

WEB SERVER

Pengertian :

Kata Web Server dapat dimaknai dengan :

1. Suatu Program Komputer yang mempunyai tanggung jawab/tugas menerima permintaan HTTP dari komputer klien, yang dikenal dengan nama web browser, dan melayani mereka dengan menyediakan respon HTTP berupa konten data, biasanya berupa halaman web yang

terdiri dari dokumen HTML, dan objek yang terkait seperti gambar, dll.

2. Komputer yang menjalankan program diatas. Walaupun masing-masing program webserver secara detil berbeda tetapi pada umumnya program

webserver memiliki fitur-fitur dasar yang sama seperti :

1. HTTP : Setiap program web server bekerja dengan menerima permintaan HTTP dari klien, dan memberikan respon HTTP ke klien tersebut. Respon HTTP biasanya mengandung dokumen HTML tetapi dapat juga berupa berkas raw, gambar, dan berbagai jenis dokumen lainnya. Jika terjadi kesalahan permintaan dari klien atau terjadi masalah saat melayani klien maka web server akan mengirim respon kesalahan yang dapat berupa dokumen HTML atau teks yang memberi penjelasan penyebab terjadinya kesalahan.

2. Logging : Umumnya setiap web server mempunyai kemampuan untuk melakukan pencatatan/logging terhadap informasi detil mengenai permintaan klien dan respon dari web server dan disimpan dalam berkas log, dengan adanya berkas log ini maka akan memudahkan web master untuk mendapat statistik dengan menggunakan tool log analizer. Pada penggunaan sehari-hari banyak web server mengimplementasikan fitur-fitur berikut :

1. Otentifikasi : fitur untuk mengotorisasi suatu permintaan dari klien sebelum menggunakan sumber daya yang dimiliki oleh web server (biasanya User dan Password)

2. Penanganan konten statis (berkas tersimpan pada file sistem server) dan konten dinamis dengan mendukung satu atau lebih antara muka yang sesuai (SSI, CGI, SCGI, FastCGI, JSP, PHP, ASP, ASP.NET, Server API seperti NSAPI, ISAPI dsb).

3. Dukungan HTTPS (dengan SSL, atau TSL) yang memungkinkan koneksi yang aman (dengan enkripsi) ke server pada port 433 berbeda dengan koneksi HTTP biasa di port 80

4. Kompresi Konten (misal menggunakan enkoding gzip) untuk mengurangi waktu respon server sehingga penggunaan pita data /Bandwith menjadi lebih hemat.

5. Virtual Hosting yang berguna untuk melayani banyak website hanya dengan menggunakan satu alamat IP.

6 Dukungan berkas berukuran besar, berfungsi untuk mendukung berkas yang memiliki ukuran lebih dari 2 gigabyte

7. Pengatur Bandwith (Bandwith throttling) yang berfungsi untuk membatasi kecepatan respon dengan tujuan tidak membanjiri jaringan dan menghemat pita data (bandwith) agar dapat melayani klien lebih banyak. Konten jawaban dari server web dibedakan menjadi :

1. Konten statis : biasanya berasal dari berkas yang telah ada pada server web

2. Konten Dinamis : dikatakan konten dinamis jika terjadi perubahan secara dimanis atas isi dari web baik dilakukan oleh program lain, script atau Application Program Interface (API) yang dijalankan oleh server web. Server dengan konten statis biasanya lebih cepat dari yang berisi konten dinamis (2 s.d. 100 kali Lebih cepat), terutama dalam menangani pengambilan data dari database.

Penerjemahan Path (Path Transalation)

Server web mengarahkan pennterjemahan komponen path kedalam URL (Uniform Resource

Locator) menuju :

● Sumber daya berkas sistem lokal jika permintaan bersifat statis.

● Program internal ataupun eksternal jika permintaan bersifat dinamis.

Untuk permintaan bersifat statis maka URL yang diminta oleh klien diarahkan ke root direktori webserver.

Perhatikan URL berikut yang diminta oleh klien :

http://www.example.com/path/file.html

Browser web pada klien akan menterjemahkan koneksi ke www.example.com dengan permintaan

HTTP 1.1 seperti berikut :

GET /path/file.html HTTP/1.1

Host: www.example.com

Server Web www.example.com akan mencari path/alamat yang diberikan mulai dari root direktori. Pada mesin unix biasanya di /var/www/htdocs. Hasil pada sistem lokal adalah

/var/www/htdocs/path/file.html

Server akan mencari dan membaca berkas tersebut, jika berkas ada maka akan mengirimkan jawaban ke browser klien. Respon yang diberikan akan menggambarkan isi konten dari berkas itu

sendiri.

LOAD LIMIT (BATAS BEBAN)

Setiap Server Web telah menentukan batas beban yang dapat ditanggung, sehingga setiap server web mempunyai batasan jumlah klien yang terhubung pada satu waktu (umumnya antara 2 s.d. 60.000, secara bawaan (default) maks 500 atau 1000).

Kemampuan ini bergantung pada :

● Pengaturan Server Web itu sendiri;

● Jenis permintaan HTTP;

● Jenis Konten (Statis atau dinamis);

● Kondisi konten di server dilakukan cache atau tidak;

● Perangkat Keras, perangkat Lunak serta sistem operasi yang digunakan.

Jika server web sudah mendekati batas limit yang mampu ditangani maka server menjadi kelebihan beban sehingga lambat dalam memberikan respon.

Penyebab Overload/Kelebihan beban

Grafik harian beban server web, memperlihatkan adanya lonjakan beban pada awal hari. Setiap saat server web dapat saja mengalami kelebihan beban yang disebabkan :

● Terlalu banyak koneksi (misalkan ada ribuan bahkan jutaan permintaan dari klien pada jeda waktu yang singkat, seperti yang pernah terjadi pada Slashdot)

● Serangan DDOS (Distribute Denial Of Services);

● Cacing Komputer (Worm) yang dapat menyebabkan lalulintas data tidak wajar karena banyaknya komputer yang terinfeksi;

● Virus XSS dapat menyebabkan lalulintas data yang tinggi karena jutaan browser dan server web yang terinfeksi;

● Internet Web Robot, Lalu lintas data yang tidak difilter atau web server besar dengan sumber daya yang terbatas misalnya pita data yang dimiliki kecil dsb;

● I nternet (network) Lambat, hal ini menyebabkan jawaban atas permintaan klien ke server web melambat dan jumlah koneksi maksimum perwaktu jauh di bawah kemampuan server web itu sendiri;

● Sebagian Server Web dalam kondisi mati, Ini dapat terjadi jika ada keperluan yang mendadak untuk perawatan/pembaharuan, kerusakan perangkat keras atau lunak, back end (misalnya Database) gagal, dalam kondisi ini server web yang masih bertugas mengalami kelebihan lalulintas data dan menjadi kelebihan beban.

Gejala Kelebihan Beban

Tanda-tanda apabila server web mengalami kelebihan beban adalah :

● Lambatnya respon terhadap permintaan dari klien (respon biasanya berkisar dari 1 s.d.Ratusan detik);

● Muncul pesan kesalahan 500, 502, 503, 504 HTTP Errors (Kadang-kadang juga muncul pesan kesalahan 404 dan 408);

● Koneksi TCP ditolak atau direset sebelum isi konten sampai ke klien;

● Hal ini jarang terjadi, hanya sebagian isi konten yang dikirim (tetapi hal ini kebanyakan disebabkan kesalahan program/bug, walaupun sumber daya yang dimiliki sistem terbatas).

Teknik Pencegahan Kelebihan Beban

● Mengatur lalulintas data jaringan, dengan menggunakan :

○ Firewalls to menghadang data yang tidak diinginkan dari sumber IP yang tidak sesuai ataupun memiliki pola yang aneh.

○ Pengaturan lalulintas data melalui protokol HTTP, untuk memutuskan koneksi, mengarahkan, atau menulis ulang permintaan yang memiliki pola HTTP yang tidak sesuai.

○ Pengaturan Bandwith dan Traffic shaping, untuk menurunkan beban puncak

penggunaan jaringan.

● Mengembangkan teknik cache;

● Menggunakan domain yang berbeda, untuk melayani konten yang berbeda (Statis dan dinamis) dengan memisahkan server web, contoh :

○ http://images.example.com

○ http://www.example.com

● Menggunakan domain yang berbeda dan atau komputer yang berbeda untuk memisahkan

berkas berukuran besar dan kecil; idenya adalah untuk mengoptimalkan cache berkas yang ukuran kecil dan menengah dan secara efisien melayani berkas berukuran besar (10-1000 Mb) menggunakan pengaturan yang berbeda;

● Menggunakan banyak server web pada tiap komputer, masing-masing program server web di arahkan ke masing-masing kartu jaringan dan alamat IP;

● Menggunakan banyak komputer server web dan menggabungkannya kedalam satu grup bertindak seolah-olah menjadi satu server web besar;

● Menambahkan perangkat keras seperti RAM, hdd pada tiap server web;

● Melakukan tunning pada Sistem Operasi sehingga dapat memaksimalkan penggunaan perangkat keras terpasang;

● Menggunakan program komputer yang sesedikit mungkin pada komputer yang digunakan sebagai server web;

● Menggunakan area kerja lain untuk melayani konten-konten yang bersifat dinamis.

Sabtu, 25 Juli 2009

INTERNET PROGRAMING

• HTTP ( Hyper Text Transfer Protocol )
Protokol yang mengatur
• URL ( Uniform Resource )
Menentukan lokasi informasi / alamat
• Format URL :
Protocol_transfer://nama_host/path/nama_file.
Exemple:
Http://www.amazon.com/books/indeks.html
• Browser
Penjelajah web. Contoh : Opera, Mozila, Internet Exploler dan lain sebagainya.
• Editor
Program membuat document HTML
• “Code” dalam HTML dikenal dengan “tag”
• Tag tidak mengenal case sensitive =
• Bentuk umum penulisan tag HTML :


Nama attribut nilai
tag dari tag attribut
Exemple :

• Document HTML dibagi dalam 3 bagian utama :
 Html
 Head
 Body
Exemple :












• Setiap document html diawali dan diakhiri tag html.
......
• Tag memberi tahu browser bahwa dalam kedua tag tersebut adalah dicument HTML.
• Bagian header dari document html di apit oleh tag ....




Internet Programming
• HTTP ( Hyper Text Transfer Protocol )
Protokol yang mengatur
• URL ( Uniform Resource )
Menentukan lokasi informasi / alamat
• Format URL :
Protocol_transfer://nama_host/path/nama_file.
Example:
Http://www.amazon.com/books/indeks.html

• Browser
Penjelajah web. Contoh : Opera, Mozila, Internet Exploler dan lain sebagainya.
• Editor
Program membuat document HTML
• “Code” dalam HTML dikenal dengan “tag”
• Tagl tidpak memngenale case sensitive
Exmple:
=
• Bentuk umum penulisan tag HTML :


Example :

•Document HTML dibagi dalam 3 bagian utama : Html,Head,Body
Exemple :












• Setiap document html diawali dan diakhiri tag html.
......
• Tag memberi tahu browser bahwa dalam kedua tag tersebut adalah dicument HTML.
• Bagian header dari document html di apit oleh tag ....

Selasa, 21 Juli 2009

PENGERTIAN MySQL

Pengertian MySQL

MySQL adalah suatu perangkat lunak database relasi (Relational Database Management System atau RDBMS), seperti halnya ORACLE, Postgresql, MS SQL, dan sebagainya.

Mengingat banyak pembaca mwmag programer Web, cukuplah aman untuk mengatakan: siapa tak kenal dia? MySQL AB menyebut produknya sebagai database open source terpopuler di dunia. Sangat bisa jadi benar, melihat begitu banyaknya skrip dan situs yang berpasangan, bahkan “menikah”, dengan produk yang satu ini. Dan saya mungkin akan mengatakan bahwa di platform Web, dan baik untuk kategori open source maupun umum, MySQL adalah database yang paling banyak dipakai. Menurut perusahaan pengembangnya, MySQL telah terpasang di sekitar 3 juta komputer. Puluhan hingga ratusan ribu situs mengandalkan MySQL bekerja siang malam memompa data bagi para pengunjungnya.

Sejarah MySQL

MySQL dikembangkan oleh sebuah perusahaan Swedia bernama MySQL AB, yang kala itu bernama TcX DataKonsult AB, sejak sekitar 1994–1995, meski cikal bakal kodenya bisa disebut sudah ada sejak 1979. Tujuan mula-mula TcX membuat MySQL pada waktu itu juga memang untuk mengembangkan aplikasi Web untuk klien—TcX adalah perusahaan pengembang software dan konsultan database. Kala itu Michael Widenius, atau “Monty”, pengembang satu-satunya di TcX, memiliki aplikasi UNIREG dan rutin ISAM yang dibuat sendiri dan sedang mencari antarmuka SQL untuk ditempelkan di atasnya. Mula-mula TcX memakai mSQL, atau “mini SQL” (akan kita kunjungi nanti). Barangkali mSQL adalah satu-satunya kode database open source yang tersedia dan cukup sederhana saat itu, meskipun sudah ada Postgres (juga akan dibahas sesaat lagi). Namun ternyata, menurut Monty, mSQL tidaklah cukup cepat maupun fleksibel. Versi pertama mSQL bahkan tidak memiliki indeks. Setelah mencoba menghubungi David Hughes—pembuat mSQL—dan ternyata mengetahui bahwa David tengah sibuk mengembangkan versi dua, maka keputusan yang diambil Monty yaitu membuat sendiri mesin SQL yang antarmukanya mirip dengan mSQL tapi memiliki kemampuan yang lebih sesuai kebutuhan. Lahirlah MySQL.

BAHASA PEMROGRAMAN

Di dunia komputer ada berbagai macam bahasa pemrograman yang muncul dengan barbagai paradigma yang menyertainya,dari assembly sampai C#.Dari berbagai bahasa pemrograman tersebut tentunya masing masing mempunyai berbagai kelebihan dan kekurangan,termasuk masa kejayaan bahasa tersebut.

Setelah tiga tahun kuliah di informatika,akhirnya saya memilih java sebagai bahasa pemrograman utama .Sebelum memakai java,saya menggunakan bahasa pemrograman pascal,C,C++ ,Visual basic,php dan beberapa bahasa skripting yang lain.Berikut gambaran masing masing bahasa pemrograman yang pernah saya coba.
pertama kali saya mengenal bahasa pemrograman adalah bahasa pascal,dimana bahasa ini diperkenalkan di semester satu jurusan Teknik informtika.Ada beberapa alasan mengapa pascal digunakan diawal kuliah .diantaranya adalah sintaknya sangat jelas,selain itu memang bahasa ini dibuat oleh niklaus write untuk pendidikan,namun kejelekannya adalah sintaknya terlalu bertele tele dan tidak mendukung pemrograman berorentasi objek.namun bahasa ini pernah mengalami masa kejayaannya di era 90 an,apakah sekarang bahasa ini sudah mati?Tidak juga, ini juga masih dipakai untuk anak sma dalam pengenalan bahasa pemrograman dan bahasa ini pun berevolusi menjadi Delphi yang sampai sekarang masih dipakai oleh banyak programmer dunia.
bahasa kedua adalah basic dan visual basic.bahasa ini saya kenal ketika belajar PDE atau sekarang disebut PTI dimana salah satu babnya mengenalkan teknik pemrograman basic,namun bahasa ini juga kurang terstruktur dan tidak cocok untuk membuat aplikasi besar,sintaknya penuh dengan GOTO yang menyesatkan dan bahasa ini merupakan bahasa primitif dii era DOS.Bahasa ini sekarang berevolusi menjadi visual basic dan visual basic.net yang merupakan bahasa modern dan dipakai jutaan programmer di dunia.Sistem operasi Linux sendiri memepunyai kompiler basic yang dimplementasikan untuk pengenalan pemrograman untuk anak anak ,contoh proyek nya adalah kidBasic sedang implementasi lain adalah freeBasic sedangkan untuk pemrograman visual nya menjadi Gambas.Gambas,walaupun juga berbasis basic,namun implementasinya sangat beroreintasi objek bahkan diakui sendiri oleh penciptanya bahwa gambas sangat terpengaruh oleh java dan visual basic.namun orang orang yang sudah lama berkecimpung di basic tentuya merasa diuntungkan dengan adanya bahasa ini apalgi jika anda pemakai produk Microsoft.Microsoft benar benar mengimplenttasikan bahasa ini kedalam jajaran produknya ,diantaranya untuk pemrograman visual ada visual basic,untuk administrasi dan otomatisasi ada batch skrip dan windowscript host dan untuk aplikasi aplikasinya juga ditanam visual basic dengan nama visual basic for application.

bahasa selanjutnya adalah C/C++.sampai saat ini bahasa ini merajai pengembangan software dunia,hampir semua industri besar memakai bahasa ini,bayangkan saja,bahasa ini digunakan untuk membuat sistem operasi,game,sistem kendali,pembuatan aplikasi bahkan digunakan untuk menulis bahasa baru atu membuat kompiler bahasa baru,bahasa ini juga digunakan untuk menulis komponen atau file file pustaka bahasa lain,dan kenyataannya bahasa ini adalah bahasa ibu untuk bahasa pemrograman,dari perl,php,python,Visual basic,gambas,java dan C# merupakan " keturunan" dari C .luar biasa bukan,selain itu compiler bahasa ini tersedia di semua platform .sedangkan untuk pengembangan visual bahasa ini dijejali dengan framework yang sangat banyak mulai dari OWL ,MFC,Cocoa ,QT,GTK,Wx,FLTK,xform dan pustaka lainnya ,IDE untuk pengembangan Dengan bahasa ini pun cukup banyak ,jadi beruntung orang yang memelih bahasa ini sebagai bahasa utamanya.namun bahasa ini cukup sulit untuk dipahamai dan dipelajari.
selain bahasa bahasa diatas saya juga pernah mencoba coba PHP,python,gambas,C#,javascript,prolog dan matlab .Namun saya belum terlalu mendalaminya.saya sendiri tidak tahu apakah nanti tetap bertahan dengan java atau pindah kebahasa lain seperti python ataupun C# yanglebih menarik untuk dipelajari.
java sendiri mempunyai kelemahan besar dimana bahasa ini rakus akan memori,kompleks dan susah dipelajari dan program yang dibuat dengan bahasa ini lebih lambat dibanding program yang dibuat dengan bahasa lain seperti C ataupun C++.
bagaimana dengan anda?Bahasa mana yang anda pilih ?

SEJARAH PHP

PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP bernama FI (Form Interpreted). Pada saat tersebut PHP adalah sekumpulan script yang digunakan untuk mengolah data form dari web.

Perkembangan selanjutnya adalah Rasmus melepaskan kode sumber tersebut dan menamakannya PHP/FI, pada saat tersebut kepanjangan dari PHP/FI adalah Personal Home Page/Form Interpreter. Dengan pelepasan kode sumber ini menjadi open source, maka banyak programmer yang tertarik untuk ikut mengembangkan PHP.

Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini interpreter sudah diimplementasikan dalam 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 nama rilis tersebut menjadi PHP 3.0.

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. Versi ini banyak dipakai sebab versi ini mampu dipakai untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan proses dan stabilitas yang tinggi.

Pada Juni 2004, Zend merilis PHP 5.0. Versi ini adalah versi mutakhir dari PHP. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Dalam versi ini juga dikenalkan model pemrograman berorientasi objek baru untuk menjawab perkembangan bahas pemrograman kearah pemrograman berorientasi objek.

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 IIS sampai dengan apache, dengan configurasi 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 referensi yang banyak.
  • PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (linux, unix, windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah system.

PENGERTIAN PHP

apa ya php itu?? kok sering banget dipakek sama orang yang suka bikin website?? mungkin sedikit pengetahuan aku ini bisa membantu kalian yang lagi buka - buka blog aku ini.

setau aku berdasarkan informasi dari situs resmi nya PHP, PHP.net, PHP :Hypertext Prepocessor
merupakan bahasa pemrograman web yang dapat disisipkan dalam script HTML. hampir Banyak sintaks di dalamnya yang mirip dengan bahasa C, Java (bukan jawa nggih...) dan Perl. Tujuan dari bahasa ini adalah membantu para penggila web untuk membuat web dinamis dengan cepat. jadi Ketika seseorang mengunjungi web berbasis PHP, web server akan memproses code-code PHP. Beberapa perintah atau code bahasa dari PHP tersebut selanjutnya ada yang diterjemahkan ke dalam bentuk HTML dan beberapa ada yang diumpetinnya, eh sory, maksud aku disembunyikan (misalnya proses kalkulasi dan operasi). Setelah diterjemahkan ke dalam HTML, maka web server akan mengirim kembali ke web browser pengunjung tersebut... gimana?? Paham gak nih sama arti dari sebuah PHP?? sebenernya seh ini masih perkenalan aja dari arti sebuah PHP, blom dengan isi dari kode - kode maupun script PHP itu sendiri.. tambah budrek ntar..

PENGERTIAN HTML


Apa sih HTML itu?


Pada masa sekarang ini HTML merupakan interface standard Internet. Halaman-halaman HTML ini bisa mengandung animasi, suara, video, bahkan sampai program interaktif yang kompleks. Jataan halaman HTML setiap hari diakses dari WEB server – WEB server di seluruh dunia.


Sudah menjadi trend memang sekarang ini perusahaan-perusahaan melakukan pertukaran informasi bisnis dan informasi intern pegawai dan pelanggan-pelanggan mereka. HTML sekarang menjadi pilihan untuk presentasi. Bahkan Microsoft sendiri telah mengintegrasikan HTML ke system operasi Windows-nya. Pendeknya HTML terdapat di mana-mana.


Pengertian HTML

HTML adalah bahasa markup yang umum digunakan. Kepopuleran HTML disebakan karena HTML ini mudah digunakan. Pembuatan dokument WEB dengan HTML dapat dilakukan dengan mudah dan cepat. Dokumen WEB dapat tersaji dengan cepat ke banyak pembaca di seluruh dunia sekaligus. HTML mudah melakukan kontrol terhadap tampilan halaman WEB baik berupa teks, gambar, suara, animasi maupun video.

HTML merupakan singkatan dari Hypertex Markup Language. HTML digunakan untuk membangun halaman WEB. Sekalipun banyak orang menyebutnya sebagai bahasa pemrograman, HTML sebenarnya sama sekali bukan bahasa pemrograman, hal ini terlihat dari namanya, HTML adalah suatu bahasa Markup. HTML digunakan untuk melakukan mark-up (penandaan) terhadap sebuah dokumen teks. Tanda tersebut digunakan untukmenentukan format atau style dari teks yang ditandai

halaman web dibangun oleh kode-kode HTML yang disebut juga dengan tag-tag HTML

Hyperlink
Hyperlynk dapat dipergunakan untuk mengkaitkan dokumen HTML ke dokumen HTML pada URL (situs) yang berbeda, mengkaitkan antar dokumen HTML pada URL yang sama atau pengkaitan penunjukan tempat pada URL, dokumen HTML yang sama.