laporan p1
TRANSCRIPT
LAPORAN PRAKTIKUM I
PRAKTIKUM PEMROGRAMAN VISUALMENGENAL VISUAL BASIC.NET
Disusun untuk Memenuhi Matakuliah Praktikum Pemrograman VisualYang Dibimbing oleh Bapak Azhar Ahmad Smaragdina, M.Pd
Oleh:
GISRA RAHMADHITA130533608259
S1 PTI 2013 offering B
UNIVERSITAS NEGERI MALANGFAKULTAS TEKNIK
JURUSAN TEKNIK ELEKTROS1 PENDIDIKAN TEKNIK INFORMATIKA
Januari, 2015
LABORATORIUM KOMPUTER
Fakultas Teknik Elektro - Universitas Negeri Malang
Jl.Semarang, Jawa Timur
Nama GISRA RAHMADHITA
Nim 130533608259
Prodi S1 Pendidikan Teknik Informatika
Dosen Pembimbing 1. Ashar Ahmad, M.Pd
2. Ahmad Mursyidun Nidhom, M.Pd
MENGENAL VISUAL BASIC.NET
PRAKTIKUM KE-I
MENGENAL VISUAL BASIC.NET
A. TUJUAN
1. Memahami platform Microsoft.NET
2. Mengenal Integrated Development Environment (IDE) Visual Basic.NET
3. Memahami struktur project Visual Basic.NET
4. Memahami jenis-jenis aplikasi .NET
5. Mampu membangun Graphical User Interface (GUI) menggunakan Visual
Basic .NET
B. DASAR TEORI
Visual Basic .NET (atau VB.NET) merupakan salah satu bahasa pemrograman yang bisa digunakan untuk membangun aplikasi-aplikasi .NET di platform Microsoft .NET.
Tidak seperti generasi sebelumnya—Visual Basic versi 6.0 ke bawah—yang lebih difokuskan untuk pengembangan aplikasi desktop, Visual Basic .NET memungkinkan para pengembang membangun bermacam aplikasi, baik desktop maupun aplikasi web. Berikut ini adalah lembar kerja pada VB.Net
o Platform .NET FrameworkMicrosoft .NET—yang awalnya disebut Next Generation Windows Services
(NGWS)—adalah suatu platform untuk membangun dan menjalankan generasi penerus aplikasi-aplikasi terdistribusi. Microsoft.NET merupakan framework (kerangka) pengembangan yang menyediakan antarmuka pemrograman baru untuk layanan Windows dan API (Application Programming Interface).Microsoft .NET merupakan strategi Microsoft untuk menghubungkan sistem, informasi, dan alat (device), sehingga orang dapat berkomunikasi serta berkolaborasi dengan lebih
efektif. Teknologi .NET terintegrasi penuh melalui produk-produk Microsoft, dan menyediakan kemampuan untuk mengembangkan solusi dengan menggunakan Web service.Platform Microsoft .NET terdiri dari lima komponen utama yang tersusun dalam tiga lapisan (layer). Lapisan paling bawah adalah sistem operasi; lapisan kedua terdiri dari tiga komponen; lapisan teratas adalah Visual Studio .NET.
Gambar 1 Platform Microsoft .NETo Visual Studio .NET
Microsoft Visual Studio .NET merupakan kumpulan lengkap tools pengembangan untuk membangun aplikasi Web ASP.NET, XML Web Services, aplikasi dekstop, dan aplikasi mobile. Di dalam Visual Studio inilah bahasa-bahasa pemrograman .NET—seperti Visual Basic, Visual C++, Visual C# (CSharp), dan Visual J# (JSharp)—semuanya menggunakan lingkungan pengembangan terintegrasi atau IDE yang sama sehingga memungkinkan untuk saling berbagi tools dan fasilitas.
o Visual Basic .NETVisual Basic .NET (atau VB.NET) merupakan salah satu bahasa pemrograman
yang bisa digunakan untuk membangun aplikasi-aplikasi.NET di platform Microsoft .NET. Tidak seperti generasi sebelumnya—Visual Basic versi 6.0 ke bawah—yang lebih difokuskan untuk pengembangan aplikasi desktop, Visual Basic .NET memungkinkan para pengembang membangun bermacam aplikasi, baik desktop maupun aplikasi web.Seiring dengan perkembangan aplikasi perangkat lunak yang semakin kompleks, saat ini Visual Basic .NET memasuki versi kelima (Visual Basic 2008). Meskipun demikian—karena beberapa alasan—dalam praktikum ini menggunakan Visual Basic .NET 2005 (atau VB.NET 2005 atau VB 2005 atau VB.NET 8)
o IDE Visual BasicIDE (Integrated Development Environment), atau juga disebut sebagai
Integrated Design/Debugging Environment, adalah perangkat lunak komputer yang berfungsi untuk membantu pemrogram dalam mengembangkan perangkat lunak. Singkatnya, IDE merupakan suatu lingkungan pengembangan aplikasi yang terintegrasi; lengkap dengan beragam tools atau utilitas pendukung.
a. Membuat Project BaruProject merupakan kerangka dasar aplikasi yang sangat menentukan jenis aplikasi
yang akan dibuat. Untuk memulai pembuatan project, ikuti langkah-langkah berikut:1) Jalankan Visual Basic 2005 Express Edition.2) Klik menu File > New Project, atau melalui ikon New Project, atau melalui
kombinasi tombol Ctrl+N.3) Pada kotak dialog New Project, pilih template Windows4) Application, kemudian klik OK.
Windows Application. Untuk menciptakan aplikasi-aplikasi Windows yang berjalan secara lokal di komputer user.
Class Library. Untuk menciptakan kelas-kelas atau komponen-komponen reusable yang dapat di-share dengan project lainnya.
Console Application. Untuk membuat aplikasi-aplikasi command-line. My Movie Collection Starter Kit. Untuk menciptakan aplikasi pre-built My
Movie Collection, dan bisa di-customize sesuai kebutuhan. Screen Saver Starter Kit. Untuk menciptakan aplikasi pre-built Screen
Saver, dan bisa di-customize sesuai kebutuhan.
b. Mengenal IDE Visual Basic 2005Dalam upaya memudahkan penggunaan IDE, maka diperlukan pemahaman yang baik mengenai IDE Visual Basic 2005.
c. Membuat Aplikasi Windows1. Buat project baru, atau lanjutkan project pertama Anda sebelumnya.2. Tambahkan sebuah kontrol Label ke form, dengan cara mengklik
ganda Label di Toolbox, atau men-drag Label ke form. Aturpropertinya seperti tabel berikut:
3. Tambahkan event Load pada form dengan salah satu cara berikut:a. Klik ganda area form kosong.b. Klik area form kosong, kemudian tekan F7.
4. Lengkapi kode event handler-nya seperti berikut:
Public Class Form1Private Sub Form1_Load(ByVal sender As Object, _ByVal e As System.EventArgs) Handles Me.Load
' Men-set title (judul) windowMe.Text = "Latihan"' Men-set teks kontrol labelMe.lblTeks.Text = "Selamat Belajar Teman-Teman FT-UM"
End SubEnd Class
5. Jalankan aplikasi dengan menekan tombol F5 (di keyboard), atau melalui ikon Start Debugging di toolbar, atau melalui menu Debug > Start Debuging.6. Simpan aplikasi Anda.
d. Membuat Aplikasi Console1. Buat project baru, pilih template Console Application, kemudian klik OK.2. Lengkapi kode programnya seperti berikut:
3. Tekan F5 untuk menjalankan aplikasi.4. Simpan aplikasi Anda.
C. LATIHAN
a) SCRIPT
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load ' Men-set title (judul) window Me.Text = "Latihan" ' Men-set teks kontrol label Me.lblText.Text = "Selamat Belajar Teman-Teman FT-UM" End SubEnd Class
b) HASIL
c) KETERANGAN
' Men-set title (judul) window Me.Text =
"Latihan"Program ini akan menampilkan judul Latihan. Me.lblText.Text = "Selamat Belajar Teman-Teman FT-UM"
Program ini akan mengeluarkan tulisan selamat belajar tema-teman
FT-UM
D. PRAKTIKUM
a) SCRIPT
Module Module1
Sub Main() ' Mencetak teks ke console Console.WriteLine("Apa Kabar Teman-Teman FT-UM") Console.WriteLine("Selamat Belajar Pemrograman Visual") Console.Read() End Sub
End Module
b) HASIL
c) KETERANGAN
' Mencetak teks ke console Console.WriteLine("Apa Kabar Teman-Teman FT-UM")Console.WriteLine("Selamat Belajar
Pemrograman.Program ini akan menampilkan kalimat apakabar teman-teman FT-UM dan Selamat Belajar.
E. TUGAS RUMAH I
a) SCRIPT
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim nama As String = TextBox1.Text Dim nim As String = TextBox2.Text
MessageBox.Show("Selamat Datang " & TextBox1.Text)
End SubEnd Class
b) HASIL
c) KETERANGAN
Akan menampilkan nama yang akan diinput
Jalankan aplikasi dari luar IDE
Petunjuk :
Buka explorer, cari file .exe aplikasi, klik ganda
Penjelasan :
Aplikasi yang kita buat tidak hanya dapat dibuka melalui visual
studio saja. Namun kita juga dapat membukanya melalui direktori
penyimpanan file project tersebut. Membuka aplikasi dari dalam
IDE maupun dari luar IDE sama saja tidak ada bedanya.
Pastikan membuka aplikasi melalui direktori penyimpanan yang
benar
Build aplikasi
Petunjuk :
Pilih menu build, klik build_nama_aplikasi kemudian lihat hasilnya di folder
release
Penjelasan :
Untuk BUILD aplikasi pertama-tama ganti solution Configuration yang awalnya
debug diganti dengan release.
Kemudian BUILD aplikasi. Setelah diBUILD pada bagian bawah project akan
muncul keterangan success, failed, dsb (seperti proses kompilasi program)
Setelah proses-proses di atas maka muncul folder release pada folder bin di
bawah folder debug
Folder yang diBUILD tadi akan muncul pada folder release
TUGAS RUMAH II
a) SCRIPT
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim nama As String = TextBox1.Text Dim nim As String = TextBox2.Text
MessageBox.Show("Selamat Datang " & TextBox1.Text) Form2.Show()
End SubEnd Class
Public Class Form2
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Dim Pesan As Integer Pesan = MsgBox("Apakah anda ingin keluar?", vbYesNoCancel + vbCritical, "KONFIRMASI") If Pesan = 6 Then Me.Close() Form1.Close() ElseIf Pesan = 7 Then Me.Show()
Else Me.Close() Form1.Show()
End If
End SubEnd Class
b) HASIL
c) KETERANGAN
Syntax Form1 digunakan untuk melakukan aksi ketika button 1 di click (button Proses). Jika button proses tersebut diklik maka program akan menyimpan inputan user berupa nama pada variabel nama dan NIM pada variabel nim. Kemudian menampilkannya inputan nama dari user tersebut. Setelah menampilkan program akan menampilkan form2 yang berisi tentang save dan exit. Data pada textbox1 akan disimpan pada variable nama dan textbox2 akan disimpan pada variabel nim.setelah itu kan menampilkan nama dan form2
Syntax Form2 digunakan untuk melakukan aksi ketika button 2 di click (button exit). Jika button exit tersebut diklik maka program akan menampilkan pesan/message box critical berupa tampilan window Pesan Informatika yang berisi button Yes, No, Cancel. Dimana jika setiap button tersebut diklik akan menampilkan pesan tombol yang diklik (berdasarkan kode inputan yang disimpan pada variabel proses). Jika diklik yes Me.Close()Form1.Close()maka form yang terbuka yang sekarang dan form1 akan terclose Ketika diketik no Me.Show() form2 akan terclose Jika cencel Me.Close() /*mewakili form2*/ Form 2 akan tercolse form1 akan terbuka.
F. KESIMPULAN