Anda di halaman 1dari 4

LATIHAN MEMBUAT FORM REKAP RUJUKAN

1. Membuka Microsoft Visual Basic 2010 Express: Start  All Programs  Microsoft Visual Studio 2010 Express 
Microsoft Visual Basic 2010 Express  New Project  ketik di Name : Rujukan  OK

2. Buat Form Rekap Rujukan, dengan menambahkan 8 buah Label, 1 buah Combobox, 7 buah Textbox dan 3 buah
Button (Klik satu kali, kemudian klik di Area Form), dengan tampilan sebagai berikut :

Pilih Save All (Ctrl + Shift + S), tentukan Location tempat penyimpanan Browse (Pilih Folder : D:\TIK II)  Save
Ket: yang belum dibuat folder TIK II (bisa dibuat dahulu, untuk memilih folder TIK II : select folder)

Kemudian Atur Properti-nya Sebagai Berikut:


Controls Properties Value Controls Properties Value
Form Text Form Rekap Rujukan Combobox1 Name Kode
StartPosition CenterScreen Items K01; K02; …. ;K13
(di ketik ke bawah)
Label1 Text Periode TextBox2 Name Spesialisasi
Label2 Text Kode Spesialisasi TextBox3 Name Puskesmas
Label3 Text Jenis Spesialisasi TextBox4 Name RS
Label4 Text Rujukan Puskesmas TextBox5 Name Faskes
Label5 Text Rujukan Rumah Sakit TextBox6 Name Total
Label6 Text Rujukan Fasilitas Kesehatan TextBox7 Name Rata
Label7 Text Total Rujukan Button1 Name & Text Hitung
Label8 Text Rata-Rata Rujukan Button2 Name & Text Ulangi
TextBox1 Name Periode Button3 Name & Text Keluar

Falaah Abdussalaam | TIK II (Rekayasa Perangkat Lunak di SarYankes) 1


Cara mengatur properties diatas:
a. Klik Form (Area yang kosong), pada Properties atur StartPosition menjadi CenterScreen dan Text-nya ketik Form
Rekap Rujukan
b. Klik Label1, pada Properties pilih Text kemudian ketik Periode. Bila sudah pilih Label2 pada Text-nya Ketik Kode
Spesialisasi, dst
c. Klik Textbox1, pada Properties pilih Name kemudian ketik Periode. Bila sudah pilih Textbox2 pada Name-nya Ketik
Spesialisasi, dst
d. Klik Combobox1 pada Properties pilih Name, Ketik Kode. kemudian pada Items : pilih titik tiga, ketik K01, enter,
Ketik K02, enter, Ketik K03, dst
e. Klik Button1, pada Properties pilih Name ketik Hitung dan pada Text ketik Hitung. Bila sudah pilih Button2, pilih
Name ketik Ulangi dan pada Text ketik Ulangi, dst

Gambar Tampilan Form Rekap Rujukan yang sudah di atur Propertiesnya

3. Membuat Coding Meng-automatisasi Jenis Spesialisasi, dengan ketentuan :


Kode Spesialisasi Kode Spesialisasi Kode Spesialisasi
K01 Penyakit Dalam K06 Saraf K11 Gigi dan Mulut
K02 Bedah K07 Jiwa K12 Radiologi
K03 Kesehatan Anak K08 THT K13 Paru - Paru
K04 Obsterik & Ginekologi K09 Mata
K05 Keluarga Berencana K10 Kulit dan Kelamin
Klik Dua Kali Combobox Kode  Ketik :
Private Sub Kode_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Kode.SelectedIndexChanged
Select Case Kode.SelectedIndex
Case 0
Spesialisasi.Text = "Penyakit Dalam"
Case 1
Spesialisasi.Text = "Bedah"
Case 2
Spesialisasi.Text = "Kesehatan Anak"
Case 3
Spesialisasi.Text = "Obsterik dan Ginekologi"
Case 4
Spesialisasi.Text = "Keluarga Berencana"
Case 5
Spesialisasi.Text = "Saraf"
Case 6
Spesialisasi.Text = "Jiwa"
Case 7
Spesialisasi.Text = "THT"
Case 8
Spesialisasi.Text = "Mata"
Case 9
Spesialisasi.Text = "Kulit dan Kelamin"
Case 10
Spesialisasi.Text = "Gigi dan Mulut"
Case 11
Spesialisasi.Text = "Radiologi"
Case 12
Spesialisasi.Text = "Paru - Paru"
End Select
Puskesmas.Focus()
End Sub

Falaah Abdussalaam | TIK II (Rekayasa Perangkat Lunak di SarYankes) 2


Tekan Save All (Ctrl+Shift+S) untuk menyimpan, kemudian Tekan Start Debugging (F5) untuk mengetes program.
Coba Pilih satu kode yang ada, misal K01, maka akan muncul Jenis Spesialisasi secara automatis. Pilih Close (X di
samping Form Rekap Rujukan) untuk mengakhiri proses debugging.

Masuk Kembali Ke Area Design (Klik Menu Form1 Design atau Tekan Shift+F7 atau Klik dua kali Form1.vb di pojok
kanan atas)

4. Membuat Coding Hitung : Klik Dua Kali Button Hitung  Ketik :


Private Sub Hitung_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Hitung.Click
Total.Text = Val(Puskesmas.Text) + Val(RS.Text) + Val(Faskes.Text)
Rata.Text = (Val(Puskesmas.Text) + Val(RS.Text) + Val(Faskes.Text)) / 3
Ulangi.Focus()
End Sub
Tekan Save All (Ctrl+Shift+S), kemudian Tekan Shift+F7 untuk kembali ke Design

5. Membuat Coding Ulangi : Klik Dua Kali Button Ulangi  Ketik :


Private Sub Ulangi_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Ulangi.Click
Periode.Text = ""
Kode.Text = ""
Spesialisasi.Text = ""
Puskesmas.Text = ""
RS.Text = ""
Faskes.Text = ""
Total.Text = ""
Rata.Text = ""
End Sub
Tekan Save All (Ctrl+Shift+S), kemudian Tekan Shift+F7 untuk kembali ke Design

6. Membuat Coding Keluar : Klik Dua Kali Button Keluar  Ketik :


Private Sub Keluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
Keluar.Click
End
End Sub
Tekan Save All (Ctrl+Shift+S), kemudian Tekan Shift+F7 untuk kembali ke Design

7. Mem-fokuskan Combobox Kode setelah meng-enter Text box Periode. Klik Dua Kali Text box Periode  Rubah
TextChanged menjadi KeyPress  Ketik :
Private Sub Periode_KeyPress(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyPressEventArgs) Handles Periode.KeyPress
If Asc(e.KeyChar) = Keys.Enter Then
Kode.Focus()
End If
End Sub

Falaah Abdussalaam | TIK II (Rekayasa Perangkat Lunak di SarYankes) 3


 Hapus Private Sub Periode_TextChanged s.d. End Sub (tidak dipergunakan)
Tekan Save All (Ctrl+Shift+S), kemudian Tekan Shift+F7 untuk kembali ke Design

8. Mengatur agar Text box Puskesmas hanya bisa diinputkan oleh angka dan mem-fokuskan Textbox RS setelah meng-enter
Text box Puskesmas. Klik Dua Kali Text box Puskesmas  Rubah TextChanged menjadi KeyPress  Ketik :
Private Sub Puskesmas_KeyPress(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyPressEventArgs) Handles Puskesmas.KeyPress
If Not ((e.KeyChar >= "0" And e.KeyChar <= "9") Or e.KeyChar = vbBack) Then e.Handled = True
If Asc(e.KeyChar) = Keys.Enter Then
RS.Focus()
End If
End Sub
 Hapus Private Sub Puskesmas_TextChanged s.d. End Sub (tidak dipergunakan)
Tekan Save All (Ctrl+Shift+S), kemudian Tekan Shift+F7 untuk kembali ke Design

9. Mengatur agar Text box RS hanya bisa diinputkan oleh angka dan mem-fokuskan Textbox Faskes setelah meng-enter Text
box RS. Klik Dua Kali Text box RS  Rubah TextChanged menjadi KeyPress  Ketik :
Private Sub RS_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs)
Handles RS.KeyPress
If Not ((e.KeyChar >= "0" And e.KeyChar <= "9") Or e.KeyChar = vbBack) Then e.Handled = True
If Asc(e.KeyChar) = Keys.Enter Then
Faskes.Focus()
End If
End Sub
 Hapus Private Sub RS_TextChanged s.d. End Sub (tidak dipergunakan)
Tekan Save All (Ctrl+Shift+S), kemudian Tekan Shift+F7 untuk kembali ke Design

10. Mengatur agar Text box Faskes hanya bisa diinputkan oleh angka dan mem-fokuskan Button Hitung setelah meng-enter
Text box Faskes. Klik Dua Kali Text box Faskes  Rubah TextChanged menjadi KeyPress  Ketik :
Private Sub Faskes_KeyPress(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyPressEventArgs) Handles Faskes.KeyPress
If Not ((e.KeyChar >= "0" And e.KeyChar <= "9") Or e.KeyChar = vbBack) Then e.Handled = True
If Asc(e.KeyChar) = Keys.Enter Then
Hitung.Focus()
End If
End Sub
 Hapus Private Sub Faskes_TextChanged s.d. End Sub (tidak dipergunakan)
Tekan Save All (Ctrl+Shift+S), kemudian Tekan Shift+F7 untuk kembali ke Design

11. Silahkan Jalankan dengan menekan F5, masukkan Periode, Kode Spesialisasi (maka Jenis Spesialisasi muncul otomatis),
Rujukan Puskesmas, Rumah Sakit dan Fasilitas Kesehatan, kemudian pilih Hitung, hasilnya:

Ket: Saat menginputkan data di Rujukan Puskesmas, Rumah Sakit dan Fasilitas Kesehatan dengan huruf/ teks : tidak bisa
(hanya bisa diinputkan dengan angka).
Pilih Ulangi : bila ingin tampilannya menjadi kosong kembali. Pilih Keluar : untuk mengakhiri aplikasi

Falaah Abdussalaam | TIK II (Rekayasa Perangkat Lunak di SarYankes) 4

Anda mungkin juga menyukai