Minggu, Juni 22, 2008

Tentang ASP.Net

Apakah kelebihan dan kelemahan ASP.NET jika dibandingkan dengan ASP dan PHP?

Kelebihan:
- ASP.NET merupakan managed code, dan berjalan pada semacam virtual machine dari Microsoft yang disebut Common Language Runtime (CLR).
Hal ini menyebabkan ASP.NET dapat diatur manajemen memorinya, securitynya serta kontrol proses atau threadnya oleh CLR tersebut.
ASP.NET bukan pemrograman tetapi suatu platform dan bagian dari .NET Framework untuk web based application.
- ASP.NET merupakan compiled code menjadi IL (Intermediate Language) yaitu bahasa yang dikenali oleh CLR. Waktu dijalankan CLR akan
memprosesnya menjadi native sehingga dapat dijalankan di mana saja selama ada CLR. Jadi memungkinkan kalau CLR telah dikonversi ke
Linux maka kita dapat menjalankan ASP.NET di Linux juga(hanya saja kemungkinannya sangat keciiil).
- ASP.NET dapat menggunakan berbagai bahasa pemrograman yang mendukung .NET Framework
- ASP.NET memiliki arsitektur web forms yang mempercepat development terlebih integrasi dan dukungan tools Visual Studio .NET yang sangat
bagus sehingga pembuatan aplikasi web ASP.NET menggunakan VS.NET sangat efisien dan mempercepat waktu pembuatan aplikasi.
Kekurangan:
- ASP.NET tidak dapat berjalan di platform non-microsoft sehingga tidak bisa gratis.
- project ASP.NET jarang diopensource kan sehingga kita akan kesulitan mencari komponen, library atau project gratis.

Apabila PHP bersifat open source, apakah demikian halnya dengan ASP.NET atau sebaliknya?

PHP secara core bukan open source tapi aplikasi yang dibuat menggunakan PHP sangat banyak yang diopensourcekan, yang dapat ditemukan di
www.sourceforge.net maupun www.hotscripts.com. PHP dapat didownload gratis, sama dengan Java yang dapat didownload gratis, hanya saja
core PHP dan Java tidak diopensourcekan.

Benarkah bahasa pemrograman ASP.NET mirip dengan Visual Basic?
Bukan mirip, tetapi ASP.NET bisa menggunakan bahasa pemrograman Visual Basic.NET yang sudah object oriented.
Karena ASP.NET merupakan bagian dari .NET Framework maka kita dapat menggunakan berbagai bahasa pemrograman yang mendukung
.NET Framework seperti C#, C++ .NET, J#, JScript.NET, dsb.

Web editor apakah yang dapat digunakan untuk men-develop suatu Web Pages yang berbasis ASP.NET?
Terutama adalah Web Matrix, Visual Studio.NET dan Macromedia Dreamweaver MX ke atas. Sebenarnya Anda tidak memerlukan editor khusus,
dan dapat menggunakan Notepad atau teks editor biasa untuk ASP.NET

Apakah ASP.NET dapat dijalankan dalam sebuah server Apache, IIS atau PWS? Atau membutuhkan server khusus?
ASP.NET dapat dijalankan di IIS 5.x ke atas, tapi tidak bisa hanya dengan PWS atau Apache. ASP.NET tidak membutuhkan server khusus tetapi hanya membutuhkan
.NET Framework sebagai komponen utama dan IIS sebagai komponen server yang akan mengutilisasi .NET Framework dalam menangani aplikasi
ASP.NET.

Sumber didapat dari benpinter.com dengan sedikit pengubahan.

Minggu, Desember 16, 2007

Web Developer, Web Designer dan Webmaster

Kebanyakan orang selalu berpedapat bahwa web designer, web developer dan webmaster adalah sama. Apakah benar? Dibawah ini akan kita ulas perbedaan antara ketiganya. Dimana letak perbedaan yang sebenarnya?


Web Developer
Web developer adalah seseorang yang menciptakan aplikasi berbasis web dengan menggunakan bahasa pemrograman. Pada dasarnya, web developer membuat berbagai hal “terjadi” pada sebuah website. Peran web developer adalah sebagai penghubung dari semua sumber daya yang akan digunakan pada sebuah website, mulai dari pemanggilan database, membuat halaman website yang dinamis, hingga mengatur cara pengunjung untuk berinteraksi dengan elemen-elemen dari website tersebut.

Seorang web developer yang handal akan terbiasa dengan bahasa pemrograman, baik itu di sisi server ( server-side scripting ) maupun disisi client ( client-side scripting ). Dan jangan lupa dengan aspek database yang akan digunakan. ;) Berikut adalah bagian aplikasi yang harus dipahami oleh seorang web developer.
• Client-side: JavaScript
• Server side: ASP, ASP.NET, Java, Perl, PHP, Python, Ruby, dsb.
• Databases: MySQL, Oracle, dsb.

Aspek tampilan menjadi sisi yang agak “terpinggirkan” oleh web developer. Pada umumnya setelah scripting dari aplikasi web telah selesai dibuat, web developer akan menyerahkan pekerjaannya kepada web designer untuk menciptakan tampilan yang baik.

Web Designer
Web designer adalah seseorang yang bekerja dengan unsur-unsur visual pada suatu halaman web. Dia adalah orang yang membuat wajah halaman web tampak begitu “cantik”. Para web design mengintegrasikan komponen seperti gambar, file flash, atau multimedia ke dalam halaman web untuk menambah pengalaman visual user, atau untuk melengkapi content page.

Pemahaman tentang Client-side scripting, HTML, CSS, cara memanipulasi image dan animasi merupakan beberapa hal yang dikuasai oleh web designer.
Berikut adalah bagian hal yang harus dipahami oleh seorang web designer:
• Client-side scripting: JavaScript
• Server-Side scripting: PHP, ASP, dsb.
• Cascading Style Sheets
• HTML
• Manipulasi image : Adobe Photosop, GIMP, Corel Draw, dsb.
• Animasi, biasanya berupa flash.

Web designer biasanya bekerja dalam tim untuk memastikan sebuah tampilan website dapat membuat aplikasi web bekerja dengan baik. Keterampilan tambahan berupa komunikasi, tentu akan menjadi sangat berguna bagi para web designer.

Sisi lain yang juga harus dipahami oleh web designer adalah usability / kegunaaan, standar W3C untuk HTML dan CSS dan kompabilitas tampilan pada browser yang berbeda.

Webmaster
Webmaster merupakan gabungan dari keduanya, bahkan webmaster juga bertugas untuk memelihara aplikasi web yang digunakan. Sebagai catatan tambahan, webmaster mungkin juga bertanggung jawab untuk optimisasi mesin pencari ( SEO ), mengisi content pada website, hingga ‘memasarkan’ website tersebut.

Dalam kelompok kerja yang lebih besar, webmaster akan lebih banyak menjadi manager dari sebuah web-based project, mengatur pekerjaan web developer dan web designer, hingga melakukan pengujian terhadap usability dari aplikasi web yang dibuat.

Bagi seorang web developer, kemampuan logis sangat dibutuhkan untuk mengatur alur aplikasi web yang dibuat. Sedangkan web designer membutuhkan kemampuan artistik dan kreatifitas. Dan bagi seorang webmaster, tentu akan membutuhkan kemampuan logis, artistik serta pengalaman yang memadai dibidangnya.

sumber : www.rumahweb.com

WEB DESIGN

Perkembangan teknologi informasi yang begitu pesat telah menuntut organisasi, instansi pemerintahan, institusi pendidikan maupun perusahaan untuk terjun dalam persaingan di dunia maya. Kemampuan untuk menunjukkan jati diri merupakan suatu nilai tambah yang senantiasa diharapkan oleh suatu organisasi, instansi, institusi, dan lebih-lebih bagi perusahaan untuk memenangkan persaingan bisnis.

Kenyataan yang tidak bisa dipungkiri ini akhirnya memaksa Anda untuk memiliki aplikasi berbasis web yang berfungsi untuk operasional sehari-hari maupun sebagai value added service bagi klien atau relasi Anda. SaranaWEB Intermedia menghadirkan layanan Web Design, Programming dan Maintenance yang terintegrasi menjadi satu yang memudahkan Anda dalam membangun aplikasi berbasis web sesuai dengan kebutuhan yang spesifik.

Situs web akan dibangun dengan basis SaranaWEB CMS yang merupakan sebuah perangkat professional yang dikembangkan oleh SaranaWEB Intermedia untuk membangun situs web (website) dengan dukungan kehandalan Content Management System (CMS) yang didesain khusus dengan antarmuka/interface berbahasa Indonesia. SaranaWEB CMS cocok digunakan untuk membangun sebuah website baru yang menarik, handal, interaktif, fasilitas lengkap dan tentu saja mudah dikelola.

Perangkat professional ini telah siap digunakan sebagai media pembangun situs web yang memadukan berbagai alat ukur kinerja dan efektivitas suatu situs web mulai dari segi audience, content, interactivity, usability dan innovation. SaranaWEB CMS tidak hanya bermanfaat bagi pengguna tingkat menengah dan tingkat mahir, namun juga sesuai bagi pemula yang ingin membuat sebuah situs web baru dengan fasilitas lengkap, tanpa memerlukan pengetahuan teknis serta pemrograman yang mendalam tentang cara pembuatan sebuah situs web.

Layanan ini dikemas secara lengkap untuk memenuhi segala keperluan dalam proses bisnis Anda dengan dua tawaran yang menarik dalam hal pembiayaan, yaitu dengan sistem jual lepas serta sewa/royalti. Dua pilihan yang sangat membantu Anda untuk disesuaikan dengan kondisi keuangan atau dana yang tersedia.

Metode jual lepas memungkinkan Anda memperoleh hak cipta atas aplikasi berbasis web yang kami kembangkan, dan tentu saja selain Anda berhak menggunakannya maka Anda juga berhak untuk memperjualbelikan kembali aplikasi tersebut. Atau pembiayaan dengan sistem sewa, yang memungkinkan Anda untuk menggunakan aplikasi yang dibutuhkan tanpa dipungut biaya seharga aplikasi tersebut, namun cukup dengan pembayaran royalti yang relatif ringan untuk setiap periode selama penggunaan aplikasi ini, dalam hal ini Anda hanya berhak menggunakannya tidak diperbolehkan untuk mempublikasikan atau memperjualbelikan aplikasi tersebut.

Untuk informasi lebih lanjut tentang layanan ini, silakan hubungi Customer Care Center kami.

sumber : SaranaWEB Intermedia

Mambo Open Source(MOS)

Mambo adalah sebuah Content Management System(CMS) yang dibuat menggunakan bahasa PHP. Mambo merupakan salah satu CMS open source terbaik saat ini. Mambo telah memenangkan LinuxUser & Developer Awards 2004 untuk "Best Linux or Open Source Software"
Fitur-fitur dan kemampuan mambo open source:
-Melakukan update halaman utama, halaman berita, artikel, dan gambar.
-Dapat dengan mudah menambahkan menu baru.
-Melihat file Microsoft Word, Microsoft Excel, dan pdf.
-Mempunyai kemampuan mengatur banner iklan.
-Memiliki fasilitas polling.
-Kemampuan mengatur weblink.
-Kemampuan mengatur FAQ(Frequently Asked Questions).
-Kemampuan mengatur news flashes.
-Kemampuan mengatur halaman kontak dan form email.
-Kemampuan melakukan arsip dan memanmpilkan kembali.
-Kemampuan mengatur user dengan akses level yang berbeda.
-Kemampuan menambah komponen, modul, atau template dari pihak ketiga, sehingga memperluas kemampuan dasar yang telah dimiliki( seperti forum, kalender, reminder, agenda, shopping cart, dsb)

Layanan Mail Account adalah layanan pembuatan account email pada server UGM. Dengan account ini, anda bisa mengirim dan menerima email di internet dengan sebuah alamat email yang menunjukkan identitas UGM anda. Informasi teknis mengenai penggunaan email bisa anda dapat di sini.

2. Sebenarnya apa sih layanan Web Hosting itu?
Layanan Web Hosting adalah pembuatan account dan space hosting pada server UGM. Dengan account ini, anda bisa memiliki website sendiri yang akan terpampang di internet selama 24 jam. Informasi teknis mengenai penggunaan account hosting bisa anda dapat

sumber : winafebruarita.blogspot.com

Macromedia Dreamweaver

Macromedia Dreamweaver adalah sebuah editor web profesional yang digunakan untuk mendesain dan mengelola situs Web atau halaman Web. Dreamweaver paling sering digunakan oleh Web desainer atau Web programmer dalam mengembangkan suatu situs Web. Hal ini disebabkan area kerja, fasilitas, dan kemampuan Dreamweaver yang makin powerful dan menunjang peningkatan produktifitas dan efektifitas untuk mendesain atau membangun situs web. Dreamweaver juga dilengkapi dengan fasilitas untuk manajemen situs yang cukup lengkap. Buku ini dilengkapi dengan beberapa contoh aplikasi yang akan membantu pembaca lebih memahami setiap bahasan pada tiap babnya.