• Tidak ada hasil yang ditemukan

Sistem Bukti Setoran PJP2U PSC Pada PT. Angkasa Pura II Medan

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Bukti Setoran PJP2U PSC Pada PT. Angkasa Pura II Medan"

Copied!
20
0
0

Teks penuh

(1)

Listing Program

Listing Form Login

Private Sub Command1_Click()

If Text1.Text = "admin" And Text2.Text = "123" Then MAIN

Unload Me Else

MsgBox "Maaf, Nama atau Password yang anda input salah...!", vbOKOnly, "Attention"

Text1.Text = "" Text2.Text = "" End If

End Sub

Private Sub Command2_Click() Unload Me

End Sub

Private Sub Form_Load()

End Sub

Listing Form Menu Utama

Private Sub MnDataPenerbangan_Click() FR_Penerbangan.Show 1

End Sub

Private Sub MnDtJenisPenerbangan_Click() FR_JenisPenerbangan.Show 1

End Sub

Private Sub MnDtPendapatan_Click() FR_Pendapatan.Show 1

End Sub

Private Sub MnDtPesawat_Click() FR_Pesawat.Show 1

End Sub

Private Sub MnExit_Click()

Question = MsgBox("Anda yakin akan keluar dari aplikasi Sistem Setoran PJP2U/PSC Pada PT. Angkasa Pura II Medan ?", vbYesNo + vbQuestion, "Attention")

If Question = vbYes Then Unload Me

Else

Cancel = 1 End If

End Sub

Private Sub MnLapPendapatan_Click() L_Pendapatan.Show 1

End Sub

(2)

End Sub

Listing Form Penerbangan

Private Sub Form_Load() Me.Refresh

MAIN

On Error Resume Next

Adodc1.ConnectionString = "Provider=MSDASQL.1;Persist Security Info=False;Data Source=ODB_Penerbangan"

Adodc1.RecordSource = "Select * From TB_JenisPenerbangan" Set DataGrid1.DataSource = Adodc1

Me.Refresh

Adodc1.Recordset.Fields.Refresh

Adodc1.RecordSource = "Select * From TB_JenisPenerbangan order by Tipe_Penerbangan"

Adodc1.Refresh

Frame1.Enabled = False Bt_Cancel.Enabled = False Bt_Edit.Enabled = False Bt_Delete.Enabled = False End Sub

Private Sub Bt_Exit_Click()

Attention = MsgBox("Anda yakin akan keluar dari form data penerbangan..?!", vbYesNo + vbQuestion, "Attention") If Attention = vbYes Then

Unload Me Else

Cancel = 1 End If

End Sub

Sub Bersih()

Tipe_Penerbangan = "" Nama_Pesawat = "" End Sub

Sub Tampil()

On Error Resume Next

Tipe_Penerbangan = Adodc1.Recordset.Fields(0) Nama_Pesawat = Adodc1.Recordset.Fields(1) End Sub

Private Sub DataGrid1_Click() Tampil

Bt_Edit.Enabled = True Bt_Delete.Enabled = True End Sub

Private Sub bt_cancel_Click() If Bt_Add.Caption = "&Save" Then Bt_Add.Caption = "&Add" Bersih

(3)

Bt_Add.Enabled = True End If

If Bt_Edit.Caption = "&Save" Then Bt_Edit.Caption = "&Edit"

Tipe_Penerbangan.Enabled = True DataGrid1.Enabled = True

Bt_Add.Enabled = True Bt_Delete.Enabled = True Bt_Exit.Enabled = True Frame1.Enabled = False End If

End Sub

Private Sub Bt_Add_Click() Set Rs = New adodb.Recordset

Rs.Open "Select * From TB_JenisPenerbangan where Tipe_Penerbangan = '" & Tipe_Penerbangan & "'", DB

If Bt_Add.Caption = "&Add" Then Bt_Add.Caption = "&Save" Bersih

Frame1.Enabled = True Tipe_Penerbangan.SetFocus Bt_Cancel.Enabled = True Bt_Edit.Enabled = False Bt_Delete.Enabled = False Bt_Exit.Enabled = False DataGrid1.Enabled = False ElseIf Tipe_Penerbangan = "" Then

MsgBox "Silahkan Isi Tipe Penerbangan..!" Tipe_Penerbangan.SetFocus

ElseIf Nama_Pesawat = "" Then

MsgBox "Silahkan Isi Nama Pesawat..!" Nama_Pesawat.SetFocus

ElseIf Not Rs.EOF Then

MsgBox "Tipe Penerbangan Sudah Ada, Silahkan Isi Dengan Data Baru..!", vbInformation + vbOKOnly, "Attention"

Tipe_Penerbangan.Text = "" Kode_Pesawat.SetFocus Else

Adodc1.Refresh

Attention = MsgBox("Yakin Akan Menambah Data Tipe Penerbangan..?", vbYesNo + vbQuestion, "Attention") If Attention = vbYes Then

DB.Execute "Insert Into TB_JenisPenerbangan(Tipe_Penerbangan, Nama_Pesawat) values ('" & Tipe_Penerbangan & "', '" & Nama_Pesawat & "')"

Adodc1.Refresh

MsgBox "Data Jenis Penerbangan Baru Berhasil Ditambah..!", vbInformation, "Attention"

Bt_Add.Caption = "&Add" Bersih

Frame1.Enabled = False Bt_Edit.Enabled = False Bt_Delete.Enabled = False Bt_Exit.Enabled = True DataGrid1.Enabled = True Bt_Cancel.Enabled = False Else

(4)

Tambah.Caption = "&Add" Bersih

Frame1.Enabled = False Bt_Edit.Enabled = False Bt_Delete.Enabled = False Bt_Exit.Enabled = True DataGrid1.Enabled = True Bt_Cancel.Enabled = False End If

End If End Sub

Private Sub Bt_Edit_Click() If Tipe_Penerbangan <> "" Then

If Bt_Edit.Caption = "&Edit" Then Bt_Edit.Caption = "&Save"

Tipe_Penerbangan.Enabled = False Bt_Add.Enabled = False

Bt_Delete.Enabled = False Bt_Exit.Enabled = False Bt_Cancel.Enabled = True DataGrid1.Enabled = False Frame1.Enabled = True ElseIf Nama_Pesawat = "" Then

MsgBox "Silahkan Isi Nama Pesawat..!" Nama_Pesawat.SetFocus

Else

Atention = MsgBox("Yakin Akan Merubah Data Tipe Penerbangan : " & Adodc1.Recordset.Fields(0), vbYesNo + vbQuestion, "Attention")

If Atention = vbYes Then Adodc1.Refresh

DB.Execute "Update TB_JenisPenerbangan Set Nama_Pesawat = '" & Nama_Pesawat & "' where Tipe_Penerbangan = '" & Tipe_Penerbangan & "'"

Adodc1.Refresh

MsgBox "Data Jenis Penerbangan Berhasil Diubah..!", vbInformation, "Attention"

Tipe_Penerbangan.Enabled = True Frame1.Enabled = False

DataGrid1.Enabled = True Bt_Cancel.Enabled = True Bt_Delete.Enabled = True Bt_Exit.Enabled = True Bt_Edit.Caption = "&Edit" Bt_Add.Enabled = True Else

MsgBox "Data Jenis Penerbangan Gagal Diubah..!", vbInformation, "Attention"

Tipe_Penerbangan.Enabled = True Frame1.Enabled = False

DataGrid1.Enabled = True Bt_Cancel.Enabled = True Bt_Delete.Enabled = True Bt_Exit.Enabled = True Bt_Add.Enabled = True Bt_Edit.Caption = "&Edit" End If

(5)

Private Sub Bt_Delete_Click() If Tipe_Penerbangan <> "" Then

Attention = MsgBox("Yakin Akan Menghapus Data Tipe Penerbangan : " & Adodc1.Recordset.Fields(0), vbYesNo + vbOKOnly, "Attention") If Attention = vbYes Then

DB.Execute "delete from TB_JenisPenerbangan where tipe_Penerbangan = '" & Tipe_Penerbangan & "'"

Adodc1.Refresh

MsgBox "Data Jenis Penerbangan Berhasil Di Hapus..!", vbInformation + vbOKOnly, "Attention"

Adodc1.Refresh Bersih

Else

MsgBox "Data Jenis Penerbangan Gagal Dihapus..!", vbInformation, "Attention"

End If End If End Sub

Private Sub Frame3_DragDrop(Source As Control, X As Single, Y As Single)

End Sub

Listing Form Pendapatan

Private Sub Bt_Exit_Click()

Attention = MsgBox("Anda Yakin Akan Menutup Form Data Pendapatan..?!", vbYesNo + vbQuestion, "Attention") If Attention = vbYes Then

Unload Me Else

Cancel = 1 End If

End Sub

Private Sub Form_Load() Me.Refresh

MAIN

On Error Resume Next

Adodc1.ConnectionString = "Provider=MSDASQL.1;Persist Security Info=False;Data Source=ODB_Penerbangan"

Adodc1.RecordSource = "Select * From TB_Pendapatan" Set DataGrid1.DataSource = Adodc1

Me.Refresh

Adodc1.Recordset.Fields.Refresh

Adodc1.RecordSource = "Select * From TB_Pendapatan order by Kode_Penerbangan"

Adodc1.Refresh

Frame1.Enabled = False Bt_Cancel.Enabled = False Bt_Edit.Enabled = False Bt_Delete.Enabled = False

'--

(6)

Bulan.AddItem "Juni" Bulan.AddItem "Juli" Bulan.AddItem "Agustus" Bulan.AddItem "September" Bulan.AddItem "Oktober" Bulan.AddItem "November" Bulan.AddItem "Desember" view_record

Bersih End Sub

Sub Bersih()

On Error Resume Next Kode_Penerbangan = "" Kode_Pesawat = ""

Tgl_Penerbangan = Format(Now) Total_Penumpang = ""

Total_Pendapatan = "" Pajak = ""

Pendapatan_Bersih = "" Bulan = ""

Tahun = "" End Sub

Sub Tampil()

On Error Resume Next

Kode_Penerbangan = Adodc1.Recordset.Fields(0) Kode_Pesawat = Adodc1.Recordset.Fields(1) Tgl_Penerbangan = Adodc1.Recordset.Fields(2) Total_Penumpang = Adodc1.Recordset.Fields(3) Total_Pendapatan = Adodc1.Recordset.Fields(4) Pajak = Adodc1.Recordset.Fields(5)

Pendapatan_Bersih = Adodc1.Recordset.Fields(6) Bulan = Adodc1.Recordset.Fields(7)

Tahun = Adodc1.Recordset.Fields(8) End Sub

Private Sub DataGrid1_Click() Tampil

Bt_Edit.Enabled = True Bt_Delete.Enabled = True End Sub

Private Sub view_record() On Error Resume Next

Set Rs1 = New adodb.Recordset 'Set Rs2 = New ADODB.Recordset

Rs1.Open "Select kode_penerbangan From TB_Penerbangan", DB While Not Rs1.EOF

Kode_Penerbangan.AddItem Rs1.Fields(0) Rs1.MoveNext

Wend

'Rs2.Open "Select Tipe_Penerbangan From TB_JenisPenerbangan", DB 'While Not Rs2.EOF

'Tipe_Penerbangan.AddItem Rs2.Fields(0) 'Rs2.MoveNext

'Wend End Sub

(7)

'On Error Resume Next

Set Rs1 = New adodb.Recordset

Rs1.Open "Select * From TB_Penerbangan where KOde_Penerbangan = '" & Kode_Penerbangan & "'", DB

If Not Rs1.EOF Then

Kode_Pesawat = Rs1.Fields!Kode_Pesawat

Tgl_Penerbangan = Rs1.Fields!Tgl_Penerbangan Total_Penumpang = Rs1.Fields!Jlh_Penumpang Total_Pendapatan = Rs1.Fields!Total

End If End Sub

Private Sub kode_penerbangan_Click() On Error Resume Next

Set Rs1 = New adodb.Recordset

Rs1.Open "Select * From TB_Penerbangan where KOde_Penerbangan = '" & Kode_Penerbangan & "'", DB

If Not Rs1.EOF Then

Kode_Pesawat = Rs1.Fields!Kode_Pesawat

Tgl_Penerbangan = Rs1.Fields!Tgl_Penerbangan Total_Penumpang = Rs1.Fields!Jlh_Penumpang Total_Pendapatan = Rs1.Fields!Total

End If End Sub

Private Sub pajak_change()

Pendapatan_Bersih = Val(Total_Pendapatan) * Val(Pajak) End Sub

Private Sub Total_Pendapatan_Change()

Pendapatan_Bersih = Val(Total_Pendapatan) * Val(Pajak) End Sub

Private Sub Total_Pendapatan_KeyPress(KeyAscii As Integer)

If Not (KeyAscii >= Asc("0") And KeyAscii <= Asc("9") Or KeyAscii = vbKeyBack) Then

Beep

KeyAscii = 0 End If

End Sub

Private Sub Tahun_KeyPress(KeyAscii As Integer)

If Not (KeyAscii >= Asc("0") And KeyAscii <= Asc("9") Or KeyAscii = vbKeyBack) Then

Beep

KeyAscii = 0 End If

End Sub

Private Sub Bt_Add_Click() Set Rs = New adodb.Recordset

Rs.Open "Select * From TB_Pendapatan where Kode_Penerbangan = '" & Kode_Penerbangan & "'", DB

If Bt_Add.Caption = "&Add" Then Bt_Add.Caption = "&Save" Bersih

(8)

Bt_Exit.Enabled = False DataGrid1.Enabled = False ElseIf Kode_Penerbangan = "" Then

MsgBox "Silahkan Pilih Data Kode Penerbangan..!" Kode_Penerbangan.SetFocus

ElseIf Total_Pendapatan = "" Then

MsgBox "Silahkan Isi Data Pendapatan..!" Total_Pendapatan.SetFocus

ElseIf Bulan = "" Then

MsgBox "Silahkan Pilih Data Bulan Pendapatan..!" Bulan.SetFocus

ElseIf Tahun = "" Then

MsgBox "Silahkan Isi Data Tahun Pendapatan..!" Tahun.SetFocus

ElseIf Not Rs.EOF Then

MsgBox "Data Kode Pendapatan / Penerbangan Yang Diinput Sudah Ada, Silahkan Pilih Dengan Kode Penerbangan Yang Lain", vbInformation + vbOKOnly, "Attention"

Kode_Penerbangan.Text = "" Kode_Penerbangan.SetFocus Else

Adodc1.Refresh

Attention = MsgBox("Yakin Akan Menambah Data Pendapatan..?", vbYesNo + vbQuestion, "Attention")

If Attention = vbYes Then

DB.Execute "Insert Into TB_Pendapatan (Kode_Penerbangan, Kode_Pesawat, Tgl_Penerbangan, Total, Total_Pendapatan, Pajak, Pendapatan_Bersih, Bulan, Tahun) values ('" & Kode_Penerbangan & _ "', '" & Kode_Pesawat & _

"', '" & Format(Tgl_Penerbangan, "YYYY-MM-DD") & _ "', '" & Total_Penumpang & _

"', '" & Total_Pendapatan & _ "', '" & Pajak & _

"', '" & Pendapatan_Bersih & _ "', '" & Bulan & _

"', '" & Tahun & "')" Adodc1.Refresh

MsgBox "Data Pendapatan Baru Berhasil Di Tambah..!", vbInformation, "Attention"

Bt_Add.Caption = "&Add" Bersih

Frame1.Enabled = False Bt_Edit.Enabled = False Bt_Delete.Enabled = False Bt_Exit.Enabled = True DataGrid1.Enabled = True Bt_Cancel.Enabled = False Else

MsgBox "Data Pendapatan Gagal Di Tambah..!", vbInformation, "Attention"

Tambah.Caption = "&Add" Bersih

Frame1.Enabled = False Bt_Edit.Enabled = False Bt_Delete.Enabled = False Bt_Exit.Enabled = True DataGrid1.Enabled = True Bt_Cancel.Enabled = False End If

(9)

End Sub

Private Sub Bt_Edit_Click() If Kode_Penerbangan <> "" Then

If Bt_Edit.Caption = "&Edit" Then Bt_Edit.Caption = "&Save"

Kode_Penerbangan.Enabled = False Bt_Add.Enabled = False

Bt_Delete.Enabled = False Bt_Exit.Enabled = False Bt_Cancel.Enabled = True DataGrid1.Enabled = False Frame1.Enabled = True

ElseIf Total_Pendapatan = "" Then

MsgBox "Silahkan Isi Data Pendapatan..!" Total_Pendapatan.SetFocus

ElseIf Bulan = "" Then

MsgBox "Silahkan Pilih Data Bulan Pendapatan..!" Bulan.SetFocus

ElseIf Tahun = "" Then

MsgBox "Silahkan Isi Data Tahun Pendapatan..!" Tahun.SetFocus

Else

Attention = MsgBox("Yakin Akan Merubah Data Pendapatan : " & Adodc1.Recordset.Fields(0), vbYesNo + vbQuestion, "Attention") If Attention = vbYes Then

Adodc1.Refresh

DB.Execute "Update TB_Pendapatan Set Kode_pesawat = '" & Kode_Pesawat & _

"', Tgl_penerbangan = '" & Format(Tgl_Penerbangan, "YYYY-MM-DD") & _

"', Total = '" & Total_Penumpang & _

"', total_pendapatan = '" & Total_Pendapatan & _ "', pajak = '" & Pajak & _

"', pendapatan_bersih = '" & Pendapatan_Bersih & _ "', bulan = '" & Bulan & _

"', tahun = '" & Tahun & "' where Kode_penerbangan = '" & Kode_Penerbangan & "'"

Adodc1.Refresh

MsgBox "Data Pendapatan Berhasil Di Ubah..!", vbInformation, "Attention"

Kode_Penerbangan.Enabled = True Frame1.Enabled = False

DataGrid1.Enabled = True Bt_Cancel.Enabled = True Bt_Delete.Enabled = True Bt_Exit.Enabled = True Bt_Edit.Caption = "&Edit" Bt_Add.Enabled = True Else

MsgBox "Data Pendapatan Gagal Di Ubah..!", vbInformation, "Attention"

Kode_Penerbangan.Enabled = True Frame1.Enabled = False

(10)

End If End If End If End Sub

Private Sub Bt_Delete_Click() If Kode_Penerbangan <> "" Then

Attention = MsgBox("Yakin Akan Menghapus Data Pendapatan : " & Adodc1.Recordset.Fields(0), vbYesNo + vbOKOnly, "Attention")

If Attention = vbYes Then

DB.Execute "delete from TB_Pendapatan where kode_penerbangan = '" & Kode_Penerbangan & "'"

Adodc1.Refresh

MsgBox "Data Pendapatan Berhasil Di Hapus..!", vbInformation + vbOKOnly, "Attention"

Adodc1.Refresh Bersih

Else

MsgBox "Data Pendapatan Gagal Di Hapus..!", vbInformation, "Attention"

End If End If End Sub

Private Sub bt_cancel_Click() If Bt_Add.Caption = "&Save" Then Bt_Add.Caption = "&Add" Bersih

Bt_Edit.Enabled = False Bt_Delete.Enabled = False Bt_Exit.Enabled = True DataGrid1.Enabled = True Bt_Cancel.Enabled = False Frame1.Enabled = False Bt_Add.Enabled = True End If

If Bt_Edit.Caption = "&Save" Then Bt_Edit.Caption = "&Edit"

Kode_Penerbangan.Enabled = True DataGrid1.Enabled = True

Bt_Add.Enabled = True Bt_Delete.Enabled = True Bt_Exit.Enabled = True Frame1.Enabled = False End If

End Sub

Listing Form Pesawat

Private Sub Form_Load() Me.Refresh

MAIN

On Error Resume Next

Adodc1.ConnectionString = "Provider=MSDASQL.1;Persist Security Info=False;Data Source=ODB_Penerbangan"

Adodc1.RecordSource = "Select * From TB_Pesawat" Set DataGrid1.DataSource = Adodc1

Me.Refresh

Adodc1.Recordset.Fields.Refresh

(11)

Kode_Pesawat" Adodc1.Refresh

Frame1.Enabled = False Bt_Cancel.Enabled = False Bt_Edit.Enabled = False Bt_Delete.Enabled = False End Sub

Private Sub Bt_Exit_Click()

Attention = MsgBox("Anda yakin akan keluar dari form data pesawat..?!", vbYesNo + vbQuestion, "Attention")

If Attention = vbYes Then Unload Me

Else

Cancel = 1 End If

End Sub

Sub Bersih() Kode_Pesawat = "" Nama_Pesawat = "" End Sub

Sub Tampil()

On Error Resume Next

Kode_Pesawat = Adodc1.Recordset.Fields(0) Nama_Pesawat = Adodc1.Recordset.Fields(1) End Sub

Private Sub DataGrid1_Click() Tampil

Bt_Edit.Enabled = True Bt_Delete.Enabled = True End Sub

Private Sub bt_cancel_Click() If Bt_Add.Caption = "&Save" Then Bt_Add.Caption = "&Add" Bersih

Bt_Edit.Enabled = False Bt_Delete.Enabled = False Bt_Exit.Enabled = True DataGrid1.Enabled = True Bt_Cancel.Enabled = False Frame1.Enabled = False Bt_Add.Enabled = True End If

If Bt_Edit.Caption = "&Save" Then Bt_Edit.Caption = "&Edit" Kode_Pesawat.Enabled = True DataGrid1.Enabled = True Bt_Add.Enabled = True Bt_Delete.Enabled = True Bt_Exit.Enabled = True Frame1.Enabled = False End If

End Sub

(12)

Set Rs = New adodb.Recordset

Rs.Open "Select * From TB_Pesawat where kode_pesawat = '" & Kode_Pesawat & "'", DB

If Bt_Add.Caption = "&Add" Then Bt_Add.Caption = "&Save" Bersih

Frame1.Enabled = True Kode_Pesawat.SetFocus Bt_Cancel.Enabled = True Bt_Edit.Enabled = False Bt_Delete.Enabled = False Bt_Exit.Enabled = False DataGrid1.Enabled = False ElseIf Kode_Pesawat = "" Then

MsgBox "Silahkan Isi Kode Pesawat..!" Kode_Pesawat.SetFocus

ElseIf Nama_Pesawat = "" Then

MsgBox "Silahkan Isi Nama Pesawat..!" Nama_Pesawat.SetFocus

ElseIf Not Rs.EOF Then

MsgBox "Kode pesawat sudah ada, silahkan isi dengan data baru..!", vbInformation + vbOKOnly, "Attention"

Kode_Pesawat.Text = "" Kode_Pesawat.SetFocus Else

Adodc1.Refresh

Attention = MsgBox("Yakin Akan Menambah Data Pesawat Baru..?", vbYesNo + vbQuestion, "Attention")

If Attention = vbYes Then

DB.Execute "Insert Into TB_Pesawat(Kode_Pesawat,

Nama_Pesawat) values ('" & Kode_Pesawat & "', '" & Nama_Pesawat & "')"

Adodc1.Refresh

MsgBox "Data Pesawat Baru Berhasil Ditambah..!", vbInformation, "Attention"

Bt_Add.Caption = "&Add" Bersih

Frame1.Enabled = False Bt_Edit.Enabled = False Bt_Delete.Enabled = False Bt_Exit.Enabled = True DataGrid1.Enabled = True Bt_Cancel.Enabled = False Else

MsgBox "Data Pesawat Baru Gagal Ditambah..!", vbInformation, "Attention"

Tambah.Caption = "&Add" Bersih

Frame1.Enabled = False Bt_Edit.Enabled = False Bt_Delete.Enabled = False Bt_Exit.Enabled = True DataGrid1.Enabled = True Bt_Cancel.Enabled = False End If

End If End Sub

(13)

If Bt_Edit.Caption = "&Edit" Then Bt_Edit.Caption = "&Save" Kode_Pesawat.Enabled = False Bt_Add.Enabled = False Bt_Delete.Enabled = False Bt_Exit.Enabled = False Bt_Cancel.Enabled = True DataGrid1.Enabled = False Frame1.Enabled = True ElseIf Nama_Pesawat = "" Then

MsgBox "Silahkan Isi Nama Pesawat..!" Nama_Pesawat.SetFocus

Else

Atention = MsgBox("Yakin Akan Merubah Data Pesawat : " & Adodc1.Recordset.Fields(0), vbYesNo + vbQuestion, "Attention") If Atention = vbYes Then

Adodc1.Refresh

DB.Execute "Update TB_Pesawat Set Nama_Pesawat = '" & Nama_Pesawat & "' where kode_pesawat = '" & Kode_Pesawat & "'" Adodc1.Refresh

MsgBox "Data Pesawat Berhasil Diubah..!", vbInformation, "Attention"

Kode_Pesawat.Enabled = True Frame1.Enabled = False DataGrid1.Enabled = True Bt_Cancel.Enabled = True Bt_Delete.Enabled = True Bt_Exit.Enabled = True Bt_Edit.Caption = "&Edit" Bt_Add.Enabled = True Else

MsgBox "Data Pesawat Gagal Diubah..!", vbInformation, "Attention"

Kode_Pesawat.Enabled = True Frame1.Enabled = False DataGrid1.Enabled = True Bt_Cancel.Enabled = True Bt_Delete.Enabled = True Bt_Exit.Enabled = True Bt_Add.Enabled = True Bt_Edit.Caption = "&Edit" End If

End If End If End Sub

Private Sub Bt_Delete_Click() If Kode_Pesawat <> "" Then

Attention = MsgBox("Yakin Akan Menghapus Pesawat : " & Adodc1.Recordset.Fields(0), vbYesNo + vbOKOnly, "Attention") If Attention = vbYes Then

DB.Execute "delete from TB_Pesawat where Kode_pesawat = '" & Kode_Pesawat & "'"

Adodc1.Refresh

MsgBox "Data Pesawat Berhasil Di Hapus..!", vbInformation + vbOKOnly, "Attention"

Adodc1.Refresh Bersih

Else

(14)

"Attention" End If End If End Sub

Listing Form Jenis Penerbangan

Private Sub Bt_Exit_Click()

Attention = MsgBox("Anda Yakin Akan Menutup Form Data Penerbangan..?!", vbYesNo + vbQuestion, "Attention") If Attention = vbYes Then

Unload Me Else

Cancel = 1 End If

End Sub

Private Sub Form_Load() Me.Refresh

MAIN

On Error Resume Next

Adodc1.ConnectionString = "Provider=MSDASQL.1;Persist Security Info=False;Data Source=ODB_Penerbangan"

Adodc1.RecordSource = "Select * From TB_Penerbangan" Set DataGrid1.DataSource = Adodc1

Me.Refresh

Adodc1.Recordset.Fields.Refresh

Adodc1.RecordSource = "Select * From TB_Penerbangan order by Kode_Penerbangan"

Adodc1.Refresh

Frame1.Enabled = False Bt_Cancel.Enabled = False Bt_Edit.Enabled = False Bt_Delete.Enabled = False

'--

---Me.Frame4.Enabled = False Me.Frame5.Enabled = False view_record

Bersih End Sub

Sub Bersih()

On Error Resume Next Kode_Penerbangan = "" Kode_Pesawat = ""

Tgl_Penerbangan = Format(Now) Jam_Penerbangan = ""

Penumpang_Dewasa = "" Penumpang_Anak = "" Jlh_Penumpang = "" Tipe_Penerbangan = "" Total = ""

Text1.Text = "" Text2.Text = "" Text3.Text = "" Text4.Text = "" End Sub

(15)

On Error Resume Next

Kode_Penerbangan = Adodc1.Recordset.Fields(0) Kode_Pesawat = Adodc1.Recordset.Fields(1) Tgl_Penerbangan = Adodc1.Recordset.Fields(2) Jam_Penerbangan = Adodc1.Recordset.Fields(3) Penumpang_Dewasa = Adodc1.Recordset.Fields(4) Penumpang_Anak = Adodc1.Recordset.Fields(5) Jlh_Penumpang = Adodc1.Recordset.Fields(6) Tipe_Penerbangan = Adodc1.Recordset.Fields(7) Total = Adodc1.Recordset.Fields(8)

End Sub

Private Sub DataGrid1_Click() Tampil

Bt_Edit.Enabled = True Bt_Delete.Enabled = True End Sub

Private Sub view_record() On Error Resume Next

Set Rs1 = New adodb.Recordset Set Rs2 = New adodb.Recordset

Rs1.Open "Select kode_pesawat From TB_Pesawat", DB While Not Rs1.EOF

Kode_Pesawat.AddItem Rs1.Fields(0) Rs1.MoveNext

Wend

Rs2.Open "Select Tipe_Penerbangan From TB_JenisPenerbangan", DB While Not Rs2.EOF

Tipe_Penerbangan.AddItem Rs2.Fields(0) Rs2.MoveNext

Wend End Sub

Private Sub Jlh_Penumpang_Change() 'Total = Jlh_Penumpang

End Sub

Private Sub Penumpang_Anak_Change()

Jlh_Penumpang = Val(Penumpang_Dewasa) + Val(Penumpang_Anak) Text4.Text = Val(Penumpang_Anak) * Val(Text2.Text)

End Sub

Private Sub Penumpang_Dewasa_Change()

Jlh_Penumpang = Val(Penumpang_Dewasa) + Val(Penumpang_Anak) Text3.Text = Val(Penumpang_Dewasa) * Val(Text1.Text)

End Sub

Private Sub Penumpang_Dewasa_KeyPress(KeyAscii As Integer)

If Not (KeyAscii >= Asc("0") And KeyAscii <= Asc("9") Or KeyAscii = vbKeyBack) Then

Beep

KeyAscii = 0 End If

End Sub

Private Sub Penumpang_Anak_KeyPress(KeyAscii As Integer)

If Not (KeyAscii >= Asc("0") And KeyAscii <= Asc("9") Or KeyAscii = vbKeyBack) Then

(16)

KeyAscii = 0 End If

End Sub

Private Sub Bt_Add_Click() Set Rs = New adodb.Recordset

Rs.Open "Select * From TB_Penerbangan where Kode_Penerbangan = '" & Kode_Penerbangan & "'", DB

If Bt_Add.Caption = "&Add" Then Bt_Add.Caption = "&Save" Bersih

Frame1.Enabled = True Kode_Penerbangan.SetFocus Bt_Cancel.Enabled = True Bt_Edit.Enabled = False Bt_Delete.Enabled = False Bt_Exit.Enabled = False DataGrid1.Enabled = False ElseIf Kode_Penerbangan = "" Then

MsgBox "Silahkan Isi Data Kode Penerbangan..!" Kode_Penerbangan.SetFocus

ElseIf Kode_Pesawat = "" Then

MsgBox "Silahkan Pilih Data Kode Pesawat..!" Kode_Pesawat.SetFocus

ElseIf Jam_Penerbangan = "" Then

MsgBox "Silahkan Isi Data Jam Penerbangan..!" Jam_Penerbangan.SetFocus

ElseIf Penumpang_Dewasa = "" Then

MsgBox "Silahkan Isi Data Jumlah Penumpang Dewasa..!" Penumpang_Dewasa.SetFocus

ElseIf Penumpang_Anak = "" Then

MsgBox "Silahkan Isi Data Jumlah Penumpang Anak..!" Penumpang_Anak.SetFocus

ElseIf Tipe_Penerbangan = "" Then

MsgBox "Silahkan Pilih Data Tipe Penerbangan..!" Tipe_Penerbangan.SetFocus

ElseIf Not Rs.EOF Then

MsgBox "Data Kode Penerbangan Yang Diinput Sudah Ada, Silahkan Isi Dengan Kode Baru", vbInformation + vbOKOnly, "Attention"

Kode_Penerbangan.Text = "" Kode_Penerbangan.SetFocus Else

Adodc1.Refresh

Attention = MsgBox("Yakin Akan Menambah Data Penerbangan..?", vbYesNo + vbQuestion, "Attention")

If Attention = vbYes Then

DB.Execute "Insert Into TB_Penerbangan (Kode_Penerbangan, Kode_Pesawat, Tgl_Penerbangan, Jam_Penerbangan, Penumpang_Dewasa, Penumpang_Anak, Jlh_Penumpang, Tipe_Penerbangan, Total) values ('" & Kode_Penerbangan & _

"', '" & Kode_Pesawat & _

"', '" & Format(Tgl_Penerbangan, "YYYY-MM-DD") & _ "', '" & Jam_Penerbangan & _

"', '" & Penumpang_Dewasa & _ "', '" & Penumpang_Anak & _ "', '" & Jlh_Penumpang & _ "', '" & Tipe_Penerbangan & _ "', '" & Total & "')"

Adodc1.Refresh

(17)

vbInformation, "Attention" Bt_Add.Caption = "&Add" Bersih

Frame1.Enabled = False Bt_Edit.Enabled = False Bt_Delete.Enabled = False Bt_Exit.Enabled = True DataGrid1.Enabled = True Bt_Cancel.Enabled = False Else

MsgBox "Data Penerbangan Gagal Di Tambah..!", vbInformation, "Attention"

Tambah.Caption = "&Add" Bersih

Frame1.Enabled = False Bt_Edit.Enabled = False Bt_Delete.Enabled = False Bt_Exit.Enabled = True DataGrid1.Enabled = True Bt_Cancel.Enabled = False End If

End If End Sub

Private Sub Bt_Edit_Click() If Kode_Penerbangan <> "" Then

If Bt_Edit.Caption = "&Edit" Then Bt_Edit.Caption = "&Save"

Kode_Penerbangan.Enabled = False Bt_Add.Enabled = False

Bt_Delete.Enabled = False Bt_Exit.Enabled = False Bt_Cancel.Enabled = True DataGrid1.Enabled = False Frame1.Enabled = True ElseIf Kode_Pesawat = "" Then

MsgBox "Silahkan Pilih Data Kode Pesawat..!" Kode_Pesawat.SetFocus

ElseIf Jam_Penerbangan = "" Then

MsgBox "Silahkan Isi Data Jam Penerbangan..!" Jam_Penerbangan.SetFocus

ElseIf Penumpang_Dewasa = "" Then

MsgBox "Silahkan Isi Data Jumlah Penumpang Dewasa..!" Penumpang_Dewasa.SetFocus

ElseIf Penumpang_Anak = "" Then

MsgBox "Silahkan Isi Data Jumlah Penumpang Anak..!" Penumpang_Anak.SetFocus

ElseIf Tipe_Penerbangan = "" Then

MsgBox "Silahkan Pilih Data Tipe Penerbangan..!" Tipe_Penerbangan.SetFocus

Else

Attention = MsgBox("Yakin Akan Merubah Data Penerbangan : " & Adodc1.Recordset.Fields(0), vbYesNo + vbQuestion, "Attention") If Attention = vbYes Then

Adodc1.Refresh

DB.Execute "Update TB_Penerbangan Set Kode_pesawat = '" & Kode_Pesawat & _

"', Tgl_penerbangan = '" & Format(Tgl_Penerbangan, "YYYY-MM-DD") & _

(18)

"', penumpang_dewasa = '" & Penumpang_Dewasa & _ "', penumpang_anak = '" & Penumpang_Anak & _ "', Jlh_Penumpang = '" & Jlh_Penumpang & _

"', Tipe_penerbangan = '" & Tipe_Penerbangan & _

"', Total = '" & Total & "' where Kode_penerbangan = '" & Kode_Penerbangan & "'"

Adodc1.Refresh

MsgBox "Data Penerbangan Berhasil Di Ubah..!", vbInformation, "Attention"

Kode_Penerbangan.Enabled = True Frame1.Enabled = False

DataGrid1.Enabled = True Bt_Cancel.Enabled = True Bt_Delete.Enabled = True Bt_Exit.Enabled = True Bt_Edit.Caption = "&Edit" Bt_Add.Enabled = True Else

MsgBox "Data Penerbangan Gagal Di Ubah..!", vbInformation, "Attention"

Kode_Penerbangan.Enabled = True Frame1.Enabled = False

DataGrid1.Enabled = True Bt_Cancel.Enabled = True Bt_Delete.Enabled = True Bt_Exit.Enabled = True Bt_Add.Enabled = True Bt_Edit.Caption = "&Edit" End If

End If End If End Sub

Private Sub Bt_Delete_Click() If Kode_Penerbangan <> "" Then

Attention = MsgBox("Yakin Akan Menghapus Data Penerbangan : " & Adodc1.Recordset.Fields(0), vbYesNo + vbOKOnly, "Attention")

If Attention = vbYes Then

DB.Execute "delete from TB_Penerbangan where kode_penerbangan = '" & Kode_Penerbangan & "'"

Adodc1.Refresh

MsgBox "Data Penerbangan Berhasil Di Hapus..!", vbInformation + vbOKOnly, "Attention"

Adodc1.Refresh Bersih

Else

MsgBox "Data Penerbangan Gagal Di Hapus..!", vbInformation, "Attention"

End If End If End Sub

Private Sub bt_cancel_Click() If Bt_Add.Caption = "&Save" Then Bt_Add.Caption = "&Add" Bersih

(19)

Bt_Cancel.Enabled = False Frame1.Enabled = False Bt_Add.Enabled = True End If

If Bt_Edit.Caption = "&Save" Then Bt_Edit.Caption = "&Edit"

Kode_Penerbangan.Enabled = True DataGrid1.Enabled = True

Bt_Add.Enabled = True Bt_Delete.Enabled = True Bt_Exit.Enabled = True Frame1.Enabled = False End If

End Sub

Private Sub Text1_Change()

Text3.Text = Val(Penumpang_Dewasa) * Val(Text1.Text) End Sub

Private Sub Text2_Change()

Text4.Text = Val(Penumpang_Anak) * Val(Text2.Text) End Sub

Private Sub Text3_Change()

Total = Val(Text3.Text) + Val(Text4.Text) End Sub

Private Sub Text4_Change()

Total = Val(Text3.Text) + Val(Text4.Text) End Sub

Listing Laporan Pendapatan

'Private Sub Command1_Click()

'CR2.ReportFileName = App.Path & "\Laporan\Lap-Pendapatan.rpt" 'CR2.WindowState = crptMaximized

'CR2.RetrieveDataFiles

'CR2.WindowTitle = "..:: Laporan Seluruh Data Pendapatan ::.." 'CR2.Action = 0

'End Sub

Private Sub Frame1_DragDrop(Source As Control, X As Single, Y As Single)

End Sub

Private Sub Keluar_Click() Unload Me

End Sub

Private Sub Form_Load()

Set Rs1 = New adodb.Recordset

Rs1.Open "Select Distinct Tgl_Penerbangan From Tb_Pendapatan order by 1", DB

While Not Rs1.EOF

Tgl_Penerbangan.AddItem Format(Rs1!Tgl_Penerbangan, "DD, MM, YYYY")

Rs1.MoveNext Wend

(20)

'Rs2.Open "Select Distinct Kode_Pengiriman From Tb_Pengiriman order by 1", DB

'While Not Rs2.EOF

'Kode_Pengiriman.AddItem Rs2!Kode_Pengiriman 'Rs2.MoveNext

'Wend End Sub

Private Sub Tgl_Penerbangan_Click() If Tgl_Penerbangan.Text = "" Then

MsgBox " Silhkan Pilih Data Tanggal Penerbangan..!", vbInformation + vbOKOnly, "Attention"

Tgl_Penerbangan.SetFocus Else

CR1.SelectionFormula = "totext({Tb_Pendapatan.Tgl_Penerbangan}) = '" & CDate(Tgl_Penerbangan) & "'"

CR1.ReportFileName = App.Path & "\Laporan\Lap-Pendapatan.rpt" CR1.WindowTitle = "..:: Laporan Data Pendapatan ::.."

CR1.WindowState = crptMaximized CR1.RetrieveDataFiles

CR1.Action = 1 End If

End Sub

Listing Laporan Form Penerbangan

Private Sub Keluar_Click() Unload Me

End Sub

Private Sub Form_Load()

Set Rs4 = New adodb.Recordset

Rs4.Open "Select Distinct Tgl_Penerbangan From Tb_Penerbangan order by 1", DB

While Not Rs4.EOF

Tgl_Penerbangan.AddItem Format(Rs4!Tgl_Penerbangan, "DD, MM, YYYY")

Rs4.MoveNext Wend

End Sub

Private Sub Tgl_Penerbangan_Click() If Tgl_Penerbangan.Text = "" Then

MsgBox " Silhkan Pilih Data Tanggal Penerbangan..!", vbInformation + vbOKOnly, "Attention"

Tgl_Penerbangan.SetFocus Else

CR1.SelectionFormula = "totext({Tb_Penerbangan.Tgl_Penerbangan}) = '" & CDate(Tgl_Penerbangan) & "'"

CR1.ReportFileName = App.Path & "\Laporan\Lap-Penerbangan.rpt" CR1.WindowTitle = "..:: Laporan Data Penerbangan ::.."

CR1.WindowState = crptMaximized CR1.RetrieveDataFiles

CR1.Action = 1 End If

Referensi

Dokumen terkait

Angkasa Pura II (Persero) Bandar Udara Polonia Medan beserta staf karyawan atas kesempatan yang diberikan kepada saya untuk mengadakan riset dalam hal menyusun Tugas Akhir

Angkasa Pura II Polonia (Persero) Medan?, dan hipotesis yang akan dibuktikan dalam penelitian ini adalah Stres kerja berpengaruh terhadap kinerja karyawan pada PT.. Angkasa Pura

memudahkan manusia untuk dapat memenuhi kebutuhan. Dalam pengertian ini yang termasuk dalam prasarana adalah :.. Florence Tarigan : Sistem Pelayanan Pada PT. Angkasa Pura II

Angkasa Pura II Bandar Udar Polonia Medan merupakan badan Usaha Milik Negara (BUMN) yang mempunyai struktur organisasi berbentuk garis dan staff, di pimpin oleh Kepala Cabang yang

PT (Persero) Angkasa Pura II Bandar Udara Polonia Medan adalah perusahaan yang. bergerak di

Angkasa Pura II Persero Bandar Udara Polonia Medan dan Data Sekunder, yaitu data yang diperoleb dari basil pengolahan pihak ketiga yang berhubungan dengan penelitian dan dari PT..

:Persero Angkasa Pura II Cabang Medan, penulis menarik kesimpulau ua11 mem;ooa memberikan sarau yaug kirauya dapat bennanfaat bagi pelusahaan te111tnma dalam pengen,dahan

ANGKASA PURA II POLONIA MEDAN, bahwa sistem informasi manajemen sangat penting dalam pengambilan keputusan yang akurat, tepat dan cepat.. Karena tanpa informasi maka perkembangan