Anda di halaman 1dari 11

TUGAS

PROGRAM DAN APLIKASI KOMPUTER


INPUT DATA PENJUALAN BAHAN BAKAR MINYAK

Oleh :

Maudy Handayani
03021181520027
Kelas A Indralaya

JURUSAN TEKNIK PERTAMBANGAN


FAKULTAS TEKNIK
UNIVERSITAS SRIWIJAYA
2016
Langkah Langkah Pengerjaan

1. Buka Microsoft SQL 2012, klik start SQL server Management Studio
Express, kemudian mucul kotak dialog seperti gambar dibawah ini lalu
klik connect.

2. Selanjutnya, kita buat Database caranya dengan klik kanan di Database,


pilih New Database.
Kemudian buat tabel dengan cara klik pada database yang baru dibuat lalu
akan muncul Table, klik kanan pilih New Table.
Kemudian seperti pada gambar 1, beri keterangan pada kolomnya : Client,
Nilai Oktan, Jenis Minyak dan Produsen.
Sedangkan seperti pada gambar 2, beri keterangan pada kolomnya :
Harga, Jumlah dan Total Harga. Kemudian save kedua tabel yang telah
dibuat.
Maka nanti akan menjadi sebuah tabel yang nama nama kolomnya
seperti yang kita inputkan tadi.
Gambar 1

Gambar 2

3. Lalu Buka Visual Basic 2010 melalui Start atau klik pada Dekstop
klik new Document Klik windows Forms Aplication lalu klik
OK

4. Buat Form1 dan Form 2 dengan menggunakan tools Label, TextBox,


Button dan DataGridView.
5. Lalu, Input Coding pada Form 1 dan Form 2

CODING FORM 1

Public Class Form1

Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As


System.EventArgs)

End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button1.Click
Me.Hide()
form2.show()

End Sub

End Class

CODING FORM 2

Imports System.Data
Imports System.Data.SqlClient

Public Class Form2


Public koneksi As String
Public modi1, modi2 As String
Public conn As SqlClient.SqlConnection = Nothing
Public cmd As SqlClient.SqlCommand = Nothing
Public dtadapter As New SqlClient.SqlDataAdapter
Public dttable As New DataTable

Private Sub Form2_Load(sender As System.Object, e As System.EventArgs)


Handles MyBase.Load
Me.Label2.Text = Form1.TextBox1.Text
Dim a As Integer
Dim b As Integer
Me.TextBox5.Text = a
Me.TextBox6.Text = b

koneksi = "Data Source=DIGITALIC;Initial Catalog=HAMID;Integrated


Security=True"
conn = New SqlClient.SqlConnection(koneksi)
conn.Open()
End Sub
Sub save()
modi1 = "Insert into dbo.MODI1 values('" & Me.TextBox1.Text & "','" &
Me.TextBox2.Text & "','" & Me.TextBox3.Text & "','" & TextBox4.Text & "')"
Dim cmd As New SqlClient.SqlCommand(modi1)
cmd.CommandType = CommandType.Text
cmd.Connection = conn
cmd.ExecuteNonQuery()
End Sub
Sub PAGAR()
modi1 = "select * from dbo.MODI1"
dtadapter = New SqlDataAdapter(modi1, conn)
Dim ALAM As New DataTable
ALAM.Clear()
dtadapter.Fill(ALAM)
DataGridView1.DataSource = ALAM
End Sub
Sub save2()
modi2 = "Insert into dbo.MODI3 values('" & Me.TextBox1.Text & "','" &
Me.TextBox5.Text & "','" & Me.TextBox6.Text & "','" & TextBox7.Text & "')"
Dim cmd As New SqlClient.SqlCommand(modi2)
cmd.CommandType = CommandType.Text
cmd.Connection = conn
cmd.ExecuteNonQuery()
End Sub
Sub ALAM()
modi2 = "select * from dbo.MODI3"
dtadapter = New SqlDataAdapter(modi2, conn)
Dim PAGAR As New DataTable
PAGAR.Clear()
dtadapter.Fill(PAGAR)
DataGridView2.DataSource = PAGAR
End Sub

Private Sub Button1_Click(sender As System.Object, e As System.EventArgs)


Handles Button1.Click
If TextBox2.Text = "87" Then
TextBox3.Text = "Premium"
ElseIf TextBox2.Text = "92" Then
TextBox3.Text = "Pertamax"
ElseIf TextBox2.Text = "95" Then
TextBox3.Text = "Pertamax Plus"
ElseIf TextBox2.Text = "100" Then
TextBox3.Text = "Pertamax Racing"
ElseIf TextBox2.Text = "92S" Then
TextBox3.Text = "Primax 92"
ElseIf TextBox2.Text = "95" Then
TextBox3.Text = "Primax 95"
ElseIf TextBox2.Text = "94" Then
TextBox3.Text = "Super Extra 94"
ElseIf TextBox2.Text = "92S" Then
TextBox3.Text = "Performance 92"
ElseIf TextBox2.Text = "95S" Then
TextBox3.Text = "Performance 95"
ElseIf TextBox2.Text = "92SS" Then
TextBox3.Text = "Super 92"
End If

If TextBox3.Text = "Premium" Then


TextBox4.Text = "Pertamina"
ElseIf TextBox3.Text = "Pertamax" Then
TextBox4.Text = "Pertamina"
ElseIf TextBox3.Text = "Pertamax Plus" Then
TextBox4.Text = "Pertamina"
ElseIf TextBox3.Text = "Pertamax Racing" Then
TextBox4.Text = "Pertamina"
ElseIf TextBox3.Text = "Primax 92" Then
TextBox4.Text = "Petronas"
ElseIf TextBox3.Text = "Primax 95" Then
TextBox4.Text = "Petronas"
ElseIf TextBox3.Text = "Super Extra 94" Then
TextBox4.Text = "Shell"
ElseIf TextBox3.Text = "Performance 92" Then
TextBox4.Text = "Total"
ElseIf TextBox3.Text = "Performance 95" Then
TextBox4.Text = "Total"
ElseIf TextBox3.Text = "Super 92" Then
TextBox4.Text = "Shell"
End If

If TextBox3.Text = "Premium" Then


TextBox5.Text = "5000000"
ElseIf TextBox3.Text = "Pertamax" Then
TextBox5.Text = "6000000"
ElseIf TextBox3.Text = "Pertamax Plus" Then
TextBox5.Text = "7500000"
ElseIf TextBox3.Text = "Pertamax Racing" Then
TextBox5.Text = "10000000"
ElseIf TextBox3.Text = "Primax 92" Then
TextBox5.Text = "6500000"
ElseIf TextBox3.Text = "Primax 95" Then
TextBox5.Text = "7750000"
ElseIf TextBox3.Text = "Super Extra 94" Then
TextBox5.Text = "7250000"
ElseIf TextBox3.Text = "Performance 92" Then
TextBox5.Text = "6700000"
ElseIf TextBox3.Text = "Performance 95" Then
TextBox5.Text = "8000000"
ElseIf TextBox3.Text = "Super 92" Then
TextBox5.Text = "6125000"
End If

End Sub

Private Sub Button2_Click(sender As System.Object, e As System.EventArgs)


Me.TextBox7.Text = TextBox5.Text * TextBox6.Text

End Sub

Private Sub Button3_Click(sender As System.Object, e As System.EventArgs)


Handles Button3.Click
save()
save2()
PAGAR()
ALAM()

MsgBox("Data telah tersimpan", MsgBoxStyle.Information, "Perhatian")

End Sub

Private Sub Button4_Click(sender As System.Object, e As System.EventArgs)


Handles Button4.Click
Me.Hide()
Form1.Show()

End Sub

Private Sub Button5_Click(sender As System.Object, e As System.EventArgs)


Handles Button5.Click
End
End Sub

Private Sub Button2_Click_1(sender As System.Object, e As System.EventArgs)


Handles Button2.Click
Me.TextBox7.Text = TextBox5.Text * TextBox6.Text

End Sub

Private Sub Button6_Click(sender As System.Object, e As System.EventArgs)


Handles Button6.Click
Me.TextBox1.Text = ""
Me.TextBox2.Text = ""
Me.TextBox3.Text = ""
Me.TextBox4.Text = ""
Me.TextBox5.Text = ""
Me.TextBox6.Text = ""
Me.TextBox7.Text = ""
End Sub
End Class

6. Kemudian Edit sesuai keinginan, lalu Running Progam.


7. Setelah mengklik Button Masuk pada gambar diatas, maka akan muncul
gambar seperti dibawah ini
8. Kemudian Input data yang dibutuhkan, seperti Client dan
Nilai Oktan. Selanjutnya untuk Jenis Minyak, Produsen
dan Harga kita dapat mengklik Button Cek Jenis.
Lalu masukkan Jumlah minyak per barrel yang akan dibeli
lalu klik Button Hitung dan akan muncul Total Harga
yang harus dibayar.
Selanjutnya klik Button Save.

9. Selanjutnya setelah mengklik Button Save akan muncul


kotak dialog seperti pada gambar dibawah ini. Kemudian
klik OK dan secara otomatis data telah tersimpan di
database Microsoft SQL 2012. Di form kita bisa melihat data
penjualan bahan bakar minyak di DataGridView yang telah kita input
datanya dan masuk dalam bentuk table seperti yang terdapat pada
Microsoft SQL.
10. Kemudian apabila kita mengklik Button Clear maka
akan menghapus data yang kita input pada form seperti
pada gambar dibawah ini.

11. Selanjutnya apabila kita mengklik Button Back


maka akan kembali ke form 1 seperti pada gambar
dibawah ini.
12. Kemudian, apabila kita mengklik Button Exit maka akan
keluar dari program ini.