VB.NET

Sabtu, 01 Oktober 2011

TUGAS SISTEM BERKAS



Pengertian FAT, FAT(16), FAT(32), NTFS
Dalam Rangka Memenuhi Tugas Mata Kuliah Sistem Berkas








Disusun oleh
FIKI AHMAD KH.
09.402.086

















Politeknik Piksi Ganesha
Bandung 2011
FAT
FAT File System adalah sebuah sistem berkas yang menggunakan struktur tabel alokasi berkas sebagai cara dirinya beroperasi. Untuk penyingkatan, umumnya orang menyebut sistem berkas FAT sebagai FAT saja. Kata FAT sendiri adalah singkatan dari File Allocation Table, yang jika diterjemahkan secara bebas ke dalam Bahasa Indonesia menjadi Tabel Alokasi Berkas. Arsitektur FAT sekarang banyak digunakan secara luas dalam sistem komputer dan kartu-kartu memori yang digunakan dalam kamera digital atau pemutar media portabel.
FAT pertama kali dikembangkan oleh Bill Gates dan Marc McDonald, pada tahun 1976-1977. Sistem berkas ini merupakan sistem berkas utama untuk sistem operasi yang ada saat itu, termasuk di antaranya adalah Digital Research Disk Operating System (DR-DOS), OpenDOS, FreeDOS, MS-DOS, IBM OS/2 (versi 1.1, sebelum berpindah ke sistem HPFS), dan Microsoft Windows (hingga Windows Me). Untuk disket floppy, FAT telah distandardisasikan sebagai ECMA-107 dan ISO/IEC 9293. Standar-standar tersebut hanya mencakup FAT12 dan FAT16 tanpa dukungan nama berkas panjang, karena memang beberapa bagian dalam standar nama file panjang di dalam sistem berkas FAT telah dipatenkan.

FAT16
FAT16 dikenalkan oleh MS-DOS tahun 1981 (udah lama banget). Awalnya, Sistim ini didesign untuk mengatur file di floopy drive dan mengalami beberapa kali perubahan sehingga digunakan untuk mengatur file di harddisk. Keuntungan FAT16 adalah file system ini kompatibel hampir di semua Operating System baik itu WIndows 95/98/me, OS/2 , Linux dan bahkan Unix. Namun dibalik itu masalah paling besar dari FAT16 adalah mempunyai kapasitas tetap jumlah cluster dalam partisi , jadi semakin besar harddisk maka ukuran cluster akan semakin besar, artinya file sekecil apapun tetap akan memakan 32Kb dari harddisk. Hal jelek lain adalah FAT16 tidak mendukung kompresi , enkripsi dan kontrol akses dalam partisi.

FAT32
FAT32 mulai di kenal pada sistim Windows 95 SP2, dan merupakan pengembangan lebih dari FAT16. FAT32 menawarkan kemampuan menampung jumlat cluster yang lebih besar dalam partisi. Selain itu juga mengembangkan kemampuan harddisk menjadi lebih baik dibanding FAT16. Namun FAT32 memiliki kelemahan yang tidak di miliki FAT16 yaitu terbatasnya Operating System yang bisa mengenal FAT32. Tidak seperti FAT16 yang bisa di kenal oleh hampir semua Operating System, namun itu bukan masalah apabila anda menjalankan FAT32 di Windows Xp karena Windows Xp tidak peduli file sistim apa yang di gunakan pada partisi.





NTFS
NTFS di kenalkan pertama pada Windows NT dan merupakan file system yang benar benar berbeda di banding teknologi FAT. NTFS menawarkan security yang jauh lebih baik , kompresi file , cluster dan bahkan support enkripsi data. NTFS merupakan file system standar untuk Windows Xp dan apabila anda melakukan upgrade Windows biasa anda akan di tanyakan apakah ingin mengupgrade ke NTFS atau tetap menggunakan FAT. Namun jika anda sudah melakukan upgrade pada Windows Xp dan tidak melakukan perubahan NTFS itu bukan masalah karena anda bisa mengkonversinya ke NTFS kapanpun. Namun ingat bahwa apabila anda sudah menggunakan NTFS akan muncul masalah jika ingin downgrade ke FAT tanpa kehilangan data.
Pada Umumnya NTFS tidak kompatibel dengan Operating System lain yang terinstall di komputer yang sama (Double OS) bahkan juga tidak terdetek apabila anda melakukan StartUp Boot menggunakan floopy. Untuk itu sangat disarankan kepada anda untuk menyediakan partisi yang kecil saja yang menggunakan file system FAT di awal partisi. Partisi ini dapat anda gunakan untuk menyimpan Recovery Tool apabila mendapat masalah.














                                                                               

Rabu, 17 Agustus 2011

syntax vb net

Syntax di FORM 1

Public Class Form1


Private Sub TransaksiToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TransaksiToolStripMenuItem1.Click
Form2.Show()

End Sub

Private Sub ExitToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ExitToolStripMenuItem.Click
MsgBox(" Terima kasih sudah menggunakan aplikasi kami", MsgBoxStyle.Information, "perhatian")
Me.Close()

End Sub

Private Sub LaporanToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles LaporanToolStripMenuItem.Click
Form3.Show()
End Sub
End Class




Di FORM 2

Imports System.Data
Imports System.Data.SqlClient

Public Class Form2
Public koneksi As String
Public sql1, sql2, sql3 As String
Public conn As SqlClient.SqlConnection = Nothing
Public cmd As SqlClient.SqlCommand = Nothing
Public dtadapter As New SqlClient.SqlDataAdapter
Public dttable As New DataTable

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
koneksi = "Data Source=.;Initial Catalog=penjualan;Integrated Security=True"
conn = New SqlClient.SqlConnection(koneksi)
conn.Open()
daftar()
ComboBox1.Items.Add("Tipe 21")
ComboBox1.Items.Add("Tipe 29")
ComboBox1.Items.Add("Tipe 36")

End Sub

Sub delete()
sql3 = "delete from transaksi3 where kode_transaksi ='" & Me.TextBox1.Text & "'"
cmd = New SqlClient.SqlCommand(sql3)
cmd.Connection = conn
cmd.ExecuteNonQuery()
End Sub

Sub bersih()
Me.TextBox1.Focus()
Me.TextBox1.Text = ""
Me.TextBox2.Text = ""
Me.ComboBox1.Text = ""
Me.TextBox3.Text = ""
Me.TextBox4.Text = ""
Me.TextBox5.Text = ""
Me.TextBox6.Text = ""
End Sub

Sub simpan()
sql1 = "insert into transaksi3 values ('" & Me.TextBox1.Text & "','" & Me.TextBox2.Text & "','" & Me.TextBox3.Text & "','" & Me.ComboBox1.Text & "','" & Val(Me.TextBox4.Text) & "','" & Val(Me.TextBox5.Text) & "','" & Val(Me.TextBox6.Text) & "')"
cmd = New SqlClient.SqlCommand(sql1)
cmd.Connection = conn
cmd.ExecuteNonQuery()
End Sub

Sub daftar()
sql2 = "select * from transaksi3"
dtadapter = New SqlDataAdapter(sql2, conn)
Dim brg As New DataTable
brg.Clear()
dtadapter.Fill(brg)

End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
bersih()
MsgBox(" Data baru, Silahkan anda isi !!!!", MsgBoxStyle.Information, "perhatian")
TextBox1.Focus()

End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
bersih()
MsgBox(" Data anda dibatalkan !", MsgBoxStyle.Information, "perhatian")

End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

simpan()
daftar()
bersih()
MsgBox(" Data sudah berhasil disimpan !", MsgBoxStyle.Information, "perhatian")
End Sub
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
delete()
MsgBox(" Data berhasil dihapus !", MsgBoxStyle.Information, "perhatian")

End Sub
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
Me.Close()
End Sub
Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
Dim harga, pajak, total As New Double
Select Case Me.ComboBox1.Text
Case "Tipe 21"
harga = 140000000
Case "Tipe 29"
harga = 180000000
Case "Tipe 36"
harga = 220000000
End Select

'hitung pajak dan total

pajak = 0.1 * Val(harga)
total = Val(harga) + Val(pajak)

'Menampilkan data hasil hitung
TextBox4.Text = harga
TextBox5.Text = pajak
TextBox6.Text = total


End Sub


End Class

Senin, 25 Juli 2011

cover


MAKALAH
PERANCANGAN SISTEM APLIKASI STANDARD RECEIPE DI RESTAURANT GRANDIA
Dalam Rangka Memenuhi Tugas Mata Kuliah Metodologi Penelitian





Di susun oleh :
BEDI PRIATNA
NPM 09402073









piksi.JPG

POLITEKNIK PIKSI GANESHA
BANDUNG 2011

Sistematika Penulisan Penelitian


1.8.       Sistematika Penulisan Penelitian
Penulis menggunakan sistematika penulisan yang telah ditentukan oleh PIKSI GANESHA sebagai pelaksana lembaga pendidikan dimana penulis melaksanakan tugas penelitian ini guna memperoleh gelar kesarjanaan. Sistematika penulisan yang dimaksud adalah sebagai berikut :
BAB I             PENDAHULUAN
Dalam bab ini akan dibahas mengenai Latar belakang permasalahan, Pokok permasalahan, Pertanyaan penelitian, Tujuan dan manfaat penelitian, Ruang lingkup/batasan analisis permasalahan, Metode penelitian, Waktu dan tempat penelitian dan gambaran umum untuk penulisan penelitian ini.

BAB II            KERANGKA BERPIKIR DAN LANDASAN TEORI
Pada bab ini penulis akan menguraikan beberapa teori yang menunjang penelitian dan dapat digunakan sebagai acuan penulisan dari metode – metode yang menjadi dasar analisis permasalahan yang ada dan pemecahan permasalahan tersebut. Dan sub bahasannya meliputi :
1.      Teori-teori tentang Konsep, Analisis dan Perancangan
2.      Teori-teori tentang Aplikasi/Masalah yang dibahas

BAB III          METODOLOGI PENELITIAN
Dalam bab ini akan dibahas lebih lanjut mengenai metodologi penelitian yang digunakan yakni pendekatan Deskriptif dengan metode ini diharapkan dapat mendeskripsikan permasalahan-permasalahan sistem serta kebutuhan informasi pada sistem yang akan dirancang. Adapun sub bahasan yang akan di uraikan lebih lanjut yaitu :
1.      Teknik pengumpulan data
Pada bagian ini menjelaskan cara-cara atau teknik untuk mendapatkan data yang dibutuhkan.
2.      Metode Pengembangan Perangkat Lunak
Bagian ini menjelaskan tentang metode pengembangan perangkat lunak yang dipilih seperti waterfall, Prototyping, RAD, Spiral, USDP dan lain – lain.

BAB IV          ANALISIS SISTEM YANG BERJALAN
Dalam bab ini akan dibahas secara singkat profil perusahaan tempat dilakukannya penelitian , yang terdiri dari :
1.      Tinjauan Organisasi
Penjelasan tentang organisasi/perusahaan yang dianalisis.
2.      Uraian Prosedur
Penjelasan singkat tentang tata laksana proses yang terjadi untuk memperjelas ruang lingkup sistem yang akan dibuat digambarkan dengan Use Case Diagram dan Activity Diagram.
3.      Kesimpulan Hasil Analisis
Berisi usulan sistem yang akan dirancang digambarkan berdasarkan Spesifikasi Kebutuhan Perangkat lunak.

BAB V            PERANCANGAN SISTEM
(MENGGUNAKAN METODE BERORIENTASI OBJEK/UML)
            Dalam bab ini akan dibahas mengenai perancangan sistem yang menggunakan metode Unified Modeling Language (UML). Rancangan ini terdiri dari : Rancangan Design, Rancangan Basis Data, Rancangan Keluaran, Rancangan Masukan, Rancangan Dialog, Spesifikasi Hardware dan Software serta Implementasi dan pengujian sistem.

BAB V            KESIMPULAN DAN SARAN
          Bab ini adalah bab penutup dari penulisan dimana dijelaskan kesimpulan  yang merupakan rumusan yang dari analisa dan  pembahasan bab – bab sebelumnya, serta saran – saran yang dapat dipergunakan oleh perusahaan sebagai alternatif pemecahan masalah yang akan dihadapi perusahaan maupun rekan mahasiswa lain yang ingin melakukan penelitian dalam bidang yang sama.

Rabu, 20 Juli 2011

TUGAS SEMESTER V

 Tugas Vb.net, bikin ebook tentang tutorial VB.NET ( kelompok )
Blogged with the Flock Browser

Selasa, 10 Mei 2011

contoh pendahuluan


Pendahuluan

1.1  Latar Belakang

Perkembangan teknologi informasi yang demikian pesatnya telah membawa perubahan pada hamper seluruh segi kehidupan manusia, lebih-lebih pada kegiaatan dunia usaha. Saat ini kegiatan dunia usaha banyak dipermudah dan dipercepat oleh penggunaan teknologi informasi, dimana tanpa adanya informasi yang cepat, lengkap, dan akurat, keputusan-keputusan yang diambil menjadi terlambat dan menyesatkan. Dengan demikian, perusahaan menjadi tidak mampu bersaing dengan perusahaan lain, atau investasi yang sudah ditanamkan menjadi tidak jelas pengembalian dan keuntungannya.

Seiring dengan kebutuhan BBM yang semakin meningkat setiap tahunnya di Indonesia, maka perlu adanya pengendalian persediaan BBM yang didukung oleh system informasi, dimana pada saat konsumen membutuhkan BBM pada saat itu pula persediaan mencukupi kebutuhan konsumen dengan waktu, jumlah dan mutu yang baik atau dalam kata lain tepat waktu, tepat jumlah dan tepat waktu. Hal tersebut merupakan bagian terpenting dari upaya peningkatan mutu pelayanan dan persediaan BBM.

Oleh karena itu pada kesempatan ini saya ingin membuat perancangan system informasi SPBU-PERTAMINA, sehingga pembuatan laporan penjualan, pembelian dan stock di SPBU menjadi lebih cepat, akurat dan lebih mudah pembuatannya, system ini sangatlah penting dalam dunia bahan bakar minyak karena memberikan dampak yang signifikan untuk pengeluaran dan pemasukan perusahaan.


1.2  Maksud dan Tujuan

Maksud
1.      Membangun system informasi SPBU-PERTAMINA di PT. PERTAMINA untuk setiap pengelola SPBU di setiap daerahnya.
2.      Membuat sstem informasi yang dapat membantu pengelola SPBU dalam pembuatan pelaporan stock dan transaksi penjualan maupun pembelian sampai perhitungan laba/rugi.
3.      Membuata system informasi yang sederhana dan mudah dimengerti oleh petugas administrasi di SPBU.
Tujuan
1.      Pembuatasn laporan penjualan dan stock dapat dilakukan dengan sangat cepat, akurat dan konsisten serta dapat dibuat secara harian bahkan per shift.
2.      Data Entry yang dilakukan sangat sederhana/mudah sehingga tidak membebani petugas administrasi.
3.      Jika dilakukan audit terhadap performansi SPBU, tersedia data yang lengkap dan terpercaya. Hal ini sangat memudahkan, misalnya jika terjadi pengalihan kepemilikan/manajemen SPBU.

1.3  Ruang Lingkup Pekerjaan

1.3.1 Pengembangan

Dalam perancangan system informasi SPBU-PERTAMINA ini mengutamakan system pelaporan yang sistematis dan akurat serta membantu proses operasional dengan menerapkan tertib administrasi pada pompa SPBU yang ketat pencatatan dari data-data diantaranya :
1.      Data Produk/Minyak
2.      Data Petugas
3.      Data Supplier
4.      Data Customer
Selain itu pengelola juga dapat mengetahui stock produk yang ada dan mudah dalam pencariannya. Kemudian system ini juga dilengkapi dengan kata-kata transaksi penjualan dan pembelian produkminyak sehingga memudahkan dalam pembuatan pelaporan seperti :
1.      Laporan stock
2.      Laporan data customer
3.      Laporan detail pembelian
4.      Laporan pembelian per supplier
5.      Laporan pembelian per produk
6.      Laporan penjualan harian
7.      Laporan detail penjualan
8.      Laporan penjualan per tanki
9.      Laporan penjualan per produk
10.  Laporan penjualan per customer
11.  Laporan penjualan per petugas
12.  Laporan laba penjualan
13.  Laporan kas harian
14.  Laporan bahwa cuman copy paste doank


1.3.2 Pengumpulan Data
Teknik pengumpulan data yang dilakuan yaitu :
1.      Observasi
Mengamati secara langsung objek yang akan diteliti di lapangan dan menganalisa permasalah yang ada agar dapat dikembangkan dan digunakan.
2.      Wawancara
Tanya jawab langsung untuk mencari dan mengumpulkan data/informasi kepada sumber-sumber yang ada kaitannya dengan proses penelitian. Yang menjadi sumber wawancara adalah petugas administrasi di SPBU. Adapun tujuan wawancara tersebut adalah mendapatkan dan memeriksa kebenaran informasi dan data dengan pasti, selain itu untuk mendapatkan jawaban yang lengkap dan benar serta menggali lebih jauh permasalahan-permasalahn yang timbul, kemudian diteliti khususnya tentang permasalahan pengolahan data dan pembuatan laporan-laporan di SPBU tersebut.

1.3.3 Pemeliharaan

Jenis pemeliharaan yang digunakan yaitu :

Korektif yaitu pemeliharaan yang dilakuan apabila terjadi kesalahan atau kerusakan pada SI SPBU-PERTAMINA dan membuat perubahan pada system informasi untuk memperbaiki kesalahan yang terjadi pada saat disain, coding, atau implementasi.
Sistem informasi SPBU-PERTAMINA ini dibuat tanpa batasan waktu, dengan catatan pemakaian wajar dan benar.

1.3.4 Pelatihan

Pelatihan ini dilakukan sebagai proses untuk melatih pengguna dalam penggunaan proses bisnis baru dan fitur serta system baru dengan tujuan pengembangan kompetensi untuk menjamin keberhasilan operasional system baru.

1.      Jenis pelatihan yang dilakukan yaitu :
Petunjuk pelatihan interaktif yaitu kombinasi antar a tutorial dan computer-aided instruction yakni pelatihan perorangan, menggunakan tutor atau paper-based disertai dengan latihan melalui system computer

2.      Pelaksanaan pelatihan
Pelatihan dilaksanakan di SPBU yang ditujukan bagi pengelola SPBU khususnya petugas administrasi SPBU selama satu hari karena system infomasi ini mudah dimengerti dan menggunakan bahassa Indonesia sehingga tidak akan menyulitkan pengguna, selain itu disertakan pula buku panduan untuk lebih membantu dalam pelatihan.

Kamis, 28 April 2011

tugas

1.  Investasi sebesar 15000
2.  membeli perlengkapan sebesar 1600
3.  membeli peralatan sebesar 7000 secara kredit
4.  menerima pendapatan 1200
5.  menerima pendapatan sebesar 3500 tetapi baru di terima 2000
6.  membayar rekening telp sebesar 1700
7.  membayar utang sebesar 5000
8.  menerima pembayaran piutang sebesar 1500
9.  penarikan pemilik / prive 2000

ieu server nyobaan di jawab tapi bisi aya nu leuwih ngarti sok weh bilih aya nu salah di koreksi, konfirmasi ka server
jawaban

Senin, 25 April 2011

perbedaan VB dan VB.NET serta ASP.NET

Ada cukup beberapa perbedaan di VB6 dan VB.NET. Kita akan menyoroti beberapa di poin:

    * Perubahan terbesar di VB6 dan VB.NET adalah lingkungan runtime. VB6 menggunakan VB-Runtime sedangkan VB.NET menggunakan Common Bersih. Language Runtime (CLR Bersih.). CLR ini jauh lebih baik dirancang dan dilaksanakan dari VB-Runtime. CLR terjemahan menggunakan kode yang lebih baik melalui Baru di compiler Sisa sedangkan VB-Runtime menafsirkan kode. The CLR Sampah Kolektor juga lebih efisien daripada VB6 satu karena dapat mendeteksi referensi siklik.

    * VB6 sebagai interpreter bahasa didasarkan sementara VB.NET adalah bahasa yang dikompilasi

    * VB6 bukan bahasa jenis-aman saat VB.NET adalah bahasa yang aman tipe. Tidak ada tipe varian dalam VB.NET dan tidak ada konversi tipe ajaib terjadi di VB.NET

    * VB6 digunakan 'On Error Goto' sintaks untuk menangani pengecualian pada saat runtime. VB.NET menggunakan Catch ... Coba ... Akhirnya sintaks untuk menangani pengecualian pada saat runtime.

    * Banyak kode (seperti kode user interface) di VB6 tersembunyi dari pengembang. Dalam VB.NET kode tidak tersembunyi dari pengembang dan Anda dapat mengakses dan mengendalikan setiap bagian dari aplikasi Anda

    * VB.NET telah banyak peningkatan dukungan berorientasi objek dari VB6

    * VB6 tidak memungkinkan pengembangan aplikasi multithreaded. Dalam VB.NET Anda dapat membuat aplikasi multithreaded.

    * VB6 hanya dianggap baik untuk aplikasi windows desktop. Dalam VB.NET Anda juga dapat mengembangkan aplikasi web, aplikasi terdistribusi, membuat jendela NET dan kontrol web dan komponen,. Menulis jendela dan layanan web.

    * Dalam VB.NET, Anda juga dapat menggunakan refleksi untuk membaca meta-data jenis dan refleksi menggunakan memancarkan Anda juga dapat menghasilkan kode untuk mendefinisikan dan memanggil jenis pada saat runtime.

    * VB.NET menggunakan NET framework perpustakaan kelas bersama dengan pustaka VB khusus (System.VisualBasic) sebagai perpustakaan standar.. Akibatnya, perpustakaan standar untuk VB.NET jauh lebih ditingkatkan dan berguna dibandingkan dengan perpustakaan VB6 standar

    * VB.NET adalah platform independen karena. Net framework. Program ditulis dalam VB.NET dapat berjalan pada platform mana kerangka bersih adalah. Hadir. Platform ini mencakup baik hardware dan software (sistem operasi) platform.

    * VB.NET juga mendukung interoperabilitas dengan berbagai bahasa. NET bahasa yang sesuai. Ini berarti bahwa Anda dapat menggunakan dan meningkatkan kode ditulis dalam lainnya. BERSIH bahasa sesuai. Demikian pula kode ditulis dalam VB.NET juga dapat digunakan dan ditingkatkan oleh lainnya. NET bahasa yang sesuai. Meskipun VB6 juga menyediakan fungsi ini melalui COM tapi itu terbatas dan sulit untuk digunakan dan mengelola. VB.Net membuat lebih mudah karena adanya Intermediate Language (IL) dan Common Language Specification (CLS) arsitektur NET..

    * VB6 menggunakan COM (Component Object Model) sebagai komponen arsitektur. VB.NET menggunakan majelis sebagai arsitektur komponennya. Arsitektur Sidang telah menghapus banyak masalah dengan COM termasuk DLL-Neraka dan masalah versioning.

    * Komponen yang dibuat dalam VB6 (COM) perlu membuat dan memperbarui entri registry. VB.NET tidak memerlukan entri registri membuat penyebaran lebih mudah

    * VB6 ASP digunakan untuk membangun aplikasi web. VB.NET menggunakan ASP.NET untuk membangun aplikasi web.

    * VB6 digunakan ADODB dan rekor set untuk mengimplementasikan aplikasi akses data. ADO.NET dan VB.NET menggunakan dataset untuk membangun aplikasi data akses. Para ADO.NET juga mendukung akses data terputus.

ASP.NET memiliki beberapa kelebihan dibandingkan teknologi terdahulu, antara lain:
1. Kemudahan mengakses berbagai library .NET Framework secara konsisten dan powerful, yang
mempercepat pengembangan aplikasi.
2. Penggunaan berbagai bahasa pemrograman secara penuh, misalnya VB.NET, C#, J#, dan C++.
Dalam ASP.NET bahasa-bahasa ini dapat digunakan secara penuh sebagaimana layaknya bekerja di
Windows Application. Hal ini jauh berbeda dibandingkan ASP klasik yang mengunakan scripting
language. Misalnya VBScript agak berbeda syntaxnya dengan VB, dalam ASP.NET kita dapat
menggunakan VB.NET dengan syntax yang 100% sama dengan ketika membangun Windows
Application. Demikian juga dengan C#, tidak ada perbedaan syntax antara C# untuk membuat kode
ASP.NET dengan Windows Form. Ini sangat memudahkan memprogram aplikasi Windows dan
Web secara konsisten.
3. Tersedia berbagai Web Control yang dapat digunakan membangun aplikasi secara cepat.
Programmer dapat dengan mudah mengkaitkan data ke web control sebagaimana layaknya
memprogram windows application. Hal ini sangat mempercepat pembuatan aplikasi dibandingkan
harus menyusun kode-kode HTML secara manual.
4. Code Behind, artinya kode-kode pemrograman yang menjadi logic aplikasi ditempatkan terpisah
dengan kode user interface yang berbentuk HTML. Ini sangat memudahkan dalam debugging,
karena kode untuk presentation layer tidak tercampur dengan kode application logic.


perbedaan VB.NET dan ASP.NET
VB.NET
- adalah suatu teknologi untuk develop suatu aplikasi yang di tujukan khususnya untuk aplikasi berbasis desktop..

- untuk membangun aplikasi dengan VB.NET digunakan bahasa pemrograman VB.NET

ASP.NET
- adalah suatu teknologi untuk develop aplikasi berbasis WEB..

- untuk membangun aplikasi dengan ASP.NET dapat digunakan bahasa pemrograman VB.NET, C#.NET, J#.NET, dll.

keduanya itu sama2 teknologi .NET yang membutuhkan .NET Framework agar bisa "berjalan"