ASP
.NET
ASP.NET
adalah pengembangan terbaru dari Microsoft Active Server Pages (ASP) dan
merupakan suatu teknologi server side yang
baru dan handal untuk membuat halaman web dinamis.
Pengertian
ASP.NET
ASP.NET
merupakan platform pembuatan aplikasi web yang menyatu dengan .NET Framework
serta menyediakan fasilitas-fasilitas bagi developer untuk membangun aplikasi
web untuk level enterprise. ASP.NET dikompilasi dan berbasis .NET Framework
sehingga dapat membuat aplikasi dalam berbagai macam bahasa yang mendukung .NET
(kompatibel dengan .NET), termasuk Visual Basic .NET, Jscript .NET.
ASP.NET
didesain supaya dapat bekerja dengan WYSIWYG HTML editor dan tool pemrograman
lain termasuk Microsoft Visual Studio .NET. Hal ini dapat membuat pembuatan
aplikasi web lebih mudah, tetapi juga membuat berbagai fasilitas yang ada pada
tool tersebut dapat digunakan, termasuk GUI (Graphical User Interface) dimana developer dapat men-drag and drop server kontrol ke halaman web
dan menggunakan fasilitas debugging yang ada.
Struktur
Halaman ASP .NET
Struktur
halaman ASP .NET adalah berbentuk seperti berikut ini :
<%@
page language = “vb” %>
<script
runat = “server”>
… kode VB .NET
</script>
…
kode HTML
<%
… kode VB .NET
%>
…
kode HTML
NET
Framework
.NET
Framework merupakan sebuah platform komputasi baru yang mempermudah
pengembangan aplikasi dalam lingkungan yang benar-benar terdistribusi di
internet. .NET Framework memiliki dua komponen utama yaitu Common Language Runtime (CLR) dan Librari Kelas .NET Framework. CLR
merupakan dasar dari .NET Framework.
Komponen
librari kelas merupakan sekumpulan tipe yang dapat digunakan kembali dan
berorientasikan objek, yang dapat digunakan untuk mengembangkan bernacam-macam
aplikasi mulai dari aplikasi GUI (Graphical
User Interface) sampai pada aplikasi berbasis inovasi terakhir yang
disediakan oleh ASP.NET, seperti web form.
Database
ASP .NET
Database
pada prinsipnya merupakan kumpulan data-data yang telah diorganisir sedemikian
rupa sehingga mudah dan cepat diakses saat dibutuhkan. Sistem database modern
memanfaatkan software untuk mengolah data-data maupun relasinya.
Software-software jenis ini yang popular diantaranya adalah Microsoft Access
dan Microsoft SQL Server (pada lingkungan Windows), MySQL dan PostGreSQL (pada
lingkungan Linux) dan Oracle.
ASP
.NET juga memungkinkan untuk melakukan koneksi dengan software-software
manajemen database, yaitu Microsoft Access dan Microsoft SQL Server. Pada
pembuatan situs informasi kemahasiswaan Jurusan Manajemen Informatika
Universitas Komputer Indonesia (UNIKOM) ini menggunakan database Microsoft
Access.
Microsoft
Access
Microsoft
Access merupakan salah satu produk dari Microsoft Office yang digunakan untuk
membuat database. Microsoft Access dapat digunakan untuk membangun database
yang terkomputerisasi. Terdapat beberapa langkah untuk membangun database
dengan menggunakan Microsoft Access yaitu :
1. Mendefinisikan tempat data
2. Memasukkan data kedalamnya
3. Update database
4. Mengambil data dari database
Dalam
hal ini inputan data dilakukan dari form pada halaman web dan simpan dalam
tabel data dan sebaiknya untuk update dilakukan dari form pada halaman web.
Visual
Basic .NET
Pemrograman
dalam pembuatan situs informasi kemahasiswaan Jurusan Manajemen Informatika
menggunakan bahasa Visual Basic .NET (VB .NET) sebagai bahasa default dari ASP
.NET. VB .NET mendukung secara penuh konsep client server. VB .NET adalah
bahasa yang teratur, artinya runtime mengatur eksekusi kode Visual Basic .NET.
Dalam
VB. NET terdapat penambahan dukungan pewarisan, penanganan ekspresi terstruktur
serta dukungan untuk pemrograman multilarik. Aplikasi berbasis client server
banyak digunakan di Internet, dan salah satu aplikasi nyatanya terlihat pada
pembuatan web.
Visual
Studio .NET
Pembuatan aplikasi web kemahasiswaan
Jurusan Manajemen Informatika Universitas Komputer Indonesia (UNIKOM) dengan
menggunakan ASP .NET ini bekerja pada lingkungan Visual Studio .NET.
Visual
Studio .NET merupakan software tool terbaik dan terlengkap karena
menyediakan GUI (Graphical User Interface) untuk menambahkan Server Kontrol secara
drag-drop, Properties windows untuk mengatur property, fasilitas kompilasi
terintegrasi, help yang terintegrasi, dan banyak kelebihan lain yang didapat
dengan menggunakan tool ini.
Selama
bekerja pada lingkungan Visual Studio .NET terdapat beberapa window yang
menyusun layar Visual Studio .NET, yaitu sebagai berikut :
1. Designer atau Source Editor
Window ini bisa berintegrasi dengan hampir
semua editor kode-sumber yang akan dipakai dalam Visual Studio, termasuk
perancang web form, skema HTML serta sebagai editor semua kode-sumber yang
mendukung semua bahasa .NET.
Berikut ini gambar dari Window Designer
atau Source Editor :
Gambar 2.1 Window Designer atau Source Editor
(Sumber : Microsoft ASP .NET Step By Step,
Penerbit Elexmedia Komputindo)
2. Solution Explorer
Solution Explorer adalah salah satu tool
utama yang dipakai dalam mengelola file proyek dan sumber-sumber, termasuk
menambahkan, menghapus, membuka, mengganti nama, serta mengatur halaman atau
proyek start-up.
Gambar berikut ini menunjukkan Solution
Explorer :
Gambar
2.2 Window Solution Explorer
(Sumber : Microsoft ASP .NET Step By Step,
Penerbit Elexmedia Komputindo)
3. Class View
Window ini berisi daftar semua
kelas dalam proyek beserta metodenya, propertinya serta antarmuka yang dipakai
dalam kelas-kelas tersebut. Berikut ini menunjukkan gambar window Class View :
Gambar 2.3 Window
Class View
(Sumber : Microsoft ASP .NET Step By Step, Penerbit
Elexmedia Komputindo)
4. Properties
Window ini menyediakan akses ke properti-properti obyek yang dibuka dalam
editor atau desain. Gambar berikut ini memperlihatkan window Properties :
Gambar 2.4 Window
Properties
(Sumber : Microsoft ASP .NET Step By Step, Penerbit
Elexmedia Komputindo)
5. Visual Studio .NET Toolbox
Window ini menyediakan akses ke berbagai
kontrol, komponen dan elemen-elemen HTML. Dengan cara drag and drop
memungkinkan untuk meletakkan item ke tempat yang diinginkan.
Gambar berikut memperlihatkan Toolbox yang
menampilkan kontrol Web Form :
Gambar 2.5 Window
Toolbox
(Sumber : Microsoft ASP .NET Step By Step, Penerbit
Elexmedia Komputindo)
Keunggulan
ASP .NET
Pembuatan situs informasi kemahasiswaan
Jurusan Manajemen Informatika ini menggunakan ASP .NET karena penulis ingin
mempelajari ASP .NET sekaligus memperkenalkan ASP .NET yang merupakan software
keluaran terbaru untuk pembuatan aplikasi situs web. Sedangkan keunggulan ASP
.NET dengan bahasa pemrograman yang lain adalah sebagai berikut :
1. ASP .NET memperkenalkan komponen web form
yang tidak dimiliki oleh pemrograman yang berbasis web lainnya, dimana web form
ini berisi komponen-komponen yang sudah mempunyai penanganan kejadian atau event handler yang lengkap.
2. ASP .NET memperkenalkan penanganan komponen
yang menangani database yang mudah digunakan.
3. Mengubah paradigma dalam membuat halaman
web yang sebelumnya mengalami kesulitan karena rumit, misalnya dalam
menampilkan tabel database, dengan menggunakan ASP .NET seperti membuat
aplikasi biasa (aplikasi Visual Basic, Delphi) dimana menu-menu atau komponen-komponen
tinggal di drag dan drop.
DiKutip : Dari berbagai sumber .