Selasa, 05 April 2011

JavaScript


Apa Itu JavaScript???


Sejarah

Javascript diperkenalkan pertama kali oleh Netscape pada tahun 1995. Pada awalnya bahasa yang sekarang disebut JavaScript ini dulunya dinamai “LiveScript” yang berfungsi sebagai bahasa sederhana untuk browser Netscape Navigator 2 yang sangat populer pada saat itu. Kemudian sejalan dengan sedang giatnya kerjasama antara Netscape dan Sun (pengembang bahasa pemrograman “Java”) pada masa itu, maka Netscape memberikan nama “JavaScript” kepada bahasa tersebut pada tanggal 4 desember 1995. Pada saat yang bersamaan Microsoft sendiri mencoba untuk mengadaptasikan teknologi ini yang mereka sebut sebagai “Jscript” di browser milik mereka yaitu Internet Explorer 3. JavaScript sendiri merupakan modifikasi dari bahasa pemrograman C++ dengan pola penulisan yang lebih sederhana dari bahasa pemrograman C++.

Pengertian

JavaScript adalah bahasa pemrograman yang khusus untuk 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.


Hal - Hal Yang Harus Diperhatikan

Ada beberapa hal yang harus diperhatikan dalam pengelolaan pemrograman JavaScript, diantaranya JavaScript adalah “case sensitive”, yang artinya JavaScript membedakan huruf besar dan huruf kecil, Jika Anda pernah belajar bahasa pemrograman seperti Turbo C atau C++, maka sama seperti bahasa pemrograman tersebut, dimana huruf T tidak sama dengan huruf t. 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), dan banyak yang lainnya.

JavaScript sebagai bahasa berorientasi pada obyek

Properti

Properti adalah atribut dari sebuah objek. Contoh, objek mobil punya properti warna mobil.

Penulisan :

Nama_objek.nama_properti = nilai
window.defaultStatus = ”Selamat Belajar JavaScript”;

Metode

Metode adalah suatu kumpulan kode yang digunakan untuk melakukan sesuatu tindakan terhadap objek.

Penulisan :

Nama_objek.nama_metode(parameter)
document.write (”Hallo”)

Letak JavaScript dalam HTML

Skrip Javascript dalam dokumen HTML dapat diletakkan pada :

1. Bagian Head
            2. Bagian Body (jarang digunakan)

Web Service



Web Service merupakan fenomena yang sangat panas saat ini karena, banyak kelebihan yang ditawarkan oleh Web Service terutama interoperabilitas tinggi dan penggunaannya yang dapat diakses kapanpun dan dimanapun selama mesin kita terhubung oleh jaringan internet salah satunya.
Pengertian
Web Service Sepenuhnya berdasarkan standard web dan xml. Web Service dapat membantu:
       Perantara pada integrasi platform sepanjang eksekusi mesin virtual.
       Integrasi antara Web dan OO middleware.
       Integrasi dari aliran kerja terisolasi dan sevice-service (Web Services Flow Language - WSFL).
       Pertukaran data pada aplikasi yang berbeda-beda (X-Schema, XSLT ++)
       (Masa depan: standarisasi dari info konteks antara web servis dan klien – integrasi servis horizontal).
Pemain utama dan standard-standard
Microsoft: .NET SUN: Open Net Environment (ONE) IBM: Web Service Conceptual Architecture (WSCA) W3C: Web Service Workshop Oracle: Web Service Broker Hewlett-Packard: Web Service Platform
       Kemampuan aplikasi, fungsi atau operasi yang di ekspos untuk program lain melalui standard yang terbuka, dan interoperable.
       “payloads” didefinisikan sebagai XML.
       “transports” melalui http atau Internet protocol terbuka lainnya.
       Data diakses dari berbagai bahasa pemrograman , platform hardware atau system operasi.
       Middleware dari Internet.

Keuntungan penggunaan Web Service
       Format penggunaan terbuka untuk semua platform.
       Mudah di mengerti dan mudah men-debug.
       Dukungan interface yang stabil.
       Menggunakan standard-standard “membuka service sekali” dan mempunyai pemakai banyak.
       Mudah untuk menengahi pesan-pesan proses dan menambahkan nilai.
       Routing and pengiriman.
       Security.
       management and monitoring.
       schema and service design.
       Akselerasi.
       mudah untuk mengembangkan dengan semantic transport tambahan.
       Terbuka, standard-standard berbasis teks.
       Pencapaian modular.
       Tidak mahal untuk diimplementasikan (relatif).
       Mengurangi biaya integrasi aplikasi enterprise.
       Implementasi yang incremental.

Framework untuk Web Science



World Wide Web
World Wide Web adalah suatu teknologi yang hanya berumur beberapa tahun, dan dampaknya telah menakjubkan, awal nya untuk mendukung informasi persyaratan penelitian fisika energi tinggi.Dibebaskan dari keterbatasan cetak fisik dan distribusi, hasil penelitian ilmiah bahwa penelitian dilakukan dapat berbagi dengan cepat. Inovasi dalam Web telah memperluas kemungkinan untuk komunikasi. Weblog dan wiki memungkinkan kecepatan pembicaraan, sementara potensi multimedia dan interaktifitas sangat luas.
Tapi baik Web maupun dunia adalah statis. Webberkembang di berbagai tekanan dari ilmu pengetahuan, perdagangan, masyarakat dan politik. Tanpa apresiasi seperti peluang untuk menambahkan nilai kepada Web dengan memfasilitasi lebih komunikatif dan representasi possibilities dapat terjawab.
Selain itu,Web adalah teknologi sosial yang tumbuh subur pada pertumbuhan dan oleh karena itu kebutuhan bisa dipercaya oleh masyarakat agar memperluas basis pengguna dan dapat dipercaya.
Ilmu web bertujuan untuk memetakan bagaimana desentralisasi informasi struktur dapat melayani ilmiah ini,representasional dan communicational persyaratan, dan untuk menghasilkan dan prinsip-prinsip desain-desain mengatur struktur.Menurt kami, ilmu desentralisasi struktur informasi adalah penting untuk memahami bagaimana informal dan informasi link tidak direncanakan antara orang-orang, agen, database, organisasi dan aktor-aktor lain dan sumber daya dapat memenuhi informasi kebutuhan nasional driver penting seperti e-ilmu dan e-pemerintah.
Pada skala mikro, Web merupakan salah satu infrastruktur bahasa buatan dan protokol, yang merupakan bagian dari rekayasa. Tapi filosofi yang mengatur menghubungkan Web, dan yang digunakan pada komunikasi, menghasilkan sifat yang muncul pada skala makro (Beberapa yang diinginkan, dan karena itu akan direkayasa dalam, yang lain yang tidak diinginkan, dan jika mungkin untuk direkayasa keluar). Dan tentu saja menggunakan Web dalam komunikasi adalah bagian dari sistem yang lebih luas untuk interaksi antara manusia.

Arsitektur Web
Arsitektur dari eksploitasi Web sederhana teknologi yang menghubungkan efisien, untuk mengaktifkan ruang informasi yang sangat fleksibel digunakan dan yang paling penting, skala Web ini sudah menjadi mengesankan platform tempat ribuan bunga telah mekar,dan berharap itu dapat tumbuh lebih lanjut, mencakup bahasa, media dan kegiatan lebih, hosting informasi lebih lanjut, serta menyediakan alat-alat dan metode untuk menginterogasi data yang keluar sana.
Web adalah ruang di mana sumber daya diidentifikasi oleh Uniform Pengidentifikasi Resource. Ada protokol untuk mendukung interaksi antara agen, dan format untuk mewakili informasi sumber daya. Ini adalah bahan dasar dari Web. Pada desain mereka tergantung utilitas dan efisiensi interaksi Web, dan bahwa desain tergantung pada gilirannya pada sejumlah prinsip, beberapa di antaranya merupakan bagian dari konsepsi asli, sementara yang lain harus belajar dari pengalaman. Banyak sumber daya informasi murni, tetapi orang lain tidak.
Selanjutnya,tidak semua sumber daya di Web, di mana mereka dapat diidentifikasi dari Web, tetapi tidak mungkin dapat diambil dari itu. Sumber-sumber yang pada dasarnya informasi, dan yang karenanya dapat diberikan dan dicirikan sepenuhnya dalam pesan disebut informasi sumber daya.
Untuk alasan ini dan merujuk fungsi terjadi pada global skala, sistem identifikasi diperlukan untuk menyediakan satu global standar; URI menyediakan sistem itu,akan mungkin bagi alternative sistem untuk URI agar dikembangkan, tetapi nilai tambah satu global sistem pengenal, yang memungkinkan menghubungkan, bookmark dan lainnya fungsi di aplikasi heterogen, yang tinggi.
URI juga menghubungkan Web dengan dunia sosial offline, di lembaga mereka mewajibkan mereka jatuh di bawah skema didefinisikan tertentu. Dalam Web arsitektur, mungkin yang paling umum dipahami adalah HTTP, FTP dan mailto.
Jadi, jika kita mengambil HTTP sebagai contoh, HTTP URI dimiliki dan disbursed oleh orang atau organisasi, dan dapat dialokasikan maka responsibly atau tidak bertanggung jawab. Misalnya, sebuah URI HTTP harus merujuk kesatu sumber daya, dan dialokasikan untuk pemilik tunggal. Hal ini juga diharapkan untuk seperti URI untuk merujuk ke sumber daya yang permanen, dan tidak berubah mengacu waktu. Komunikasi selama Web melibatkan pertukaran pesan yang dapat berisi data atau metadata tentang sumber daya. Satu Tujuan umum dari komunikasi adalah mengakses sumber daya melalui URI, atau untuk dereference URI. Jika sumber daya telah diberikan identifier, sumber daya harus dalam beberapa cara recoverable dari pengenal agar bisa menilai.

The Web And Its Science


TheWeb And Its Science dalam bahasa indonesia berarti web (jaringan) dan ilmunya jadi disini kita mempelajari ilmu apa saja yang ada dalam web, dimana kita meninjau dasar-dasar prinsip pembangunan dalam website yang di rancang untuk memenuhi pertumbuhan dan nilai sosial yang dapat dipercaya.

Web berfungsi sebagai sistem desentralisasi informasi yang berlaku efektif. Disini akan ditinjau dasar prinsip-prinsip arsitektur Web yang didesain untuk mendukung pertumbuhan dan nilai-nilai sosial berbagai informasi dan perilaku terpercaya.

Web Arsitektur
Web adalah suatu ruang di mana sumber daya diidentifikasi oleh Seragam Resource Identifier (URIs). Ada protokol untuk mendukung interaksi antara agen dengan format untuk mewakili informasi sumber daya. Ini merupakan bahan dasar dari Web. Pada desain tergantung pada utilitas dan eficiency interaksi Web dan desain tergantung pada gilirannya yang menggunakan beberapa prinsip diantaranya merupakan bagian dari suatu konsepsi yang asli. Identifikasi sumber daya penting untuk dapat berbagi informasi, alasan, saling sharing. Sumber daya tersebut dapat berupa apa saja yang dapat dihubungkan dengan atau yang sedang dibicarakan seperti banyaknya sumber daya informasi murni, tetapi orang lain tidak.
Selanjutnya, tidak semua sumber daya di Web dapat diidentifikasi atau diperbaiki. Sistem identifikasi diperlukan untuk menyesuaikan satuan global standar. URI menyediakan sistem tersebut. yang memungkinkan untuk alternative sistem URI untuk dikembangkan, tetapi nilai tambah dari suatu sistem pengenal global tunggal yang memungkinkan hubungan, bookmark dan lainnya sebagai suatui fungsi di aplikasi yang berbeda -beda. Sumber Daya URI terkait dengan itu, dan setiap URI idealnya menunjukkan satu sumber daya secara konteks-independen. Prinsip-prinsip hubungan antara URI dan sumber daya yang diinginkan tetapi tidak harus dilaksanakan , biaya yang gagal tersebut berkaitan antara URI dengan sumber daya adalah ketidakmampuan yang mengacu pada hal tersebut, sedangkan biaya berfungsi untuk menempatkan dua sumber daya ke URI akan suatu kesalahan, data sebagai salah satu sumber daya yang akan diterapkan ke lainnya.
Kegunaan Web arsitektur pada umumnya dilakukan separuh oleh server dan separuh oleh klien, rasio yang tepat antara keduanya tergantung pada konteks suatu interaksi. Kekuatan Web berasal dari hubungan tersebut yang membuatnya menjadi mungkin. Sumber daya dapat berisi referensi ke suatu sumber daya dalam bentuk URI yang terintegrasi dapat digunakan untuk mengakses sumber daya kedua. Link ini memungkinkan asosiatif navigasi Web.

Metodologi
Adalah suatu aplikasi yang nyata dalam hal metodologis, peta dan grafik struktur Web adalah untuk mengambil sampling secara langsung dengan menentukan sebuah properti dengan model dan sampel dari Web yang seharusnya. Dengan pertumbuhan Web yang cepat maka dibuatlah survei yang lengkap dari pertanyaan tahun-tahun sebelumnya, dan ilmuwan membutuhkan informasi statistik yang cepat dan tepat waktu mengenai isi bahasa Web yang tersedia. Contoh sampling adalah kunci untuk metode tersebut, tapi sebagaimana seharusnya sampel dikumpulkan dalam rangka secara tepat.
Salah satu aspek dari web science adalah sebagai investigasi web,yaitu dalam hal ancaman, peluang dan invariants untuk perkembangannya. Lain halnya dengan teknik baru,yaitu suatu metode yang mungkin tak terduga berhubungan dengan informasi, yang menciptakan ekstensi non-konservatif Web. Teknik tersebut dapat berbasis penelitian atau berbasis industri. Sintesis sistem baru, bahasa, algoritma dan tool adalah kunci untuk pengembangan koheren dari suatu Web, misalnya dengan studi tentang sistem kognitif, di mana banyak kemajuan beberapa tahun terakhir telah datang dengan teknik eksplorasi serta analisis.Ilmu web adalah kombinasi dari sintesis, analisis dan gov- ernance yang dimulai dengan sintesis, lalu analisis, dan isu-isu sosial yang berdampak pada pengembangan Web, yang sebelumnya diselesaikan dengan diskusi masalah pemerintahan.