Wednesday, May 31, 2006

Active Serve Pages (ASP)

Tulisan ini saya susun untuk memenuhi permintaan beberapa rekan yang seringkali bertanya tentang web, dan pembuatan situs di internet. Yes, sebenarnya ingin pula menuliskan banyak hal seputar internet dan web, paling tidak untuk pemula. Lagian, kalau ada pertanyaan tentang web, saya dengan mudah menunjukkan URL saya, dan...beress. Rencana selanjutnya, kelihatannya saya juga akan menampung sumua pertanyaan anda di dalam web saya.

Saya tidak mempunyai banyak waktu, banyak hal yang mesti saya kerjakan, dan karenanya akhirnya saya memutuskan untuk mengkopy paste saja beberapa materi yang ada di internet. OK karenanya copyright-nya tetap pada pengarangnya masing-masing. Anggap saja saya sedang mengopensourcekan ilmu-ilmu yang berguna.


KONSEP SERVER SIDE DAN BAHASA PEMROGRAMAN

Server side ? apakah maksudnya ? Server side sebenarnya ungkapan yang sering digunakan untuk menggambarkan bagaimana sebuah file-file HTML dengan berbagai sintaknya sepeti ,

dan sebagainya di generate oleh sebuah enggine yang diperintahkan oleh program-program skripting. Demikian pula anda dapat menghubungkan antara antarmuka sebuah website dengan database yang akan membuat situs anda semakin interaktif dan dapat termanage dengan baik.

Berikut ini adalah materi yang dibuat oleh mas Steven haryanto, yang dulu pernah menjadi programmer di satunet, tentang server side. materi ini dulu terdapat di toekangweb.or.id tapi, kelihatannya selama beberapa waktu situs tersebut sudah under contruction.

ACTIVE SERVER PAGES

ASP merupakan bahasa skripting yang dikembangkan oleh Microsoft. Meskipun bahasa defaultnya menggunakan Visual Basic Script, namun bisa juga ditulis dalam bahasa java.Koneksi dengan databasenya menjadi lebih mudah karena adanya layer ADO diantara bahasa program dengan database. ASP biasanya pula digunakan dengan database Acces, atau SQL Server. Anda lebih mudah pula jika menggunakan buku panduan yang telah banyak di terbitkan di Indonesia. Beberapa buku yang dapat di jadikan rerferensi al :
- Buku-buku ASP terbitan Elek Media, lumayan juga kalau digunakan untuk pemula, paling tidak kita jadi tahu apa sih sebenarnya ASP itu ?
- ASP From Stratch : Enak juga bagi pemula.
- Yang paling enak adalah buku ASP From Beginner, bajakannya katanya banyak terdapat di Bandung dari Wrok
- Proffesional ASP terbitan Wrok. Kalau untuk poemula saya sarankan untuk tidak emmbeli yang ini terlebih dahulu.

Sebelum menggunakan ASP, maka anda harus menginstall server di web anda. Untuk latihan, anda tidak usah menggunakan jaringan. Cukup di komputer yang stand alone.
Untuk windows 2000, NT, atau XP anda dapat menggunakan IIS (Internet Information Services), yang biasanya sudah terintegrasi dengan windows. Jika belum terinstall, silahkan masuk ke add and remove program, kemudian pilihlah program-program windows yang belum terinstall melalui windows setup > internet tools.

Atau jika menggunakan windows 98 maka carilah windows 98 full version dan masuklah ke direktori add-ons/pws lalu installah pws. PWS adalah server mini yang dapat kita gunakan untuk mencoba skrip ASP kita.

Setelah selesai, maka file kita yang berekstensi .asp dapat kita taruh di folder Inetpub/wwwrooot. Dan untuk melihatnya ketikkan di browser http://localhost/namafile.asp

Untuk mengetahui sekilas tentang ASP silahkan baca artikel yang pernah ditulis di situs komputek yang kayaknya sudah masuk kuburan. Emang terlalu profokatif sih, tapi nggak papalah untuk pengetahuan.


PHPKalau dibandingkan ASP, saya lebih suka PHP. karena beberapa kelebihan seperti :
PHP dapat berjalan di linux, yang opensources, sehingga PHP menjadi 2 kali lebih murah dibandingkan ASP. Ini dikarenakan selain dapat dijalankan di linux yang opensources, komponen PHP tidak seperti ASP yang dijual. Ambillah contoh komponen untuk mengupload file, untuk kirim email, dsb harus membayar dahlu agar dapat kita gunakan. Di PHP semuanya gratisssss. Selain itu dipandang dari sintaksnya PHP lebih ringkas dari ASP, karena bahasa PHP hampir mirip sintaks bahasa C.

Yang lebih hebat lagi, PHP dapat dijalankan di windows. Anda dapat menginstall PHPTriad agar dapat menggunakan PHP Via Windows. Dengan menginstall PHP Triad anda telah menginstall server Apache, PHP, dan MySQL di windows anda.

Situs PHP Berbahasa Indonesia dapat anda dapatkan di PHPIndo.

Dengan menggunakan script ASP (Active Server Pages) yang dijalankan pada sisi server anda dapat membuat halaman Web yang dinamis dengan menggunakan bahasa Visual Basic dan menggunakan Active Data Object (ADO) untuk melakukan pengolahan database.

ASP merupakan salah satu alternatif bagi anda yang mencintai product Microsoft dan memiliki latar pemrograman Visual Basic atau Access dan ingin mendalami web programming.

Apa yang dibutuhkan ?

Sumber daya yang dibutuhkan untuk mendesain ASP ada disekitar kita. ASP tidak membutuhkan investasi besar-besaran dalam bidang teknologi Informasi. Meskipun disarankan agar anda memiliki Windows NT/2000 dimana disitu terdapat Internet Information Server (IIS) tapi bagi anda yang masih menyimpan/menggunakan MS Windows 95/98 pun masih memiliki peluang untuk membuat ASP dengan mengandalkan PWS (Personal Web Server). Namun dengan catatan ada beberapa instruksi atau objek ASP yang tidak bisa dipahami PWS. Untuk masalah ini kita perlu mengirim script ke server dan biarkan server mengolahnya dan menampilkannya di jendela browser.
Sumber daya lain yang kita butuhkan adalah sebuah software editor. Seperti sebuah kanvas bagi pelukis atau buku not balok bagi maestro musik, maka sebagai programmer kita membutuhkan sebuah software tempat mengetik instruksi, objek, dan function ASP. Yang dibutuhkan adalah sebuah software text-editor.
ASP merupakan script pemrograman berbasis 100 % teks. Oleh karena itu ia tak membutuhkan sebuah piranti lunak yang penuh dengan feature, teknologi, dan icon-icon. Sebagai referensi, anda bisa memakai software ini untuk mengarang ASP :
• Macromedia Dreamweaver
• MS Front Page
• MS Visual Inter Dev
• Notepad

Bila anda sebagai pemula dalam pemrograman HTML atau ASP, maka saya menganjurkan untuk menggunakan Notepad sebagai alat bantunya. Hal ini dimaksudkan untuk lebih dalam dan gampang dalam menghafalkan script-script yang ada terutama dan ASP.
Tetapi kalau anda sudah mahir dan bukan sebagai pemula lagi, saya menganjurkan untuk menggunakan Macromedia Dreamweaver, selain feature-feture dalam Dreamweaver yang mudah dipahami, juga dapat digunakan untuk segala script, dari JavaScript, VBScript, ASP, PHP dan HTML-nya sendiri.
Sampai sekarang penulis menggunakan Macromedia Dreamweaver 4.0 sebagai tool, termasuk untuk membuat Web Tutorial ini.


Halaman ASP anda yang pertama

Apa yang dimaksud dengan ASP... adalah suatu kerangka kerja pengembangan yang memungkinkan anda untuk membuat halaman web anda menjadi dinamis, termaksud juga akses terhadap database.

Apa yang saya butuhkan untuk menulis ASP... suatu text editor (Notepad juga bisa) dan tempat di web server yang mendukung ASP (eWebCity contohnya).

Halaman ASP saya yang pertama... Ikuti petunjuk berikut untuk menulis halaman web ASP anda yang pertama:

CATATAN: Lakukan langkah-langkah berikut pada jendela browser lainnya sehingga anda dapat mengacu kembali ke halaman ini.

1. Menjadi anggota di brinkster.com
2. Klik pada 'Build a Site', Login jika anda telah memilikinya
3. Klik pada 'File Manager'
4. Klik pada 'Create New File'
5. Duplikasi kode berikut ini pada kotak untuk file baru tersebut:

----
----
----Halaman ASP saya yang pertama
----
----
----<%
----Response.Write("Hello World...")
----%>
----
----

6. Simpan file sebagai hello.asp
7. Buka suatu jendela browser yang baru dan pergi ke www.brinkster.com/membername/hello.asp
8. Anda telah melakukannya! Selamat untuk halaman web ASP anda yang pertama

3 comments:

Anonymous said...

Very pretty design! Keep up the good work. Thanks.
»

Anonymous said...

Ich meine, dass Sie den Fehler zulassen. Geben Sie wir werden besprechen. levitra kaufen viagra rezeptfrei [url=http//t7-isis.org]viagra kaufen[/url]

Anonymous said...

Complimenti, avete visitato una splendida idea [url=http://lacasadicavour.com/cialis-generico/ ]generico cialis [/url]Appositamente registrata presso il forum per dirvi molto per il suo aiuto in questa materia, come posso ringraziarvi? http://lacasadicavour.com/ cialis vendita Bravo, la tua idea semplicemente perfetta