DISUSUN OLEH : Nama : Friska Rosalina NIM : 061130500419

13
DISUSUN OLEH : Nama : Friska Rosalina NIM : 061130500419 2013

Transcript of DISUSUN OLEH : Nama : Friska Rosalina NIM : 061130500419

Page 1: DISUSUN OLEH : Nama : Friska Rosalina NIM : 061130500419

DISUSUN OLEH :

Nama : Friska Rosalina

NIM : 061130500419

2013

Page 2: DISUSUN OLEH : Nama : Friska Rosalina NIM : 061130500419

PROGRAM BILLING WARNET

MICROSOFT VISUAL BASIC

Program billing merupakan sistem yang membantu para usahawan untuk mengatur

dan mencatat segala transaksi yang terjadi. Contohnya bagi pengusaha warung internet,

billing sistem digunakan untuk memonitor penggunaan dan pemasukan warnetnya. Untuk itu

pembuatan program billing warnet ini bisa dibuat melalui

Langkah – langkah Pembuatan Program Billing Warnet .

1. Buka Aplikasi Visual Basic dengan Mode StandarEXE

Sebelum sampai pada program billing warnet, kita terlebih dahulu membuat sebuah perintah ataupun pemberitahuan untuk memasuki program tersebut. Langkah - langkahnya yaitu:

2. Didalam form yang kosong tambahkan beberapa kontrol sehingga akan tampak sebagai

berikut :

Page 3: DISUSUN OLEH : Nama : Friska Rosalina NIM : 061130500419

3. Aturlah properties dari setiap control yang baru ditambahkan tersebut sama seperti tabel

dibawah ini :

Nama Control Properties Nilai Pengaturan

Form Caption

StartUp Position

Selamat Datang

2-Center Screen

Label1 Caption Selamat Datang di Education Warnet

Politeknik Negeri Sriwijaya

Command1 Caption Login

Timer1 Interval 300

4. Setelah pengaturan diatas, tampilan form akan tampak seperti gambar di bawah ini.

5. Untuk membuat teks berjalan pada teks “Selamat Datang di Education Warnet Politeknik

Negeri Sriwijaya pada program diatas, masukkan source code pada formnya.

1. Klik dua kali pada form1, lalu masukkan kode.

Private Sub Form_Activate()

ket = " " & Label1.Caption

End Sub

2. Klik dua kali pada Timer1, lalu masukkan kode.

Private Sub Timer1_Timer()

Page 4: DISUSUN OLEH : Nama : Friska Rosalina NIM : 061130500419

ket = Right(ket, Len(ket) - 10) & Left(ket, 90)

Label1.Caption = ket

End Sub

6. Pada command login, kita akan membuat kotak Message Box dan Input Box yang isinya

nanti akan menanyakan apakah ingin memulai atau tidak. Klik dua kali pada control

command LOGIN, lalu masukkan kodenya :

Dim ket As String

Private Sub Command1_Click()

Form1.Hide

p = MsgBox("Apakah Anda ingin memulai?", vbYesNo + vbQuestion, "Informasi")

If p = vbYes Then

1 pass = InputBox("Masukkan Password ", "Password")

If pass = "ilmu" Then

GoTo 10

Else

MsgBox " Maaf Password Anda Salah", vbCritical

GoTo 1

10

End If

Form2.Show

Form1.Hide

End If

End Sub

Page 5: DISUSUN OLEH : Nama : Friska Rosalina NIM : 061130500419

7. Akan tampil gambar seperti dibawah ini.

8. Pada saat kita mengklik command LOGIN. Akan muncul Message Box, jika kita memilih

YES maka akan tampil Input Box yang meminta kita untuk memasukkan Password,

masukkan passwordnya yaitu “ilmu” maka form 2 yang akan tampil ( Form2.Show) dan

form1 nya akan tersembunyi (form1.Hide). Tetapi jika kita salah memasukkan passwordnya

maka akan muncul MessageBox “ Maaf Password Anda Salah”.

Page 6: DISUSUN OLEH : Nama : Friska Rosalina NIM : 061130500419

9. Setelah kita memilih untuk melanjutkan maka akan tampil Form2. Sebelumnya kita siapkan

terlebih dahulu form2 nya. Untuk membuka form 2.

1. Klik Add Form

2. Akan tampil layar seperti dibawah .

3. Pilih Open

4. Didalam form2 yang kosong tambahkan beberapa kontrol sehingga akan tampak

sebagai berikut :

Page 7: DISUSUN OLEH : Nama : Friska Rosalina NIM : 061130500419

Nama Control Properties Nilai Pengaturan

Label 1 Caption

Backcolor

Billing Warnet Education

&H0000FF00&

Label 2 Caption

Backcolor

User Name

&H008080FF&

Label 3 Caption

Backcolor

Jam Mulai

&H008080FF&

Label 4 Caption

Backcolor

Jam Selesai

&H008080FF&

Label 5 Caption

Backcolor

Lama Pemakaian

&H008080FF&

Label 6 Caption

Backcolor

Biaya

&H008080FF&

Text1 Text

Backcolor

Dihapus

&H00FFFF80&

Text2 Text

Backcolor

Dihapus

&H00FFFF80&

Text3 Text

Backcolor

Dihapus

&H00FFFF80&

Text4 Text

Backcolor

Dihapus

&H00FFFF80&

Text5 Text

Backcolor

Dihapus

&H00FFFF80&

Command1 Caption Mulai

Command2 Caption Selesai

Command3 Caption Keluar

Form2 Caption

Backcolor

Program Billing

&H00000040&

Page 8: DISUSUN OLEH : Nama : Friska Rosalina NIM : 061130500419

10. Setelah dilakukan pengaturan pada properties diatas, masukkan code pada

Command Mulai.

Dim mulai, Selesai, Lama As Variant

Form2.hide

Private Sub Command1_Click()

1 pass = InputBox("Masukkan Nama Anda", "Nama Pengguna")

Text1.Text = pass

mulai = Now

Text2.Text = Format(mulai, "HH:MM:SS")

Form3.Show

Form2.Hide

End Sub

11. Pada saat kita memilih untuk masuk/ mengklik command Masuk akan muncul

Input Box, yang isinya menanyakan nama penggunanya.

12. Setelah kita memasukkan nama kita sebagai pengguna, pilih OK dan prosesnya pun

akan beralih ke Form3 sebagai tampilan windowsnya.

Pada form 3, kita siapkan form dengan pengaturan Propertiesnya sebagai berikut:

Page 9: DISUSUN OLEH : Nama : Friska Rosalina NIM : 061130500419

Nama Control Properties Nilai Pengaturan

Form3 Caption Windows

Image Picture

Stretch

Pilih gambar yang ada di dalam Komputer.

True

Command1 Caption Keluar

13. Tampilan form3 nya akan tampak seperti gambar dibawah ini.

14. Apabila kita memilih untuk menyelesaikan penggunaan internetnya pada windows

form3 tadi, klik command Keluar maka prosesnya akan kembali ke Form 2 yaitu

program billing warnetnya, yang berisikan waktu mulai, waktu pemakaian, lama

pemakaian dan biaya pemakaiannya. Itu sebabnya, pada command Keluar kita masukan

code sebagai berikut.

Private Sub Command1_Click()

Form2.Show

Form3.Hide

End Sub

Page 10: DISUSUN OLEH : Nama : Friska Rosalina NIM : 061130500419

15. Setelah kita memilih Command Keluar, akan tampil kembali Form2nya.

16. Untuk mengakhiri penggunaannya, kita Pilih Selesai dan Biaya pemakaiannya pun akan terhitung sesuai dengan lama pemakaiannya. Pada command Selesai, kita klik dua kali dan masukkan codenya

Private Sub Command2_Click()

Selesai = Now

Lama = Selesai - mulai

lm_menit = (Hour(Lama) * 60) + (Minute(Lama))

Biaya = lm_menit * 100

Text3.Text = Format(Selesai, "HH:MM:SS")

Text4.Text = lm_menit & " Menit "

Text5.Text = "Rp " & Biaya

End Sub

Lama pemakaian dihitung dari waktu mulai sampai waktu selesai pemakaian dan

biayanya dihitung setelah lama pemakaianya memasuki menit pertama yaitu sebesar

Rp 100.

Page 11: DISUSUN OLEH : Nama : Friska Rosalina NIM : 061130500419

17. Untuk mengakhiri program billing tersebut, Klik dua kali pada command Keluar, dan masukkan codenya.

Private Sub Command3_Click()

Unload Me

End Sub

Page 12: DISUSUN OLEH : Nama : Friska Rosalina NIM : 061130500419

LISTING PROGRAM PEMBUATAN BILLING WARNET

Listing Program pada Form 1

Dim ket As String

Private Sub Command1_Click()

Form1.Hide

p = MsgBox("Apakah Anda ingin memulai?", vbYesNo + vbQuestion, "Informasi")

If p = vbYes Then

1 pass = InputBox("Masukkan Password", "Password")

If pass = "ilmu" Then

GoTo 10

Else

MsgBox " Maaf Password Anda Salah", vbCritical

GoTo 1

10

End If

Form2.Show

Form1.Hide

End If

End Sub

Private Sub Form_Activate()

ket = " " & Label1.Caption

End Sub

Private Sub Timer1_Timer()

ket = Right(ket, Len(ket) - 10) & Left(ket, 90)

Label1.Caption = ket

End Sub

Page 13: DISUSUN OLEH : Nama : Friska Rosalina NIM : 061130500419

Listing Program pada Form 2

Dim mulai, Selesai, Lama As Variant

Private Sub Command1_Click()

Form2.Hide

1 pass = InputBox("Masukkan Nama Anda", "Nama Pengguna")

Text1.Text = pass

mulai = Now

Text2.Text = Format(mulai, "HH:MM:SS")

Form3.Show

Form2.Hide

End Sub

Private Sub Command2_Click()

Selesai = Now

Lama = Selesai - mulai

lm_menit = (Hour(Lama) * 60) + (Minute(Lama))

Biaya = lm_menit * 100

Text3.Text = Format(Selesai, "HH:MM:SS")

Text4.Text = lm_menit & " Menit "

Text5.Text = "Rp " & Biaya

End Sub

Private Sub Command3_Click()

Unload Me

End Sub

Listing program pada Form 3

Private Sub Command1_Click()

Form2.Show

Form3.Hide

End Sub