M. Choirul Amri.

dokumen-dokumen yang mirip
M. Choirul Amri. 2.1 Membuat Project Baru.

BAB I SEKILAS VISUAL STUDIO.NET 2008

LAPORAN PRAKTIKUM BAHASA PEMOGRAMAN VISUAL. Asnita Meydelia C. K OFF E

Spesifikasi: Ukuran: 14x21m Tebal: 220 hlm Harga: Rp Terbit pertama: Mei 2005 Sinopsis singkat:

M. Choirul Amri

MODUL PRAKTIKUM CLENT SERVER. Menggunakan Visual Basic 2010 dan MySQL. (Prodi Manajemen Informatika D3)

MODUL X DATABASE VB. Modul Praktikum Bahasa Pemrograman Visual (BPV)

Tutorial Untuk Membuat Program Database Mahasiswa Teknik Industri Dengan Menggunakan Koneksi VB.NET Dengan Microsoft Access

MODUL-MODUL PRAKTIKUM VB.

MODUL I PENGENALAN VISUAL BASIC.NET

BAB II MICROSOFT VISUAL STUDIO

Mengakses Microsoft SQL Server dengan PHP

MULTIPLE BINDINGNAVIGATOR PADA VB 2008

SHARP DEVELOP OPEN SOURCE IDE UNTUK.NET

Krisna D. Octovhiana. 1.1 Membuat User Interface (UI)

A. Memanggil Aplikasi Sistem SAP

1. MENGENAL VISUAL BASIC

Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS

Instalasi Visual Studio 2008 Profesional(64 dan 32 bit) di windows 7

BAB 3 LANDASAN TEORI

Panduan membuat aplikasi sederhana pada Smartphone berbasis Windows Mobile 5

PENGENALAN VISUAL BASIC NET

Budi Permana, S.Kom

Membuat Webservice Pada Visual Studio 2012 (C#.NET ver.4.5)

DATABASE SQL SERVER. Database SQL Server Halaman 1

Mengenal Bahasa Pemrograman ASP.NET

PEMROGRAMAN KOMPUTER KODE MODUL: TIN 202 MODUL IV PENGENALAN MICROSOFT VISUAL BASIC 6.0

Denny Yerianto

PENGENALAN VISUAL BASIC 2005

FORM DAN OBJEK KONTROL (1)

Bab I Pengenalan Visual BASIC

Krisna D. Octovhiana. 1.1 Apa itu Operator?

Krisna D. Octovhiana. 1.1 Membuat User Interface (UI)

Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:

Gratis Tutorial Pemograman Visual Basic MEMBUAT CRUD VISUAL BASIC.NET DATABASE MYSQL

Crystal Reports (Bagian 2)

Content: Pengenalan Web Server Pengenalan MY SQL Connector Pengenalan CodeCharge Studio (CCS)

BAB II LANDASAN TEORI

Roy Daniel

Mengenal Visual Basic Clasic. Agus Priyanto, M.Kom

E-Trik Visual C++ 6.0

Praktikum 6 SubForm dan Kode VBA

PRAKTIKUM 1. Framework adalah kerangka kerja yang terdiri dari kumpulan dari beberapa fungsi,

KUPAS TUNTAS PEMROGRAMAN VISUAL BASIC 6.0. Dilengkapi penjelasan Coding. Oleh: Didin Muhidin. Copyright 2016 by DiesAlfatih.

MENGGANTI TEXT PADA XP START BUTTON

MODUL PRAKTIKUM PEMROGRAMAN VISUAL BASIC

MENU. 5.1 Membuat MenuStrip

DASAR MENGGUNAKAN VISUAL BASIC 6.0

PANDUAN INSTALASI MICROSOFT SQL SERVER 2008 R2

P11 & 12 Operasi DML pada Form Aplikasi (Project Aplikasi Rumah Sakit)

MODUL 2 PERANCANGAN INTERFACE

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.


Menu & Toolbar. Danu Wira Pangestu 1. Menu. Lisensi Dokumen:

Riyanto

APLIKASI SISTEM MONITORING PENJUALAN DISTRIBUTOR DI PR. SUMBER DJAYA ABSTRACT

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

Pemrograman dengan C++ Builder 2004 Taryana S Pendahuluan C++ Builder adalah sebuah aplikasi yang digunakan untuk pengembangan dengan

4.1 Pengenalan MS-Frontpage Eko Purwanto WEBMEDIA Training Center Medan

BAB I Pengenalan Microsoft Visual Basic 6.0

MODUL 9. Pemrograman Visual dengan Database SQL Server

Mengenal Pemrograman PHP7 Database untuk Pemula

EDISI MEI 2004, Volume IX, No. 2 ISSN : Oleh: Kristophorus Hadiono dan Hari Murti

M. Choirul Amri.

APLIKASI SISTEM MONITORING PENJUALAN DISTRIBUTOR DI PR. SUMBER DJAYA

Krisna D. Octovhiana. 1.1 Membuat User Interface (UI)

Sudarma Sopian Blog: Pendahuluan. Isi. Lisensi Dokumen:

Membuat Template Interaktif pada Microsoft Word 2010

BAB IV MASTER PAGE Keuntungan Master Page

BAB I. 1 P e m r o g r a m a n V i s u a l B a s i c - J a t i L e s t a r i

Krisna D. Octovhiana. 1.1 Mengenal Data dan Variabel.

Membuat Program Kriptografi dengan VB.Net 2010

BAB I Pengenalan Visual Basic pada Pemrograman Akuntansi 1

PENGGUNAAN EVENT, PROPERTY DAN METHOD

STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET

SOLUTIONS DAN PROJECT

Mengatur MDI Child dalam jendela MDI Form Membuat Garis Pemisah antar Menu Melakukan Koding terhadap Menu

Budi permana, S.Kom

PEMROGRAMAN VISUAL BASIC

Bondan Muliawan Mengenal ASP

10.1 Menggunakan FTP

MODUL 1 PENGENALAN VISUAL BASIC 6.0

Modul 3 Pembuatan Form dengan Wizard dan Penambahan kode VBA

BAB II LANDASAN TEORI

Lim Server digunakan untuk mengelola jumlah concurrent license, yang akan menentukan jumlah WebInspect server yang dapat dijalankan (aktif).

masukkan port yang masih kosong.

MODUL XI MEMBUAT LAPORAN

C# Part 1 Pengenalan Logika Basic

Agus Pamujiono

Cepat Mahir Visual Basic 6.0. Cepat Mahir Visual Basic 6.0. Bab 10 Penggunaan Kontrol Array. Krisna D. Octovhiana

Ario Suryo Kusumo

Bab 15 Menggunakan Menu Navigasi Berupa Switchboard dan Form

Kenalan Dulu sama Visual Basic 6.0

BAB VII MENU, TOOLBAR DAN STATUSBAR


Koneksi dan Pembuatan Form Visual Basic MS Access. Arif Basofi PENS-ITS 2012

BAB 2 LANDASAN TEORI. pengumpulan data Tugas Akhir di SMA N 5 Medan. disebut dengan informasi. (Bambang Wahyudi,2003)

Bill of Material. Bab ini menjelaskan mengenai pembuatan form bill of material yang digunakan dalam program aplikasi sistem informasi manufaktur.

Krisna D. Octovhiana

Transkripsi:

http://www.choirulamri.or.id Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com. ASP.NET adalah teknologi baru dalam pemrograman web yang merupakan kelanjutan dari teknologi ASP 3.0. Perbedaan utama disbanding ASP klasik adalah penggunaan.net Framework sebagai fondasi pemrograman. Bagi Anda yang belum mengenal.net Framework, silakan membaca uraian singkat tentang.net Framework di http://ilmukomputer.com/berseri/choirul-vbnet/index.php. 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 1

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. Persiapan Belajar Untuk menggunakan berbagai latihan dalam tulisan ini Anda memerlukan software sebagai berikut: 1. Microsoft.NET Framework minimal versi 1.1 yang dapat didownload gratis dari http://www.asp.net/ 2. Database SQL Server dalam berbagai versinya. Sebagai alternatif murah dan gratis dapat digunakan SQL Server Desktop Engine atau SQL Express 2000, silakan download di http://download.microsoft.com/. Instalasi SQL Server dapat dibaca di Pengantar Administrasi SQL Server yang dapat didownload di http://www.ilmukomputer.com/umum/choirul-dasarsql.php. 3. Editor ASP.NET baik versi komersial maupun gratis. Alternatif editor gratis adalah ASP.NET WebMatrix yang dapat diperoleh di http://www.asp.net/. Cara lain yang sangat memudahkan pemrograman adalah menggunakan Visual Studio.NET, namun tentu saja tidak gratis. Dalam tutorial ini penulis menggunakan Visual Studio.NET 2003 karena kebetulan mendapatkan donasi VS 2003 gratisan 4. Operating System yang dapat digunakan adalah Windows 2000/2003, Windows XP, atau Windows NT. Tentu saja sudah harus dilengkapi dengan Internet Information Server (IIS). Apa Yang Harus Diketahui Pastikan Anda memiliki pengetahuan sebagai berikut sebelum Anda melanjutkan mengikuti tulisan ini: Dasar-dasar HTML. Perintah-perintah dasar Visual Basic.NET atau C#. Pengetahuan dasar SQL Server dan Transact SQL. Jika Anda belum memahami hal-hal diatas, silakan membaca tutorial-tutorial berikut: http://www.ilmukomputer.com/umum/choirul-dasarsql.php http://www.ilmukomputer.com/umum/choirul-sql.php http://www.ilmukomputer.com/berseri/choirul-vb.net.php Berbagai ebook yang sesuai di http://otak.csharpindonesia.net Bahasa Yang Digunakan Penulis menggunakan Visual Basic.NET, sesuai dengan bahasa yang memang dikuasai. Bagi Anda yang telah mengenal PHP dan Java, mungkin lebih mudah menggunakan C# dibandingkan VB.NET. Dalam masa mendatang penulis akan mengupdate tutorial ini dalam 2 versi bahasa yaitu VB.NET dan C#. Para programmer yang telah mengenal VB6 dan ASP klasik dengan VBScript sangat mudah bernigrasi ke VB.NET. 2

Halaman ASP.NET yang Pertama Sebagaimana tradisi dalam dunia pemrograman, berikut adalah versi Hello Word dalam bentuk ASP.NET. Jalankan Visual Studio.NET 2003, maka tampil halaman pertama sebagai berikut: Klik New Project, pilih Visual Basic dan sorot ASP.NET Web Application di sisi kanan. Maka Anda telah siap membuat aplikasi web ASP.NET dengan VB.NET. Di kotak Location isikan nama aplikasi menjadi helloword dari defaultnya WebApplication1. Maka tampil jendela utama WebForm1 yang merupakan bidang kerja aplikasi web ASP.NET. Klik kotak toolbox di sebelah kiri dan drag-drop kontrol Label dari koleksi Web Form. 3

Selanjutnya gantilah nama WebForm dari WebForm1.aspx menjadi hello.aspx. Caranya dengan mengklik file tersebut dan pilih Rename. Untuk memasukkan kode ke halaman hello.aspx, klik ganda bidang kosong hello.aspx tersebut sehingga tampil file hello.aspx.vb. Ini merupakan code behind dari hello.aspx, artinya kode pemrograman dipisahkan dengan kode HTML. Selanjutnya tuliskan kode berikut pada event Page_Load, yang artinya akan dieksekusi ketika file hello.aspx diload. Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'tampilkan hello word versi ASP.NET Label1.Text = "Hello Word" End Sub Jalankan program dengan menekan F5 dan jika semuanya berjalan lancar maka tampil halaman web tersebut dimana kontrol Label menampilkan Hello Word. 4

Struktur File ASP.NET Jika Anda perhatikan maka terdapat beberapa jenis file dalam aplikasi ASP.NET. File-file tersebut digenerate oleh VS 2003, dan tujuannya adalah memisahkan antara halaman user interface yang berbentuk HTML dengan halaman kode program. File user interface terletak di hello.aspx sedangkan kode program ada di hello.aspx.vb. Apabila Anda membuka file hello.aspx maka di bagian bawah tersedia 2 tab untuk menampilkan hello.aspx dalam 2 mode, yaitu mode Design dan HTML. Dalam mode HTML Kita dapat membaca source code kode-kode HTML yang digenerate oleh VS 2003. 5

Meningkatkan Aplikasi Anda dapat menambahkan modifikasi untuk aplikasi pertama yang telah dibuat. Kita ingin user mengisikan nama, dan kemudian menampilkan salam perkenalan. Pastikan Anda menutup kembali browser Internet Explorer sebelum melakukan modifikasi di VS 2003. Editor akan selalu dalam mode read only apabila browser hasil run (F5) belum ditutup. Tambahkan 3 buah kontrol label, 1 TextBox, dan 1 buah Button ke halaman hello.aspx dan atur sebagaimana gambar berikut: Perhatikan bahwa semua kontrol tersebut diambil dari koleksi Web Form yang terdapat di ToolBox. Rubahlah jenis font dari label tersebut menjadi Bold dari menu property. Klik kanan kontrol Label > Properties, maka kotak dialog property akan ditampilkan di sebelah kanan. 6

Langkah selanjutnya adalah mengklik ganda Button1 untuk memasukkan kode di dalam event Button1_Click. Artinya kode ini akan dieksekusi ketika user mengklik tombol Button1. Isikan kode berikut: Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Label1.Text = "Hello Word!" Label2.Text = "Selamat Datang di ASP.NET, " + TextBox1.Text.ToString Label3.Text = "Saat ini jam: " + DateTime.Now End Sub Tibalah saatnya menjalankan aplikasi kedua ini. Run program (F5), maka ditampilkan halaman web dengan form isian nama. Tuliskan nama Anda di textbox dan klik tombol Kirim Salam. Maka hello.aspx akan mengirimkan salam ASP.NET. Mencicipi Akses Database Aplikasi database merupakan teknik paling populer baik di dunia Windows Form maupun Web Form. Berikut didemokan aplikasi dasar untuk mengakses database yang terdapat di SQL Server. Kita akan menampilkan data customer yang terdapat di database NorthWind. Sebelum memulai tutorial ini, pastikan Anda telah membuat user di SQL Server sebagaimana diterangkan di Pengantar Administrasi SQL Server. Anda akan menggunakan login SQL Server untuk mengakses database, dan tidak menggunakan teknik integrated security dengan login Windows. Silakan review kembali tutorial tersebut di: http://www.ilmukomputer.com/umum/choirul-dasarsql.php. 7

Buatlah file baru dengan nama customer.aspx. Caranya dengan klik kanan Project helloword > Add > Add New Item > WebForm. Selanjutnya drag-drop kontrol SqlDataAdapter dari koleksi Data di ToolBox ke customer.aspx. Maka ditampilkan Wizard koneksi ke database dan Data Adapter. Klik New Connection untuk membuat koneksi baru ke SQL Server. Pastikan Anda tidak salah mengisi nama server di kolom select or enter server name. Isikan nama komputer Anda sendiri untuk menggunakan SQL Server yang terpasang di komputer Anda. Isikan pula user dan password yang telah dibuat, serta nama database NorthWind. 8

Pilih koneksi ke NorthWind dan lanjutkan ke pengisian table dan kolom yang akan ditampilkan. Dalam dialog selanjutnya pilih Use SQL statements, artinya perintah SQL dibuat di ASP.NET dan tidak menggunakan stored procedure di server. 9

Pilih Query Builder untuk membantu membuat perintah SQL dengan mode visual. Sorot tabel customer, yang akan ditampilkan di web, kemudian klik Add. 10

Aktifkan ceklist untuk kolom-kolom yang akan ditampilkan. Dalam contoh berikut hanya ditampilkan 4 kolom dari tabel Customers. Langkah berikutnya adalah membuat Dataset. Klik kanan SqlDataAdapter1 dan pilih Generate Dataset. Isikan New dataset dengan nama dscustomer, yang merupakan nama dataset dan berisi data yang diquery dari server. 11

Kemudian drag-drop Datagrid dari ToolBox. Maka telah tersedia obyek berbentuk tabel yang siap menampilkan data. Kemudian klik ganda halaman kosong customer.aspx dan masukkan kode berikut agar dijalankan saat halaman diload. Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load End Sub 'isi dataset DsCustomer1.Clear() SqlDataAdapter1.Fill(DsCustomer1) 'kaitkan dataset ke datagrid DataGrid1.DataSource = DsCustomer1 DataGrid1.DataBind() 12

Untuk menjalankan customer.aspx maka file tersebut harus dijadikan start page. Klik kanan customer.aspx di Project Explorer, dan pilih Set As Start Page. Seperti biasa, tekan kembali F5 dan jika segalanya lancar maka data customer ditampilkan di halaman web. 13

Ada kemungkinan Anda mendapatkan pesan error berikut ketika menjalankan customer.aspx: Ini artinya user asp belum diberikan hak untuk mengakses database NorthWind dan table Customers. Silakan cek kembali tutorial SQL Server untuk setup login dan permission tersebut. ----------------------------------------0OO0---------------------------------------------- Selamat! Anda telah menyelesaikan tutorial pengantar ASP.NET Apabila Anda memiliki pertanyaan, silakan posting di: http://forum.ilmukomputer.com 14