0% found this document useful (0 votes)
2 views

Modul VB

Uploaded by

alfatihahtulaura
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Modul VB

Uploaded by

alfatihahtulaura
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Modul

Imports System.Data.Odbc
Module Module1

Public cn As OdbcConnection
Public da As OdbcDataAdapter
Public dr As OdbcDataReader
Public dt As DataTable

Sub koneksi()
Dim db_name, db_server, db_port, db_user, db_pass As String

db_name = "db_penumpang"
db_server = "localhost"
db_port = "3306"
db_user = "root"
db_pass = ""

Try
'mecoba untuk menkoneksikan'
Dim str As String
str = "DRIVER ={Mysql ODBC 3.51 Driver};SERVER=" & db_server & "; DATABASE =
" & db_name & ";UID = " & db_user & ";PWD =" & db_pass & ";PORT=" & db_port & ";OPTION=3"
cn = New OdbcConnection(str)
If cn.State = ConnectionState.Closed Then
cn.Open()

End If
'jika koneksi gagal'
MsgBox("koneksi eror", MsgBoxStyle.Information, "info")
End
Catch ex As Exception

End Try
End Sub
End Module

combo

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


System.EventArgs) Handles cmbnotiket.SelectedIndexChanged
Select Case cmbnotiket.Text
Case "TK01" : txtnama.Text = "attalah"
Case "TK02" : txtnama.Text = "alexa"
Case "TK03" : txtnama.Text = "akilla"
Case "TK04" : txtnama.Text = "aluna"

Case Else
txtnama.Text = ""
End Select
Imports System.Data.Odbc
Public Class Form1
Sub tampilgrid()
Call koneksi()
da = New OdbcConnection("select * from tb_admin", con)
dt = New DataTable
da.Fill(dt)
dgtiket.DataSource = dt

'mengatur judul
dgtiket.Columns(0).HeaderText = "NO TIKET"
dgtiket.Columns(1).HeaderText = "NAMA"
dgtiket.Columns(2).HeaderText = "JUMLAH"
dgtiket.Columns(3).HeaderText = "NAMA MASKAPAI"
dgtiket.Columns(4).HeaderText = "TANGGAL"
dgtiket.Columns(5).HeaderText = "HARGA"
dgtiket.Columns(6).HeaderText = "BAYAR"

'mengatur lebar kolom


dgtiket.Columns(0).Width = 80
dgtiket.Columns(1).Width = 100
dgtiket.Columns(2).Width = 100
dgtiket.Columns(3).Width = 100
dgtiket.Columns(4).Width = 100
dgtiket.Columns(5).Width = 100
dgtiket.Columns(6).Width = 100

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


Handles MyBase.Load

cmbnotiket.Text = ("-----pilih nomor tiket-----")


cmbnotiket.Items.Add("TK01")
cmbnotiket.Items.Add("TK02")
cmbnotiket.Items.Add("TK03")
cmbnotiket.Items.Add("TK04")

Call koneksi()
Call tampilgrid()

Hitung

If txtnamamaskapai.Text = "garuda" Then


txtharga.Text = 1800000
Else
If txtnamamaskapai.Text = "lion" Then
txtharga.Text = 1500000
Else
If txtnamamaskapai.Text = "sriwijaya" Then
txtharga.Text = 1750000

Else
txtharga.Text = 0
End If
End If
End If

Dim bayr As Integer


If txtjumlah.Text <= 5 Then
txtbayar.Text = 0
bayr = Val(txtjumlah.Text * txtharga.Text)
txtbayar.Text = bayr
End If

You might also like