Kamis, 06 April 2017


Pemesanan Tiket Pesawat
Oleh : AHMAD RAFI’I (1506761192)

Berikut adalah database yang saya gunakanuntuk Pemesanan Tiket Pesawat
*1NF (table1) = Kode Pesawat,Nama Pesawat, Tanggal pemesanan, Jumlah Tiket
*2NF (tabel2) = Nama Pemesan, Tanggal Penerbangan, Jam Penerbangan, Berat Bagasi
*3NF(tabel3) = Nomor Tiket Pesawat, Kode Pesawat, Nama Pemesan,Tanggal Penerbangan, Jam Penerbangan, Tanggal Pemesanan, Berat Bagasi





















Menggunakan Coddingan Visual Basic :
Imports System.Data
Imports System.Data.OleDb

Public Class WebForm2
    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

    'Insert
    Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

        Dim sql As String = "INSERT INTO Table_RentalMobil VALUES ('" & TxtIDPenyewa.Text & "','" & txtNama.Text & "','" & txtIDMerk.Text & "','" & txtTingkatHarga.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
        Response.Redirect("WebForm1.aspx")
    End Sub
    'Delete
    Protected Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
        Dim hapus = MsgBox("Konfirmasi", "Hapus")

        If hapus = vbYes Then
            oConn.Close()
            oConn.Open()
            Dim delet As String = "DELETE FROM Table_RentalMobil where ID_Penyewa =" + TxtIDPenyewa.Text + ""
            Dim oCmd As New OleDbCommand
            oConn.Close()
            oConn.Open()
            oCmd.Connection = oConn
            oCmd.CommandText = delet
            oCmd.ExecuteNonQuery()
            MsgBox("Sudah terhapus", vbArchive)

            TxtIDPenyewa.Text = ""
            txtNama.Text = ""
            txtIDMerk.Text = ""
            txtTingkatHarga.Text = ""

        End If
    End Sub
    'Search
    Protected Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
        oConn.Close()
        oConn.Open()
        Dim Cmd As New OleDbCommand("SELECT * FROM Table_Rental where ID_Penyewa =" + TxtIDPenyewa.Text + "", oConn)
        xReader = Cmd.ExecuteReader
        If xReader.HasRows Then
            xReader.Read()
            txtNama.Text = xReader("Nama_Penyewa")
            txtIDMerk.Text = xReader("ID_Merk")
            txtTingkatHarga.Text = xReader("Tingkatan_Harga")

        Else
            MsgBox("Kode Buku Tidak Ada")
            TxtIDPenyewa.Text = ""
            txtNama.Text = ""
            txtIDMerk.Text = ""
            txtTingkatHarga.Text = ""
            Exit Sub
        End If
        xReader.Close()

    End Sub
    'Update
    Protected Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click
        Dim sql As String = " UPDATE Table_RentalMobil set Nama_Penyewa  ='" & txtNama.Text & "', ID_Merk = " & txtIDMerk.Text & ", Tingkatan_Harga = '" & txtTingkatHarga.Text & "' where ID_Penyewa = " & TxtIDPenyewa.Text & ""

        Dim oCmd As New OleDbCommand
        oConn.Close()
        oConn.Open()
        oCmd.Connection = oConn
        oCmd.CommandText = sql

        oCmd.ExecuteNonQuery()
    End Sub
End Class

Tidak ada komentar:

Posting Komentar