2. Dilangkah ini kita akan menggunakan sebuah MDI Form, untuk menambahkan sebuah file MDI Form, langkahnya sebagai berikut : Klik PROJECT >> Add Windows Form >> Muncul Windows Pop Up, lalu pilih MDI Parent Form
4. Buat sebuah Form baru dengan nama “NilaiMinMax.vb” dengan cara : klik Project >> Add Windows Form >> Lalu pilih “Windows Form”. dan design Form nya seperti gambar di bawah ini :
Komponen yang dibutuhkan untuk mendesign form :
Form Properties : (Name) : MinMax | Text : NilaiMinMax
1 Buah ListBox : (Name) : lstDisplay
3 Buah Button
Button 1 : (Name) : btnInput | Text : Masukan Angka
Button 2 : (Name) : btnExit | Text : Hapus
Button 3 : (Name) : btnDisplay | Text : Tampilkan Nilai Min Max
2 Buah Label
Label 1 : (Name) : lblHighest | Text : Angka Terkecil :
Label 2 : (Name) : lblSmallest | Angka Terbesar :
5. Tambahkan koding ini :
Const intMAX_SUBSCRIPT As Integer = 9 ‘The maximum subescript DimintNumbers(intMAX_SUBSCRIPT) As Integer ‘array declaration Dim intCount As Integer‘Loop count Dim intHighest As Integer ‘to hold the highest value Dim intSmallest As Integer ‘to hold the lowest value6. Pada Button 1 (btnInput), tambahkan koding ini :
Private Sub btnInput_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles btnInput.Click ‘Create an array to hold the 10 numbers‘Tells the user what will happen MessageBox.Show(“Akan muncul sebuah inputan angka, masukan 10 angka yang akan di input”) ‘get the numbers from the user For Me.intCount = 0 To intMAX_SUBSCRIPT intNumbers(intCount) = InputBox(“Masukan Angka.”) Next ‘clear the list box of its current contents lstDisplay.Items.Clear() ‘Display the contents of the array in the list box. For Me.intCount = 0 To intMAX_SUBSCRIPT lstDisplay.Items.Add(intNumbers(intCount)) Next End Sub7. Pada Button 2 (btnExit), tambahkan koding ini :
Private Sub btnExit_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles btnExit.ClicklstDisplay.Items.Clear() lblHighest.Text =String.Empty lblSmallest.Text = String.Empty End Sub8. Pada Button 3 (btnDisplay), tambahkan koding berikut :
Private Sub btnDisplay_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles btnDisplay.Click ‘get the first high valueintHighest = intNumbers(intMAX_SUBSCRIPT) ‘search for the highest value. For Me.intCount = 1 To (intNumbers.Length – 1) If intNumbers(intCount) > intHighest Then intHighest = intNumbers(intCount) End If Next lblHighest.Text = “Angka Terbesar : “ & intHighest.ToString ‘get the first low value intSmallest = intNumbers(intMAX_SUBSCRIPT) ‘search for the lowest value For Me.intCount = 0 To (intNumbers.Length – 1) If intNumbers(intCount) < intSmallest Then intSmallest = intNumbers(intCount) End If Next lblSmallest.Text = “Angka Terkecil : “ & intSmallest.ToString End Sub9. Buat Form baru dengan cara : klik Project >> Add Windows Form >> Lalu pilih “Windows Form”. dan design Form nya seperti gambar di bawah ini :
Komponen yang dibutuhkan untuk mendesign form :
Form properties : (name) : Rainfall_Statistic | Text : Perkiraan Cuaca
4 Buah Button
Button 1 : (Name) : btnRainFall | Text : Masukan Angka Perkiraan Cuaca
Button 2 : (Name) : btnDisplay | Text : Tampilkan Data
Button 3 : (Name) : btnClear | Text : Hapus
Button 4 : (Name) : btnExit | Text : Keluar
4 Buah Label
Label 1 : (Name) : lblAvgMonthly
Label 2 : (Name) : lblTotalAnnual
Label 3 : (Name) : lblMin
Label 4 : (Name) : lblMax
1 Buah ListBox : (Name) : lstRainfall
10. Tambahkan koding sebagai berikut untuk aplikasi Curah Hujan :
Dim strMonths() As String = {“Januari”, “Februari”, “Maret”, “April”, _ “Mei”,“Juni”, “Juli”, “Agustus”, “September”, “Oktober”, “November”, _ “Desember”} Dim intMonths(11) As Integer Dim intRain() As Integer11. Pada Button 1 (btnRainFall), tambahkan koding sebagai berikut :
Private Sub btnRainFall_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles btnRainFall.Click Dim intCount As Integer Dim intRain AsInteger lstRainfall.Items.Add(“Curah Hujan Per Bulan”) lstRainfall.Items.Add(“———————————–“) For intCount = 0 To 11 intRain = Val(InputBox(“Masukan Tingginya Curah Hujan Untuk Bulan “ & strMonths(intCount))) lstRainfall.Items.Add(strMonths(intCount) & ” “ & (intRain).ToString()) intMonths(intCount) = intRain Next intCount End Sub12. Pada Button 2 (btnDisplay), tambahkan koding sebagai berikut :
Private Sub btnDisplay_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles btnDisplay.Click Dim intCount As Integer Dim intMaximumAs Integer = intMonths(0) Dim intMinimum As Integer = intMonths(0) Dim dblAverage As Double Dim intTotal As Integer = 0 ‘calculate maximum For intCount = 1 To (intMonths.Length – 1) If intMonths(intCount) > intMaximum Then intMaximum = intMonths(intCount) End If Next intCount ‘calculate(minimum) For intCount = 1 To (strMonths.Length – 1) If intMonths(intCount) < intMinimum Then intMinimum = strMonths(intCount) End If Next intCount ‘calculate average For intCount = 1 To (strMonths.Length – 1) intTotal += intMonths(intCount) Next intCount ‘use floating-point division to compute the average dblAverage = (intTotal / strMonths.Length) ‘calculate total rainfall For intCount = 1 To (strMonths.Length – 1) intTotal += intMonths(intCount) Next intCount lblAvgMonthly.Visible = True lblTotalAnnual.Visible = True lblMin.Visible = True lblMax.Visible = True lblAvgMonthly.Text = “Rata-Rata Curah Hujan Bulanan “ & dblAverage lblTotalAnnual.Text = “Total Curah Hujan per Tahun “ & intTotal lblMin.Text = “Curah Hujan Paling Rendah “ & intMinimum lblMax.Text = “Curah Hujan Paling Tinggi “ & intMaximum End Sub13. Pada button 4 (btnExit), tambahkan koding sebagai berikut :
Private Sub btnExit_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles btnExit.Click Me.Close() End Sub14. Sekarang klik “Solution Project” di bagian Kanan Atas (Tepat dibawah tombol Close Program), pilih project anda yg sedang di buka (Aplikasi Konverter Ukuran), lalu klik kanan pada “My Project” >> Open >> Pada bagian STARTUP FORM pilih MDIParent1.
15. Selesai, maka setelah itu jalankan programnya dengan menekan tombol F5. Maka seperti ini lah hasil program yang kita buat. Lihat gambar.
:) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :)
:) :) :) :) :) :) :) SELAMAT MENCOBA :) :) :) :) :) :) :) :) :) :) :) :) :) :)
:) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :) :)
Tidak ada komentar:
Posting Komentar