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

Modul VB

Uploaded by

alfatihahtulaura
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

Modul VB

Uploaded by

alfatihahtulaura
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
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