laporan p1

16
LAPORAN PRAKTIKUM I PRAKTIKUM PEMROGRAMAN VISUAL MENGENAL VISUAL BASIC.NET Disusun untuk Memenuhi Matakuliah Praktikum Pemrograman Visual Yang Dibimbing oleh Bapak Azhar Ahmad Smaragdina, M.Pd Oleh: GISRA RAHMADHITA 130533608259 S1 PTI 2013 offering B UNIVERSITAS NEGERI MALANG

Upload: gisra-rahmadhita

Post on 28-Jul-2015

103 views

Category:

Data & Analytics


2 download

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

G. DAFTAR RUJUKAN

Modul I(Mengenal Visual Basic.Net) Praktikum Pemrograman Visual. Pendidikan Teknik Informatika — Teknik Elektro — Universitas Negeri Malang — 2015.