Kamis, 05 Juli 2018

PROGRAM WEB TRAVEL MENGGUNAKAN DATABASE MS.ACCES via VISUAL STUDIO 2012


TUTORIAL MEMBUAT APLIKASI FORUM PENJUALAN TIKET PERJALANAN TRAVEL BESERTA DATABASE MS.ACCESS DENGAN VISUAL STUDIO 2012

Assalamualaikum Wr.wb
Langsung aja disini saya akan menjelaskan bagaimana cara membuat Program Penjualan Tiket  Perjalanan Travel dengan menggunakan aplikasi Visual Studio 2012.
Oke langsung aja....
Pertama-pertama sediakan komponen-komponen yang dibutuhkannya :
·        Pc/laptop
·        Aplikasi Visual Studio 2012
·        Aplikasi Ms.Access
·        Kopi cemilan dan lain-lainnya

Flowchart:
 

Sebelum kita melangkah membuat aplikasi-nya, saya akan sedikit menjelaskan alur program aplikasinya dari awal program sampai dengan proses pembeliannya
-          Pertama kita pilih dahulu menggunakan kendaraan apa
-          klik gambar kendaraannya
-          Lalu setelah dipilih maka akan masuk ke proses pembelianya
-          Proses pembeliannya:
§  Pertama kita input dulu Nama
§  Lalu kita pilih Kode kendaraannya
§  Setelah dipilih, klik button Cari untuk mengetahui Nama Kendaraan, Jurusan, dan Harga Tiketnya
§  Setelah berhasil mengetahui diCari maka, input jumlah tiket yang ingin kita beli
§  Setelah diinput jumlah tiketnya klik button Beli untuk mengetahui berapa Total Bayarnya
§  Setelah mengetahui TotalBayarnya, kita simpan dahulu ke Database khusus Pembeli dengan cara klik button Simpan setelah berhasil maka akan ada notifikasinya
§  Dan selanjutnya apabila sudah tersimpan datanya klik button Tampil untuk mengetahui data sang pembeli
§  Terakhir apabila kita ingin mengulang proses dari awal program maka kita hanya perlu mengklik button Kembali pada bagian bawah tabel pembeli.
Setelah mengetahui alur programnya mari kita buat apliksainya:
1.     Pertama-tama kita buat dulu databasenya dulu di Ms.Access
a.      Buka software Ms.Accessnya > pilih blank database > pilih create Database dan beri nama daatbasenya
b.     Lalu buat tabelnya seperti gambar dibawah
Disini saya membuat 5 tabel deeengan masing-masing nama TableKereta,TableBus,TablePesawat,TableKapal,dan TablePembeli



Untuk TableBus,Kereta,Kapal,dan Pesawat memiliki field yang sama

          Dan untuk Table Pembelinya
 
c.      setelah kita membuat DataBasenya maka kita langsung buat aplikasinya diVisual Studio
2.     Pertama , kalian jalankan aplikasi nya

Lalu kita akan muncul seperti gambar dibawah ini

3.     Lalu kita klik file > NewProject, lalu akan muncul gambar dibawah ini

4.   kita pilih Web > ASP.NET Web Form Application > masukan Nama Webprojectnya >ok
5.     selanjutnya kita akan buat design formnya terlebih dahulu, disini saya buat 6 Webform..
cara membuat WebForm:
-          pada pojok kanan , klik kanan nama projectnya lalu add > webform

-          Beri nama Webform sesuai keinginan kita

-          Setelah diberi nama lalu ok > lalu buatlah design WebFormnya seperti gambar dibawah

Form pertama (cover/sampul)


Form kedua sampai dengan Form kelima (proses)








Form terakhir ( data daftar pembeli )

Disini saya akan merangkumm apa saja yang dibutuhkan dalam pembuatan Form-form
FORM AWAL
TOOLBOX
JUMLAH

LABEL
2

IMAGE.BUTTON
4



FORM BUS
TOOLBOX
JUMLAH

LABEL
8
DROPDOWNLIST
1
BUTTON
6
TEXTBOXT
6

FORM KERETA
TOOLBOX
JUMLAH

LABEL
8
DROPDOWNLIST
1
BUTTON
6
TEXTBOXT
6

FORM PESAWAT
TOOLBOX
JUMLAH

LABEL
8
DROPDOWNLIST
1
BUTTON
6
TEXTBOXT
6

FORM KAPAL LAUT
TOOLBOX
JUMLAH

LABEL
8
DROPDOWNLIST
1
BUTTON
6
TEXTBOXT
6

FORM PEMBELI
TOOLBOX
JUMLAH

LABEL
1
GRIDVIEW
1
BUTTON
1


Setelah kalian membuat seperti yang saya contohkan diatas, lalu kita harus ubah dahulun terlebih dahulu masing masing nama variabelnya supaya bisa mempermudah kita dalam proses peng-codingannya.
Oke kita mulai saja memasukan masing-masing codingan pada setiap Toolbox yang sudah ditaruh di masing-masing Form..kuy
Form1(AWAL)
Masukan code dibawah untuk BTNBUS
 Response.Redirect("WebFormBUS.aspx")

Masukan code dibawah untuk BTNKERETA

Response.Redirect("WebFormKERETA.aspx")

Masukan code dibawah untuk BTNPESAWAT

Response.Redirect("WebForPESAWAT.aspx")

Masukan code dibawah untuk BTNKAPALLAUT
   
Response.Redirect("WebFormKAPAL.aspx")
Form kedua sampai dengan Form kelima (proses)
Untuk masalah codingnya sama saja hanya yang membedakan cuman nama  variable(id), sebelum kita memasukan codingnya kita harus mengimport terlebih dahulu, isi dengan coding dibawah diatas classnya
Imports System.Data
Imports System.Data.SqlClient
Imports System.Data.OleDb
Public Class WebFormPESAWAT

Selanjutnya kita mengkonnfigurasi dahulu ke databasenya,masukan coding dibawah untuk mengkonfigurasikannya.
    Inherits System.Web.UI.Page
    Private constring As String = ConfigurationManager.ConnectionStrings("ConnectionString3").ConnectionString
    Private oConn As New OleDbConnection(constring)
    Private xReader As OleDbDataReader

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

    End Sub

Masukkan coding dibawah untuk bagian button Cari
    Protected Sub Btncari_Click(sender As Object, e As EventArgs) Handles Btncari.Click
        oConn.Close()
        oConn.Open()
        Dim ocmd As New OleDb.OleDbCommand("SELECT * FROM TablePESAWAT where KODEPESAWAT =" & ddkode.SelectedValue() & "", oConn)
        xReader = ocmd.ExecuteReader
        If xReader.HasRows Then
            xReader.Read()
            Txtpesawat.Text = xReader("NAMAPESAWAT")
            Txtjurusan.Text = xReader("JURUSAN")
            Txtharga.Text = xReader("HARGA")
        Else
            Txtpesawat.Text = "Nama PESAWAT Tidak ada"

        End If
        xReader.Close()
    End Sub

Sebelum kita memasukkan codinganya kita harus terlebih dahulu mengkoneksi kan pada toolbox Dropdownlistnya terlebih dahulu

Klik gambar yang saya bulatbirukan > lalu pilih seperti gambar dibawah

Lalu pilih

Lalu pilih

Pilih bagian database sql > lalu ok

Pilih new connection

Pilih MS.ACCESS database File > ok

Lalu browse untuk mencari dimana database yang tadi buat untuk dikoneksikan
Setelah dibrowse lalu ok

Apabila berhasil dikoneksikan maka akan muncl gambar diatas > lalu next > next lagi

Gambar diatas adalah database yang sudah terkoneksikan, lalu kita tigggal pilih ingin mengkoneksikan dengan Table yang mana, setelah dipilih tablenya, disini kita hanya menampilkan field Kode saja maka ceklis hanya bagian Kode saja.> lalu next> finish

Apabila ragu dengan data yang inginditampilakn maka kita bisa mengeceknya dahulu dengan klik Test Query atau apabila sudah yakin maka langsung klik finish saja

Masukan codingan yang dibaawah untuk button Beli
    Protected Sub Btnbeli_Click(sender As Object, e As EventArgs) Handles Btnbeli.Click
        Txtbayar.Text = Txtharga.Text * Txtjumlah.Text
    End Sub
Masukan codingan yang dibaawah untuk button Hapus


    Protected Sub Btnhapus_Click(sender As Object, e As EventArgs) Handles Btnhapus.Click
        Txtnama.Text = ""
        Txtjurusan.Text = ""
        Txtpesawat.Text = ""
        Txtjumlah.Text = ""
        Txtharga.Text = ""
        Txtbayar.Text = ""
        Txtnama.Focus()
    End Sub

Masukan codingan yang dibaawah untuk button Kembali

    Protected Sub Btnkembali_Click(sender As Object, e As EventArgs) Handles Btnkembali.Click
        Response.Redirect("WebFormAWAL.aspx")
    End Sub
Masukan codingan yang dibaawah untuk button Tampil
    Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Response.Redirect("WebFormPEMBELI.aspx")
    End Sub
Masukan codingan yang dibaawah untuk button Simpan

    Protected Sub Btnsimpan_Click(sender As Object, e As EventArgs) Handles Btnsimpan.Click
        Dim sql As String = "INSERT INTO TablePEMBELI VALUES ('" & Txtnama.Text & "','" & ddkode.Text & "','" & Txtpesawat.Text & "','" & Txtjurusan.Text & "','" & Txtharga.Text & "','" & Txtjumlah.Text & "','" & Txtbayar.Text & "')"
        Dim oCmd As New OleDbCommand
        oConn.Open()
        oCmd.Connection = oConn
        oCmd.CommandText = sql
        oCmd.ExecuteNonQuery()

        MsgBox("DATA SUDAH TERSIMPAN", MsgBoxStyle.Information, "SIMPAN")
    End Sub
End Class

FormPembeli

diFormPembeli  ini codingannya hanya pada button kembali
Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Response.Redirect("WebFormAWAL.aspx")
    End Sub
Namun disini kita pakai ToolBox Gridview  untuk menampilkan hasil data yang tersimpan di TablePembeli. Cara sama saja dengan mengkoneksikan seperti yang diatas.

Nah setelah selesai mengikuti langkah-langkah seperti yanng diatas dibawah ini hasil running nya salah satu proses pembelian Tiketnya:






Sekian tutorial dari saya, mohon maaf apabila ada salah kata

Wassalamualaikum Wr.Wb

Aplikasi Sederhana Agen Travel Berbasis Android Menggunakan SoftWare ADT Eclipse

Assalamualaikum W.r W.b           Pada kesempatan kali ini saya akan melanjutkan sebuah program aplikasi yang pernah saya post sebelumn...