LAPORAN PRAKTIKUM
BAHASA PEMOGRAMAN VISUAL
Ananda Putri Syaviri
130533608243
Offering B
UNIVERSITAS NEGERI MALANG
FAKULTAS TEKNIK ELEKTRO
PROGRAM STUDI
S1 PENDIDIKAN TEKNIK INFORMATIKA
LABORATORIUM KOMPUTER
Fakultas Teknik Elektro - Universitas Negeri Malang
Jl.Semarang, Jawa Timur
Nama Ananda Putri Syaviri
Nim 130533608243
Prodi S1 Pendidikan Teknik Informatika
Dosen Pembimbing 1. Ashar Ahmad, M.Pd
2. Ahmad Mursyidun Nidhom, M.Pd
PRAKTIKUM KE 1
PENGENALAN VISUAL BASIC .NET
A. TUJUAN
Memahami platform Microsoft .NET.
Mengenal Integrated Development Environment (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
Platform .NET Framework
Microsoft .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.
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.
Visual Basic .NET
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. 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)
IDE Visual Basic
IDE (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.
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 Basic 2010
3. Pada kotak dialog New Project, pilih template Windows Form Application, kemudian klik OK.
Windows Application. Untuk menciptakan aplikasi-aplikasiWindows 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.
Screen Saver Starter Kit. Untuk menciptakan aplikasi pre-builtScreen Saver, dan bisa di-customize sesuai kebutuhan.
b) Mengenal IDE Visual Basic 2010
Dalam upaya memudahkan penggunaan IDE, maka diperlukanpemahaman yang baik mengenai IDE Visual Basic 2010
c) Membuat Aplikasi Windows
1. 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. Atur propertinya 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:
PublicClassForm1
PrivateSub Form1_Load(ByVal sender AsObject, _ ByVal e As System.EventArgs) HandlesMe.Load ' Men-set title (judul) window
Me.Text = "Latihan"
' Men-set teks kontrol label
EndClass
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.
Tampilan Program :
Penjelasan Program :
- PrivateSub Form1_Load(ByVal sender AsObject, _ ByVal e As System.EventArgs) HandlesMe.Load ' Men-set title (judul) window
Me.Text = "Latihan"
Script ini digunakan pada table form1, pada script terdapat komentar yang berisikan bahwa script ini akan mesetting ulang nama judul atau title pada window. Script yang digunakan adalah “Me.Text = “Latihan””
- ' Men-set teks kontrol label
Me.lblText.Text = "Selamat Belajar Teman-Teman FT-UM"
Script ini digunakan untuk mensetting label text yang awalnya dihilangkan / dihapus menjadi tampilan form yang nantinya menampilkan kalimat “Selamat Belajar Teman-Teman FT-UM”. Sehingga memang pada desain form , tidak gterdapat tulisan apapun pada form hanya mengosongkan.
d. Membuat Aplikasi Console
a. Buat project baru, pilih template Console Application, kemudian klik OK. b. Lengkapi kode programnya seperti berikut:
ModuleModule1
Sub Main()
Console.WriteLine("Apa Kabar Teman-Teman FT-UM") Console.WriteLine("Selamat Belajar Pemrograman Visual")
Console.Read()
EndSub
EndModule
c. Tekan F5 untuk menjalankan aplikasi. Tampilan Program :
Penjelasan Program :
- Console program digunakan untuk membuat aplikasi yang langsung muncul
dalam cmd. Script yang digunakan menggunakan keyword “Console.WriteLine” yang fungsinya mencetak kalimat per line / per baris.
d. Simpan aplikasi Anda.
D. TUGAS PRAKTIKUM
Buat aplikasi windows untuk menampilkan teks di kontrol label pada saat control button diklik.
Petunjuk:
- Gunakan sebuah control Label dan Button. - Tambahkan event Click pada Button
Script Program :
PublicClassForm1
PrivateSub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnMulai.Click 'untuk memulai program
Me.lblText.Text = "Selamat Datang di Program Visual" EndSub
PrivateSub lblText_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles lblText.Click EndSub
EndClass
Tampilan Klik Start :
Penjelasan Program :
PrivateSub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnMulai.Click 'untuk memulai program
Me.lblText.Text = "Selamat Datang di Program Visual" EndSub
Script ini berfungsi pada Button1 yang dibuat pada form. Button1 ini difungsikan untuk memulai sebuah program yang nantinya memunculkan tulisan “Selamat Datang di Program Visual” setelah mengklik button “START” seperti pada gambar. Me.lblText.Text berfungsi memberikan ttext pada label Text yang ada pada form , letaknya berada di atas button1.
Jalankan aplikasi dari luar IDE. Petunjuk:
- Buka Explorer, cari file .exe aplikasi, klik ganda
Maka program akan berjalan sesuai dengan yang ada pada rancangan :
- Pilih menu Build, klik Build_nama_aplikasi Lihat hasilnya di folder release
File akan bertambah karena semua aspek dalam project tersebut , baik desain ataupun source di build secara menyeluruh dan bersamaan .
E. TUGAS RUMAH
Membuat sebuah Form di lengkapi dengan tombol button serta event pesan dalam tombol button tersebut dan di
Script Program :
PublicClassForm1
PrivateSub btnYES_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnYES.Click 'untuk tampilan YES
MessageBox.Show("Anda Berhasil Keluar") Me.Close()
EndSub
PrivateSub btnNO_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnNO.Click 'untuk tampilan NO
MessageBox.Show("Anda Tetap Berada dalam Message Box ini") EndSub
PrivateSub btnCANCEL_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnCANCEL.Click 'untuk cancel
MessageBox.Show("KEMBALI") EndSub
PrivateSub PictureBox2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles PictureBox2.Click Me.Close()
EndSub
PrivateSub lblText_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles lblText.Click
EndSub
PrivateSub PictureBox1_Click(ByVal sender As System.Object, ByVal e As
EndSub EndClass
Hasil Progam :
jika klik yes
jika klik no
jika klik cancel
- Jika klik icon x biru maka langsung keluar
Penjelasan Program:
PrivateSub btnYES_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnYES.Click 'untuk tampilan YES
MessageBox.Show("Anda Berhasil Keluar") Me.Close()
EndSub
- Script diatas digunakan pada button1 yaitu buttonYES. Yang fungsinya apabila
diklik maka akan muncul message box selanjutnya yaitu “Anda Berhasil Keluar”
PrivateSub btnNO_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnNO.Click 'untuk tampilan NO
MessageBox.Show("Anda Tetap Berada dalam Message Box ini") EndSub
- Script diatas digunakan pada button2 yaitu buttonNO. Yang fungsinya apabila
diklik maka akan muncul message box selanjutnya yaitu “Anda tetap berada dalam message box” dan kemudian form tetap ada.
PrivateSub btnCANCEL_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnCANCEL.Click 'untuk cancel
MessageBox.Show("KEMBALI") EndSub
- Script diatas digunakan pada button3 yaitu buttonCANCEL. Yang fungsinya
apabila diklik maka akan muncul message box selanjutnya yaitu “KEMBALI” yang maksudnya kembali pada form.
PrivateSub PictureBox2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles PictureBox2.Click Me.Close()
EndSub
- Script diatas digunakan pada icon yang pada script dituliskan sebagai
“pictureBox2” yaitu buttonX. Yang fungsinya apabila diklik akan langsung keluar dari form tanpa memunculkan message box atau kembali ke form . pada script ini menggunakan keyword “Me.Close( )” yang fungsinya untuk mengakhiri program.
C. KESIMPULAN
1. Microsoft Visual Basic 2010 yang digunakan terdapat berabgai macam bahasa pemrograman yang tersedia.
2. Selain dapat membuat objek sebuah form (message box) , juga dapat digunakan untuk membuat console application yang di run pada cmd.
3. Me.Close( ) berfungsi untuk mengakhiri program.
5. Keyword yang digunakan untuk mencetak kalimat pada console application adalah “Console.WriteLine”.
6. Keyword yang digunakan untuk menampilkan kalimat pada form adalah “MessageBox.Show”
7. Pada visual basic tidak perlu menuliskan script secara lengkap karena dengan menuliskan huruf awal saja sudah muncul beberapa pilihan keyword yang akan digunakan.
D. DAFTAR RUJUKAN