Pengantar
Visual Studio adalah salah suatu development tools untuk
membangun aplikasi dalam lingkungan Windows.
Dalam pengembangan aplikasi, Visual Studio
menggunakan pendekatan Visual untuk merancang user interface dalam bentuk form,
sedangkan untuk kodingnya menggunakan dialek bahasa Basic yang cenderung mudah
dipelajari.
Pada pemrograman Visual, pengembangan aplikasi
dimulai dengan pembentukkan user interface, kemudian mengatur properti dari
objek-objek yang digunakan dalam user interface, dan baru dilakukan penulisan
kode program untuk menangani kejadian kejadian (event). Tahap pengembangan
aplikasi demikian dikenal dengan istilah pengembangan aplikasi dengan pendekatan Bottom Up.
IDE Visual Studio 2010
Langkah awal dari belajar Visual Studio adalah
mengenal IDE (Integrated Developement Environment) Visual Studio yang merupakan
Lingkungan Pengembangan Terpadu bagi programmer dalam mengembangkan
aplikasinya. Dengan menggunakan IDE, programmer dapat membuat user interface,
melakukan koding, melakukan testing dan debuging serta menkompilasi program
menjadi executable.
Sebagai contoh, inilah interface Visual Studio
2010 Versi Ultimate :
Gambar 3. Jendela IDE Visual Studio 2010
Lingkup Kerja Visual Studio 2010
Untuk membangun aplikasi di Visual Studio
2010, pertama kita harus tahu akan menggunakan Bahasa Pemrograman apa, karena
Visual Studio merupakan satu paket bahasa pemrograman, diantara bahasa
pemrograman yang ada pada paket Visual Studio 2010 adalah : Visual Basic, C#, F#,
dll. Pemilihan projek dari aplikasi yang akan dibangun biasanya muncul pada
startup IDE Visual Sudio 2010.
Gambar 2. Startup Project
Perancangan aplikasi yang dibangun biasa
dikenal dengan istilah projek. Project Adalah Kumpulan dari Beberapa File
(Form, Report, File, Module, dll) yang didalamnya mempunyai aturan-aturan yang
berlaku terhadap project tersebut. Banyak sekali aplikasi yang dapat dibangun
dengan menggunakan IDE Visual Studio 2010. Sebagai contoh pada bagian ini akan
mencoba membangun aplikasi Konversi Suhu
yang tujuannya di samping sebagai pembelajaran juga mudah-mudahan aplikasinya
dapat digunakan sesuai fungsinya untuk kebutuhan.
Analisis Program Konversi Suhu
Program Konversi Suhu digunakan untuk merubah
nilai suhu dari ukuran yang satu ke ukuran nilai suhu yang lain. Seperti
diketahui bahwa sistem suhu itu ada 4 macam, yaitu : Celcius, Reamur, Kelvin,
dan Fahrenheit.
Pertama sekali yang harus disiapkan untuk
membangun program aplikasi ini adalah mengetahui rumus untuk Konversi setiap
suhu yang tadi disebutkan diatas. Kemudian dibuatkan tampilan awal dari program
yang ingin dibuat, tentunya untuk hal ini menggunakan IDE Visual Studio.
Jadi, hal yang harus dipersiapkan adalah :
1. Pengetahuan tentang Sistem Suhu
2. IDE Visual Studio 2010
3. E-Book Tutorial Progam Konversi Suhu VS 2010 (
bagi yang pemula)
Teknis Pembuatan Program Konversi Suhu
Dengan menggunakan IDE Visual Studio 2010,
buatlah sebuah projek baru menggunakan Visual Basic (Windows Form Application).
Kemudian buat interface Form1 dengan menggunakan fasilitas objek – objek /
control – control di ToolBox sehingga tampil seperti ini :
Gambar 3. Interface Pada Visual Studio
Gambar 3. Interface Pada saat program
dirunning
Alur
Program Konversi Suhu diatas adalah :
1. Ketika program pertama dirunning, akan
menampilkan interface program seperti gambar diatas.
2. User memilih jenis sistem suhu yang ingin
dikonversi ke suhu lain. Pilihan tersedia di combo box.
3. User diminta untuk memasukan nilai suhu yang
ingin di konversi
4. Terdapat 2 button, button “Konversi>>”
memiliki action untuk memproses nilai yang diinput user dan kemudian
dikonversikan ke suhu lain. Button “Batal” memiliki action untuk membatalkan
Konversi dari nilai suhu yang diinputkan user.
5. Nilai yang sudah dikonversi kemudian ditampung
pada masing-masing textbox yang mewakili Sistem Suhu itu sendiri.
6. Secara otomatisasi nilai yang diinputkan user
pada suhu tertentu akan dikonversi ke nilai suhu yang lain.
Seperti itulah interface dan alur dari program
Konversi Suhu menggunakan Visual Studio 2010. Untuk Interfac masih sangat
sederhana namun dapat dikembangkan lagi supaya lebih menarik oleh pembangun
program Konversi Suhu ini. Bagi Anda yang ingin mencoba membuat program
Konversi Suhu seperti diatas untuk sekedar belajar ataupun membantu pekerjaan
anda, saya juga open source-kan kode dari program diatas. Berikut baris Code
nya :
Public Class
Form1
Private Sub Form1_Load(ByVal
sender As System.Object,
ByVal e As
System.EventArgs) Handles
MyBase.Load
cbx_suhu.Items.Add("Celcius")
cbx_suhu.Items.Add("Reamur")
cbx_suhu.Items.Add("Kelvin")
cbx_suhu.Items.Add("Fahrenheit")
End Sub
Private Sub btn_ok_Click(ByVal
sender As System.Object,
ByVal e As
System.EventArgs) Handles
btn_ok.Click
If
cbx_suhu.SelectedIndex = 0 Then
celcius.Visible = True
txb_nilai.Focus()
ElseIf
cbx_suhu.SelectedIndex = 1 Then
reamur.Visible = True
txb_nilai.Focus()
ElseIf
cbx_suhu.SelectedIndex = 2 Then
kevin.Visible = True
txb_nilai.Focus()
ElseIf
cbx_suhu.SelectedIndex = 3 Then
fahrenheit.Visible = True
txb_nilai.Focus()
End If
End Sub
Private Sub btn_konversi_Click(ByVal
sender As System.Object,
ByVal e As
System.EventArgs) Handles
btn_konversi.Click
If
cbx_suhu.SelectedIndex = 0 Then
nilai_celcius.Text =
Val(txb_nilai.Text)
nilai_reamur.Text = (4 / 5) *
Val(txb_nilai.Text)
nilai_kelvin.Text =
Val(txb_nilai.Text) + 273
nilai_fahrenheit.Text = (9 / 5) *
Val(txb_nilai.Text) + 32
ElseIf
cbx_suhu.SelectedIndex = 1 Then
nilai_celcius.Text = (5 / 4) *
Val(txb_nilai.Text)
nilai_reamur.Text =
Val(txb_nilai.Text)
nilai_kelvin.Text = (5 / 4) *
Val(txb_nilai.Text) + 273
nilai_fahrenheit.Text = (9 / 4) *
Val(txb_nilai.Text) + 32
ElseIf
cbx_suhu.SelectedIndex = 2 Then
nilai_celcius.Text =
Val(txb_nilai.Text) - 273
nilai_reamur.Text = (4 / 5) *
Val(nilai_celcius.Text)
nilai_kelvin.Text =
Val(txb_nilai.Text)
nilai_fahrenheit.Text = (9 / 5) *
Val(nilai_celcius.Text) + 32
ElseIf
cbx_suhu.SelectedIndex = 3 Then
nilai_celcius.Text = (5 / 9) *
(Val(txb_nilai.Text) - 32)
nilai_reamur.Text = (4 / 9) *
(Val(txb_nilai.Text) - 32)
nilai_kelvin.Text = (5 / 9) *
(Val(txb_nilai.Text) - 32) + 273
nilai_fahrenheit.Text =
Val(txb_nilai.Text)
End If
End Sub
Private Sub btn_batal_Click(ByVal
sender As System.Object,
ByVal e As
System.EventArgs) Handles
btn_batal.Click
cbx_suhu.Refresh()
txb_nilai.Clear()
nilai_celcius.Clear()
nilai_fahrenheit.Clear()
nilai_kelvin.Clear()
nilai_reamur.Clear()
celcius.Visible = False
reamur.Visible = False
kevin.Visible = False
fahrenheit.Visible = False
End Sub
End Class
|
Kekurangan dan Kelebihan :
1. Kekurangan
·
Program belum
tevalidasi
2. Kelebihan
·
Program mudah
digunakan
·
Program tidak
memberatkan komputer
·
Banyak alur yang
terotomatisasi
Pengembangan
Pada program Konversi Suhu diatas belum adanya
validasi sistem, jadi untuk Tutorial selanjutnya akan disertakan juga validasi
sistem dalam pembangunan sebuah program yang sebenarnya validasi sistem ini
sangat penting.
Mudah – mudahan beberapa program sederhana
yang dibangun dapat bermanfaat khususnya bagi para pembaca artikel ini.




Tidak ada komentar:
Posting Komentar