Minggu, 20 Mei 2018

PERTEMUAN 5 :MATERI KEPUTUSAN IF DAN CASE







  • Selection Menggunakan( IF --Then--End IF) Merupakan logika berkondisi pada blok yang memberikan syarat khusus, fungsinya adalah sebagai pengendali untuk suatu pernyataan code, sehingga memungkinkan programmer untuk menentukan tindakan yang berbeda ketika kondisi benar atau kondisi salah.

Contoh Soal :
Apabila terdapat pernyataan jika jenis kelamin adalah Laki-Laki maka bernilai 1 selain itu cewek dan bernilai 0
Penyelesaian menggunakan code Visual Studio 2008 :
Gambar Pertemuan 4.1 Struktur Kondisi IF --Then--End IF
 Gambar
Struktur kondisi IF dengan dua kondisi (Laki-Laki atau Perempuan) sebagai berikut (IF--Then--Else-End-- IF)

Code diatas memiliki arti, jika nilai lebih besar sama dengan 85 (Kondisi) maka (Then) akan memunculkan pernyataan “Anda Lulus” (pernyataan Ke-1) selain itu “Anda Tidak Lulus” (pernyataan Ke-2). Struktur kondisi IF dengan kondisi lebih dari dua sebagai berikut :

        Contoh Koding :
        If TxtNilai.Text >= 85 Then
            TxtHasil.Text = "Anda Lulus"
        Else
            TxtHasil.Text = "Anda Tidak Lulus"
        End If
 














Public Class Form2

    Private Sub ButtonProses_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonProses.Click
        If TxtNilai.Text >= 85 Then
            TxtHasil.Text = "LULUS"
        ElseIf TxtNilai.Text >= 75 Then
            TxtHasil.Text = "DAFTAR PENGGANTI"
        Else
            TxtHasil.Text = "GAGAL"
        End If

    End Sub
    Private Sub ButtonBersih_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonBersih.Click
        TxtNilai.Clear()
        TxtHasil.Clear()

    End Sub

    Private Sub ButtonTutup_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonTutup.Click
        End
 End Sub

   
 
 
 
















































 

Struktur kondisi IF sederhana sebagai berikut (If--Then--End If) :
Gambar Pertemuan 4.1.1 Struktur Kondisi  If--Then--End If

Struktur kondisi IF dengan dua kondisi (Laki-Laki atau Perempuan) sebagai berikut (IF--Then--Else--End IF):

                            Gambar Pertemuan 4.1.1.2 Struktur Kondisi IF--Then--Else--End IF
                         












Selection  Menggunakan  (Select Case--End Select )    




                      


  • Selection  Menggunakan  (Select Case--End Select )Selain menggunakan Statement IF anda dapat juga menggunakan Select Case, perbedaan Statement IF dan Select Case adalah Jika dalam perintah IF pengecekan dilakukan berdasarkan kondisi, namun dalam select case pengecekan dilakukan berdasarkan nilai ekspresi. Berikut ini sintak dari Select Case--End Select  :

                     Gambar Pertemuan 4.2Struktur Kondisi Select Case--End Select 

                Contoh Koding :
            Select Case Val(TxtJumlahPointReward.Text)
            Case Is <= 1000
                TxtHadiah.Text = "Mug Cantik"
            Case Is <= 1500
                TxtHadiah.Text = "Boneka Cantik"
            Case Is <= 2000
                TxtHadiah.Text = "Kipas Angin"
            Case Is <= 2500
                TxtHadiah.Text = "Dispenser"
            Case Else
                TxtHadiah.Text = "TIDAK ADA"
             End Select
  • Selection  Menggunakan  (Select Case--To--End Select )Selain menggunakan Statement IF anda dapat juga menggunakan Select Case, perbedaan Statement IF dan Select Case adalah Jika dalam perintah IF pengecekan dilakukan berdasarkan kondisi, namun dalam select case pengecekan dilakukan berdasarkan nilai ekspresi lanjutan. Berikut ini sintak dari (Select Case--To--End Select) :
            Contoh Koding :
            Select Case Val(TxtJumlahPointReward.Text)
            Case 500 To 1000
                TxtHadiah.Text = "Mug Cantik"
            Case 1001 To 1500
                TxtHadiah.Text = "Boneka Cantik"
            Case 1501 To 2000
                TxtHadiah.Text = "Kipas Angin"
            Case 2001 To 2500
                TxtHadiah.Text = "Dispenser"
            Case Else
                TxtHadiah.Text = "TIDAK ADA"
             End Select

Gambar



Gambar Desain Form 4.3.3ComboBox

Gambar4.3.4 Desain Form ComboBox
Public Class Form3

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

    End Sub

    Private Sub ComboKodeBarang_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboKodeBarang.SelectedIndexChanged
        If ComboKodeBarang.Text = "PL01" Then
            TxtNamaBarang.Text = "PULPEN PILOT"
            TxtHargaBarang.Text = 1200
        ElseIf ComboKodeBarang.Text = "PL02" Then
            TxtNamaBarang.Text = "PULPEN STANDAR"
            TxtHargaBarang.Text = 1000
        ElseIf ComboKodeBarang.Text = "BK01" Then
            TxtNamaBarang.Text = "BUKU AA 60 LBR"
            TxtHargaBarang.Text = 3000
        Else
            TxtNamaBarang.Text = "BUKU SINAR DUNIA 50 LBR"
            TxtHargaBarang.Text = 3000
        End If

    End Sub
 
End Class
Gambar 4.3.5 Koding ComboBox


Gambar 4.3.5 ComboBox 

 
Gambar 4.4.1 Design
Aplikasi Program IF-ELSE


Untuk menjalankan program, klik tombol Start Debugging atau tekan tombol F5 pada keyboard.

Untuk menutup program, klik tombol Stop Debugging        

  • Tampilan Program setelah dijalankan sebagai berikut :
                                                     Gambar 4.5  Aplikasi Program IF-ELSE Dijalankan
Gambar 4.5.1  Aplikasi Program IF-ELSE Dijalankan






Sabtu, 19 Mei 2018

TUGAS PERTEMUAN 4 : Program Sederhana Menghitung Luas Lingkaran, Diameter Lingkaran, Kelilng Lingkaran

 Langkah-langkah menggunakan Visual Studio 2008 : 
   Klik  pada menu Start 
     Pilih menu All program > Microsoft Visual Studio 2008 > Microsoft Visual Studio 2008Klik dan pilih Menu File > New Project > Windows Form Application, lalu klik tombol OK.
   Mengatur bahasa yang digunakan, misalnya bahasa visual basic. Pilih Windows Form Application untuk menampilkan jendela form/desain pada program yang akan kita buat.
Kemudian pilih media penyimpanan, tulis name judul lembar kerja, OK
1. Tambahkan Form Baru Kedalam Project Pertemuan 3
2. Selanjutnya desain seperti Gambar 3.1 dibawah ini:

                     Gambar 3.1 Desain Form Aplikasi Program Lingkaran

Tabel Properties
                                 Gambar 3.2 Tabel Properties Form Aplikasi Program Lingkaran


3. Selanjutnya kita akan melakukan koding untuk langkah pertama adalah
Double Klik di Button Proses ketikkan kode dibawah ini :


                                                           Gambar 3.3 Koding Aplikasi Program Lingkaran


Public Class FormAplikasiLingkaran

    Private Sub ButtonProses_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonProses.Click
        Dim jarijari As Double
        Dim tinggi As Double
        Dim luas As Double
        Dim diameter As Double
        Dim keliling As Integer


        jarijari = Val(Txtjari.Text)
        tinggi = Val(TxtTinggi.Text)


        luas = 22 / 7 * (jarijari ^ 2)
        TxtLuasLingkaran.Text = luas

        diameter = 2 * (jarijari)
        TxtDiameterLingkaran.Text = diameter

        keliling = 22 / 7 * (diameter)
        TxtKelilingLingkaran.Text = keliling
    End Sub

4. Selanjutnya kita akan melakukan koding untuk langkah kedua adalah
Double Klik di Button Bersih ketikkan kode dibawah ini :
Private Sub ButtonBersih_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonBersih.Click
        Txtjari.Clear()
        TxtLuasLingkaran.Clear()
        TxtTinggi.Clear()
        TxtDiameterLingkaran.Clear()
        TxtKelilingLingkaran.Clear()
        Txtjari.Focus()
    End Sub

5. Selanjutnya kita akan melakukan koding untuk langkah ketiga adalah
Double Klik di Button Tutup ketikkan kode dibawah ini :

    Private Sub ButtonTutup_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonTutup.Click
        End
    End Sub

End Class


Output :

6. Ketika menginputkan Nilai Jari-Jari Lingkaran dan Nilai Tinggi, kemudian klik Proses maka secara otomatis terhitung Luas Lingkaran, Diameter Lingkaran & Keliling Lingkaran:

Gambar 3.4 Desain Aplikasi Program Lingkaran Dijalankan


TUGAS PERTEMUAN 4 : Program Sederhana Menghitung Luas Alas Tabung, Luas Selimut Tabung, Luas Permukaan Tabung dan Volume Tabung

1. Tambahkan Form Baru Kedalam Project Pertemuan 3
2. Selanjutnya desain seperti Gambar 3.1.1 dibawah ini:

Gambar 3.1.1 Desain Form Aplikasi Program Tabung

Tabel Properties
 Gambar 3.2.2 Tabel Properties Form Aplikasi Program Tabung

3. Selanjutnya kita akan melakukan koding untuk langkah pertama adalah
Double Klik di Button Proses ketikkan kode dibawah ini :

4. Selanjutnya kita akan melakukan koding untuk langkah kedua adalah
Double Klik di Button Bersih ketikkan kode dibawah ini :
Private Sub ButtonBersih_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonBersih.Click
        Txtjari.Clear()
        TxtLuasLingkaran.Clear()
        TxtTinggi.Clear()
        TxtDiameterLingkaran.Clear()
        TxtKelilingLingkaran.Clear()
        Txtjari.Focus()

    End Sub

5. Selanjutnya kita akan melakukan koding untuk langkah ketiga adalah
Double Klik di Button Tutup ketikkan kode dibawah ini :
Private Sub ButtonTutup_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) HandlesButtonTutup.Click
        End
    End Sub

                                                          Gambar 3.3.3 Koding Aplikasi Program Tabung



Hasil :

6. Ketika menginputkan Nilai Jari-Jari Tabung, Nilai Tinggi Tabung, kemudian klik Proses maka secara otomatis terhitung Luas Alas, Luas Selimut Tabung, Volume Tabung & Luas Permukaan Tabung :
Gambar 3.4.4 Desain Aplikasi Program Tabung Dijalankan