1.Penjelasan Aplikasi
Aplikasi ini digunakan untuk input Judul Buku Baru,Update Status Buku apakah tersedia atau tidak,melakukan Pembaruan mengenai informasi Buku dalam sebuah Database Perpustakaan.
2.Screenshot Dtabase dan Table
3.Perintah Stored Procedure
ALTER PROCEDURE [dbo].[TambahBuku]
-- Add the parameters for the stored procedure here
@KodeBuku varchar(10),@NamaBuku varchar(50),@Pengarang char(10),@Status char(10),@TanggalKembali date
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON
INSERT INTO Table_Buku ('KodeBuku','NamaBuku','Pengarang','Status','TanggalKembali') VALUES (@KodeBuku,@NamaBuku,@Pengarang,@Status,@TanggalKembali)
end
4.Screenshot Desain
5.Source Code
Imports System.Data
Imports System.Data.SqlClient
Public Class MenuUtama
Inherits System.Web.UI.Page
Public constring As String = ConfigurationManager.ConnectionStrings("PerpustakaanConnectionString").ConnectionString
Public oConn As New SqlConnection(constring)
Public oTbl As New DataTable
Public xReader As SqlDataReader
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
End Sub
Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim sql As String = "INSERT INTO Tabel_Buku VALUES ('" & TextBox1.Text & "','" & TextBox2.Text & "','" & TextBox3.Text & "','" & TextBox4.Text & "','" & TextBox5.Text & "')"
Dim oCmd As New SqlCommand
oConn.Open()
oCmd.Connection = oConn
oCmd.CommandText = sql
oCmd.ExecuteNonQuery()
End Sub
Protected Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
Dim hapus = MsgBox("Konfirmasi", MsgBoxStyle.YesNo, "Hapus")
If hapus = vbYes Then
oConn.Close()
oConn.Open()
Dim delet As String = "DELETE FROM Tabel_Buku where KodeBuku ='" + TextBox1.Text + "'"
Dim oCmd As New SqlCommand
oConn.Close()
oConn.Open()
oCmd.Connection = oConn
oCmd.CommandText = delet
oCmd.ExecuteNonQuery()
MsgBox("Data Sudah Terhapus", vbArchive)
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox4.Text = ""
TextBox5.Text = ""
End If
End Sub
Protected Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
Dim sql As String = " UPDATE Tabel_Buku set NamaBuku ='" & TextBox2.Text & "', Pengarang = '" & TextBox3.Text & "', Status = " & TextBox4.Text & ", TanggalKembali = '" & TextBox5.Text & "' where KodeBuku = '" & TextBox1.Text & "'"
Dim oCmd As New SqlCommand
oConn.Close()
oConn.Open()
oCmd.Connection = oConn
oCmd.CommandText = sql
oCmd.ExecuteNonQuery()
End Sub
Protected Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
oConn.Close()
oConn.Open()
Dim Cmd As New SqlCommand("SELECT * FROM Tabel_Buku where KodeBuku ='" + TextBox1.Text + "'", oConn)
xReader = Cmd.ExecuteReader
If xReader.HasRows Then
xReader.Read()
TextBox2.Text = xReader("NamaBuku")
TextBox3.Text = xReader("Pengarang")
TextBox4.Text = xReader("Status")
TextBox5.Text = xReader("TanggalKembali")
Else
MsgBox("Buku Tidak Ada")
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox4.Text = ""
TextBox5.Text = ""
Exit Sub
End If
xReader.Close()
End Sub
Protected Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click
Response.Redirect("MenuView.aspx")
End Sub
End Class
Tugas UAS
Jumat, 26 Mei 2017
Kamis, 06 April 2017
Tugas UTS Lab. SMBD
1.Tahapan Normalisasi
1NF
NPM→NamaMahasiswa,KodeMK,NamaMK,Nilai1,Nilai2,Nilai3,Nilai4,NilaiRataRata
2NF
NPM→NamaMahasiswa,KodeMK,NamaMK
KodeMK→Nilai1,Nilai2,Nilai3,Nilai4,NilaiRataRata
3NF
NPM→NamaMahasiswa,KodeMK,NilaiRataRata
KodeMK→NamaMK
NilaiRataRata→Nilai1,Nilai2,Nilai3,Nilai4
Database Normalisasi
2.Screenshot & Source Code
Imports System.Data
Imports System.Data.OleDb
Public Class Input_Nilai
Inherits System.Web.UI.Page
Public constring As String = ConfigurationManager.ConnectionStrings("ConnectionString").ConnectionString
Public oConn As New OleDbConnection(constring)
Public oTbl As New DataTable
Public xReader As OleDbDataReader
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
End Sub
Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
TxtRata.Text = (Txt1.Text + Txt2.Text + Txt3.Text + Txt4.Text) / 4
Dim sql As String = "INSERT INTO TABEL_MAHASISWA VALUES('" & TxtNPM.Text & "','" & TxtNama.Text & "','" & TxtKode.Text & "','" & TxtMK.Text & "','" & TxtRata.Text & "')"
Dim oCmd As New OleDbCommand
oConn.Open()
oCmd.Connection = oConn
oCmd.CommandText = sql
oCmd.ExecuteNonQuery()
End Sub
Protected Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
oConn.Close()
oConn.Open()
Dim Cmd As New OleDbCommand("SELECT * FROM TABEL_MAHASISWA WHERE NPM = " + TxtNPM.Text + "", oConn)
xReader = Cmd.ExecuteReader
If xReader.HasRows Then
xReader.Read()
TxtNama.Text = xReader("NamaMahasiswa")
TxtKode.Text = xReader("KodeMK")
TxtMK.Text = xReader("NamaMK")
TxtRata.Text = xReader("NilaiRataRata")
Else
MsgBox("NPM yang Anda Masukkan Salah!")
TxtNama.Text = ""
TxtNPM.Text = ""
TxtKode.Text = ""
TxtMK.Text = ""
TxtRata.Text = ""
Exit Sub
End If
End Sub
Protected Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
TxtRata.Text = (Txt1.Text + Txt2.Text + Txt3.Text + Txt4.Text) / 4
Dim sql As String = "UPDATE TABEL_MAHASISWA set NamaMahasiswa = '" & TxtNama.Text & "', KodeMK = '" & TxtKode.Text & "',NamaMK = '" & TxtNama.Text & "',NilaiRataRata = '" & TxtRata.Text & "' where NPM = '" & TxtNPM.Text & "'"
Dim oCmd As New OleDbCommand
oConn.Close()
oConn.Open()
oCmd.Connection = oConn
oCmd.CommandText = sql
oCmd.ExecuteNonQuery()
End Sub
Protected Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
Dim hapus = MsgBox("Konfirmasi Hapus", MsgBoxStyle.YesNo, "Hapus")
If hapus = vbYes Then
oConn.Close()
oConn.Open()
Dim delete As String = "DELETE FROM TABEL_MAHASISWA where NPM = " + TxtNPM.Text + ""
Dim ocmd As New OleDbCommand
oConn.Close()
oConn.Open()
ocmd.Connection = oConn
ocmd.CommandText = delete
ocmd.ExecuteNonQuery()
MsgBox("Berhasil Terhapus", vbArchive)
TxtNama.Text = ""
TxtNPM.Text = ""
TxtKode.Text = ""
TxtMK.Text = ""
TxtRata.Text = ""
End If
End Sub
End Class
Kamis, 15 Desember 2016
TUGAS UAS PEMROGRAMAN BISNIS 2
1.Penjelasan Aplikasi
Aplikasi ini bernama Persediaan Gudang.Fungsi dari Aplikasi ini adalah mencatat Persediaan yang akan disimpan di Gudang.Input dari Aplikasi ini yaitu:Kode Barang,Nama Barang,Jenis Barang,Jumlah dan Nomor Rak,untuk Lokasi Penyimpanan dari Barang otomatis ditentukan berdasarkan Jenis Barang tersebut.Untuk menggunakan aplikasi ini,User wajib memasukkan ID dan Psawword,jika login sebagai Manager,user dapat memiliki akses untuk input data,edit,hapus,lihat dan cetak,jika login sebagai Auditor,User hanya memiliki akses untuk melihat dan mencetak.
2.Source Code
Source Code di Login FormPublic Class Form4
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
If TextBox1.Text = "Gudang" Then
TextBox2.Text = "gudang"
MsgBox("Login Sebagai Admin Gudang")
Utama.Show()
ElseIf TextBox1.Text = "Audit" Then
TextBox2.Text = "audit"
MsgBox("Login Sebagai Auditor")
Form5.Show()
End If
End Sub
End Class
Source Code di Form Utama
Imports System.Data
Imports System.Data.SqlClient
Imports System.Data.OleDb
Public Class Utama
Dim koneksi As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\Tugas Uas PemBis\Gudang.accdb"
Dim objekkoneksi As New OleDb.OleDbConnection(koneksi)
Dim xreader As OleDbDataReader
Private Sub BtnTambah_Click(sender As Object, e As EventArgs) Handles BtnTambah.Click
If ComboBox1.Text = "Padat" Then
Label3.Text = "SEKTOR 1"
ElseIf ComboBox1.Text = "Cair" Then
Label3.Text = "SEKTOR 2"
ElseIf ComboBox1.Text = "Gas" Then
Label3.Text = "SEKTOR 3"
End If
objekkoneksi.Close()
objekkoneksi.Open()
Dim tambah As String = "INSERT INTO Gudang values('" & TxtKode.Text & "','" & TxtNama.Text & "','" & ComboBox1.Text & "','" & TxtJumlah.Text & "','" & Label3.Text & "','" & TxtNomor.Text & "' )"
Dim ocmd = New OleDbCommand(tambah, objekkoneksi)
ocmd.ExecuteNonQuery()
objekkoneksi.Close()
MsgBox("Berhasil Disimpan!")
TxtJumlah.Text = ""
TxtKode.Text = ""
TxtNama.Text = ""
TxtNomor.Text = ""
ComboBox1.Text = ""
Label3.Text = ""
End Sub
Private Sub BtnCari_Click(sender As Object, e As EventArgs) Handles BtnCari.Click
Dim VKode = InputBox("Masukkan Kode Barang!")
objekkoneksi.Close()
objekkoneksi.Open()
Dim ocmd As New OleDbCommand("SELECT * FROM Gudang where KodeBarang = '" + VKode + "'", objekkoneksi)
xreader = ocmd.ExecuteReader
If xreader.HasRows Then
xreader.Read()
TxtNama.Text = xreader("NamaBarang")
TxtKode.Text = xreader("KodeBarang")
TxtNomor.Text = xreader("NomorRak")
TxtJumlah.Text = xreader("Jumlah")
ComboBox1.Text = xreader("JenisBarang")
Label3.Text = xreader("LokasiPenyimpanan")
Else
MsgBox("Barang Tidak Ada!")
Exit Sub
End If
xreader.Close()
End Sub
Private Sub BtnLihat_Click(sender As Object, e As EventArgs) Handles BtnLihat.Click
Form2.Show()
End Sub
Private Sub BtnPerbarui_Click(sender As Object, e As EventArgs) Handles BtnPerbarui.Click
Dim sql As String = "update Gudang set NamaBarang='" + TxtNama.Text + "',JenisBarang = '" + ComboBox1.Text + "',Jumlah = '" + TxtJumlah.Text + "',LokasiPenyimpanan = '" + Label3.Text + "',NomorRak = '" + TxtNomor.Text + "' where KodeBarang = '" + TxtKode.Text + "'"
Dim ocmd As New OleDbCommand
objekkoneksi.Close()
objekkoneksi.Open()
ocmd.Connection = objekkoneksi
ocmd.CommandText = sql
ocmd.ExecuteNonQuery()
MsgBox("Berhasil Diperbarui!")
TxtJumlah.Text = ""
TxtKode.Text = ""
TxtNama.Text = ""
TxtNomor.Text = ""
ComboBox1.Text = ""
Label3.Text = ""
End Sub
Private Sub BtnCetak_Click(sender As Object, e As EventArgs) Handles BtnCetak.Click
Form3.Show()
End Sub
Private Sub BtnHapus_Click(sender As Object, e As EventArgs) Handles BtnHapus.Click
Dim hapus = MsgBox("Konfirmasi", MsgBoxStyle.YesNo, "Hapus Data Ini?")
If hapus = vbYes Then
objekkoneksi.Close()
objekkoneksi.Open()
Dim delete As String = "DELETE FROM Gudang where KodeBarang = '" + TxtKode.Text + "'"
Dim oCmd As New OleDbCommand
objekkoneksi.Close()
objekkoneksi.Open()
oCmd.Connection = objekkoneksi
oCmd.CommandText = delete
oCmd.ExecuteNonQuery()
MsgBox("Data Berhasil Dihapus!")
TxtJumlah.Text = ""
TxtKode.Text = ""
TxtNama.Text = ""
TxtNomor.Text = ""
ComboBox1.Text = ""
Label3.Text = ""
End If
End Sub
Private Sub TxtKode_LostFocus(sender As Object, e As EventArgs) Handles TxtKode.LostFocus
objekkoneksi.Close()
objekkoneksi.Open()
Dim Cmd As New OleDbCommand("SELECT * FROM Gudang where KodeBarang = '" + TxtKode.Text + "'", objekkoneksi)
xreader = Cmd.ExecuteReader
If xreader.HasRows Then
Dim MKode = MsgBox("Silahkan Input Barang Lain!", MsgBoxStyle.OkOnly, "Barang Sudah Terdaftar")
End If
End Sub
End Class
3.Screenshot
Minggu, 16 Oktober 2016
Tugas UTS Pemrograman Bisnis II
Aplikasi Input Slip Gaji
Aplikasi ini digunakan untuk menginput Slip Gaji karyawan.Untuk menggunakan aplikasi ini,pengguna cukup memasukkan Nama,Nomot Induk Pegawai,Status dan Jumlah Anak,setela itu,hanya dengan menekan tombol simpan,maka aplikasi ini otomatis menghitung Gaji Kotor,berapa tunjangan untuk anak dan istri/suami,berapa potongan untuk Iuran JAMSOSTEK,Iuran Pensiun dan Iuran Koperasi.Setelah itu aplikasi ini juga otomatis menghitung berapa Pajak Penghasilan dan Gaji Bersih,lalu otomatis menyimpan sebagai Slip Gaji dalam bentuk Word.Adapun tunjangan bagi yang sudah berkeluarga,untuk suami/istri Rp,1.500.000,untuk 1 anak sebesar Rp,1.500.000,untuk 2 anak sebesar Rp,2.500.000.Iuran JAMSOSTEK sebesar 1,5% dari Gaji Pokok,Iuran Pensiun 2,5% dari Gaji Pokok,dan Iuran Koperasi tergantung dari jabatan karyawan.
Source Code
Public Class Form1
Dim excelapp As New Microsoft.Office.Interop.Excel.Application
Dim myexcelbook As Microsoft.Office.Interop.Excel.Workbook
Dim wordapp As New Microsoft.Office.Interop.Word.Application
Dim mywordbook As New Microsoft.Office.Interop.Word.Document
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
If ComboBox1.Text = "Manager" Then
LblGajiPokok.Text = "20000000"
ElseIf ComboBox1.Text = "Assistant Manager" Then
LblGajiPokok.Text = "16000000"
ElseIf ComboBox1.Text = "Manager Keuangan" Then
LblGajiPokok.Text = "14000000"
ElseIf ComboBox1.Text = "Manager Pemasaran" Then
LblGajiPokok.Text = "13000000"
ElseIf ComboBox1.Text = "Supervisor" Then
LblGajiPokok.Text = "10000000"
ElseIf ComboBox1.Text = "Staff Supervisor" Then
LblGajiPokok.Text = "8000000"
End If
If CheckBox1.Checked Then
LblKawin.Text = "1500000"
ElseIf CheckBox2.Checked Then
LblKawin.Text = "0"
End If
If RadioButton1.Checked Then
LblAnak.Text = "0"
ElseIf RadioButton2.Checked Then
LblAnak.Text = "1500000"
ElseIf RadioButton3.Checked Then
LblAnak.Text = "2500000"
End If
LblJAMSOS.Text = 0.015 * (Val(LblGajiPokok.Text))
LblLembur.Text = (Val(TxtLembur.Text)) * 150000
If ComboBox1.Text = "Manager" Then
LblTransport.Text = 0.05 * LblGajiPokok.Text
LblListrik.Text = 0.05 * LblGajiPokok.Text
LblKoperasi.Text = 0.03 * LblGajiPokok.Text
ElseIf ComboBox1.Text = "Assistant Manager" Then
LblTransport.Text = 0.04 * LblGajiPokok.Text
LblListrik.Text = 0.04 * LblGajiPokok.Text
LblKoperasi.Text = 0.025 * LblGajiPokok.Text
ElseIf ComboBox1.Text = "Manager Keuangan" Then
LblTransport.Text = 0.03 * LblGajiPokok.Text
LblListrik.Text = 0.03 * LblGajiPokok.Text
LblKoperasi.Text = 0.02 * LblGajiPokok.Text
ElseIf ComboBox1.Text = "Manager Pemasaran" Then
LblTransport.Text = 0.02 * LblGajiPokok.Text
LblListrik.Text = 0.02 * LblGajiPokok.Text
LblKoperasi.Text = 0.015 * LblGajiPokok.Text
ElseIf ComboBox1.Text = "Supervisor" Then
LblTransport.Text = 0.015 * LblGajiPokok.Text
LblListrik.Text = 0.015 * LblGajiPokok.Text
LblKoperasi.Text = 0.01 * LblGajiPokok.Text
ElseIf ComboBox1.Text = "Staff Supervisor" Then
LblTransport.Text = 0.01 * LblGajiPokok.Text
LblListrik.Text = 0.01 * LblGajiPokok.Text
LblKoperasi.Text = 0.05 * LblGajiPokok.Text
End If
LblPensiun.Text = 0.025 * (Val(LblGajiPokok.Text))
LblAbsen.Text = (Val(TxtAbsen.Text)) * 200000
LblTerlambat.Text = (Val(TxtTerlambat.Text)) * 10000
LblGajiKotor.Text = ((Val(LblGajiPokok.Text)) + (Val(LblKawin.Text)) + (Val(LblAnak.Text)) + (Val(LblLembur.Text)) + (Val(LblListrik.Text)) + (Val(LblTransport.Text))) - ((Val(LblJAMSOS.Text)) + (Val(LblPensiun.Text)) + (Val(LblKoperasi.Text)) + (Val(LblTerlambat.Text)) + (Val(LblAbsen.Text)))
LblPajak.Text = 0.1 * (Val(LblGajiKotor.Text))
LblGajiBersih.Text = ((Val(LblGajiKotor.Text)) - (Val(LblPajak.Text)))
mywordbook = wordapp.Documents.Open("E:\Hailuk\Semester 3\Pemrograman Bisnis\Tugas UTS\Slip Gaji.docx")
mywordbook.Bookmarks("Nama").Select()
wordapp.Selection.TypeText(TxtNama.Text)
mywordbook.Bookmarks("NIP").Select()
wordapp.Selection.TypeText(TxtNIP.Text)
mywordbook.Bookmarks("Jabatan").Select()
wordapp.Selection.TypeText(ComboBox1.Text)
mywordbook.Bookmarks("GajiPokok").Select()
wordapp.Selection.TypeText(Val(LblGajiPokok.Text))
mywordbook.Bookmarks("Anak").Select()
wordapp.Selection.TypeText(Val(LblAnak.Text))
mywordbook.Bookmarks("Kawin").Select()
wordapp.Selection.TypeText(Val(LblKawin.Text))
mywordbook.Bookmarks("Transport").Select()
wordapp.Selection.TypeText(Val(LblTransport.Text))
mywordbook.Bookmarks("Lembur").Select()
wordapp.Selection.TypeText(Val(LblLembur.Text))
mywordbook.Bookmarks("ListrikAir").Select()
wordapp.Selection.TypeText(Val(LblListrik.Text))
mywordbook.Bookmarks("Jamsostek").Select()
wordapp.Selection.TypeText(LblJAMSOS.Text)
mywordbook.Bookmarks("Koperasi").Select()
wordapp.Selection.TypeText(LblKoperasi.Text)
mywordbook.Bookmarks("Pensiun").Select()
wordapp.Selection.TypeText(LblPensiun.Text)
mywordbook.Bookmarks("Terlambat").Select()
wordapp.Selection.TypeText(Val(LblTerlambat.Text))
mywordbook.Bookmarks("Absen").Select()
wordapp.Selection.TypeText(Val(LblAbsen.Text))
mywordbook.Bookmarks("GajiKotor").Select()
wordapp.Selection.TypeText(LblGajiKotor.Text)
mywordbook.Bookmarks("Pajak").Select()
wordapp.Selection.TypeText(LblPajak.Text)
mywordbook.Bookmarks("GajiBersih").Select()
wordapp.Selection.TypeText(LblGajiBersih.Text)
mywordbook.SaveAs2("E:\Hailuk\Semester 3\Pemrograman Bisnis\" + TxtNIP.Text + "" + TxtNama.Text + ".docx")
MsgBox("Jangan Lupa Cek Kembali Slip Gaji Sebelum Cetak!", MsgBoxStyle.OkOnly + MsgBoxStyle.Information, " Slip Gaji Telah Tersimpan")
myexcelbook = excelapp.Workbooks.Open("E:\Hailuk\Semester 3\Pemrograman Bisnis\Tugas UTS\Slip Gaji.xlsx")
excelapp.Range("C3").Value = TxtNama.Text
excelapp.Range("C4").Value = TxtNIP.Text
excelapp.Range("C5").Value = ComboBox1.Text
excelapp.Range("C7").Value = LblGajiPokok.Text
excelapp.Range("C10").Value = LblKawin.Text
excelapp.Range("C11").Value = LblAnak.Text
excelapp.Range("C12").Value = LblLembur.Text
excelapp.Range("C13").Value = LblTransport.Text
excelapp.Range("C14").Value = LblListrik.Text
excelapp.Range("C17").Value = LblJAMSOS.Text
excelapp.Range("C18").Value = LblPensiun.Text
excelapp.Range("C19").Value = LblKoperasi.Text
excelapp.Range("C20").Value = LblTerlambat.Text
excelapp.Range("C21").Value = LblAbsen.Text
excelapp.Range("C23").Value = LblGajiKotor.Text
excelapp.Range("C24").Value = LblPajak.Text
excelapp.Range("C26").Value = LblGajiBersih.Text
myexcelbook.SaveAs("E:\Hailuk\Semester 3\Pemrograman Bisnis\" + TxtNIP.Text + "" + TxtNama.Text + ".xlsx")
End Sub
End Class
Dim excelapp As New Microsoft.Office.Interop.Excel.Application
Dim myexcelbook As Microsoft.Office.Interop.Excel.Workbook
Dim wordapp As New Microsoft.Office.Interop.Word.Application
Dim mywordbook As New Microsoft.Office.Interop.Word.Document
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
If ComboBox1.Text = "Manager" Then
LblGajiPokok.Text = "20000000"
ElseIf ComboBox1.Text = "Assistant Manager" Then
LblGajiPokok.Text = "16000000"
ElseIf ComboBox1.Text = "Manager Keuangan" Then
LblGajiPokok.Text = "14000000"
ElseIf ComboBox1.Text = "Manager Pemasaran" Then
LblGajiPokok.Text = "13000000"
ElseIf ComboBox1.Text = "Supervisor" Then
LblGajiPokok.Text = "10000000"
ElseIf ComboBox1.Text = "Staff Supervisor" Then
LblGajiPokok.Text = "8000000"
End If
If CheckBox1.Checked Then
LblKawin.Text = "1500000"
ElseIf CheckBox2.Checked Then
LblKawin.Text = "0"
End If
If RadioButton1.Checked Then
LblAnak.Text = "0"
ElseIf RadioButton2.Checked Then
LblAnak.Text = "1500000"
ElseIf RadioButton3.Checked Then
LblAnak.Text = "2500000"
End If
LblJAMSOS.Text = 0.015 * (Val(LblGajiPokok.Text))
LblLembur.Text = (Val(TxtLembur.Text)) * 150000
If ComboBox1.Text = "Manager" Then
LblTransport.Text = 0.05 * LblGajiPokok.Text
LblListrik.Text = 0.05 * LblGajiPokok.Text
LblKoperasi.Text = 0.03 * LblGajiPokok.Text
ElseIf ComboBox1.Text = "Assistant Manager" Then
LblTransport.Text = 0.04 * LblGajiPokok.Text
LblListrik.Text = 0.04 * LblGajiPokok.Text
LblKoperasi.Text = 0.025 * LblGajiPokok.Text
ElseIf ComboBox1.Text = "Manager Keuangan" Then
LblTransport.Text = 0.03 * LblGajiPokok.Text
LblListrik.Text = 0.03 * LblGajiPokok.Text
LblKoperasi.Text = 0.02 * LblGajiPokok.Text
ElseIf ComboBox1.Text = "Manager Pemasaran" Then
LblTransport.Text = 0.02 * LblGajiPokok.Text
LblListrik.Text = 0.02 * LblGajiPokok.Text
LblKoperasi.Text = 0.015 * LblGajiPokok.Text
ElseIf ComboBox1.Text = "Supervisor" Then
LblTransport.Text = 0.015 * LblGajiPokok.Text
LblListrik.Text = 0.015 * LblGajiPokok.Text
LblKoperasi.Text = 0.01 * LblGajiPokok.Text
ElseIf ComboBox1.Text = "Staff Supervisor" Then
LblTransport.Text = 0.01 * LblGajiPokok.Text
LblListrik.Text = 0.01 * LblGajiPokok.Text
LblKoperasi.Text = 0.05 * LblGajiPokok.Text
End If
LblPensiun.Text = 0.025 * (Val(LblGajiPokok.Text))
LblAbsen.Text = (Val(TxtAbsen.Text)) * 200000
LblTerlambat.Text = (Val(TxtTerlambat.Text)) * 10000
LblGajiKotor.Text = ((Val(LblGajiPokok.Text)) + (Val(LblKawin.Text)) + (Val(LblAnak.Text)) + (Val(LblLembur.Text)) + (Val(LblListrik.Text)) + (Val(LblTransport.Text))) - ((Val(LblJAMSOS.Text)) + (Val(LblPensiun.Text)) + (Val(LblKoperasi.Text)) + (Val(LblTerlambat.Text)) + (Val(LblAbsen.Text)))
LblPajak.Text = 0.1 * (Val(LblGajiKotor.Text))
LblGajiBersih.Text = ((Val(LblGajiKotor.Text)) - (Val(LblPajak.Text)))
mywordbook = wordapp.Documents.Open("E:\Hailuk\Semester 3\Pemrograman Bisnis\Tugas UTS\Slip Gaji.docx")
mywordbook.Bookmarks("Nama").Select()
wordapp.Selection.TypeText(TxtNama.Text)
mywordbook.Bookmarks("NIP").Select()
wordapp.Selection.TypeText(TxtNIP.Text)
mywordbook.Bookmarks("Jabatan").Select()
wordapp.Selection.TypeText(ComboBox1.Text)
mywordbook.Bookmarks("GajiPokok").Select()
wordapp.Selection.TypeText(Val(LblGajiPokok.Text))
mywordbook.Bookmarks("Anak").Select()
wordapp.Selection.TypeText(Val(LblAnak.Text))
mywordbook.Bookmarks("Kawin").Select()
wordapp.Selection.TypeText(Val(LblKawin.Text))
mywordbook.Bookmarks("Transport").Select()
wordapp.Selection.TypeText(Val(LblTransport.Text))
mywordbook.Bookmarks("Lembur").Select()
wordapp.Selection.TypeText(Val(LblLembur.Text))
mywordbook.Bookmarks("ListrikAir").Select()
wordapp.Selection.TypeText(Val(LblListrik.Text))
mywordbook.Bookmarks("Jamsostek").Select()
wordapp.Selection.TypeText(LblJAMSOS.Text)
mywordbook.Bookmarks("Koperasi").Select()
wordapp.Selection.TypeText(LblKoperasi.Text)
mywordbook.Bookmarks("Pensiun").Select()
wordapp.Selection.TypeText(LblPensiun.Text)
mywordbook.Bookmarks("Terlambat").Select()
wordapp.Selection.TypeText(Val(LblTerlambat.Text))
mywordbook.Bookmarks("Absen").Select()
wordapp.Selection.TypeText(Val(LblAbsen.Text))
mywordbook.Bookmarks("GajiKotor").Select()
wordapp.Selection.TypeText(LblGajiKotor.Text)
mywordbook.Bookmarks("Pajak").Select()
wordapp.Selection.TypeText(LblPajak.Text)
mywordbook.Bookmarks("GajiBersih").Select()
wordapp.Selection.TypeText(LblGajiBersih.Text)
mywordbook.SaveAs2("E:\Hailuk\Semester 3\Pemrograman Bisnis\" + TxtNIP.Text + "" + TxtNama.Text + ".docx")
MsgBox("Jangan Lupa Cek Kembali Slip Gaji Sebelum Cetak!", MsgBoxStyle.OkOnly + MsgBoxStyle.Information, " Slip Gaji Telah Tersimpan")
myexcelbook = excelapp.Workbooks.Open("E:\Hailuk\Semester 3\Pemrograman Bisnis\Tugas UTS\Slip Gaji.xlsx")
excelapp.Range("C3").Value = TxtNama.Text
excelapp.Range("C4").Value = TxtNIP.Text
excelapp.Range("C5").Value = ComboBox1.Text
excelapp.Range("C7").Value = LblGajiPokok.Text
excelapp.Range("C10").Value = LblKawin.Text
excelapp.Range("C11").Value = LblAnak.Text
excelapp.Range("C12").Value = LblLembur.Text
excelapp.Range("C13").Value = LblTransport.Text
excelapp.Range("C14").Value = LblListrik.Text
excelapp.Range("C17").Value = LblJAMSOS.Text
excelapp.Range("C18").Value = LblPensiun.Text
excelapp.Range("C19").Value = LblKoperasi.Text
excelapp.Range("C20").Value = LblTerlambat.Text
excelapp.Range("C21").Value = LblAbsen.Text
excelapp.Range("C23").Value = LblGajiKotor.Text
excelapp.Range("C24").Value = LblPajak.Text
excelapp.Range("C26").Value = LblGajiBersih.Text
myexcelbook.SaveAs("E:\Hailuk\Semester 3\Pemrograman Bisnis\" + TxtNIP.Text + "" + TxtNama.Text + ".xlsx")
End Sub
End Class
Desain
Screenshot Ketika Running
Selasa, 07 Juni 2016
UAS Pemrograman Bisnis 1 TSI 2015/2016
Penjelasan Aplikasi
Aplkasi Pemesanan Paket Wisata
Aplikasi ini digunakan untuk
melakukan pemesanan Paket Wisata yang ditawarkan.Untuk menggunakan aplikasi ini
sangat mudah,pengguna cukup memilih dari Paket WIsata yang ditawarkan dan
mengnekan tombol pesan jika ingin melakukan pemesanan paket yang
dipilih.Setelah Paket di pilih,pengguna akan diarahkan ke Form Pemesanan.Pada
Form Pemesanan,pengguna diharuskan untuk mengisi Nama dan Nomor Handphone,memilih tanggal keberangkatan,memasukan
berapa orang yang ikut dalam Paket Wisata dan memilih cara pembayaran secara
tunai atau transfer bank.Untuk pembayaran tunai akan mendapatkan diskon sebesar
10%,untuk transfer bank akan mendapatkan diskon sebesar 20%.Setelah semua
proses sebelumnya diselesaikan,pengguna diharuskan untuk menghitung total harga dengan menekan tombol Hitung Harga
dan melakukan pemesanan dengan menekan tombol Pesan.
Source Code
Form Utama
Public Class FormUtama
Private Sub MalangCityTourToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles
MalangCityTourToolStripMenuItem.Click
Me.SendToBack()
Malang.Show()
End Sub
Private Sub BromoMidnightTourToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles
BromoMidnightTourToolStripMenuItem.Click
Me.SendToBack()
Bromo.Show()
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Me.Close()
End Sub
End Class
Form Malang City Tour
Public Class Malang
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
PictureBox1.Image = System.Drawing.Image.FromFile("E:\Hailuk\Semester 2\Pemrograman
Bisnis\Project_UAS\mlg1.jpg")
PictureBox2.Image = System.Drawing.Image.FromFile("E:\Hailuk\Semester 2\Pemrograman
Bisnis\Project_UAS\mlg2.jpg")
PictureBox3.Image = System.Drawing.Image.FromFile("E:\Hailuk\Semester 2\Pemrograman Bisnis\Project_UAS\mlg3.jpg")
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
FormPesan.Label2.Text = "150000"
FormPesan.Label3.Text = "Malang City Tour"
Me.Hide()
FormPesan.ShowDialog()
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
Me.SendToBack()
FormUtama.Show()
Me.Close()
End Sub
End Class
Form Bromo Midnight Tour
Public Class Bromo
Private Sub Form2_Load(sender As Object, e As EventArgs) Handles MyBase.Load
PictureBox1.Image = System.Drawing.Image.FromFile("E:\Hailuk\Semester 2\Pemrograman
Bisnis\Project_UAS\brm1.jpg")
PictureBox2.Image = System.Drawing.Image.FromFile("E:\Hailuk\Semester 2\Pemrograman
Bisnis\Project_UAS\brm2.jpg")
PictureBox3.Image = System.Drawing.Image.FromFile("E:\Hailuk\Semester 2\Pemrograman
Bisnis\Project_UAS\brm3.jpg")
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
FormPesan.Label2.Text = "350000"
FormPesan.Label3.Text = "Bromo Midnight Tour"
Me.Hide()
FormPesan.ShowDialog()
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
Me.SendToBack()
FormUtama.Show()
Me.Close()
End Sub
End Class
Form Pemesanan
Public Class FormPesan
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
If ComboBox2.Text = "Tunai" Then
Label10.Text = (Val(Label2.Text) *
0.9) * Val(ComboBox1.Text)
Label12.Text = "Selamat Anda Mendapatkan Diskon 10%"
ElseIf ComboBox2.Text = "Transfer
Bank" Then
Label10.Text = (Val(Label2.Text) *
0.8) * Val(ComboBox1.Text)
Label12.Text = "Selamat Anda Mendapatkan Diskon 20%"
End If
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
Dim var7 As Object
Dim var6 As Object
Dim var5 As Object
Dim var4 As Object
Dim var3 As Object
Dim var2 As Object
Dim var1 As Object
Dim nofile As Short
nofile = FreeFile()
FileOpen(nofile, "E:\Hailuk\Semester 2\Pemrograman
Bisnis\Project_UAS\Book1.csv", OpenMode.Append)
var1 = Label3.Text
var2 = TextBox1.Text
var3 = TextBox2.Text
var4 = ComboBox1.Text
var5 = DateTimePicker1.Text
var6 = ComboBox2.Text
var7 = Label10.Text
ListBox1.Items.Add(var1 & "--" &
var2 & "--" & var3 & "--" & var4 & "--
hari" & var5 & "--" &
var6 & "--" & var7 & "--")
WriteLine(1, var1, var2, var3, var4,
var5, var6, var7)
FileClose(1)
MsgBox("
Silahkan Tunggu SMS Konfirmasi Dari Kami", MsgBoxStyle.OkOnly + MsgBoxStyle.Information, " Terimakasih Atas Kepercayaannya")
End Sub
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
Me.Close()
End Sub
End Class
Screenshot Run Aplikasi
Langganan:
Komentar (Atom)































