Senin, 09 Maret 2015

Visual Studio 2010

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