• Tidak ada hasil yang ditemukan

Makalah Program Aplikasi Travel

N/A
N/A
Protected

Academic year: 2021

Membagikan "Makalah Program Aplikasi Travel"

Copied!
35
0
0

Teks penuh

(1)

PROGRAM APLIKASI TRAVEL

PROGRAM APLIKASI TRAVEL

Makalah Visual Basic.Net 2005

Makalah Visual Basic.Net 2005

Disusun Oleh :

Disusun Oleh :

Nama : Sendy Suci Lestari

Nama : Sendy Suci Lestari

Nim : 10260156

Nim : 10260156

Kelas : III/C

Kelas : III/C

AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER  AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER 

HASS BANDUNG HASS BANDUNG TAHUN

(2)

2 2 2 2

Kata Pengantar

Kata Pengantar

Puji dan syukur kami panjatkan kepada Allah SWT yang telah memberikan ridho

Puji dan syukur kami panjatkan kepada Allah SWT yang telah memberikan ridho

dan rahmatnya sehingga makalah yang berjudul Program Aplikasi Travel ini dapat selesai

dan rahmatnya sehingga makalah yang berjudul Program Aplikasi Travel ini dapat selesai

dengan tepat waktu. Terima kasih kami ucapkan kepada dosen mata kuliah Visual Studio

dengan tepat waktu. Terima kasih kami ucapkan kepada dosen mata kuliah Visual Studio

2005 Ibu Sri Kuswayati yang telah memberikan bimbingan dan juga kepada seluruh

2005 Ibu Sri Kuswayati yang telah memberikan bimbingan dan juga kepada seluruh

 pihak yang ikut membantu dalam penyusunan

 pihak yang ikut membantu dalam penyusunan makalah ini.

makalah ini.

Sebagai masyarakat awam yang ingin mengetahui bagaimana mempelajari

Sebagai masyarakat awam yang ingin mengetahui bagaimana mempelajari

Microsoft Visual Studio 2005, sehingga saya m

Microsoft Visual Studio 2005, sehingga saya membuat m

embuat makalah ini agar

akalah ini agar pembaca mu

pembaca mudah

dah

dan mengerti cara kerja sistem yang saya buat.

dan mengerti cara kerja sistem yang saya buat.

Kami pun menyadari bahwa makalah ini masih jauh dari sempurna, maka dari itu

Kami pun menyadari bahwa makalah ini masih jauh dari sempurna, maka dari itu

kami mengharapkan para pembaca untuk memberikan saran dan kritik yang bersifat

kami mengharapkan para pembaca untuk memberikan saran dan kritik yang bersifat

membangun agar kami dapat belajar lebih baik lagi sehingga makalah ini dapat tersaji

membangun agar kami dapat belajar lebih baik lagi sehingga makalah ini dapat tersaji

menjadi ilmu yang berguna bagi siapapun yang membacanya.

menjadi ilmu yang berguna bagi siapapun yang membacanya.

Bandung, Januari 2012

Bandung, Januari 2012

Penyusun Penyusun

(3)

3 3 3 3

Daftar Isi

Daftar Isi

Kata Pengantar 

Kata Pengantar 

... ... 22 D

D

aftar Isi

aftar Isi

... ... 33

BAB I

BAB I

... ... 55

PEN

PEN

DD

AHULUAN

AHULUAN...

... ... 55

A.

A.

Latar Belakang...

Latar Belakang

... ... 55

B.

B.

Tujuan

Tujuan

... ... 55

BAB II

BAB II

... ... 66

PERANCANGAN PROGRAM

PERANCANGAN PROGRAM

... ... 66

A.

A.

Konsep Sistem Informasi

Konsep Sistem Informasi

... ... 66

1)

1)

DD

efinisi Sistem Informasi

efinisi Sistem Informasi

... 6... 6

2)

2)

Visual Basic 2005

Visual Basic 2005

... ... 66

3)

3)

SQL Server 2005

SQL Server 2005

... ... 66

4)

4)

Microsoft Access

Microsoft Access

... ... 77

B.

B.

Rancangan

Rancangan

DD

atabase

atabase

... ... 77

1)

1)

Struktur Tabel

Struktur Tabel

... ... 77

2)

2)

Relationship

Relationship

DD

iagram

iagram...

... ... 99

C.

C.

Rancangan Interface

Rancangan Interface

... ... 99

1.

1.

Splash Screen

Splash Screen...

... ... 99

2.

2.

Menu Utama

Menu Utama

... ... 1010

3.

3.

Log In

Log In

... ... 1010

4.

4.

Form Pegawai

Form Pegawai

... ... 1111

5.

5.

Form Jabatan

Form Jabatan...

... ... 1111

6.

6.

Form Paket

Form Paket

... 1... 1 22

7.

7.

Form Transaksi

Form Transaksi

... ... 1212

8.

8.

Form Member 

Form Member 

... ... 1313

D

D

..

Coding (Kode Program)

Coding (Kode Program)...

... .... 1313

1.

1.

Coding Form Splash Screen

Coding Form Splash Screen

... 13... 13

2.

(4)

4 4 4 4

3.

3.

Coding Form Log In

Coding Form Log In

... ... 1717

4.

4.

Coding Form Pegawai

Coding Form Pegawai

... ... 1818

5.

5.

Coding Form Jabatan

Coding Form Jabatan

... .... 2121

6.

6.

Coding Form Paket

Coding Form Paket

... ... 2424

7.

7.

Coding Form Transaksi

Coding Form Transaksi

... 26... 26

8.

8.

Coding Form Member 

Coding Form Member 

... ... 3131

BAB III

BAB III

... ... 3434

PENUTUP

PENUTUP

... ... 3434

A.

A.

Kesimpulan...

Kesimpulan

... ... 3434

B.

B.

Saran

Saran

... ... 3434 D

(5)

5 5 5 5

BAB I

BAB I

PENDAHULUAN

PENDAHULUAN

A.

A. Latar Belakang

Latar Belakang

Z

Z

aman sekarang ini kita sebagai masyarakat yang modern haus akan informasi

aman sekarang ini kita sebagai masyarakat yang modern haus akan informasi

karena zaman sekarang ini jika kita tidak mengikuti informasi yang terbaru kita akan

karena zaman sekarang ini jika kita tidak mengikuti informasi yang terbaru kita akan

menjadi orang yang tertinggal akan informasi, sehingga mulai sekarang kita harus

menjadi orang yang tertinggal akan informasi, sehingga mulai sekarang kita harus

mau mulai mencari informasi apapun itu.

mau mulai mencari informasi apapun itu.

Setiap perusahaan sekarang ini memerlukan orang yang kompeten dalam

Setiap perusahaan sekarang ini memerlukan orang yang kompeten dalam

  berbagai aplikasi dalam computer sehingga kita perlu mempelajari semua aplikasi

  berbagai aplikasi dalam computer sehingga kita perlu mempelajari semua aplikasi

yang ada dan bisa membantu kita dalam dunia kerja nanti, dalam makalah ³Program

yang ada dan bisa membantu kita dalam dunia kerja nanti, dalam makalah ³Program

Aplikasi Travel´ kita dapat sedikit mempelajari apa yang nama nya Microsoft Visual

Aplikasi Travel´ kita dapat sedikit mempelajari apa yang nama nya Microsoft Visual

Studio 2005 itu dan

Studio 2005 itu dan mengenal juga sebagian data base yang telah ada.

mengenal juga sebagian data base yang telah ada.

B.

B. Tujuan

Tujuan

Secara umum tujuan di buat makalah ini dalam Microsoft Visual Studio 2005

Secara umum tujuan di buat makalah ini dalam Microsoft Visual Studio 2005

yang berjudul ³Program Aplikasi Travel´ agar dapat mempermudah dan membuat

yang berjudul ³Program Aplikasi Travel´ agar dapat mempermudah dan membuat

mengerti pembaca yang ingin belajar mengenai aplikasi i

(6)

6 6 6 6

BAB II

BAB II

PERANCANGAN PROGRAM

PERANCANGAN PROGRAM

A.

A. Konsep Sistem Informasi

Konsep Sistem Informasi

1)

1) Definisi Sistem InformasiDefinisi Sistem Informasi

Sistem informasi dapat didefinisikan sebagai suatu kumpulan data yang

Sistem informasi dapat didefinisikan sebagai suatu kumpulan data yang

sudah diolah, terintegrasi dan saling melengkapi yang menghasilkan informasi

sudah diolah, terintegrasi dan saling melengkapi yang menghasilkan informasi

yang mempunyai nilai atau berguna dalam pengambilan keputusan. Sistem

yang mempunyai nilai atau berguna dalam pengambilan keputusan. Sistem

informasi akuntansi pada aplikasi ini merupakan sistem informasi yang

informasi akuntansi pada aplikasi ini merupakan sistem informasi yang

memproses data transaksi bisnis sehingga menghasilkan keluaran berupa

memproses data transaksi bisnis sehingga menghasilkan keluaran berupa

informasi keuangan yang berguna bagi

informasi keuangan yang berguna bagi pemakainya.

pemakainya.

2)

2) Visual Basic 2005Visual Basic 2005

Visual Basic 2005 (VB 2005) merupakan bahasa pemrograman berbasis

Visual Basic 2005 (VB 2005) merupakan bahasa pemrograman berbasis

GUI (Graphical User Interface) atau program yang memungkinkan pengguna

GUI (Graphical User Interface) atau program yang memungkinkan pengguna

 berkomunikasi dengan komputer menggunakan gambar atau grafik. Visual Basic

 berkomunikasi dengan komputer menggunakan gambar atau grafik. Visual Basic

2005 adalah salah satu bahasa pemrograman yang dibuat oleh microsoft

2005 adalah salah satu bahasa pemrograman yang dibuat oleh microsoft

corporation dan VB 2005 merupakan pengembangan dari Visual Basic 6.0

corporation dan VB 2005 merupakan pengembangan dari Visual Basic 6.0

(VB6). Visual Basic 2005 merupakan bagian dari sebuah suite aplikasi

(VB6). Visual Basic 2005 merupakan bagian dari sebuah suite aplikasi

  pemrograman Visual Studio 2005. Visual Basic 2005 menggunakan .NET

  pemrograman Visual Studio 2005. Visual Basic 2005 menggunakan .NET

Framework 2.0.

Framework 2.0.

3

3)) SQL Server 2005SQL Server 2005

SQL

SQL Sever

Sever 2005

2005 merupakan

merupakan salah

salah satu

satu jenis d

jenis database

atabase server

server

yang

yang

menggunakan SQL sebagai bahasa dasar untuk mengakses databasenya. SQl

menggunakan SQL sebagai bahasa dasar untuk mengakses databasenya. SQl

Server 2005 merupakan jenis R 

Server 2005 merupakan jenis R 

DD

BMS (Relational

BMS (Relational

DD

atabase Management Sistem)

atabase Management Sistem)

yang diluncurkan oleh microsoft corporation bersamaan dengan Visual Studio

yang diluncurkan oleh microsoft corporation bersamaan dengan Visual Studio

2005. SQl Server 2005 merupakan pengembangan dari SQL Server 2000. Bahasa

2005. SQl Server 2005 merupakan pengembangan dari SQL Server 2000. Bahasa

yang digunakan ol

yang digunakan ol eh SQL Server 2005 adalah SQL (Structured Query Language).

eh SQL Server 2005 adalah SQL (Structured Query Language).

SQL adalah bahasa standar yang digunakan secara khusus untuk memanipulasi

SQL adalah bahasa standar yang digunakan secara khusus untuk memanipulasi

data, berkomunikasi dengan basisdata relasional.

(7)

7 7 7 7 4)

4) Microsoft AccessMicrosoft Access

Microsoft Access adalah suatu program aplikasi basis data komputer 

Microsoft Access adalah suatu program aplikasi basis data komputer 

relasional yang digunakan untuk merancang, membuat dan mengolah berbagai

relasional yang digunakan untuk merancang, membuat dan mengolah berbagai

 jenis data dengan kapasitas yang b

 jenis data dengan kapasitas yang b esar.

esar.

D

D

atabase

atabase adalah kumpulan tabe

adalah kumpulan tabel-tabel yang saling

l-tabel yang saling berelasi. Antar

berelasi. Antar tabel

tabel

yang satu dengan yang lain saling berelasi, sehingga sering disebut basis data

yang satu dengan yang lain saling berelasi, sehingga sering disebut basis data

relasional. Relasi antar tabel dihubungkan oleh suatu key, yaitu primary key dan

relasional. Relasi antar tabel dihubungkan oleh suatu key, yaitu primary key dan

foreign key.

foreign key.

B.

B. Rancangan Database

Rancangan Database

 Nama

 Nama

DD

atabase

atabase

:

: dbTravel.mdb

dbTravel.mdb

Keterangan

Keterangan

:

: *

* =

= Primary

Primary Key(PK)

Key(PK)

1)

1) Struktur TabelStruktur Tabel

Berikut adalah struktur tabel dbTravel:

Berikut adalah struktur tabel dbTravel:

1.

1. Tabel Pegawai Tabel Pegawai  Field

Field Name Name Data Data Type Type Size Size DescriptionsDescriptions

*NIK

*NIK Text Text 10 10 Nomor Nomor Induk Induk Karyawan(PK)Karyawan(PK)

  Nama_Pegawai

  Nama_Pegawai Text Text 30 30 Nama Nama PegawaiPegawai

Alamat_Pegawai

Alamat_Pegawai Text Text 30 30 Alamat/Tempat Alamat/Tempat tinggal tinggal PegawaiPegawai

Telepon

Telepon Text Text 15 15 Telepon Telepon PegawaiPegawai

Id_Jabatan

Id_Jabatan Text Text 10 10 Id Id Jabatan Jabatan PegawaiPegawai

2

2 . . Tabel Member Tabel Member  Field

Field Name Name Data Data Type Type Size Size DescriptionsDescriptions

*Id_Member

*Id_Member Text Text 10 10 Id Id Member Member Pelanggan Pelanggan (PK)(PK)

  Nama_Pelanggan

  Nama_Pelanggan Text Text 30 30 Nama Nama PelangganPelanggan

Alamat

Alamat Text Text 50 50 Alamat Alamat PelangganPelanggan

TTL

TTL DDate/Time ate/Time Tempat Tempat Tanggal Tanggal Lahir Lahir PelangganPelanggan

Pekerjaan

Pekerjaan Text Text 20 20 Pekerjaan Pekerjaan PelangganPelanggan

Telepon

Telepon Text Text 15 15 Nomor Nomor Telepon Telepon PelangganPelanggan

3

3 . . Table Paket Table Paket 

Field

Field Name Name Data Data Type Type Size Size DescriptionsDescriptions

*Id_Paket

*Id_Paket Text Text 10 10 Id Id Paket Paket Pilihan(PK)Pilihan(PK)

  Nama_Paket

(8)

8 8 8 8

Min_Paket

Min_Paket Text Text 255 255 Minimal Minimal banyak banyak orang orang yang yang ngambil ngambil PaketPaket

Harga_Umum Number 

Harga_Umum Number  DDecimal ecimal Harga Harga Umum Umum PaketPaket

Harga_Pelajar Number 

Harga_Pelajar Number  DDecimal ecimal Harga Harga Pelajar Pelajar PaketPaket

4

4 . . Tabel JabatanTabel Jabatan

Field

Field Name Name Data Data Type Type Size Size DescriptionsDescriptions

*Id_Jabatan

*Id_Jabatan Text Text 10 10 Id Id Jabatan Jabatan Pegawai(PK)Pegawai(PK)

  Nama_Jabatan

  Nama_Jabatan Text Text 30 30 JabatanJabatan

5  . . Tabel Transaksi Tabel Transaksi  Field

Field Name Name Data Data Type Type Size Size DescriptionsDescriptions

*No_Transaksi

*No_Transaksi Text Text 10 10 No No Transaksi(PK)Transaksi(PK)

Tgl_Transaksi

Tgl_Transaksi DDate/Time ate/Time Tanggal Tanggal TransaksiTransaksi

Tgl_Pemesanan

Tgl_Pemesanan DDate/Time ate/Time Tanggal Tanggal Berangkat Berangkat PemesananPemesanan

Banyak_Pesanan

Banyak_Pesanan Number Number Integer Integer Banyak Banyak nya nya pesananpesanan

Total_Bayar Number 

Total_Bayar Number  DDecimal ecimal Total Total Bayar Bayar 

Bayar Number 

Bayar Number  DDecimal ecimal Membayar Membayar 

Kembalian Number 

Kembalian Number  DDecimal ecimal KembalianKembalian

Id_Member

Id_Member Text Text 10 10 Id Id Member Member PelangganPelanggan

Id_Paket

Id_Paket Text Text 10 10 Id Id Paket Paket PilihanPilihan

6  . . Tabel Login/User Tabel Login/User  Field

Field Name Name Data Data Type Type Size Size DescriptionsDescriptions

*Kode

*Kode Text Text 10 10 Kode Kode User(PK)User(PK)

  Nama_User

  Nama_User Text Text 20 20 Nama Nama Pengguna Pengguna Untuk Untuk LoginLogin

Password

(9)

9 9 9 9 2)

2) Relationship DiagramRelationship Diagram

Berikut ini adalah bentuk r

Berikut ini adalah bentuk relationship diagram dari dbTravel:

elationship diagram dari dbTravel:

C.

C. Rancangan Interface

Rancangan Interface

Berikut ini

Berikut ini adalah Rancangan interface dari

adalah Rancangan interface dari ³Program A

³Program Aplikasi T

plikasi Travel³:

ravel³:

1.

(10)

10 10 10 10 2.

2. Menu UtamaMenu Utama

3

(11)

11 11 11 11 4.

4. Form PegawaiForm Pegawai

5.

(12)

12 12 12 12 6.

6. Form PaketForm Paket

7

(13)

13 13 13 13 8.

8. Form MemberForm Member

D.

D. Coding (Kode Program)

Coding (Kode Program)

Berikut ini

Berikut ini merupakan coding dari setiap

merupakan coding dari setiap Form dalam ³Program Aplikasi Travel´:

Form dalam ³Program Aplikasi Travel´:

1.

1. Coding Form Splash ScreenCoding Form Splash Screen

Public

Public NotInheritable NotInheritableClassClassSplashScreen1SplashScreen1 'TO

'TODDO: This form can O: This form can easily be set as the easily be set as the splash screen for the application by going to thesplash screen for the application by going to the

"Application" tab

"Application" tab

'

' of of the the ProjectProject DDesigner ("Properties" under the "Project" menu).esigner ("Properties" under the "Project" menu).

Private

PrivateSubSubSplashScreen1_Load(ByValSplashScreen1_Load(ByValsender sender  AsAsObjectObject,, ByValByValee AsAsSystem.EventArgs)System.EventArgs) Handles

HandlesMeMe.Load.Load End

EndIf If 

End

EndSubSub

Private

PrivateSubSubMainLayoutPanel_Paint(MainLayoutPanel_Paint(ByValByVal sender sender  AsAsSystem.Object,System.Object, ByValByValee AsAs

System.Windows.Forms.PaintEventArgs)

System.Windows.Forms.PaintEventArgs) HandlesHandlesMainLayoutPanel.PaintMainLayoutPanel.Paint Timer1.Start()

Timer1.Start() End

EndSubSub

Private

PrivateSubSubTimer1_Tick(Timer1_Tick(ByValByValsender sender  AsAsSystem.Object,System.Object, ByValByValee AsAsSystem.EventArgs)System.EventArgs) Handles

HandlesTimer1.Tick Timer1.Tick  If 

If ProgressBar1.Value < 100ProgressBar1.Value < 100 ThenThen

ProgressBar1.Value += 4 ProgressBar1.Value += 4 ElseIf 

ElseIf ProgressBar1.Value = 100ProgressBar1.Value = 100 ThenThen

Timer1.Stop() Timer1.Stop()

(14)

14 14 14 14 M MDDIParent1.Show()IParent1.Show() End

EndIf If 

End

EndSubSub

End

EndClassClass

2.

2. Coding Form Menu UtamaCoding Form Menu Utama

Imports

ImportsSystem.Windows.FormsSystem.Windows.Forms Public

PublicClassClassMMDDIParent1IParent1 Private

PrivateSubSubShowNewForm(ByValShowNewForm(ByValsender sender  AsAsObjectObject,, ByValByValee AsAsEventArgs)EventArgs) ' Create a new instance of the child

' Create a new instance of the child form.form.

D

DimimChildFormChildForm AsAs New NewSystem.Windows.Forms.FormSystem.Windows.Forms.Form ' Make it a child of this M

' Make it a child of this MDDI form before showing it.I form before showing it.

ChildForm.MdiParent = ChildForm.MdiParent = MeMe

m_ChildFormNumber += 1 m_ChildFormNumber += 1 ChildForm.Text =

ChildForm.Text = "Window ""Window "& m_ChildFormNumber & m_ChildFormNumber  ChildForm.Show()

ChildForm.Show() End

EndSubSub

Private

PrivateSubSubOpenFile(ByValOpenFile(ByValsender sender  AsAsObjectObject,, ByValByValee AsAsEventArgs)EventArgs)

D

DimimOpenFileOpenFileDDialogialog AsAs New NewOpenFileOpenFileDDialogialog OpenFile

OpenFileDDialog.Initialialog.InitialDDirectory =irectory = My

My.Computer.FileSystem.Special.Computer.FileSystem.SpecialDDirectories.Myirectories.MyDDocumentsocuments OpenFile

OpenFileDDialog.Filter =ialog.Filter = "Text Files (*.txt)|*.txt|All Files (*.*)|*.*""Text Files (*.txt)|*.txt|All Files (*.*)|*.*"

If 

If (OpenFile(OpenFileDDialog.Showialog.ShowDDialog(Meialog(Me) = System.Windows.Forms.) = System.Windows.Forms.DDialogResult.OK)ialogResult.OK) ThenThen D

DimimFileNameFileName AsAsStringString= OpenFile= OpenFileDDialog.FileNameialog.FileName ' TO

' TODDO: Add code here to open tO: Add code here to open the file.he file.

End

EndIf If 

End

EndSubSub

Private

PrivateSubSubSaveAsToolStripMenuItem_Click(SaveAsToolStripMenuItem_Click(ByValByValsender sender AsAsObjectObject,, ByValByValee AsAs

EventArgs) EventArgs)

D

DimimSaveFileSaveFileDDialogialog AsAs New NewSaveFileSaveFileDDialogialog SaveFile

SaveFileDDialog.Initialialog.InitialDDirectory =irectory = My

My.Computer.FileSystem.Special.Computer.FileSystem.SpecialDDirectories.Myirectories.MyDDocumentsocuments SaveFile

SaveFileDDialog.Filter =ialog.Filter = "Text Files (*.txt)|*.txt|All Files (*.*)|*.*""Text Files (*.txt)|*.txt|All Files (*.*)|*.*"

If 

If (SaveFile(SaveFileDDialog.Showialog.ShowDDialog(ialog(MeMe) = System.Windows.Forms.) = System.Windows.Forms.DDialogResult.OK)ialogResult.OK) ThenThen D

DimimFileNameFileName AsAsStringString= SaveFile= SaveFileDDialog.FileNameialog.FileName ' TO

' TODDO: Add code here to sO: Add code here to save the current contents of the form to a ave the current contents of the form to a file.file.

End

EndIf If 

End

EndSubSub

Private

PrivateSubSubExitToolsStripMenuItem_Click(ExitToolsStripMenuItem_Click(ByValByValsender sender  AsAsObjectObject,, ByValByValee AsAs

EventArgs) EventArgs) Global

Global.System.Windows.Forms.Application.Exit().System.Windows.Forms.Application.Exit() End

EndSubSub

Private

(15)

15 15 15 15

' Use My.Computer.Clipboard to insert the selected text or images i

' Use My.Computer.Clipboard to insert the selected text or images into the clipboardnto the clipboard

End

EndSubSub

Private

PrivateSubSubCopyToolStripMenuItem_Click(CopyToolStripMenuItem_Click(ByValByValsender sender  AsAsObjectObject,, ByValByValee AsAs

EventArgs) EventArgs)

' Use My.Computer.Clipboard to insert the selected text or images i

' Use My.Computer.Clipboard to insert the selected text or images into the clipboardnto the clipboard

End

EndSubSub

Private

PrivateSubSubPasteToolStripMenuItem_Click(PasteToolStripMenuItem_Click(ByValByValsender sender  AsAsObjectObject,, ByValByValee AsAs

EventArgs) EventArgs)

'Use My.Computer.Clipboard.GetText() or M

'Use My.Computer.Clipboard.GetText() or My.Computer.Clipboard.Gety.Computer.Clipboard.GetDData to retrieveata to retrieve

information from the cl

information from the clipboard.ipboard.

End

EndSubSub

Private

PrivateSubSubCascadeToolStripMenuItem_Click(CascadeToolStripMenuItem_Click(ByValByValsender sender  AsAsObjectObject,, ByValByValee AsAs

EventArgs) EventArgs)

Me

Me.LayoutMdi(MdiLayout.Cascade).LayoutMdi(MdiLayout.Cascade) End

EndSubSub

Private

PrivateSubSubTileVerticleToolStripMenuItem_Click(TileVerticleToolStripMenuItem_Click(ByValByValsender sender  AsAsObjectObject,, ByValByValee AsAs

EventArgs) EventArgs)

Me

Me.LayoutMdi(MdiLayout.TileVertical).LayoutMdi(MdiLayout.TileVertical) End

EndSubSub

Private

PrivateSubSubTileHorizontalToolStripMenuItem_Click(TileHorizontalToolStripMenuItem_Click(ByValByValsender sender  AsAsObjectObject,, ByValByValee AsAs

EventArgs) EventArgs)

Me

Me.LayoutMdi(MdiLayout.TileHorizontal).LayoutMdi(MdiLayout.TileHorizontal) End

EndSubSub

Private

PrivateSubSubArrangeIconsToolStripMenuItem_Click(ArrangeIconsToolStripMenuItem_Click(ByValByVal sender sender  AsAsObjectObject,, ByValByValee AsAs

EventArgs) EventArgs)

Me

Me.LayoutMdi(MdiLayout.ArrangeIcons).LayoutMdi(MdiLayout.ArrangeIcons) End

EndSubSub

Private

PrivateSubSubCloseAllToolStripMenuItem_Click(CloseAllToolStripMenuItem_Click(ByValByValsender sender AsAsObjectObject,, ByValByValee AsAs

EventArgs) EventArgs)

' Close all child forms of th

' Close all child forms of the parent.e parent.

For 

For EachEachChildFormChildForm AsAsFormForm InInMeMe.MdiChildren.MdiChildren ChildForm.Close()

ChildForm.Close()  Next

 Next

End

EndSubSub

Private

Privatem_ChildFormNumber m_ChildFormNumber AsAsInteger Integer = 0= 0 Private

PrivateSubSubLogInToolStripMenuItem_Click(LogInToolStripMenuItem_Click(ByValByValsender sender  AsAsSystem.Object,System.Object, ByValByValee AsAs

System.EventArgs)

System.EventArgs) HandlesHandles LogInToolStripMenuItem.Click LogInToolStripMenuItem.Click 

D

Dimimformform AsAs New NewFormLogin()FormLogin() form.Show()

form.Show() End

EndSubSub

Private

PrivateSubSubPegawaiToolStripMenuItem_Click(PegawaiToolStripMenuItem_Click(ByValByValsender sender  AsAsSystem.Object,System.Object, ByValByValee AsAs

System.EventArgs)

System.EventArgs) HandlesHandlesPegawaiToolStripMenuItem.Click PegawaiToolStripMenuItem.Click 

D

Dimimformform AsAs New NewFmPegawai()FmPegawai() form.Show()

form.Show() End

(16)

16 16 16 16

Private

PrivateSubSubJabatanToolStripMenuItem_Click(JabatanToolStripMenuItem_Click(ByValByValsender sender  AsAsSystem.Object,System.Object, ByValByValee AsAs

System.EventArgs)

System.EventArgs) HandlesHandlesJabatanToolStripMenuItem.Click JabatanToolStripMenuItem.Click  Jabatan.Show()

Jabatan.Show() End

EndSubSub

Private

PrivateSubSubMemberToolStripMenuItem_Click(MemberToolStripMenuItem_Click(ByValByValsender sender  AsAsSystem.Object,System.Object, ByValByValee AsAs

System.EventArgs)

System.EventArgs) HandlesHandlesMemberToolStripMenuItem.Click MemberToolStripMenuItem.Click 

D

Dimimformform AsAs New NewFormPaket()FormPaket() form.Show()

form.Show() End

EndSubSub

Private

PrivateSubSubPemesananToolStripMenuItem_Click(PemesananToolStripMenuItem_Click(ByValByValsender sender  AsAsSystem.Object,System.Object, ByValByValee As

AsSystem.EventArgs)System.EventArgs) HandlesHandles PemesananToolStripMenuItem.Click PemesananToolStripMenuItem.Click 

D

Dimimformform AsAs New NewFormTransaksi()FormTransaksi() form.Show()

form.Show() End

EndSubSub

Private

PrivateSubSubMemberToolStripMenuItem1_Click(MemberToolStripMenuItem1_Click(ByValByValsender sender  AsAsSystem.Object,System.Object, ByValByValee As

AsSystem.EventArgs)System.EventArgs) HandlesHandles MemberToolStripMenuItem1.Click MemberToolStripMenuItem1.Click 

D

Dimimformform AsAs New NewFormMember()FormMember() form.Show()

form.Show() End

EndSubSub

Private

PrivateSubSubExitToolStripMenuItem1_Click(ExitToolStripMenuItem1_Click(ByValByValsender sender  AsAsSystem.Object,System.Object, ByValByValee AsAs

System.EventArgs)

System.EventArgs) HandlesHandlesExitToolStripMenuItem1.Click ExitToolStripMenuItem1.Click  End

End

End

EndSubSub

Private

PrivateSubSubExitToolStripMenuItem2_Click(ExitToolStripMenuItem2_Click(ByValByValsender sender  AsAsSystem.Object,System.Object, ByValByValee AsAs

System.EventArgs)

System.EventArgs) HandlesHandlesExitToolStripMenuItem2.Click ExitToolStripMenuItem2.Click  End

End

End

EndSubSub

Private

PrivateSubSubReportReportDDataPegawaiToolStripMenuItem_Click(ataPegawaiToolStripMenuItem_Click( ByValByVal sender sender AsAsSystem.Object,System.Object, ByVal

ByVal ee AsAsSystem.EventArgs)System.EventArgs) HandlesHandlesReportReportDDataPegawaiToolStripMenuItem.Click ataPegawaiToolStripMenuItem.Click 

D

Dimimformform AsAs New NewRepRepDDataPegawai()ataPegawai() form.Show()

form.Show() End

EndSubSub

Private

PrivateSubSubStatusStrip_ItemClicked(StatusStrip_ItemClicked(ByValByValsender sender AsAsSystem.Object,System.Object, ByValByValee AsAs

System.Windows.Forms.ToolStripItemClickedEventArgs)

System.Windows.Forms.ToolStripItemClickedEventArgs) HandlesHandlesStatusStrip.ItemClickedStatusStrip.ItemClicked End

EndSubSub

Private

PrivateSubSubReportTransaskiToolStripMenuItem_Click(ReportTransaskiToolStripMenuItem_Click(ByValByValsender  Assender AsSystem.Object,System.Object, ByVal

ByVal ee AsAsSystem.EventArgs)System.EventArgs) HandlesHandlesReportTransaskiToolStripMenuItem.Click ReportTransaskiToolStripMenuItem.Click  FrCRtransaksi.Show()

FrCRtransaksi.Show() End

EndSubSub

Private

PrivateSubSubExitToolStripMenuItem_Click(ExitToolStripMenuItem_Click(ByValByValsender sender  AsAsSystem.Object,System.Object, ByValByValee AsAs

System.EventArgs)

System.EventArgs) HandlesHandlesExitToolStripMenuItem.Click ExitToolStripMenuItem.Click  MasterToolStripMenuItem.Enab

MasterToolStripMenuItem.Enabled led == FalseFalse

TransaksiToolStripMenuItem

(17)

17 17 17 17

ReportToolStripMenuItem.Enabled = ReportToolStripMenuItem.Enabled = FalseFalse

LogInToolStripMenuItem.Enab

LogInToolStripMenuItem.Enabled led == TrueTrue

LogOutToolStripMenuItem.Enabled = LogOutToolStripMenuItem.Enabled = FalseFalse

ReportToolStripMenuItem.Enabled = ReportToolStripMenuItem.Enabled = FalseFalse

End

EndSubSub

End

EndClassClass

3

3.. Coding Form Log InCoding Form Log In Public

PublicClassClassFormLoginFormLogin

D

DimimKNSKNS AsAs New NewOleOleDD b.Ole b.OleDD bConnection bConnection

D

DimimDDAA AsAs New NewOleOleDD b.Ole b.OleDD b bDDataAdapter ataAdapter 

D

DimimDDT,T,DDT2T2 AsAs New NewDDataTableataTable

D

DimimSQL, SQL2SQL, SQL2 AsAsStringString

Private

PrivateSubSubFormLogin_Load(ByValFormLogin_Load(ByValsender sender  AsAsSystem.Object,System.Object, ByValByValee AsAs

System.EventArgs)

System.EventArgs) HandlesHandlesMyBaseMyBase.Load.Load PictureBox1.Enabled =

PictureBox1.Enabled = TrueTrue

KNS.ConnectionString =

KNS.ConnectionString = "Provider=Microsoft.Jet.OLE"Provider=Microsoft.Jet.OLEDDB.4.0;B.4.0;DDataata

Source=

Source=DD:\Kampus\semester 3\TRAVEL\Travel\dbTravel.mdb":\Kampus\semester 3\TRAVEL\Travel\dbTravel.mdb"

End

EndSubSub

Sub

Subcari()cari()

D

DT.Clear()T.Clear() SQL =

SQL = "SELECT * FROM User WHERE Kode='""SELECT * FROM User WHERE Kode='"& txtKode.Text && txtKode.Text & "'""'" D

DA.SelectCommand =A.SelectCommand = New NewOleOleDD b.Ole b.OleDD bCommand(SQL, KNS) bCommand(SQL, KNS)

D

DA.Fill(A.Fill(DDT)T) End

EndSubSub

Sub

Subcari1()cari1()

D

DT2.Clear()T2.Clear() SQL2 =

SQL2 = "SELECT * FROM User WHERE Nama_User='""SELECT * FROM User WHERE Nama_User='" & txtUser.Text && txtUser.Text & "'""'" D

DA.SelectCommand =A.SelectCommand = New NewOleOleDD b.Ole b.OleDD bCommand(SQL, KNS) bCommand(SQL, KNS)

D

DA.Fill(A.Fill(DDT2)T2) End

EndSubSub

Sub

Subcari2()cari2()

D

DT2.Clear()T2.Clear() SQL2 =

SQL2 = "SELECT * FROM User WHERE Password='""SELECT * FROM User WHERE Password='"& txtPassword.Text & "'"& txtPassword.Text &"'" D

DA.SelectCommand =A.SelectCommand = New NewOleOleDD b.Ole b.OleDD bCommand(SQL, KNS) bCommand(SQL, KNS)

D

DA.Fill(A.Fill(DDT2)T2) End

EndSubSub

Private

PrivateSubSubbtnLogin_Click(ByValbtnLogin_Click(ByValsender sender  AsAsSystem.Object, ByValSystem.Object,ByValee AsAs

System.EventArgs)

System.EventArgs) HandlesHandlesbtnLogin.Click btnLogin.Click  On

OnError Error ResumeResume Next Next

cari() cari() cari1() cari1() cari2() cari2() If 

If DDT.Rows.Count <> 0T.Rows.Count <> 0 AndAndtxtPassword.Text =txtPassword.Text =DDT2.Rows(0)(1)T2.Rows(0)(1) ThenThen

If 

(18)

18 18 18 18

MessageBox.Show(

MessageBox.Show("AN"ANDDA BERHASIL LOGIN"A BERHASIL LOGIN",, "INFORMASI""INFORMASI",, MessageBoxButtons.OK, MessageBoxIcon.Information)

MessageBoxButtons.OK, MessageBoxIcon.Information) M

MDDIParent1.MasterToolStripMenuIIParent1.MasterToolStripMenuItem.Enabled tem.Enabled == TrueTrue

M

MDDIParent1.TransaksiTooIParent1.TransaksiToolStripMenuItem.Enabled lStripMenuItem.Enabled == TrueTrue

M

MDDIParent1.ReportToolStripMenuItem.EnabIParent1.ReportToolStripMenuItem.Enabled led == TrueTrue

M

MDDIParent1.LogInToolStripMenuIIParent1.LogInToolStripMenuItem.Enabled tem.Enabled == FalseFalse

M

MDDIParent1.LogOutToolStripMenuIIParent1.LogOutToolStripMenuItem.Enabled tem.Enabled == TrueTrue

M

MDDIParent1.ReportToolStripMenuItem.EnabIParent1.ReportToolStripMenuItem.Enabled led == TrueTrue

Me

Me.Close().Close() Else

Else

MessageBox.Show(

MessageBox.Show("user atau password salah!!""user atau password salah!!",, "INFORMASI""INFORMASI",, MessageBoxButtons.OK, MessageBoxIcon.Information) MessageBoxButtons.OK, MessageBoxIcon.Information) txtUser.Clear() txtUser.Clear() txtPassword.Clear() txtPassword.Clear() txtUser.Focus() txtUser.Focus() End

EndIf If 

Else

Else

MessageBox.Show(

MessageBox.Show("GAGAL LOGIN""GAGAL LOGIN",, "INFORMASI""INFORMASI", MessageBoxButtons.OK,, MessageBoxButtons.OK, MessageBoxIcon.Information)

MessageBoxIcon.Information) txtUser.Focus()

txtUser.Focus() End

EndIf If 

End

EndSubSub

Private

PrivateSubSubbtnCancle_Click(ByValbtnCancle_Click(ByValsender sender  AsAsSystem.Object,System.Object, ByValByValee AsAs

System.EventArgs)

System.EventArgs) HandlesHandlesbtnCancle.Click btnCancle.Click  txtUser.Text = txtUser.Text = """" txtPassword.Text = txtPassword.Text = """" txtUser.Focus() txtUser.Focus() End

EndSubSub

Private

PrivateSubSubbtClose_Click(ByValbtClose_Click(ByValsender sender  AsAsSystem.Object,System.Object, ByValByValee AsAsSystem.EventArgs)System.EventArgs) Handles

HandlesbtClose.Click btClose.Click  Me

Me.Close().Close() End

EndSubSub

End

EndClassClass

4.

4. Coding Form PegawaiCoding Form Pegawai

Public

PublicClassClassFmPegawaiFmPegawai

D

DimimdaJabatandaJabatan AsAsOleOleDD b.Ole b.OleDD b bDDataAdapter ataAdapter 

D

DimimdaPegawaidaPegawai AsAsOleOleDD b.Ole b.OleDD b bDDataAdapter ataAdapter 

D

Dimimconcon AsAs New New

Ole

OleDD b.Ole b.OleDD bConnection(Koneksi( bConnection(Koneksi("Provider=Microsoft.Jet.OLE"Provider=Microsoft.Jet.OLEDDB.4.0;B.4.0;DDataata

Source=

Source=DD:\Kampus\semester 3\TRAVEL\Travel\dbTravel.mdb":\Kampus\semester 3\TRAVEL\Travel\dbTravel.mdb"))))

D

DimimdtJabatandtJabatan AsAs New NewDDataTable()ataTable()

D

DimimdtPegawaidtPegawai AsAs New NewDDataTable()ataTable()

D

DimimdrPegawaidrPegawai AsAsDDataRowataRow

D

DimimdrJabatandrJabatan AsAsDDataRowataRow Function

FunctionKoneksi(Koneksi(ByValByValstr str DDatabaseatabase AsAsStringString)) AsAsStringString D

Dimimkalimatkalimat AsAsStringString

kalimat =

kalimat = "Provider=Microsoft.Jet.OLE"Provider=Microsoft.Jet.OLEDDB.4.0;"B.4.0;"

kalimat &=

(19)

19 19 19 19

Return

Returnkalimatkalimat End

EndFunctionFunction

Private

PrivateSubSubFmPegawai_Load(ByValFmPegawai_Load(ByValsender sender  AsAsSystem.Object,System.Object, ByValByValee AsAs

System.EventArgs)

System.EventArgs) HandlesHandlesMyBaseMyBase.Load.Load 'TO

'TODDO: This line of code loads data into the 'O: This line of code loads data into the 'DD bTravel bTravelDDataSet5.Pegawai' table. You canataSet5.Pegawai' table. You can

move, or remove it,

move, or remove it, as needed.as needed.

Me

Me.PegawaiTableAdapter1.Fill(.PegawaiTableAdapter1.Fill(MeMe..DD bTravel bTravelDDataSet5.Pegawai)ataSet5.Pegawai)

D

Dimimdc(1)dc(1) AsAsDDataColumnataColumn Try

Try

daJabatan =

daJabatan = New NewOleOleDD b.Ole b.OleDD b bDDataAdapter(ataAdapter("select * from Jabatan""select * from Jabatan", con), con) daJabatan.Fill(dtJabatan)

daJabatan.Fill(dtJabatan) dc(0) =

dc(0) = dtJabatan.ColumdtJabatan.Columns(ns("Id_Jabatan""Id_Jabatan")) dtJabatan.PrimaryKey = dc

dtJabatan.PrimaryKey = dc With

WithlstId_JabatanlstId_Jabatan

..DDataSource = dtJabatanataSource = dtJabatan

..DDisplayMember isplayMember == "Id_Jabatan""Id_Jabatan"

.ValueMember =

.ValueMember = "Id_Jabatan""Id_Jabatan"

End

EndWithWith

daPegawai =

daPegawai = New NewOleOleDD b.Ole b.OleDD b bDDataAdapter(ataAdapter("select * from Pegawai""select * from Pegawai", con), con) daPegawai.Fill(dtPegawai)

daPegawai.Fill(dtPegawai) dc(0) = dtPegawai.Columns(

dc(0) = dtPegawai.Columns( "NIK""NIK")) dtPegawai.PrimaryKey = dc

dtPegawai.PrimaryKey = dc dgPegawai.

dgPegawai.DDataSource = dtPegawaiataSource = dtPegawai Catch

CatcherrConnerrConn AsAsOleOleDD b.Ole b.OleDD bException bException MsgBox(errConn.Message)

MsgBox(errConn.Message) End

EndTryTry

End

EndSubSub

Private

PrivateSubSubkosong()kosong() txtNIK.Text = txtNIK.Text = """" txtNama.Text = txtNama.Text = """" txtAlamat.Text = txtAlamat.Text = """" txtTelepon.Text = txtTelepon.Text = """" txtJabatan.Text = txtJabatan.Text = """" txtNIK.Focus() txtNIK.Focus() End

EndSubSub

Private

PrivateSubSubbtClear_Click(ByValbtClear_Click(ByValsender sender  AsAsSystem.Object,System.Object, ByValByVal ee AsAsSystem.EventArgs)System.EventArgs) Handles

HandlesbtClear.Click btClear.Click  kosong()

kosong() End

EndSubSub

Private

PrivateSubSubbtTambah_Click(ByValbtTambah_Click(ByValsender sender  AsAsSystem.Object,System.Object, ByValByValee AsAs

System.EventArgs)

System.EventArgs) HandlesHandlesbtTambah.Click btTambah.Click  Try

Try D

DimimcbTambahcbTambah AsAsOleOleDD b.Ole b.OleDD bCommandBuilder = bCommandBuilder = New New

Ole

OleDD b.Ole b.OleDD bCommandBuilder(daPegawai) bCommandBuilder(daPegawai) drPegawai = dt

(20)

20 20 20 20

drPegawai(

drPegawai("NIK""NIK") = txtNIK.Text) = txtNIK.Text drPegawai(

drPegawai("Nama_Pegawai""Nama_Pegawai") = txtNama.Text) = txtNama.Text drPegawai(

drPegawai("Alamat_Pegawai""Alamat_Pegawai") = txtAlamat.Text) = txtAlamat.Text drPegawai(

drPegawai("Telepon""Telepon") = txtTelepon.Text) = txtTelepon.Text drPegawai(

drPegawai("Id_Jabatan""Id_Jabatan") = lst) = lst Id_JabaId_Jabatan.Texttan.Text dtPegawai.Rows.Add(drPegawai) dtPegawai.Rows.Add(drPegawai) con.Open() con.Open() daPegawai.Update(dtPegawai) daPegawai.Update(dtPegawai) dtPegawai.AcceptChanges() dtPegawai.AcceptChanges() con.Close() con.Close() Catch

CatcherrTambaherrTambah AsAsExceptionException MsgBox(errTambah.Message) MsgBox(errTambah.Message) End

EndTryTry

kosong() kosong() End

EndSubSub

Private

PrivateSubSubbtCari_Click(ByValbtCari_Click(ByValsender  Assender AsSystem.Object, ByValSystem.Object,ByValee AsAsSystem.EventArgs)System.EventArgs) Handles

HandlesbtCari.Click btCari.Click  Try

Try

drPegawai = dtPegawai.Rows.Find(txtNIK.Text) drPegawai = dtPegawai.Rows.Find(txtNIK.Text) txtNIK.Text = drPegawai(

txtNIK.Text = drPegawai("NIK""NIK").ToString).ToString txtNama.Text = drPegawai(

txtNama.Text = drPegawai("Nama_Pegawai""Nama_Pegawai").ToString).ToString txtAlamat.Text = drPegawai(

txtAlamat.Text = drPegawai("Alamat_Pegawai""Alamat_Pegawai").ToString).ToString txtTelepon.Text = drPegawai(

txtTelepon.Text = drPegawai("Telepon""Telepon").ToString).ToString lstId_Jabatan.Text = drP

lstId_Jabatan.Text = drP egawai(egawai("Id_Jabatan""Id_Jabatan").ToString).ToString Catch

CatcherrCarierrCari AsAsExceptionException MsgBox(errCari.Message) MsgBox(errCari.Message) End

EndTryTry

End

EndSubSub

Private

PrivateSubSubbtHapus_Click(ByValbtHapus_Click(ByValsender sender  AsAsSystem.Object,System.Object, ByValByValee AsAsSystem.EventArgs)System.EventArgs) Handles

HandlesbtHapus.Click btHapus.Click  Try

Try D

Dimimcbhapuscbhapus AsAsOleOleDD b.Ole b.OleDD bCommandBuilder = bCommandBuilder =  New New

Ole

OleDD b.Ole b.OleDD bCommandBuilder(daPegawai) bCommandBuilder(daPegawai) drPegawai.

drPegawai.DDelete()elete() daPegawai.

daPegawai.DDeleteCommand = cbhapus.GeteleteCommand = cbhapus.GetDDeleteCommandeleteCommand daPegawai.Update(dtPegawai)

daPegawai.Update(dtPegawai) dtPegawai.AcceptChanges() dtPegawai.AcceptChanges() daPegawai.

daPegawai.DDeleteCommand.Connection.Close()eleteCommand.Connection.Close() Catch

CatcherrHapuserrHapus AsAsExceptionException MsgBox(errHapus.Message) MsgBox(errHapus.Message)

(21)

21 21 21 21

End

EndTryTry

kosong() kosong() End

EndSubSub

Private

PrivateSubSubbtSelesai_Click(ByValbtSelesai_Click(ByValsender sender AsAsSystem.Object, ByValSystem.Object,ByValee AsAs

System.EventArgs)

System.EventArgs) HandlesHandlesbtSelesai.Click btSelesai.Click  Close()

Close() End

EndSubSub

Private

PrivateSubSublstId_Pegawai_SelectedIndexChanged(lstId_Pegawai_SelectedIndexChanged(ByValByValsender sender  AsAsSystem.Object,System.Object, ByValByVal ee As

AsSystem.EventArgs)System.EventArgs) HandlesHandles lstId_Jabatan.SelectedIndexChangedlstId_Jabatan.SelectedIndexChanged Try

Try D

Dimimdr dr DDatKulatKul AsAsDDataRowataRow dr 

dr DDatKul = dtJabatan.Rows.Find(lstId_Jabatan.Text)atKul = dtJabatan.Rows.Find(lstId_Jabatan.Text) txtJabatan.Text = dr 

txtJabatan.Text = dr DDatKul(atKul("Nama_Jabatan""Nama_Jabatan").ToString).ToString Catch

CatcherrTampilerrTampil AsAsExceptionException

End

EndTryTry

End

EndSubSub

Private

PrivateSubSubButton1_Click(ByValButton1_Click(ByValsender sender  AsAsSystem.Object,System.Object, ByValByValee AsAsSystem.EventArgs)System.EventArgs) Handles

HandlesButton1.Click Button1.Click  Try

Try

drPegawai = dtPegawai.Rows.Find(txtNIK.Text) drPegawai = dtPegawai.Rows.Find(txtNIK.Text) If 

If (txtNIK.Text = drPegawai((txtNIK.Text = drPegawai("NIK""NIK")))) ThenThen

MsgBox(

MsgBox("Nik Pegawai Sudah Ada""Nik Pegawai Sudah Ada")) txtNIK.Text =

txtNIK.Text = """"

txtNIK.Focus() txtNIK.Focus() Exit

ExitSubSub

End

EndIf If 

Catch

CatcherrCarierrCari AsAsExceptionException MsgBox(errCari.Message) MsgBox(errCari.Message) End

EndTryTry

txtNama.Focus() txtNama.Focus() End

EndSubSub

End

EndClassClass

5.

5. Coding Form JabatanCoding Form Jabatan

Public

PublicClassClassJabatanJabatan

D

DimimdaJabdaJab AsAsOleOleDD b.Ole b.OleDD b bDDataAdapter ataAdapter 

D

Dimimconcon AsAs New NewOleOleDD b.Ole b.OleDD bConnection(Koneksi( bConnection(Koneksi("Provider=Microsoft.Jet.OLE"Provider=Microsoft.Jet.OLEDDB.4.0;B.4.0;DDataata

Source=

Source=DD:\Kampus\semester 3\TRAVEL\Travel\dbTravel.mdb":\Kampus\semester 3\TRAVEL\Travel\dbTravel.mdb"))))

D

DimimdtJabdtJab AsAs New NewDDataTable()ataTable()

D

DimimdrJabdrJab AsAsDDataRowataRow Function

FunctionKoneksi(Koneksi(ByValByValstr str DDatabaseatabase AsAsStringString)) AsAsStringString D

(22)

22 22 22 22

kalimat =

kalimat = "Provider=Microsoft.Jet.OLE"Provider=Microsoft.Jet.OLEDDB.4.0;"B.4.0;"

kalimat &=

kalimat &= ""DData Source="ata Source="& str & str DDatabase &atabase & """"

Return

Returnkalimatkalimat End

EndFunctionFunction

Private

PrivateSubSubJabatan_Load(ByValJabatan_Load(ByValsender sender  AsAsSystem.Object,System.Object, ByValByValee AsAsSystem.EventArgs)System.EventArgs) Handles

HandlesMyBaseMyBase.Load.Load 'TO

'TODDO: This line of code loads data into the 'O: This line of code loads data into the 'DD bTravel bTravelDDataSet4.Jabatan' table. You can move,ataSet4.Jabatan' table. You can move,

or remove it, as needed.

or remove it, as needed.

Me

Me.JabatanTableAdapter.Fill(.JabatanTableAdapter.Fill(MeMe..DD bTravel bTravelDDataSet4.Jabatan)ataSet4.Jabatan)

D

Dimimdc(1)dc(1) AsAsDDataColumnataColumn Try

Try

'da

'daDDatKul = New OleatKul = New OleDD b.Ole b.OleDD b bDDataAdapter("select * from Jabatan", con)ataAdapter("select * from Jabatan", con)

daJab =

daJab = New NewOleOleDD b.Ole b.OleDD b bDDataAdapter(ataAdapter("select * from Jabatan""select * from Jabatan", con), con) daJab.Fill(dtJab)

daJab.Fill(dtJab) dc(0) =

dc(0) = dtJab.Columns(dtJab.Columns("Id_Jabatan""Id_Jabatan")) dtJab.PrimaryKey = dc

dtJab.PrimaryKey = dc dgJabatan.

dgJabatan.DDataSource = dtJabataSource = dtJab Catch

CatcherrConnerrConn AsAsOleOleDD b.Ole b.OleDD bException bException MsgBox(errConn.Message)

MsgBox(errConn.Message) End

EndTryTry

End

EndSubSub

Private

PrivateSubSubkosong()kosong() txtId_Jabatan.Text = txtId_Jabatan.Text = """" txtJabatan.Text = txtJabatan.Text = """" txtId_Jabatan.Focus() txtId_Jabatan.Focus() End

EndSubSub

Private

PrivateSubSubbtTambah_Click(ByValbtTambah_Click(ByValsender sender  AsAsSystem.Object,System.Object, ByValByValee AsAsSystem.EventArgs)System.EventArgs) Handles

HandlesbtTambah.Click btTambah.Click  Try

Try D

DimimcbTambahcbTambah AsAsOleOleDD b.Ole b.OleDD bCommandBuilder = bCommandBuilder = New New

Ole

OleDD b.Ole b.OleDD bCommandBuilder(daJab) bCommandBuilder(daJab) drJab = dtJab.NewRow

drJab = dtJab.NewRow

drJab(

drJab("Id_Jabatan""Id_Jabatan") = t) = txtId_JabaxtId_Jabatan.Texttan.Text drJab(

drJab("Nama_Jabatan""Nama_Jabatan") = txtJabatan.Text) = txtJabatan.Text dtJab.Rows.Add(drJab) dtJab.Rows.Add(drJab) con.Open() con.Open() daJab.Update(dtJab) daJab.Update(dtJab) dtJab.AcceptChanges() dtJab.AcceptChanges() con.Close() con.Close() Catch

CatcherrTambaherrTambah AsAsExceptionException MsgBox(errTambah.Message) MsgBox(errTambah.Message) End

EndTryTry

kosong() kosong()

(23)

23 23 23 23

End

EndSubSub

Private

PrivateSubSubbtCari_Click(ByValbtCari_Click(ByValsender  Assender AsSystem.Object, ByValSystem.Object,ByValee AsAsSystem.EventArgs)System.EventArgs) Handles

HandlesbtCari.Click btCari.Click  Try

Try

drJab = dtJab.Rows.Find(txtId_Jabatan.Text) drJab = dtJab.Rows.Find(txtId_Jabatan.Text) txtId_Jabatan.Text = drJab(

txtId_Jabatan.Text = drJab( "Id_Jabatan""Id_Jabatan").ToString).ToString txtJabatan.Text = drJab(

txtJabatan.Text = drJab("Nama_Jabatan""Nama_Jabatan").ToString).ToString

Catch

CatcherrCarierrCari AsAsExceptionException MsgBox(errCari.Message) MsgBox(errCari.Message) End

EndTryTry

End

EndSubSub

Private

PrivateSubSubbtHapus_Click(ByValbtHapus_Click(ByValsender sender  AsAsSystem.Object,System.Object, ByValByValee AsAsSystem.EventArgs)System.EventArgs) Handles

HandlesbtHapus.Click btHapus.Click  Try

Try D

Dimimcbhapuscbhapus AsAsOleOleDD b.Ole b.OleDD bCommandBuilder = bCommandBuilder =  New New

Ole

OleDD b.Ole b.OleDD bCommandBuilder(daJab) bCommandBuilder(daJab) drJab.

drJab.DDelete()elete() daJab.

daJab.DDeleteCommand = eleteCommand = cbhapus.Getcbhapus.GetDDeleteCommandeleteCommand daJab.Update(dtJab)

daJab.Update(dtJab) dtJab.AcceptChanges() dtJab.AcceptChanges() daJab.

daJab.DDeleteCommand.Connection.Close()eleteCommand.Connection.Close() Catch

CatcherrHapuserrHapus AsAsExceptionException MsgBox(errHapus.Message) MsgBox(errHapus.Message) End

EndTryTry

kosong() kosong() End

EndSubSub

Private

PrivateSubSubbtSelesai_Click(ByValbtSelesai_Click(ByValsender sender AsAsSystem.Object, ByValSystem.Object,ByValee AsAsSystem.EventArgs)System.EventArgs) Handles

HandlesbtSelesai.Click btSelesai.Click  Close()

Close() End

EndSubSub

Private

PrivateSubSubButton1_Click(ByValButton1_Click(ByValsender sender  AsAsSystem.Object,System.Object, ByValByValee AsAsSystem.EventArgs)System.EventArgs) Handles

HandlesButton1.Click Button1.Click  Try

Try

drJab = dtJab.Rows.Find(txtId_Jabatan.Text) drJab = dtJab.Rows.Find(txtId_Jabatan.Text) If 

If (txtId_Jabatan.Text = drJab((txtId_Jabatan.Text = drJab( "NIK""NIK")))) ThenThen

MsgBox(

MsgBox("Nik Pegawai Sudah Ada""Nik Pegawai Sudah Ada")) txtId_Jabatan.Text =

txtId_Jabatan.Text = """"

txtId_Jabatan.Focus() txtId_Jabatan.Focus() Exit

ExitSubSub

End

(24)

24 24 24 24

Catch

CatcherrCarierrCari AsAsExceptionException MsgBox(errCari.Message) MsgBox(errCari.Message) End

EndTryTry

txtJabatan.Focus() txtJabatan.Focus() End

EndSubSub

End

EndClassClass

6.

6. Coding Form PaketCoding Form Paket

Public

PublicClassClassFormPaketFormPaket

D

DimimdaPaketdaPaket AsAsOleOleDD b.Ole b.OleDD b bDDataAdapter ataAdapter 

D

Dimimconcon AsAs New NewOleOleDD b.Ole b.OleDD bConnection(Koneksi( bConnection(Koneksi("Provider=Microsoft.Jet.OLE"Provider=Microsoft.Jet.OLEDDB.4.0;B.4.0;DDataata

Source=

Source=DD:\Kampus\semester 3\TRAVEL\Travel\dbTravel.mdb":\Kampus\semester 3\TRAVEL\Travel\dbTravel.mdb"))))

D

DimimdtPaketdtPaket AsAs New NewDDataTable()ataTable()

D

DimimdrPaketdrPaket AsAsDDataRowataRow Function

FunctionKoneksi(Koneksi(ByValByValstr str DDatabaseatabase AsAsStringString)) AsAsStringString D

Dimimkalimatkalimat AsAsStringString

kalimat =

kalimat = "Provider=Microsoft.Jet.OLE"Provider=Microsoft.Jet.OLEDDB.4.0;"B.4.0;"

kalimat &=

kalimat &= ""DData Source="ata Source="& str & str DDatabase &atabase & """"

Return

Returnkalimatkalimat End

EndFunctionFunction

Private

PrivateSubSubbtTambah_Click(ByValbtTambah_Click(ByValsender sender  AsAsSystem.Object,System.Object, ByValByValee AsAsSystem.EventArgs)System.EventArgs) Handles

HandlesbtTambah.Click btTambah.Click  Try

Try D

DimimcbTambahcbTambah AsAsOleOleDD b.Ole b.OleDD bCommandBuilder = bCommandBuilder = New New

Ole

OleDD b.Ole b.OleDD bCommandBuilder(daPaket) bCommandBuilder(daPaket) drPaket = dtPaket.NewRow drPaket = dtPaket.NewRow

drPaket(

drPaket("Id_Paket""Id_Paket") = txtId_Paket.Text) = txtId_Paket.Text drPaket(

drPaket("Nama_Paket""Nama_Paket") = txtNama.Text) = txtNama.Text drPaket(

drPaket("Min_Paket""Min_Paket") = txtMin.Text) = txtMin.Text drPaket(

drPaket("Harga_Umum""Harga_Umum") = txt) = txtHargaUmum.TextHargaUmum.Text drPaket(

drPaket("Harga_Pelajar""Harga_Pelajar") = txtHargaelajar.Text) = txtHargaelajar.Text dtPaket.Rows.Add(drPaket) dtPaket.Rows.Add(drPaket) con.Open() con.Open() daPaket.Update(dtPaket) daPaket.Update(dtPaket) dtPaket.AcceptChanges() dtPaket.AcceptChanges() con.Close() con.Close() Catch

CatcherrTambaherrTambah AsAsExceptionException MsgBox(errTambah.Message) MsgBox(errTambah.Message) End

EndTryTry

kosong() kosong() End

EndSubSub

Private

(25)

25 25 25 25

Handles

HandlesMyBaseMyBase.Load.Load 'TO

'TODDO: This line of code loads data into the 'O: This line of code loads data into the 'DD bTravel bTravelDDataSet.Member' table. You can move,ataSet.Member' table. You can move,

or remove it, as needed.

or remove it, as needed.

Me

Me.MemberTableAdapter.Fill(.MemberTableAdapter.Fill(MeMe..DD bTravel bTravelDDataSet.Member)ataSet.Member)

D

Dimimdc(1)dc(1) AsAsDDataColumnataColumn Try

Try

'da

'daDDatKul = New OleatKul = New OleDD b.Ole b.OleDD b bDDataAdapter("select * from Paket", con)ataAdapter("select * from Paket", con)

daPaket =

daPaket = New NewOleOleDD b.Ole b.OleDD b bDDataAdapter(ataAdapter("select * from Paket""select * from Paket", con), con) daPaket.Fill(dtPaket) daPaket.Fill(dtPaket) dc(0) = dtPaket.Columns( dc(0) = dtPaket.Columns("Id_Paket""Id_Paket")) dtPaket.PrimaryKey = dc dtPaket.PrimaryKey = dc dgPaket.

dgPaket.DDataSource = dtPaketataSource = dtPaket Catch

CatcherrConnerrConn AsAsOleOleDD b.Ole b.OleDD bException bException MsgBox(errConn.Message)

MsgBox(errConn.Message) End

EndTryTry

End

EndSubSub

Private

PrivateSubSubkosong()kosong() txtId_Paket.Text = txtId_Paket.Text = """" txtNama.Text = txtNama.Text = """" txtMin.Text = txtMin.Text = """" txtHargaUmum txtHargaUmum.Text .Text == """" txtHargaelajar.Text = txtHargaelajar.Text = """" txtId_Paket.Focus() txtId_Paket.Focus() End

EndSubSub

Private

PrivateSubSubbtClear_Click(ByValbtClear_Click(ByValsender sender  AsAsSystem.Object,System.Object, ByValByVal ee AsAsSystem.EventArgs)System.EventArgs) Handles

HandlesbtClear.Click btClear.Click  kosong()

kosong() End

EndSubSub

Private

PrivateSubSubbtCari_Click(ByValbtCari_Click(ByValsender  Assender AsSystem.Object, ByValSystem.Object,ByValee AsAsSystem.EventArgs)System.EventArgs) Handles

HandlesbtCari.Click btCari.Click  Try

Try

drPaket = dtPaket.Rows.Find(txtId_Paket.Text) drPaket = dtPaket.Rows.Find(txtId_Paket.Text) txtId_Paket.Text = drPaket(

txtId_Paket.Text = drPaket("Id_Paket""Id_Paket").ToString).ToString txtNama.Text = drPaket(

txtNama.Text = drPaket("Nama_Paket""Nama_Paket").ToString).ToString txtMin.Text = drPaket(

txtMin.Text = drPaket("Min_Paket""Min_Paket").ToString).ToString txtHargaUmum

txtHargaUmum.Text .Text = drPaket(= drPaket("Harga_Umum""Harga_Umum").ToString).ToString txtHargaelajar.Text = drPaket(

txtHargaelajar.Text = drPaket("Harga_Pelajar""Harga_Pelajar").ToString).ToString

Catch

CatcherrCarierrCari AsAsExceptionException MsgBox(errCari.Message) MsgBox(errCari.Message) End

EndTryTry

End

EndSubSub

Private

PrivateSubSubbtHapus_Click(ByValbtHapus_Click(ByValsender sender  AsAsSystem.Object,System.Object, ByValByValee AsAsSystem.EventArgs)System.EventArgs) Handles

HandlesbtHapus.Click btHapus.Click  Try

Try D

(26)

26 26 26 26

Ole

OleDD b.Ole b.OleDD bCommandBuilder(daPaket) bCommandBuilder(daPaket) drPaket.

drPaket.DDelete()elete() daPaket.

daPaket.DDeleteCommand = eleteCommand = cbhapus.Gecbhapus.GettDDeleteCommandeleteCommand daPaket.Update(dtPaket)

daPaket.Update(dtPaket) dtPaket.AcceptChanges() dtPaket.AcceptChanges() daPaket.

daPaket.DDeleteCommand.Connection.Close()eleteCommand.Connection.Close() Catch

CatcherrHapuserrHapus AsAsExceptionException MsgBox(errHapus.Message) MsgBox(errHapus.Message) End

EndTryTry

kosong() kosong() End

EndSubSub

Private

PrivateSubSubbtSelesai_Click(ByValbtSelesai_Click(ByValsender sender AsAsSystem.Object, ByValSystem.Object,ByValee AsAsSystem.EventArgs)System.EventArgs) Handles

HandlesbtSelesai.Click btSelesai.Click  Close()

Close() End

EndSubSub

Private

PrivateSubSubButton1_Click(ByValButton1_Click(ByValsender sender  AsAsSystem.Object,System.Object, ByValByValee AsAsSystem.EventArgs)System.EventArgs) Handles

HandlesButton1.Click Button1.Click  Try

Try

drPaket = dtPaket.Rows.Find(txtId_Paket.Text) drPaket = dtPaket.Rows.Find(txtId_Paket.Text) If 

If (txtId_Paket.Text = drPaket((txtId_Paket.Text = drPaket("Id_Paket""Id_Paket")))) ThenThen

MsgBox(

MsgBox("Id Paket Sudah Ada""Id Paket Sudah Ada")) txtId_Paket.Text =

txtId_Paket.Text = """"

txtId_Paket.Focus() txtId_Paket.Focus() Exit

ExitSubSub

End

EndIf If 

Catch

CatcherrCarierrCari AsAsExceptionException MsgBox(errCari.Message) MsgBox(errCari.Message) End

EndTryTry

txtNama.Focus() txtNama.Focus() End

EndSubSub

End

EndClassClass

7

7.. Coding Form TransaksiCoding Form Transaksi Public

PublicClassClassFormTransaksiFormTransaksi

D

DimimdaTransaksidaTransaksi AsAsOleOleDD b.Ole b.OleDD b bDDataAdapter ataAdapter 

D

DimimdaPaketdaPaket AsAsOleOleDD b.Ole b.OleDD b bDDataAdapter ataAdapter 

D

DimimdaMember daMember AsAsOleOleDD b.Ole b.OleDD b bDDataAdapter ataAdapter 

D

Dimimconcon AsAs New NewOleOleDD b.Ole b.OleDD bConnection(Koneksi( bConnection(Koneksi("Provider=Microsoft.Jet.OLE"Provider=Microsoft.Jet.OLEDDB.4.0;B.4.0;DDataata

Source=

Source=DD:\Kampus\semester 3\TRAVEL\Travel\dbTravel.mdb":\Kampus\semester 3\TRAVEL\Travel\dbTravel.mdb"))))

D

DimimdtTransaksidtTransaksi AsAs New NewDDataTable()ataTable()

D

DimimdtPaketdtPaket AsAs New NewDDataTable()ataTable()

D

DimimdtMember dtMember AsAs New NewDDataTable()ataTable()

D

(27)

27 27 27 27

D

DimimdrPaketdrPaket AsAsDDataRowataRow

D

DimimdrMember drMember  AsAsDDataRowataRow Function

FunctionKoneksi(Koneksi(ByValByValstr str DDatabaseatabase AsAsStringString)) AsAsStringString D

Dimimkalimatkalimat AsAsStringString

kalimat =

kalimat = "Provider=Microsoft.Jet.OLE"Provider=Microsoft.Jet.OLEDDB.4.0;"B.4.0;"

kalimat &=

kalimat &= ""DData Source="ata Source="& str & str DDatabase &atabase & """"

Return

Returnkalimatkalimat End

EndFunctionFunction

Private

PrivateSubSubbtTambah_Click(ByValbtTambah_Click(ByValsender sender  AsAsSystem.Object,System.Object, ByValByValee AsAsSystem.EventArgs)System.EventArgs) Handles

HandlesbtTambah.Click btTambah.Click  Try

Try D

DimimcbTambahcbTambah AsAsOleOleDD b.Ole b.OleDD bCommandBuilder = bCommandBuilder = New New

Ole

OleDD b.Ole b.OleDD bCommandBuilder(daTransaksi) bCommandBuilder(daTransaksi) drTransaksi = dtTransaksi.NewRow drTransaksi = dtTransaksi.NewRow

drTransaksi(

drTransaksi("No_Transaksi""No_Transaksi") = txtNo_Transaksi.Text) = txtNo_Transaksi.Text drTransaksi(

drTransaksi("Tgl_Transaksi""Tgl_Transaksi") =) =DDateTimePicker1.ValueateTimePicker1.Value drTransaksi(

drTransaksi("Tgl_Pemesanan""Tgl_Pemesanan") =) =DDateTimePicker2.ValueateTimePicker2.Value drTransaksi(

drTransaksi("Banyak_Pesanan""Banyak_Pesanan") = txtB_Pesanan.Text) = txtB_Pesanan.Text drTransaksi(

drTransaksi("Total_Bayar""Total_Bayar") = txtTotBayar.Text) = txtTotBayar.Text drTransaksi(

drTransaksi("Bayar""Bayar") = txtBayar.Text) = txtBayar.Text drTransaksi(

drTransaksi("Kembalian""Kembalian") = txt) = txtKembalian.TextKembalian.Text drTransaksi(

drTransaksi("Id_Member""Id_Member") = cbId_Member.Text) = cbId_Member.Text drTransaksi(

drTransaksi("Id_Paket""Id_Paket") = cbId_Paket.Text) = cbId_Paket.Text dtTransaksi.Rows.Add(drTransaksi) dtTransaksi.Rows.Add(drTransaksi) con.Open() con.Open() daTransaksi.Update(dtTransaksi) daTransaksi.Update(dtTransaksi) dtTransaksi.AcceptChanges() dtTransaksi.AcceptChanges() con.Close() con.Close() Catch

CatcherrTambaherrTambah AsAsExceptionException MsgBox(errTambah.Message) MsgBox(errTambah.Message) End

EndTryTry

kosong() kosong() End

EndSubSub

Private

PrivateSubSubFormTransaksi_Load(ByValFormTransaksi_Load(ByValsender sender  AsAsSystem.Object,System.Object, ByValByValee AsAs

System.EventArgs)

System.EventArgs) HandlesHandlesMyBaseMyBase.Load.Load 'TO

'TODDO: This line of code loads data into the 'O: This line of code loads data into the 'DD bTravel bTravelDDataSet.Jabatan' table. You can ataSet.Jabatan' table. You can move, or move, or 

remove it, as

remove it, as needed.needed.

Me

Me.JabatanTableAdapter.Fill(.JabatanTableAdapter.Fill(MeMe..DD bTravel bTravelDDataSet.Jabatan)ataSet.Jabatan)

D

Dimimdc(1)dc(1) AsAsDDataColumnataColumn Try

Try

daMember =

daMember = New NewOleOleDD b.Ole b.OleDD b bDDataAdapter(ataAdapter("select * from Member""select * from Member", con), con) daMember.Fill(dtMember)

daMember.Fill(dtMember) dc(0) =

(28)

28 28 28 28 dtMember.PrimaryKey = dc dtMember.PrimaryKey = dc With

WithcbId_Member cbId_Member 

..DDataSource = dtMember ataSource = dtMember 

..DDisplayMember isplayMember == "Id_Member""Id_Member"

.ValueMember =

.ValueMember = "Id_Member""Id_Member"

End

EndWithWith

daPaket =

daPaket = New NewOleOleDD b.Ole b.OleDD b bDDataAdapter(ataAdapter("select * from Paket""select * from Paket", con), con) daPaket.Fill(dtPaket) daPaket.Fill(dtPaket) dc(0) = dtPaket.Columns( dc(0) = dtPaket.Columns("Id_Paket""Id_Paket")) dtPaket.PrimaryKey = dc dtPaket.PrimaryKey = dc With

With cbId_PaketcbId_Paket

..DDataSource = dtPaketataSource = dtPaket

..DDisplayMember isplayMember == "Id_Paket""Id_Paket"

.ValueMember =

.ValueMember = "Id_Paket""Id_Paket"

End

EndWithWith

daTransaksi =

daTransaksi = New NewOleOleDD b.Ole b.OleDD b bDDataAdapter(ataAdapter("select * from Transaksi""select * from Transaksi", con), con) daTransaksi.Fill(dtTransaksi)

daTransaksi.Fill(dtTransaksi) dc(0) =

dc(0) = dtTransaksi.Columns(dtTransaksi.Columns("NIK""NIK")) dtTransaksi.PrimaryKey = dc

dtTransaksi.PrimaryKey = dc dgTransaksi.

dgTransaksi.DDataSource = dtataSource = dt TransaksiTransaksi Catch

CatcherrConnerrConn AsAsOleOleDD b.Ole b.OleDD bException bException MsgBox(errConn.Message)

MsgBox(errConn.Message) End

EndTryTry

End

EndSubSub

Private

PrivateSubSubkosong()kosong() txtNo_Transaksi.Text = txtNo_Transaksi.Text = """" txtNama_Pelanggan.Tex txtNama_Pelanggan.Text t == """" txtNama.Text = txtNama.Text = """" txtH_Paket.Text = txtH_Paket.Text = """" txtB_Pesanan.Text = txtB_Pesanan.Text = """" txtTotBayar.Text = txtTotBayar.Text = """" txtBayar.Text = txtBayar.Text = """" txtKembalian.Text = txtKembalian.Text = """" txtNo_Transaksi.Focus() txtNo_Transaksi.Focus() End

EndSubSub

Private

PrivateSubSubbtClear_Click(ByValbtClear_Click(ByValsender sender  AsAsSystem.Object,System.Object, ByValByVal ee AsAsSystem.EventArgs)System.EventArgs) Handles

HandlesbtClear.Click btClear.Click  kosong()

kosong() End

EndSubSub

Private

PrivateSubSubbtCari_Click(ByValbtCari_Click(ByValsender  Assender AsSystem.Object, ByValSystem.Object,ByValee AsAsSystem.EventArgs)System.EventArgs) Handles

HandlesbtCari.Click btCari.Click  Try Try drTransaksi = dtTransaksi.Rows.Find(txtNo_Transaksi.Text) drTransaksi = dtTransaksi.Rows.Find(txtNo_Transaksi.Text) txtNo_Transaksi.Text = txtNo_Transaksi.Text = """" txtNo_Transaksi.Text = drTransaksi(

txtNo_Transaksi.Text = drTransaksi("No_Transaksi""No_Transaksi").ToString).ToString

D

DateTimePicker1.Text = drTransaksi(ateTimePicker1.Text = drTransaksi("Tgl_Transaksi""Tgl_Transaksi").ToString).ToString

D

(29)

29 29 29 29

txtB_Pesanan.Text = drTransaksi(

txtB_Pesanan.Text = drTransaksi("Banyak_Pemesanan""Banyak_Pemesanan").ToString).ToString txtTotBayar.Text = drTransaksi(

txtTotBayar.Text = drTransaksi("Total_Bayar""Total_Bayar").ToString).ToString txtBayar.Text = drTransaksi(

txtBayar.Text = drTransaksi("Bayar""Bayar").ToString).ToString txtKembalian.Text = drTransaksi(

txtKembalian.Text = drTransaksi("Kembalian""Kembalian").ToString).ToString cbId_Membe

cbId_Member.Text = r.Text = drTransaksi(drTransaksi("Id_Member""Id_Member").ToString).ToString cbId_Paket.Text = drTransaksi(

cbId_Paket.Text = drTransaksi("Id_Paket""Id_Paket").ToString).ToString Catch

CatcherrCarierrCari AsAsExceptionException MsgBox(errCari.Message) MsgBox(errCari.Message) End

EndTryTry

End

EndSubSub

Private

PrivateSubSubbtHapus_Click(ByValbtHapus_Click(ByValsender sender  AsAsSystem.Object,System.Object, ByValByValee AsAsSystem.EventArgs)System.EventArgs) Handles

HandlesbtHapus.Click btHapus.Click  Try

Try D

Dimimcbhapuscbhapus AsAsOleOleDD b.Ole b.OleDD bCommandBuilder = bCommandBuilder =  New New

Ole

OleDD b.Ole b.OleDD bCommandBuilder(daTransaksi) bCommandBuilder(daTransaksi) drTransaksi.

drTransaksi.DDelete()elete() daTransaksi.

daTransaksi.DDeleteCommand = cbhapus.GeteleteCommand = cbhapus.GetDDeleteCommandeleteCommand daTransaksi.Update(dtTransaksi)

daTransaksi.Update(dtTransaksi) dtTransaksi.AcceptChanges() dtTransaksi.AcceptChanges() daTransaksi.

daTransaksi.DDeleteCommand.Connection.Close()eleteCommand.Connection.Close() Catch

CatcherrHapuserrHapus AsAsExceptionException MsgBox(errHapus.Message) MsgBox(errHapus.Message) End

EndTryTry

kosong() kosong() End

EndSubSub

Private

PrivateSubSubcbId_Member_SelectedIndexChanged(cbId_Member_SelectedIndexChanged(ByValByValsender sender  AsAsSystem.Object,System.Object, ByValByVal ee AsAs

System.EventArgs)

System.EventArgs) HandlesHandlescbId_Member.SelectedIndexChangedcbId_Member.SelectedIndexChanged Try

Try D

DimimdrMember drMember  AsAsDDataRowataRow

drMember = dtMember.Rows.Find(cbId_Member.Text) drMember = dtMember.Rows.Find(cbId_Member.Text) txtNama_Pelanggan.Tex

txtNama_Pelanggan.Text t = drMember(= drMember( "Nama_Pelanggan""Nama_Pelanggan").ToString).ToString Catch

CatcherrTampilerrTampil AsAsExceptionException End

EndTryTry

End

EndSubSub

Private

PrivateSubSubcbId_Paket_SelectedIndexChanged(cbId_Paket_SelectedIndexChanged(ByValByValsender sender  AsAsSystem.Object,System.Object, ByValByValee AsAs

System.EventArgs)

System.EventArgs) HandlesHandlescbId_Paket.SelectedIndexChangedcbId_Paket.SelectedIndexChanged Try

Try D

DimimdrPaketdrPaket AsAsDDataRowataRow

drPaket = dtPaket.Rows.Find(cbId_Paket.Text) drPaket = dtPaket.Rows.Find(cbId_Paket.Text) txtNama.Text = drPaket(

(30)

30 30 30 30

cbJ_Paket.Text = drPaket(

cbJ_Paket.Text = drPaket("Harga_Pelajar""Harga_Pelajar").ToString).ToString cbHUmum.Text = drPaket(

cbHUmum.Text = drPaket("Harga_Umum""Harga_Umum").ToString).ToString Catch

CatcherrTampilerrTampil AsAsExceptionException End

EndTryTry

End

EndSubSub

Private

PrivateSubSubbtSelesai_Click(ByValbtSelesai_Click(ByValsender sender AsAsSystem.Object, ByValSystem.Object,ByValee AsAsSystem.EventArgs)System.EventArgs) Handles

HandlesbtSelesai.Click btSelesai.Click  Close()

Close() End

EndSubSub

Private

PrivateSubSubbtHitung_Click(ByValbtHitung_Click(ByValsender sender AsAsSystem.Object,System.Object, ByValByValee AsAsSystem.EventArgs)System.EventArgs) Handles

HandlesbtHitung.Click btHitung.Click 

D

Dimimtotal, HargaPaket, banyak total, HargaPaket, banyak AsAsInteger Integer 

HargaPaket = Val(txtH_Paket.Text) HargaPaket = Val(txtH_Paket.Text)  banyak = Val(txtB_Pesanan.Text)  banyak = Val(txtB_Pesanan.Text) total = Val(txtTotBayar.Text) total = Val(txtTotBayar.Text) total = HargaPaket * banyak  total = HargaPaket * banyak  txtTotBayar.Text = total txtTotBayar.Text = total End

EndSubSub

Private

PrivateSubSubbtPilih_Click(ByValbtPilih_Click(ByValsender sender  AsAsSystem.Object,System.Object, ByValByValee AsAsSystem.EventArgs)System.EventArgs) Handles

HandlesbtPilih.Click btPilih.Click  If 

If MsgBox(MsgBox("Apakah akan memilih harga umum ?""Apakah akan memilih harga umum ?", vbYesNo + vbQuestion) = vbYes, vbYesNo + vbQuestion) = vbYes ThenThen

txtH_Paket.Text = cbHUmum.Text txtH_Paket.Text = cbHUmum.Text Else Else txtH_Paket.Text = cbJ_Paket.Text txtH_Paket.Text = cbJ_Paket.Text End

EndIf If 

End

EndSubSub

Private

PrivateSubSubtxtBayar_TextChanged(txtBayar_TextChanged(ByValByValsender sender  AsAsSystem.Object,System.Object, ByValByValee AsAs

System.EventArgs)

System.EventArgs) HandlesHandlestxtBayar.TextChangedtxtBayar.TextChanged

D

Dimimkembalian, total, kembalian, total, bayar bayar AsAsInteger Integer 

total = Val(txtTotBayar.Text) total = Val(txtTotBayar.Text)  bayar = Val(txtBayar.Text)  bayar = Val(txtBayar.Text)

kembalian = bayar - total kembalian = bayar - total txtKembalian.Text = kembalian txtKembalian.Text = kembalian End

EndSubSub

Private

PrivateSubSubButton1_Click(ByValButton1_Click(ByValsender sender  AsAsSystem.Object,System.Object, ByValByValee AsAsSystem.EventArgs)System.EventArgs) Handles

HandlesbtBatal.Click btBatal.Click  txtH_Paket.Text = txtH_Paket.Text = """"

End

EndSubSub

End

Referensi

Dokumen terkait

Further examples of controlling manual handling risks by redesigning the workplace are shown below under the three category headings: Modifying Workplace Layout and

The aim of present study was to evaluate the effect of soybean meal substitution by jack bean protein as the source of protein on performance, carcass production, visceral

Analisa menggunakan metode analisis isi ( content analysis ); Metode ini merupakan analisis ilmiah mengenai isi pesan sebuah pemikiran. Hasil penelitian ini

Hasil penelitian adalah (1) proses pembelajaran pendidikan agama Islam guru mengunakan membuat RPP, menggunakan model pembelajaran, mengelola kelas, dan

Dalam penelitian ini, berbagai organisasi Islam fundamentalis yang tumbuh dan berkembang di Universitas Indonesia dapat dipetakan menjadi tiga tipologi gerakan keagamaan, di

Peranan irigasi dalam meningkatkan dan menstabilkan produksi pertanian tidak hanya bersandar pada produktifitas saja tetapi juga pada kemampuannya untuk meningkatkan faktor-faktor

pengurangan intensitas nyeri, ada responden yang mengalami nyeri sedang, nyeri berat, dan nyeri sangat berat, dikarenakan selama persalinan membuat seorang

Pengaruh penerapan model pembelajaran tutor sebaya dengan multimedia terhadap hasil belajar siswa pada materi operasi himpunan dan diagram venn. 2 Subjek SMP Islam