Aplikasi Penjualan Pulsa
Pada kesempatan kali ini, saya telah membuat project menggunakan Visual Studio. Aplikasi ini dibuat untuk mempermudah pembelian pulsa sehingga penjual tidak perlu untuk menulis secara manual di kertas.
Komponen yang diperlukan, yaitu:
- Label
- Button
- TextBox
- ComboBox
Setelah data pembeli disimpan ke dalam Microsoft Excel & Microsoft Word.
Bookmark di Microsoft Word
Source Code:
Imports word = Microsoft.Office.Interop.Word
Imports excel = Microsoft.Office.Interop.Excel
Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim tanggal, tahun, jumlah As Integer
For tanggal = 1 To 31
ComboTanggal.Items.Add(tanggal)
Next
For tahun = 2030 To 2000 Step -1
ComboTahun.Items.Add(tahun)
Next
For jumlah = 1 To 10
ComboJumlah.Items.Add(jumlah)
Next
ComboBulan.Items.Add("Januari")
ComboBulan.Items.Add("Februari")
ComboBulan.Items.Add("Maret")
ComboBulan.Items.Add("April")
ComboBulan.Items.Add("Mei")
ComboBulan.Items.Add("Juni")
ComboBulan.Items.Add("Juli")
ComboBulan.Items.Add("Agustus")
ComboBulan.Items.Add("September")
ComboBulan.Items.Add("Oktober")
ComboBulan.Items.Add("November")
ComboBulan.Items.Add("Desember")
ComboProvider.Items.Add("Telkomsel")
ComboProvider.Items.Add("Indosat")
ComboProvider.Items.Add("XL")
ComboProvider.Items.Add("Axis")
ComboProvider.Items.Add("3")
ComboNominal.Items.Add("5000")
ComboNominal.Items.Add("10000")
ComboNominal.Items.Add("20000")
ComboNominal.Items.Add("50000")
ComboNominal.Items.Add("100000")
End Sub
Private Sub ComboNominal_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboNominal.SelectedIndexChanged
Select Case ComboNominal.Text
Case "5000"
TextHarga.Text = "6000"
Case "10000"
TextHarga.Text = "11000"
Case "20000"
TextHarga.Text = "21000"
Case "50000"
TextHarga.Text = "51000"
Case "100000"
TextHarga.Text = "101000"
End Select
End Sub
Source Code Button untuk hapus
Private Sub ButtonHapus_Click(sender As Object, e As EventArgs) Handles ButtonHapus.Click
ComboTanggal.Text = ""
ComboBulan.Text = ""
ComboTahun.Text = ""
TextNomor.Text = ""
ComboProvider.Text = ""
ComboNominal.Text = ""
TextHarga.Text = ""
ComboJumlah.Text = ""
TextTotalBayar.Text = ""
End Sub
Source Code Button untuk proses hitung
Private Sub ButtonProses_Click(sender As Object, e As EventArgs) Handles ButtonProses.Click
TextTotalBayar.Text = TextHarga.Text * ComboJumlah.Text
End Sub
Source Code Button untuk keluar
Private Sub ButtonKeluar_Click(sender As Object, e As EventArgs) Handles ButtonKeluar.Click
End
End Sub
Source Code Button untuk simpan ke Microsoft Excel
Private Sub ButtonExcel_Click(sender As Object, e As EventArgs) Handles ButtonExcel.Click
Dim app As New excel.Application
Dim file As excel.Workbook
file = app.Workbooks.Open("C:\Users\ASUS\Documents\Pulsa.xlsx")
app.Range("C6").Value = ComboTanggal.Text
app.Range("D6").Value = ComboBulan.Text
app.Range("E6").Value = ComboTahun.Text
app.Range("B10").Value = TextNomor.Text
app.Range("C10").Value = ComboProvider.Text
app.Range("D10").Value = ComboNominal.Text
app.Range("E10").Value = TextHarga.Text
app.Range("F10").Value = ComboJumlah.Text
app.Range("D14").Value = TextTotalBayar.Text
file.SaveAs("C:\Users\ASUS\Documents\" + TextNomor.Text + "_" + ComboNominal.Text + "_" + "Pulsa.xlsx")
MsgBox("S U K S E S")
app.Visible = True
End Sub
Source Code Button untuk simpan ke Microsoft Word
Private Sub ButtonWord_Click(sender As Object, e As EventArgs) Handles ButtonWord.Click
Dim app As New word.Application
Dim file As word.Document
file = app.Documents.Open("C:\Users\ASUS\Documents\Pulsa.docx")
file.Bookmarks("BTANGGAL").Select()
app.Selection.TypeText(ComboTanggal.Text)
file.Bookmarks("BBULAN").Select()
app.Selection.TypeText(ComboBulan.Text)
file.Bookmarks("BTAHUN").Select()
app.Selection.TypeText(ComboTahun.Text)
file.Bookmarks("BNOMOR").Select()
app.Selection.TypeText(TextNomor.Text)
file.Bookmarks("BPROVIDER").Select()
app.Selection.TypeText(ComboProvider.Text)
file.Bookmarks("BNOMINAL").Select()
app.Selection.TypeText(ComboNominal.Text)
file.Bookmarks("BHARGA").Select()
app.Selection.TypeText(TextHarga.Text)
file.Bookmarks("BJUMLAH").Select()
app.Selection.TypeText(ComboJumlah.Text)
file.Bookmarks("BTOTAL").Select()
app.Selection.TypeText(TextTotalBayar.Text)
file.SaveAs("C:\Users\ASUS\Documents\" + TextNomor.Text + "_" + ComboNominal.Text + "_" + "Pulsa.docx")
MsgBox("S U K S E S")
app.Visible = True
End Sub
End Class
Wassalamu'alaikum Wr. Wb.





Komentar
Posting Komentar