UTS Pemograman I

Nama : Ady Nugraha

Kelas : 04TPLP001

NIM : 161021450264

Deskripsi : Disini saya membuat program tentang TOKO SUSU MADURA penjualan berbagai merk susu, sebelum membeli konsumen akan di minta memasukan nama konumen, dan selanjutnya memilih jenis susu yang akan dipesan, maka akan otomatis muncul harga susu tersebut, dan konsumen kembali akan diminta untuk memasukan jumlah susu yang ingin di pesan, maka setelah di proses akan muncul jumlah dan harga yang harus dibayarkan, apabila konsumen membayar dengan uang lebih maka akan muncul total jumlah kembalian.


Screen Shoot Design :






Shource Coding :


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
        Cmbsusu.Items.Add(" Susu Frisian Flag - Rp.25.000/pcs")
        Cmbsusu.Items.Add(" Susu Dancow - Rp.15.000/pcs")
        Cmbsusu.Items.Add(" Susu Lactogen - Rp.50.000/pcs")
        Cmbsusu.Items.Add(" Susu Anlene - Rp.55.000/pcs")
        Cmbsusu.Items.Add(" Susu L-Men - Rp.30.000/pcs")
    End Sub

    Private Sub Cmbsusu_SelectedIndexChanged(sender As Object, e As EventArgs) Handles Cmbsusu.SelectedIndexChanged
        If (Cmbsusu.SelectedIndex.Equals(0)) Then
            Txtsatuan.Text = 25000
        ElseIf (Cmbsusu.SelectedIndex.Equals(1)) Then
            Txtsatuan.Text = 15000
        ElseIf (Cmbsusu.SelectedIndex.Equals(2)) Then
            Txtsatuan.Text = 50000
        ElseIf (Cmbsusu.SelectedIndex.Equals(3)) Then
            Txtsatuan.Text = 55000
        Else
            Txtsatuan.Text = 30000
        End If
    End Sub

    Private Sub Txtjumlah_LostFocus(sender As Object, e As EventArgs) Handles Txtjumlah.LostFocus
        Dim total As Integer
        total = Txtsatuan.Text * Txtjumlah.Text
        Txttotal.Text = total
    End Sub

    Private Sub Btnproses_Click(sender As Object, e As EventArgs) Handles Btnproses.Click
        Dim kembalian As Integer
        kembalian = Txtbayar.Text - Txttotal.Text
        Txtkembalian.Text = kembalian
    End Sub

    Private Sub Btnword_Click(sender As Object, e As EventArgs) Handles Btnword.Click
        Dim aplikasi As New word.Application
        Dim dokumen As word.Document
        Dim gabungan As String
        gabungan = (Txtnama.Text + " " + Txtjumlah.Text)

        dokumen = aplikasi.Documents.Open("E:\Toko Susu Madura excel.docx")

        dokumen.Bookmarks("BNAMA").Select()
        aplikasi.Selection.TypeText(Txtnama.Text)

        dokumen.Bookmarks("BSUSU").Select()
        aplikasi.Selection.TypeText(Cmbsusu.Text)

        dokumen.Bookmarks("BJUMLAH").Select()
        aplikasi.Selection.TypeText(Txtjumlah.Text)

        dokumen.Bookmarks("BTOTAL").Select()
        aplikasi.Selection.TypeText(Txttotal.Text)

        dokumen.Bookmarks("BBAYAR").Select()
        aplikasi.Selection.TypeText(Txtbayar.Text)

        dokumen.Bookmarks("BKEMBALIAN").Select()
        aplikasi.Selection.TypeText(Txtkembalian.Text)

        dokumen.SaveAs("E:\" + gabungan + ".docx")
        aplikasi.Visible = True
    End Sub

    Private Sub Btnexcel_Click(sender As Object, e As EventArgs) Handles Btnexcel.Click
        Dim aplikasiExcel As New Excel.Application
        Dim fileExcelnya As Excel.Workbook
        Dim gabungan As String
        gabungan = (Txtnama.Text + " " + Txtjumlah.Text)

        fileExcelnya = aplikasiExcel.Workbooks.Open("E:\Toko susu madura.xlsx")
        aplikasiExcel.Range("A3").Value = Txtnama.Text
        aplikasiExcel.Range("B3").Value = Cmbsusu.Text
        aplikasiExcel.Range("C3").Value = Txtjumlah.Text
        aplikasiExcel.Range("D3").Value = Txttotal.Text
        aplikasiExcel.Range("E3").Value = Txtbayar.Text
        aplikasiExcel.Range("F3").Value = Txtkembalian.Text
        fileExcelnya.SaveAs("E:\" + gabungan + ".xlsx")

        MsgBox("Sukses!")
        aplikasiExcel.Visible = True
    End Sub
End Class

Komentar

Postingan populer dari blog ini

UAS Basis Data II