Berikut ini tutorial menggunakan MVC pada ASP.NET
dengan memanfaatkan Visual Studio 2008 dan penggunaan MVC 1.0, bahasa
pemrogramman yang di gunakan C#(C Sharp) untuk pengguna VB mungkin dapat
memahami untuk di terjemahkan ke bahasa pemogramman VB.NET.
MVC telah banyak di kembangkan para developer hingga
penulisan tutorial ini telah keluar MVC 3.0 dari Microsoft dengan menggunakan
ASP.NET 4 atau menggunakan Visual Studio 2010. Artikel ini hanya membahas
tentang MVC 1 pada Visual Studio 2008.
Beberapa software yang kita butuhkan antara lain
adalah Visual Studio 2008 dan MVC 1.0 yang dapat anda download dari Microsoft
secara langsung.
1. Penggunaan Visual
Studio.
a. Memilih menu
Untuk memulai menggunakan MVC pada
Visual Studio pilih menu File > New Project maka akan tampil gambar sebagai
berikut ini :
Masukkan nama yang nantinya juga nama ini
yang menjadi namespace untuk applikasi kita, kemudian klik tombol OK.
b. Memulai menggunakan MVC
Setelah menekan tombol OK maka ada
jendela yang menanyakan untuk membuat project testing, untuk ini pilih No:
Setelah memilih tombol OK, maka akan
tampil beberapa item pada solution explorer seperti gambar berikut
ini :
c. Menjalankan applikasi
Sampai step ini applikasi sederhana telah
ada. Untuk mencoba applikasi ini tekan “F5” atau jalankan
proses compiling. Maka akan tampil gambar seperti berikut ini :
1. 2. Pengenalan terhadap
MVC.
Pada konsep MVC dapat ditampilkan sebagai gambar
berikut ini:
Penjelasan gambar diatas adalah sebagai berikut :
request dari client akan diproses dan di tampilkan pada VIEW, request tersebut
akan di response oleh controller, dan controller inilah yang akan menentukan
applikasi untuk menampilkan maupun memanipulasi data yang dalam hal ini di
kenal dengan Model.
Pada project anda anda akan mendapatkan beberapa
Folder atau Directory seperti View, Model, Controller, dan anda juga
dapat menambahkan directory sesuai dengan kebutuhan. Pada Folder views>
Home kita memiliki Index.aspx dan about.aspx dan
pada Controllers terdapat HomeController.cs yang
akan bertanggung jawab terhadap file yang ada pada folder home, begitu juga
dengan folder Account. Selain yang di jelaskan
diatas terdapat juga folder Shared, folder ini merupakan
folder yang menjadi induk atau folder yang menampung item yang dapat di gunakan
seperti Master View Pges, Exit, Log on dan lainnya. Ini akan di bahas
selanjutnya pada tutorial berikutnya, untuk sedikit penjelasan diatas folder shared
ini berguna untuk menghandle request error dan redirecting serta inherits
antara beberapa page views yang di gunakan.
Contoh script (code) yang ada pada index.aspx terlihat
sebagai berikut:
Pada gambar diatas dapat di jelaskan bahwa penggunaan
bhasa pemograman menggunakan .NET C# (C Sharp) dan dijelaskan Site.Master sebagai
Master page dari file index.aspx ini. Dan tag yang digunakan untuk pemisah ASP
Code dengan C# adalah “<% … %>”.
Pada tanda encoding html akan menampilkan data
“message” yang dapat terlihat pada yang di handle oleh HomeController.cs pada
ActionResult Index(). Cobalah mengganti string pesan yang akan di tampilkan dan
jalankan kembali applikasi MVC anda.
Dari sepenggal Code diatas akan di tampilkan tulisan
yang berupa string “Welcome to ASP.NET MVC!” . Ini dapat anda buktikan dengan
menjalankan applikasi anda sehingga anda akan mendapatkan View seperti gambar
berikut ini:
Untuk membahas lebih dalam konsep MVC
ini anda dapat melihat pada Account Controller yang telah tersedia pada
solution anda.







