Pages

Sunday 26 August 2012

Membuat File Setup Visual Basic. Net

Baeklah hari ini saya akan sharing tentang membuat file setup di vb.net.
ini merupakan suatu ilmu yang wajib diketahui seorang programmer...
Mengapa begitu...???
Jawabannya Gampang kq... pikir ja deh pake logika, masak iya kita jual program trus coding dikasih ke sipembeli program, gak mungkin khan...???
ya dah jangan pusing-pusing buat aja file setupnya, biar si pembeli bisa langsung install programnya di PC or laptopnya.
Nah... buat yang tidak tau, disini saya akan membahas tentang cara membuat file setup di visual basic.net.
kita mulai aja belajarnya...
cara membuat file setup
1. Buka project yang akan dibuat file setup (aplikasi penjualan)
2. tambahkan project baru > Klik menu file > new project
3. Pilih other project types
4. Pilih setup wizard
5. Tulis nama file setup misalnya “Aplikasi Penjualan”
6. Tentukan posisi folder penyimpanannya
7. Klik OK



                                  Mememilih type project setup


                                    Membuat setup tahap 1


                                         Memilih type project


                        Menambahkan file-file penting dalam setup


                               Memilih file-file penting untuk setup


                                      Membuat setup tahap 3


                                  Membuat setup tahap 4


                                     File-file penting dalam application folder

Untuk membuat shortcut di desktop, klik kanan folder User’s Desktop > pilih
Create New Shortcut



                       Membuat shortcut di desktop


                                 Menentukan file target


            Mengganti nama shortcut untuk desktop

Untuk membuat shortcut di Program Menu, klik kanan folder User’s Programs
Menu > pilih Create New Shortcut



             Membuat shortcut untuk programs menu


                                     Menentukan file target


     Mengganti nama shortcut untuk programs menu


                 Solution explorer project setup


                   Mengubah properti setup yang diperlukan


     Membangun project setup


              Hasil project setup


                             Menjalankan file setup tahap 1


                              Menentukan folder target setup


                                          Konfirmasi instalasi


                                                           Setup sedang diproses



                                        Proses setup sudah lengkap

Download Template Blog Gratis Disini


Berikut merupakan Daftar situs Template Blog yang saya dapatkan dan Kumpulkan dari Hasil Pencarian di Google.Jika anda berminat Untuk Mendownload Template Gratis Silahkan Kunjungi Langsung Situs Resminya dan Pilih mana Template Yang Anda Sukai.

Free Blogger Templates (Blogspot)
1.www.btemplates.com
2.www.bloggerbuster.com
3.http://blogtemplate4u.com/
4.www.freeblogger-templates.blogspot.com
5.www.blogger-templates.blogspot.com
6.www.finalsense.com
7.www.ourblogtemplates.com
8.www.bloggerstyles.com
9.www.eblogtemplates.com
10.www.blogspottemplate.com

Free WordPress Templates
1. www.prowordpressthemes.com
2. www.wordpresstemplates.com
3. wordpresstemplates.name
4. www.skinpress.com
5. www.wordpress.org
6. www.topwpthemes.com
7. www.blogohblog.com
8. www.templatesbrowser.com
9. www.wpskins.org
10. www.freewordpresstheme.info

Premium WordPress Templates
1. www.wordpressthemesmarket.com
2. www.wpcandy.com
3. www.web20-templates.com
5. www.wpremix.com
6. www.ithemes.com
7. www.wp-magazine.com
8. www.studiopress.com
9. www.wp-vybe.com
10. www.premiumwp.com

Bonus Daftar Template Blog..^_^
1. http://www.eblogtemplates.com/
2. http://www.jackbook.com/
3. http://www.indosmart.blogspot.com/search/label/template
4. http://www.magznetwork.com/
5. http://www.freetemplate.widarto.net
6. www.simplebits.com

Semoga Bermanfaat Buat Semuanya..^_^.Mungkin Jika Sobat Memiliki Sumber Link Download Template Gratis Bisa di Share di Sini.

Thursday 9 August 2012

Simpan Image mySql With File Upload


 Dim img As FileUpload = CType(FileUpload1, FileUpload)
                Dim imgByte As Byte() = Nothing
                If img.HasFile AndAlso Not img.PostedFile Is Nothing Then
                    'To create a PostedFile
                    Dim File As HttpPostedFile = FileUpload1.PostedFile
                    'Create byte Array with file len
                    imgByte = New Byte(File.ContentLength - 1) {}
                    'force the control to load data in array
                    File.InputStream.Read(imgByte, 0, File.ContentLength)
                    cmd.CommandText = "update daftar_siswa  set fotosiswa=@img where id_pendaftaran='" & ASPxTextBox1.Text & "'"
                    cmd.Parameters.AddWithValue("@img", imgByte) : cmd.Connection = con
                    cmd.ExecuteNonQuery()
                End If

Ayo DI coba Brow !00% Berhasil...


Sunday 15 July 2012

Buat Hosting Dari Speedy

Ada keinginan untuk membuat hosting tanpa harus menyewa host?.
Kawan-kawan dapat melakukan dengan menggunkan infrastruktur yang telah ada.
Kebutuhan infrastructur : 
1. satu buah PC dengan OS XP
2. Modem ADSL dengan koneksi Speedy Unlimited
3. XAMPP sebagai Localhost
Dengan Asumsi kebutuhan infrastruktur diatas sudah terpasang dan koneksi speedy sudah jalan normal kita dapat membuat webhost sendiri dengan bantuan XAMPP.

Sekarang kita mulai memodifikasi konfigurasi modem untuk menjadikan pc yang terhubung dengan adsl kita sebagai server yg meng-host kebutuhan seperti yang saya sebut diatas (www, ftp, telnet, dan lain-lain).

1. login lah ke Modem ADSL Speedy anda
2. ubahlah koneksi speedy di modem, yang awalnya PPPoE/PPPoA (dengan user&password), Menjadi Bridge Mode (tanpa user & password)
3. Simpan Konfigurasi Modem Anda
sekarang untuk bisa mendapatkan ip dynamic dari speedy, kita beralih ke PC yang terkoneksi dengan Speedy langsung atau yang terhubung melalui hub.
4. bukalah Network Connection atau dengan meng-klik Start – Settings – Control Panel - Network Connections        
5. Kemudian Buatlah Koneksi PPP dari Windows Anda untuk mendapatkan ip dynamic dari speedy dengan mengklik Create a new connections dengan username dan password Speedy
6. Kemudian akan muncul Kotak isian Username & Password, jika anda telah mengikuti langkah2 diatas dengan benar, maka kotak yang muncul akan sudah terisi untuk kolom username & password nya, Sekarang untuk melakukan Koneksi, tekan CONNECT
7.  Bila koneksi Speedy Anda Akan muncul 2 indikator seperti gambar dibawah ini, dan bila di ipconfig via DOS, PC Anda Mempunyai 2 IP Address, yaitu IP Local (private ip) dan IP dari Speedy (public IP)

Dari Percobaan diatas, PC anda sekarang sudah bisa di jadikan Server yang bisa dikenali dunia secara langsung, dalam artian bisa meng-host banyak kebutuhan diantaranya www, ftp, email, dan lain-lain, karena peran modem diatas hanyalah sebagai Bridging (tidak memiliki IP dan sebagai penjembatan koneksi internet speedy Anda)
Memperoleh dinamic DNS melalui DynDNS
DynDNS ( Dynamic DNS) -  www.dyndns.com Adalah penyedia DNS untuk dynamic dan static IP serta banyak Sub-Domain yang bisa di gunakan secara bebas dan GRATIS, dalam artikel ini kita akan membuat satu sub domain ‘anda.subdomain.xxx’ dengan puluhan pilihan subdomain yang sudah tersedia di dyndns.com serta updating secara berkala supaya domain selalu mengenali ip speedy anda yang selalu berganti karena bersifat dinamis, serta software pendukung nya

Syarat dan Caranya :

   1. internet anda harus udah tersambung dengan koneksi speedy
   2. buka url ini di browser anda : www.dyndns.com
   3. atau langsung aja buat account baru di : https://www.dyndns.com/account/create.html
   4. lakukan konfirmasi melalui email Anda tadi, dan klik url yang ada didalam nya untuk mengaktifkan account anda.
   5. bila sudah aktivasi, account anda akan langsung aktif
   6. lakukan login ke dydns dengan user+password anda tadi
   7. klik pada My Services yang terletak pada pojok atas kanan
   8. pilih lah menu Add Host Services (gb. lingkar 1)
   9. kemudian klik Add Dynamic DNS Host (gb. lingkar 2)

      Cara cepat untuk mem by-pass nomer 7-9 dengan meng klik / copy paste di browser:https://www.dyndns.com/account/services/hosts/dyndns/add.html
      
Contoh :

- misal pada hostname anda isian : hostku
- Kemudian dengan pilihan domain : blogdns.net
- Settingan yg lain ?  default (tanpa ada perubahan)
- Kemudian klik ?  Add Host

maka alamat url domain untuk speedy anda adalah :

 http://helmstandart.homeip.net/

 NOTE:
    *
      Sub-Domain yang anda buat bisa menjadi sub-domain anda selamanya
    *
      Sub-domain yang anda buat tadi ( http://helmstandart.homeip.net/ ) tidak bisa mengikuti perubahan ip pada speedy anda kecuali anda mengikuti tahap terakhir yang akan saya jelaskan di bawah ini, yang akan secara otomatis mengupdate ip dynamic anda dengan sub-domain di dyndns 
Proses Updating DNS pada DynDNS.com

Updating DNS pada DynDNS ini sangat diperlukan, mengingat ip Speedy Anda adalah Dynamic IP ( tidak memiliki IP tetap )
Agar DynDNS selalu mengerti perubahan IP speedy anda, anda perlu untuk meng-update ya secara berkala di web nya dyndns, terutama saat modem baru di nyalakan, atau faktor lain yg menyebabkan ip berubah

Untuk memudahkan proses Updating dan update secara OTOMATIS, DynDNS telah menyediakan Software pendukung nya yang disediakan secara Free, yang berfungsi untuk peng-updatan secara otomatis sub-domain dengan ip dynamic speedy Anda.
ikuti langkah-langkah dibawah ini dan download file updater :
1.https://www.dyndns.com/support/clients/  atau di http://www.download.com/DynDNS-Updater/3000-2381-10405775.html?part=dl-DynDNSUpd&subj=dl&tag=button
2.extract lah file tersebut
3.install file tersebut
4. buat groups
5.isikan username dan password speedy anda disitu, atau klik tombol detect untuk detect dialer account yang sudah anda buat tadi
6.kemudian Klik OK sampe aplikasi tertutup, tapi pastikan icon try dyndns masih ada, tunggu sebentar sekitar 5-10 detik, untuk dyndns  melakukan connecting secara otomatis
masukkan sub-domain yang sudah anda buat tadi (helmstandart.homeip.net), dengan pilihan system dyndns 

indikator 
centang hijau Anda berhasil
Centang kuning proses update
Centang merah anda gagal

http://komputerdasar.blogspot.com/2010/08/buat-hosting-sendiri-dari-speedy.html#more

Friday 13 July 2012


  Sekarang membobol password administrator windows, tapi membobol billing warnet, jadi walaupun kita main internet 3 jam, kita hanya bayar 1 jam.manteb kan Brow
mau tau caranya?

nich Brow Caranya
  1. Masuk ke warnet, pasang muka bego biar gak dicurigai, ato paling gak pasang wajah cupu yang gaptek gitu.wkwkwkwkwk
  2. nyalakan komputer seperti biasa dan ketika muncul log on, isi username terserah.
  3. Download software zhider
  4. Buka software keramat tersebut dan minimize.
  5. Rajin-rajinlah tengok operator warnetnya, tunggu sampe sekiranya sang operator pergi dari markasnya, kalo masih gak mau pergi ya berarti nasib ente kurang bagus :D
  6. setelah sang operator pergi (arti pergi disini adalah tidak berada di depan komputer server), segera log out.
  7. setelah logout, tekan Ctrl+Alt+Z dan JRENGGGGGGG, wahhh, layar menu log innya hilang, padahal kan udah di log out,,, wahhh bisa browsing sepuasnya nih.xixixixixxixi
  8. setelah puas browsing, tekan Ctrl+Alt+X dan menu login akan muncul kembali, sudah deh,,, sekarang tinggal berjalan dengan wajah tanpa dosa ke arah operator dan membayar tagihan warnet, perlu di ingat ya, bahwa tagihan yang akan kita bayar ini besarnya sesuai penggunaan warnet sebelum log out pakai zhider tadi. nah, disinilah tujuan dari poin 5, kalo sang operator masih nongol di depan komputer server dan kita log out, maka akan ketahuan bahwa kita telah logout tapi kok masih asik di depan komputer,, kan gak lucu. hahahahaha,,,
Nah Silahkan Coba Brow...

Sofware Bisa Di download di : http://adf.ly/3TpVx

http://www.soft-gaming.com/2011/11/cara-hack-biilling-warnet-working.html, 




Baru-baru ini banyak kerjaan soal Xampp ma Asp.Net.. klo Xampp dan asp.net biasanya kan bentrok jadi saya cari-cari instalasi xampp dan dengan iis7 bersamaan.. klo di instal bersamaan kan bentrok brow.... kan sama-sama portnya 80 brow....
nich cara instalasinya...
MENGAKTIFKAN IIS 7
Secara default, dalam Windows 7 sudah terdapat IIS 7. Namun masih belum diaktifkan. Ada beberapa cara mudah yang dapat dilakukan untuk mengaktifkannya, diantaranya adalah :
1. Buka Control Panel > Programs
 
2. Pada Programs and Features klik Turn Windows Features on or off
3. Muncul dialog box windows feature. Pilih Internet Information Service dengan mencentang bagian kirinya. Biasanya akan muncul kotak berwarna biru. Pastikan tandanya berubah menjadi centangan. Bukan kotak biru. Hal ini berarti semua yang ada di dalamnya telah tercentang.
 
5. Klik OK
6. Restart komputer Anda terlebih dahulu untuk memastikan IIS dapat berjalan.
7. Untuk mengecek apakah IIS dapat berjalan dengan baik, ketikkan http://localhost/ pada web browser Anda. Jika IIS berjalan, maka di web browser akan muncul gambar di bawah ini :

MENGATASI BENTROK DENGAN XAMPP
Default port yang digunakan oleh IIS 7 adalah 80, yang merupakan port yang sama yang digunakan oleh Apache XAMPP. Oleh karena itu, port XAMPP harus diubah agar tidak bentrok dengan IIS 7. Caranya adalah sebagai berikut :
1. Membuka file httd.conf pada xampp\apache\conf dengan menggunakan editor. Biasanya menggunakan Notepad++
2. Sekitar baris 45 ubahlah :
menjadi :
3. Pada sekitar baris 181 ubahlah :
menjadi :
4. Buka file httpd-ssl.conf pada xampp\apache\conf\extra menggunakan text editor. Biasanya menggunakan Notepad++
5. Sekitar baris 39 ubahlah :
menjadi :
6. Sekitar baris 80 ubahlah :
menjadi :
konfigurasi ini dilakukan untuk mengubah port yang ada di dalam XAMPP yaitu port 80 dan 443 diubah menjadi 8080 dan 4499 dengan tujuan agar tidak bentrok dengan IIS. Namun, pada akhirnya untuk mengakses xampp, harus menggunakan http://localhost:8080/
atau denngan mematikan IIS7
http://localhost dengan IIS serverhttp://localhost (pada port 80) ditempati IIS server
Untuk mematikan IIS server tersebut dapat dilakukan melalui Start > Control Panel > Administrative Tools > Services (atau tekan Windows+R lalu ketikkan “services.msc”). Cari “World Wide Web Publishing Service”. Klik “Stop the service”. Ubah kembali “Listen 85″ menjadi “Listen 80″ pada file “HTTPD.CONF” tadi. Jalankan Apache server (pastikan Apache server telah berjalan / running). Masukkan URL “http://localhost” pada web browser. Sekarang XAMPP sudah dapat digunakan lagi sebagai local development server.
Disable World Wide Web Publishing ServiceDisable World Wide Web Publishing Service
Kasus lain jika ada aplikasi Skype yang berjalan pada PC kita, bisa jadi service  aplikasi tersebut yang telah menempati port 80. Untuk mematikasnnya, buka aplikasi Skype lalu pilih menu Tools -> Advanced -> Connections. Lalu hilangkan tanda centang (uncheck) pilihan ”Use Port 80 and 443″ dan tutup aplikasi Skype. Coba jalankan kembali Apache serve

Friday 6 July 2012

Cara Mempercepat Koneksi Internet Tanpa Software


Kecepatan, itulah hal paling sering dibahas oleh hampir seluruh penduduk bumi ini mulai dari kecepatan penyajian mie ayam, kecepatan pengurusan SIM, kecepatan tendangan Christian Gonzales sampai kecepatan cahaya ala Albert Einstein :-)gubrak! yang kita bahas sekarang adalah kecepatan koneksi internet.
Di era informasi ini, kecepatan media informasi seperti internet sangatlah penting. Apalagi jika hal ini berkenaan dengan kecepatan akses internet Anda sebagai seorang pelajar, mahasiswa dan pebisnis online ataupun sebagai peselancar internet lainnya. Kecepatan adalah hal yang harus! wajib! dan… tidak boleh ditawar!!
Inilah tips komputer untuk mempercepat koneksi internet Anda tanpa software dan mudah!
2 tips kreatif yang akan Anda pelajari adalah :
  1. Tips 1 : Tweak Registry
  2. Tips 2 : Tweak Internet Browser (Mozilla Firefox)
TWEAK REGISTRY
Tweak registry dilakukan dalam registry windows Anda, caranya :
1. Pilih menu start kemudian run
2. Ketikkan regedit pada jendela dialog run
Tips Mempercepat Koneksi Internet
3. Carilah alamat registry ini : HKEY_LOCAL_MACHINE\SYSTEM\Current ControlSet\Services\Tcpip\ServiceProvider kemudian lakukan cara 4-7
4. Pilih DnsPriority ubah nilainya menjadi 1
5. Pilih HostsPriority ubah nilainya menjadi 1
6. Pilih LocalPriority ubah nilainya menjadi 1
7. Pilih NetbtPriority ubah nilainya menjadi 1
8. Close Registry Editor
9. Restart Komputer Anda

TWEAK FIREFOX
Tweak firefox digunakan untuk mempercepat browser Mozzila Firefox saat membuka URL yang diinginkan, akan tetapi dalam melakukannya Anda harus sangat teliti dan hati-hati. Inilah Caranya :
1. Pada Mozilla firefox ketik “about:config” (tanpa tanda petik)
2. Keluar peringatan tentang garansi browser Anda, oleh karena itu Anda harus hati-hati dalam melakukan tweaking firefox. Klik I’ll be careful, I promise!
Tips Mempercepat koneksi internet
3. Rubah lah nilai pengaturan atau jika belum ada buatlah sendiri dengan cara klik kanan pilih New. pilih Integer Untuk data berupa angka, pilih Boolean untuk true/false.
Untuk pengguna ADSL :
  1. Set “network.http.max-connections : 64″
  2. Set “network.http.max-connections-per-server : 21″
  3. Set “network.http.max-persistent-connections-per-server : 8″
  4. Set “network.http.pipelining : true”
  5. Set “network.http.pipelining.maxrequests : 100″
  6. Set “network.http.proxy.pipelining : true”
  7. Set “nglayout.initialpaint.delay : 0″
Untuk pengguna DSL :
  1. Set “network.http.pipelining : true”
  2. Set “network.http.proxy.pipelining : true”
  3. Set “network.http.pipelining.maxrequests : 64″
  4. Set “nglayout.initialpaint.delay : 0″
Untuk pengguna DIAL UP
  1. Set “browser.cache.disk_cache_ssl : true”
  2. Set “browser.xul.error_pages.enabled : true”
  3. Set “content.interrupt.parsing : true”
  4. Set “content.max.tokenizing.time : 3000000″
  5. Set “content.maxtextrun : 8191″
  6. Set “content.notify.backoffcount : 5″
  7. Set “content.notify.interval : 750000″
  8. Set “content.notify.ontimer : true”
  9. Set “content.switch.threshold : 750000″
  10. Set “network.http.max-connections : 32″
  11. Set “network.http.max-connections-per-server : 8″
  12. Set “network.http.max-persistent-connections-per-proxy : 8″
  13. Set “network.http.max-persistent-connections-per-server : 4″
  14. Set “network.http.pipelining : true”
  15. Set “network.http.pipelining.maxrequests : 8″
  16. Set “network.http.proxy.pipelining : true”
  17. Set “plugin.expose_full_path : true”
  18. Set “signed.applets.codebase_principal_support : true”
Demikianlah Tips Trik Komputer tentang Cara Mempercepat Koneksi Internet tanpa software semoga membantu Anda. Terimakasih atas kunjungan Anda, semoga menjadikan belajar komputer online kita bermanfaat.

http://tips-komputer.com/cara-mempercepat-koneksi-internet-tanpa-software.html

Thursday 5 July 2012

Membuat Master Page dan Menu pull down pada ASP.NET dengan server control control Menu

Apa itu Master Page ? Master page adalah file dengan extension master yang dapat
digunakan oleh file aspx sebagai file penyerta pada aplikasi. Jika anda pernah membuat
aplikasi dengan ASP klasik dan menggunakan t`g html include untuk menyertakan file lain
pada file asp yang anda buat, maka file master ini mirip dengan file yang ingin kita
include-kan pada file aspx yang kita buat.
Cara membuat file master page
  1. Setelah anda membuka apliaksi Visual Web Developer, klik menu Filelalu
    pilih Add New Item
  2. Pada dialog box yang muncul, pilih Master Page, beri nama file master
    page yang kita buat (secara default nama file adalah MasterPage.master). Aktifkan check
    box Place code in separate file jika kita ingin memisahkan file code
    Visual Basic pada file yang berbeda.
    Pada pilihan language anda juga bisa memilih Visual C# jika anda lebih suka menggunakan
    bahasa pemrograman Visual C# daripada Visual Basic.
  3. Klik tombol Add.
  4. File MasterPage.master dan MasterPage.master.vb akan ditambahkan pada folder SIP.
Pada contoh ini kita akan membuat menu pull down pada file MasterPage.master di mana file MasterPage.master ini nantinya akan di-'include'-kan (istilah ASP klasik) sehingga menu pull down ini akan muncul pada setiap halaman web aspx yang dibuka oleh user.

Menambahkan control Menu pada halaman web


Untuk menambahkan control Menu kita dapat meng-drag and drop controlMenu dari tollbar Toolbox yang disediakan Viasual Web Developer. Langkah-langkahnya adalah sebagai berikut:
  1. Tampilkan MasterPage.master pada mode design. Dari toolbar Toolbox pilih control Menu
    pada kelompok Navigation


  2. Drag and drop control Menu ke dalam area MasterPage.master. Secara
    default posisi control Menu akan berbentuk Vertical


  3. Untuk merubah control Menu menjadi horizontal ubah propertyOrientation
    menjadi Horizontal.


  4. Edit Daftar menu yang akan kita gunakan untuk keperluan aplikasi kita. Cara mengubah
    daftar menu adalah dengan mengklik tanda segitiga dibagian kanan atas pada control Menu pada design mode. Pada saat kita mengklik tanda segitiga, maka akan muncul menu popup atau disebut Menu Tasks


  5. Pilih Edit Menu Items, maka akan uncul Menu Item Editor dialog box


  6. Pada Menu Item Editor kita dapat menambahkan, mengedit dan menghapus
    menu pilihan pull down menu.

    1. Untuk menambah menu utama klik tombol Add a root item (paling kanan) pada toolbar menu.
    2. Untuk menambah sub menu tempatkan kursor aktif pada menu (root item) yang telah kita buat, lalu klik tombol Add a child item (pilihan sebela kanan Add a root item).
    3. Untuk menghapus menu item kita dapat menggunakan tombol Remove an Item (tombol dengan tanda silang berwarna merah)
    4. Untuk menggeser item menu ke atas atau ke bawah gunakan tombol move up (panah ke atas) dan move down (panah ke bawah)
    5. Untuk memindahkan menu dari level atas ke bawah atau sebaliknya gunakan tombol panah ke kiri atau ke kanan.
  7. Untuk memberikan nama pada menu pilihan Edit property dari menu yang bersangkutan pada property Text. Secara default Text yang muncul adalah New Item, kita
    dapat merubahnya sesuai dengan kebutuhan. Property NavigateUrluntuk kita
    isi dengan nama file aspx yang akan dibuka ketika user memilih menu tersebut.

  8. Berikut contoh control Menu yang sudah diisi lengkap:

Jika kita masuk ke mode source code dari file MaserPage.master maka akan tampak sebagai berikut:
  1. <%@ Master  
  2. Language="VB"  
  3. CodeFile="MasterPage.master.vb"  
  4. Inherits="MasterPage" %>  
  5.   
  6. <html>  
  7. <head runat="server">  
  8. <title>Master Page</title>  
  9. </head>  
  10. <body>  
  11. <form id="form1" runat="server">  
  12.   
  13. <div>  
  14. <asp:Menu  
  15. ID="Menu1"  
  16. runat="server"  
  17. Orientation="Horizontal">  
  18. <Items>  
  19.    <asp:MenuItem  
  20.    Text="Data Master"  
  21.    Value="Data Master">  
  22.   
  23.        <asp:MenuItem  
  24.            NavigateUrl="~/karyawan.aspx"  
  25.            Text="Karyawan"  
  26.            Value="Karyawan">  
  27.        </asp:MenuItem>  
  28.        <asp:MenuItem  
  29.            NavigateUrl="~/jabatan.aspx"  
  30.            Text="Jabatan"  
  31.            Value="Jabatan">  
  32.   
  33.        </asp:MenuItem>  
  34.        <asp:MenuItem  
  35.            NavigateUrl="~/bagian.aspx"  
  36.            Text="Bagian"  
  37.            Value="Bagian">  
  38.        </asp:MenuItem>  
  39.        <asp:MenuItem  
  40.            NavigateUrl="~/departemen.aspx"  
  41.            Text="Departemen"  
  42.            Value="Departemen">  
  43.   
  44.        </asp:MenuItem>  
  45.        <asp:MenuItem  
  46.            NavigateUrl="~/headquarter.aspx"  
  47.            Text="Headquarter"  
  48.            Value="Headquarter">  
  49.        </asp:MenuItem>  
  50.        <asp:MenuItem  
  51.            NavigateUrl="~/cabang.aspx"  
  52.            Text="Cabang"  
  53.            Value="Cabang">  
  54.   
  55.        </asp:MenuItem>  
  56.    </asp:MenuItem>  
  57.    <asp:MenuItem  
  58.            Text="Data Transaksi"  
  59.            Value="Data Transaksi">  
  60.        <asp:MenuItem  
  61.            NavigateUrl="~/cuti.aspx"  
  62.            Text="Cuti"  
  63.            Value="Cuti">  
  64.   
  65.        </asp:MenuItem>  
  66.        <asp:MenuItem  
  67.            NavigateUrl="~/lembur.aspx"  
  68.            Text="Lembur"  
  69.            Value="Lembur">  
  70.        </asp:MenuItem>  
  71.        <asp:MenuItem  
  72.            NavigateUrl="~/absensi.aspx"  
  73.            Text="Absensi"  
  74.            Value="Absensi">  
  75.   
  76.        </asp:MenuItem>  
  77.    </asp:MenuItem>  
  78.    <asp:MenuItem  
  79.        Text="Report"  
  80.        Value="Report">  
  81.        <asp:MenuItem  
  82.            NavigateUrl="~/rptcuti.aspx"  
  83.            Text="Cuti"  
  84.            Value="Cuti">  
  85.   
  86.        </asp:MenuItem>  
  87.        <asp:MenuItem  
  88.            NavigateUrl="~/rptlembur.aspx"  
  89.            Text="Lembur"  
  90.            Value="Lembur">  
  91.        </asp:MenuItem>  
  92.        <asp:MenuItem  
  93.            NavigateUrl="~/rptabsensi.aspx"  
  94.            Text="Absensi"  
  95.            Value="Absensi">  
  96.   
  97.        </asp:MenuItem>  
  98.    </asp:MenuItem>  
  99. </Items>  
  100. </asp:Menu>  
  101. <asp:contentplaceholder  
  102. id="ContentPlaceHolder1"  
  103. runat="server">  
  104.   
  105. </asp:contentplaceholder>  
  106. </div>  
  107. </form>  
  108. </body>  
  109. </html>  

Inilah salah satu kelebihan ASP.NET dibandingkan ASP klasik. Kita dapat dengan mudah menambahkan control secara visual ke dalam halaman web sementara kode html akan digenerate oleh Visual Web Developer secara otomatis.