Anda di halaman 1dari 14

Membuka File data dari Accurate/Zahir

Accounting Part 1
By badjoeadjie | July 19, 2012 | Conversion/ Import, Database

File database dari Accurate/Zahir biasanya berextensi GDB karena merupakan file
dari Firebird Server/Interbase server (firebird merupakan versi open source dari
database Interbase dari Borland/Embarcadero)
Contoh sample file gdb (diambil dari software accurate accounting v.4 (sample.gdb
donlot disini)
Untuk dapat membuka file gdb kita perlu menginstall firebird server, yang bisa
diambil diwebsitenya :
1.

Firebird-2.5.1.26351_1_Win32.exe (versi 32 bit)

2.

Firebird-2.5.1.26351_1_x64.exe (versi 64 bit)

Setelah didownload lalu install


Jika berhasil maka jika kita lihat di windows service (Control Panel > Administrative
Tools >Services)

berarti firebird server sudah berfungsi


nah untuk membukanya kita bisa memakai konsole(DOS)/program GUI lainnya
seperti Flamerobin,WinSQL, IBExpert

flamerobin-0.9.2-1-setup.exe (1.8 MB)

karena ini Open source maka kita gunakan saja flamerobin


Kita Download lalu Install flamerobin diatas

ini penampilannya saat pertama kali dibuka

disitu terlihat kalau server yang kita pakai adalah localhost, artinya file yang mau
dibuka ada di lokal/komputer kita, kalau file ada di komputer lain maka kita bisa
tambahkan jika kita tahu IP addressnya
Karena file ada di lokal maka kita klik kanan di Localhost lalu pilih Register
Existing Database

akan keluar dialog, yang kita isi dengan :


Display name = nama yang akan muncul sebagai title/judul
Database Path = isi dengan lokasi serta nama file firebird/interbase dengan cara klik
di browse/ ketik secara manual. disini kita akan menggunakan sample data dari
program accurate versi 4
Username = supervisor
Password = supervisor
User dan password berasal dari program accurate
lainya dibiarkan seperti aslinya

Lalu save
untuk membukanya maka kita klik kanan di nama Accurate (sesuai display name
yang kita buat) lalu pilih Connect

ini hasilnya

Atau mungkin juga muncul peringatan sbb :


Your login SYSDBA is same as one of the SQL role name. Ask your database
administrator to set up a valid Firebird login.
peringatan diatas muncul jika kita menggunakan username : sysdba dan
password : masterkey

Membuka File data dari Accurate/Zahir


Accounting Part 2
By badjoeadjie | July 20, 2012 | Conversion/ Import, Database

Sambungan dari part 01


Proses membuka gagal karena user supervisor tidak dikenali oleh system
Kita tambahkan user tersebut dengan cara klik kanan pada localhost

akan muncul tampilan sbb :

Kita isi dulu username SYSDBA (system admin default dari firebird) dengan
password masterkey

user SYSDBA sudah otomatic ada secara default pada setiap installasi firebird
Klik Add User
isi tampilan dibawah ini dengan

user = supervisor

Password = supervisor

Klik Create

kita close kotak dialog diatas lalu ..


Kita Connect lagi database Accurate
sekarang pasti berhasil

disitu terlihat table ada 229 (jangan keliru dengan system tables, ini merupakan
table yang dibuat oleh system firebird yang berisi konfigurasi, jangan diotak atik
kecuali tahu system)
untuk menampilkan data kita expand node Tables lalu klik kanan misalnya di TAX

Oops gagal maning

rupanya user supervisor tidak bisa menampilkan data (padahal kalau di program
Accurate bisa!)
untuk bisa membaca tabel diatas maka kita perlu sedikit mengakali database
tersebut yang akan dibahas di bagian selanjutnya

Membuka File data dari Accurate/Zahir


Accounting Part 3
By badjoeadjie | July 20, 2012 | Conversion/ Import, Database

Sambungan dari part 02


Rupanya user supervisor tidak bisa menampilkan data, jadi kita perlu cari tahu user
yang bisa
Kita bisa buka table system yaitu RDB$USER_PRIVILAGES
Kita klik kanan di tabel diatas lalu pilih select from

ini hasilnya

ada 300 record, untuk menampilkan hanya yang uniq kita edit menjadi
SELECT distinct a.RDB$USER FROM RDB$USER_PRIVILEGES a
ini hasilnya

keliatannya yang masuk akal sebagai boss adalah user CPS#1 maka coba kita buat
user tsb ke system kita
Klik kanan di localhost > manage users

isi password dengan masterkey


Add user CPS#1 dengan password apa aja (misalnya saja superboss)

lalu database accurate kita disconnect

kita lalu connect sebagai CPS#1

isi dengan CPS#1 password superboss

lalu coba kita buka tables TAX yang sebelumnya gagal dibuka

Berhasil.
TAMAT

Anda mungkin juga menyukai