Anda di halaman 1dari 8

LAPORAN PRAKTIKUM

BAHASA PEMOGRAMAN VISUAL

Nur Roby Wahyu Saputra


130533608114
S1 PTI OFF D 2013

UNIVERSITAS NEGERI MALANG


FAKULTAS TEKNIK
JURUSAN TEKNIK ELEKTRO
PROGRAM STUDI S1 PENDIDIKAN TEKNIK INFORMATIKA
JANUARI 2015

LABORATORIUM KOMPUTER
Fakultas Teknik Elektro - Universitas Negeri Malang
Jl.Semarang, Jawa Timur

( JUDUL PERCOBAAN )

Nama

Nur Roby Wahyu Saputra

Nim

130533608114

Prodi

S1 Pendidikan Informatika

Dosen Pembimbing

1. Ashar Ahmad, M.Pd


2. Ahmad Mursyidun Nidhom, M.Pd

PRAKTIKUM KE 1
PENGENALAN VISUAL BASIC .NET
A. TUJUAN
1.
2.
3.
4.
5.

Memahami patform Microsoft .NET


Mengenal Integrated Development Environtment (IDE) Visual Basic .NET
Memahami struktur project Visual Basic .NET
Memahami jenis-jenis aplikasi .NET
Mampu membangun Graphical User Interface (GUI) menggunakan Visual Basic
.NET

B. DASAR TEORI
Microsoft .NET Framework
Merupakan sebuah perangkat lunak kerangka kerja yang berjalan utamanya pada
sistem operasi Microsoft Windows, saat ini .NET Framework umumnya telah terintegrasi
dalam distribusi standar Windows (mulai dari Windows Server 2003 dan versi-versi
Windows yang lebih baru). Kerangka kerja ini menyediakan sejumlah besar pustaka
pemrograman

komputer

dan

mendukung

beberapa

bahasa

pemrograman

serta

interoperabilitas yang baik sehingga memungkinkan bahasa-bahasa tersebut berfungsi satu


dengan lain dalam pengembangan sistem.
Visual Studio .NET
Merupakan sebuah perangkat lunak lengkap (suite) yang dapat digunakan untuk
melakukan pengembangan aplikasi, baik itu aplikasi bisnis, aplikasi personal, ataupun
komponen aplikasinya, dalam bentuk aplikasi console, aplikasi Windows, ataupun aplikasi
Web. Visual Studio mencakup kompiler, SDK,Integrated Development Environment
(IDE), dan dokumentasi (umumnya berupaMSDN Library). Kompiler yang dimasukkan ke
dalam paket Visual Studio antara lainVisual C++, Visual C#, Visual Basic, Visual Basic
.NET, Visual InterDev, Visual J++,Visual J#, Visual FoxPro, dan Visual SourceSafe.
Microsoft Visual Studio dapat digunakan untuk mengembangkan aplikasi dalamnative
code (dalam bentuk bahasa mesin yang berjalan di atas Windows) ataupunmanaged
code (dalam bentuk Microsoft Intermediate Language di atas .NET Framework).
Visual Basic .NET
Merupakan sebuah alat untuk mengembangkan dan membangun aplikasi yang
bergerak di atas sistem.NET Framework, dengan menggunakan bahasa BASIC. Dengan
menggunakan alat ini, para programmer dapat membangun aplikasi Windows Forms,
Aplikasi web berbasis ASP.NET, dan juga aplikasi command-line. Alat ini dapat diperoleh

secara terpisah dari beberapa produk lainnya (seperti Microsoft Visual C++, Visual C#,
atauVisual J#), atau juga dapat diperoleh secara terpadu dalam Microsoft Visual Studio
.NET. Bahasa Visual Basic .NET sendiri menganut paradigma bahasa pemrograman
berorientasi objek yang dapat dilihat sebagai evolusi dari Microsoft Visual Basic versi
sebelumnya yang diimplementasikan di atas .NET Framework.
C. LATIHAN
a. Membuat Project Baru
Project merupakan kerangka dasar aplikasi yang sangat menentukan jenis aplikasi yang akan
dibuat. Untuk memulai pembuatan project, ikuti langkah-langkah berikut :
1. Jalankan Visual Studio 2010 Professional
2. Klik menu File > New > New Project atau melalui ikon New Project, atau melalui
kombinasi tombol Ctrl + Shift + N
3. Pada kotak dialog New Project, pilih template Other Languages > Visual Basic, pilih
Windows Forms Application kemudian klik OK.

b. Membuat Aplikasi Windows


1. Buat project baru, atau lanjutkan project pertama sebelumnya.
2. Tambahkan sebuah kontrol Label ke form, dengan cara mengklik ganda Label di
Toolbox , atau men-drag Label ke form.
3. Double klik pada form, isikan script dibawah.
4. Jalankan aplikasi dengan menekan tombol F5 atau melalui ikon Start Debugging di
Toolbar atau melalui menu Debug > Start Debugging.
Script:

Screenshot Hasil:
Deskripsi:
Pada program diatas, pada lblTeks berisi kososng. Namun saat program dijalankan, dan
meload form, maka akan muncul teks sesuai dengan isi dari Me.lblTeks yaitu Selamat
Belajar Teman-teman FT UM.
c. Membuat Aplikasi Console
1. Buat project baru, pilih template Console Application, kemudian klik OK
2. Tulis kode program
3. Tekan F5 untuk menjalankan aplikasi
Kode program

Hasil
Keterangan
Program console ini menggunakan template Console Application dengan key kode
program Console.WriteLine(teks yang ingin ditampilkan), dan Console.Read() untuk
menahan tampilan sehingga user bisa melihat output. Jika tidak ada Console.Read()
maka output akan ditampilkan dan langsung menutup aplikasi konsol.
D. TUGAS PRAKTIKUM
Membuat aplikasi windows untuk menampilkan teks saat button di klik.
a) Langkah langkah pembuatan
1. Buat sebuah project baru Windows Forms Application
2. Tambahkan control button dan Label.
3. Atur property Button1, name=tekan, value=TEKAN.
4. Atur property Label1, name=lbl, teks= (kosongkan saja).
5. Syntak lengkapnya seperti berikut

PublicClassForm1
PrivateSub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
HandlesMyBase.Load
PrivateSub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button1.Click
'untuk menampilkan Label "tada" saat button di klik
Me.Label1.Teks=Tombol berhasil !!!
EndSub
EndClass

6. Kemudian debug program dengan cara menekan F5


b) Screenshot Program

c) Penjelasan Program
Hampir sama dengan latihan1, hanya saja pada saat dijalankan harus menekan tombol
terlebih dahulu. Hal ini disebabkan Karena tampilan label diperlihatkan melalui event click
pada button tekan.
d) Merelease Program
Merelease program bertujuan untuk membuat sebuah file portable dalam bentuk exe yang
dapat kita buat dengan cara ubah Solution Configuration pada tool bar yang awalnya
Debug menjadi Release kemudian klik Start Debuging atau tekan F5, setelah proses
selesai maka dalam direktori project kita akan muncul
E. TUGAS RUMAH
Buat sebuah form berisikan tiga tombol (yes, no, cancel) yang berfungsi untuk
menampilkan message box.
a. Langkah-langkah:
1. Buat Project Baru.
2. Tambahkan control Button1, Button2, Button3.
3. Atur property text masing2 button. Button1=Ya, Button2=Tidak, Button3=Batal.
4. Atur property pada form property, (minimizeBox=false, maximizeBox=false)
5. Double klik pada button1 isikan kode:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
MsgBox("Aplikasi dikeluarkan", MsgBoxStyle.OkOnly)
Close()
End Sub

6. Double klik pada button2 isikan kode:


Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button2.Click
MsgBox("Aplikasi Tidak dikeluarkan", MsgBoxStyle.OkOnly)
End Sub

7. Double klik pada button3 isikan kode:


Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button3.Click

MsgBox("Batal memilih", MsgBoxStyle.OkCancel)


End Sub

8. Jalankan Program dengan menekan F5.


b. Script:
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
MsgBox("Aplikasi dikeluarkan", MsgBoxStyle.OkOnly)
Close()
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button2.Click
MsgBox("Aplikasi Tidak dikeluarkan", MsgBoxStyle.OkOnly)
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button3.Click
MsgBox("Batal memilih", MsgBoxStyle.OkCancel)
End Sub
End Class

c. Hasil

d. Penjelasan
Pada tugas rumah, form saya desain dengan menghilangkan tombol minimize dan
maximize. Selain itu terdapat 3 tombol pada form tersebut yaitu tombol bertuliskan ya,
tidak dan batal. Ketiga tombol tersebut memiliki fungsi yang berbeda. Pada tombol ya

apabila ditekan maka akan memunculkan message box dengan tulisan aplikasi
dikeluarkan, kemudian program otomatis berhenti. Apabila menekan tombol Tidak
maka akan muncul message box Aplikasi tidak dikeluarkan. Apabila menekan tombol
Batal menampilkan message confirmation Batal Memilih. Hal ini dikarenakan
penambahan fungsi msgBox pada class. Pada fungsi message box terdapat value text,
dan juga tipe message box.
F. KESIMPULAN

G. DAFTAR RUJUKAN

Anda mungkin juga menyukai