You are on page 1of 3

LATIHAN UTS

TIK-II (Pengenalan Aplikasi Perangkat Lunak di Sarana yankes)

1. Buat tampilan form berikut;

Ubah Propertis name dengan ketentuan nomor pada form sebagai berikut;
No Properies Value Desc
1 Name txtNoRM
2 Name TxtNamaPasien
3 Name CMBJenisKelamin Items :
Laki-laki,Perempuan
4 Name TxtAlamat
5 Name TxtNoHP
6 Name CmbPoli Items :
Umum, Penyakit dalam, Gigi, Anak
7 Name TxtDiagnosa
8 Name CMBDokter Items :
dr.adi pribadi, dr. Ana Cerina, dr. Budi
9 Name RBRawatJalan Komponen RadioButton
10 Name RBRawatInap Komponen RadioButton
11 Name CmbKelas
12 Name TxtBiaya
13 Name TxtLamainap
14 Name TxtTotal
15 Name TxtBayar
16 Name TxtKembali
17 Name BtnProses
18 Name BtnUlang
19 Name BtnTutup

Latihan 5 | TIK-II (Pengenalan Aplikasi Perangkat Lunak di Sarana Yankes) Page 1


2. Kode program sebagai berikut
a. Double click pada radiobutton “Rbrawatjalan” ketik kode berikut;
Private Sub RBRawatJalan_CheckedChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles RBRawatJalan.CheckedChanged
TxtBiaya.Clear()
TxtLamainap.Clear()
CmbKelas.Items.Clear()
CmbKelas.Text = ""
If RBRawatJalan.Checked = True Then
TxtBiaya.Text = 100000
TxtLamainap.Text = 1
TxtLamainap.Focus()
End If
End Sub
b. Double click pada radiobutton “Rbrawatinap” ketik kode berikut;
Private Sub RBRawatInap_CheckedChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles RBRawatInap.CheckedChanged
TxtBiaya.Clear()
TxtLamainap.Clear()
If RBRawatInap.Checked = True Then
CmbKelas.Items.Clear()
CmbKelas.Text = "--Pilih--"
CmbKelas.Items.Add("VVIP")
CmbKelas.Items.Add("VIP")
CmbKelas.Items.Add("I")
CmbKelas.Items.Add("II")
CmbKelas.Items.Add("III")
CmbKelas.Focus()
End If
End Sub
c. Double click pada Combobox “CmbKelas” ketik kode berikut;
Private Sub CmbKelas_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles CmbKelas.SelectedIndexChanged
If CmbKelas.SelectedItem = "VVIP" Then
TxtBiaya.Text = 1000000
ElseIf CmbKelas.SelectedItem = "VIP" Then
TxtBiaya.Text = 800000
ElseIf CmbKelas.SelectedItem = "I" Then
TxtBiaya.Text = 600000
ElseIf CmbKelas.SelectedItem = "II" Then
TxtBiaya.Text = 400000
ElseIf CmbKelas.SelectedItem = "III" Then
TxtBiaya.Text = 200000
End If
TxtLamainap.Focus()
End Sub

d. Double click pada textbox “txtrawatinap” ketik kode berikut;


Ubah event menjadi “keypress”
Private Sub TxtLamainap_KeyPress(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyPressEventArgs) Handles TxtLamainap.KeyPress

Latihan 5 | TIK-II (Pengenalan Aplikasi Perangkat Lunak di Sarana Yankes) Page 2


Dim potongan, total As Decimal
If Asc(e.KeyChar) = 13 Then
TxtTotal.Text = Val(TxtBiaya.Text) * Val(TxtLamainap.Text)
total = Val(TxtTotal.Text)
If Val(TxtLamainap.Text) >= 5 Then
potongan = total * 0.1
total = total - potongan
TxtTotal.Text = total
MsgBox("dapat potongan 10% yaitu sebesar "& potongan, vbOKOnly + vbInformation,
"Potongan")
Else
TxtTotal.Text = total
End If
End If
End Sub
e. Double click pada Button “BtnProses” ketik kode berikut;
Private Sub BtnProses_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
BtnProses.Click
TxtKembali.Text = Val(TxtBayar.Text) - Val(TxtTotal.Text)
End Sub
f. Double click pada button “btnUlang” ketik kode berikut;
Private Sub BtnUlang_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
BtnUlang.Click
TxtNoRM.Clear()
CMBJenisKelamin.Text = "--Pilih--"
TxtAlamat.Clear()
TxtNoHP.Clear()
CmbPoli.Text = "--Pilih--"
CMBDokter.Text = "--Pilih--"
RBRawatInap.Checked = False
RBRawatJalan.Checked = False
CmbKelas.Items.Clear()
CmbKelas.Text = "--Pilih--"
TxtBiaya.Clear()
TxtLamainap.Clear()
TxtTotal.Clear()
TxtBayar.Clear()
TxtKembali.Clear()
End Sub
g. Double click pada button “BtnTutup” ketik kode berikut;
Private Sub BtnTutup_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
BtnTutup.Click
Dim tutup As String
tutup = MsgBox("Yakin aplikasi ini akan ditutup ?", vbYesNo + vbQuestion, "Tutup")
If tutup = vbYes Then
End
End If
End Sub

3. Jalankan program dengan cara F5

Latihan 5 | TIK-II (Pengenalan Aplikasi Perangkat Lunak di Sarana Yankes) Page 3

You might also like