Senin, 05 Desember 2011

KONSEP PEMROGRAMAN WEB


Dalam dunia internet kita selalu mendengar istilah web. Istilah ini sebenarnya adalah istilah pendek dari World Wide Web ( disingkat www). Web ini adalah suatu ruang informasi dimana sumber-sumber daya yang berguna diidentifikasi oleh pengenal global yang disebut Uniform Resource Identifier ( URI ). Web sering dianggap identik dengan internet dan merupakan bagian dari internet tersebut. Halaman web biasanya diatur dalam koleksi material yang berkaitan yang disebut dengan situsweb. Monitor menampilkan halaman web dari suatu server web yang diambil informasinya oleh browser web.
Halaman web merupakan file teks murni ( plain text) yang berisi sintaks-sintaks HTML yang dapat dibuka atau dilihat dengan internet browser. Kegiatan pemindahan halaman untuk pindah ke dokumen lain atau bahkan mengirim informasi kembali kepada server untuk berinteraksi dengannya sering disebut dengan surfing atau berselancar. Halaman-halaman dari sebuah situs internet atu web diakses dari sebuah URL ( Uniform Resource Locator ) yang menjadi akar ( root ) yang disebuthomepage dan biasanya disimpan dalam server yang sama
Internet Web Browser
Browser adalah sebuah program aplikasi atau software yangmerequest dokumen dari computer-komputer yang terkoneksi internet ( server ) di seluruh dunia dan menampilkan informasi dari dokumen tersebut pada window browser.. Browser memampilkan sesuai intruksi ( format ) HTML yang dibuat pada dokumen tersebut.
Konsep pemrogrmanan web adalah membuat aplikasi berbasis web. Aplikasi berbasis web dibuat dengan memanfaatkan mekanisme dan aplikasi yang sudah ada pada sistem web (www). Sistem web sebenarnya merupakan aplikasi yang berarsitektur client-server. Pemrograman web menggunakan protocol HTTP ( HyperText Transfer Protocol ) dalam komunikasi antara client dan server yang mempunyai fungsi untuk mengambi atau menjalankan isi file dokumen web di sisi server dan menampilkannya di sisi client.

Server berfungsi menyediakan dokumen web, mengeksekusi dokumen web yang bersifat server side ( php, asp, jsp ) dan menerjemahkan ke dalam bentuk yang bisa dipahami oleh web browser di client, memiliki service ( program ) web server ( IIS, Apache dan sebagainya ) memberikan respon ke client
Client berfungsi mengambil dokumen web, mengeksekusi dokumen web yang bersifat client side ( javasript, html, css). Memiliki web browser untuk menerjemahkan dokumen web ke bentuk yang “manusiawi”, mengrimkan request ke server.
Sejarah Word Wide Web
- Tahun 1945 oleh Bush dan tahun 1960 oleh Nelson diketemukan hypertext
- Awal tahun 90-an, tim Berners-Lee menciptakan Hypertext Markup Language ( HTML )
- Tahun 1994 Andressen bekerja untuk Netscape dan membuat netscape Navigator, browser grafis popular pertama.
- Tahun 1995 Mocrosoft membuat Internet Explorer ,yang sekarang sudah berkembang lagi Mozilla FireFox, Opera, dan lain sebagainya.
Membuat sebuah Aplikasi berbasis web artinya memperkaya fungsi web server dengan cara menambahkan program pada dokumen web yang akan dieksekusi oleh server ketika file dokumen web tersebut diakses oleh web server serta memperkaya interaktifitas dokumen dengan cara menambahkan program pada dokumen web yang akan dieksekusi oleh web browser ketika file dokumen tersebut ditmapilkan oleh web browser.
Dengan belajar pemrograman web kita akan mengerti bagaimana komponen-kompoen web bekerja sehingga kita akan dapat ;
1. Membuat web sendiri
2. Membetulkan error dari suatu web
3. Belajar hacking
Web bekerja dengan cara user mengetik URL di internet Browser. Kemudian browser akan menghubungi server yang tersebut pada URL. Setelah terhubung, browser mengirimkan HTTP request. Server menjawab dengan mengirimkan HTTP response ( berisi header dan isi dokumen). Untuk dokumen yang berisi beberapa file ( misalnya dokumen bergambar ) browser harus mengirimkan HTTP request lagi ke setiap file. Selanjutnya Browser akan menampilkan semua isi dokumen kepada user.

Untuk mengelola content website diperlukan CMS ( Content Menagement System), Misalnya Joomla, Wordpress, Drupal dan lain-lain. Manfaat dari CMS adalah :
1. Mengatur data
- Semua informasi baik yang telah ditampilkan ataupun belum dapat diorganisasi dan disimpan secara baik
- CMS juga mendukung berbagai macam format data seperti XML, HTML, PDF dan lain-lain, indexing, fungsi pencarian dan control terhadap revisi yang dilakukan terhadap data/informasi.
2. Mengatur siklus hidup website
- Banyak CMS memberikan fasilitas kepada para penggunanya untuk mengelola bagian atau isi mana saja yang akan ditampilkan, masa/waktu tampilan dan lokasi tampilan di website.
3. Mendukung web templating dan standarisasi
- Setiap halaman website yang dihasilkan berasal dari template yang telah terlebihi dahulu disediakan olh CMS. Selain dapat menjaga konsistensi dari tampilan secara keseluruhan.
4. Personalisasi website
- Isi web dapat ditampilkan sesuai dengan keinginan dan kebutuhan penggunanya.
5. Sindikasi
- Memberikan kemungkinan kepada sebuah website untuk membagi isinya kepada website-website lainnya.
6. Akuntabilitas
- CMS mendukung alur kerja dan hak akses yang jelas kepada para penggunnya, sehingga data/informasi yang disampikan dapat dipertanggungjawabkan dengan baik.
CMS dapat dipergunakan untuk berbagai macam keperluan dan dalam berbagai kondisi seperti untuk :
a. Mengelola website pribadi
b. Mengelola website perusahaan.bisnis
c. Portal atau website komunitas
d. Galeri foto dan lain sebagainya
e. Forum
f. Aplikasi E-Commerce
g. Dan lain-lain
BLOG
Berita ( news ) pada abad 20 diproduksi secara profesional. Apa yang muncul di media cetak atau di broadcast ditentukan oleh sekelompok kecil orang. Berita yang dilaporkan dalah berita yang mainstream, umum dan terbatas dalam berita : internasional, Olah raga dan politik. Dengan hadirnya WEBLOG (disingkat blog ) setiap orang bisa menjadi reporter dan penerbit dengan gratis, sehingga berita tidak lagi terbatas pada international, Olah raga, dan politik. Sehingga pada abad 21 berita sudah bersifat profesonal dan personal. Blog banyak macamnya misalnya blog Bisnis, Blog Keluarga atau Blog Organisasi, Blog Politik, Blog Kesehatan, Blog Personal, Blog Pendidikan, Blog Agama, Blog Media
Blog merupakan website pribadi dalam format kronologis terbalik ( yang terbaru di atas ) yang di update secara kontinyu oleh pemiliknya. Secara teknis blog adalah teknologi yang memudahkan seseorang untuk menerbitkan materi, apakah itu berupa teks, grafik, audio maupun video ke internet secara mudah cepat dan murah dengan fitur-fitur otomatis seperti pengarsipan dan fasilitas feedback yang berupa area untuk memberi komentar.
Blog adalah istilah yang ditemukan oleh Jorn Barger pada bulan Desember 1997 digunakan untuk menyebut situs-situs yang berupa catatan harian seseorang websurfer, dimana sang websurfer menuliskan catatan dan link setiap hari ke website yang dia temukan dan kunjungi disertai dengan komentar dan opini mereka tentang website lain tersebut.
DEFINISI BLOG
1. Situs web yang berisi kumpulan tulisan yang dusun secara kronologis
2. Ada format sindikasi seperti RSS dan ATOM
3. Biasanya memilki fasilitas komentar, trackback dan atau pingback
4. Tulisannya dibuat dari sudut pandang penulisannya ( blog bukanlah jurnalisme atau press release )
5. Penulisan blog dibantu oleh CMS ( Contens Management System )
Sebuah blog adalah situs web yang mudah digunakan dan dapat dengan cepat memposting pemikiran, berinteraksi dengan orang lain dan banyak lagi keuntungannya,
Keuntungan menggunakan blog :
1. Mudah dibuat, cocok untuk semua user dan dapat dimanfaatkan sesuai kebutuhan pada setiap profesi.
2. Send of Purpose, blog dibuat sesuai tujuan dan kebutuhan
3. Melatih berfikir, menyampaiakn pendapat, pengalaman dan menulis, sehingga dapat dijadikan sarana edukasi dan pemberdayaan.
4. Membentuk komunitas blogger, Dapat saling berbagi ekspresi dan informasi secara tertulis dan berdiskusi mengenai blog dan permasalahannya.
5. Media komunikasi baru di internet yang popular dan gratis.
Publik menyukai blog dengan alas an ;
1. Interaksivitas ( komentar, trackback dan pingback )
2. Sindikasi
3. Informasi didapat langsung dari sumbernya
4. Siapapun bisa membuat blog dengan isi apa saja tanpa harus melalui birokrasi yang berlelit-belit.
Sehingga blog sangat tepat untuk :
1. Mengkampanyekan sebuah isu atau program
2. Berita tentang sebuah event atau organisasi atau komunitas
3. Blog dengan topic tertentu
4. Personal Writing dan Collection
Namun kita juga harus memperhatikan :
1. Perubahan paradigm tentang keterbukaan
2. Perlindungan privasi atau data pribadi
3. Tidak diperbolehkan mengancam, menipu, berbohong, mempitnah dan meyebarkan kebencian.
Pada masa yang akan datang blog dapat memanfaatkaan teknologi seluler untuk menulis blog Mobile Blogging ( Moblogging ) dengan audio blogging ( blog dengan format audio ), Photoblogging ( blog dalam format foto ), video blogging ( blog dalam format video ), Podcasting ( perpaduan antara teknologi sindikasi dan audio/videoblogging sebagai implementasi pengiriman konten dengan metode pull.
Dari waktu ke waktu jumlah pemilik blog dan pembaca blog semakin meningkat, dan pengguna internet banyak yang membaca blog. Banyak blog-blog baru dibuat setiap waktunya dan lusinan blog membuat laporan pandanagn mata tetang peritiswa d dunia.
Fenomena blog berkembang sangat cepat dan suka atau tidak suka penulisan blog tidak dapat dicegah dan sebenar ini dapat dimanfaatkan untuk kemajuan dan efek negative yang mungkin dapat ditimbulknannya harus dapat dicegah. Maka dalam penulisan blog kita harus yakinkan bahwa tulisan tidak menyinggung orang lain atau menyingung unsur SARA.
Tulisan terbaru dalam blog kita akan berada di posisi paling atas dan jika kita menuliskan entri baru maka tulisan sebelunnya akan begerser ke bawah. Dengan blog kita akan dapat berkomunikasi 2 arah dengan pembaca. Jika kita telah memiliki blog, maka alamat blog kta harus diketahui oleh teman, relasi, kolega, mahasiswa supaya mereka dapat mengakses blog kita. Namun kita juga dapat membuat link dari weblog dengan search engine ( SE ) google, sehingga jika pengguna internet mau mencari artikel yang berhubungan dengan dokumen yang kita miliki cukup mengetik kata kuncinya pada SE. Saat pencarian melalui search engine ( SE ) google kemunculan artikel dari blog kita sanggat bergantung pada seberapa banyak artikel kita telah dikunjungi orang. Oleh sebab itu kita harus mengabarkan alamat weblog pada teman, relasi, kolega , mahasiswa dll.
Kesimpulannya
- Blog adalah bagian dari media baru yang bersifat personal dan social ( social media )
- Blog memberi kita atau siapa saja, kekuatan sebuah media dan memungkinkan kita untuk memproduksi media personal yang dengan peminat dari audiens-audiens yang kecil.
- Besar kemungkinan ada teman, keluarga, orang lain di luar sana yang tertarik dengan apa yang ingin kita sampaikan di blog

Selasa, 18 Oktober 2011

pengenalan pemograman web

Anda mungkin pernah membuat sebuah halaman Web menggunakan HTML (lihat dan belilah buku Student Guide Series Pemrograman Web dengan HTML, CSS, dan Java Script). Ketika Anda membuat
halaman web dengan HTML saja, maka halaman web Anda akan tampak statis. Artinya, isi halaman web Anda akan selalu tetap. Seandainya Anda ingin mengubah tampilannya, Anda harus pula mengubah kode HTML-nya. Halaman Web yang dibuat menggunakan kode HTML saja juga bersifat client-side. Artinya, isi halaman web tersebut diolah di sisi client. Ketika seseorang membuka halaman web, maka server yang menyediakan halaman web tersebut akan langsung mengirimkan halaman web itu kepada si peminta tanpa
diolah terlebih dahulu. Hal tersebut berbeda dengan halaman web yang dibuat dengan bantuan PHP. Halaman web yang dibuat dengan bantuan PHP dapat mengakses dan memanfaatkan database sehingga lebih bersifat dinamis. Isi halaman web-nya dapat berubah tanpa perlu diprogram ulang. Selain itu, halaman web -nya akan diolah terlebih dahulu di sisi server sebelum dikirim ke si pemintanya ( server side). Oleh karena sifatnya yang server-side, maka dibutuhkan sebuah web server. Dalam hal ini, web server yang banyak digunakan untuk PHP adalah Apache. Tugas utama Apache adalah menghasilkan halaman web yang benar kepada client peminta, berdasarkan kode PHP yang dituliskan oleh pembuat halaman web. Jika diperlukan, juga berdasarkan kode PHP yang dituliskan, maka dapat saja suatu database diakses terlebih dahulu (misalnya dalam MySQL) untuk mendukung isi halaman web yang dihasilkan. Apache sudah berkembang sejak versi pertamanya. Kali ini, penulis menggunakan Apache versi 2.0.54. Apache bersifat open source, artinya setiap orang boleh menggunakannya dengan gratis. Bahkan setiap orang juga boleh mengambil dan mengubah kode program Apache.

Mengenal PHP
PHP adalah singkatan dari PHP: Hypertext Preprocessor. PHP merupakan bahasa pemrograman untuk membuat web yang bersifat server-side scripting. PHP memungkinkan Anda untuk membuat halaman web yang bersifat dinamis. PHP dapat dijalankan pada berbagai macam sistem oper asi, misalnya Windows, LINUX, dan Mac OS. Selain Apache, PHP juga mendu kung beberapa web server lain , misalnya Microsoft IIS, Caudium, PWS , dan lain-lain. Seperti pernah disinggung sebelumnya bahwa PHP dapat memanfaatkan database untuk menghasilkan halaman web yang dinamis. Sistem manajemen database yang sering digunakan bersama PHP adalah MySQL. Namun, PHP juga mendukung sistem manajemen
database Oracle, Microsoft Access , Interbase, dBase, PostgreSQL , dan lain-lain. Hingga kini, PHP sudah berkembang hingga versi 5. PHP 5 mendukung penuh Object-Oriented Programming (OOP), integrasi XML, mendukung semua ekstensi terbaru MySQL, pengembangan web services dengan SOAP dan REST , serta ratusan peningkatan lainnya dibandingkan versi sebelumnya. PHP juga bersifat open source sehingga setiap orang dapat menggunakannya secara gratis.

Mengenal MySQL
MySQL adalah sebuah sistem manajemen database yang bersifat open source. MySQL adalah pasangan serasi dari PHP. MySQL dibuat dan dikembangkan oleh MySQLAB yang berada di Swedia. MySQL dapat digunakan untuk membuat dan mengelola database beserta isinya. Anda dapat memanfaatkan MySQL untuk menambahkan, mengubah, dan menghapus data yang berada di dalam database. MySQL merupakan sistem manajemen database yang bersif at relasional. Artinya data-data yang dikelola dalam database akan diletakkan pada beberapa tabel yang terpisah sehingga manipulasi data akan menjadi lebih cepat. MySQL dapat digunakan untuk mengelola database mulai dari yang kecil sampai dengan yang sangat besar. MySQL juga dapat menjalankan perintah-perintah Structured Query Language (SQL) untuk mengelola database-database relasional yang ada di dalamnya . Hingga kini, MySQL sudah berkembang hingga versi 5. MySQL 5 sudah mendukung trigger untuk memudahkan pengelolaan tabel dalam database.

Mengenal Xampp
XAMPP merupakan sebuah tool yang menyediakan beberapa paket perangkat lunak ke dalam satu buah paket. Dengan menginstal XAMPP, Anda tidak perlu lagi melakukan instalasi dan kon figurasi web server Apache, PHP, dan MySQL secara manual. XAMPP akan menginstalasi dan mengonfigurasinya secara otomatis untuk Anda. Dalam buku ini, penulis menggunakan XAMPP versi 1.4.14 yang dapat Anda peroleh (download) dari alamat web: www.arieframadhan.info, atau dapatkan versi terbarunya dari situs aslinya di alamat web: http://www.apachefriends.org/en/xampp -windows.html.
XAMPP versi 1.4.14 ini terdiri atas:
·         Apache versi 2.0.54
·         MySQL versi 4.1.12
·         PHP versi 5.0.4
·         PHPMyAdmin 2.6.2-p11, dan lain-lain.
Selanjutnya, Anda cukup menjalankan control panel XAMPP untuk menyalakan web server Apache dan/atau MySQL. Untuk menginstal XAMPP, lakukanlah langkah -langkah berikut: Download file xampp-win32-1.4.14-installer.exe. Jalankan file xampp-win32-1.4.14-installer.exe yang sudah Anda download. Jalankanlah dengan cara melakukan klik ganda pada nama file tersebut dalam Windows Explorer .Ketika muncul jendela seperti di bawah ini, pilihlah bahasa dalam proses instalasi yang ingin Anda gunakan, kemudian klik tombol OK. Ketika muncul jendela, klik tombol Next. Pada jendela instalasi selanjutnya, bacalah persetujuan lisensi XAMPP, kemudian klik tombol I Agree. Kemudian ketika muncul jendela instalasi, isilah kotak isian Destination Folder dengan C:\apachefriends, lalu klik tombol Install. Ketika muncul jendela proses instalasi, tunggulah beberapa saat hingga proses instalasi selesai. Kemudian klik tombol Finish, maka XAMPP telah berhasil Anda instal dalam folder C:\apachefriends.

HTML (Hypertext Markup Language)

  • HTML atau Hypertext Marksup Language merupakan salah satu format yang digunakan dalam pembuatan dokumen dan aplikasi yang berjalan dihalaman web. Sebenarnya, dokumen HTML hanyalah sebuah dokumen teks biasa dan disebut sebagai Markup Language yakni bahasa yang mengandung tanda (tag) tertentu yang digunakan untuk mengatur format tampilan suatu dokumen  HTTP atau Hypertext Transfer Protokol merupakan protokol yang digunakan untuk mentransfer data atau document yang berformat HTML dari web server ke browser (Internet Explorer, Netscape Navigator, NeoPlanet, dll). Dengan HTTP inilah yang memungkinkan Anda menjelajah internet dan melihat halaman web. Untuk membuat dokumen HTML hanya dibutuhkan sebuah aplikasi teks editor biasa. Namun sekarang ini di pasaran terdapat banyak sekali HTML authoring (software yang digunakan untuk membuat atau mendesain halaman web). Macromedia Dreamweaver, Adobe GoLive, MS FrontPage sekedar contohnya. Tetapi tanpa mengetahui dasar-dasarnya Anda tidak akan memperoleh hasil yang maksimal. Mengapa? Karena walaupun software-software tersebut semakin menawarkan kemudahan dalam SWR.OPR.304.(3).A 9
  • membuat halaman web, tetapi biasanya seseorang masih perlu untuk mengedit halaman web tersebut secara manual. Terutama untuk halaman web yang sangat komplek. Dalam tutorial ini Anda akan kami ajak untuk mengetahui dasar-dasar dari desain web. Yang dibutuhkan hanya sebuah word processor. Anda bisa menggunakan Notepad, WordPad, MS Word atau yang lainnya. Tapi yang paling mudah adalah menggunakan Notepad. Setelah anda memahami betul semua tag-tag dasar html, diakhir nanti kita akan belajar membuat halaman web dengan menggunakan web tool.

Senin, 17 Oktober 2011

Dasar Pemrograman Web

  • Pastilah kita  pernah mengunjungi suatu situs yang sangat berkesan, misalnya dari sisi layout dan desainnya atau dari sisi interaktifnya, seperti bhinneka.com, amazon.com,  ebay.com, dan lain-lain. Pastilah kita pernah mengisikan sesuatu pada sebuah situs baik  itu  sebuah buku tamu, polling, email dan lain-lain. Lalu kita juga dapat melihat pada halaman tersebut seperti tanggal saat ini, jam, dan jumlah pengunjung yang telah  melihat situs tersebut. 
  • Sebelum kita meranjak ke materi lainnya, ada baiknya kita mengeri dahulu cara kerja  Internet dalam hal ini  konsep client server dan peer to peer. Kita tidak usah  membicarakan bagaimana data berjalan dan  sampai ketujuan dengan  melewati berbagai perangkat-perangkat jaringan computer karena tidak akan habis dibahas  dalam satu bab.  
  • Konsep client server adalah koneksi  dan  komunikasi yang  dilakukan dua  computer  dimana satu sisi bertindak sebagai klien dan sisi lain sebagai server, server hanya melayani permitaan klien dank lien mengirimkan atau meminta  suatu  prose pada  server. Sedangkan peer  to peer adalah konsep teknologi dimana antara  kedua sisi tersebut menjadi kabur, satu sisi computer tersebut bisa  berupa client dengan  meminta  suatu layanan ke server dan sisi lain  computer tersebut bisa berupa server  dengan menerima proses permintaan dari client. 
  • Web Programming With ASP 

1 Web Programming With ASP 
2 Web dibuat dengan suatu bahasa pengkodean HTML, agar dapat interaktif maka  seorang web development membuat suatu pemrograman agar dapat interaksi antara  pengunjung dan situs tersebut, ada banyak bahasa yang dapat digunakan seperti ASP,  PHP, Javascript, dan lain-lain.  Contohnya pada saat kita masuk ke situs  tertentu, terdapat hit counter, jam, dan  bukutamu, dan halaman polling. Lalu pertanyaan dasar gimana kita membuat ini,  apakah bisa diwujudkan dengan hanya menggunakan HTML, atau butuh suatu script lain  untuk mewujudkannya. Jawabannya dengan kode HTML ini bisa diwujudkan dengan  sangat sederhana dan terbatas kemampuannya. 

  • :: Sekilas cara kerja Web  

Pada saat kita mengetikkan sesuatu alamat  pada browser maka data akan dilewatkan  oleh suatu protocol HTTP melewati port 80 pada server. Alamat ini adalah URL dari  suatu situs yang mempunyai alamat yang unik di Internet. Web Browser akan  mengirimkan suatu aturan yang telah disepakati sebelumnyua, aturan ini biasa disebut  sebagai protocol, stadar protocol menggunakan TCP/IP, proses ini dimulaid dengan  
melakukan 3 way handshakes antara sumber dan tujuan.  Web browser, suatu aplikasi pada client  yang akan menampilkan halaman web sites  dari internet. Web browser di install di sisi user (OS) menampilkan informasi ke  komputer dengan interpreting bahasa pengkodean HTML, dimana homepage berisi  gambar, suara, multimedia, dan resources lainnya yang dapat diakases.  Files Coding pada HTML memberikan datanya ke browser apa yang akan ditampilkan ke  sisi client. Isi HTML yang akan ditampilkan bukan dari browsernya tetapi dari web  servernya dan Browser akan menginterpret tag HTML untuk link ke halaman berikutnya 

  • Misalnya pada browser kita memasukan alamat  www.deris.co.tv maka yang akan terjadi adalah permintaan client akan diteruskan ke sebuah webserver yang mempunyai  alamat tertentu misalnya 202.159.31.150, agar mudah untuk diingat maka penulisan  menggunakan layanan DNS, dimana DNS untuk  merubah alamat IP tadi ke suatu kata  yang mudah untuk diingat misalnya deris.co.tv.     Web Programming With ASP  3 
  • :: Web Programming ASP  ASP diperkenalkan ke dunia pertama kali oleh Microsoft pada tanggal 16 Juli 1996, dan  diberi nama kode Denali. Beta version dirilis pada bulan November 1996, dan akhirnya  ASP Version 1.0  secara resmi dipasarkan ke publik pada tanggal 12 Desember 1996.  Microsoft terus mengembangkan ASP. Kita dapat menggunakan program notepad  untuk menuliskan kode-kodenya dan nanti  akan dieksekusi oleh browser, namun saat ini ada banyak program untuk editor web  seperti dreamweaver yang sangat disukai penulis karena perfomanya. Agar supaya ASP  dapat dijalankan dikomputer local maka dibutuhkan suatu webserver localhost seperti  IIS (internet information server) atau PWS  (Personal web server) yang ada pada cd  Windowsnya.  Seperti telah disinggung diawal bahwa pemrograman ASP akan kita ‘sisipkan’ pada kode  HTML biasa. ASP merupakan penerjemah VBScript dan Jscript pada web server, sampai  saat ini terdapat teknologi terayar Microsoft yaitu ASP.NET yang terintegrasi dalam  Microsoft.Net.  Bila VBScript kita gunakan untuk dieksekusi pada server, kita menamakannya ASP dan  jika dieksekusi pada klien (browser) maka kita namakan VBScript.