49
BAB V IMPLEMENTASI 5.1 Implementasi Dalam bab ini, akan dijelaskan tentang query data base yang dibutuhkan selama proses berjalan. 5.1.1 Tampilan Menu Utama Di dalam menu utama, terdapat beberapa sub menu, diantaranya ialah menu pelanggan, transaksi, cetak faktur dan tambah reklame. Berikut adalah gambar menu utama :
Gambar 5.1 Form Menu Utama
50
5.1.2 Form Pelanggan Form pelanggan ialah form untuk pelanggan baru, di dalamnya terdapat kolom no pelanggan, nama, alamat dan no telepon. Berikut adalah gambar form pelanggan :
Gambar 5.2 form pelanggan Dalam form ini, akan di deskripsikan beberapa query saat pemrosesan data awal penambahan pelanggan baru, diantaranya : a. Tambah Gambar dibawah ini menampilkan command tambah untuk menambahkan data pelanggan baru.
51
Gambar 5.3 command tambah form pelanggan rspelanggan.Open
"select
nopelanggan
from
tbpelanggan",
con,
adOpenStatic, adLockReadOnly
b. Simpan Gambar dibawah ini menampilkan command simpan yang akan menyimpan data pelanggan yang telah dimasukkan ke dalam kolom form pelanggan.
Gambar 5.4 command simpan form pelanggan con.Execute "insert into tbpelanggan values('" & tnopelanggan & "','" & tnama & "','" & tnoalamat & "','" & tnotlpn & "')" getpelanggan lvpelanggan
c. Ubah
52
Gambar dibawah ini menampilkan command ubah yang akan mengubah data yang telah disimpan jika diperlukan pengubahan data.
Gambar 5.5 command ubah form pelanggan con.Execute
"update
tbpelanggan
set
nama='"
&
tnama
&
"',alamat='" & tnoalamat & "',notlp='" & tnotlpn & "' where nopelanggan='" & tnopelanggan & "'" getpelanggan lvpelanggan
d. Lihat Gambar dibawah ini menampilkan command lihat berupa daftar nama-nama pelanggan yang tersimpan di dalam database.
Gambar 5.6 command lihat form pelanggan
53
5.1.3 Form Transaksi Form transaksi berisi data pesanan pelanggan. Di dalam form transaksi berisi kolom no transaksi, tanggal transaksi, no pelanggan, nama pelanggan, no reklame, nama reklame, harga satuan, teks, ukuran (panjang, lebar, tinggi), jumlah bayar, alamat pemasangan . Berikut adalah gambar dari form transaksi :
Gambar 5.7 Form transaksi Dalam form ini, akan di deskripsikan beberapa query saat pemrosesan data awal pemesanan, diantaranya : a. Tambah Gambar dibawah ini menampilkan command tambah untuk menambahkan data transaksi baru.
54
Gambar 5.8 command tambah form transaksi .Open "select notransaksi from tbtransaksi", con, adOpenStatic, adLockReadOnly
b. Browse (menampilkan) data pelanggan Gambar di bawah ini menampilkan daftar data pelanggan yang telah disimpan di database.
55
Gambar 5.9 browse data pelanggan .Open "SELECT nopelanggan FROM tbpelanggan", con, adOpenStatic
c. Browse (menampilkan) jenis reklame Gambar di bawah ini menampilkan daftar jenis reklame yang tersedia.
Gambar 5.10 browse daftar jenis reklame .Open "SELECT noreklame FROM tbreklame", con, adOpenStatic
56
d. Simpan Gambar dibawah ini menampilkan command simpan yang akan menyimpan data pesanan pelanggan yang telah dimasukkan ke dalam kolom form transaksi:
Gambar 5.11 command simpan form transaksi con.Execute "insert into tbtransaksi values ('" & tnotransaksi & "','"
&
dttransaksi
&
"','"
&
tnopelanggan
&
"','"
&
tnamapelanggan & "','" & tnoreklame & "','" & tnamareklame & "','" & tharga & "','" & tsatuan & "','" & tteks & "','" & tpanjang & "','" & tlebar & "','" & tbayar & "','" & ttinggi & "','" & talamat & "')"
57
e. Ubah Gambar dibawah ini menampilkan command ubah yang akan mengubah data yang telah disimpan jika diperlukan pengubahan data.
Gambar 5.12 command ubah form transaksi
con.Execute
"update
tbtransaksi
set
tgl='"
&
dttransaksi
&
"',nopelanggan='" & tnopelanggan & "',noreklame='" & tnoreklame &
"',ukuran='"
&
tukuran
&
"',teks='"
&
tteks
&
"',jumlahbayar='" & tbayar & "',alamatpemasangan= '" & talamat & "' where notransaksi='" & tnotransaksi & "'"
58
f. Lihat Gambar dibawah ini menampilkan command lihat berupa daftar transaksi pelanggan yang tersimpan di dalam database.
Gambar 5.13 command lihat form transaksi
5.1.4 Form Reklame Form reklame berisi daftar jenis-jenis reklame yang tersedia di PT.Rajawali Neon yang disertakan pula dengan harga per satuan meter dan per unitnya. Berikut adalah gambar dari form reklame :
59
Gambar 5.14 Form reklame Dalam form ini, akan di deskripsikan beberapa query saat pemrosesan data awal diantaranya : a. Tambah Gambar dibawah ini menampilkan command tambah untuk menambahkan data jenis reklame baru :
60
Gambar 5.15 command tambah form reklame .Open "select noreklame from tbreklame", con, adOpenStatic, adLockReadOnly
b. Simpan Gambar dibawah ini menampilkan command simpan yang akan menyimpan data jenis reklame baru yang telah dimasukkan ke dalam kolom form reklame:
Gambar 5.16 command simpan form reklame
61
con.Execute "insert into tbreklame values ('" & tnoreklame & "','" & tnamareklame & "','" & tharga & "','" & tsatuan & "')"
c. Ubah Gambar dibawah ini menampilkan command ubah yang akan mengubah data yang telah disimpan jika diperlukan pengubahan data.
Gambar 5.17 command ubah form reklame con.Execute "update tbreklame set namareklame='" & tnamareklame & "',harga='" & tharga & "',satuan='" & tsatuan & "' where noreklame='" & tnoreklame & "'"
d. Hapus Gambar dibawah ini menampilkan command hapus yang akan menghapus jenis reklame yang telah disimpan di database :
62
Gambar 5.18 command hapus form reklame con.Execute "delete from tbreklame where noreklame='" & tnoreklame & "'"
5.1.5 Form Cetak Faktur Form cetak faktur menampilkan daftar nama-nama pelanggan beserta pesanannya. Berikut gambar dari form cetak faktur :
Gambar 5.19 Form cetak faktur
63
Dalam form ini, akan di deskripsikan query saat pemrosesan cetak faktur yaitu : a. Cetak Gambar dibawah ini menampilkan command cetak yang akan mencetak faktur pelanggan yang dipilih.
Gambar 5.20 command cetak form cetak faktur sqlString = "select * from q_tbtransaksi "
Berikut adalah gambar hasil faktur/laporan yang telah di cetak:
64
Gambar 5.21 faktur