• Tidak ada hasil yang ditemukan

Panduan Aplikasi Sistem Informasi Administrasi PT.Amanda Tour & Travel Semarang Jawa Tengah

N/A
N/A
Protected

Academic year: 2021

Membagikan "Panduan Aplikasi Sistem Informasi Administrasi PT.Amanda Tour & Travel Semarang Jawa Tengah"

Copied!
28
0
0

Teks penuh

(1)

2012

Tangerang

1/1/2012

Panduan Aplikasi Sistem Informasi

Administrasi

PT.Amanda Tour & Travel

Semarang – Jawa Tengah

(2)

Kata Pengantar

Puji dan syukur kami panjatkan ke hadirat Allah Yang Maha Esa yang telah melimpahkan rahmat,

karunia, dan bimbingan-Nya dalam penyusunan buku penggunaan Aplikasi Sistem Informasi

Administrasi PT.Amanda Tour & Travel. Penyusun menyadari bahwa tanpa bantuan semua pihak dan

Tim Pembuat aplikasi ini, buku ini tidak akan terselesaikan dengan baik.

Buku ini dibuat untuk di daftarkan sebagai syarat hak atas kekayaan intelektual(HAKI), buku

penggunaan ini tidak hanya sebuah syarat semata, melainkan dapat memberi banyak manfaat bagi

pennyusun dan PT.Amanda Tour & Travel.

Buku ini membahas mengenai materi penggunaan Aplikasi sistem informasi Administrasi yang

dibuat Oleh Tim berbasis Dekstop yang dibuat pada tahun 2012 untuk Perusahaan PT. Amanda Tour &

Travel yang berlokasi di semarang Jawa Tengah.

Penyusun berharap Buku Panduan ini dapat memberi banyak manfaat bagi pembuat dan

Usernya (PT.Amanda Tour & Travel). Penyusun menyadari bahwa buku ini masih jauh dari

sempurna, Oleh karena itu, kritik dan saran yang membangun sangat penyusun harapkan.

(3)

DAFTAR ISI

COVER

KATA PENGANTAR

DAFTAR ISI

I.

Petunjuk Isntalsi Aplikasi SISFO Administrasi

II. Perangkat Keras dan Perangkat Lunak apa yang dibutuhkan

III. Lampiran Program yang di perlukan

IV. Tim Pembuat Aplikasi dan Penyusun Buku

V. Penutup

(4)
(5)

PETUNJUK ISNTAL SIA Travel 1.0

1) Buat Folder di direktori c:/ SIA Travel

2) Copy dan Extra File SIAT exe

kedalam folder c:/ SIA Travel

3) Hasil extrax file SIAT seperti ini :

4) Extra File Crystal Report kedalam folder terpisah (Bebas) missal : c:/ SIA

Travel/Report/

5) Install file setup

didalam folder Crystall

Report

(6)

Cara Menggunakan Program SIAT (Sistem Informasi Administrasi Travel)

1. Buka Folde SIA Travel

2. Klik 2 x file Sistem Informasi Administrasi Travel 1.0

3. Tampil Login security (Nama =”lina” Passwd=”lina) Enter

4. Tampilan Menu Utama SIA Travel ver 1.0

(7)

6. Input kode Pemesan baru atau Pilih kode PMS yang sdh ada, Input Deskripsi , pilih dan (enter)

lokasi | tujuan jika tidak ada bisa buat baru lokasi atau tujuan, masukan jumlah pesanan (enter)

7. Pilih Jenis Pembarayan (Cash|DP), masukan jumlah uand dibayara. Akan tampil Piutang jika

pembayaran dengan DP dan akan tersimpan secara akuntansi Debet dan Kredit transaksi

penjualnnya

8. Klik Tombol simpan jika proses penjualan telah selesai dan akan keluar cetakan pemesanan tiket

seperti dibawah ini : tekan (enter

u/mencetak

) | (esc

u/ tutup

)

(8)

9. Klik menu Laporan Penjualan akan tampil dibawah ini:

10. Tampilan Laporan Penjualan Per (No Invoice, Harian, Mingguan)

(9)

Per

(

Hari

)

(10)

II.

Perangkat Keras dan Perangkat Lunak yang dibutuhkan

Untuk dapat menjalankan Aplikasi SISFO Administrasi Tour&Travel PT.Amanda,

membutuhkan spesifikasi perangkat keras dan Perangkat Lunak sebagai berikut :

Processor Pentium Intel Coure Duo

Kapasitas minimal Hardisk 250 GB

Memory 2 Gb atau lebih tinggi.

Memory VGA minimum 64MB (untuk kebutuhan tampilan)

Operating System Win98, Win2000, WinME, WinXP

Microsoft Access 2000, SQL Server untuk penyimpanan Data

Crystal report

(11)

III.

Lampiran Program yang di perlukan :

Membuat Module

Langkah awal pembuatan program penjualan kita mulai dengan pembuatan module dengan coding di bawah ini.

Public Conn As New ADODB.Connection Public RSBarang As ADODB.Recordset Public RSKasir As ADODB.Recordset Public RSKonsumen As ADODB.Recordset Public RSPesanan As ADODB.Recordset Public RSDetailPsn As ADODB.Recordset Public RSKurir As ADODB.Recordset Public RSPengiriman As ADODB.Recordset Public RSDetailKrm As ADODB.Recordset Public RSTransaksi As ADODB.Recordset

Public Sub BukaDB()

Dim STR As String

Set Conn = New ADODB.Connection Set RSBarang = New ADODB.Recordset Set RSKasir = New ADODB.Recordset Set RSKonsumen = New ADODB.Recordset Set RSPesanan = New ADODB.Recordset Set RSDetailPsn = New ADODB.Recordset Set RSKurir = New ADODB.Recordset Set RSPengiriman = New ADODB.Recordset Set RSDetailKrm = New ADODB.Recordset Set RSTransaksi = New ADODB.Recordset

Conn.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\ADOPesanan.mdb"

End Sub

Coding

Private Sub Form_Activate()

DT.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " & App.Path & "\ADOPesanan.mdb"

DT.RecordSource = "Transaksi" Set DataGrid1.DataSource = DT DataGrid1.Refresh

If Kodeksr = "" Then

MsgBox "Kasir tidak terdeteksi" Login.Show

Exit Sub End If

Call BukaDB

RSBarang.Open "Barang", Conn List1.Clear

Do Until RSBarang.EOF

List1.AddItem RSBarang!KodeBrg & vbTab & RSBarang!NamaBrg RSBarang.MoveNext

Loop

(12)

RSKonsumen.Open "Konsumen", Conn Combo1.Clear Do Until RSKonsumen.EOF Combo1.AddItem RSKonsumen!Nomorksm RSKonsumen.MoveNext Loop Call AutoPsn Call AutoKsm Call Tabel_Kosong DT.Recordset.MoveFirst Tanggal = Date TglMintakrm.Value = Date Nomorksm.Enabled = False CmdSimpan.Enabled = False End Sub

Private Sub Form_Load()

Kodeksr = Login.TxtKodeKsr Namaksr = Login.TxtNamaKsr DataGrid1.Col = 1 CmdSimpan.Enabled = False End Sub

Private Sub Timer1_Timer()

Jam = Time$

End Sub

Private Sub AutoPsn()

Call BukaDB

RSPesanan.Open ("select * from pesanan Where NomorPsn In(Select Max(NomorPsn)From Pesanan)Order By NomorPsn Desc"), Conn

RSPesanan.Requery

Dim Urutan As String * 10 Dim Hitung As Long

With RSPesanan If .EOF Then

Urutan = "P" + Right(Date, 2) + Mid(Date, 4, 2) + Left(Date, 2) + "001" NomorPsn = Urutan

Exit Sub Else

If Mid(!NomorPsn, 2, 6) <> Right(Date, 2) + Mid(Date, 4, 2) + Left(Date, 2) Then

Urutan = "P" + Right(Date, 2) + Mid(Date, 4, 2) + Left(Date, 2) + "001" Else

Hitung = Right(!NomorPsn, 9) + 1

Urutan = "P" + (Right(Date, 2) + Mid(Date, 4, 2) + Left(Date, 2)) + Right("000" & Hitung, 3)

End If End If NomorPsn = Urutan End With End Sub

Private Sub AutoKsm()

Call BukaDB

RSKonsumen.Open ("select * from Konsumen Where NomorKsm In(Select Max(NomorKsm)From Konsumen)Order By NomorKsm Desc"), Conn

(13)

Dim Urutan As String * 5 Dim Hitung As Long

With RSKonsumen If .EOF Then Urutan = "KSM01" Nomorksm = Urutan Else Hitung = Right(!Nomorksm, 2) + 1

Urutan = "KSM" + Right("00" & Hitung, 2) End If

Nomorksm = Urutan End With

End Sub

Private Sub Nomorksm_Change()

Call BukaDB

RSKonsumen.Open "Select * from konsumen where nomorksm='" & Nomorksm & "'", Conn

RSKonsumen.Requery

If Not RSKonsumen.EOF Then

Namaksm = RSKonsumen!Namaksm Alamatksm = RSKonsumen!Alamatksm Teleponksm = RSKonsumen!Teleponksm End If End Sub

Private Sub teleponksm_KeyPress(Keyascii As Integer)

If Keyascii = 13 Then Call BukaDB

RSKonsumen.Open "Select * from konsumen where teleponksm='" & Teleponksm & "'", Conn

RSKonsumen.Requery

If Not RSKonsumen.EOF Then

Nomorksm = RSKonsumen!Nomorksm Namaksm = RSKonsumen!Namaksm Alamatksm = RSKonsumen!Alamatksm Teleponksm = RSKonsumen!Teleponksm List1.SetFocus Else Namaksm.SetFocus End If End If

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

End Sub

Private Sub Namaksm_KeyPress(Keyascii As Integer)

Keyascii = Asc(UCase(Chr(Keyascii))) If Keyascii = 13 Then

Call BukaDB

RSKonsumen.Open "Select * from konsumen where namaksm='" & Namaksm & "'", Conn

RSKonsumen.Requery

If Not RSKonsumen.EOF Then

Nomorksm = RSKonsumen!Nomorksm Alamatksm = RSKonsumen!Alamatksm Teleponksm = RSKonsumen!Teleponksm End If

(14)

Alamatksm.SetFocus End If

End Sub

Private Sub alamatksm_KeyPress(Keyascii As Integer)

Keyascii = Asc(UCase(Chr(Keyascii))) If Keyascii = 13 Then

Call BukaDB

RSKonsumen.Open "Select * from konsumen where alamatksm='" & Alamatksm & "'", Conn

RSKonsumen.Requery

If Not RSKonsumen.EOF Then

Nomorksm = RSKonsumen!Nomorksm Namaksm = RSKonsumen!Namaksm Teleponksm = RSKonsumen!Teleponksm End If DataGrid1.SetFocus End If End Sub

Private Sub Combo1_Keypress(Keyascii As Integer)

Keyascii = Asc(UCase(Chr(Keyascii))) If Keyascii = 13 Then

If Combo1 = "" Then Call AutoKsm

MsgBox "silakan isi data konsumen baru" Kosongksm Teleponksm.SetFocus Exit Sub Else DataGrid1.SetFocus End If End If If Keyascii = 27 Then Combo1 = "" Call AutoKsm

MsgBox "silakan isi data konsumen baru" Kosongksm Teleponksm.SetFocus Exit Sub End If End Sub

Private Sub Combo1_Click()

Call BukaDB

RSKonsumen.Open "Select * from Konsumen where Nomorksm='" & Combo1 & "'", Conn

If Not RSKonsumen.EOF Then

Nomorksm = RSKonsumen!Nomorksm End If Conn.Close End Sub Function Tabel_Kosong() DT.Recordset.MoveFirst

Do While Not DT.Recordset.EOF DT.Recordset.Delete

(15)

Loop For i = 1 To 1 DT.Recordset.AddNew DT.Recordset!Nomor = i DT.Recordset.Update Next i DataGrid1.Col = 1 End Function Function Tambah_Baris()

For i = DT.Recordset.RecordCount To DT.Recordset.RecordCount DT.Recordset.AddNew DT.Recordset!Nomor = i + 1 DT.Recordset.Update Next i End Function

Private Sub DataGrid1_KeyPress(Keyascii As Integer)

Keyascii = Asc(UCase(Chr(Keyascii)))

End Sub

Private Sub DataGrid1_AfterColEdit(ByVal ColIndex As Integer)

If DataGrid1.Col = 1 Then Call BukaDB

RSBarang.Open "Select * from Barang where Kodebrg='" & DT.Recordset!Kode & "'", Conn

If RSBarang.EOF Then

Pesan = MsgBox("Kode Barang Tidak Terdaftar") List1.SetFocus Exit Sub End If DT.Recordset!Kode = RSBarang!KodeBrg DT.Recordset!Nama = RSBarang!NamaBrg DT.Recordset!Harga = RSBarang!HargaJual DataGrid1.Col = 4 Exit Sub End If If DataGrid1.Col = 4 Then DT.Recordset!Jumlah = DT.Recordset!Jumlah

DT.Recordset!Total = DT.Recordset!Harga * DT.Recordset!Jumlah DT.Recordset.Update Call Tambah_Baris DT.Recordset.MoveNext DataGrid1.Col = 1 DT.Recordset.MoveLast DataGrid1.Refresh Total = TotalHarga JmlItem = TotalItem End If End Sub Function TotalHarga()

Set TTlHarga = New ADODB.Recordset

TTlHarga.Open "select sum(Total) as JumTotal from Transaksi", Conn TotalHarga = TTlHarga!JumTotal

End Function

(16)

Function TotalItem()

Set TTlItem = New ADODB.Recordset

TTlItem.Open "select sum(Jumlah) as JumItem from Transaksi", Conn TotalItem = TTlItem!Jumitem

End Function

Private Sub Bersihkan()

JmlItem = "" Total = "" DP = "" Sisa = "" Stok = "" End Sub Sub Kosongksm() Namaksm = "" Alamatksm = "" Teleponksm = "" End Sub

Private Sub DP_KeyPress(Keyascii As Integer)

If Keyascii = 13 Then If DP = "" Then DP = 0

Sisa = Total

ElseIf DP = Total Then Sisa = 0

ElseIf DP > Val(Total) Then

MsgBox "Kembali : " & DP - Total & "" Sisa = 0

ElseIf DP < Val(Total) Then Sisa = Total - DP End If CmdSimpan.Enabled = True CmdSimpan.SetFocus End If

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

End Sub

Private Sub CmdSimpan_Keypress(Keyascii As Integer)

If Keyascii = 27 Then CmdSimpan.Enabled = False DP = "" DP.SetFocus End If End Sub Sub SimpanKsm() Call BukaDB

RSKonsumen.Open "select * from konsumen where nomorksm='" & Nomorksm & "'", Conn

RSKonsumen.Requery If RSKonsumen.EOF Then

Dim SQLTambahksm As String SQLTambahksm = "Insert Into

(17)

Konsumen(NomorKsm,namaksm,AlamatKsm,Teleponksm)" & _

"values('" & Nomorksm & "','" & Namaksm & "','" & Alamatksm & "','" & Teleponksm & "')"

Conn.Execute (SQLTambahksm) End If

End Sub

Private Sub CmdSimpan_Click()

If Namaksm = "" Or Alamatksm = "" Or Teleponksm = "" Then MsgBox "data pemesan belum lengkap"

Exit Sub End If

Dim Input1 As String Input1 = "Insert Into

Pesanan(NomorPsn,TanggalPsn,JamPsn,Totalitem,TotalHrg,DP,Sisa,Nomorksm,Kodeksr, TglMintakrm,Ket)" & _

"values('" & NomorPsn & "','" & Tanggal & "','" & Jam & "','" & JmlItem & "','" & Total & "','" & DP & "','" & Sisa & "','" & Nomorksm & "','" & Kodeksr & "','" & TglMintakrm & "','Belum Dikirim')"

Conn.Execute (Input1)

RSTransaksi.Open "select * from Transaksi", Conn RSTransaksi.MoveFirst

Do While Not RSTransaksi.EOF

If RSTransaksi!Kode <> vbNullString Then Dim SQLTambahDetail As String

SQLTambahDetail = "Insert Into

DetailPsn(Nomorpsn,KodeBrg,Jumlahpsn) " & _"values ('" & NomorPsn & "','" & RSTransaksi!Kode & "','" & RSTransaksi!Jumlah & "')"

Conn.Execute (SQLTambahDetail) End If RSTransaksi.MoveNext Loop Call SimpanKsm DT.Recordset.MoveFirst

Do While Not DT.Recordset.EOF

If DT.Recordset!Kode <> vbNullString Then Call BukaDB

RSBarang.Open "Select * from Barang where Kodebrg='" & DT.Recordset!Kode & "'", Conn

If Not RSBarang.EOF Then Dim Kurangi As String

Kurangi = "update barang set jumlahbrg='" & RSBarang!JumlahBrg - DT.Recordset!Jumlah & "' where kodebrg='" & DT.Recordset!Kode & "'"

Conn.Execute (Kurangi) End If End If DT.Recordset.MoveNext Loop Bersihkan Kosongksm Form_Activate Call Cetak End Sub

(18)

Private Sub CmdBatal_Click()

Bersihkan Form_Activate

End Sub

Private Sub CmdTutup_Click()

Unload Me

End Sub

Function Cetak()

Call BukaDB

RSPesanan.Open "select * from Pesanan Where NomorPsn In(Select Max(NomorPsn)From Pesanan)Order By NomorPsn Desc", Conn

Tampilkan.Show

Dim JmlHarga, JmlJual, JmlHasil As Double Dim MGrs As String

Tampilkan.Font = "Courier New" Tampilkan.Print

Tampilkan.Print

RSKasir.Open "select * From Kasir where KodeKsr= '" & RSPesanan!Kodeksr & "'", Conn

RSKonsumen.Open "select * From Konsumen where Nomorksm= '" & RSPesanan!Nomorksm & "'", Conn

Tampilkan.Print Tab(5); "Nomor : "; RSPesanan!NomorPsn

Tampilkan.Print Tab(5); "Tanggal : "; Format(RSPesanan!TanggalPsn, "DD-MMMM-YYYY")

Tampilkan.Print Tab(5); "Jam : "; Format(RSPesanan!Jampsn, "HH:MM:SS") Tampilkan.Print Tab(5); "Kasir : "; RSKasir!Namaksr

MGrs = String$(33, "-")

Tampilkan.Print Tab(5); "Pemesan : "; RSKonsumen!Namaksm Tampilkan.Print Tab(5); "Alamat : "; RSKonsumen!Alamatksm Tampilkan.Print Tab(5); "Telepon : "; RSKonsumen!Teleponksm Tampilkan.Print Tab(5); MGrs

RSDetailPsn.Open "select * from detailpsn Where NomorPsn='" & RSPesanan!NomorPsn & "'", Conn

RSDetailPsn.MoveFirst no = 0

Do While Not RSDetailPsn.EOF no = no + 1

Set RSBarang = New ADODB.Recordset

RSBarang.Open "select * From Barang where Kodebrg= '" & RSDetailPsn!KodeBrg & "'", Conn

RSBarang.Requery

Harga = RSBarang!HargaJual Jumlah = RSDetailPsn!JumlahPsn Hasil = Harga * Jumlah

Tampilkan.Print Tab(5); no; Space(2); RSBarang!NamaBrg

Tampilkan.Print Tab(10); RKanan(Jumlah, "##"); Space(1); "X"; Tampilkan.Print Tab(15); Format(Harga, "###,###,###");

Tampilkan.Print Tab(25); RKanan(Hasil, "###,###,###") RSDetailPsn.MoveNext

Loop

Tampilkan.Print Tab(5); MGrs

Tampilkan.Print Tab(5); "Total :";

Tampilkan.Print Tab(25); RKanan(RSPesanan!totalhrg, "###,###,###"); Tampilkan.Print Tab(5); "Uang Muka :";

(19)

Tampilkan.Print Tab(5); MGrs

Tampilkan.Print Tab(5); "Sisa :";

Tampilkan.Print Tab(25); RKanan(RSPesanan!Sisa, "###,###,###"); Tampilkan.Print Tab(5); MGrs Tampilkan.Print Tampilkan.Print Tampilkan.Print Conn.Close End Function

Private Function RKanan(NData, CFormat) As String

RKanan = Format(NData, CFormat)

RKanan = Space(Len(CFormat) - Len(RKanan)) + RKanan

End Function

Private Sub List1_keyPress(Keyascii As Integer)

If Keyascii = 13 Then

If DataGrid1.SelText <> Left(List1, 6) Then DataGrid1.SelText = Left(List1, 6) DT.Recordset.Update

Call BukaDB

RSBarang.Open "Select * from Barang where KodeBrg='" & Left(List1, 6) & "'", Conn

RSBarang.Requery

If Not RSBarang.EOF Then

DT.Recordset!Kode = RSBarang!KodeBrg DT.Recordset!Nama = RSBarang!NamaBrg DT.Recordset!Harga = RSBarang!HargaJual Stok = RSBarang!JumlahBrg DT.Recordset.Update DataGrid1.SetFocus DataGrid1.Col = 4 End If End If End If End Sub

Private Sub Form_Activate()

DT.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " & App.Path & "\ADOPesanan.mdb"

DT.RecordSource = "Transaksi1" Set DataGrid1.DataSource = DT DataGrid1.Refresh

If Kodeksr = "" Then

MsgBox "Kasir tidak terdeteksi" Login.Show Exit Sub End If Call Autokrm Call Tabel_Kosong Tanggal = Date CmdSimpan.Enabled = False

(20)

Combo1.SetFocus Call BukaDB

RSPesanan.Open "Select * from Pesanan where ket='BELUM DIKIRIM'", Conn Combo1.Clear Do Until RSPesanan.EOF Combo1.AddItem RSPesanan!NomorPsn RSPesanan.MoveNext Loop

RSKurir.Open "Select * from kurir ", Conn Combo2.Clear Do Until RSKurir.EOF Combo2.AddItem RSKurir!Kodekrr RSKurir.MoveNext Loop Conn.Close End Sub

Private Sub Form_Load()

Kodeksr = Login.TxtKodeKsr Namaksr = Login.TxtNamaKsr DataGrid1.Col = 1 CmdSimpan.Enabled = False End Sub

Private Sub Autokrm()

Call BukaDB

RSPengiriman.Open ("select * from pengiriman Where Nomorkrm In(Select Max(Nomorkrm)From Pengiriman)Order By Nomorkrm Desc"), Conn

RSPengiriman.Requery

Dim Urutan As String * 10 Dim Hitung As Long

With RSPengiriman If .EOF Then

Urutan = "K" + Right(Date, 2) + Mid(Date, 4, 2) + Left(Date, 2) + "001" Nomorkrm = Urutan

Else

If Mid(!Nomorkrm, 2, 6) <> Right(Date, 2) + Mid(Date, 4, 2) + Left(Date, 2) Then

Urutan = "K" + Right(Date, 2) + Mid(Date, 4, 2) + Left(Date, 2) + "001" Else

Hitung = Mid(!Nomorkrm, 9) + 1

Urutan = "K" + (Right(Date, 2) + Mid(Date, 4, 2) + Left(Date, 2)) + Right("000" & Hitung, 3)

End If End If Nomorkrm = Urutan End With End Sub Function Tabel_Kosong() If DT.Recordset.RecordCount > 0 Then DT.Recordset.MoveFirst

Do While Not DT.Recordset.EOF DT.Recordset.Delete DT.Recordset.MoveNext Loop End If End Function

(21)

Private Sub Combo1_Keypress(Keyascii As Integer)

If Keyascii = 27 Then Unload Me If Keyascii = 13 Then

Call BukaDB

RSPesanan.Open "Select * from Pesanan where nomorpsn='" & Combo1 & "'", Conn

RSPesanan.Requery If RSPesanan.EOF Then

MsgBox "Nomor pesanan tidak terdaftar" Combo1.SetFocus Exit Sub Else Combo2.SetFocus End If End If End Sub

Private Sub Combo1_Click()

Call BukaDB

RSPesanan.Open "Select * from Pesanan where nomorpsn='" & Combo1 & "'", Conn RSPesanan.Requery

If Not RSPesanan.EOF Then

TglMintakrm = CDate(RSPesanan!TglMintakrm)

Total = Format(RSPesanan!TotalHrg, "###,###,###") Sisa = Format(RSPesanan!Sisa, "###,###,###") DP = Format(RSPesanan!DP, "###,###,###")

If Total = Sisa Then DP = 0

Else

DP = Format(RSPesanan!DP, "###,###,###") End If

If Val(DP) >= Val(Total) Then Sisa = 0 Kembali = 0 Else Sisa = Format(RSPesanan!Sisa, "###,###,###") End If JmlItem = Val(RSPesanan!TotalItem) NomorKsm = RSPesanan!NomorKsm Dim RS As New ADODB.Recordset RS.Open "select

barang.kodebrg,barang.namabrg,barang.hargajual,jumlahpsn,hargajual*jumlahpsn as total from barang,detailpsn where left(nomorpsn,10)='" & Combo1 & "' and

barang.kodebrg=detailpsn.kodebrg", Conn Call Tabel_Kosong

RS.MoveFirst Nomor = 0

Do While Not RS.EOF Nomor = Nomor + 1 DT.Recordset.AddNew DT.Recordset!Nomor = Nomor DT.Recordset!Kode = RS!KodeBrg DT.Recordset!Nama = RS!NamaBrg DT.Recordset!Harga = RS!HargaJual DT.Recordset!Jumlah = RS!JumlahPsn

(22)

DT.Recordset!Total = RS!Total DT.Recordset.Update

RS.MoveNext Loop

Else

MsgBox "nomor pesanan tidak terdaftar" Combo1.SetFocus

Exit Sub End If

End Sub

Private Sub Nomorksm_Change()

Call BukaDB

RSKonsumen.Open "Select * from konsumen where nomorksm='" & NomorKsm & "'", Conn

RSKonsumen.Requery

If Not RSKonsumen.EOF Then

NamaKsm = RSKonsumen!NamaKsm AlamatKsm = RSKonsumen!AlamatKsm TeleponKsm = RSKonsumen!TeleponKsm End If End Sub

Private Sub Combo2_click()

Call BukaDB

RSKurir.Open "select * from kurir where kodekrr='" & Combo2 & "'", Conn If Not RSKurir.EOF Then

NamaKrr = RSKurir!NamaKrr Else

MsgBox "kode kurir tidak terdaftar" Combo2.SetFocus

End If Conn.Close

End Sub

Private Sub Combo2_KeyPress(Keyascii As Integer)

Keyascii = Asc(UCase(Chr(Keyascii))) If Keyascii = 13 Then

Call BukaDB

RSKurir.Open "select * from kurir where kodekrr='" & Combo2 & "'", Conn If Not RSKurir.EOF Then

NamaKrr = RSKurir!NamaKrr Else

MsgBox "kode kurir tidak terdaftar" Combo2.SetFocus

Exit Sub End If

If Val(DP) >= Val(Total) Then Dibayar.Enabled = False Dibayar = 0 CmdSimpan.Enabled = True CmdSimpan.SetFocus Else Dibayar.Enabled = True Dibayar.SetFocus End If End If End Sub

(23)

Private Sub Dibayar_KeyPress(Keyascii As Integer)

If Keyascii = 13 Then

If Dibayar = "" Or Val(Dibayar) < (Sisa) Then MsgBox "Jumlah Pembayaran Kurang"

Dibayar.SetFocus Else

Dibayar = Format(Dibayar, "###,###,###") If Dibayar = Sisa Then

Kembali = Dibayar - Sisa Else

Kembali = Format(Dibayar - Sisa, "###,###,###") End If

CmdSimpan.Enabled = True CmdSimpan.SetFocus

End If End If

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

End Sub

Private Sub Timer1_Timer()

Jam = Time$

End Sub

Private Sub Bersihkan()

Combo1 = "" JmlItem = "" Total = "" DP = "" Sisa = "" TglMintakrm = "" Combo2 = "" Dibayar = "" NomorKsm = "" NamaKsm = "" AlamatKsm = "" TeleponKsm = "" Kembali = "" NamaKrr = "" End Sub

Private Sub CmdSimpan_Click()

If Combo1 = "" Or Combo2 = "" Then

MsgBox "data pengiriman belum lengkap" Exit Sub

Else

If Sisa <> 0 And Dibayar = "" Then MsgBox "Pembayaran belum lunas" Dibayar.SetFocus

Exit Sub End If End If

'simpan ke tabel pengiriman Dim SimpanPesanan As String SimpanPesanan = "Insert Into

(24)

Pengiriman(Nomorkrm,Nomorpsn,Tanggalkrm,Total,DP,Sisa,Dibayar,Kembali,Nomorksm, Kodeksr,Kodekrr)" & _

"values('" & Nomorkrm & "','" & Combo1 & "','" & Tanggal & "','" & Total & "','" & DP & "','" & Sisa & "','" & Dibayar & "','" & Kembali & "','" &

NomorKsm & "','" & Kodeksr & "','" & Combo2 & "')" Conn.Execute (SimpanPesanan)

'ubah ket di tabel pesanan Dim SimpanPesanan1 As String

SimpanPesanan1 = "Update Pesanan set Ket='TELAH DIKIRIM' where nomorpsn='" & Combo1 & "'"

Conn.Execute (SimpanPesanan1)

'simpan ke tabel detailkrm DT.Recordset.MoveFirst

Do While Not DT.Recordset.EOF Dim SimpanDetailPsn As String

SimpanDetailPsn = "Insert Into Detailkrm(Nomorkrm,KodeBrg,Jumlahkrm) " & _

"values ('" & Nomorkrm & "','" & DT.Recordset!Kode & "','" & DT.Recordset!Jumlah & "')" Conn.Execute (SimpanDetailPsn) DT.Recordset.MoveNext Loop Bersihkan Form_Activate End Sub

Private Sub CmdBatal_Click()

Conn.Close Bersihkan Form_Activate

End Sub

Private Sub CmdTutup_Click()

Unload Me

(25)

IV.

Tim Pembuat Aplikasi dan Penyusun Buku

Penanggung Jawab Aplikasi

: Rachmat Hidayat, M.Kom

Anggota Tim

: Imron, M.Kom

Sefrika, M.Kom

M. Sinta Nurhayati, M.Kom

Sulistiyah, M.Kom

(26)

V.

Penutup

Demikian yang dapat kami paparkan mengenai materi buku panduan penggunaan yang

menjadi pokok bahasan dalam buku ini, jika ada yang ingin ditanyakan atau memerlukan aplikasi ini

silakan menghubungi melalui email

[email protected]

.

Penyusun banyak berharap buku ini selain berguna setelah di berikan HAKI, penyusun sangat

berharap dapat memberikan kritik dan saran yang membangun demi kesempurnan buku

dikesempatan-kesempatan berikut nya. Semoga buku ini berguna bagi penyusun dan khusus nya

PT.Amanda Tour & Travel sebagai mitra kami yang telah mempercayakan kami untuk membuat

aplikasi ini berjalan sesuai rencana.

(27)

REPUBLIK INDONESIA

KEMENTERIAN HUKUM DAN HAK ASASI MANUSIA

SURAT PENCATATAN

CIPTAAN

Dalam rangka pelindungan ciptaan di bidang ilmu pengetahuan, seni dan sastra berdasarkan Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta, dengan ini menerangkan:

Nomor dan tanggal permohonan : EC00201928874, 7 Februari 2019

Pencipta

Nama : Rachmat Hidayat, M.Kom, M.Sinta Nurhayati, M.Kom, , dkk

Alamat : Jl.Pengayoman Utara II No.D.24 Rt 004/01, Kelurahan Buaran

Indah, Tangerang, Banten, 15119

Kewarganegaraan : Indonesia

Pemegang Hak Cipta

Nama : Rachmat Hidayat, M.Kom

Alamat : Jl.Pengayoman Utara II, No.D.24 Buaran Indah, Tangerang, Banten,

15119

Kewarganegaraan : Indonesia

Jenis Ciptaan : Program Komputer

Judul Ciptaan : Sistem Informasi Administrasi PT.Amanda Tour & Travel

Tanggal dan tempat diumumkan untuk pertama kali di wilayah Indonesia atau di luar wilayah Indonesia

: 5 November 2012, di Tangerang

Jangka waktu pelindungan : Berlaku selama 50 (lima puluh) tahun sejak Ciptaan tersebut

pertama kali dilakukan Pengumuman.

Nomor pencatatan : 000134054

adalah benar berdasarkan keterangan yang diberikan oleh Pemohon.

Surat Pencatatan Hak Cipta atau produk Hak terkait ini sesuai dengan Pasal 72 Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta.

a.n. MENTERI HUKUM DAN HAK ASASI MANUSIA DIREKTUR JENDERAL KEKAYAAN INTELEKTUAL

Dr. Freddy Harris, S.H., LL.M., ACCS. NIP. 196611181994031001

(28)

LAMPIRAN PENCIPTA

No Nama Alamat

1 Rachmat Hidayat, M.Kom Jl.Pengayoman Utara II No.D.24 Rt 004/01, Kelurahan Buaran Indah

2 M.Sinta Nurhayati, M.Kom Jl.Empu Kanwa Raya No.7 Cibodas

3 Sulistyah, M.Kom Komp.Sekneg Blok D III No.5 Panungganan Utara Pinang

4 Imron, M.Kom Jl.Karunia II Blok CB 7 No .25 Permata Tangerang Pasar Kemis

5 Sefrika, M.Kom Cempaka Baru Barat I No.1 Kemayoran

Referensi

Dokumen terkait

Tingkat kesulitan (item difficulty) menurut Nurgiyantoro [4]adalah pernyataan tentang seberapa mudah atau sulit butir soal bagi peserta didik yang dikenai pengukuran. Tingkat

P SURABAYA 03-05-1977 III/b DOKTER SPESIALIS JANTUNG DAN PEMBULUH DARAH RSUD Dr.. DEDI SUSILA, Sp.An.KMN L SURABAYA 20-03-1977 III/b ANESTESIOLOGI DAN

Alhamdulillah puji syukur penulis panjatkan kehadirat ALLAH SWT atas berkah dan rahmatnya serta karunia dan anugrah yang luar biasa dalam hidup saya hingga detik ini,

Terdapat sub menu pengeluaran kas yang digunakan untuk olah data yang berhubungan dengan pengeluaran kas, sub menu pendapatan tunai untuk olah data pendapatan dari

Strategi pembangunan yang dilakukan Dinas Perdagangan adalah mendukung promosi yang dilakukan Dinas Pariwisata dibawah Seksi Ekonomi Kreatif. Dukungan yang diberikan misalnya

73 3 Pola tanam pembenihan kerapu cantang di BPBAP Situbondo 74 4 Pola tanam kegiatan pembesaran kerapu cantang di KJA BPBAP Situbondo 76 5 Kandungan nutrisi pakan ikan

Kita bisa menemukan lingkaran pada alat musik, peralatan rumah, bagian mobil, benda logam, roda, dan beberapa istilah yang menggunakan kata