Anda di halaman 1dari 60

LAPORAN PEMOGRAMAN VISUAL BASIC SEMESTER III

TAHUN AKADEMIK 2020 / 2021

Disusun Oleh:

Nama :Mukhlis Adi Putra

Kelas :20A2 RMIK

NIM :200205067

PRODI D3 REKAM MEDIK DAN INFORMASI KESEHATAN

FALKULTAS ILMU KESEHATAN UNIVERSITAS DUTA

BANGSA SURAKARTA 2021


KATA PENGANTAR
Puji syukur penulis panjatkan kehadiran Tuhan yang Maha Esa, yang Maha
Pengasih lagi Maha Penyayang yang telah melimpahkan Berkat dan Roh Kudus-Nya
sehingga penulis dapat menyelesaikan Laporam Praktik Lapangan Semester II ini
tepat pada waktunya.Dengan segala kerendahan hati penulis menyampaikan
terimakasih kepadasemua yang telah berjasa dalam rangka menyelesaikan laporan ini,
terima kasih

ditujukan kepada :

1. Drs. H. Singgih Purnomo,MM selaku Rektor Universitas Duta Bangsa Surakarta.

2. Ibu Warsi Maryati, S.KM.,MPH selaku Dekan Fakultas Ilmu

KesehatanUniversitas Duta Bangsa Surakarta.

3. Linda Widyaningrum S.KM., MPH selaku Ketua Prodi D3 RMIK FakultasIlmu

Kesehatan Universitas Duta Bangsa Surakarta.

4. Nurhayati,M.Kom selaku Dosen dari Mata Kuliah Pemprograman Visual

5. Orang tua penulis yang telah memberikan dukungan moril maupun materil .

Akhir kata, penulis berharap semoga Laporan Praktik Lapangan ini dapat
bermanfaat. Penulis menyadari keterbatasan dan kekurangan pada Laporan Praktik
Lapangan ini. Oleh karena itu, saran, masukan dan kritik yang membangun akan
penulis terima dengan tangan terbuka.
Daftar Isi
KATA PENGANTAR..................................................................................................................... 2
BAB I .......................................................................................................................................... 4
PENDAHULUAN ......................................................................................................................... 4
A.Latar Belakang ................................................................................................................... 4
B.Tujuan ................................................................................................................................ 4
C.Manfaat.............................................................................................................................. 4
BAB II ......................................................................................................................................... 5
LANDASAN TEORI ...................................................................................................................... 5
A.DASAR TEORI ..................................................................................................................... 5
BAB III ........................................................................................................................................ 6
HASIL PRATIKUM ....................................................................................................................... 6
A.Pertemuan 1 : .................................................................................................................... 6
Form1 .................................................................................................................................. 14
Form2 .................................................................................................................................. 17
Form3 .................................................................................................................................. 20
Tugas Mandiri Pert3 ............................................................................................................ 24
D.Pertemuan 4 .................................................................................................................... 27
b. Latihan If Then Else (Perhitungan Gaji Pokok) ................................................................ 30
C.Latihan Select Case. ......................................................................................................... 33
d.Tugas Mandiri 4 ............................................................................................................... 40
E.Pertemuan 5..................................................................................................................... 44
a.Perulangan 1 ................................................................................................................ 44
B.Struktur looping ........................................................................................................... 48
BAB IV...................................................................................................................................... 59
Penutup................................................................................................................................... 59
KESIMPULAN ....................................................................................................................... 59
BAB I

PENDAHULUAN
A.Latar Belakang
Di zaman sekarang pemprograman bukanlah hal yang
asinglagi,Pemprograman sudah digunakan oleh semua kalangan ,
dariperusahaan,perkantoran,maupun rumah sakit.Bagi seorang rekam medis selain
bisamengcoder,membuat/menggunakan pemprograman suatu hal yang harus
wajib.Pemprograman Visual merupakan salah satu matakuliah tahunan FakultasIlmu
Kesehatan Prodi D3 Rekam Medis dan Informasi Kesehatan Universitas DutaBangsa
Surakarta. Karena Pemprograman Visual merupakan salah satu matakuliahuntuk
menambah wawasan, keterampilan dan pengalaman mahasiswa dalammembuat
pemprograman dirumah sakit.

B.Tujuan
Tujuan yang diharapkan untuk mahasiswa adalah:

a. Memahami Menu-menu,Tool – tool pada Visual Basic 6.0

b. Mengetahui program-program apa saja yang bisa di buat di Visula Basic6.0

c. Menerapkan Visual Basic 6.0 di Kampus maupun saat sudah berkerja dirumah
sakit

C.Manfaat
Dalam penulisaan laporan selain sebagai bukti bahwa mahasiswa
sudahmengerjakan tugas yang diberikan oleh dosen,laporan ini menjadi tolak
ukurpemahaman siswa dan sebagai acuan mahasiswa untuk kedepannya.
BAB II

LANDASAN TEORI
A.DASAR TEORI
Visual Basic merupakan salah satu bahasa pemrograman yang bisa
digunakanuntuk membangun aplikasi-aplikasi di platform Microsoft.Tidak seperti
generasi sebelumnya Visual Basic versi 6.0 ke bawah yang lebih difokuskanuntuk
pengembangan aplikasi desktop, Visual Basic 6.0 memungkinkan parapengembang
membangun bermacam aplikasi, baik desktop maupun aplikasiweb.Berikut ini adalah
lembar kerja pada VB 6.0
BAB III

HASIL PRATIKUM

A.Pertemuan 1 :
Instalasi Visual Basic 6
1. Setelah kita setup

2. Lalu kita next dan klik accept pada gambar dibawah


3. Setelah accept, kita klik next akan muncul gambar di bawah ini dan isi dengan id
812.2224558, lalu kita next

4. Setelah itu akan muncul seperti dibawah ini,lalu pilih next


5. Lalu muncul gambar yg di bawah ini dan pilih opsi next

6. Setelah sudah memilih lokasi penyimpanan file akan muncul seperti di bawah ini
dan kita klik continue
7. Setelah itu kita pilih opsi ok

8. Setelah itu kita tunggu dulu untuk proses pengistalan apklikasinya


9. jika sudah selesai maka akan muncul opsi lagi. Kita Klik Ikon Opsi Custom

10. setelah itu kira hapus centang pada tool dan professional,lalu kita pilih Datas Access
dan klik opsi change option.
11. Lalu kita pilih AEO,ROS,and DOE lalu klik Change Option

12. Lalu kita matikan centang di kotak AEO and EOS,Setelah itu kita akan kembali pada
Opsi seperti di gambar 11,dan kita pilih OK. Setelah itu kita akan kembali lagi pada
seperti gambar 10 dan kita klik Opsi Continue.
13. lalu kita menunggu proses install.

14. Jika sudah muncul gambar seperti ini tinggal kita klik OK.Lalu silahkan Restart
Laptop anda,dan buka APK Visual Basic 6.0 nya.
15. Dan ini tampilan Visual Basic 6.0 nya.
Form1
1.Buat form

Ganti caption=Property text

Stand up Position=Centre Scren

2.Buat 2 Label , Buat 1 Text , Buat 2 Command Button


3.Command 1 = Capton : ok

Command 2 = Capton : Selesai

4 .Label 1 Caption =Tuliskan Nama Anda

Label 2 Angment =2 center

Black color=Palent , Putih

Font Size = 24

5. Label 2.Caption=Text1.Text > ok

End > Selesai


6. Play , Hasil
Form2
1. Buat 3 Command button

Buat 3 Label

2.Klik Form

>Lalu ubah nama form di caption menjadi variable test

>Starup position di ubah menjadi 2 centre screen

>Command 1-3 di ubah menjadi test 1-3

3.Label 1-3 Caption di hapus , Back color >pallet

>warna putih
4.dalam test2 As integer > General

Dalam test2 As string > Command1 test = Nusantara

5. Command2

>test2 = 10

Label1.caption = test
6.Command3

>const test3 As Single = 90.55

6.Project (klik kanan , project propertis) starup object: form2 , ok>play


Form3
1.Buat form

>Ganti nama Caption= Berhitung

2.Buat 3 label

>Labael 1 Caption = Bilangan 1 , Font 24, Bold

> Labael 2 Caption = Bilangan 2 , Font 24, Bold

> Labael 3 Caption = Hasil , Font 24, Bold

3.Buat 2 Text Box

>text box1:(Nama):txtbl1 , text =clear

> text box2:(Nama):txtbl2 , text =clear

>Buat 1 Label :Name :lblhasil , Caption = Clear , Blackcolor :pallate>putih

>Buat 1 Frame : Caption Operator , Font >Bold


4. Option button1 Buat di tabel Frame = Name: opttambah , Caption >+

> Option button2 Buat di tabel Frame = Name: optkali , Caption >*

> Option button3 Buat di tabel Frame = Name: optsisabagi , Caption >\

> Option button4 Buat di tabel Frame = Name: optgabung , Caption >&&

> Option button5 Buat di tabel Frame = Name: optkurang , Caption >-

> Option button6 Buat di tabel Frame = Name: optbagi , Caption >/

> Option button7 Buat di tabel Frame = Name: optpangkat , Caption >^

> Option button8 Buat di tabel Frame = Name: optmod , Caption >mod

>Command Button : Name :CMDexit , Caption: Exit>Bold

5.Code General :>Public bil1 As Single

>Public bil2 As Single

>Public hasil As Single

>klik CMDexit : code : end

>Option button1:> bil1 = val (txtbil1.text)


> Bil2 = val (txtbil2.text)

>hasil = bil1 +bil2

>lblhasil.Caption = hasil

>Option button5:> bil1 = val (txtbil1.text)

> Bil2 = val (txtbil2.text)

>hasil = bil1 -bil2

>lblhasil.Caption = hasil

* Semuanya Sama , Cuma Beda Tanda ,hasil/proses


6.Hasil Perhitungan
Tugas Mandiri Pert3
1.Buat 3 label , Buat 2 Text dan 3 frame

2.ganti caption 2 label

>ganti caption frame

>ganti option button

>ganti label3 (hasil)

Seperti gambar di bawah ini


3.coding general

Coding option button :Op Arimatika,Op Perbandingan,Op logika


4.Hasil
D.Pertemuan 4
A.Latihan Praktikum Login Sederhana
1. Pilih tool Image

Pada komponen pilih picture , lalu pilih salah satu foto yang

diinginkan Jika sudah pada Komponen picture tadi, Strech :

True,Visble:False Maka hasilnya akan begini

2. Tambahkan 1 label ubah caption =

PASSWORD Tambahkan 1 textbox ubah pilihan

Passwordchart menjadi tanda * Text : di kosongkan

3.Tambhkan 1 command button ganti caption menjadi OK,lalu

deflaut ubah 4 menjadi True


4.Koding command button nya kode sebagai berikut :

If text1.Text=”marco”then

Image1.visible=True

Else

Msgbox”PASSWORD SALAH,ULANGI”

Text1.text=””

Text1.setfocus

End if
5.Hasiln jika bener dan salah memasuki passwordnya
b. Latihan If Then Else (Perhitungan Gaji Pokok)
1.New form

2.Form : caption : MENGHITUNG

BONUS,PAJAK,DAN GAJI

Backcolor : Pallet biru

3.1 label Caption : Penjualan,backstyle : 0 Transparan,Bold 12

1.label Caption : RP, backstyle : 0 Transparan,Bold 12

1 text box : Name : tpenjualan, text : kosong

4.1 label Caption : gajipokok, backstyle : 0 Transparan,Bold 12

1 text box Caption : RP, backstyle : 0 Transparan,Bold 12

1 text box Name : tgaji,text : kosong


5.Buat 1 frame Caption : Klasifikasi, backstyle : 0 Transparan,Bold
12,backcolor : samakan seperti background form

Buat 6 Label caption masing-masing diubah menjadi :


BONUS,RP,PAJAK,RP,TOTALGAJI,RP dan ubah semua label
menjadi backstyle : 0 Transparan,Bold 12

Buat 3 text box Name masing-masing diubah menjadi :


TBONUS,TPAJAK,TOTAL

Dan hapus text pada setiap textboxnya.,pada textbox total gaji


ubah opsi Enable : False

Buat 1 command button Caption : PROSES FONT : 12,BOLD

6.Code

General : dim penjualan As Single

Dim gajipokok,bonus,pajak,total As Single


Command1 : gajipokok : tgaji.Text If ( penjualan.Text > 1000000) then Bonus =
tpenjualan.Text * 0.15 Pajak = ( gajipokok + bonus) * 0.05 Total = gajipokok +bonus
– pajak Else Bonus = 0 Pajak = ( gajipokok + bonus) * 0.05
Total = gajipokok + bonus – pajak End If „‟ menampilkan hasil Tbonus.Text :
bonus Tpajak.Text : pajak Ttotal. Text : total

7.Hasil
C.Latihan Select Case.

1.Buat form baru lalu

Ubah Form : Caption : Struktur select…Else

Buat 1 Label Caption : Pilih barang :

Buat 1 list : Caption : Pilih barang :

Buat 1 Label : Caption : Jumlah

Buat 1 : Text : < kosong>

Buat Command1 : Caption : OK

2.Buat 5 label baru dang anti Name masing masing dengan :


lblBarang,lblHarga,lblJumlah,lblDiskon,lblTotal

Ubah back colornya : Palleth (Putih)

Hapus caption nya : < kosong >


3.Masukkan code pada Form dengan kode sebagai berikut :

List1.AddItem “ Disket”

List1.AddItem “ Buku”

List1.AddItem “ Kertas”

List1.AddItem “ Pulpen”

End Sub
4.Masukkan kode pada Command1 dengan kode

sebagai berikut Dim harga As Currency,total As

Currency

Dim jumlah As Integer

Dim diskon As Single

Dim Satuan As String

If lis1.text = “” then

Msgbox “ Anda Belum memilih barang “

List1.listindex = 0

Exit Sub

End If

If text1.text = “” then

Msgbox “ Anda belum mengisi jumlah barang”

Text1.set focus

End if

Select case list1.text

Case”Disket”
Harga = 35000

Satuan = “Box”

Case”Buku”

Harga = 20000

Satuan = “Lusin”
Case”Kertas”

Harga = 25000

Satuan = “Rim”

Case”Pulpen”

Harga = 10000

Satuan = “Pak”

End select

„out put

lblBarang.Caption=”Barang:”List1.text

lblHarga.Caption=”Harga:”&Format(har

ga,”currency”)& “/” &satuan jumlah =

val(Text1.text)

selectcase jumlah

case is < 10

diskon = 0

case 10 to 20

diskon= 0.15

case else
diskon = 0.2

End Select

lblJumlah.Caption=”Jumlah”&jumlah

Total = Jumlah * (harga*(1- diskon))

lblDiskon.Caption=”Diskon:”&

Format ( diskon,”0%”)

lblTotal.Caption = “TotalBayar :

“& Format ( totally,”currency”)

end sub
5.Hasil
d.Tugas Mandiri 4

1.Buat 3 Frame

Frame Minuman = ditambahkan 1 combo box,2 label,2 textbox

Frame Makanan = ditambahkan 5 checkbox,6 label,5 textbox

Frame Pembayaran = ditambahkan 2

label,2 textbox, 1 command button Dan

diluar frame 2 label , 2 textbox, 2

command button

Lalu ubah caption dan text semuanya seperti gambar


berikut ini :

2.Pada General codekan :


Dim tharga As text box

Dim total,bayar,kembali As double


3.Pada form codekan :
Combo1.Additem”Kopi”

Combo1.Additem”Air Mineral”

Combo1.Additem”Esbuah”
4.Pada combo1 codekan :
Selectcase combo1.text
Case”Kopi”

Thargaminum.Text = 3000

CaseAir mineral”

Thargaminum.Text = 4000

Case”Es buah”

Thargaminum.Text = 7000

End select

End if

5.Codekan pada Chechbox 1-5sebagai berikut :


Checkbox 1 codenya Text1=10000

Checkbox 2 codenya Text1=20000

Checkbox 3 codenya Text1=10000

Checkbox 4 codenya Text1=18000

Checkbox 5 codenya Text1=25000

6.Pada command Proses codekan


Text2 = Val(text1) * Val(Text3.Text)

Text6 = Val(Text4) * Val(Text5.Text)

Text9 = Val(Text7) * Val(Text8.Text)

Text12 = Val(Text10) * Val(Text11.Text)


Text15 = Val(Text13) * Val(Text14.Text)

ttagihan = Val(thargaminum * jmminum) +


Val(Text2.Text) + Val(Text6.Text)
+ Val(Text9.Text) + Val(Text12.Text) +
Val(Text15.Text)

If (ttagihan > 200000) Then

tdiskon.Text = 0.05

tdiskon.Text = ttagihan * 0.05

Else

tdiskon.Text = 0

End If

7.Pada command hitung kodekan


Tkembalian = (ttagihan.text-tdiskon.text)-tbayar.text

End sub
8.Jalankan program dan hasilnya sebagai berikut
E.Pertemuan 5

a.Perulangan 1
1.Form baru lalu tambahkan

- 1 List Box

- 2 text box “ Hapus text pada properties di setiap text box”

- 4 Command button “ ubah setiap caption di


command button dengan : Kali (*),tambah(+), hapus
dan keluar
2.Coding pada setiap command 1,2,3,4 sebagai berikut
Private Sub Command1_Click()

List1.Clear

For i = 0 To Val(Text2.Text)

List1.AddItem Val(text1.Text) & "x" & i & "=" & Val(text1.Text) + i


Next

End Sub
Private Sub Command2_Click()
List1.Clear

For i = 0 To Val(Text2.Text)

List1.AddItem Val(text1.Text) & "+" & i

& "=" & Val(text1.Text) + i Next


End Sub
Private Sub Command3_Click()
text1.Text = ""

Text2.Text = ""
End Sub
Private Sub Command4_Click()
Unload Me

End Sub

3.Hasil
B.Struktur looping

1.Buat lah object sebagai berikut :

Object Propeties Value

Form 9 Caption Struktur Looping

Starup Position 2-Centre Screen

List 1 - -

Command Button 1-4 Caption For Next1

For Next 2

Do Until

Do While
2. Coding
Private Sub Command1_Click()

List1.Clear

For i = 1 To 100
List1.AddItem "Angka" & i

Next i

End Sub

Private Sub Command2_Click()


List1.Clear

For i = 100 To 1 Step -2

List1.AddItem "Angka" & i

Next i

End Sub
Private Sub Command3_Click()
List1.Clear
i = Asc("A")

Do Until i > Asc("Z")

List1.AddItem "huruf" & Chr(i)

i=i+1

Loop

End Sub
Private Sub Command4_Click()
List1.Clear

i = Asc("Z")

Do While i > Asc("A")

List1.AddItem "huruf" & Chr(i)

i=i-1

Loop

End Sub
3.Hasil
c.Tugas Mandiri 5
1. Buat Form

2. Desain form project seperti berikut ini:2 Command


Button,1Combo box,1List Box,4 Label,2text box

3.Code pada Form,Command 1 dan 2 seperti ini :


Private Sub Command1_Click()

Dim count As Integer

Dim i As Integer

count = Val(Text1.Text)

If count <= 0 Then

MsgBox "Nilai harus besar dari 0",

vbAbortRetryIgnore, "Error" Else:

List1.Clear
i=0

Select Case cmbjenislooping.ListIndex

Case 0:
For i = 0 To count - 1

List1.AddItem Text2.Text & "data

ke- " & i + 1 & "For--Next", i Next

Case 1:

While i < count

List1.AddItem Text2.Text & "data ke- "

& i + 1 & "While -- Wend", i i = i + 1

Wend

Case Else

Do

List1.AddItem Text2.Text & "data

ke- " & i + 1 & "Do - - Loop", i i = i

+1

Loop Until i > count - 1

End Select

End If

End Sub
Private Sub Command2_Click()

Unload Me

End Sub
Private Sub Form_Load()

cmbjenislooping.AddItem "For-next"

cmbjenislooping.AddItem "While - wend"

cmbjenislooping.AddItem "Do Loop Until"

cmbjenislooping.ListIndex = 0

End Sub
4.Hasil
BAB IV

Penutup

KESIMPULAN

Dari praktikum yang telah saya lakukan, yaitu tentang pengenalan visual basic
kami dapat manyimpulkan bahawa dengan mengunakan visual basic saya dapat
mudah menyusun suatu program dengan rapi, seperti program input nama diatas.
Dankita dapat menggunakan menu bar yang berisi perintah – parintah pada visual
basic 6.0. dan juga toolbox yang berisi objek yang digunakan untuk membuat user
interface serta pengontrolan bagi program yang dibuat, dan jendela properties yang
berfungsi mengatur properti sebauh objek. dan juga menampilkan code editor yang
berfungsi untuk menulis dan menyunting rutin yang menentukan mekanisme kerja
programsuatu visual basic 6.0.

Anda mungkin juga menyukai