word

Sabtu, Februari 06, 2010

Jumat, Februari 20, 2009

php vs asp

upmtismart AMIK Jabal Ghafur

No. 1:


PHP vs ASP.NET

.NET = kubu, dgn belajar .NET kita bisa membuat windows app, web app (ASP.NET),
dan mobile app.

Java = kubu, dgn belajar java kita bisa membuat windows app(J2EE), web app (JSP),
mobile app (J2ME).

pd windows dan web app .NET lebih unggul krn lebih memberikan kemudahan sedangkan

pada mobile app Java lebih unggul.

PHP = web scripting specialist
PHP tetap merupakan web scripting tercepat yg pernah ada maka dari itu pihak MS
tidak berani menampilkan benchmark performance blak2an PHP 4 vs ASP.NET.

Dari segi implementasi biaya dan kehandalan tetap PHP + MySQL + Linux + Apache
merupakan best bang of bucks.

Sedangkan .NET memberikan kemudahan membuat aplikasi berlevel enterprise
karena adanya dukungan RAD tool sekelas VS.NET dan dukungan dari .NET Enterprise
Server, dan juga memiliki dukungan technical support yg luas hingga di berbagai
negara. dan berbagai alasan dukungan bisnis.

tinggal pilih sesuai dgn kebutuhan, krn masing2 teknologi memiliki kelemahan
dan kelebihan masing2.

No. 2:
Gunakan MONO yg bisa berjalan di linuxAPI sbg pengganti .NET Framework yg
berjalan di windowsAPI. namun mono bukan project resmi dr microsoft.

No. 3:
Utk studi kelayakan ekonomi dan operasional saya asumsikan bahwa kakak2
ini menggunakan software asli shg bermanfaat juga bagi kalangan corporate.

Pergunakan windows 2000 server saja, karena windows 2000 adv server/data
center server 2000 bg jaringan kecil bukanlah solusi melainkan pemborosan
uang hingga thousands of bucks.

yg menyebabkan heavy traffic bisa jadi krn bandwith yg tidak memadai,

pergunakan web hosting yg memiliki fasilitas bandwith unlimited utk deployment.

atau bs juga server hang krn proc usage-nya selalu di 100% process karena ada
puluhan hingga 100 user yg selalu melakukan sending and request query scr
konkuren/bersamaan, upgrade ke proc sekelas server murni mis: xeon proc krn
proc server spt xeon memang khusus utk menangani permintaan proses query
dalam jumlah banyak sekaligus.

jika record pada DB SQL Server sudah mencapai millions of records,
pergunakan fasilitas indexing shg proses query bisa dilakukan dgn cepat
sehingga user lain yg mau melakukan proses query bisa kebagian dgn masa
proses yg cepat pula akibatnya proc usage tidak mencapai 100% terus.

Minggu, Februari 15, 2009

ASP Belajar

vitosmart@yahoo.co.id


commerce adalah satu bagian dari internet yang berkembang pesat di dunia saat ini. Pada penelitian ini dibuat suatu prototipe program aplikasi untuk pengembangan jasa layanan perpustakaan khususnya pemesanan artikel dan buku melalui World Wide Web.
Untuk membangun aplikasi berbasis web diperlukan teknologi dan software yang mendukung pembuatan situs web dinamis sehingga ada interaksi antara pembeli dan penjual. Salah satunya adalah Active Server Pages (ASP) yang digabungkan sistem database untuk meyimpan data. Komponen penunjang lainnya adalah interface antara aplikasi dengan database yaitu ActiveX Data Objects (ADO). ASP memiliki keunggulan dalam metode scriptingnya dan mudah dalam berhubungan dengan database. Prototipe yang dibuat ini terdiri dari dua bagian utama yaitu bagian untuk administrator dan bagian untuk user.
Prototipe yang dibuat ini ini mampu menghasilkan fasilitas pengeditan data, pencarian data, dan melihat informasi pesanan secara online. Untuk pencarian dan pemesanan artikel maka user dapat langsung melakukan proses download. Karena sistem E-commerce di Indonesia baru saja berkembang maka perlu diperhatikan juga mengenai metode pembayaran dimana tidak setiap orang mempunyai kartu kredit. Maka dalam prototipe ini terdapat juga suatu form untuk user yang tidak mempunyai kartu kredit. Begitu user telah melakukan pembayaran maka user bersangkutan bisa melakukan transaksi secara online. Disini dipakai juga keunggulan ASP yaitu "session" dimana data - data dalam proses yang terjadi tidak akan hilang selama user masih berada dalam session tersebut. Ini digunakan dalam proses user area dan admin area dimana user dan admin dapat melakukan berbagai macam proses.

Kata Kunci : e-commerce, bahan pustaka, world wide web, Active Server Page, ActiveX Data Objects.

Abstract

Electronic commerce is one of the components in the internet that growing fast in the world. In this research, it is developed the prototype for library service that offers library collection ordering especially books and articles through World Wide Web.
In order to get an interaction between seller and buyer, there is an urgency to develop a dynamic web, which needs the technology and software. One of the programming languages is called Active Server Pages (ASP) and it is combining with database system to store data. The other component as an interface between application and database is ActiveX Data Objects (ADO). ASP has an advantage in the scripting method and it is easy to make the configuration with database. This application consists of two major parts those are administrator and user.
This prototype has the facilities for editing, searching and looking through ordering information online. Users can also do downloading process for searching and ordering articles. Paying method in this e-commerce system is quite essential because in Indonesia not everybody has a credit card. As a solution to this situation, this prototype has a form for user who does not have credit card. If the bill has been paid, he can do the transaction online. In this case, one of the ASP advantages will be used. This is called "session" when data in process would not be lost as long as the user still in that "session". This will be used in user area and admin area where the users and the admin can do va

Apa itu ASP

oleh: Tirta K. Untario


Sebelum mulai menggunakan, kita perlu mengetahui dasar-dasar Active Server Pages (ASP). ASP merupakan teknologi yang dikembangkan oleh Microsoft, diluncurkan sekitar tahun 1996. ASP adalah tekonolgi server-side scripting, yang berarti segala proses programnya dilakukan di server sebelum dikirim ke client. Server-side scripting ini merupakan kebalikan dari client-side scripting, yang seluruh proses programnya dilakukan di client, contohnya JavaScript. Karena seluruh prosesnya berada di server, maka client akan menerima hasil dalam bentuk HTML biasa. Berbeda dengan client-side scripting, dimana client juga menerima script. Jelas server-side scripting ini lebih aman dan lebih bebas untuk dikembangkan.

Yang biasanya kita katakan sebagai halaman ASP, sebenarnya terdiri dari 3 bagian.

  • ASP objects. Sebenarnya, yang dinamakan ASP adalah object, atau lebih tepat Component Object Model (COM), bukan bahasa pemrograman yang sering kita lihat. ASP dikembangkan diatas dasar ISAPI. ASP hanya terdiri dari 6 object yang sangat sederhana, tetapi karena digabungkan dengan struktur teknologi Microsoft lainnya, object ini menjadi sangat berguna. Keenam object tersebut adalah Application, Session, Response, Request, Server, dan ObjectContext.
  • Bahasa Scripting. Dalam bahasa scripting inilah object-object ASP dimanipulasi sesuai dengan yang kita kehendaki. Bahasa scripting yang diberikan oleh Microsoft adalah VBScript dan JScript. Keduanya dapat dipakai untuk menulis script ASP. Perbedaan antara dua bahasa tersebut hanyalah masalah selera. Standarnya adalah VBScript, dan bahasa ini yang paling banyak dipakai oleh developer ASP di seluruh dunia. ASPIndonesia.net juga memakai bahasa dalam artikel-artikel yang ada. Ada pihak ketiga yang kini mengembangkan PerlScript, favorit dari mereka yang berpengalaman di Unix.
  • ActiveX Server Component. Object ASP hanyalah perekat antara halaman HTML dengan program yang berada di server. Bahasa scripting hanya digunakan untuk membuat alur logika yang diperlukan. Untuk masalah akses ke database, akses ke program lain, dan sebagainya, maka diperlukanlah ActiveX Server Component. ActiveX Server Component ini sering dipakai dalam halaman ASP seperti ini : Set oConn = Server.CreateObject("ADODB.Connection")
    Perintah diatas membuat server memanggil ActiveX Server Component yang bersangkutan. ActiveX Server Component ini dapat dibuat dengan banyak bahsa pemrograman, contohnya Visual Basic, Visual C++, Delphi, Java, dll.

Dengan adanya ketiga bagian diatas, sebuah halaman ASP bisa menjalankan program-program yang sangat rumit di server. Inilah yang menjadi keunggulan ASP yang terutama. Biasanya kita sering melakukan akses database dengan ADODB, mengirim e-mail dengan CDONTS, tetapi ASP juga bisa melakukan hal lain yang jauh lebih rumit dengan komponen yang kita buat sendiri. Semuanya ini didasarkan dari teknologi Component Object Model (COM).

( )

Dengan adanya teknologi ASP ini dalam halaman web dapat diisikan HTML tag, ASP script, panggilan ke komponen di server. Kombinasi ini menghasilkan aplikasi web yang canggih.