Jumat, 18 April 2014

LAPORAN PRAKTIKUM PEMROGRAMAN VISUAL
MODUL 1
PENGENALAN VISUAL BASIC. NET &
VARIABEL DAN TIPE DATA

Untuk memenuhi tugas matakuliah Praktikum Pemrograman Visual
yang dibimbing oleh Bapak Wahyu Sakti Gunawan Irianto


Oleh:
INTAN SOLIKHATUL MABRURO
(120533430993)






FAKULTAS TEKNIK
JURUSAN TEKNIK ELEKTRO
PRODI S1 PENDIDIKAN TEKNIK INFORMATIKA
UNIVERSITAS NEGERI MALANG
JANUARI 2014


A.    TUJUAN
a.       Memahami platform Microsoft .NET.
b.      Mengenal Integrated Development Environment (IDE) Visual Basic .NET.
c.       Memahami struktur project Visual Basic .NET.
d.      Memahami jenis-jenis aplikasi .NET.
e.       Mampu membangun Graphical User Interface (GUI) menggunakan Visual Basic .NET.
f.       Mengenal tipe data, jenis-jenis, dan penggunaannya.
g.      Memahami variabel dan cara pendeklarasiannya.
h.      Memahami konvensi penamaan dan coding standard
i.        Memahami jenis konversi tipe data dan implementasinya.

A.    LATIHAN 1.1
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:
·         Menjalankan Visual Basic
·         Klik File àNew Project, atau melalui ikon New Project, atau melalui kombinasi tombol Ctrl+N.
·         Pada kotak dialog New Project, pilih template Windows Application, kemuadian klik OK.
·         Windows Application. Untuk menciptakan aplikasi-aplikasi Windows yang berjalan secara local 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.
Gambar IDE Visual Basic
a.       Membuat Aplikasi Windows
1.      Membuat project baru
2.  Menambah Label di Toolbox, atau men-drag Label ke form. Mengatur propertinya seperti berikut:
1.      Menambah event load pada form dengan salah satu cara berikut:
a.       Klik ganda area form kosong .
b.      Klik area form kosong kemudian tekan F7.
2.      Kemudian melengkapi kode event headler-nya seperti berikut:
-          Sintaks Program



-          Tampilan Program

-          Keterangan
Pada program di atas terdapat sintaks
Public Class Form1

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

End Sub
End Class
merupakan sintaks bawaan dari program yang digunakan sebagai wadah mengawali dan mengakhiri program, kemudian di dalam program tersebut juga terdapat sintaks yang digunakan untuk memberikan title pada window yaitu “Me.Text=Latihan” latihan menunjukkan nama window. Sedangkan Me.lblText.Text = ”Selamat Belajar Teman-Teman FT-UM” digunakan untuk menampilkan teks di dalam program.
a.       Membuat Aplikasi Console
·         Menjalankan Visual Basic
·         Klik File àNew Project
·         Pada kotak dialog New Project, pilih template Console Application, kemuadian klik OK.
·         Kemudian melengkapi kode program seperti berikut
·         Tekan F5 untuk menjalankan aplikasi.
·         Simpan aplikasi Anda.
·         Kemudian melengkapi kode program seperti berikut
-          Sintaks Program 
-          Tampilan Program 
-          Keterangan
Program di atas menggunakan Console Application yaitu untuk membuat aplikasi-aplikasi command-line. Di dalam program terdapat fungsi main. WriteLine digunakan untuk menampilkan tulisan atau teks ke dalam console, sedangkan Console.Read() fungsinya untuk menahan program saat dijalankan program di atas menampilkan tulisan”Apa Kabar Teman-Teman FT_UM”, ”Selamat Belajar Pemrograman Visual” dan End Sub untuk akhiran dari fungsi main yang ada di awal program.

LATIHAN 1.2
a.       Deklarasi Variabel
Deklarasi variabel dilakukan untuk menyimpan suatu penempatan di memori, memberinya nama, dan mendefinisikan tipe data yang dapat digunakan di variabel tersebut. Dengan demikian, deklarasi minimal mendefinisikan tipe data dan nama (identifier). Pendeklarasian variabel global (field) sebaiknya menggunakan access modifier (Private, Protected, Public). Adapun untuk variabel lokal, gunakan keyword Dim (Dimension).
-          Sintaks Program
-          Tampilan Program

-          Keterangan
Pada program di atas terdapat pendeklarasian variable global dengan menggunakan access modifier Private dan menggunakan tipe string. Private intMax As Integer adalah inisialisasi dalam program. Kemudian terdapat deklarasi variable local dengan menggunakan keyword Dim (Dimension) dan menggunakan tipe integer. Kemudian Console.WriteLine(intVal) digunakan untuk menampilkan nilai, nilai yang keluar adalah nol karena dalam deklarasi variable tidak diberikan nilai.

Latihan 2
a.       Pernyataan Option Strict
Pada saat menulis kode program, sebaiknya tetapkan opsi kompilasi dengan menggunakan pernyataan Option Explicit On. Pernyataan ini dimaksudkan untuk menginstruksikan kompiler Visual Basic agar tidak mendukung deklarasi variabel secara implisit. Pernyataan ini bisa ditetapkan melalui menu Tools > Options.
Pernyataan Option Strict menyatakan apakah operasi-operasi dan konversi-konversi objek diatur secara tegas (strict) atau tidak. Apabila Option Strict On, maka operasi komparasi, kombinasi, atau penambahan variabel mensyaratkan dilakukan dari tipe yang sama. Pernyataan Option juga dapat didefinisikan secara manual di baris paling atas dalam kode program.

Latihan 3
Konversi Tipe
Konversi tipe data dapat dilakukan dalam dua cara: implisit, di mana konversi dilakukan secara otomatis, dan eksplisit, di mana diperlukan sintaks khusus.
-          Contoh konversi implisit
-          Sintaks Program
-          Tampilan Program


-          Keterangan
Pada program di atas terdapat deklarasi variable local dengan menggunakan keyword Dim (Dimension) dan menggunakan type integer dengan nilai 123 . Kemudian program mengkonversikan 123 dari type integer menjadi type long, metode konversi yang digunakan secara implisit karena dalam mengkonversinya tidak terdapat sintaks khusus yang digunakan untuk mengkonversi melainkan dikonversi secara langsung dengan memasukkan variable yang bertype integer ke dalam variable baru yang bertype long Console.WriteLine(intVal) digunakan untuk menampilkan nilai, nilai yang keluar adalah 123 karena dalam deklarasi variable diberikan inisialisasi nilai 123. Symbol & digunakan untuk memanggil nilai yang sudah di inisialisasikan.

A.    TUGAS PRAKTIKUM
Praktikum 1
Konversi nilai variable ke tipe Short dan Double
Dim intVal As Integer = 33
-          Sintaks Program
-          Tampilan Program

-          Keterangan
Pada program terdapat fungsi main, kemudian terdapat deklarasi variable local dengan menggunakan keyword Dim (Dimension) dan menggunakan type integer dengan nilai 33 pada program ini dilakukan konversi nilai 33 dari type integer menjadi type short dan double, metode yang digunakan secara implisit karena dalam mengkonversinya tidak terdapat CShort dan CDbl yang dituliskan didalam program, melainkan dikonversi secara langsung dengan mamasukkan variable yang bertype integer ke dalam variable baru yang bertype Short dan Double.

Praktikum 2
Konversi nilai variabel Dim str As String = "123" ke tipe Integer dan jelaskan konversinya 
-          Sintaks Program

-          Tampilan Program
-          Keterangan
Pada program terdapat fungsi main, kemudian terdapat deklarasi variable local dengan menggunakan keyword Dim (Dimension) dan menggunakan type String dengan nilai 123 pada program ini dilakukan konversi nilai 123 dari type String menjadi type Integer, Pada program di ini metode yang digunakan secara eksplisit karena dalam mengkonversinya terdapat sintaks khusus yaitu CInt yang dituliskan didalam program.
  
Praktikum 3
Konversi nilai variabel berikut ke Object  Dim interVal As Integer = 33
-          Sintaks Program
-          Tampilan Program


-          Keterangan
Pada program terdapat fungsi main, kemudian terdapat deklarasi variable local dengan menggunakan keyword Dim (Dimension) dan menggunakan type Integer dengan nilai 33 pada program ini dilakukan konversi nilai 33 dari type Integer menjadi type Object. Metode yang digunakan secara implisit karena dalam mengkonversinya tidak terdapat CObj yang dituliskan didalam program, melainkan dikonversi secara langsung dengan mamasukkan variable yang bertype integer ke dalam variable baru yang bertype Object.

A.    KESIMPULAN
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. 
Dalam dialog New Project anda dapat memilih jenis aplikasi yang akan dibuat termasuk bahasa pemrograman digunakan. Jenis aplikasi yang dapat dibuat adalah:  Windows Application, Class Library, Windows Control Library, ASP .NET Web Application , ASP .NET Web Service, Console Application, Windows Service, Web Control Library.
Dalam penggunaan Microsoft .NET juga terdapat tipe data yang digunakan untuk mendefinsikan objek yang akan deprogram. Tipe data di .NET diklasifikasikan ke dalam dua bagian: tipe value dan tipe reference. Dalam kaidah pemrograman, suatu kode program harus mudah dibaca dan dipelihara. Perlu diketahui, kemudahan suatu kode untuk dibaca bukan hanya oleh pembuatnya sendiri, tetapi juga bagi orang lain sehingga dalam penulisan program terdapat aturan notasi penamaan dan standart penamaan. Karena terdapat keberagaman tipe data dalam suatu program dapat dilakukan konversi program yaitu upaya untuk mengubah suatu entitas dari satu tip eke tipe lainnya.

B.     DAFTAR RUJUKAN
Indra, Anisa. 2013. Dasar-Dasar Visual Basic. Tersedia: http://www.varia.web.id/2013/05/dasar-dasar-visual-basic.html diakses tanggal: 20 Januari 2014 pukul; 15:35

Ikra. 2012. Pengenalan Vbnet.Tersedia: http://ikranote.blogspot.com/2012/08/pengenalan-vbnet.html. Diakses tanggal: 20 Januari 2014 pukul: 15.37