Modul Visual Basic For Oracle
Modul Visual Basic For Oracle
Selesai isi password klik login maka akan muncul tampilan sebagai berikut :
Pada saat login tadi kita menggunakan User Admin makanya semua sub menu bisa dibuka, jadi
program menu ini juga menggunakan system security untuk usernya dimana user yang login
akan dibatasi hak aksesnya sesuai yang diinput oleh admin dibagian setting.
Yuhandri, S.Kom, M.Kom
Muncul tampilan sebagai berikut : (ambil pilihan VB Enterprise Edition Controls) klik
Open.
Maka kita akan masuk ketampilan Visual Basic 6.0, sebagai berikut :
b. Klik Kanan di Project1 (Project1) seperti gambar dibawah ini lalu pilih MDI Form
Selanjutnya mari kita lakukan perobahan terhadap MDIForm1 yang akan kita jadikan
sebagai Menu Utama Aplikasi ini.
Klik Maximize
untuk memperbesar tampilan.
Robah Caption di properties
Aplikasi Inventory
d. Mengisi sub menu untuk Entri Data dengan cara sebagai berikut :
Letakan mouse diposisi Laporan seperti pada gambar diatas, Klik Menu Insert, maka
antara Entri Data dengan Laporan akan terdapat tempat yang kosong, letakan mouse
ditempat kosong tersebut lalu klik Panah ke kanan
maka akan terbentuk (titiktitik) selanjutnya isi Caption dengan Entri Data Barang, isi Name dengan EDB.
Lakukan hal yang sama lagi yaitu letakan kursor di Laporan lalu klik menu insert,
letakan kursor ditempat yang kosong tersebut lalu klik panah ke kanan
ketikan di
Caption Entri Data Suplier, dan isi Name dengan EDS.
Lakukan hal yang sama lagi untuk membuat Entri Data Pembelian (EDP), Entri Data
Penjualan (EDPJ), Klik OK maka jika dilihat hasilnya adalah sebagai berikut :
Dengan cara yang sama buatlah Sub Menu Untuk laporan dengan isi sebagai berikut :
Dengan cara yang sama buatlah Sub Menu Untuk Setting dengan isi sebagai berikut :
Dengan cara yang sama buatlah Sub Menu Untuk Login dengan isi sebagai berikut :
Sebelumnya saudara diminta menyiapkan icon dengan extension *.ico (bisa download
dinternet atau search di windows, seperti dibawah ini :
Simbol Penyimpanan
Simbol Pencetakan Laporan
Simbol Setting
Simbol Login
Kesemua file diatas disimpan dalam folder inventori.
Seluruh gambar kita registrasi di dalam image List dengan cara, Klik kanan di gambar
Image List1, Pilih Properties, Pilih Image, Pilih Menu Insert Picture dan pilihlah
gambar yang sudah kita simpan dalam folder inventori, untuk index 1 diambil gambar
Disket klik Open dan lakukan hal tersebut sampai keempat gambar diatas sudah
teregistrasi di Image List1, lihat seperti gambar pada halaman berikut :
Selanjutnya adalah memasukkan file awal tadi kedalam menu, dengan cara sebagai
berikut :
10
11
Double Klik Di Toolbar maka akan muncul Private sub nya, berikut codingnya.
Lakukan kesemuanya sesuai dengan urutannya serta dengan cara yang sama,
sehingga seluruh form sudah bisa dipanggil melalui Menu Utama.
12
2. Tabel Suplier :
3. Tabel Pembelian :
4. Tabel Penjualan :
5. Tabel tblogin :
6. Tabel kartu_stok :
13
14
number(4) ,
number(4) ,
varchar(30)
);
I.
Keterangan :
Untuk merubah
menggunakan Label
, klik symbol Label
lalu drag mouse di Form,
selanjutnya ganti kata label di properties di captionnya dengan Kode Barang.
Lakukan hal yang sama untuk semuanya
Sementara Tempat Meletakan kata Entri Data Barang dibuatkan terlebih dahulu
15
(ODBC)
Pilih System DSN dan Klik Add maka akan muncul tampilan sebagai berikut :
16
: Inventori
: UPIYPTK (atau sesuaikan dengan isi yang ada
Klik
17
Klik OK , Klik OK, Klik OK berarti selesai kita setting connection Databasenya.
Klik
Build
maka
akan
muncul
tampilan
Klik Next
dan
pilih
, maka
18
mucul tampilan
19
dan
Datagrid
, selanjutnya Datagrid dengan Adodc1
dihubungkan dengan cara pilih Datasource di properties dan set dengan Adodc1
,
selanjutnya
klik
kanan
di
Datagrid1,
pilih
Klik Yes
Maka Datagrid1 akan berobah menjadi seperti berikut ini :
Tampilan ini bisa diedit dengan cara klik kanan Datagrid1 pilih Edit maka kita
bisa mengatur kolom sesuai dengan kebutuhan kita dengan cara geser dengan
mouse seperti menggunakan Microsoft Excell.
20
21
22
23
24
25
III.
26
CODING PROGRAM :
CATATAN : ADODC1 : SUPLIER
ADODC2 : BARANG
ADODC3 : PEMBELIAN
ADODC4 : KARTU_STOK
ADODC5 : KOSONG
Frame1 (f1) menampung datagrid1 berisi data supplier
Frame2 (f2) menampung datagrid3 berisi data barang
Frame4 (f4) menampung datagrid2 berisi data hasil klik menu tambah
Dimana adodc yang digunakan adalah adodc5 (adodc5 dikosongkan
saja) karena nanti ada codding program untuk mengisinya.
A. Sub ini adalah untuk mendefenisikan variable bebas yang akan digunakan :
27
28
29
30
I. Sub Menu klik data Grid1 maka akan masuk data kedalam Form
Yuhandri, S.Kom, M.Kom
31
32
33
IV.
34
CODING PROGRAM :
ISI ADODC1 : BARANG
ADODC2 : PENJUALAN
ADODC3 : KOSONG
Frame2 (f2) menampung datagrid1 berisi data barang
Frame4 (f3) menampung datagrid2 berisi data hasil klik menu tambah
Dimana adodc yang digunakan adalah adodc3 (adodc3 dikosongkan
saja) karena nanti ada codding program untuk mengisinya.
A. Sub ini adalah untuk mendefenisikan variable bebas yang akan digunakan :
Dim yuyu, sql, sql1 As String
B. Menampilkan Frame2 (f2)
Private Sub Command1_Click()
If f2.Visible = True Then
f2.Visible = False
Else
Adodc1.Refresh
f2.Top = 1500
f2.Left = 2000
f2.Height = 2500
f2.Visible = True
Yuhandri, S.Kom, M.Kom
35
36
37
38
39
40
12. Selanjutnya simpan file dalam folder sama dengan program beri
nama lap_barang
13. Selanjutnya Klik File dan printer setup, pilih paper legal dan
orientasion Landscape klik OK
14.
Melakukan Desain Ulang :
a. Tampilan Design
41
b. Penjelasan Menu :
-
42
Penjelasan :
Nomor diisi dengan Recordnumber dengan diambil pada
43
44
45
Coding :
Isi adodc1 : dengan Tabel Pembelian
46
47
6. Cara pembuatan rumus dan lain-lain sama dengan laporan pembelian tadi berikut rumusrumusnya :
Rumus totalbayar :
Rumus Totsel
:
Cara membuat tanggal sama dengan namoden.
7. Berikut desain tampilan di VB nya :
Codingnya :
Keterangan : Adodc1 isi dengan tabel penjualan
Private Sub Form_Load()
If con.State = adStateClosed Then
connect
End If
Adodc1.Refresh
kosong
End Sub
Private Sub kosong()
Text1.Text = ""
Yuhandri, S.Kom, M.Kom
48
49
Codingnya sama dengan Penjualan harian, yang perlu diganti disini nama file dan day
dibuang karena kita membuat laporan per bulan.
Berikut Codingnya :
Private Sub Form_Load()
If con.State = adStateClosed Then
connect
End If
Adodc1.Refresh
kosong
End Sub
Yuhandri, S.Kom, M.Kom
50
51
52
Tampilan diatas baru ada bulan May saja jika ada bulan lain maka juga akan
terbentuk seperti bulan Mei diatas
Simpan laporan lalu kembali ke VB. Untuk membuat form cetak laporannya.
5. Form cetak laporan dengan disain sebagai berikut : (sama saja dengan laporan
sebelumnya)
53
54
8.
55
Catatan Penting :
Biasanya yg sering masalah adalah setelah FROM dirobah dalam bentuk Join,
maka tugas kita disini menganti kedalam bentuk syntax :
Barang barang1, kartu_stok kartu stok1 dan setersunya, jika ada lagi tabel
lainnya
Tetapi selagi tidak ada error biarkan saja yang disana, tapi jika ada error segera
lihat sql nya.
Begitu juga jika wherenya perlu penambahan bisa juga dilakukan disana.
11. Tampilan VB :
Yuhandri, S.Kom, M.Kom
56
57
58
59