Apa itu evolusi apa java
Apa itu java ?
undefinedundefined
Java adalah sebuah bahasa pemrograman pada komputer sama seperti
pendahulunya c++ . Bahasa pemrograman ini dikembangkan oleh Sun
microsystems yang dikembangkan pada tahun 1995 . Awalnya java
diciptakan pada tahun 1991 oleh Patrick Naughton, Mike Sheridan , James
Gosling dan Bill Joy beserta programer dari Sun Microsystems . Uniknya
nama java diambil dari nama pulau jawa ( bahasa inggris dari jawa )
karena James Gosling " Bapak Java " menyukai kopi tubruk yang berasal
dari pulau Jawa . Jadi kita perlu berbangga menjadi warga negara
Indonesia .
Java sendiri merupakan bahasa pemrograman yang berbasis objek , maksudnya adalah semua
aspek yang terdapat pada java adalah objek sehingga sangat memudahkan untuk mendesain ,
membuat dan mengembangkan program java dengan cepat . Kelebihan ini membuat program java
menjadi mudah untuk digunakan oleh banyak orang . Bahasa pemrograman ini juga dapat
digunakan oleh banyak sistem operasi , seperti : Microsoft Windows, Linux, Mac OS, dan Sun
Solaris ( Multiplatform ) .
Kelebihan Java :
Berorientasi objek , Memudahkan untuk mendesign dan mengembangkan program dengan
cepat dan teliti , sehinnga mudah digunakan . Salah satu bahasa pemrograman yang
berorientasi objek secara murni .
Mirip c++, Mempunyai sintaks yang mirip dengan bahasa pemrograman c++ . Sehingga
para pengguna c++ banyak yang hijrah menggunakan Java .
Multiplatform, Dapat digunakan dibanyak sistem operasi .
Perkembangan yang luas, Dari game sampai sistem operasi handphone menggunakan
program java . Misalnya Handphone Sonny Ericsson dan Opera Mini 3 yang bertipe .jar
( Java Archive ) .
Mempunyai pengumpulan sampah otomatis .
Kekurangan Java :
Proses Compile, Mengharuskan pengguna mengcompile programnya sebelum dijalankan,
berbeda dengan bahasa pemrograman python yang tidak perlu mengcompile terlebih
dahulu .
Penggunaan Memori yang besar , Berbeda dengan bahasa pemrograman lain yang hanya
membutuhkan memori sedikit
Pengertian JavaScript
Viyan Pradita Selasa, Maret 22, 2011 JavaScript
Biar makin lengkap, kita lanjutkan membahas
tentang Javascript, tentunya tidak jauh-jauh dari Sobatnya yaitu HTML dan CSS. untuk menyingkat waktu
langsung
Apa
saja
kita
itu
bahas.
JavaScript ??
JavaScript adalah bahasa pemrograman berbasis prototipe yang berjalan disisi klien. Jika kita berbicara dalam
konteks web, sederhananya, kita dapat memahami JavaScript sebagai bahasa pemrograman yang berjalan
khusus untuk di browser atau halaman web agar halaman web menjadi lebih hidup. Kalau dilihat dari suku
katanya
terdiri
dari
dua
suku
kata,
yaitu Java dan Script.
Java adalah Bahasa pemrograman berorientasi objek, sedangkan Script adalah serangkaian instruksi program.
Dan inilah menurut sobat luxboy di http://gugling.com
Secara fungsional, JavaScript digunakan untuk menyediakan akses script pada objek yang dibenamkan
( embedded ). Contoh sederhana dari penggunaan JavaScript adalah membuka halaman pop up, fungsi validasi
pada form sebelum data dikirimkan ke server, merubah image kursor ketika melewati objek tertentu, dan lain lain.
Dalam bahasa pemrograman JavaScript juga, sebagai contoh fungsi perintah var tidak boleh ditulis Var dan juga
tidak boleh ditulis VAR (huruf besar semua), yang benar adalah var (huruf kecil semua). Perintah lain adalah new
Date
tidak
boleh
ditulis
new
date
(huruf
kecil
semua),
dsb.
Efek dari Javascript yang bekerja pada sisi browser ini, Javascript dapat merespon perintah user dengan cepat,
dan membuat halaman web menjadi lebih responsif. JavaScript melakukan apa yang tidak bisa dilakukan
oleh HTML, PHP, dan CSS : menangani hal – hal yang membutuhkan respons cepat terhadap aksi dari user.
Implementasi
terpopuler
saat
ini
dari
pemrograman JavaScript adalah
teknik AJAX.
(Asynchronous
JavaScript and XMLHTTP ). teknik ini sering digunakan oleh aplikasi berbasis web seperti Gmail, Google
Reader, dan lain lain. Teknik yang membuat pertukaran data antara server dan browser terjadi di belakang layar
sehingga interaksi antara user dan aplikasi web semakin responsif. Post tersendiri untuk membahas hal ini akan
kita
Code Sample: JavaScriptBasics/Demo/JavaScript.html:
JavaScript Page
window.alert("The page is loading");
Red |
White
siapkan.
Hasilnya
Nah
akan
begitulah
seperti
kiranya
untuk
ini:
penjelasan javascript.
Semoga bisa bermanfaat.
PENGERTIAN URL, HTTP, HTML, PHP, JAVA SCRIPT, XML Dan AJAX
DIFINISI DAN KARAKTERISTIK URL, HTTP, HTML, XML,
URL (Uniform Resource Locator)
URL merupakan inovasi awal perkembangan sejarah internet. Diciptakan oleh Tim Berners-Leepada
tahun 1991 agar para penulis menulis dokumennya dapat menggunakan World Wide Web. Sejak
1994, konsep URL telah dikembangkan menjadi istilah Uniform Resource Identifier (URI) yang
sifatnya umum. Walaupun demikian, istilah URL masih tetap digunakan secara luas.
URL menunjukkan sumber alamat sebuah halaman web (homepage) yaitu halaman suatu dokumen
yang ingin digunakan. Informasi pada halaman itu adalah protokol, alamat server dan path
halaman.
Protokol adalah persetujuan bersama yang digunakan untuk berkomunikasi
dengan Hypertext Transfer Protocol.
Alamat server adalah lokasi sumber itu. misalnya http://www.microsoft.com
Path halaman adalah Normal menunjukkan lokasi dan nama dokument atau program dalam
server tersebut, misalnya: kb/deskapp/word/q1974.html.
Jenis URL :
1.
Absolute URL (URL Absolut), merupakan alat lengkap yang menyertakan domain pada
jaringan yang tepat, direktori di dalam domain, dan file di dalam direktori.
2.
Relative URL (URL Relatif), menentukan suatu alamat berdasarkan URL yang aktif pada
saat itu
Sedangkan dalam penggunaan URL tersebut dengan tag adalah sebagai berikut:
Absolute :
Relative :
Contoh URL :
1) http://www.g-excess.com/
2) http://www.g-excess.com/lyrics
HTTP (Hypertext Transfer Protocol)
Merupakan protokol yang digunakan untuk mengakses halaman di seluruh Web. Yang mendasari
digunakan oleh World Wide Web. Bagaimana pesan diformat dan ditransmisikan, dan apa tindakan
Web server dan browser harus mengambil sebagai respons terhadap berbagai perintah. Sebagai
contoh, ketika anda memasukkan URL di browser anda, ini benar-benar mengirimkan perintah
HTTP ke server Web mengarahkannya untuk mengambil dan mengirimkan halaman web yang
diminta.
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.
Karakteristik :
Dapat melakukan transfer halaman dalam WWW(World Wide Web ). Pada saat kita menulis alamat
atau URL pada interet sebenarnya kita memindahkan URL pada browser kemudian browser
mengetahui server mana yang terhubung serta file yang dibutuhkan. Lalu web mengirim perintah
http pada web server. setelah diterima. web server mensajikan kita sebagai klien.
sulit untuk menerapkan situs Web yang bereaksi secara cerdas untuk input pengguna karena HTTP
disebut protokol stateless karena setiap perintah dijalankan secara independen, tanpa
pengetahuan tentang perintah yang datang sebelumnya.
HTML (hypertext mark up language)
Diciptakan oleh IBM tahun 1980 ide pertama kali elemen-elemen yang menandakan bagian suatu
dokumen judul, alamat, dan isi dokumen. Lalu dinamai GML(Generalized Markup Language).
kemudain berkembang HTML versi 1.0 – HTML versi 5.0. Befungsi untuk memformat file dokumen
teks biasa untuk bisa ditampilkan pada web browser sesuai keinginan.
Hal yang dipelajari dalam HTML :
Hypertext
Tags dan elements
Text formatting
Lists, hyperlinks, images
Table, frames
Cascanding style sheet
Karakteristik :
Karena platform dapat digunakan pada berbagai jenis mesin komputer yang berbeda dan
berbagai macam sistem operasi yang berbeda. Jadi bersifat fleksibel karena ditulis cukup
dengan menggunakan editor karakter ASCII.
Dapat disisipi gambar baik gambar (animasi) termasuk menggunakan gambar untuk
dijadikan hyperlink. Gambar di sini untuk merujuk pada suatu halaman web, dimana setiap titiktitik yang sudah didefinisikan berupa rectangular (kotak), poligon (kurva tak beraturan) atau
lingkaran digunakan untuk ‘jump’ ke halaman lain, atau link ke halaman di luar web yang
bersangkutan.
Dapat disisipi animasi berupa Java Applet atau file-file animasi dari Macromedia Flash atau
Macromedia Shockwave (untuk keperluan ini, browser harus memiliki plug-in khusus untuk
menjalankan file-file animasi ini).
Dapat digabungkan dengan Javascript, VBScript, Active Server Pages, Perl, Tcl, PHP.
Tidak memerlukan kompiler karena bukan bahasa pemrograman. Cara menjalanakannya
dengan menggunakan browser.
Menghasilkan halaman yang statis, untuk memperoleh halaman yang dinamis harus
menggunakan bahasa pemrograman seperti Javascript atau VBScript dan animasi seperti Flash
atau Shockwave.
Memiliki tag-tag yang begitu banyak sehingga susah dipelajari untuk yang masih awam.
Tidak dapat menghasilkan halaman yang interaktif. Interaktif di sini maksudnya client
dapat berinteraksi dengan server. Untuk keperluan itu, HTML harus disisipi bahasa
pemrograman yang dapat menangani hal tersebut, contohnya Perl atau Tcl.
PHP (Hypertext Preprocessing)
Diciptakan oleh Rasmus Lerdorf pertama kali tahun 1994. Pada awalnya PHP adalah singkatan dari
“Personal Home Page Tools”. Kemudian menjadi FI (“Forms Interpreter”), Sejak versi 3.0 kemudian
diganti PHP: Hypertext Prepocessor.
Karakteristik :
1.
Open sourceyang dapat digunakan di berbagai mesin (Linux, Unix, Macintosh, Windows)
dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintahperintah system.
2.
Bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.
3.
Web Server yang mendukung PHP dapat ditemukan dimana – mana dari mulai apache, IIS,
Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah.
4.
Mudah dikembangkan karena mudah dipahami.
Contoh
Forum (phpBB) dan MediaWiki (software di belakang Wikipedia). dari ASP.NET/C#/VB.NET Microsoft,
ColdFusion Macromedia, JSP/Java Sun Microsystems, dan CGI/Perl.
JAVA SCRIPT
Diciptakan oleh Brendan Eich dari Netscape dibawah nama Mocha, yang nantinya namanya
diganti menjadi LiveScript, dan akhirnya menjadi JavaScript. Pemrograman ini sama sekali tidak
berhubungan dengan java.
Karakteristik JavaScript :
1.
2.
Menggunakan blok awal “{” dan blok akhir “}”.
Case Sensitive artinya membedakan penamaan variable dan fungsi yang menggunakan
huruf besar dan huruf kecil.
3.
Extension umumnya “ *.js”.
4.
Setiap statement dapat diakhiri dengan “ ; ” namun pada C++ bisa pakai bisa tidak.
5.
Jika tidak didukung dalam browser versi lama scriptnya dapat disembunyikan tag “
6.
Jika program dalam satu baris terlalu panjang dapat menggunakan tanda “\”.
7.
Bahasa dengan karakteristik terbatas
8.
Kode terinttegrasi ke dalam html
9.
Kode program bisa diakses
10.
Hubungan dinamis, referensi dari objek diverifikasi pada saat loading
XML (Extensible Markup Language)
Didesain untuk mempu menyimpan data secara ringkas dan mudah diatur. Menyediakan suatu
cara terstandarisasi namun bisa dimodifikasi untuk menggambarkan isi dari dokumen. Dapat
berhubungan dengan database.
Jenis tipe XML :
XML, merupakan standar format dan struktur berkas (file).
XSL, merupakan standar untuk memodifikasi data yang diimpor atau diekspor.
XSD, merupakan standar yang mendefinisikan struktur database dalam XML.
Karakteristik XML :
Pintar (Intelligence). XML dapat menangani berbagai tingkat kompleksitas.
Dapat beradaptasi. Dapat mengadaptasi untuk membuat bahasa sendiri. Seperti Microsoft
membuat bahasa MSXML atau Macromedia mengembangkan MXML.
Mudah pemeliharaannya.
Sederhana. XML lebih sederhana.
Mudah dipindah-pindahkan (Portability). XML mempunyai kemudahan perpindahan yang
lebih bagus.
AJAX (Asynchronous JavaScript And XML)
Ajax memungkinkan sebuah halaman web memperbarui data dari server yang ditampilkannya
tanpa harus melakukan refresh, sehingga halaman terlihat lebih responsif.
Karakteristik :
1.
2.
3.
4.
5.
6.
sebuah halaman web tidak perl di-refresh setiap kali ada data baru yang ingin ditampilkan.
Dengan demikian, sebuah aplikasi web akan terasa seperti aplikasi desktop saja.
kecepatan, interaktivis, fungsionalitas, dan tingkat kegunaan halaman web akan
meningkat.
AJAX bekerja mengambil data dari server, user yang membuka halaman web masih tetap
bisa berinteraksi dengan alaman web tersebut, di mana halaman web tidak
mengalami freezing seperti halnya aplikasi web konvensional.
bersifat asynchronous artinya permintaan data tambahan dari server dan loadingnya
dilakukan di background tanpa mempengaruhi tampilan dan sifat halaman web sekarang.
Ajax memiliki struktur pemrograman yang lebih mudah untuk dipahami.
Melakukan request ke web server dan PHP yang berada di server akan melakukan apa yang
diminta oleh Ajax, mengirim hasilnya ke web browser dan Ajax menampilkannya kepada user.
undefinedundefined
Java adalah sebuah bahasa pemrograman pada komputer sama seperti
pendahulunya c++ . Bahasa pemrograman ini dikembangkan oleh Sun
microsystems yang dikembangkan pada tahun 1995 . Awalnya java
diciptakan pada tahun 1991 oleh Patrick Naughton, Mike Sheridan , James
Gosling dan Bill Joy beserta programer dari Sun Microsystems . Uniknya
nama java diambil dari nama pulau jawa ( bahasa inggris dari jawa )
karena James Gosling " Bapak Java " menyukai kopi tubruk yang berasal
dari pulau Jawa . Jadi kita perlu berbangga menjadi warga negara
Indonesia .
Java sendiri merupakan bahasa pemrograman yang berbasis objek , maksudnya adalah semua
aspek yang terdapat pada java adalah objek sehingga sangat memudahkan untuk mendesain ,
membuat dan mengembangkan program java dengan cepat . Kelebihan ini membuat program java
menjadi mudah untuk digunakan oleh banyak orang . Bahasa pemrograman ini juga dapat
digunakan oleh banyak sistem operasi , seperti : Microsoft Windows, Linux, Mac OS, dan Sun
Solaris ( Multiplatform ) .
Kelebihan Java :
Berorientasi objek , Memudahkan untuk mendesign dan mengembangkan program dengan
cepat dan teliti , sehinnga mudah digunakan . Salah satu bahasa pemrograman yang
berorientasi objek secara murni .
Mirip c++, Mempunyai sintaks yang mirip dengan bahasa pemrograman c++ . Sehingga
para pengguna c++ banyak yang hijrah menggunakan Java .
Multiplatform, Dapat digunakan dibanyak sistem operasi .
Perkembangan yang luas, Dari game sampai sistem operasi handphone menggunakan
program java . Misalnya Handphone Sonny Ericsson dan Opera Mini 3 yang bertipe .jar
( Java Archive ) .
Mempunyai pengumpulan sampah otomatis .
Kekurangan Java :
Proses Compile, Mengharuskan pengguna mengcompile programnya sebelum dijalankan,
berbeda dengan bahasa pemrograman python yang tidak perlu mengcompile terlebih
dahulu .
Penggunaan Memori yang besar , Berbeda dengan bahasa pemrograman lain yang hanya
membutuhkan memori sedikit
Pengertian JavaScript
Viyan Pradita Selasa, Maret 22, 2011 JavaScript
Biar makin lengkap, kita lanjutkan membahas
tentang Javascript, tentunya tidak jauh-jauh dari Sobatnya yaitu HTML dan CSS. untuk menyingkat waktu
langsung
Apa
saja
kita
itu
bahas.
JavaScript ??
JavaScript adalah bahasa pemrograman berbasis prototipe yang berjalan disisi klien. Jika kita berbicara dalam
konteks web, sederhananya, kita dapat memahami JavaScript sebagai bahasa pemrograman yang berjalan
khusus untuk di browser atau halaman web agar halaman web menjadi lebih hidup. Kalau dilihat dari suku
katanya
terdiri
dari
dua
suku
kata,
yaitu Java dan Script.
Java adalah Bahasa pemrograman berorientasi objek, sedangkan Script adalah serangkaian instruksi program.
Dan inilah menurut sobat luxboy di http://gugling.com
Secara fungsional, JavaScript digunakan untuk menyediakan akses script pada objek yang dibenamkan
( embedded ). Contoh sederhana dari penggunaan JavaScript adalah membuka halaman pop up, fungsi validasi
pada form sebelum data dikirimkan ke server, merubah image kursor ketika melewati objek tertentu, dan lain lain.
Dalam bahasa pemrograman JavaScript juga, sebagai contoh fungsi perintah var tidak boleh ditulis Var dan juga
tidak boleh ditulis VAR (huruf besar semua), yang benar adalah var (huruf kecil semua). Perintah lain adalah new
Date
tidak
boleh
ditulis
new
date
(huruf
kecil
semua),
dsb.
Efek dari Javascript yang bekerja pada sisi browser ini, Javascript dapat merespon perintah user dengan cepat,
dan membuat halaman web menjadi lebih responsif. JavaScript melakukan apa yang tidak bisa dilakukan
oleh HTML, PHP, dan CSS : menangani hal – hal yang membutuhkan respons cepat terhadap aksi dari user.
Implementasi
terpopuler
saat
ini
dari
pemrograman JavaScript adalah
teknik AJAX.
(Asynchronous
JavaScript and XMLHTTP ). teknik ini sering digunakan oleh aplikasi berbasis web seperti Gmail, Google
Reader, dan lain lain. Teknik yang membuat pertukaran data antara server dan browser terjadi di belakang layar
sehingga interaksi antara user dan aplikasi web semakin responsif. Post tersendiri untuk membahas hal ini akan
kita
Code Sample: JavaScriptBasics/Demo/JavaScript.html:
JavaScript Page
window.alert("The page is loading");
Red |
White
siapkan.
Hasilnya
Nah
akan
begitulah
seperti
kiranya
untuk
ini:
penjelasan javascript.
Semoga bisa bermanfaat.
PENGERTIAN URL, HTTP, HTML, PHP, JAVA SCRIPT, XML Dan AJAX
DIFINISI DAN KARAKTERISTIK URL, HTTP, HTML, XML,
URL (Uniform Resource Locator)
URL merupakan inovasi awal perkembangan sejarah internet. Diciptakan oleh Tim Berners-Leepada
tahun 1991 agar para penulis menulis dokumennya dapat menggunakan World Wide Web. Sejak
1994, konsep URL telah dikembangkan menjadi istilah Uniform Resource Identifier (URI) yang
sifatnya umum. Walaupun demikian, istilah URL masih tetap digunakan secara luas.
URL menunjukkan sumber alamat sebuah halaman web (homepage) yaitu halaman suatu dokumen
yang ingin digunakan. Informasi pada halaman itu adalah protokol, alamat server dan path
halaman.
Protokol adalah persetujuan bersama yang digunakan untuk berkomunikasi
dengan Hypertext Transfer Protocol.
Alamat server adalah lokasi sumber itu. misalnya http://www.microsoft.com
Path halaman adalah Normal menunjukkan lokasi dan nama dokument atau program dalam
server tersebut, misalnya: kb/deskapp/word/q1974.html.
Jenis URL :
1.
Absolute URL (URL Absolut), merupakan alat lengkap yang menyertakan domain pada
jaringan yang tepat, direktori di dalam domain, dan file di dalam direktori.
2.
Relative URL (URL Relatif), menentukan suatu alamat berdasarkan URL yang aktif pada
saat itu
Sedangkan dalam penggunaan URL tersebut dengan tag adalah sebagai berikut:
Absolute :
Relative :
Contoh URL :
1) http://www.g-excess.com/
2) http://www.g-excess.com/lyrics
HTTP (Hypertext Transfer Protocol)
Merupakan protokol yang digunakan untuk mengakses halaman di seluruh Web. Yang mendasari
digunakan oleh World Wide Web. Bagaimana pesan diformat dan ditransmisikan, dan apa tindakan
Web server dan browser harus mengambil sebagai respons terhadap berbagai perintah. Sebagai
contoh, ketika anda memasukkan URL di browser anda, ini benar-benar mengirimkan perintah
HTTP ke server Web mengarahkannya untuk mengambil dan mengirimkan halaman web yang
diminta.
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.
Karakteristik :
Dapat melakukan transfer halaman dalam WWW(World Wide Web ). Pada saat kita menulis alamat
atau URL pada interet sebenarnya kita memindahkan URL pada browser kemudian browser
mengetahui server mana yang terhubung serta file yang dibutuhkan. Lalu web mengirim perintah
http pada web server. setelah diterima. web server mensajikan kita sebagai klien.
sulit untuk menerapkan situs Web yang bereaksi secara cerdas untuk input pengguna karena HTTP
disebut protokol stateless karena setiap perintah dijalankan secara independen, tanpa
pengetahuan tentang perintah yang datang sebelumnya.
HTML (hypertext mark up language)
Diciptakan oleh IBM tahun 1980 ide pertama kali elemen-elemen yang menandakan bagian suatu
dokumen judul, alamat, dan isi dokumen. Lalu dinamai GML(Generalized Markup Language).
kemudain berkembang HTML versi 1.0 – HTML versi 5.0. Befungsi untuk memformat file dokumen
teks biasa untuk bisa ditampilkan pada web browser sesuai keinginan.
Hal yang dipelajari dalam HTML :
Hypertext
Tags dan elements
Text formatting
Lists, hyperlinks, images
Table, frames
Cascanding style sheet
Karakteristik :
Karena platform dapat digunakan pada berbagai jenis mesin komputer yang berbeda dan
berbagai macam sistem operasi yang berbeda. Jadi bersifat fleksibel karena ditulis cukup
dengan menggunakan editor karakter ASCII.
Dapat disisipi gambar baik gambar (animasi) termasuk menggunakan gambar untuk
dijadikan hyperlink. Gambar di sini untuk merujuk pada suatu halaman web, dimana setiap titiktitik yang sudah didefinisikan berupa rectangular (kotak), poligon (kurva tak beraturan) atau
lingkaran digunakan untuk ‘jump’ ke halaman lain, atau link ke halaman di luar web yang
bersangkutan.
Dapat disisipi animasi berupa Java Applet atau file-file animasi dari Macromedia Flash atau
Macromedia Shockwave (untuk keperluan ini, browser harus memiliki plug-in khusus untuk
menjalankan file-file animasi ini).
Dapat digabungkan dengan Javascript, VBScript, Active Server Pages, Perl, Tcl, PHP.
Tidak memerlukan kompiler karena bukan bahasa pemrograman. Cara menjalanakannya
dengan menggunakan browser.
Menghasilkan halaman yang statis, untuk memperoleh halaman yang dinamis harus
menggunakan bahasa pemrograman seperti Javascript atau VBScript dan animasi seperti Flash
atau Shockwave.
Memiliki tag-tag yang begitu banyak sehingga susah dipelajari untuk yang masih awam.
Tidak dapat menghasilkan halaman yang interaktif. Interaktif di sini maksudnya client
dapat berinteraksi dengan server. Untuk keperluan itu, HTML harus disisipi bahasa
pemrograman yang dapat menangani hal tersebut, contohnya Perl atau Tcl.
PHP (Hypertext Preprocessing)
Diciptakan oleh Rasmus Lerdorf pertama kali tahun 1994. Pada awalnya PHP adalah singkatan dari
“Personal Home Page Tools”. Kemudian menjadi FI (“Forms Interpreter”), Sejak versi 3.0 kemudian
diganti PHP: Hypertext Prepocessor.
Karakteristik :
1.
Open sourceyang dapat digunakan di berbagai mesin (Linux, Unix, Macintosh, Windows)
dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintahperintah system.
2.
Bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.
3.
Web Server yang mendukung PHP dapat ditemukan dimana – mana dari mulai apache, IIS,
Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah.
4.
Mudah dikembangkan karena mudah dipahami.
Contoh
Forum (phpBB) dan MediaWiki (software di belakang Wikipedia). dari ASP.NET/C#/VB.NET Microsoft,
ColdFusion Macromedia, JSP/Java Sun Microsystems, dan CGI/Perl.
JAVA SCRIPT
Diciptakan oleh Brendan Eich dari Netscape dibawah nama Mocha, yang nantinya namanya
diganti menjadi LiveScript, dan akhirnya menjadi JavaScript. Pemrograman ini sama sekali tidak
berhubungan dengan java.
Karakteristik JavaScript :
1.
2.
Menggunakan blok awal “{” dan blok akhir “}”.
Case Sensitive artinya membedakan penamaan variable dan fungsi yang menggunakan
huruf besar dan huruf kecil.
3.
Extension umumnya “ *.js”.
4.
Setiap statement dapat diakhiri dengan “ ; ” namun pada C++ bisa pakai bisa tidak.
5.
Jika tidak didukung dalam browser versi lama scriptnya dapat disembunyikan tag “
6.
Jika program dalam satu baris terlalu panjang dapat menggunakan tanda “\”.
7.
Bahasa dengan karakteristik terbatas
8.
Kode terinttegrasi ke dalam html
9.
Kode program bisa diakses
10.
Hubungan dinamis, referensi dari objek diverifikasi pada saat loading
XML (Extensible Markup Language)
Didesain untuk mempu menyimpan data secara ringkas dan mudah diatur. Menyediakan suatu
cara terstandarisasi namun bisa dimodifikasi untuk menggambarkan isi dari dokumen. Dapat
berhubungan dengan database.
Jenis tipe XML :
XML, merupakan standar format dan struktur berkas (file).
XSL, merupakan standar untuk memodifikasi data yang diimpor atau diekspor.
XSD, merupakan standar yang mendefinisikan struktur database dalam XML.
Karakteristik XML :
Pintar (Intelligence). XML dapat menangani berbagai tingkat kompleksitas.
Dapat beradaptasi. Dapat mengadaptasi untuk membuat bahasa sendiri. Seperti Microsoft
membuat bahasa MSXML atau Macromedia mengembangkan MXML.
Mudah pemeliharaannya.
Sederhana. XML lebih sederhana.
Mudah dipindah-pindahkan (Portability). XML mempunyai kemudahan perpindahan yang
lebih bagus.
AJAX (Asynchronous JavaScript And XML)
Ajax memungkinkan sebuah halaman web memperbarui data dari server yang ditampilkannya
tanpa harus melakukan refresh, sehingga halaman terlihat lebih responsif.
Karakteristik :
1.
2.
3.
4.
5.
6.
sebuah halaman web tidak perl di-refresh setiap kali ada data baru yang ingin ditampilkan.
Dengan demikian, sebuah aplikasi web akan terasa seperti aplikasi desktop saja.
kecepatan, interaktivis, fungsionalitas, dan tingkat kegunaan halaman web akan
meningkat.
AJAX bekerja mengambil data dari server, user yang membuka halaman web masih tetap
bisa berinteraksi dengan alaman web tersebut, di mana halaman web tidak
mengalami freezing seperti halnya aplikasi web konvensional.
bersifat asynchronous artinya permintaan data tambahan dari server dan loadingnya
dilakukan di background tanpa mempengaruhi tampilan dan sifat halaman web sekarang.
Ajax memiliki struktur pemrograman yang lebih mudah untuk dipahami.
Melakukan request ke web server dan PHP yang berada di server akan melakukan apa yang
diminta oleh Ajax, mengirim hasilnya ke web browser dan Ajax menampilkannya kepada user.