Setelah kita membuat Aplikasi menggunakan Visual Foxpro dan
database Firebird, tentu saja kita ingin membuat file instalasi
dan kita distibusikan kepada client
kita. Pertama kita pisahkan antara folder Aplikasi dan Folder Database. Sebagai
contoh kita telah membuat aplikasi perhitungan pajak. Kita letakkan folder
Aplikasi kita di C:\AplikasiPajak, dan database nya di dalam folder C:\DBPajak\
- File yang harus dipersiapkan untuk Folder Aplikasi (C:\AplikasiPajak\) adalah :
·
File exe untuk aplikasi foxpro beserta file dll
nya : vfp9r.dll, VFP9RENU.DLL, msvcr71.dll
·
File-file library dari firebird, ada beberapa
file yang harus disertakan :
1.
fbclient.dll
2.
firebird.conf
3.
GDS32.DLL
4.
ib_util.dll
5.
icudt30.dll
6.
icuin30.dll
7.
icuuc30.dll
- File dan folder yang harus dipersiapkan untuk Folder Database (C:\DBPAJAK\) adalah :
1.
Folder DB : berisi file database *.FDB/GDB
2.
Folder Bin
3.
Folder Intl
4.
Folder Lib
5.
Folder UDF
6.
Folder Misc
7.
aliases.conf
8.
firebird.conf
9.
firebird.msg
10.
GDS32.DLL
11.
security2.fdb
Membuat file untuk menyalakan/mematikan Service Firebird
database
Database Firebird itu berjalan di dalam service Windows, jadi database ini hidup terus
walaupun aplikasi kita tutup. Nah untuk mematikan dan menghidupkannya secara
manual kita bisa langsung menggunakan service di windows, caranya masuk
ke menu Start > Control Paneh >
Administrative Tools > Service. Cari Firebird Guardian dan Firebird Server,
klik tombol Kanan lalu pilih STOP/START.
Alangkah repotnya kita menggunakan cara manual ini hanya
untuk sekedar menghidupkan dan memamtikan database Firebird. Nah kali ini kita
akan membuat sebuah file yang bisa menghidupkan database dan mematikan secara
otomatis.
File untuk
menghidupkan database
Buka notepad lalu copykan tulisan berikut :
@echo off
netsh firewall add allowedprogram c:\DBPajak\bin\fbguard.exe
DBPAJAK
netsh firewall add allowedprogram
c:\DBPajak\bin\fbserver.exe DBPAJAK
netsh advfirewall firewall add rule name=DBPAJAK dir=in
action=allow program=c:\DBPajak\bin\fbguard.exe enable=yes
netsh advfirewall firewall add rule name=DBPAJAK dir=in
action=allow program=c:\DBPajak\bin\fbserver.exe enable=yes
c:\DBPajak\bin\instsvc.exe stop
c:\DBPajak\bin\instsvc.exe Remove
c:\DBPajak\bin\instsvc.exe install -g
c:\DBPajak\bin\instsvc.exe start
Simpan notepad diatas dengan nama hidupkanDB.bat.
Penjelasan :
- Empat baris diatas digunakan untuk melewatkan firewall di windows XP/Vista/Seven
- Baris ke 5 s.d. 8 digunakan untuk menyalakan service firebird
File untuk mematikan
database
Buka notepad lalu copykan tulisan berikut :
@echo off
c:\DBPajak\bin\instsvc.exe stop
c:\DBPajak\bin\instsvc.exe Remove
save us file notepad diatas dengan nama matikanDB.bat
Copykan 2 file diatas yaitu file hidupkanDB.bat dan
matikanDB.bat ke dalam folder C:\DBPAJAK\.
Pembuatan File Instalasi
Langkah terakhir adalah pembuatan file instalasi untuk kedua
folder kita yaitu C:\AplikasiPajak dan folder C:\DBPajak\. Anda dapat
menggunakan software berikut :
- InnoSetup : software instalasi gratis, anda dapat mendownload nay di http://www.jrsoftware.org/isdl.php
- Winrar : software kompresi yang gratis juga
setelah Database terinstall, anda dapat langsung menjalankan otomatis file hidupkanDB.bat, sehingga service database Firebird langsung menyala...
Ok sementara sampai disini ya pembahasan pembuatan file instalasi menggunakan Visual Foxpro dan Firebird, untuk artikel selanjutnya adalah menyalakan file Log SQL database firebird dalam development aplikasi
wah yo belum paham tenan
BalasHapus